.hero-motion{padding-top:12px}.hero-type-track>span{font-size:44px}.hero-motion-meta{min-height:44px}.hero .poster-copy{padding-top:4px;padding-bottom:8px}.hero h1{line-height:1.45}.hero-theater{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.4fr);align-items:center;height:168px;margin-top:12px}.hero-theater .hero-scenes{display:flex;flex-direction:column;align-items:flex-start;gap:12px;border:0;padding:0;margin:0}.hero-theater .hero-scene-window{width:100%;height:28px;flex:none}.hero-theater .hero-scene{font-size:clamp(14px,4vw,17px);line-height:28px}.hero-scene-note{font-size:10px;line-height:1.8;color:var(--muted)}.hero-art{height:180px;width:100%;min-width:0}.hero .hero-caption{margin-top:12px}.hero .sakura-for-business__lead{font-size:13px;line-height:1.95;margin-top:8px}.hero .ribbon{margin-bottom:12px}.action--large{margin-top:16px}.hero.is-motion-playing .headline-line:nth-child(2) .headline-word{background:linear-gradient(100deg,var(--pink) 15%,#b64c73 39%,#e1a6bd 48%,var(--pink) 60%);background-size:240% 100%;background-clip:text;-webkit-background-clip:text;color:transparent;animation:title-light 7s ease-in-out infinite}@keyframes title-light{0%,35%{background-position:100% 0}85%,to{background-position:-100% 0}}.carousel{--slide-size: min(76vw,340px)}.carousel.is-enhanced [data-carousel-track]{gap:24px;padding-inline:calc((min(100vw,480px) - var(--slide-size)) / 2);scroll-padding-inline:calc((min(100vw,480px) - var(--slide-size)) / 2);padding-block:12px 20px}.carousel.is-enhanced [data-carousel-slide]{flex-basis:var(--slide-size);scroll-snap-align:center;transform:scale(.9);opacity:.38;transition:transform .48s cubic-bezier(.2,.9,.2,1),opacity .38s ease;transform-origin:center}.carousel.is-enhanced [data-carousel-slide]:not([aria-hidden=true]){transform:scale(1);opacity:1}.carousel.is-enhanced .carousel-dot:before{transition:width .28s ease,background-color .28s ease}.carousel.is-enhanced .carousel-dot[aria-pressed=true]:before{width:22px;border-radius:8px}.consultation-carousel .stage{padding-right:0}.consultation-carousel .stage h3{font-size:clamp(20px,5.7vw,25px)}.category-slide{position:relative}.category-art{height:190px;width:100%}.category-ordinal{position:absolute;top:18px;left:0;font-size:46px}.category-eyebrow{margin-top:0}.consultation-route{margin-top:24px}.consultation-route svg{display:block;width:100%;height:44px;overflow:visible}.consultation-route .route-line{fill:none;stroke:#a1345c;stroke-width:1.5}.consultation-route circle{fill:var(--pink);stroke:var(--soft);stroke-width:3}.consultation-route>div{display:flex;justify-content:space-between;gap:8px}.consultation-route>div span{font-size:11px;color:var(--pink)}.split-character{display:inline-block;white-space:pre}.display-title,.about-head{overflow:clip}.action[data-motion-scope]{position:relative;overflow:hidden;isolation:isolate}.action[data-motion-scope]:before{content:"";position:absolute;inset:-30% auto -30% -40%;width:25%;background:linear-gradient(90deg,transparent,#ffffff42,transparent);transform:skew(-18deg);pointer-events:none;animation:action-light 4.8s ease-in-out infinite;animation-play-state:paused;z-index:-1}.action[data-motion-running=true]:before{animation-play-state:running}@keyframes action-light{0%,58%{transform:translate(0) skew(-18deg)}87%,to{transform:translate(700%) skew(-18deg)}}.flow-number{width:30px;height:30px;display:grid;place-items:center;line-height:1;border-radius:50%;border:1px solid #7d6570;transition:transform .42s cubic-bezier(.2,.9,.2,1),background-color .3s,color .3s}.flow-list li.is-step-lit .flow-number{color:var(--ink);background:#e4a6bd;border-color:#e4a6bd;transform:scale(1.12)}.flow-list li{position:relative}.flow-list li:after{content:"\2193";position:absolute;left:10px;bottom:-11px;color:#e4a6bd;background:var(--ink);z-index:2;font-size:14px}.flow-list li:last-child:after{display:none}.page-motion-toggle{display:block;min-height:44px;margin-top:20px;border:0;padding:8px 0;background:transparent;color:#d1d6d8;font-size:11px;text-decoration:underline;text-underline-offset:4px}.page-motion-toggle[hidden]{display:none}@media(prefers-reduced-motion:reduce){.hero.is-motion-playing .headline-line:nth-child(2) .headline-word{animation:none;color:var(--pink);background:none}.action[data-motion-scope]:before{display:none}.carousel.is-enhanced [data-carousel-slide],.flow-number{transition:none}}@media(max-width:359px){.hero-type-track>span{font-size:39px}.hero-theater{height:150px}.hero-art{height:164px}.category-art{height:170px}}.is-page-motion-paused *,.is-page-motion-paused *:before,.is-page-motion-paused *:after{animation-play-state:paused!important;transition:none!important}.about-head{text-wrap:balance}@media(prefers-reduced-motion:no-preference){.carousel.is-progress-linked [data-carousel-slide]{opacity:calc(.38 + .62 * var(--slide-focus, 1));transform:scale(calc(.9 + .1 * var(--slide-focus, 1)));transition:none}.consultation-carousel.is-progress-linked .stage>:is(.stage-heading,h3,p,a),.photo-carousel.is-progress-linked .product-photo-link>:is(.photo-stage,h4,.photo-link-label){opacity:calc(.35 + .65 * var(--slide-reveal, 1));transform:translateY(calc(10px * (1 - var(--slide-reveal, 1))));transition:none}}
/*# sourceMappingURL=/cdn/shop/t/40/assets/sakura-biz-reference-motion.css.map */
