.cs{color:var(--call-ink, #222222);background:var(--call-surface, #ffffff)}.cs .container{max-width:1080px}.cs__label{display:flex;align-items:center;gap:1.2rem;margin:0 0 2rem;font-size:1.15rem;letter-spacing:.16em;color:var(--call-ink-mute, #666666)}.cs__label:before{content:"";width:2.4rem;height:1px;background:var(--call-line-strong, #222222);opacity:.6}.cs--center .cs__label{justify-content:center}.cs__heading{margin:0;font-size:clamp(2.2rem,2.6vw,3.2rem);line-height:1.55;font-weight:700;letter-spacing:.01em;text-wrap:balance;overflow-wrap:anywhere}.cs__heading--h3{font-size:clamp(1.8rem,2vw,2.4rem)}.cs__text{margin:0;font-size:1.5rem;line-height:2.1;letter-spacing:.02em;color:var(--call-ink-sub, #444444)}@media(min-width:750px){.cs__text{font-size:1.6rem}}.cs__text p{margin:0 0 1.6em}.cs__text p:last-child{margin-bottom:0}.cs__lead{font-size:1.6rem;color:var(--call-ink, #222222)}.cs__narrow{max-width:34em}.cs--center{text-align:center}.cs--center .cs__narrow{margin-left:auto;margin-right:auto}.cs-media{position:relative;overflow:hidden;background:var(--call-surface-media, #eef1f4);border-radius:var(--call-radius-media, 8px)}.cs-media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform var(--call-dur-media, .5s) var(--call-ease, cubic-bezier(.16,1,.3,1))}.cs-media--pc{aspect-ratio:var(--cs-ratio-pc, 2 / 1)}.cs-media--sp{aspect-ratio:var(--cs-ratio-sp, 4 / 5);display:none}.cs-has-sp .cs-media--pc{display:none}.cs-has-sp .cs-media--sp{display:block}@media(min-width:750px){.cs-has-sp .cs-media--pc{display:block}.cs-has-sp .cs-media--sp{display:none}}.cs-origin{padding:var(--cs-pad-top, 0) 0 var(--cs-pad-bottom, 40px)}.cs-origin__frame{margin:0}.cs-origin__frame.cs-media{border-radius:0}.cs-origin--container .cs-origin__frame.cs-media{border-radius:var(--call-radius-banner, 10px)}.cs-origin__body{padding:4rem 0 0}.cs-origin__series{margin:0 0 2.4rem;font-size:1.3rem;letter-spacing:.28em;color:var(--call-ink, #222222)}.cs-origin__heading{margin-bottom:2rem}.cs-origin__cta,.cs-feature__cta{margin:2.8rem 0 0}.cs-cta__button{margin:0}@media(min-width:750px){.cs-origin__body{padding-top:6.4rem}.cs-origin__heading{margin-bottom:2.4rem}}@media(min-width:750px){.cs-origin--overlay .cs-origin__stage{position:relative}.cs-origin--overlay .cs-origin__text{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;pointer-events:none}.cs-origin--overlay .cs-origin__text a{pointer-events:auto}.cs-origin--overlay .cs-origin__body{padding:0;max-width:30em;width:46%}.cs-origin--overlay .cs-origin__heading{font-size:clamp(2.4rem,2.4vw,3rem)}.cs-origin--pos-right .cs-origin__text{justify-content:flex-end}.cs-origin--overlay .cs-origin__frame.cs-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(255,255,255,var(--cs-shade, 0)),#fff0 60%);pointer-events:none}.cs-origin--pos-right .cs-origin__frame.cs-media:after{background:linear-gradient(270deg,rgba(255,255,255,var(--cs-shade, 0)),#fff0 60%)}.cs-origin--tone-white .cs-origin__frame.cs-media:after{background:linear-gradient(90deg,rgba(0,0,0,var(--cs-shade, 0)),#0000 60%)}.cs-origin--tone-white.cs-origin--pos-right .cs-origin__frame.cs-media:after{background:linear-gradient(270deg,rgba(0,0,0,var(--cs-shade, 0)),#0000 60%)}.cs-origin--tone-white .cs-origin__series,.cs-origin--tone-white .cs__label,.cs-origin--tone-white .cs__heading,.cs-origin--tone-white .cs__text{color:var(--call-surface, #ffffff)}.cs-origin--tone-white .cs__label:before{background:var(--call-surface, #ffffff)}}.cs-story{padding:var(--cs-pad-top, 40px) 0 var(--cs-pad-bottom, 40px)}.cs-story__item{display:grid;gap:2.4rem;align-items:center;margin-bottom:4.8rem}.cs-story__item:last-child{margin-bottom:0}.cs-story__item .cs-media{aspect-ratio:var(--cs-ratio, 4 / 3)}.cs-story__item--text-only{max-width:34em}.cs-story__body{max-width:30em}@media(min-width:750px){.cs-story__item{grid-template-columns:5fr 6fr;gap:8rem;margin-bottom:9.6rem}.cs-story__item--right{grid-template-columns:6fr 5fr}.cs-story__item--right .cs-story__media{order:2}.cs-story__item--left .cs-story__body{padding-right:4rem}.cs-story__item--right .cs-story__body{padding-left:4rem}.cs-story__item--center{grid-template-columns:1fr;max-width:34em;margin-left:auto;margin-right:auto}}.cs-feature{padding:var(--cs-pad-top, 52px) 0 var(--cs-pad-bottom, 52px)}.cs-feature--band{background:var(--call-surface-band, #f5f5f5)}.cs-feature__grid{display:grid;gap:3.2rem}@media(min-width:750px){.cs-feature__grid--media{grid-template-columns:1fr 1fr;gap:6.4rem;align-items:center}}.cs-feature__media .cs-media{aspect-ratio:var(--cs-ratio, 1 / 1)}.cs-feature__heading{margin-bottom:2.4rem}.cs-feature__body{max-width:32em}.cs-feature__heading{letter-spacing:0}.cs-icons{list-style:none;margin:3.2rem 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}@media(min-width:750px){.cs-icons{display:flex;flex-wrap:wrap;gap:.8rem}}.cs-icons li{display:inline-flex;align-items:center;gap:.8rem;padding:.8rem 1.2rem .8rem .8rem;border:1px solid var(--call-line-form, #d9d9d9);border-radius:var(--call-radius-control, 4px);background:var(--call-surface, #ffffff);font-size:1.25rem;color:var(--call-ink, #222222);white-space:nowrap}.cs-icons__mark{width:2.4rem;height:2.4rem;flex:none;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--call-radius-badge, 999px);overflow:hidden;background:var(--call-ink, #222222);color:var(--call-surface, #ffffff)}.cs-icons__mark img{width:60%;height:60%;object-fit:contain}.cs-icons__mark svg{width:55%;height:55%}.cs-cta{padding:var(--cs-pad-top, 52px) 0 var(--cs-pad-bottom, 64px)}.cs-cta__head{margin-bottom:3.2rem}.cs-cta .cs__narrow{max-width:28em}.cs-cta__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--call-gap-sp, 1.6rem);margin:0 0 3.2rem}@media(min-width:750px){.cs-cta__grid{grid-template-columns:repeat(var(--cs-cols, 4),1fr);gap:var(--call-gap, 2.4rem)}}.cs-btn{display:inline-block;min-width:24rem;padding:1.4rem 3.2rem;border:1px solid var(--call-ink, #222222);border-radius:var(--call-radius-control, 4px);background:var(--call-ink, #222222);color:var(--call-surface, #ffffff);font-size:1.4rem;font-weight:600;text-align:center;text-decoration:none;transition:background var(--call-dur-ui, .2s),color var(--call-dur-ui, .2s)}.cs-btn:hover{background:var(--call-surface, #ffffff);color:var(--call-ink, #222222)}.cs-btn--outline{background:var(--call-surface, #ffffff);color:var(--call-ink, #222222);border-color:var(--call-line-form, #d9d9d9)}.cs-btn--outline:hover{border-color:var(--call-line-strong, #222222);background:var(--call-surface, #ffffff)}@media(max-width:749px){.cs-btn{width:100%}}.cs-cta__note{margin:1.6rem 0 0;font-size:1.2rem;color:var(--call-ink-mute, #666666)}@media(prefers-reduced-motion:reduce){.cs-media img{transition:none}}.cs-js [data-cs-reveal]{opacity:0;transform:translateY(14px);transition:opacity .8s ease,transform .9s var(--call-ease, cubic-bezier(.16,1,.3,1));transition-delay:var(--cs-delay, 0s)}.cs-js [data-cs-reveal].is-inview{opacity:1;transform:none}@keyframes cs-settle{0%{transform:scale(1.04)}to{transform:none}}.cs-js .cs-origin .cs-media img{animation:cs-settle 1.6s var(--call-ease, cubic-bezier(.16,1,.3,1)) both}.cs-bubbles{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;z-index:0}.cs-bubbles~*{position:relative;z-index:1}.cs-bubble{position:absolute;left:var(--x, 50%);bottom:-40px;width:var(--s, 18px);height:var(--s, 18px);border-radius:50%;border:1px solid rgba(34,34,34,.2);background:radial-gradient(circle at 32% 30%,#fff 0 16%,#fff0 42%),radial-gradient(circle at 70% 75%,#2222220f 0 30%,#2220 60%),#eef1f4d9;box-shadow:0 1px 2px #2222220f;opacity:0;will-change:transform,opacity}.cs-bubbles.is-playing .cs-bubble{animation:cs-rise var(--d, 7s) ease-out var(--w, 0s) 1 both}@keyframes cs-rise{0%{transform:translateZ(0) scale(.6);opacity:0}12%{opacity:.85}60%{transform:translate3d(var(--sway, 0px),-55vh,0) scale(1);opacity:.6}to{transform:translate3d(calc(var(--sway, 0px) * -.6),-105vh,0) scale(1.05);opacity:0}}.cs-bubbles--few .cs-bubble:nth-child(n+5){display:none}.cs-origin .cs-bubbles{z-index:1}.cs-origin .cs-bubbles~.cs-origin__text{z-index:2}@media(prefers-reduced-motion:reduce){.cs-js [data-cs-reveal]{opacity:1;transform:none;transition:none}.cs-js .cs-origin .cs-media img{animation:none}.cs-bubble{display:none}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/callec-series.css.map */
