type="text/css" button:focus,
	button:disabled {
		outline: none;
		background: #aaa;
	}
	/* This is the space for the spinner to appear, applied to the button */
	.spin {
		padding-left: 2.5em;
		display: inline-block;
	}

	/* position of the spinner when it appears, you might have to change these values */
	.spin + .spinner {
		/*  left: -.6em;*/
		margin-top: 15px;
		width: 2.5em;
		display: inline-block;
		position: absolute;
	}

	/* spinner animation */
	@keyframes spinner {
		0% {
			transform: rotate(0deg);
		}

		100% {
			transform: rotate(360deg);
		}
	}

	/* The actual spinner element is a pseudo-element */
	.spin + .spinner::before {
		content: "";
		width: 1.5em; /* Size of the spinner */
		height: 1.5em; /* Change as desired */
		position: relative;
		top: 50%;
		left: 50%;
		border-radius: 50%;
		border: solid 0.35em #999; /* Thickness/color of spinner track */
		border-bottom-color: #555; /* Color of variant spinner piece */
		animation: 0.8s linear infinite spinner; /* speed of spinner */
		transform: translate(-50%, -50%);
		will-change: transform;
		display: inline-block;
	}

	/* optional, but it will affect the size if changed */
	*,
	*::before,
	*::after {
		box-sizing: border-box;
	}

	.enqForm-otp-wrapper {
		margin-top: 60px;
	}
	.enqForm-otp-varify {
		margin-bottom: 5px;
	}
	.enqForm-otp-varify {
		padding: 28px 15px !important;
		width: 260px;
		max-width: 100%;
	}
	@media only screen and(max-width : 767px) {
		.enqForm-otp-varify,
		.enqForm-resend-otp {
			width: 100% !important;
		}
	}

  .about-enq-modal {
    max-height: 86vh;
    overflow-y: auto;
  }

  .about-enq-modal .container {
    width: 100%;
    max-width: min(1100px, calc(100% - 32px));
    padding: 36px 48px 28px;
    border-radius: 24px 24px 0 0;
  }

  .about-enq-modal .enqForm-wrapper,
  .about-enq-modal input,
  .about-enq-modal select {
    font-size: 15px;
  }

  .about-enq-modal .wa-optin {
    max-height: 120px;
    overflow-y: auto;
  }

  @media (max-width: 767px) {
    .about-enq-modal {
      max-height: 100dvh;
    }

    .about-enq-modal .container {
      max-width: 100%;
      padding: 42px 16px 28px;
      border-radius: 0;
    }

    .about-enq-modal .col-md-9,
    .about-enq-modal .col-md-3 {
      width: 100%;
      max-width: 100%;
      flex: 0 0 100%;
    }

    .about-enq-modal .enqForm-wrapper,
    .about-enq-modal input,
    .about-enq-modal select {
      font-size: 14px;
    }

    .about-enq-modal .wa-optin {
      max-height: 100px;
    }
  }

.saya-cine{--ink:#262321;--muted:#716b66;--taupe:#a99588;--paper:#f6f3ef;--white:#fff;--line:#ded7d1;font-family:"mont-book",Arial,sans-serif;color:var(--ink);overflow:hidden;background:var(--paper)}.saya-cine *{box-sizing:border-box}.sc-wrap{width:min(1240px,calc(100% - 64px));margin:auto}.sc-section{position:relative}.sc-eyebrow{font:11px/1 "mont-semibold";letter-spacing:.24em;text-transform:uppercase;color:#92796a;margin:0 0 18px}.sc-title{font:400 clamp(42px,5vw,74px)/1.02 "mont-book";letter-spacing:-.035em;margin:0}.sc-copy{font:400 15px/1.9 "mont-book";color:var(--muted);margin:0}.sc-reveal{opacity:0;transform:translateY(28px);transition:opacity .85s ease,transform .85s cubic-bezier(.2,.7,.2,1)}.sc-reveal.on{opacity:1;transform:none}.sc-img{overflow:hidden}.sc-img img{width:100%;height:100%;object-fit:cover;transition:transform 7s cubic-bezier(.2,.7,.2,1)}.sc-img.on img,.sc-img:hover img{transform:scale(1.045)}
.sc-story{padding:105px 0}.sc-story-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:72px;align-items:center}.sc-story-media{height:650px;position:relative;overflow:hidden}.sc-story-media video{width:100%;height:100%;object-fit:cover;transition:transform 8s ease}.sc-story-media.on video{transform:scale(1.04)}.sc-story-media:after{content:"";position:absolute;inset:18px;border:1px solid rgba(255,255,255,.65)}.sc-story .sc-copy{margin-top:24px}.sc-story .sc-copy+.sc-copy{margin-top:13px}.sc-rule{width:72px;height:1px;background:#9d8272;margin:27px 0}.sc-metrics{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);margin-top:38px}.sc-metric{padding:22px 14px 0 0}.sc-metric b{display:block;font:400 clamp(26px,2.5vw,38px)/1 "mont-book"}.sc-metric span{display:block;font:9px/1.45 "mont-semibold";letter-spacing:.12em;text-transform:uppercase;margin-top:8px;color:#8d8580}
.sc-duo{padding:0 0 110px}.sc-duo-row{width:min(1360px,calc(100% - 64px));margin:0 auto 26px;display:grid;grid-template-columns:1.08fr .92fr;min-height:510px;background:#fff;border:1px solid #e6dfd9}.sc-duo-row.reverse{grid-template-columns:.92fr 1.08fr}.sc-duo-row.reverse .sc-duo-media{order:2}.sc-duo-media{min-height:510px}.sc-duo-content{padding:68px 64px;display:flex;flex-direction:column;justify-content:center}.sc-duo-content .sc-copy{margin-top:22px;max-width:540px}.sc-duo-index{font:10px/1 "mont-semibold";letter-spacing:.18em;color:#aaa09a;margin-bottom:42px}
.sc-values{padding:112px 0 125px;background:var(--taupe);color:#fff;position:relative}.sc-values:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 78% 12%,rgba(255,255,255,.13),transparent 31%),linear-gradient(120deg,rgba(255,255,255,.05),transparent 45%);pointer-events:none}.sc-values .sc-eyebrow{color:#f0e9e4}.sc-values .sc-title{color:#fff}.sc-values-head{text-align:center;max-width:860px;margin:0 auto 70px}.sc-values-head p{color:rgba(255,255,255,.78);max-width:620px;margin:20px auto 0}.sc-values-map{position:relative;max-width:1180px;margin:auto;min-height:520px}.sc-values-line{position:absolute;left:4%;right:4%;top:49%;height:92px;transform:translateY(-50%);opacity:.8}.sc-values-line svg{width:100%;height:100%;overflow:visible}.sc-values-line path{stroke:#fff;stroke-width:1.2;fill:none;stroke-dasharray:1400;stroke-dashoffset:1400;transition:stroke-dashoffset 2.2s ease}.sc-values-map.on .sc-values-line path{stroke-dashoffset:0}.sc-values-grid{position:relative;z-index:2;display:grid;grid-template-columns:repeat(5,1fr);gap:16px;height:500px}.sc-value{position:relative;text-align:center;padding:0 12px;transition:transform .35s ease}.sc-value:nth-child(odd){align-self:start}.sc-value:nth-child(even){align-self:end}.sc-value:hover{transform:translateY(-7px)}.sc-value-icon{width:82px;height:82px;border:1px solid rgba(255,255,255,.62);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 18px;background:rgba(255,255,255,.04);backdrop-filter:blur(3px);transition:.35s}.sc-value:hover .sc-value-icon{background:rgba(255,255,255,.12);transform:rotate(4deg) scale(1.04)}.sc-value-icon img{width:47px;max-height:47px;object-fit:contain;filter:brightness(0) invert(1)}.sc-value h3{font:13px/1.3 "mont-semibold";letter-spacing:.08em;margin:0 0 13px}.sc-value p{font:12px/1.65 "mont-book";color:rgba(255,255,255,.78);margin:0}.sc-dot{width:7px;height:7px;border-radius:50%;background:#fff;position:absolute;left:50%;transform:translateX(-50%);box-shadow:0 0 0 5px rgba(255,255,255,.12)}.sc-value:nth-child(odd) .sc-dot{top:242px}.sc-value:nth-child(even) .sc-dot{bottom:243px}
.sc-group{padding:115px 0}.sc-group-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:76px;align-items:center}.sc-group-visual{height:620px;position:relative}.sc-group-badge{position:absolute;right:-22px;bottom:38px;background:#fff;padding:24px 28px;box-shadow:0 18px 55px rgba(65,49,40,.12)}.sc-group-badge b{display:block;font:400 44px/1 "mont-book"}.sc-group-badge span{font:9px/1.5 "mont-semibold";letter-spacing:.14em;text-transform:uppercase;color:#7e7772}.sc-group-content .sc-copy{margin-top:24px}.sc-group-content .sc-copy+.sc-copy{margin-top:13px}.sc-end{padding:70px 20px;text-align:center;background:#fff;border-top:1px solid #eee7e2}.sc-end p{font:400 clamp(23px,3vw,38px)/1.35 "mont-book";max-width:900px;margin:auto}
@media(max-width:1000px){.sc-wrap,.sc-duo-row{width:calc(100% - 40px)}.sc-story-grid,.sc-group-grid{grid-template-columns:1fr}.sc-story-media,.sc-group-visual{height:540px}.sc-duo-row,.sc-duo-row.reverse{grid-template-columns:1fr}.sc-duo-row.reverse .sc-duo-media{order:0}.sc-values-grid{grid-template-columns:repeat(2,1fr);height:auto;gap:38px 20px}.sc-value,.sc-value:nth-child(odd),.sc-value:nth-child(even){align-self:auto}.sc-values-map{min-height:0}.sc-values-line,.sc-dot{display:none}.sc-value:last-child{grid-column:1/-1;max-width:50%;justify-self:center}.sc-group-badge{right:18px}}@media(max-width:600px){.sc-wrap,.sc-duo-row{width:calc(100% - 28px)}.sc-story{padding:72px 0}.sc-story-grid{gap:38px}.sc-story-media{height:430px}.sc-metrics{grid-template-columns:1fr}.sc-metric{padding:17px 0;border-bottom:1px solid var(--line)}.sc-duo{padding-bottom:72px}.sc-duo-media{min-height:320px}.sc-duo-content{padding:42px 26px}.sc-values{padding:76px 0}.sc-values-head{margin-bottom:50px}.sc-values-grid{grid-template-columns:1fr}.sc-value:last-child{grid-column:auto;max-width:none}.sc-value{max-width:330px!important;justify-self:center}.sc-group{padding:76px 0}.sc-group-visual{height:430px}.sc-group-badge{right:12px;bottom:14px;padding:18px 20px}}@media(prefers-reduced-motion:reduce){.sc-reveal{opacity:1;transform:none}.sc-values-line path{stroke-dashoffset:0}}

/* Premium editorial achievements — calm, index-page aligned */
.saya-cine .sc-metrics{
  position:relative!important;display:grid!important;grid-template-columns:repeat(3,1fr)!important;
  margin-top:34px!important;padding:0!important;gap:0!important;border:0!important;border-top:1px solid #ded8d1!important;
  border-bottom:1px solid #ded8d1!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:hidden!important
}
.saya-cine .sc-metrics:after{content:"";position:absolute;left:0;top:-1px;width:74px;height:2px;background:#f6883e;transform:scaleX(0);transform-origin:left;transition:transform .9s cubic-bezier(.22,1,.36,1)}
.saya-cine .sc-reveal.on .sc-metrics:after{transform:scaleX(1)}
.saya-cine .sc-metric{position:relative!important;min-height:142px!important;padding:25px 28px 22px!important;background:transparent!important;border:0!important;box-shadow:none!important;overflow:hidden!important;opacity:1!important;transform:none!important;animation:none!important;transition:background .45s ease!important}
.saya-cine .sc-metric + .sc-metric{border-left:1px solid #e5e0da!important}
.saya-cine .sc-metric:before{content:""!important;position:absolute!important;left:0!important;bottom:0!important;top:auto!important;width:100%!important;height:100%!important;background:linear-gradient(180deg,rgba(246,136,62,0),rgba(246,136,62,.045))!important;transform:translateY(102%)!important;transition:transform .55s cubic-bezier(.22,1,.36,1)!important}
.saya-cine .sc-metric:hover:before{transform:translateY(0)!important}
.saya-cine .sc-metric:after{content:"0" counter(metric)!important;counter-increment:metric;position:absolute!important;right:18px!important;top:18px!important;bottom:auto!important;width:auto!important;height:auto!important;border:0!important;border-radius:0!important;font:10px/1 "mont-semibold",Arial,sans-serif!important;letter-spacing:.16em!important;color:#c6bdb5!important;transform:none!important}
.saya-cine .sc-metrics{counter-reset:metric}
.saya-cine .sc-metric b{position:relative!important;z-index:1;display:block!important;min-height:0!important;white-space:nowrap!important;font-family:"mont-book",Arial,sans-serif!important;font-size:clamp(35px,3vw,49px)!important;line-height:1!important;font-weight:400!important;letter-spacing:-.05em!important;color:#171717!important;opacity:1!important;font-variant-numeric:tabular-nums!important;transition:color .35s ease!important}
.saya-cine .sc-metric b:after{content:""!important;display:block!important;width:22px!important;height:2px!important;margin-top:15px!important;background:#f6883e!important;transform:scaleX(.45)!important;transform-origin:left!important;transition:transform .45s cubic-bezier(.22,1,.36,1)!important}
.saya-cine .sc-metric:hover b:after{transform:scaleX(1)!important}
.saya-cine .sc-metric span{position:relative!important;z-index:1;display:block!important;max-width:210px!important;margin-top:11px!important;padding:0!important;border:0!important;font-family:"mont-semibold",Arial,sans-serif!important;font-size:9px!important;line-height:1.55!important;letter-spacing:.17em!important;text-transform:uppercase!important;color:#827a73!important;opacity:1!important;transition:color .35s ease!important}
.saya-cine .sc-metric:hover span{color:#4f4944!important}
@media(max-width:760px){.saya-cine .sc-metrics{grid-template-columns:1fr!important}.saya-cine .sc-metric{min-height:105px!important;padding:19px 20px!important}.saya-cine .sc-metric + .sc-metric{border-left:0!important;border-top:1px solid #e5e0da!important}.saya-cine .sc-metric b{font-size:34px!important}.saya-cine .sc-metric b:after{margin-top:10px!important}.saya-cine .sc-metric span{margin-top:8px!important}}
@media(prefers-reduced-motion:reduce){.saya-cine .sc-metrics:after,.saya-cine .sc-metric:before,.saya-cine .sc-metric b:after{transition:none!important}}

/* Premium index-style legacy strip: light, architectural, stable during animation */
.saya-cine .sc-metrics{
  position:relative!important;
  display:grid!important;
  grid-template-columns:1.15fr 1fr 1fr!important;
  gap:0!important;
  margin-top:36px!important;
  padding:0!important;
  border:0!important;
  border-top:1px solid #ded8d1!important;
  border-bottom:1px solid #ded8d1!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
  overflow:visible!important;
}
.saya-cine .sc-metrics:before{
  content:"LEGACY IN NUMBERS"!important;
  display:block!important;
  position:absolute!important;
  left:0!important;top:-24px!important;
  width:auto!important;height:auto!important;
  background:transparent!important;
  font:9px/1 "mont-semibold",Arial,sans-serif!important;
  letter-spacing:.2em!important;color:#9a918a!important;
}
.saya-cine .sc-metrics:after{
  content:"";position:absolute;left:0;top:-1px;width:78px;height:2px;
  background:var(--brand);transform:scaleX(0);transform-origin:left;
  transition:transform .9s cubic-bezier(.22,1,.36,1)
}
.saya-cine .sc-reveal.on .sc-metrics:after{transform:scaleX(1)}
.saya-cine .sc-metric{
  position:relative!important;min-height:142px!important;
  padding:28px 32px 24px!important;
  border:0!important;background:transparent!important;box-shadow:none!important;
  overflow:hidden!important;opacity:1!important;transform:none!important;animation:none!important;
  transition:background .45s ease!important;
}
.saya-cine .sc-metric:first-child{padding-left:0!important}
.saya-cine .sc-metric:not(:last-child){border-right:1px solid #e3ded8!important}
.saya-cine .sc-metric:before{
  content:""!important;position:absolute!important;left:0!important;bottom:0!important;
  width:100%!important;height:100%!important;background:linear-gradient(180deg,rgba(246,136,62,0),rgba(246,136,62,.055))!important;
  transform:translateY(105%)!important;transition:transform .5s cubic-bezier(.22,1,.36,1)!important
}
.saya-cine .sc-metric:hover:before{transform:translateY(0)!important}
.saya-cine .sc-metric:after{display:none!important}
.saya-cine .sc-metric b{
  position:relative;z-index:1;display:flex!important;align-items:baseline;white-space:nowrap!important;
  min-height:48px!important;margin:0!important;
  font-family:"mont-book",Arial,sans-serif!important;font-size:clamp(38px,3.35vw,54px)!important;
  line-height:.95!important;font-weight:400!important;letter-spacing:-.055em!important;color:#181818!important;
  font-variant-numeric:tabular-nums;opacity:1!important;transition:color .35s ease!important
}
.saya-cine .sc-metric:hover b{color:#d96f2a!important}
.saya-cine .sc-metric span{
  position:relative;z-index:1;display:block!important;max-width:205px!important;
  margin-top:18px!important;padding:0!important;border:0!important;
  font-family:"mont-semibold",Arial,sans-serif!important;font-size:9px!important;line-height:1.55!important;
  letter-spacing:.17em!important;text-transform:uppercase;color:#827a74!important;opacity:1!important
}
.saya-cine .sc-metric span:before{
  content:"";display:block;width:22px;height:2px;background:var(--brand);margin-bottom:11px;
  transform:scaleX(.45);transform-origin:left;transition:transform .4s ease
}
.saya-cine .sc-metric:hover span:before{transform:scaleX(1)}
.saya-cine .sc-metric:nth-child(1) b:after{content:"01";position:absolute;right:2px;top:3px;font:8px/1 "mont-semibold";letter-spacing:.15em;color:#b7afa8}
.saya-cine .sc-metric:nth-child(2) b:after{content:"02";position:absolute;right:2px;top:3px;font:8px/1 "mont-semibold";letter-spacing:.15em;color:#b7afa8}
.saya-cine .sc-metric:nth-child(3) b:after{content:"03";position:absolute;right:2px;top:3px;font:8px/1 "mont-semibold";letter-spacing:.15em;color:#b7afa8}
@media(max-width:760px){
 .saya-cine .sc-metrics{grid-template-columns:1fr!important;margin-top:38px!important}
 .saya-cine .sc-metric{min-height:104px!important;padding:20px 8px!important;border-right:0!important;border-bottom:1px solid #e3ded8!important}
 .saya-cine .sc-metric:first-child{padding-left:8px!important}
 .saya-cine .sc-metric:last-child{border-bottom:0!important}
 .saya-cine .sc-metric b{font-size:38px!important;min-height:38px!important}
 .saya-cine .sc-metric span{margin-top:12px!important}
}
@media(prefers-reduced-motion:reduce){.saya-cine .sc-metrics:after,.saya-cine .sc-metric:before,.saya-cine .sc-metric span:before{transition:none!important;transform:none!important}}

/* Everything We Do — full-width luxury stats band */
.saya-cine .sc-story{padding:76px 0 70px!important;background:#fff!important}
.saya-cine .sc-story-grid{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr)!important;gap:64px!important;align-items:center!important}
.saya-cine .sc-story .sc-title{font-size:clamp(44px,4.5vw,72px)!important;line-height:1.02!important;letter-spacing:-.045em!important}
.saya-cine .sc-story .sc-copy{max-width:650px!important;font-size:15px!important;line-height:1.75!important}
.saya-cine .sc-story-media{height:440px!important;box-shadow:0 18px 48px rgba(35,30,26,.08)!important}
.saya-cine .sc-story-media:after{inset:14px!important;border-color:rgba(255,255,255,.7)!important}
.saya-cine .sc-metrics{margin:52px 0 0!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;border:1px solid #ebe5df!important;border-left:0!important;border-right:0!important;background:linear-gradient(90deg,#fff 0%,#fdfbf9 50%,#fff 100%)!important;box-shadow:none!important;overflow:hidden!important}
.saya-cine .sc-metrics:before{content:"LEGACY IN NUMBERS"!important;top:18px!important;left:26px!important;z-index:2!important;color:#9a918a!important}
.saya-cine .sc-metrics:after{top:0!important;width:100%!important;height:2px!important;background:linear-gradient(90deg,var(--brand) 0 12%,rgba(246,136,62,.14) 12% 100%)!important;transform:scaleX(0)!important;transform-origin:left!important}
.saya-cine .sc-metrics.on:after,.saya-cine .sc-reveal.on.sc-metrics:after{transform:scaleX(1)!important}
.saya-cine .sc-metric{min-width:0!important;min-height:178px!important;padding:52px 34px 28px!important;display:flex!important;flex-direction:column!important;justify-content:flex-end!important;transition:background .45s ease,transform .45s cubic-bezier(.22,1,.36,1)!important}
.saya-cine .sc-metric:first-child{padding-left:34px!important}
.saya-cine .sc-metric:not(:last-child){border-right:1px solid #e9e3dd!important}
.saya-cine .sc-metric:hover{background:rgba(246,136,62,.035)!important;transform:translateY(-3px)!important}
.saya-cine .sc-metric:before{display:none!important}
.saya-cine .sc-metric b{display:block!important;width:100%!important;min-height:58px!important;font-size:clamp(40px,3.3vw,58px)!important;line-height:1!important;letter-spacing:-.055em!important;white-space:nowrap!important;overflow:visible!important;color:#181818!important}
.saya-cine .sc-metric b:after{display:none!important}
.saya-cine .sc-metric-index{position:absolute!important;right:28px!important;top:24px!important;font:9px/1 "mont-semibold",Arial,sans-serif!important;letter-spacing:.18em!important;color:#c4bbb3!important}
.saya-cine .sc-metric-label{margin-top:17px!important;max-width:none!important;font-size:9px!important;line-height:1.5!important;letter-spacing:.18em!important;color:#817870!important}
.saya-cine .sc-metric-label:before{content:"";display:block;width:24px;height:2px;background:var(--brand);margin-bottom:11px;transition:width .4s ease}
.saya-cine .sc-metric:hover .sc-metric-label:before{width:46px}
@media(max-width:1000px){.saya-cine .sc-story-grid{grid-template-columns:1fr!important;gap:36px!important}.saya-cine .sc-story-media{height:390px!important}.saya-cine .sc-metrics{margin-top:38px!important}}
@media(max-width:700px){.saya-cine .sc-story{padding:54px 0!important}.saya-cine .sc-story .sc-title{font-size:44px!important}.saya-cine .sc-story-media{height:310px!important}.saya-cine .sc-metrics{grid-template-columns:1fr!important}.saya-cine .sc-metric{min-height:118px!important;padding:30px 22px 20px!important}.saya-cine .sc-metric:first-child{padding-left:22px!important}.saya-cine .sc-metric:not(:last-child){border-right:0!important;border-bottom:1px solid #e9e3dd!important}.saya-cine .sc-metric b{font-size:40px!important;min-height:40px!important}.saya-cine .sc-metrics:before{display:none!important}}

/* V14 — Everything We Do: premium split-story composition matching the supplied reference */
.saya-cine .sc-story{padding:0!important;background:#fff!important;min-height:720px!important;overflow:hidden!important;position:relative!important}
.saya-cine .sc-story>.sc-wrap{width:100%!important;max-width:none!important;margin:0!important;display:grid!important;grid-template-columns:52% 48%!important;grid-template-rows:auto auto!important;min-height:720px!important;position:relative!important}
.saya-cine .sc-story-grid{display:contents!important}
.saya-cine .sc-story-media{grid-column:1!important;grid-row:1/3!important;width:100%!important;height:100%!important;min-height:720px!important;position:relative!important;overflow:hidden!important;clip-path:inset(0 100% 0 0)!important;transition:clip-path 1.25s cubic-bezier(.22,1,.36,1)!important;background:#eee!important}
.saya-cine .sc-story-media.on{clip-path:inset(0)!important}
.saya-cine .sc-story-media video{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;transform:scale(1.035)!important;transition:transform 9s cubic-bezier(.2,.7,.2,1)!important}
.saya-cine .sc-story-media.on video{transform:scale(1)!important}
.saya-cine .sc-story-media:before{content:""!important;display:block!important;position:absolute!important;z-index:3!important;right:-1px!important;top:-8%!important;width:19%!important;height:116%!important;background:linear-gradient(102deg,rgba(255,255,255,0) 0%,rgba(255,255,255,.52) 38%,#fff 80%)!important;clip-path:polygon(44% 0,100% 0,100% 100%,0 100%,62% 50%)!important;pointer-events:none!important}
.saya-cine .sc-story-media:after{content:""!important;display:block!important;position:absolute!important;z-index:4!important;right:6.5%!important;top:-7%!important;width:1px!important;height:114%!important;background:rgba(255,255,255,.78)!important;transform:rotate(-25deg)!important;transform-origin:center!important;pointer-events:none!important}
.saya-cine .sc-story-grid>div:first-child{grid-column:2!important;grid-row:1!important;position:relative!important;z-index:5!important;margin:0!important;padding:76px 8.5% 18px 7.5%!important;background:transparent!important;box-shadow:none!important;border:0!important;align-self:end!important;opacity:0!important;transform:translateX(30px)!important;transition:opacity .75s ease,transform 1s cubic-bezier(.22,1,.36,1)!important}
.saya-cine .sc-story-grid>div:first-child.on{opacity:1!important;transform:none!important}
.saya-cine .sc-story-grid>div:first-child:after{content:"";position:absolute;right:-4%;top:6%;width:34%;height:58%;opacity:.32;background:linear-gradient(125deg,transparent 44%,#eee7e1 44.5%,transparent 45.5%),linear-gradient(55deg,transparent 62%,#f5f0eb 62.5%,transparent 63.5%);pointer-events:none;z-index:-1}
.saya-cine .sc-story .sc-eyebrow{font:11px/1.3 "mont-semibold",Arial,sans-serif!important;letter-spacing:.22em!important;color:#f6883e!important;margin:0 0 20px!important;text-transform:uppercase!important}
.saya-cine .sc-story .sc-title{font:400 clamp(46px,4vw,70px)/.98 "mont-book",Arial,sans-serif!important;letter-spacing:-.04em!important;margin:0!important;color:#171717!important;display:flex!important;flex-direction:column!important;gap:3px!important}
.saya-cine .sc-story .sc-title span{display:block!important;opacity:0!important;transform:translateY(20px)!important;transition:opacity .65s ease,transform .85s cubic-bezier(.22,1,.36,1)!important}
.saya-cine .sc-story .sc-title span:last-child{color:#f6883e!important;transition-delay:.10s!important}
.saya-cine .sc-story-grid>div:first-child.on .sc-title span{opacity:1!important;transform:none!important}
.saya-cine .sc-story .sc-rule{width:64px!important;height:2px!important;background:#f6883e!important;margin:24px 0 22px!important;transform:scaleX(0)!important;transform-origin:left!important;transition:transform .8s .25s cubic-bezier(.22,1,.36,1)!important}
.saya-cine .sc-story-grid>div:first-child.on .sc-rule{transform:scaleX(1)!important}
.saya-cine .sc-story .sc-copy{font:400 13px/1.68 "mont-book",Arial,sans-serif!important;color:#747474!important;max-width:690px!important;margin-top:0!important}
.saya-cine .sc-story .sc-copy+.sc-copy{margin-top:14px!important}.saya-cine .sc-story .sc-copy strong{font-family:"mont-semibold",Arial,sans-serif!important;color:#242424!important}
.saya-cine .sc-metrics{grid-column:2!important;grid-row:2!important;align-self:start!important;margin:0!important;padding:20px 8.5% 58px 7.5%!important;background:transparent!important;border:0!important;box-shadow:none!important;display:grid!important;grid-template-columns:.82fr 1.25fr 1.25fr!important;position:relative!important;overflow:visible!important}
.saya-cine .sc-metrics:before{display:none!important}
.saya-cine .sc-metric{min-height:112px!important;padding:8px 24px 0 0!important;background:transparent!important;opacity:0!important;transform:translateY(18px)!important;transition:opacity .65s ease,transform .85s cubic-bezier(.22,1,.36,1)!important;position:relative!important;justify-content:flex-start!important}
.saya-cine .sc-metrics.on .sc-metric{opacity:1!important;transform:none!important}.saya-cine .sc-metrics.on .sc-metric:nth-child(2){transition-delay:.10s!important}.saya-cine .sc-metrics.on .sc-metric:nth-child(3){transition-delay:.20s!important}
.saya-cine .sc-metric+.sc-metric{border-left:1px solid #ddd6d0!important;padding-left:28px!important}.saya-cine .sc-metric:first-child{padding-left:0!important}
.saya-cine .sc-metric .sc-metric-index{display:none!important}
.saya-cine .sc-metric b{font:400 clamp(31px,2.4vw,43px)/1 "mont-book",Arial,sans-serif!important;letter-spacing:-.045em!important;color:#181818!important;white-space:nowrap!important;margin:0!important}
.saya-cine .sc-metric b:after{content:"";display:block;width:22px;height:2px;background:#f6883e;margin:12px 0 10px;transition:width .35s ease}.saya-cine .sc-metric:hover b:after{width:42px}
.saya-cine .sc-metric .sc-metric-label{font:9px/1.45 "mont-semibold",Arial,sans-serif!important;letter-spacing:.15em!important;color:#6e6965!important;text-transform:uppercase!important;margin:0!important;max-width:220px!important}
.saya-cine .sc-metric:after{display:none!important}
@media(max-width:1100px){.saya-cine .sc-story{min-height:auto!important}.saya-cine .sc-story>.sc-wrap{grid-template-columns:48% 52%!important;min-height:650px!important}.saya-cine .sc-story-media{min-height:650px!important}.saya-cine .sc-story-grid>div:first-child{padding:56px 7% 16px!important}.saya-cine .sc-metrics{padding:16px 7% 42px!important;grid-template-columns:repeat(3,1fr)!important}.saya-cine .sc-metric+.sc-metric{padding-left:18px!important}.saya-cine .sc-metric b{font-size:31px!important}}
@media(max-width:820px){.saya-cine .sc-story>.sc-wrap{display:block!important}.saya-cine .sc-story-media{height:420px!important;min-height:0!important}.saya-cine .sc-story-media:before{width:28%!important;right:-5%!important}.saya-cine .sc-story-grid>div:first-child{padding:42px 28px 16px!important}.saya-cine .sc-metrics{padding:18px 28px 44px!important}.saya-cine .sc-story .sc-title{font-size:48px!important}}
@media(max-width:600px){.saya-cine .sc-story-media{height:300px!important}.saya-cine .sc-story-grid>div:first-child{padding:34px 20px 12px!important}.saya-cine .sc-story .sc-title{font-size:40px!important}.saya-cine .sc-story .sc-copy{font-size:12px!important;line-height:1.65!important}.saya-cine .sc-metrics{grid-template-columns:1fr!important;padding:12px 20px 36px!important}.saya-cine .sc-metric{min-height:auto!important;padding:18px 0!important}.saya-cine .sc-metric+.sc-metric{border-left:0!important;border-top:1px solid #e2ddd8!important;padding-left:0!important}.saya-cine .sc-metric b{font-size:34px!important}.saya-cine .sc-story-media:after{display:none!important}}
@media(prefers-reduced-motion:reduce){.saya-cine .sc-story-media{clip-path:none!important}.saya-cine .sc-story-grid>div:first-child,.saya-cine .sc-story .sc-title span,.saya-cine .sc-metric{opacity:1!important;transform:none!important}.saya-cine .sc-story .sc-rule{transform:none!important}}

/* compact premium About Us fixes */
.saya-cine .sc-story{padding:72px 0!important}.saya-cine .sc-story-grid{min-height:0!important;gap:54px!important}.saya-cine .sc-story-media{height:480px!important;min-height:0!important}
.saya-cine .sc-duo{padding:64px 0!important}.saya-cine .sc-duo-row{min-height:430px!important;margin-bottom:36px!important}.saya-cine .sc-duo-media{min-height:430px!important}.saya-cine .sc-duo-content{padding:54px 58px!important}
.saya-cine .sc-group{padding:72px 0!important}.saya-cine .sc-group-visual{height:500px!important}.saya-cine .sc-end{min-height:300px!important;padding:70px 20px!important}
/* Values: explicit contrast, compact timeline */
.saya-cine .sc-values{padding:72px 0 78px!important;background:#9b877b!important;color:#fff!important;min-height:0!important}
.saya-cine .sc-values:before{background:linear-gradient(115deg,rgba(255,255,255,.035),rgba(255,255,255,0) 50%),radial-gradient(circle at 82% 8%,rgba(255,255,255,.09),transparent 28%)!important}
.saya-cine .sc-values-head{margin:0 auto 42px!important}.saya-cine .sc-values .sc-eyebrow{color:#f3ece7!important}.saya-cine .sc-values .sc-title{font-size:clamp(34px,4vw,58px)!important;color:#fff!important}.saya-cine .sc-values-head .sc-copy{color:rgba(255,255,255,.88)!important;margin-top:14px!important}
.saya-cine .sc-values-map{min-height:390px!important}.saya-cine .sc-values-grid{height:380px!important;gap:14px!important}.saya-cine .sc-values-line{top:50%!important;height:72px!important;opacity:.92!important}.saya-cine .sc-values-line path{stroke:#fff!important;stroke-width:1.4!important}
.saya-cine .sc-value{padding:0 8px!important}.saya-cine .sc-value-icon{width:68px!important;height:68px!important;margin-bottom:13px!important;border-color:rgba(255,255,255,.72)!important;background:rgba(255,255,255,.055)!important}.saya-cine .sc-value-icon img{width:38px!important;max-height:38px!important;filter:brightness(0) invert(1)!important;opacity:1!important}.saya-cine .sc-value h3{color:#fff!important;font-size:12px!important;margin-bottom:9px!important}.saya-cine .sc-value p{color:rgba(255,255,255,.86)!important;font-size:11px!important;line-height:1.55!important}.saya-cine .sc-value:nth-child(odd) .sc-dot{top:184px!important}.saya-cine .sc-value:nth-child(even) .sc-dot{bottom:185px!important}
/* guaranteed motion + stagger */
.saya-cine .sc-values-map.on .sc-value{animation:valueRise .72s cubic-bezier(.2,.75,.2,1) both}.saya-cine .sc-values-map.on .sc-value:nth-child(1){animation-delay:.08s}.saya-cine .sc-values-map.on .sc-value:nth-child(2){animation-delay:.18s}.saya-cine .sc-values-map.on .sc-value:nth-child(3){animation-delay:.28s}.saya-cine .sc-values-map.on .sc-value:nth-child(4){animation-delay:.38s}.saya-cine .sc-values-map.on .sc-value:nth-child(5){animation-delay:.48s}
.saya-cine .sc-values-map.on .sc-value-icon{animation:iconFloat 3.6s ease-in-out infinite}.saya-cine .sc-values-map.on .sc-value:nth-child(even) .sc-value-icon{animation-delay:.55s}
@keyframes valueRise{from{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes iconFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-6px)}}
@media(max-width:1000px){.saya-cine .sc-story-media{height:420px!important}.saya-cine .sc-duo-row{min-height:0!important}.saya-cine .sc-duo-media{min-height:340px!important}.saya-cine .sc-values-map{min-height:0!important}.saya-cine .sc-values-grid{height:auto!important}.saya-cine .sc-value{padding:18px!important;border:1px solid rgba(255,255,255,.22);border-radius:2px}.saya-cine .sc-value p{font-size:12px!important}}
@media(max-width:600px){.saya-cine .sc-story,.saya-cine .sc-duo,.saya-cine .sc-group{padding:52px 0!important}.saya-cine .sc-story-media{height:340px!important}.saya-cine .sc-duo-content{padding:34px 24px!important}.saya-cine .sc-values{padding:54px 0!important}.saya-cine .sc-values-head{margin-bottom:30px!important}.saya-cine .sc-group-visual{height:360px!important}}

/* Final theme alignment: mirrors the home page's ivory / black / Saya orange language */
.saya-cine{--ink:#111;--muted:#686868;--brand:#f6883e;--paper:#EEEDE8;--white:#fff;--line:#ddd9d2;background:#fff!important}
.saya-cine .sc-eyebrow{color:var(--brand)!important}.saya-cine .sc-rule{background:var(--brand)!important}
.saya-cine .sc-story{padding:54px 0!important;background:#fff}.saya-cine .sc-story-grid{gap:44px!important}.saya-cine .sc-story-media{height:390px!important}.saya-cine .sc-story-media:after{inset:12px}
.saya-cine .sc-title{font-size:clamp(34px,4.1vw,60px)!important}.saya-cine .sc-copy{font-size:14px!important;line-height:1.75!important}.saya-cine .sc-metrics{margin-top:26px!important}.saya-cine .sc-metric{padding-top:16px!important}.saya-cine .sc-metric b{font-size:clamp(24px,2.2vw,34px)!important}
.saya-cine .sc-duo{padding:44px 0 50px!important;background:var(--paper)}.saya-cine .sc-duo-row{min-height:340px!important;margin-bottom:22px!important;border:0!important;box-shadow:0 12px 34px rgba(0,0,0,.035)}.saya-cine .sc-duo-media{min-height:340px!important}.saya-cine .sc-duo-content{padding:40px 46px!important}.saya-cine .sc-duo-index{margin-bottom:22px!important;color:#8b8b8b!important}.saya-cine .sc-duo-content .sc-copy{margin-top:16px!important}
/* Values: home-page palette, not brown/taupe */
.saya-cine .sc-values{padding:58px 0 62px!important;background:#111!important;color:#fff!important}.saya-cine .sc-values:before{background:radial-gradient(circle at 82% 10%,rgba(246,136,62,.14),transparent 28%),linear-gradient(120deg,rgba(255,255,255,.025),transparent 48%)!important}.saya-cine .sc-values-head{margin-bottom:34px!important}.saya-cine .sc-values .sc-eyebrow{color:var(--brand)!important}.saya-cine .sc-values .sc-title{font-size:clamp(32px,3.7vw,52px)!important}.saya-cine .sc-values-head .sc-copy{margin-top:12px!important;color:#cfcfcf!important}.saya-cine .sc-values-map{min-height:330px!important}.saya-cine .sc-values-grid{height:320px!important}.saya-cine .sc-values-line{height:60px!important}.saya-cine .sc-values-line path{stroke:rgba(246,136,62,.9)!important;stroke-width:1.5!important}.saya-cine .sc-value-icon{width:60px!important;height:60px!important;border-color:rgba(246,136,62,.7)!important;background:rgba(246,136,62,.06)!important}.saya-cine .sc-value-icon img{width:34px!important;max-height:34px!important}.saya-cine .sc-value h3{font-size:11px!important}.saya-cine .sc-value p{font-size:10.5px!important;line-height:1.5!important;color:#cfcfcf!important}.saya-cine .sc-value:nth-child(odd) .sc-dot{top:157px!important}.saya-cine .sc-value:nth-child(even) .sc-dot{bottom:157px!important}.saya-cine .sc-dot{background:var(--brand)!important;box-shadow:0 0 0 5px rgba(246,136,62,.13)!important}
.saya-cine .sc-value:hover .sc-value-icon{background:var(--brand)!important;border-color:var(--brand)!important;transform:translateY(-4px) scale(1.04)!important}
.saya-cine .sc-group{padding:58px 0!important;background:#fff}.saya-cine .sc-group-grid{gap:52px!important}.saya-cine .sc-group-visual{height:410px!important}.saya-cine .sc-group-badge{border-bottom:3px solid var(--brand);padding:18px 22px!important}.saya-cine .sc-group-badge b{font-size:36px!important}.saya-cine .sc-end{padding:48px 20px!important;min-height:0!important;background:var(--paper)!important}
/* motion */
.saya-cine .sc-reveal{transition:opacity .7s ease,transform .8s cubic-bezier(.2,.75,.2,1)!important}.saya-cine .sc-duo-row.on .sc-duo-content,.saya-cine .sc-group-grid.on .sc-group-content{animation:copyIn .8s .08s both}.saya-cine .sc-metric{transition:transform .3s ease}.saya-cine .sc-metric:hover{transform:translateY(-4px)}
@keyframes copyIn{from{opacity:0;transform:translateX(18px)}to{opacity:1;transform:none}}
@media(max-width:1000px){.saya-cine .sc-story-media{height:360px!important}.saya-cine .sc-duo-row{min-height:0!important}.saya-cine .sc-duo-media{min-height:300px!important}.saya-cine .sc-values-grid{height:auto!important}.saya-cine .sc-values-map{min-height:0!important}.saya-cine .sc-value{border-color:rgba(246,136,62,.25)!important}.saya-cine .sc-group-visual{height:380px!important}}
@media(max-width:600px){.saya-cine .sc-story{padding:42px 0!important}.saya-cine .sc-duo{padding:36px 0!important}.saya-cine .sc-duo-content{padding:30px 22px!important}.saya-cine .sc-values{padding:44px 0!important}.saya-cine .sc-group{padding:44px 0!important}.saya-cine .sc-story-media,.saya-cine .sc-group-visual{height:310px!important}}

/* Light index-page direction + compact sections */
.saya-cine{--brand:#f6883e;--ink:#151515;--muted:#68645f;--ivory:#f7f5f1;--line:#ded9d1;background:#fff!important}
.saya-cine .sc-story{padding:48px 0!important}.saya-cine .sc-story-grid{gap:42px!important}.saya-cine .sc-story-media{height:370px!important}
/* animated premium metric strip */
.saya-cine .sc-metrics{position:relative;display:grid!important;grid-template-columns:repeat(3,1fr);gap:0;margin-top:30px!important;border:1px solid #e4dfd8!important;background:linear-gradient(120deg,#fff,#faf8f5);box-shadow:0 14px 38px rgba(33,25,19,.045);overflow:hidden}
.saya-cine .sc-metrics:before{content:"";position:absolute;left:0;top:0;width:0;height:2px;background:var(--brand);transition:width 1.2s cubic-bezier(.2,.8,.2,1)}.saya-cine .sc-reveal.on .sc-metrics:before{width:100%}
.saya-cine .sc-metric{position:relative;padding:20px 20px 18px!important;min-height:104px;transition:background .35s ease,transform .35s ease!important}.saya-cine .sc-metric:not(:last-child):after{content:"";position:absolute;right:0;top:20%;height:60%;width:1px;background:#e5e0d9}.saya-cine .sc-metric:hover{background:#fff;transform:translateY(-3px)!important}.saya-cine .sc-metric b{font-size:clamp(26px,2.3vw,38px)!important;color:var(--ink);letter-spacing:-.035em}.saya-cine .sc-metric span{font-size:9px!important;letter-spacing:.15em!important;color:#8b8179!important}.saya-cine .sc-metric b:after{content:"";display:block;width:20px;height:2px;background:var(--brand);margin-top:10px;transform:scaleX(.35);transform-origin:left;transition:transform .35s}.saya-cine .sc-metric:hover b:after{transform:scaleX(1)}
/* Vision + Mission: intentionally compact */
.saya-cine .sc-duo{padding:42px 0!important;background:var(--ivory)!important}.saya-cine .sc-duo-row,.saya-cine .sc-duo-row.reverse{width:min(1240px,calc(100% - 64px))!important;grid-template-columns:38% 62%!important;min-height:245px!important;margin-bottom:18px!important;background:#fff!important;box-shadow:none!important;border:1px solid #e5e0da!important;overflow:hidden}.saya-cine .sc-duo-row.reverse{grid-template-columns:62% 38%!important}.saya-cine .sc-duo-media{min-height:245px!important;height:245px!important}.saya-cine .sc-duo-content{padding:28px 38px!important}.saya-cine .sc-duo-index{margin-bottom:12px!important}.saya-cine .sc-duo-content .sc-eyebrow{margin-bottom:10px!important}.saya-cine .sc-duo-content .sc-title{font-size:clamp(30px,3vw,44px)!important}.saya-cine .sc-duo-content .sc-copy{margin-top:12px!important;line-height:1.65!important}.saya-cine .sc-duo-row.on .sc-duo-media img{animation:softPan 7s ease-out both}@keyframes softPan{from{transform:scale(1.055) translateX(-1%)}to{transform:scale(1.015) translateX(0)}}
/* Values: light index theme, orange line/accent, no black */
.saya-cine .sc-values{padding:52px 0 56px!important;background:#f2f0eb!important;color:var(--ink)!important}.saya-cine .sc-values:before{background:radial-gradient(circle at 80% 5%,rgba(246,136,62,.09),transparent 26%),linear-gradient(120deg,rgba(255,255,255,.8),transparent 55%)!important}.saya-cine .sc-values .sc-title{color:var(--ink)!important}.saya-cine .sc-values .sc-eyebrow{color:var(--brand)!important}.saya-cine .sc-values-head{margin-bottom:28px!important}.saya-cine .sc-values-head .sc-copy{color:#716c67!important}.saya-cine .sc-values-map{min-height:305px!important}.saya-cine .sc-values-grid{height:295px!important}.saya-cine .sc-values-line{height:56px!important}.saya-cine .sc-values-line path{stroke:var(--brand)!important;stroke-width:1.35!important}.saya-cine .sc-value-icon{width:58px!important;height:58px!important;border-color:rgba(246,136,62,.55)!important;background:#fff!important;box-shadow:0 8px 24px rgba(30,24,20,.05)}.saya-cine .sc-value-icon img{width:32px!important;max-height:32px!important;filter:none!important}.saya-cine .sc-value h3{color:#292725!important}.saya-cine .sc-value p{color:#77716c!important}.saya-cine .sc-dot{background:var(--brand)!important;box-shadow:0 0 0 4px rgba(246,136,62,.12)!important}.saya-cine .sc-value:nth-child(odd) .sc-dot{top:144px!important}.saya-cine .sc-value:nth-child(even) .sc-dot{bottom:144px!important}.saya-cine .sc-value:hover .sc-value-icon{background:#fff7f1!important;border-color:var(--brand)!important;transform:translateY(-5px) rotate(3deg)!important}
/* Saya Group compact */
.saya-cine .sc-group{padding:50px 0!important}.saya-cine .sc-group-grid{gap:46px!important}.saya-cine .sc-group-visual{height:360px!important}.saya-cine .sc-group-content .sc-title{font-size:clamp(34px,3.8vw,54px)!important}.saya-cine .sc-group-content .sc-copy{margin-top:15px!important;line-height:1.65!important}.saya-cine .sc-group-badge{right:-12px!important;bottom:20px!important;padding:16px 20px!important}.saya-cine .sc-end{padding:38px 20px!important;background:var(--ivory)!important}.saya-cine .sc-end p{font-size:clamp(20px,2.2vw,30px)!important}
/* remove Partner With Us even if injected elsewhere */
.partner-section{display:none!important}
@media(max-width:1000px){.saya-cine .sc-duo-row,.saya-cine .sc-duo-row.reverse{grid-template-columns:1fr!important}.saya-cine .sc-duo-row.reverse .sc-duo-media{order:0!important}.saya-cine .sc-duo-media{height:280px!important}.saya-cine .sc-values-grid{height:auto!important}.saya-cine .sc-values-map{min-height:0!important}}
@media(max-width:600px){.saya-cine .sc-story{padding:38px 0!important}.saya-cine .sc-story-media{height:300px!important}.saya-cine .sc-metrics{grid-template-columns:1fr!important}.saya-cine .sc-metric{min-height:84px!important;padding:15px 18px!important}.saya-cine .sc-metric:not(:last-child):after{left:18px;right:18px;top:auto;bottom:0;width:auto;height:1px}.saya-cine .sc-duo{padding:30px 0!important}.saya-cine .sc-duo-row,.saya-cine .sc-duo-row.reverse{width:calc(100% - 28px)!important}.saya-cine .sc-duo-content{padding:26px 24px!important}.saya-cine .sc-values{padding:40px 0!important}.saya-cine .sc-group{padding:40px 0!important}.saya-cine .sc-group-visual{height:320px!important}}

/* v4: homepage typography rhythm + premium motion */
.saya-cine .sc-eyebrow{font-family:"mont-semibold",Arial,sans-serif!important;font-size:10px!important;letter-spacing:.20em!important;color:var(--brand)!important}
.saya-cine .sc-title{font-family:"mont-book",Arial,sans-serif!important;font-size:clamp(32px,3.25vw,52px)!important;line-height:1.04!important;letter-spacing:-.025em!important;font-weight:400!important}
.saya-cine .sc-copy{font-family:"mont-book",Arial,sans-serif!important;font-size:14px!important;line-height:1.72!important;color:#68645f!important}
.saya-cine .sc-story .sc-title{font-size:clamp(36px,3.7vw,58px)!important}.saya-cine .sc-story{padding:44px 0!important}.saya-cine .sc-story-grid{gap:38px!important}.saya-cine .sc-story-media{height:350px!important}
.saya-cine .sc-rule{position:relative;overflow:hidden;background:#ddd6cf!important}.saya-cine .sc-rule:after{content:"";position:absolute;inset:0;background:var(--brand);transform:translateX(-102%)}.saya-cine .sc-reveal.on .sc-rule:after{animation:ruleSweep .9s .15s cubic-bezier(.2,.8,.2,1) forwards}
.saya-cine .sc-story-media,.saya-cine .sc-duo-media,.saya-cine .sc-group-visual{clip-path:inset(0 0 100% 0);transition:clip-path 1s cubic-bezier(.2,.75,.2,1)!important}.saya-cine .sc-story-media.on,.saya-cine .sc-duo-row.on .sc-duo-media,.saya-cine .sc-group-visual.on{clip-path:inset(0 0 0 0)}
.saya-cine .sc-metric{opacity:0;transform:translateY(12px)}.saya-cine .sc-reveal.on .sc-metric{animation:metricUp .65s cubic-bezier(.2,.8,.2,1) forwards}.saya-cine .sc-reveal.on .sc-metric:nth-child(2){animation-delay:.12s}.saya-cine .sc-reveal.on .sc-metric:nth-child(3){animation-delay:.24s}
.saya-cine .sc-duo{padding:34px 0!important}.saya-cine .sc-duo-row,.saya-cine .sc-duo-row.reverse{min-height:220px!important}.saya-cine .sc-duo-media{height:220px!important;min-height:220px!important}.saya-cine .sc-duo-content{padding:24px 34px!important}.saya-cine .sc-duo-content .sc-title{font-size:clamp(28px,2.7vw,42px)!important}
.saya-cine .sc-values{padding:46px 0 50px!important}.saya-cine .sc-values-head{margin-bottom:24px!important}.saya-cine .sc-values-map.on .sc-value{animation:valueFade .7s cubic-bezier(.2,.8,.2,1) both}.saya-cine .sc-values-map.on .sc-value:nth-child(2){animation-delay:.1s}.saya-cine .sc-values-map.on .sc-value:nth-child(3){animation-delay:.2s}.saya-cine .sc-values-map.on .sc-value:nth-child(4){animation-delay:.3s}.saya-cine .sc-values-map.on .sc-value:nth-child(5){animation-delay:.4s}
.saya-cine .sc-value-icon:after{content:"";position:absolute;inset:-5px;border:1px solid rgba(246,136,62,.18);border-radius:50%;transform:scale(.85);opacity:0;transition:.35s}.saya-cine .sc-value-icon{position:relative}.saya-cine .sc-value:hover .sc-value-icon:after{transform:scale(1.08);opacity:1}
.saya-cine .sc-group{padding:44px 0!important}.saya-cine .sc-group-visual{height:340px!important}
@keyframes ruleSweep{to{transform:translateX(0)}}@keyframes metricUp{to{opacity:1;transform:none}}@keyframes valueFade{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}
@media(max-width:600px){.saya-cine .sc-title{font-size:32px!important}.saya-cine .sc-copy{font-size:13px!important}.saya-cine .sc-story-media{height:280px!important}.saya-cine .sc-duo-media{height:230px!important;min-height:230px!important}.saya-cine .sc-group-visual{height:290px!important}}
@media(prefers-reduced-motion:reduce){.saya-cine .sc-story-media,.saya-cine .sc-duo-media,.saya-cine .sc-group-visual{clip-path:none!important}.saya-cine .sc-metric,.saya-cine .sc-value{opacity:1!important;transform:none!important;animation:none!important}}

/* Stats v5 — stable layout, no bounce/reflow, light premium UI */
.saya-cine .sc-metrics{
  margin-top:28px!important;
  padding:10px!important;
  gap:10px!important;
  border:1px solid #ebe6df!important;
  border-radius:2px;
 
  overflow:visible!important;
}
.saya-cine .sc-metrics:before{display:none!important}
.saya-cine .sc-metric{
  min-height:126px!important;
  padding:20px 22px 18px!important;
  background:#fff;
  border:1px solid transparent;
  overflow:hidden;
  opacity:1!important;
  transform:none!important;
  animation:none!important;
  transition:border-color .35s ease,box-shadow .35s ease!important;
}
.saya-cine .sc-metric:not(:last-child):after{display:none!important}
.saya-cine .sc-metric:before{
  content:"";position:absolute;left:0;top:0;width:3px;height:0;
  background:var(--brand);transition:height .65s cubic-bezier(.2,.8,.2,1)
}
.saya-cine .sc-reveal.on .sc-metric:before{height:100%}
.saya-cine .sc-metric:hover{
  transform:none!important;border-color:#eadfd6;box-shadow:0 10px 26px rgba(40,30,22,.065)
}
.saya-cine .sc-metric b{
  display:block!important;white-space:nowrap!important;
  min-height:43px;font-family:"mont-book",Arial,sans-serif!important;
  font-size:clamp(31px,2.7vw,43px)!important;line-height:1!important;
  font-variant-numeric:tabular-nums;letter-spacing:-.045em!important;
  color:#171717!important;opacity:0;transition:opacity .55s ease!important
}
.saya-cine .sc-metric span{
  display:block!important;max-width:190px;margin-top:17px!important;
  padding-top:11px;border-top:1px solid #ece7e1;
  font-family:"mont-semibold",Arial,sans-serif!important;font-size:9px!important;
  line-height:1.5!important;letter-spacing:.16em!important;color:#807a74!important;
  opacity:0;transition:opacity .55s ease .12s!important
}
.saya-cine .sc-metric b:after{display:none!important}
.saya-cine .sc-reveal.on .sc-metric b,.saya-cine .sc-reveal.on .sc-metric span{opacity:1}
.saya-cine .sc-metric:nth-child(1):after,.saya-cine .sc-metric:nth-child(2):after,.saya-cine .sc-metric:nth-child(3):after{
  display:block!important;content:"";position:absolute;right:-32px;bottom:-38px;
  width:92px;height:92px;border:1px solid rgba(246,136,62,.10);border-radius:50%;
  transition:transform .55s ease,border-color .55s ease
}
.saya-cine .sc-metric:hover:after{transform:scale(1.18);border-color:rgba(246,136,62,.28)}
@media(max-width:760px){
 .saya-cine .sc-metrics{grid-template-columns:1fr!important;padding:8px!important;gap:8px!important}
 .saya-cine .sc-metric{min-height:102px!important;padding:17px 18px!important}
 .saya-cine .sc-metric span{margin-top:12px!important;padding-top:9px}
}

/* V9 — corporate editorial refinement */
.saya-cine{--corp:#171717;--muted:#706b66;--line:#e8e2dc;--soft:#fbfaf8;--brand:#f6883e}
.saya-cine .sc-story{padding:58px 0 46px!important;background:#fff!important}
.saya-cine .sc-story-grid{grid-template-columns:minmax(0,.86fr) minmax(520px,1.14fr)!important;gap:72px!important;align-items:center!important}
.saya-cine .sc-story .sc-title{font-size:clamp(42px,4vw,64px)!important;line-height:.98!important;letter-spacing:-.035em!important;margin:8px 0 20px!important}
.saya-cine .sc-story .sc-copy{max-width:640px!important;font-size:14px!important;line-height:1.78!important}
.saya-cine .sc-story-media{height:410px!important;box-shadow:0 22px 55px rgba(22,22,22,.09)!important;overflow:hidden!important}
.saya-cine .sc-story-media:after{content:"";position:absolute;inset:14px;border:1px solid rgba(255,255,255,.7);pointer-events:none;z-index:2}
.saya-cine .sc-story-media video{transition:transform 1.4s cubic-bezier(.2,.7,.2,1)!important}
.saya-cine .sc-story-media:hover video{transform:scale(1.025)!important}

/* Corporate data ribbon — no card / no beige box */
.saya-cine .sc-metrics{position:relative!important;margin-top:46px!important;padding:0!important;display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:0!important;background:transparent!important;border:0!important;border-top:1px solid var(--line)!important;border-bottom:1px solid var(--line)!important;box-shadow:none!important;overflow:hidden!important}
.saya-cine .sc-metrics:after{content:"";position:absolute;left:0;top:-1px;height:2px;width:0;background:var(--brand);transition:width 1.1s cubic-bezier(.2,.8,.2,1)}
.saya-cine .sc-metrics.on:after,.saya-cine .sc-reveal.on.sc-metrics:after{width:100%}
.saya-cine .sc-metric{position:relative!important;min-height:156px!important;padding:30px 34px 26px!important;background:#fff!important;border:0!important;box-shadow:none!important;overflow:hidden!important;transition:background .4s ease!important}
.saya-cine .sc-metric+.sc-metric{border-left:1px solid var(--line)!important}
.saya-cine .sc-metric:before{content:""!important;position:absolute!important;left:0!important;right:0!important;bottom:0!important;top:auto!important;height:0!important;background:linear-gradient(180deg,rgba(246,136,62,0),rgba(246,136,62,.055))!important;transition:height .45s ease!important;width:auto!important}
.saya-cine .sc-metric:hover:before{height:100%!important}
.saya-cine .sc-metric:after{display:none!important}
.saya-cine .sc-metric-index{position:absolute!important;right:28px!important;top:26px!important;margin:0!important;padding:0!important;border:0!important;font-size:9px!important;letter-spacing:.18em!important;color:#b8afa7!important;opacity:1!important}
.saya-cine .sc-metric b{position:relative;z-index:1;display:block!important;min-height:52px!important;margin:0!important;font-size:clamp(38px,3.4vw,56px)!important;line-height:1!important;letter-spacing:-.05em!important;white-space:nowrap!important;color:var(--corp)!important;opacity:1!important}
.saya-cine .sc-metric-label{position:relative;z-index:1;display:block!important;width:max-content!important;max-width:220px!important;margin:18px 0 0!important;padding:12px 0 0!important;border-top:2px solid var(--brand)!important;font-size:9px!important;line-height:1.45!important;letter-spacing:.17em!important;text-transform:uppercase!important;color:#7e7770!important;opacity:1!important}
.saya-cine .sc-metric:hover{background:#fdfbf9!important;transform:none!important}

/* compact Vision / Mission with editorial motion */
.saya-cine .sc-duo{padding:42px 0!important;background:var(--soft)!important}
.saya-cine .sc-duo-row,.saya-cine .sc-duo-row.reverse{width:min(1280px,calc(100% - 72px))!important;grid-template-columns:1fr 1fr!important;min-height:250px!important;margin-bottom:26px!important;background:#fff!important;box-shadow:0 12px 35px rgba(28,24,20,.035)!important}
.saya-cine .sc-duo-media{height:250px!important;min-height:250px!important;overflow:hidden!important}
.saya-cine .sc-duo-media img{transition:transform 1.3s cubic-bezier(.2,.7,.2,1),filter .7s ease!important}
.saya-cine .sc-duo-row:hover .sc-duo-media img{transform:scale(1.035)!important}
.saya-cine .sc-duo-content{padding:34px 46px!important;position:relative!important}
.saya-cine .sc-duo-content:before{content:"";position:absolute;left:0;top:34px;width:2px;height:0;background:var(--brand);transition:height .8s cubic-bezier(.2,.8,.2,1)}
.saya-cine .sc-duo-row.on .sc-duo-content:before{height:64px}
.saya-cine .sc-duo-content .sc-title{font-size:clamp(30px,2.6vw,42px)!important;margin:5px 0 12px!important}

/* Values: lighter corporate canvas + stronger sequential motion */
.saya-cine .sc-values{padding:58px 0 62px!important;background:#fff!important}
.saya-cine .sc-values-head{max-width:920px!important;margin:0 auto 30px!important}
.saya-cine .sc-values-head .sc-title{font-size:clamp(32px,3vw,48px)!important}
.saya-cine .sc-value{transition:transform .45s cubic-bezier(.2,.8,.2,1),opacity .55s ease!important}
.saya-cine .sc-value:hover{transform:translateY(-7px)!important}
.saya-cine .sc-value-icon{transition:transform .45s cubic-bezier(.2,.8,.2,1),border-color .35s ease,background .35s ease!important}
.saya-cine .sc-value:hover .sc-value-icon{transform:translateY(-3px) scale(1.05)!important}
.saya-cine .sc-values-line path{stroke-dasharray:1400;stroke-dashoffset:1400;transition:stroke-dashoffset 1.7s cubic-bezier(.2,.75,.2,1)!important}
.saya-cine .sc-values-map.on .sc-values-line path{stroke-dashoffset:0}

/* Saya Group: restrained corporate reveal */
.saya-cine .sc-group{padding:54px 0!important;background:var(--soft)!important}
.saya-cine .sc-group-grid{gap:58px!important;align-items:center!important}
.saya-cine .sc-group-visual{height:370px!important;overflow:hidden!important;box-shadow:0 18px 45px rgba(28,24,20,.07)!important}
.saya-cine .sc-group-visual img{transition:transform 1.4s cubic-bezier(.2,.7,.2,1)!important}.saya-cine .sc-group-visual:hover img{transform:scale(1.03)!important}
.saya-cine .sc-group-badge{transition:transform .45s cubic-bezier(.2,.8,.2,1),box-shadow .45s ease!important}.saya-cine .sc-group-visual:hover .sc-group-badge{transform:translateY(-6px)!important;box-shadow:0 14px 30px rgba(20,20,20,.12)!important}

/* smoother reveal — transform only, no layout shift */
.saya-cine .sc-reveal{opacity:0!important;transform:translate3d(0,20px,0)!important;transition:opacity .75s ease,transform .85s cubic-bezier(.2,.75,.2,1)!important;will-change:opacity,transform}
.saya-cine .sc-reveal.on{opacity:1!important;transform:translate3d(0,0,0)!important}
.saya-cine .sc-img{will-change:clip-path}
@media(max-width:1000px){.saya-cine .sc-story-grid{grid-template-columns:1fr!important;gap:32px!important}.saya-cine .sc-story-media{height:360px!important}.saya-cine .sc-duo-row,.saya-cine .sc-duo-row.reverse{grid-template-columns:1fr!important}.saya-cine .sc-duo-media{height:280px!important;min-height:280px!important}.saya-cine .sc-duo-row.reverse .sc-duo-media{order:0!important}}
@media(max-width:720px){.saya-cine .sc-story{padding:38px 0 30px!important}.saya-cine .sc-story .sc-title{font-size:40px!important}.saya-cine .sc-story-media{height:280px!important}.saya-cine .sc-metrics{grid-template-columns:1fr!important;margin-top:30px!important}.saya-cine .sc-metric{min-height:118px!important;padding:23px 22px!important}.saya-cine .sc-metric+.sc-metric{border-left:0!important;border-top:1px solid var(--line)!important}.saya-cine .sc-metric b{font-size:40px!important;min-height:40px!important}.saya-cine .sc-duo-row,.saya-cine .sc-duo-row.reverse{width:calc(100% - 28px)!important}.saya-cine .sc-duo-content{padding:26px 26px 28px!important}.saya-cine .sc-values{padding:42px 0!important}.saya-cine .sc-group{padding:42px 0!important}.saya-cine .sc-group-visual{height:300px!important}}
@media(prefers-reduced-motion:reduce){.saya-cine .sc-reveal{opacity:1!important;transform:none!important;transition:none!important}.saya-cine .sc-values-line path{stroke-dashoffset:0!important;transition:none!important}}

.saya-cine{--brand:#f6883e;--ink:#171717;--text:#5f5b57;--paper:#fff;--soft:#f8f6f2;--line:#e7e1da;background:#fff!important;color:var(--ink)!important;font-family:"mont-book",Arial,sans-serif!important}
.saya-cine .sc-wrap{width:min(1320px,calc(100% - 80px))!important}.saya-cine .sc-eyebrow{font:10px/1.2 "mont-semibold",Arial,sans-serif!important;letter-spacing:.18em!important;color:var(--brand)!important;margin:0 0 13px!important}.saya-cine .sc-title{font:400 clamp(34px,3.25vw,54px)/1.02 "mont-book",Arial,sans-serif!important;letter-spacing:-.035em!important;color:var(--ink)!important}.saya-cine .sc-copy{font:400 14px/1.72 "mont-book",Arial,sans-serif!important;color:var(--text)!important}.saya-cine strong{font-family:"mont-semibold",Arial,sans-serif;font-weight:400;color:#37322f}
/* Story: index-like editorial split, not brochure */
.saya-cine .sc-story{padding:66px 0 54px!important;background:#fff!important}.saya-cine .sc-story-grid{grid-template-columns:minmax(0,.82fr) minmax(520px,1.18fr)!important;gap:66px!important;align-items:center!important}.saya-cine .sc-story .sc-title{font-size:clamp(42px,4vw,66px)!important;max-width:480px}.saya-cine .sc-rule{width:54px!important;height:2px!important;margin:20px 0 25px!important;background:var(--brand)!important}.saya-cine .sc-story .sc-copy{max-width:610px!important;margin-top:0!important}.saya-cine .sc-story .sc-copy+.sc-copy{margin-top:14px!important}.saya-cine .sc-story-media{height:410px!important;min-height:0!important;box-shadow:none!important;background:#eee!important;clip-path:inset(0 0 0 100%);transition:clip-path 1.05s cubic-bezier(.2,.75,.2,1)!important}.saya-cine .sc-story-media.on{clip-path:inset(0 0 0 0)}.saya-cine .sc-story-media:before{content:"";position:absolute;left:-18px;bottom:-18px;width:110px;height:110px;border-left:1px solid var(--brand);border-bottom:1px solid var(--brand);z-index:3;pointer-events:none}.saya-cine .sc-story-media:after{inset:12px!important;border:1px solid rgba(255,255,255,.65)!important}.saya-cine .sc-story-media video{transform:scale(1.025);transition:transform 8s ease!important}.saya-cine .sc-story-media.on video{transform:scale(1.065)!important}
/* Metrics: open corporate ribbon */
.saya-cine .sc-metrics{position:relative!important;display:grid!important;grid-template-columns:repeat(3,1fr)!important;margin:44px 0 0!important;border:0!important;border-top:1px solid var(--line)!important;border-bottom:1px solid var(--line)!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}.saya-cine .sc-metrics:before{content:""!important;position:absolute;left:0;top:-1px;width:110px!important;height:2px!important;background:var(--brand)!important;transform:scaleX(0);transform-origin:left;transition:transform .9s .15s cubic-bezier(.2,.8,.2,1)!important}.saya-cine .sc-metrics.on:before{transform:scaleX(1)}.saya-cine .sc-metric{min-height:138px!important;padding:28px 32px 24px!important;background:transparent!important;opacity:1!important;transform:none!important;overflow:hidden}.saya-cine .sc-metric:first-child{padding-left:0!important}.saya-cine .sc-metric:not(:last-child):after{content:"";position:absolute;right:0;top:24px;height:90px;width:1px;background:var(--line)!important}.saya-cine .sc-metric-index{position:absolute;right:22px;top:25px;font:9px/1 "mont-semibold"!important;letter-spacing:.15em;color:#b8afa7!important}.saya-cine .sc-metric b{display:block!important;min-height:48px!important;font:400 clamp(36px,3.1vw,50px)/1 "mont-book"!important;letter-spacing:-.045em!important;white-space:nowrap!important;color:var(--ink)!important;font-variant-numeric:tabular-nums}.saya-cine .sc-metric b:after{content:""!important;display:block;width:18px;height:2px;background:var(--brand);margin-top:14px;transform-origin:left;transform:scaleX(.35);transition:transform .4s ease}.saya-cine .sc-metric:hover b:after{transform:scaleX(1)}.saya-cine .sc-metric-label{display:block!important;margin-top:11px!important;font:9px/1.45 "mont-semibold"!important;letter-spacing:.16em!important;text-transform:uppercase;color:#8d847d!important}.saya-cine .sc-metric:hover{transform:none!important;background:linear-gradient(180deg,rgba(246,136,62,.035),transparent)!important}
/* Vision / Mission: compact alternating index blocks */
.saya-cine .sc-duo{padding:58px 0!important;background:var(--soft)!important}.saya-cine .sc-duo-row,.saya-cine .sc-duo-row.reverse{width:min(1320px,calc(100% - 80px))!important;grid-template-columns:44% 56%!important;min-height:290px!important;margin:0 auto 24px!important;border:0!important;background:#fff!important;box-shadow:none!important;overflow:hidden}.saya-cine .sc-duo-row.reverse{grid-template-columns:56% 44%!important}.saya-cine .sc-duo-row.reverse .sc-duo-media{order:2}.saya-cine .sc-duo-media{height:290px!important;min-height:290px!important;clip-path:inset(0 100% 0 0);transition:clip-path .95s cubic-bezier(.2,.75,.2,1)!important}.saya-cine .sc-duo-row.reverse .sc-duo-media{clip-path:inset(0 0 0 100%)}.saya-cine .sc-duo-row.on .sc-duo-media{clip-path:inset(0)!important}.saya-cine .sc-duo-media img{transform:scale(1.045);transition:transform 6s ease!important}.saya-cine .sc-duo-row.on .sc-duo-media img{transform:scale(1.015)!important}.saya-cine .sc-duo-content{padding:38px 54px!important;position:relative}.saya-cine .sc-duo-content:before{content:"";position:absolute;left:54px;top:0;width:42px;height:2px;background:var(--brand);transform:scaleX(0);transform-origin:left;transition:transform .7s .35s ease}.saya-cine .sc-duo-row.on .sc-duo-content:before{transform:scaleX(1)}.saya-cine .sc-duo-index{margin:0 0 12px!important;font:9px/1 "mont-semibold"!important;letter-spacing:.16em!important;color:#a49b94!important}.saya-cine .sc-duo-content .sc-title{font-size:clamp(30px,2.8vw,44px)!important}.saya-cine .sc-duo-content .sc-copy{margin-top:14px!important;max-width:610px!important}
/* Values: light, architectural timeline */
.saya-cine .sc-values{padding:64px 0 68px!important;background:#fff!important;color:var(--ink)!important}.saya-cine .sc-values:before{background:linear-gradient(180deg,#fff 0,#fbf9f6 100%)!important}.saya-cine .sc-values-head{margin:0 auto 38px!important}.saya-cine .sc-values .sc-title{font-size:clamp(32px,3.4vw,50px)!important;color:var(--ink)!important}.saya-cine .sc-values-head .sc-copy{margin-top:12px!important;color:var(--text)!important}.saya-cine .sc-values-map{min-height:350px!important}.saya-cine .sc-values-grid{height:340px!important;gap:20px!important}.saya-cine .sc-values-line{top:50%!important;height:62px!important;opacity:1!important}.saya-cine .sc-values-line path{stroke:#d9d1ca!important;stroke-width:1.2!important}.saya-cine .sc-value{padding:0 14px!important}.saya-cine .sc-value-icon{width:62px!important;height:62px!important;border:1px solid #e1dad3!important;background:#fff!important;box-shadow:0 8px 28px rgba(30,25,20,.045)!important}.saya-cine .sc-value-icon img{width:34px!important;max-height:34px!important;filter:none!important}.saya-cine .sc-value h3{font-size:11px!important;color:#292624!important;margin-bottom:10px!important}.saya-cine .sc-value p{font-size:11px!important;line-height:1.55!important;color:#77716c!important}.saya-cine .sc-dot{background:var(--brand)!important;box-shadow:0 0 0 5px rgba(246,136,62,.11)!important}.saya-cine .sc-value:nth-child(odd) .sc-dot{top:169px!important}.saya-cine .sc-value:nth-child(even) .sc-dot{bottom:169px!important}.saya-cine .sc-value:hover{transform:translateY(-5px)!important}.saya-cine .sc-value:hover .sc-value-icon{border-color:var(--brand)!important;background:#fff9f5!important;transform:translateY(-3px)!important}.saya-cine .sc-values-map.on .sc-value{animation:v10Value .72s cubic-bezier(.2,.8,.2,1) both!important}.saya-cine .sc-values-map.on .sc-value:nth-child(2){animation-delay:.09s!important}.saya-cine .sc-values-map.on .sc-value:nth-child(3){animation-delay:.18s!important}.saya-cine .sc-values-map.on .sc-value:nth-child(4){animation-delay:.27s!important}.saya-cine .sc-values-map.on .sc-value:nth-child(5){animation-delay:.36s!important}
/* Saya group: compact, premium */
.saya-cine .sc-group{padding:64px 0!important;background:var(--soft)!important}.saya-cine .sc-group-grid{grid-template-columns:1.05fr .95fr!important;gap:64px!important}.saya-cine .sc-group-visual{height:390px!important;clip-path:inset(0 0 100% 0);transition:clip-path 1s cubic-bezier(.2,.75,.2,1)!important}.saya-cine .sc-group-visual.on{clip-path:inset(0)}.saya-cine .sc-group-badge{right:20px!important;bottom:20px!important;padding:16px 20px!important;border:0!important;border-left:3px solid var(--brand)!important;box-shadow:0 14px 34px rgba(30,25,20,.1)!important}.saya-cine .sc-group-badge b{font-size:34px!important}.saya-cine .sc-group-content .sc-title{font-size:clamp(34px,3.4vw,50px)!important}.saya-cine .sc-group-content .sc-copy{margin-top:14px!important}.saya-cine .sc-end{padding:38px 20px!important;background:#fff!important;border-top:1px solid var(--line)!important}.saya-cine .sc-end p{font-size:clamp(19px,2vw,28px)!important}
/* calm motion, no layout bounce */
.saya-cine .sc-reveal{opacity:0;transform:translateY(18px);transition:opacity .72s ease,transform .78s cubic-bezier(.2,.75,.2,1)!important;will-change:opacity,transform}.saya-cine .sc-reveal.on{opacity:1;transform:translateY(0)}
@keyframes v10Value{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}
@media(max-width:1000px){.saya-cine .sc-wrap,.saya-cine .sc-duo-row,.saya-cine .sc-duo-row.reverse{width:calc(100% - 40px)!important}.saya-cine .sc-story-grid,.saya-cine .sc-group-grid{grid-template-columns:1fr!important;gap:34px!important}.saya-cine .sc-story-media{height:380px!important}.saya-cine .sc-duo-row,.saya-cine .sc-duo-row.reverse{grid-template-columns:1fr!important}.saya-cine .sc-duo-row.reverse .sc-duo-media{order:0}.saya-cine .sc-duo-media{height:280px!important;min-height:280px!important}.saya-cine .sc-values-grid{height:auto!important;grid-template-columns:repeat(2,1fr)!important}.saya-cine .sc-values-map{min-height:0!important}.saya-cine .sc-values-line,.saya-cine .sc-dot{display:none!important}.saya-cine .sc-value{padding:22px!important;border:1px solid var(--line)!important;background:#fff}.saya-cine .sc-value:last-child{grid-column:1/-1}.saya-cine .sc-group-visual{height:360px!important}}
@media(max-width:650px){.saya-cine .sc-wrap,.saya-cine .sc-duo-row,.saya-cine .sc-duo-row.reverse{width:calc(100% - 28px)!important}.saya-cine .sc-story{padding:44px 0!important}.saya-cine .sc-story .sc-title{font-size:42px!important}.saya-cine .sc-story-media{height:300px!important}.saya-cine .sc-metrics{grid-template-columns:1fr!important}.saya-cine .sc-metric{min-height:104px!important;padding:22px 8px!important}.saya-cine .sc-metric:first-child{padding-left:8px!important}.saya-cine .sc-metric:not(:last-child):after{right:0;left:0;top:auto;bottom:0;width:auto;height:1px}.saya-cine .sc-metric b{font-size:36px!important}.saya-cine .sc-duo{padding:42px 0!important}.saya-cine .sc-duo-content{padding:32px 24px!important}.saya-cine .sc-duo-content:before{left:24px}.saya-cine .sc-values{padding:48px 0!important}.saya-cine .sc-values-grid{grid-template-columns:1fr!important}.saya-cine .sc-value:last-child{grid-column:auto}.saya-cine .sc-group{padding:48px 0!important}.saya-cine .sc-group-visual{height:300px!important}}
@media(prefers-reduced-motion:reduce){.saya-cine *{animation:none!important;transition:none!important}.saya-cine .sc-reveal{opacity:1!important;transform:none!important}.saya-cine .sc-story-media,.saya-cine .sc-duo-media,.saya-cine .sc-group-visual{clip-path:none!important}}

.saya-cine{--brand:#f6883e!important;--ink:#1b1b1b!important;--text:#666!important;--line:#e8e4df!important;--paper:#fff!important;background:#fff!important;color:var(--ink)!important;font-family:"mont-book",Arial,sans-serif!important}
.saya-cine .sc-wrap{width:min(1320px,calc(100% - 80px))!important}.saya-cine .sc-section{background:#fff!important}
.saya-cine .sc-eyebrow{font:11px/1.2 "mont-semibold",Arial,sans-serif!important;letter-spacing:.19em!important;color:var(--brand)!important;margin-bottom:13px!important}
.saya-cine .sc-title{font:400 clamp(34px,3.3vw,52px)/1.06 "mont-book",Arial,sans-serif!important;letter-spacing:-.025em!important;color:var(--ink)!important}
.saya-cine .sc-copy{font:400 14px/1.8 "mont-book",Arial,sans-serif!important;color:#666!important}.saya-cine strong{font-family:"mont-semibold",Arial,sans-serif!important;font-weight:400!important}
.saya-cine .sc-reveal{opacity:0!important;transform:translateY(18px)!important;transition:opacity .75s ease,transform .75s cubic-bezier(.22,1,.36,1)!important}.saya-cine .sc-reveal.on{opacity:1!important;transform:none!important}
/* story */
.saya-cine .sc-story{padding:68px 0 58px!important}.saya-cine .sc-story-grid{grid-template-columns:.82fr 1.18fr!important;gap:64px!important;align-items:center!important}.saya-cine .sc-story .sc-title br{display:none}.saya-cine .sc-story .sc-rule{width:54px!important;height:2px!important;background:var(--brand)!important;margin:20px 0 22px!important;transform-origin:left;animation:none}.saya-cine .sc-story .sc-reveal.on .sc-rule{animation:v11Rule .9s cubic-bezier(.22,1,.36,1) both}.saya-cine .sc-story .sc-copy{margin-top:0!important;max-width:610px!important}.saya-cine .sc-story .sc-copy+.sc-copy{margin-top:12px!important}.saya-cine .sc-story-media{height:410px!important;border-radius:0!important;box-shadow:none!important;clip-path:inset(0 100% 0 0);transition:clip-path 1.05s cubic-bezier(.22,1,.36,1)!important}.saya-cine .sc-story-media.on{clip-path:inset(0 0 0 0)}.saya-cine .sc-story-media:after{inset:14px!important;border-color:rgba(255,255,255,.72)!important}.saya-cine .sc-story-media video{transform:scale(1.035)!important;transition:transform 8s ease!important}.saya-cine .sc-story-media.on video{transform:scale(1)!important}
/* stats: open corporate strip */
.saya-cine .sc-metrics{margin-top:42px!important;display:grid!important;grid-template-columns:repeat(3,1fr)!important;background:#fff!important;border:0!important;border-top:1px solid #dcd7d1!important;border-bottom:1px solid #dcd7d1!important;box-shadow:none!important;overflow:visible!important;position:relative!important}.saya-cine .sc-metrics:before{content:"";position:absolute;left:0;top:-1px;width:92px;height:2px;background:var(--brand);transform:scaleX(0);transform-origin:left;transition:transform 1s cubic-bezier(.22,1,.36,1)}.saya-cine .sc-metrics.on:before{transform:scaleX(1)}.saya-cine .sc-metrics:after{display:none!important}.saya-cine .sc-metric{min-height:126px!important;padding:25px 34px 22px!important;background:transparent!important;display:flex!important;flex-direction:column!important;justify-content:center!important;overflow:visible!important;transition:background .35s ease!important}.saya-cine .sc-metric:first-child{padding-left:0!important}.saya-cine .sc-metric+.sc-metric{border-left:1px solid #e7e2dc!important}.saya-cine .sc-metric:before,.saya-cine .sc-metric:after{display:none!important}.saya-cine .sc-metric:hover{background:#fffaf6!important}.saya-cine .sc-metric .sc-metric-index{font:9px/1 "mont-semibold",Arial,sans-serif!important;letter-spacing:.15em!important;color:#b5ada6!important;margin:0 0 10px!important}.saya-cine .sc-metric b{font:400 clamp(35px,3vw,48px)/1 "mont-book",Arial,sans-serif!important;letter-spacing:-.04em!important;color:#171717!important;white-space:nowrap!important;min-height:48px!important;font-variant-numeric:tabular-nums!important}.saya-cine .sc-metric b:after{display:none!important}.saya-cine .sc-metric .sc-metric-label{font:9px/1.5 "mont-semibold",Arial,sans-serif!important;letter-spacing:.15em!important;text-transform:uppercase!important;color:#777!important;margin-top:10px!important;max-width:none!important}.saya-cine .sc-metric:hover b{color:var(--brand)!important}
/* vision / mission: compact home-page editorial rows */
.saya-cine .sc-duo{padding:34px 0 58px!important}.saya-cine .sc-duo-row,.saya-cine .sc-duo-row.reverse{width:min(1320px,calc(100% - 80px))!important;min-height:0!important;height:310px!important;margin:0 auto 22px!important;grid-template-columns:1fr 1fr!important;border:0!important;border-top:1px solid var(--line)!important;background:#fff!important;box-shadow:none!important;overflow:hidden!important}.saya-cine .sc-duo-row.reverse .sc-duo-media{order:2!important}.saya-cine .sc-duo-media{height:310px!important;min-height:310px!important;clip-path:inset(0 0 0 100%);transition:clip-path .95s cubic-bezier(.22,1,.36,1)!important}.saya-cine .sc-duo-row.reverse .sc-duo-media{clip-path:inset(0 100% 0 0)}.saya-cine .sc-duo-row.on .sc-duo-media{clip-path:inset(0)!important}.saya-cine .sc-duo-media img{transform:scale(1.045);transition:transform 6s ease!important}.saya-cine .sc-duo-row.on .sc-duo-media img{transform:scale(1)}.saya-cine .sc-duo-content{padding:38px 58px!important;position:relative!important}.saya-cine .sc-duo-content:before{content:""!important;position:absolute!important;left:58px!important;top:0!important;width:54px!important;height:2px!important;background:var(--brand)!important;transform:scaleX(0);transform-origin:left;transition:transform .85s .15s cubic-bezier(.22,1,.36,1)}.saya-cine .sc-duo-row.on .sc-duo-content:before{transform:scaleX(1)}.saya-cine .sc-duo-index{font:9px/1 "mont-semibold",Arial,sans-serif!important;letter-spacing:.16em!important;color:#aaa!important;margin-bottom:18px!important}.saya-cine .sc-duo-content .sc-title{font-size:clamp(30px,2.7vw,42px)!important}.saya-cine .sc-duo-content .sc-copy{margin-top:14px!important;max-width:520px!important}
/* values: clean light corporate grid, home colors */
.saya-cine .sc-values{padding:58px 0 64px!important;background:#faf9f7!important;color:var(--ink)!important}.saya-cine .sc-values:before{display:none!important}.saya-cine .sc-values-head{max-width:820px!important;text-align:left!important;margin:0 0 34px!important}.saya-cine .sc-values .sc-title{font-size:clamp(31px,3vw,46px)!important;color:var(--ink)!important}.saya-cine .sc-values-head .sc-copy{margin:12px 0 0!important;color:#666!important}.saya-cine .sc-values-map{max-width:none!important;min-height:0!important}.saya-cine .sc-values-line,.saya-cine .sc-dot{display:none!important}.saya-cine .sc-values-grid{height:auto!important;display:grid!important;grid-template-columns:repeat(5,1fr)!important;gap:0!important;border-top:1px solid #ddd8d2!important;border-bottom:1px solid #ddd8d2!important}.saya-cine .sc-value,.saya-cine .sc-value:nth-child(odd),.saya-cine .sc-value:nth-child(even){align-self:stretch!important;text-align:left!important;padding:30px 24px 28px!important;min-height:235px!important;border:0!important;background:transparent!important;transform:none!important;opacity:0;transition:opacity .65s ease,transform .65s cubic-bezier(.22,1,.36,1),background .35s ease!important}.saya-cine .sc-value+.sc-value{border-left:1px solid #e3ded8!important}.saya-cine .sc-values-map.on .sc-value{opacity:1;transform:translateY(0)!important}.saya-cine .sc-value:nth-child(1){transform:translateY(14px)!important}.saya-cine .sc-value:nth-child(2){transform:translateY(14px)!important;transition-delay:.08s!important}.saya-cine .sc-value:nth-child(3){transform:translateY(14px)!important;transition-delay:.16s!important}.saya-cine .sc-value:nth-child(4){transform:translateY(14px)!important;transition-delay:.24s!important}.saya-cine .sc-value:nth-child(5){transform:translateY(14px)!important;transition-delay:.32s!important}.saya-cine .sc-value:hover{background:#fff!important}.saya-cine .sc-value-icon{width:52px!important;height:52px!important;margin:0 0 25px!important;border:1px solid #e1d9d1!important;border-radius:50%!important;background:#fff!important;box-shadow:none!important;transition:transform .4s cubic-bezier(.22,1,.36,1),border-color .35s ease!important}.saya-cine .sc-value:hover .sc-value-icon{transform:translateY(-5px)!important;border-color:var(--brand)!important;background:#fff!important}.saya-cine .sc-value-icon img{width:28px!important;max-height:28px!important;filter:none!important}.saya-cine .sc-value h3{font:11px/1.35 "mont-semibold",Arial,sans-serif!important;letter-spacing:.08em!important;color:#222!important;margin-bottom:10px!important}.saya-cine .sc-value h3:after{content:"";display:block;width:18px;height:2px;background:var(--brand);margin-top:12px;transition:width .35s ease}.saya-cine .sc-value:hover h3:after{width:38px}.saya-cine .sc-value p{font:11px/1.6 "mont-book",Arial,sans-serif!important;color:#777!important}
/* Saya Group */
.saya-cine .sc-group{padding:68px 0!important;background:#fff!important}.saya-cine .sc-group-grid{grid-template-columns:1fr 1fr!important;gap:68px!important}.saya-cine .sc-group-visual{height:410px!important}.saya-cine .sc-group-badge{right:18px!important;bottom:18px!important;padding:18px 22px!important;border-left:3px solid var(--brand)!important;box-shadow:0 12px 38px rgba(0,0,0,.08)!important}.saya-cine .sc-group-badge b{font-size:34px!important}.saya-cine .sc-group-content .sc-title br{display:none}.saya-cine .sc-group-content .sc-copy{margin-top:15px!important}.saya-cine .sc-end{padding:38px 20px!important;background:#faf9f7!important;border-top:1px solid var(--line)!important}.saya-cine .sc-end p{font-size:clamp(20px,2vw,29px)!important}
@keyframes v11Rule{from{transform:scaleX(0)}to{transform:scaleX(1)}}
@media(max-width:1000px){.saya-cine .sc-wrap,.saya-cine .sc-duo-row,.saya-cine .sc-duo-row.reverse{width:calc(100% - 40px)!important}.saya-cine .sc-story-grid,.saya-cine .sc-group-grid{grid-template-columns:1fr!important;gap:32px!important}.saya-cine .sc-story-media,.saya-cine .sc-group-visual{height:350px!important}.saya-cine .sc-duo-row,.saya-cine .sc-duo-row.reverse{height:auto!important;grid-template-columns:1fr!important}.saya-cine .sc-duo-row.reverse .sc-duo-media{order:0!important}.saya-cine .sc-duo-media{height:260px!important;min-height:260px!important}.saya-cine .sc-values-grid{grid-template-columns:repeat(2,1fr)!important}.saya-cine .sc-value{min-height:210px!important}.saya-cine .sc-value:nth-child(odd),.saya-cine .sc-value:nth-child(even){max-width:none!important}.saya-cine .sc-value:last-child{grid-column:1/-1!important}}
@media(max-width:650px){.saya-cine .sc-wrap,.saya-cine .sc-duo-row,.saya-cine .sc-duo-row.reverse{width:calc(100% - 28px)!important}.saya-cine .sc-story{padding:42px 0!important}.saya-cine .sc-story-grid{gap:26px!important}.saya-cine .sc-story-media{height:270px!important}.saya-cine .sc-metrics{grid-template-columns:1fr!important;margin-top:28px!important}.saya-cine .sc-metric{min-height:100px!important;padding:18px 0!important}.saya-cine .sc-metric+.sc-metric{border-left:0!important;border-top:1px solid #e7e2dc!important}.saya-cine .sc-duo{padding:22px 0 42px!important}.saya-cine .sc-duo-content{padding:28px 22px!important}.saya-cine .sc-duo-content:before{left:22px!important}.saya-cine .sc-values{padding:42px 0!important}.saya-cine .sc-values-grid{grid-template-columns:1fr!important}.saya-cine .sc-value+.sc-value{border-left:0!important;border-top:1px solid #e3ded8!important}.saya-cine .sc-value:last-child{grid-column:auto!important}.saya-cine .sc-group{padding:44px 0!important}.saya-cine .sc-group-visual{height:290px!important}}
@media(prefers-reduced-motion:reduce){.saya-cine .sc-reveal,.saya-cine .sc-value,.saya-cine .sc-story-media,.saya-cine .sc-duo-media{opacity:1!important;transform:none!important;clip-path:none!important;transition:none!important}}

.saya-cine{--v12orange:#f6883e;--v12ink:#171717;--v12muted:#6f6f6f;--v12line:#e7e2dc;--v12paper:#fbfaf8}
/* EVERYTHING WE DO — integrated corporate composition */
.saya-cine .sc-story{padding:68px 0 72px!important;background:#fff!important}
.saya-cine .sc-story-grid{grid-template-columns:.88fr 1.12fr!important;gap:58px!important;align-items:stretch!important}
.saya-cine .sc-story-grid>div:first-child{padding:22px 0 8px!important;display:flex;flex-direction:column;justify-content:center}
.saya-cine .sc-story .sc-eyebrow{margin-bottom:14px!important;color:var(--v12orange)!important}
.saya-cine .sc-story .sc-title{font-size:clamp(42px,4.15vw,64px)!important;line-height:.98!important;letter-spacing:-.045em!important}
.saya-cine .sc-story .sc-rule{width:54px!important;height:2px!important;background:var(--v12orange)!important;margin:22px 0 20px!important;transform-origin:left;transform:scaleX(0);transition:transform .8s .18s cubic-bezier(.22,1,.36,1)}
.saya-cine .sc-story .sc-reveal.on .sc-rule{transform:scaleX(1)}
.saya-cine .sc-story .sc-copy{font-size:14px!important;line-height:1.78!important;max-width:590px!important;margin-top:0!important}
.saya-cine .sc-story .sc-copy+.sc-copy{margin-top:13px!important}
.saya-cine .sc-story-media{height:430px!important;min-height:0!important;border-radius:0!important;box-shadow:none!important;background:#eee!important;clip-path:inset(0 0 0 100%);transition:clip-path 1.05s cubic-bezier(.22,1,.36,1)!important}
.saya-cine .sc-story-media.on{clip-path:inset(0)!important}
.saya-cine .sc-story-media:before{content:"";position:absolute;z-index:2;left:0;top:0;width:4px;height:0;background:var(--v12orange);transition:height .9s .45s cubic-bezier(.22,1,.36,1)}
.saya-cine .sc-story-media.on:before{height:100%}
.saya-cine .sc-story-media:after{inset:14px!important;border-color:rgba(255,255,255,.62)!important}
.saya-cine .sc-story-media video{transform:scale(1.035)!important;transition:transform 7s ease!important}
.saya-cine .sc-story-media.on video{transform:scale(1)!important}
/* metrics become a premium open data rail */
.saya-cine .sc-metrics{position:relative!important;margin-top:34px!important;display:grid!important;grid-template-columns:.78fr 1.11fr 1.11fr!important;border:0!important;border-top:1px solid var(--v12line)!important;border-bottom:1px solid var(--v12line)!important;background:transparent!important;box-shadow:none!important;overflow:hidden!important}
.saya-cine .sc-metrics:before{width:0!important;height:2px!important;top:-1px!important;background:var(--v12orange)!important;transition:width 1.15s cubic-bezier(.22,1,.36,1)!important;transform:none!important}
.saya-cine .sc-metrics.on:before{width:100%!important}
.saya-cine .sc-metric{position:relative!important;min-height:128px!important;padding:25px 30px 23px!important;justify-content:center!important;background:transparent!important;overflow:hidden!important;transform:translateY(12px);opacity:0;transition:opacity .65s ease,transform .65s cubic-bezier(.22,1,.36,1),background .35s ease!important}
.saya-cine .sc-metrics.on .sc-metric{opacity:1;transform:none}.saya-cine .sc-metrics.on .sc-metric:nth-child(2){transition-delay:.10s!important}.saya-cine .sc-metrics.on .sc-metric:nth-child(3){transition-delay:.20s!important}
.saya-cine .sc-metric:first-child{padding-left:6px!important}.saya-cine .sc-metric+.sc-metric{border-left:1px solid var(--v12line)!important}
.saya-cine .sc-metric:hover{background:var(--v12paper)!important}
.saya-cine .sc-metric .sc-metric-index{position:absolute!important;right:20px;top:20px;margin:0!important;font-size:8px!important;color:#c8c0b9!important}
.saya-cine .sc-metric b{font-size:clamp(35px,3.15vw,50px)!important;line-height:1!important;letter-spacing:-.055em!important;min-height:auto!important;white-space:nowrap!important;transition:color .3s ease,transform .35s cubic-bezier(.22,1,.36,1)!important}
.saya-cine .sc-metric:hover b{color:var(--v12orange)!important;transform:translateX(5px)}
.saya-cine .sc-metric .sc-metric-label{position:relative;margin-top:13px!important;padding-left:22px;font-size:8px!important;letter-spacing:.16em!important;color:#777!important}
.saya-cine .sc-metric .sc-metric-label:before{content:"";position:absolute;left:0;top:5px;width:12px;height:2px;background:var(--v12orange)}
/* VALUES — book-inspired animated timeline, but in HOME PAGE palette */
.saya-cine .sc-values{padding:68px 0 76px!important;background:#fff!important;color:var(--v12ink)!important;overflow:hidden}
.saya-cine .sc-values-head{max-width:900px!important;margin:0 auto 38px!important;text-align:center!important}
.saya-cine .sc-values .sc-eyebrow{color:var(--v12orange)!important;margin-bottom:13px!important}
.saya-cine .sc-values .sc-title{font-size:clamp(35px,3.6vw,54px)!important;letter-spacing:-.035em!important;color:var(--v12ink)!important}
.saya-cine .sc-values-head .sc-copy{margin:12px auto 0!important;color:#777!important;max-width:620px!important}
.saya-cine .sc-values-map{position:relative!important;max-width:1240px!important;min-height:430px!important;margin:auto!important}
.saya-cine .sc-values-line{display:block!important;position:absolute!important;left:3%!important;right:3%!important;top:49%!important;height:74px!important;transform:translateY(-50%)!important;opacity:1!important;z-index:1!important}
.saya-cine .sc-values-line svg{width:100%;height:100%}.saya-cine .sc-values-line path{stroke:var(--v12orange)!important;stroke-width:1.25!important;fill:none!important;stroke-dasharray:1400!important;stroke-dashoffset:1400!important;transition:stroke-dashoffset 1.8s .18s cubic-bezier(.22,1,.36,1)!important;opacity:.82}
.saya-cine .sc-values-map.on .sc-values-line path{stroke-dashoffset:0!important}
.saya-cine .sc-values-grid{position:relative!important;z-index:2!important;display:grid!important;grid-template-columns:repeat(5,1fr)!important;gap:12px!important;height:420px!important;border:0!important}
.saya-cine .sc-value,.saya-cine .sc-value:nth-child(odd),.saya-cine .sc-value:nth-child(even){position:relative!important;min-height:0!important;padding:0 12px!important;border:0!important;background:transparent!important;text-align:center!important;opacity:0;transform:translateY(18px)!important;transition:opacity .6s ease,transform .75s cubic-bezier(.22,1,.36,1)!important}
.saya-cine .sc-value:nth-child(odd){align-self:start!important}.saya-cine .sc-value:nth-child(even){align-self:end!important}.saya-cine .sc-values-map.on .sc-value{opacity:1;transform:none!important}.saya-cine .sc-values-map.on .sc-value:nth-child(2){transition-delay:.12s!important}.saya-cine .sc-values-map.on .sc-value:nth-child(3){transition-delay:.24s!important}.saya-cine .sc-values-map.on .sc-value:nth-child(4){transition-delay:.36s!important}.saya-cine .sc-values-map.on .sc-value:nth-child(5){transition-delay:.48s!important}
.saya-cine .sc-value-icon{width:66px!important;height:66px!important;margin:0 auto 16px!important;border:1px solid #e5ddd6!important;background:#fff!important;box-shadow:0 8px 26px rgba(40,30,24,.05)!important;transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s,border-color .4s!important}
.saya-cine .sc-value:hover .sc-value-icon{transform:translateY(-6px) rotate(3deg)!important;border-color:var(--v12orange)!important;box-shadow:0 15px 32px rgba(246,136,62,.12)!important}
.saya-cine .sc-value-icon img{width:34px!important;max-height:34px!important;filter:none!important}
.saya-cine .sc-value h3{font:10px/1.35 "mont-semibold",Arial,sans-serif!important;letter-spacing:.09em!important;margin:0 0 10px!important;color:#252525!important}.saya-cine .sc-value h3:after{display:none!important}
.saya-cine .sc-value p{font:10px/1.55 "mont-book",Arial,sans-serif!important;color:#777!important;max-width:205px;margin:0 auto!important}
.saya-cine .sc-dot{display:block!important;width:8px!important;height:8px!important;background:var(--v12orange)!important;border:2px solid #fff!important;box-shadow:0 0 0 4px rgba(246,136,62,.14)!important;position:absolute!important;left:50%!important;transform:translateX(-50%) scale(0)!important;z-index:4!important;transition:transform .45s .55s cubic-bezier(.22,1.6,.36,1)!important}
.saya-cine .sc-values-map.on .sc-dot{transform:translateX(-50%) scale(1)!important}.saya-cine .sc-value:nth-child(odd) .sc-dot{top:207px!important}.saya-cine .sc-value:nth-child(even) .sc-dot{bottom:206px!important}
@media(max-width:1000px){.saya-cine .sc-story-grid{grid-template-columns:1fr!important;gap:30px!important}.saya-cine .sc-story-media{height:350px!important}.saya-cine .sc-values-map{min-height:0!important}.saya-cine .sc-values-line,.saya-cine .sc-dot{display:none!important}.saya-cine .sc-values-grid{height:auto!important;grid-template-columns:repeat(2,1fr)!important;gap:0!important;border-top:1px solid var(--v12line)!important}.saya-cine .sc-value,.saya-cine .sc-value:nth-child(odd),.saya-cine .sc-value:nth-child(even){align-self:stretch!important;text-align:left!important;padding:25px!important;border-bottom:1px solid var(--v12line)!important}.saya-cine .sc-value:nth-child(even){border-left:1px solid var(--v12line)!important}.saya-cine .sc-value-icon{margin:0 0 15px!important}.saya-cine .sc-value p{margin:0!important;max-width:300px}.saya-cine .sc-value:last-child{grid-column:1/-1!important;max-width:none!important}}
@media(max-width:650px){.saya-cine .sc-story{padding:42px 0 48px!important}.saya-cine .sc-story-media{height:260px!important}.saya-cine .sc-metrics{grid-template-columns:1fr!important}.saya-cine .sc-metric{min-height:96px!important;padding:17px 0!important}.saya-cine .sc-metric+.sc-metric{border-left:0!important;border-top:1px solid var(--v12line)!important}.saya-cine .sc-values{padding:45px 0 50px!important}.saya-cine .sc-values-grid{grid-template-columns:1fr!important}.saya-cine .sc-value:nth-child(even){border-left:0!important}.saya-cine .sc-value:last-child{grid-column:auto!important}}
@media(prefers-reduced-motion:reduce){.saya-cine .sc-story-media{clip-path:none!important}.saya-cine .sc-metric,.saya-cine .sc-value{opacity:1!important;transform:none!important}.saya-cine .sc-values-line path{stroke-dashoffset:0!important}}

/* V13 — premium home-page matched About UI */
.saya-cine .sc-story{padding:64px 0 70px!important;background:#fff!important;overflow:hidden}
.saya-cine .sc-story .sc-wrap{max-width:1420px!important}
.saya-cine .sc-story-grid{display:grid!important;grid-template-columns:minmax(0,1.28fr) minmax(380px,.72fr)!important;gap:0!important;align-items:center!important;position:relative!important}
.saya-cine .sc-story-grid>div:first-child{grid-column:2!important;grid-row:1!important;position:relative!important;z-index:3!important;background:#fff!important;margin-left:-72px!important;padding:46px 50px 42px!important;box-shadow:0 22px 60px rgba(22,22,22,.08)!important;border-top:3px solid #f6883e!important}
.saya-cine .sc-story-media{grid-column:1!important;grid-row:1!important;width:100%!important;height:500px!important;clip-path:inset(0 100% 0 0)!important;transition:clip-path 1.1s cubic-bezier(.22,1,.36,1)!important}
.saya-cine .sc-story-media.on{clip-path:inset(0)!important}.saya-cine .sc-story-media:before,.saya-cine .sc-story-media:after{display:none!important}
.saya-cine .sc-story .sc-eyebrow{font:10px/1.3 "mont-semibold",Arial,sans-serif!important;letter-spacing:.22em!important;color:#f6883e!important;margin:0 0 14px!important;text-transform:uppercase}
.saya-cine .sc-story .sc-title{font:clamp(38px,3.4vw,58px)/.98 "mont-book",Arial,sans-serif!important;letter-spacing:-.035em!important;margin:0 0 18px!important;white-space:normal!important}.saya-cine .sc-story .sc-title br{display:none!important}
.saya-cine .sc-story .sc-rule{width:52px!important;height:2px!important;margin:0 0 20px!important}
.saya-cine .sc-story .sc-copy{font-size:13px!important;line-height:1.72!important;color:#737373!important;max-width:none!important}.saya-cine .sc-story .sc-copy strong{color:#252525!important;font-family:"mont-semibold",Arial,sans-serif!important}
.saya-cine .sc-metrics{margin:34px 0 0!important;border:0!important;background:#EEEDE8!important;display:grid!important;grid-template-columns:repeat(3,1fr)!important;box-shadow:none!important;overflow:visible!important;position:relative!important;padding:0 24px!important}
.saya-cine .sc-metrics:before{content:""!important;position:absolute!important;left:24px!important;top:0!important;height:2px!important;width:0!important;background:#f6883e!important;transition:width 1.15s cubic-bezier(.22,1,.36,1)!important}.saya-cine .sc-metrics.on:before{width:calc(100% - 48px)!important}
.saya-cine .sc-metric{min-height:126px!important;padding:30px 34px 24px!important;background:transparent!important;display:flex!important;flex-direction:column!important;justify-content:center!important;opacity:0!important;transform:translateY(12px)!important;transition:opacity .65s ease,transform .75s cubic-bezier(.22,1,.36,1)!important}
.saya-cine .sc-metrics.on .sc-metric{opacity:1!important;transform:none!important}.saya-cine .sc-metric+.sc-metric{border-left:1px solid #d9d4ce!important}.saya-cine .sc-metric:first-child{padding-left:34px!important}
.saya-cine .sc-metric .sc-metric-index{position:static!important;order:3!important;font:8px/1 "mont-semibold"!important;letter-spacing:.16em!important;color:#aaa19a!important;margin-top:8px!important}
.saya-cine .sc-metric b{font:clamp(32px,2.8vw,46px)/1 "mont-book",Arial,sans-serif!important;letter-spacing:-.045em!important;color:#1d1d1d!important;white-space:nowrap!important;transform:none!important}.saya-cine .sc-metric:hover b{color:#f6883e!important;transform:none!important}
.saya-cine .sc-metric .sc-metric-label{order:2!important;margin-top:10px!important;padding:0!important;font:8px/1.45 "mont-semibold",Arial,sans-serif!important;letter-spacing:.16em!important;color:#6f6a66!important;text-transform:uppercase}.saya-cine .sc-metric .sc-metric-label:before{display:none!important}
.saya-cine .sc-metric:after{content:"";position:absolute;left:34px;bottom:0;width:0;height:2px;background:#f6883e;transition:width .45s cubic-bezier(.22,1,.36,1)}.saya-cine .sc-metric:hover:after{width:48px}
/* values: retain timeline, introduce the index-page warm light field */
.saya-cine .sc-values{background:#EEEDE8!important;padding:62px 0 68px!important}
.saya-cine .sc-values:before{content:""!important;display:block!important;position:absolute!important;inset:0!important;background:radial-gradient(circle at 12% 18%,rgba(255,255,255,.8),transparent 30%),radial-gradient(circle at 88% 76%,rgba(255,255,255,.55),transparent 28%)!important;pointer-events:none!important}
.saya-cine .sc-values .sc-wrap{position:relative;z-index:2}.saya-cine .sc-values-head{margin-bottom:30px!important}.saya-cine .sc-value-icon{background:rgba(255,255,255,.82)!important;border-color:#ddd5cd!important;box-shadow:0 8px 24px rgba(53,42,33,.055)!important}
.saya-cine .sc-values-line path{stroke:#f6883e!important;opacity:.72!important}.saya-cine .sc-dot{border-color:#EEEDE8!important}
.saya-cine .sc-value{transition:opacity .65s ease,transform .8s cubic-bezier(.22,1,.36,1)!important}.saya-cine .sc-value:hover{transform:translateY(-5px)!important}
/* smoother entrance — transform only, never height/margins */
.saya-cine .sc-reveal{will-change:transform,opacity}.saya-cine .sc-story-grid>div:first-child.sc-reveal{transform:translateX(28px)!important;opacity:0!important;transition:opacity .7s ease,transform .9s cubic-bezier(.22,1,.36,1)!important}.saya-cine .sc-story-grid>div:first-child.sc-reveal.on{transform:none!important;opacity:1!important}
@media(max-width:1000px){.saya-cine .sc-story-grid{grid-template-columns:1fr!important}.saya-cine .sc-story-media{grid-column:1!important;grid-row:1!important;height:380px!important}.saya-cine .sc-story-grid>div:first-child{grid-column:1!important;grid-row:2!important;margin:-48px 28px 0!important;padding:36px!important}.saya-cine .sc-metrics{margin-top:26px!important}}
@media(max-width:650px){.saya-cine .sc-story{padding:42px 0 50px!important}.saya-cine .sc-story-media{height:260px!important}.saya-cine .sc-story-grid>div:first-child{margin:-28px 14px 0!important;padding:28px 22px!important}.saya-cine .sc-story .sc-title{font-size:36px!important}.saya-cine .sc-metrics{grid-template-columns:1fr!important;padding:0 20px!important}.saya-cine .sc-metric{min-height:94px!important;padding:20px 8px!important}.saya-cine .sc-metric:first-child{padding-left:8px!important}.saya-cine .sc-metric+.sc-metric{border-left:0!important;border-top:1px solid #d9d4ce!important}.saya-cine .sc-metric:after{left:8px}.saya-cine .sc-values{padding:46px 0 50px!important}}
@media(prefers-reduced-motion:reduce){.saya-cine .sc-story-grid>div:first-child.sc-reveal{opacity:1!important;transform:none!important}.saya-cine .sc-story-media{clip-path:none!important}}

/* V15 — final reference-match override. Intentionally last in cascade. */
.saya-cine .sc-story{padding:0!important;background:#fbfaf8!important;min-height:760px!important;overflow:hidden!important;position:relative!important}
.saya-cine .sc-story>.sc-wrap{width:100%!important;max-width:none!important;margin:0!important;min-height:760px!important;display:grid!important;grid-template-columns:54% 46%!important;grid-template-rows:1fr auto!important;position:relative!important;background:#fbfaf8!important}
.saya-cine .sc-story-grid{display:contents!important}
.saya-cine .sc-story-media{grid-column:1!important;grid-row:1/3!important;height:760px!important;min-height:760px!important;width:100%!important;position:relative!important;overflow:hidden!important;clip-path:polygon(0 0,88% 0,100% 50%,88% 100%,0 100%)!important;background:#ddd!important;opacity:1!important;transform:none!important;z-index:1!important;transition:none!important}
.saya-cine .sc-story-media video{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;transform:scale(1.055)!important;animation:v15HeroZoom 9s cubic-bezier(.22,1,.36,1) forwards!important}
.saya-cine .sc-story-media:before{content:""!important;display:block!important;position:absolute!important;z-index:3!important;inset:0 -1px 0 auto!important;width:21%!important;background:linear-gradient(100deg,rgba(251,250,248,0) 0%,rgba(251,250,248,.25) 28%,rgba(251,250,248,.88) 70%,#fbfaf8 100%)!important;clip-path:polygon(56% 0,100% 0,100% 100%,0 100%,70% 50%)!important;pointer-events:none!important}
.saya-cine .sc-story-media:after{content:""!important;display:block!important;position:absolute!important;z-index:4!important;right:9.1%!important;top:-12%!important;width:1px!important;height:125%!important;background:rgba(255,255,255,.9)!important;transform:rotate(-26deg)!important;pointer-events:none!important}
@keyframes v15HeroZoom{from{transform:scale(1.055)}to{transform:scale(1)}}
.saya-cine .sc-story-grid>div:first-child{grid-column:2!important;grid-row:1!important;align-self:end!important;margin:0!important;padding:76px 8.5% 18px 4.5%!important;background:transparent!important;border:0!important;box-shadow:none!important;position:relative!important;z-index:5!important;opacity:0!important;transform:translateX(26px)!important;animation:v15CopyIn .85s .15s cubic-bezier(.22,1,.36,1) forwards!important}
@keyframes v15CopyIn{to{opacity:1;transform:none}}
.saya-cine .sc-story-grid>div:first-child:after{content:""!important;position:absolute!important;right:-5%!important;top:4%!important;width:38%!important;height:60%!important;opacity:.34!important;background:linear-gradient(124deg,transparent 45%,#e9e2dc 45.35%,transparent 45.9%),linear-gradient(56deg,transparent 63%,#f1ebe5 63.35%,transparent 63.9%)!important;pointer-events:none!important;z-index:-1!important}
.saya-cine .sc-story .sc-eyebrow{font:11px/1.3 "mont-semibold",Arial,sans-serif!important;letter-spacing:.22em!important;color:#f6883e!important;text-transform:uppercase!important;margin:0 0 18px!important}
.saya-cine .sc-story .sc-title{font:400 clamp(50px,4.15vw,76px)/.92 "mont-book",Arial,sans-serif!important;letter-spacing:-.045em!important;color:#171717!important;margin:0!important;display:flex!important;flex-direction:column!important;gap:5px!important}
.saya-cine .sc-story .sc-title span{display:block!important;opacity:0!important;transform:translateY(18px)!important;animation:v15TitleIn .7s .35s cubic-bezier(.22,1,.36,1) forwards!important}
.saya-cine .sc-story .sc-title span:last-child{color:#f6883e!important;animation-delay:.47s!important}
@keyframes v15TitleIn{to{opacity:1;transform:none}}
.saya-cine .sc-story .sc-rule{width:70px!important;height:3px!important;background:#f6883e!important;margin:24px 0 22px!important;transform:scaleX(0)!important;transform-origin:left!important;animation:v15Rule .7s .68s cubic-bezier(.22,1,.36,1) forwards!important}
@keyframes v15Rule{to{transform:scaleX(1)}}
.saya-cine .sc-story .sc-copy{font:400 13.5px/1.62 "mont-book",Arial,sans-serif!important;color:#707070!important;max-width:700px!important;margin:0!important}
.saya-cine .sc-story .sc-copy+.sc-copy{margin-top:14px!important}.saya-cine .sc-story .sc-copy strong{font-family:"mont-semibold",Arial,sans-serif!important;color:#252525!important}
.saya-cine .sc-metrics{grid-column:2!important;grid-row:2!important;margin:0!important;padding:12px 7.5% 54px 0!important;display:grid!important;grid-template-columns:.82fr 1.18fr 1.18fr!important;background:transparent!important;border:0!important;box-shadow:none!important;overflow:visible!important;position:relative!important;z-index:5!important}
.saya-cine .sc-metrics:before{display:none!important}
.saya-cine .sc-metric{min-height:105px!important;padding:8px 24px 0!important;display:flex!important;justify-content:flex-start!important;align-items:flex-start!important;flex-direction:column!important;background:transparent!important;border:0!important;position:relative!important;opacity:0!important;transform:translateY(14px)!important;animation:v15MetricIn .7s .8s cubic-bezier(.22,1,.36,1) forwards!important}
.saya-cine .sc-metric:nth-child(2){animation-delay:.92s!important}.saya-cine .sc-metric:nth-child(3){animation-delay:1.04s!important}.saya-cine .sc-metric:first-child{padding-left:0!important}.saya-cine .sc-metric+.sc-metric{border-left:1px solid #ddd7d1!important;padding-left:30px!important}
@keyframes v15MetricIn{to{opacity:1;transform:none}}
.saya-cine .sc-metric .sc-metric-index{display:none!important}
.saya-cine .sc-metric b{font:400 clamp(31px,2.45vw,45px)/1 "mont-book",Arial,sans-serif!important;letter-spacing:-.045em!important;color:#171717!important;white-space:nowrap!important;min-height:46px!important;transform:none!important}
.saya-cine .sc-metric:hover b{color:#171717!important;transform:none!important}
.saya-cine .sc-metric .sc-metric-label{font:8.5px/1.4 "mont-semibold",Arial,sans-serif!important;letter-spacing:.17em!important;color:#5f5a56!important;text-transform:uppercase!important;margin-top:14px!important;padding-top:13px!important;padding-left:0!important;position:relative!important;white-space:normal!important}
.saya-cine .sc-metric .sc-metric-label:before{content:""!important;display:block!important;position:absolute!important;left:0!important;top:0!important;width:24px!important;height:2px!important;background:#f6883e!important;transition:width .35s ease!important}
.saya-cine .sc-metric:hover .sc-metric-label:before{width:42px!important}.saya-cine .sc-metric:after{display:none!important}
@media(max-width:1100px){.saya-cine .sc-story>.sc-wrap{grid-template-columns:50% 50%!important;min-height:680px!important}.saya-cine .sc-story-media{height:680px!important;min-height:680px!important}.saya-cine .sc-story-grid>div:first-child{padding:56px 7% 16px 3%!important}.saya-cine .sc-story .sc-title{font-size:50px!important}.saya-cine .sc-story .sc-copy{font-size:12.5px!important}.saya-cine .sc-metrics{padding:8px 5% 40px 0!important}.saya-cine .sc-metric{padding-right:14px!important}.saya-cine .sc-metric+.sc-metric{padding-left:18px!important}.saya-cine .sc-metric b{font-size:30px!important}}
@media(max-width:820px){.saya-cine .sc-story{min-height:auto!important}.saya-cine .sc-story>.sc-wrap{display:block!important;min-height:0!important}.saya-cine .sc-story-media{height:420px!important;min-height:0!important;clip-path:polygon(0 0,100% 0,100% 88%,50% 100%,0 88%)!important}.saya-cine .sc-story-media:before{width:100%!important;height:20%!important;inset:auto 0 -1px!important;background:linear-gradient(to bottom,rgba(251,250,248,0),#fbfaf8)!important;clip-path:none!important}.saya-cine .sc-story-media:after{display:none!important}.saya-cine .sc-story-grid>div:first-child{padding:34px 28px 16px!important;animation:none!important;opacity:1!important;transform:none!important}.saya-cine .sc-metrics{padding:12px 28px 42px!important}.saya-cine .sc-story .sc-title{font-size:48px!important}}
@media(max-width:600px){.saya-cine .sc-story-media{height:300px!important}.saya-cine .sc-story-grid>div:first-child{padding:28px 20px 12px!important}.saya-cine .sc-story .sc-eyebrow{font-size:9px!important}.saya-cine .sc-story .sc-title{font-size:39px!important}.saya-cine .sc-story .sc-copy{font-size:12px!important;line-height:1.6!important}.saya-cine .sc-metrics{grid-template-columns:1fr!important;padding:10px 20px 34px!important}.saya-cine .sc-metric{min-height:auto!important;padding:18px 0!important;animation:none!important;opacity:1!important;transform:none!important}.saya-cine .sc-metric+.sc-metric{border-left:0!important;border-top:1px solid #ddd7d1!important;padding-left:0!important}.saya-cine .sc-metric b{font-size:34px!important;min-height:auto!important}}
@media(prefers-reduced-motion:reduce){.saya-cine .sc-story-media video,.saya-cine .sc-story-grid>div:first-child,.saya-cine .sc-story .sc-title span,.saya-cine .sc-story .sc-rule,.saya-cine .sc-metric{animation:none!important;opacity:1!important;transform:none!important}}

/* V16 — container-safe reference layout + overlap cleanup */
.saya-cine .sc-story{padding:34px 0 46px!important;min-height:0!important;background:#fbfaf8!important;overflow:hidden!important}
.saya-cine .sc-story>.sc-wrap{width:calc(100% - 64px)!important;max-width:1680px!important;margin:0 auto!important;min-height:690px!important;grid-template-columns:53% 47%!important;grid-template-rows:1fr auto!important;background:#fbfaf8!important;box-shadow:0 12px 38px rgba(28,24,21,.045)!important;overflow:hidden!important}
.saya-cine .sc-story-media{height:690px!important;min-height:690px!important;clip-path:polygon(0 0,88% 0,100% 50%,88% 100%,0 100%)!important}
.saya-cine .sc-story-media video{object-position:center center!important}
.saya-cine .sc-story-grid>div:first-child{padding:54px 7% 14px 5%!important;align-self:center!important;overflow:visible!important}
.saya-cine .sc-story .sc-title{font-size:clamp(46px,3.65vw,68px)!important;line-height:.94!important}
.saya-cine .sc-story .sc-copy{font-size:13px!important;line-height:1.62!important;max-width:680px!important}
.saya-cine .sc-metrics{padding:4px 6.5% 42px 0!important;grid-template-columns:.8fr 1.1fr 1.1fr!important;overflow:hidden!important;isolation:isolate!important}
.saya-cine .sc-metrics:before,.saya-cine .sc-metrics:after{display:none!important;content:none!important}
.saya-cine .sc-metric{min-width:0!important;min-height:108px!important;padding:12px 22px 0!important;overflow:hidden!important;z-index:2!important;background:transparent!important}
.saya-cine .sc-metric:first-child{padding-left:0!important}
.saya-cine .sc-metric+.sc-metric{padding-left:28px!important;border-left:1px solid #ddd7d1!important}
.saya-cine .sc-metric:before,.saya-cine .sc-metric:after,.saya-cine .sc-metric b:before,.saya-cine .sc-metric b:after{display:none!important;content:none!important}
.saya-cine .sc-metric b{font-size:clamp(30px,2.2vw,42px)!important;line-height:1.05!important;white-space:nowrap!important;position:relative!important;z-index:3!important;max-width:100%!important}
.saya-cine .sc-metric .sc-metric-label{font-size:8px!important;line-height:1.45!important;letter-spacing:.15em!important;margin-top:12px!important;padding-top:12px!important;position:relative!important;z-index:3!important}
.saya-cine .sc-metric .sc-metric-label:before{width:22px!important;height:2px!important;top:0!important;z-index:3!important}
@media(max-width:1200px){.saya-cine .sc-story>.sc-wrap{width:calc(100% - 40px)!important;grid-template-columns:49% 51%!important;min-height:640px!important}.saya-cine .sc-story-media{height:640px!important;min-height:640px!important}.saya-cine .sc-story-grid>div:first-child{padding:42px 5.5% 12px 4%!important}.saya-cine .sc-story .sc-title{font-size:48px!important}.saya-cine .sc-metrics{padding:4px 4.5% 34px 0!important}.saya-cine .sc-metric{padding-right:12px!important}.saya-cine .sc-metric+.sc-metric{padding-left:16px!important}.saya-cine .sc-metric b{font-size:29px!important}}
@media(max-width:820px){.saya-cine .sc-story{padding:24px 0 34px!important}.saya-cine .sc-story>.sc-wrap{width:calc(100% - 28px)!important;display:block!important;min-height:0!important}.saya-cine .sc-story-media{height:400px!important;min-height:0!important}.saya-cine .sc-story-grid>div:first-child{padding:32px 26px 14px!important}.saya-cine .sc-metrics{padding:8px 26px 34px!important;overflow:visible!important}.saya-cine .sc-metric b{font-size:30px!important}}
@media(max-width:600px){.saya-cine .sc-story>.sc-wrap{width:calc(100% - 20px)!important}.saya-cine .sc-story-media{height:280px!important}.saya-cine .sc-story-grid>div:first-child{padding:26px 18px 10px!important}.saya-cine .sc-story .sc-title{font-size:38px!important}.saya-cine .sc-metrics{grid-template-columns:1fr!important;padding:8px 18px 28px!important}.saya-cine .sc-metric{padding:16px 0!important;overflow:visible!important}.saya-cine .sc-metric+.sc-metric{padding-left:0!important;border-left:0!important;border-top:1px solid #ddd7d1!important}.saya-cine .sc-metric b{font-size:33px!important}}

/* V17 alignment + mobile one-row stats + living values motion */
.saya-cine .sc-story>.sc-wrap{align-items:stretch!important}
.saya-cine .sc-story-grid>div:first-child{justify-self:stretch!important;width:100%!important}
.saya-cine .sc-metrics{align-self:end!important;width:100%!important;box-sizing:border-box!important}
.saya-cine .sc-metric{justify-content:flex-start!important;align-items:flex-start!important;text-align:left!important}
.saya-cine .sc-metric b,.saya-cine .sc-metric .sc-metric-label{width:100%!important}

/* Values: continuous, restrained premium movement */
.saya-cine .sc-values{background:linear-gradient(135deg,#f6f4f0 0%,#efede8 52%,#f8f7f4 100%)!important}
.saya-cine .sc-values-line path{animation:v17LineBreath 5.5s ease-in-out infinite!important}
.saya-cine .sc-value-icon{animation:v17IconFloat 4.8s ease-in-out infinite!important;will-change:transform}
.saya-cine .sc-value:nth-child(2) .sc-value-icon{animation-delay:.6s!important}.saya-cine .sc-value:nth-child(3) .sc-value-icon{animation-delay:1.2s!important}.saya-cine .sc-value:nth-child(4) .sc-value-icon{animation-delay:1.8s!important}.saya-cine .sc-value:nth-child(5) .sc-value-icon{animation-delay:2.4s!important}
.saya-cine .sc-dot{animation:v17DotPulse 2.8s ease-in-out infinite!important}
@keyframes v17IconFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-7px)}}
@keyframes v17DotPulse{0%,100%{box-shadow:0 0 0 4px rgba(246,136,62,.12)}50%{box-shadow:0 0 0 9px rgba(246,136,62,.04)}}
@keyframes v17LineBreath{0%,100%{opacity:.65}50%{opacity:1}}

@media(max-width:820px){
  .saya-cine .sc-story>.sc-wrap{display:block!important}
  .saya-cine .sc-metrics{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important;padding:18px 18px 24px!important;overflow:hidden!important}
  .saya-cine .sc-metric{min-width:0!important;min-height:100px!important;padding:12px 14px!important;border-top:0!important;overflow:hidden!important}
  .saya-cine .sc-metric:first-child{padding-left:0!important}
  .saya-cine .sc-metric+.sc-metric{border-top:0!important;border-left:1px solid #ddd7d1!important;padding-left:16px!important}
  .saya-cine .sc-metric b{font-size:clamp(23px,5vw,31px)!important;white-space:nowrap!important;letter-spacing:-.05em!important}
  .saya-cine .sc-metric .sc-metric-label{font-size:6.8px!important;letter-spacing:.1em!important;line-height:1.45!important;margin-top:10px!important;padding-top:10px!important}
  .saya-cine .sc-metric .sc-metric-label:before{width:16px!important}

  /* Preserve timeline character on mobile as a swipe/slide rail */
  .saya-cine .sc-values{overflow:hidden!important;padding:48px 0 54px!important}
  .saya-cine .sc-values-map{max-width:none!important;min-height:0!important;overflow:visible!important}
  .saya-cine .sc-values-line{display:none!important}
  .saya-cine .sc-values-grid{display:flex!important;grid-template-columns:none!important;height:auto!important;gap:14px!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important;padding:12px max(22px,calc((100vw - 310px)/2)) 24px!important;border:0!important;scrollbar-width:none!important;-webkit-overflow-scrolling:touch!important}
  .saya-cine .sc-values-grid::-webkit-scrollbar{display:none!important}
  .saya-cine .sc-value,.saya-cine .sc-value:nth-child(odd),.saya-cine .sc-value:nth-child(even){flex:0 0 290px!important;min-height:225px!important;align-self:stretch!important;text-align:center!important;padding:30px 24px!important;border:1px solid #e5dfd8!important;border-radius:2px!important;background:rgba(255,255,255,.72)!important;box-shadow:0 12px 32px rgba(36,30,26,.045)!important;scroll-snap-align:center!important;opacity:0!important;transform:translateX(38px)!important;transition:opacity .65s ease,transform .8s cubic-bezier(.22,1,.36,1)!important}
  .saya-cine .sc-values-map.on .sc-value{opacity:1!important;transform:translateX(0)!important}
  .saya-cine .sc-value-icon{margin:0 auto 18px!important}
  .saya-cine .sc-value p{margin:0 auto!important;max-width:230px!important}
  .saya-cine .sc-dot{display:none!important}
}
@media(max-width:480px){
  .saya-cine .sc-metrics{padding:14px 10px 20px!important}
  .saya-cine .sc-metric{padding:10px 8px!important}
  .saya-cine .sc-metric+.sc-metric{padding-left:10px!important}
  .saya-cine .sc-metric b{font-size:21px!important}
  .saya-cine .sc-metric .sc-metric-label{font-size:5.8px!important;letter-spacing:.07em!important}
  .saya-cine .sc-values-grid{padding-left:20px!important;padding-right:20px!important}
  .saya-cine .sc-value,.saya-cine .sc-value:nth-child(odd),.saya-cine .sc-value:nth-child(even){flex-basis:82vw!important}
}
@media(prefers-reduced-motion:reduce){.saya-cine .sc-value-icon,.saya-cine .sc-dot,.saya-cine .sc-values-line path{animation:none!important}}

/* V18: organised story composition + persistent Values motion */
.saya-cine .sc-story{min-height:680px!important;height:auto!important;overflow:hidden!important}
.saya-cine .sc-story>.sc-wrap{grid-template-columns:54% 46%!important;grid-template-rows:1fr auto!important;min-height:680px!important;align-items:stretch!important}
.saya-cine .sc-story-media{min-height:680px!important;height:680px!important}
.saya-cine .sc-story-grid>div:first-child{align-self:start!important;padding:64px 7.5% 18px 6.5%!important;display:flex!important;flex-direction:column!important;justify-content:center!important;min-height:500px!important}
.saya-cine .sc-story .sc-title{font-size:clamp(48px,3.65vw,66px)!important;line-height:.98!important}
.saya-cine .sc-story .sc-copy{font-size:13px!important;line-height:1.7!important;max-width:720px!important}
.saya-cine .sc-metrics{align-self:end!important;padding:8px 7.5% 44px 6.5%!important;grid-template-columns:.8fr 1.2fr 1.2fr!important;min-height:142px!important;align-items:start!important}
.saya-cine .sc-metric{min-height:112px!important;padding:12px 22px 0 0!important;overflow:visible!important}
.saya-cine .sc-metric+.sc-metric{padding-left:24px!important}
.saya-cine .sc-metric b{font-size:clamp(30px,2.15vw,40px)!important;line-height:1.05!important}
.saya-cine .sc-metric .sc-metric-label{font-size:8px!important;line-height:1.45!important;letter-spacing:.14em!important}

/* Values: keep the exact timeline UI, add continuous refined motion */
.saya-cine .sc-values-head.on{animation:valuesHeadBreath 5.5s ease-in-out infinite!important;will-change:transform}
.saya-cine .sc-values-head.on .sc-eyebrow{animation:valuesEyebrowGlow 3.8s ease-in-out infinite!important}
.saya-cine .sc-values-head.on .sc-title{animation:valuesTitleFloat 5.5s ease-in-out infinite!important}
.saya-cine .sc-values-map.on .sc-values-line path{stroke-dasharray:10 8!important;stroke-dashoffset:0!important;animation:valuesLineFlow 5s linear infinite!important}
.saya-cine .sc-values-map.on .sc-dot{animation:valuesDotPulse 2.2s ease-in-out infinite!important}
.saya-cine .sc-values-map.on .sc-value:nth-child(2) .sc-dot{animation-delay:.3s!important}.saya-cine .sc-values-map.on .sc-value:nth-child(3) .sc-dot{animation-delay:.6s!important}.saya-cine .sc-values-map.on .sc-value:nth-child(4) .sc-dot{animation-delay:.9s!important}.saya-cine .sc-values-map.on .sc-value:nth-child(5) .sc-dot{animation-delay:1.2s!important}
.saya-cine .sc-values-map.on .sc-value-icon{animation:valueIconFloat 4.2s ease-in-out infinite!important}
.saya-cine .sc-values-map.on .sc-value:nth-child(2) .sc-value-icon{animation-delay:.45s!important}.saya-cine .sc-values-map.on .sc-value:nth-child(3) .sc-value-icon{animation-delay:.9s!important}.saya-cine .sc-values-map.on .sc-value:nth-child(4) .sc-value-icon{animation-delay:1.35s!important}.saya-cine .sc-values-map.on .sc-value:nth-child(5) .sc-value-icon{animation-delay:1.8s!important}
@keyframes valuesHeadBreath{0%,100%{transform:translateY(0)}50%{transform:translateY(-3px)}}
@keyframes valuesEyebrowGlow{0%,100%{letter-spacing:.20em;opacity:.9}50%{letter-spacing:.225em;opacity:1}}
@keyframes valuesTitleFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-2px)}}
@keyframes valuesLineFlow{to{stroke-dashoffset:-180}}
@keyframes valuesDotPulse{0%,100%{transform:translateX(-50%) scale(1);box-shadow:0 0 0 4px rgba(246,136,62,.12)}50%{transform:translateX(-50%) scale(1.35);box-shadow:0 0 0 8px rgba(246,136,62,.07)}}
@keyframes valueIconFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-6px)}}

@media(max-width:820px){
 .saya-cine .sc-story>.sc-wrap{display:block!important;min-height:0!important}
 .saya-cine .sc-story-media{height:360px!important;min-height:360px!important}
 .saya-cine .sc-story-grid>div:first-child{min-height:0!important;padding:38px 24px 24px!important}
 .saya-cine .sc-story .sc-title{font-size:46px!important}
 .saya-cine .sc-metrics{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;padding:8px 24px 32px!important;min-height:0!important;gap:0!important}
 .saya-cine .sc-metric{min-width:0!important;min-height:100px!important;padding:12px 12px 0!important}
 .saya-cine .sc-metric:first-child{padding-left:0!important}.saya-cine .sc-metric+.sc-metric{border-top:0!important;border-left:1px solid #e2ddd8!important;padding-left:14px!important}
 .saya-cine .sc-metric b{font-size:clamp(24px,4.5vw,34px)!important;white-space:nowrap!important}.saya-cine .sc-metric .sc-metric-label{font-size:7px!important;letter-spacing:.09em!important}
}
@media(max-width:600px){
 .saya-cine .sc-story-media{height:270px!important;min-height:270px!important}
 .saya-cine .sc-story-grid>div:first-child{padding:30px 18px 20px!important}.saya-cine .sc-story .sc-title{font-size:38px!important}.saya-cine .sc-story .sc-copy{font-size:12px!important}
 .saya-cine .sc-metrics{grid-template-columns:repeat(3,minmax(0,1fr))!important;padding:6px 14px 26px!important}
 .saya-cine .sc-metric{padding:10px 8px 0!important}.saya-cine .sc-metric+.sc-metric{padding-left:9px!important}.saya-cine .sc-metric b{font-size:clamp(19px,6.2vw,27px)!important;letter-spacing:-.055em!important}.saya-cine .sc-metric b:after{width:14px!important;margin:8px 0 7px!important}.saya-cine .sc-metric .sc-metric-label{font-size:6px!important;line-height:1.35!important;letter-spacing:.07em!important}
 /* Preserve the same Values timeline UI on mobile; scale it instead of converting to cards/slider */
 .saya-cine .sc-values{overflow:hidden!important;padding:42px 0 48px!important}
 .saya-cine .sc-values-head{width:calc(100% - 28px)!important;margin-bottom:28px!important}.saya-cine .sc-values-head .sc-title{font-size:30px!important}
 .saya-cine .sc-values-map{width:920px!important;max-width:none!important;min-height:330px!important;left:50%!important;transform:translateX(-50%) scale(.43)!important;transform-origin:top center!important;margin-bottom:-185px!important}
 .saya-cine .sc-values-grid{display:grid!important;grid-template-columns:repeat(5,1fr)!important;height:500px!important;gap:16px!important}
 .saya-cine .sc-value,.saya-cine .sc-value:nth-child(odd),.saya-cine .sc-value:nth-child(even){max-width:none!important;justify-self:stretch!important}.saya-cine .sc-value:nth-child(odd){align-self:start!important}.saya-cine .sc-value:nth-child(even){align-self:end!important}.saya-cine .sc-value:last-child{grid-column:auto!important}
 .saya-cine .sc-values-line{display:block!important;height:92px!important;top:49%!important}.saya-cine .sc-dot{display:block!important}.saya-cine .sc-value:nth-child(odd) .sc-dot{top:242px!important}.saya-cine .sc-value:nth-child(even) .sc-dot{bottom:243px!important}
 .saya-cine .sc-value-icon{width:82px!important;height:82px!important}.saya-cine .sc-value-icon img{width:47px!important;max-height:47px!important}.saya-cine .sc-value h3{font-size:13px!important}.saya-cine .sc-value p{font-size:12px!important}
}
@media(prefers-reduced-motion:reduce){.saya-cine .sc-values-head.on,.saya-cine .sc-values-head.on .sc-eyebrow,.saya-cine .sc-values-head.on .sc-title,.saya-cine .sc-values-map.on .sc-values-line path,.saya-cine .sc-values-map.on .sc-dot,.saya-cine .sc-values-map.on .sc-value-icon{animation:none!important}}

/* Keep the Values heading safely above all animated layers */
.saya-cine .sc-values{isolation:isolate!important}
.saya-cine .sc-values:before{z-index:0!important}
.saya-cine .sc-values .sc-wrap{position:relative!important;z-index:2!important}
.saya-cine .sc-values-head{position:relative!important;z-index:20!important;transform-origin:center!important}
.saya-cine .sc-values-map{position:relative!important;z-index:5!important}
.saya-cine .sc-values-line{z-index:1!important;pointer-events:none!important}
.saya-cine .sc-values-grid{position:relative!important;z-index:3!important}
.saya-cine .sc-value{position:relative!important;z-index:4!important}

@media(max-width:650px){
  /* Preserve desktop timeline composition on mobile — no cards/slider */
  .saya-cine .sc-values{padding:40px 0 46px!important;overflow:hidden!important}
  .saya-cine .sc-values-head{
    width:calc(100% - 36px)!important;max-width:520px!important;
    margin:0 auto 24px!important;padding:0!important;
    position:relative!important;z-index:20!important;
  }
  .saya-cine .sc-values-head .sc-eyebrow{font-size:8px!important;letter-spacing:.22em!important;margin-bottom:9px!important}
  .saya-cine .sc-values-head .sc-title{font-size:clamp(23px,7.3vw,29px)!important;line-height:1.04!important;letter-spacing:-.025em!important;margin:0!important}
  .saya-cine .sc-values-head .sc-copy{font-size:11px!important;line-height:1.5!important;max-width:310px!important;margin:11px auto 0!important}

  .saya-cine .sc-values-map{
    width:calc(100% - 24px)!important;max-width:560px!important;
    min-height:315px!important;height:315px!important;
    left:auto!important;transform:none!important;transform-origin:center!important;
    margin:0 auto!important;overflow:visible!important;z-index:5!important;
  }
  .saya-cine .sc-values-grid{
    display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;
    gap:3px!important;width:100%!important;height:305px!important;
    padding:0!important;overflow:visible!important;border:0!important;
  }
  .saya-cine .sc-value,
  .saya-cine .sc-value:nth-child(odd),
  .saya-cine .sc-value:nth-child(even){
    width:auto!important;min-width:0!important;max-width:none!important;
    padding:0 2px!important;border:0!important;border-radius:0!important;
    text-align:center!important;justify-self:stretch!important;
    opacity:1!important;transform:none!important;
  }
  .saya-cine .sc-value:nth-child(odd){align-self:start!important}
  .saya-cine .sc-value:nth-child(even){align-self:end!important}
  .saya-cine .sc-value-icon{
    width:44px!important;height:44px!important;margin:0 auto 8px!important;
    border-width:1px!important;box-shadow:0 5px 14px rgba(40,30,20,.06)!important;
  }
  .saya-cine .sc-value-icon img{width:25px!important;max-height:25px!important}
  .saya-cine .sc-value h3{
    font-size:7.3px!important;line-height:1.25!important;letter-spacing:.035em!important;
    margin:0 auto 6px!important;white-space:normal!important;overflow-wrap:anywhere!important;
  }
  .saya-cine .sc-value p{
    font-size:6.8px!important;line-height:1.38!important;margin:0 auto!important;
    max-width:68px!important;color:#777!important;
  }
  .saya-cine .sc-values-line{
    display:block!important;left:2%!important;right:2%!important;top:50%!important;
    width:96%!important;height:46px!important;transform:translateY(-50%)!important;
  }
  .saya-cine .sc-values-line svg{overflow:visible!important}
  .saya-cine .sc-dot{display:block!important;width:5px!important;height:5px!important;z-index:6!important}
  .saya-cine .sc-value:nth-child(odd) .sc-dot{top:149px!important}
  .saya-cine .sc-value:nth-child(even) .sc-dot{bottom:148px!important}

  /* continuous animation stays subtle and cannot move into the heading */
  .saya-cine .sc-values-head.on{animation:v19HeadGlow 5.8s ease-in-out infinite!important;transform:none!important}
  .saya-cine .sc-values-head.on .sc-title{animation:none!important;transform:none!important}
  .saya-cine .sc-values-map.on .sc-value-icon{animation:v19IconFloat 4.4s ease-in-out infinite!important}
}
@keyframes v19HeadGlow{0%,100%{opacity:1}50%{opacity:.94}}
@keyframes v19IconFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-4px)}}

@media(max-width:650px){
  .saya-cine .sc-values{overflow:hidden!important;padding:42px 0 50px!important}
  .saya-cine .sc-values-head{position:relative!important;z-index:30!important;width:calc(100% - 32px)!important;margin:0 auto 24px!important;background:transparent!important}
  .saya-cine .sc-values-head .sc-title{font-size:clamp(25px,7.5vw,31px)!important;line-height:1.05!important}
  .saya-cine .sc-values-head .sc-copy{font-size:11px!important;line-height:1.5!important;max-width:330px!important}

  .saya-cine .sc-values-map{
    width:100%!important;max-width:none!important;height:390px!important;min-height:390px!important;
    margin:0!important;left:auto!important;transform:none!important;
    overflow-x:auto!important;overflow-y:hidden!important;position:relative!important;z-index:5!important;
    -webkit-overflow-scrolling:touch!important;scroll-behavior:smooth!important;scrollbar-width:none!important;
    touch-action:pan-x!important;overscroll-behavior-x:contain!important;
    padding:0 18px!important;box-sizing:border-box!important;
  }
  .saya-cine .sc-values-map::-webkit-scrollbar{display:none!important}
  .saya-cine .sc-values-grid{
    display:grid!important;grid-template-columns:repeat(5,170px)!important;gap:12px!important;
    width:898px!important;min-width:898px!important;height:372px!important;padding:0!important;
    overflow:visible!important;border:0!important;position:relative!important;z-index:3!important;
  }
  .saya-cine .sc-values-line{
    display:block!important;left:32px!important;right:auto!important;top:49%!important;
    width:850px!important;height:68px!important;transform:translateY(-50%)!important;z-index:1!important;
  }
  .saya-cine .sc-value,.saya-cine .sc-value:nth-child(odd),.saya-cine .sc-value:nth-child(even){
    width:170px!important;min-width:170px!important;max-width:170px!important;padding:0 10px!important;
    border:0!important;text-align:center!important;justify-self:stretch!important;position:relative!important;z-index:4!important;
  }
  .saya-cine .sc-value:nth-child(odd){align-self:start!important}
  .saya-cine .sc-value:nth-child(even){align-self:end!important}
  .saya-cine .sc-value-icon{width:64px!important;height:64px!important;margin:0 auto 14px!important}
  .saya-cine .sc-value-icon img{width:35px!important;max-height:35px!important}
  .saya-cine .sc-value h3{font-size:10px!important;line-height:1.3!important;letter-spacing:.07em!important;margin:0 0 9px!important;overflow-wrap:normal!important}
  .saya-cine .sc-value p{font-size:9.5px!important;line-height:1.5!important;max-width:155px!important;margin:0 auto!important;color:#777!important}
  .saya-cine .sc-dot{display:block!important;width:6px!important;height:6px!important;z-index:6!important}
  .saya-cine .sc-value:nth-child(odd) .sc-dot{top:181px!important}
  .saya-cine .sc-value:nth-child(even) .sc-dot{bottom:181px!important}

  /* visual hint that the timeline continues horizontally */
  .saya-cine .sc-values .sc-wrap{width:100%!important;max-width:none!important}
  .saya-cine .sc-values:after{content:"";position:absolute;right:0;top:150px;bottom:20px;width:34px;z-index:12;pointer-events:none;background:linear-gradient(90deg,rgba(246,244,240,0),rgba(246,244,240,.92))}
}
