.kenza-academy-cta{--kac-wine: #6B1D2A;--kac-cream: #F8F3ED;--kac-gold: #C4A265;--kac-espresso: #2A1A1A;--kac-ease: cubic-bezier(.22, 1, .36, 1);--kac-overlay-strength: .5;--kac-overlay-color: 42, 26, 26;--kac-min-height: 720px;--kac-focal-x: 50%;--kac-focal-y: 50%;--kac-anim-speed: .45;--kac-eyebrow-d: .82rem;--kac-eyebrow-m: .7rem;--kac-title-d: 4.6rem;--kac-title-m: 2.8rem;--kac-quote-d: 1.55rem;--kac-quote-m: 1.25rem;--kac-author-name-d: 1.45rem;--kac-author-name-m: 1.25rem;--kac-author-role-d: .8rem;--kac-author-role-m: .7rem;--kac-usp-icon-d: 26px;--kac-usp-icon-m: 24px;--kac-usp-label-d: 1.25rem;--kac-usp-label-m: 1.18rem;--kac-usp-sub-d: .82rem;--kac-usp-sub-m: .78rem;--kac-btn-d: .98rem;--kac-btn-m: .93rem;--kac-sub-link-d: 1.15rem;--kac-sub-link-m: 1.08rem;position:relative;min-height:var(--kac-min-height);display:flex;align-items:center;justify-content:center;padding:120px 60px;overflow:hidden;isolation:isolate;font-family:var(--font-body-family);color:var(--kac-cream);transform:translateZ(0);backface-visibility:hidden;-webkit-backface-visibility:hidden}.kenza-academy-cta__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden}.kenza-academy-cta__bg-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:var(--kac-focal-x) var(--kac-focal-y);transform:translateZ(0) scale(1.06);opacity:0;transition:opacity calc(1.2s * var(--kac-anim-speed)) var(--kac-ease),transform calc(1.6s * var(--kac-anim-speed)) var(--kac-ease);will-change:opacity,transform}.kenza-academy-cta[data-in-view] .kenza-academy-cta__bg-img{opacity:1;transform:translateZ(0) scale(1)}.kenza-academy-cta[data-in-view] .kenza-academy-cta__bg-img.kac-zoomed{transform:translateZ(0) scale(1.04);transition:transform 24s linear}.kenza-academy-cta__bg-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#6b1d2a66,#2a1a1a4d),radial-gradient(ellipse at 30% 40%,#8b5a4a,transparent 60%),radial-gradient(ellipse at 70% 60%,#4a2e2e,transparent 60%),linear-gradient(180deg,#6b4439,#3a2624)}.kenza-academy-cta__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,rgba(var(--kac-overlay-color),calc(var(--kac-overlay-strength) * .6)),rgba(var(--kac-overlay-color),var(--kac-overlay-strength)),rgba(var(--kac-overlay-color),calc(var(--kac-overlay-strength) * 1.3)));opacity:0;transition:opacity calc(1s * var(--kac-anim-speed)) var(--kac-ease);pointer-events:none}.kenza-academy-cta[data-in-view] .kenza-academy-cta__overlay{opacity:1}.kenza-academy-cta__corner{position:absolute;width:60px;height:60px;z-index:2;pointer-events:none;opacity:0;transition:opacity calc(.6s * var(--kac-anim-speed)) var(--kac-ease) calc(.4s * var(--kac-anim-speed))}.kenza-academy-cta[data-in-view] .kenza-academy-cta__corner{opacity:.6}.kenza-academy-cta__corner svg{width:100%;height:100%;display:block}.kenza-academy-cta__corner-tl{top:40px;left:40px}.kenza-academy-cta__corner-tr{top:40px;right:40px;transform:scaleX(-1)}.kenza-academy-cta__corner-bl{bottom:40px;left:40px;transform:scaleY(-1)}.kenza-academy-cta__corner-br{bottom:40px;right:40px;transform:scale(-1)}.kenza-academy-cta__corner path{stroke:var(--kac-gold);stroke-width:1;fill:none;stroke-dasharray:120;stroke-dashoffset:120;transition:stroke-dashoffset calc(1s * var(--kac-anim-speed)) var(--kac-ease) calc(.3s * var(--kac-anim-speed))}.kenza-academy-cta[data-in-view] .kenza-academy-cta__corner path{stroke-dashoffset:0}.kenza-academy-cta__content{position:relative;z-index:3;max-width:820px;text-align:center}.kenza-academy-cta__eyebrow{display:inline-flex;align-items:center;gap:14px;font-size:var(--kac-eyebrow-d);letter-spacing:.4em;color:var(--kac-gold);text-transform:uppercase;margin-bottom:36px;font-weight:500;opacity:0;transform:translate3d(0,-6px,0);transition:opacity calc(.6s * var(--kac-anim-speed)) var(--kac-ease) calc(.1s * var(--kac-anim-speed)),transform calc(.6s * var(--kac-anim-speed)) var(--kac-ease) calc(.1s * var(--kac-anim-speed));will-change:opacity,transform}.kenza-academy-cta[data-in-view] .kenza-academy-cta__eyebrow{opacity:1;transform:translateZ(0)}.kenza-academy-cta__eyebrow:before,.kenza-academy-cta__eyebrow:after{content:"";width:0;height:1px;background:var(--kac-gold);transition:width calc(.8s * var(--kac-anim-speed)) var(--kac-ease) calc(.2s * var(--kac-anim-speed))}.kenza-academy-cta[data-in-view] .kenza-academy-cta__eyebrow:before,.kenza-academy-cta[data-in-view] .kenza-academy-cta__eyebrow:after{width:32px}.kenza-academy-cta__title{font-family:var(--font-heading-family);font-size:clamp(calc(var(--kac-title-d) * .62),calc(var(--kac-title-d) * .55 + 2vw),var(--kac-title-d));font-weight:400;line-height:1.12;letter-spacing:-.015em;margin:0 0 30px;color:var(--kac-cream)}.kenza-academy-cta__title-line{display:block;overflow:hidden;padding-bottom:.14em;opacity:0;transform:translate3d(0,24px,0);transition:opacity calc(.65s * var(--kac-anim-speed)) var(--kac-ease),transform calc(.65s * var(--kac-anim-speed)) var(--kac-ease);will-change:opacity,transform}.kenza-academy-cta[data-in-view] .kenza-academy-cta__title-line{opacity:1;transform:translateZ(0)}.kenza-academy-cta[data-in-view] .kenza-academy-cta__title-line:nth-child(1){transition-delay:calc(.15s * var(--kac-anim-speed))}.kenza-academy-cta[data-in-view] .kenza-academy-cta__title-line:nth-child(2){transition-delay:calc(.22s * var(--kac-anim-speed))}.kenza-academy-cta__title em{font-style:italic;color:var(--kac-gold);font-weight:300;padding:0 .05em;position:relative;display:inline-block}.kenza-academy-cta__title em:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at center,rgba(196,162,101,.25),transparent 60%);filter:blur(14px);opacity:0;transition:opacity calc(.8s * var(--kac-anim-speed)) var(--kac-ease) calc(.4s * var(--kac-anim-speed));z-index:-1;pointer-events:none}.kenza-academy-cta[data-in-view] .kenza-academy-cta__title em:after{opacity:1}.kenza-academy-cta__quote{font-family:var(--font-heading-family);font-style:italic;font-size:var(--kac-quote-d);line-height:1.5;color:#f8f3edd9;max-width:620px;margin:0 auto 36px;position:relative;padding:0 30px;min-height:4em}.kenza-academy-cta__quote-mark{font-family:var(--font-heading-family);font-style:italic;font-size:2.5rem;line-height:0;color:var(--kac-gold);display:inline-block;position:relative;top:.3em;opacity:0;transition:opacity calc(.6s * var(--kac-anim-speed)) var(--kac-ease) calc(.3s * var(--kac-anim-speed))}.kenza-academy-cta[data-in-view] .kenza-academy-cta__quote-mark--open{opacity:1}.kenza-academy-cta__quote-mark--open{margin-right:8px}.kenza-academy-cta__quote-mark--close{margin-left:8px}.kenza-academy-cta__quote-mark--close.is-visible{opacity:1}.kenza-academy-cta__quote-words{display:inline}.kenza-academy-cta__quote-word{display:inline-block;opacity:0;transform:translate3d(0,6px,0);transition:opacity .22s var(--kac-ease),transform .22s var(--kac-ease);will-change:opacity,transform}.kenza-academy-cta__quote-word.is-visible{opacity:1;transform:translateZ(0)}.kenza-academy-cta__quote-cursor{display:none}.kenza-academy-cta__author{display:flex;flex-direction:column;align-items:center;gap:8px;margin-bottom:50px;opacity:0;transform:translate3d(0,6px,0);transition:opacity calc(.5s * var(--kac-anim-speed)) var(--kac-ease),transform calc(.5s * var(--kac-anim-speed)) var(--kac-ease);will-change:opacity,transform}.kenza-academy-cta[data-quote-done] .kenza-academy-cta__author{opacity:1;transform:translateZ(0)}.kenza-academy-cta__author-name{font-family:var(--font-heading-family);font-style:italic;font-size:var(--kac-author-name-d);letter-spacing:.02em;color:var(--kac-cream);line-height:1.1}.kenza-academy-cta__author-role{display:inline-flex;align-items:center;gap:14px;font-size:var(--kac-author-role-d);letter-spacing:.3em;text-transform:uppercase;color:var(--kac-gold)}.kenza-academy-cta__author-line{width:24px;height:1px;background:var(--kac-gold);opacity:.6}.kenza-academy-cta__usps{display:grid;grid-template-columns:repeat(var(--kac-usp-cols, 4),1fr);gap:0;margin:0 auto 50px;max-width:760px;padding:28px 0;border-top:1px solid rgba(196,162,101,0);border-bottom:1px solid rgba(196,162,101,0);transition:border-color calc(.5s * var(--kac-anim-speed)) var(--kac-ease) calc(.1s * var(--kac-anim-speed))}.kenza-academy-cta[data-quote-done] .kenza-academy-cta__usps{border-top-color:#c4a2654d;border-bottom-color:#c4a2654d}.kenza-academy-cta__usp{display:flex;flex-direction:column;align-items:center;gap:10px;padding:0 16px;position:relative;opacity:0;transform:translate3d(0,12px,0);transition:opacity calc(.5s * var(--kac-anim-speed)) var(--kac-ease),transform calc(.5s * var(--kac-anim-speed)) var(--kac-ease);will-change:opacity,transform}.kenza-academy-cta[data-quote-done] .kenza-academy-cta__usp{opacity:1;transform:translateZ(0)}.kenza-academy-cta[data-quote-done] .kenza-academy-cta__usp:nth-child(1){transition-delay:calc(.12s * var(--kac-anim-speed))}.kenza-academy-cta[data-quote-done] .kenza-academy-cta__usp:nth-child(2){transition-delay:calc(.18s * var(--kac-anim-speed))}.kenza-academy-cta[data-quote-done] .kenza-academy-cta__usp:nth-child(3){transition-delay:calc(.24s * var(--kac-anim-speed))}.kenza-academy-cta[data-quote-done] .kenza-academy-cta__usp:nth-child(4){transition-delay:calc(.3s * var(--kac-anim-speed))}.kenza-academy-cta[data-quote-done] .kenza-academy-cta__usp:nth-child(5){transition-delay:calc(.36s * var(--kac-anim-speed))}.kenza-academy-cta[data-quote-done] .kenza-academy-cta__usp:nth-child(6){transition-delay:calc(.42s * var(--kac-anim-speed))}.kenza-academy-cta__usp:not(:last-child):after{content:"";position:absolute;right:0;top:10%;bottom:10%;width:1px;background:#c4a26533}.kenza-academy-cta__usp-icon{color:var(--kac-gold);margin-bottom:4px;transition:transform .4s var(--kac-ease);display:inline-flex}.kenza-academy-cta__usp-icon svg{width:var(--kac-usp-icon-d)!important;height:var(--kac-usp-icon-d)!important}.kenza-academy-cta__usp:hover .kenza-academy-cta__usp-icon{transform:scale(1.15) rotate(-3deg)}.kenza-academy-cta__usp-label{font-family:var(--font-heading-family);font-size:var(--kac-usp-label-d);color:var(--kac-cream);line-height:1.2}.kenza-academy-cta__usp-label em{font-style:italic;color:var(--kac-gold)}.kenza-academy-cta__usp-sub{font-size:var(--kac-usp-sub-d);letter-spacing:.25em;color:#f8f3ed99;text-transform:uppercase;line-height:1.5}.kenza-academy-cta__cta{opacity:0;transform:translateY(12px);transition:opacity calc(.7s * var(--kac-anim-speed)) var(--kac-ease) calc(.3s * var(--kac-anim-speed)),transform calc(.7s * var(--kac-anim-speed)) var(--kac-ease) calc(.3s * var(--kac-anim-speed));will-change:opacity,transform}.kenza-academy-cta[data-quote-done] .kenza-academy-cta__cta{opacity:1;transform:translateY(0)}.kenza-academy-cta__btn{display:inline-flex;align-items:center;gap:14px;padding:18px 36px;font-family:var(--font-body-family);font-size:var(--kac-btn-d);letter-spacing:.25em;text-transform:uppercase;text-decoration:none;border-radius:2px;font-weight:500;background:var(--kac-gold);color:var(--kac-espresso);transition:all .4s var(--kac-ease);margin-bottom:26px;position:relative;overflow:hidden}.kenza-academy-cta__btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,transparent 30%,rgba(255,255,255,.4) 50%,transparent 70%);transform:translate(-100%);transition:transform .8s var(--kac-ease);pointer-events:none}.kenza-academy-cta__btn:hover{background:var(--kac-cream);transform:translateY(-2px);box-shadow:0 14px 30px #0000004d}.kenza-academy-cta__btn:hover:before{transform:translate(100%)}.kenza-academy-cta__btn span{position:relative;z-index:1}.kenza-academy-cta__btn svg{transition:transform .3s var(--kac-ease);position:relative;z-index:1}.kenza-academy-cta__btn:hover svg{transform:translate(4px)}.kenza-academy-cta__sub-wrap{font-family:var(--font-heading-family);font-style:italic;font-size:var(--kac-sub-link-d);color:#f8f3edb3}.kenza-academy-cta__sub-link{color:var(--kac-gold);text-decoration:none;border-bottom:1px solid var(--kac-gold);padding-bottom:2px;transition:color .3s,border-color .3s,padding-bottom .3s;display:inline-block;margin-left:6px;position:relative}.kenza-academy-cta__sub-link:hover{color:var(--kac-cream);border-color:var(--kac-cream);padding-bottom:4px}.kenza-academy-cta__sub-link:after{content:" \2192";font-style:normal;display:inline-block;margin-left:4px;transition:transform .3s var(--kac-ease)}.kenza-academy-cta__sub-link:hover:after{transform:translate(3px)}@media(prefers-reduced-motion:reduce){.kenza-academy-cta *,.kenza-academy-cta *:before,.kenza-academy-cta *:after{animation:none!important;transition-duration:.1s!important}.kenza-academy-cta__bg-img{transform:scale(1)!important}.kenza-academy-cta__quote-word{opacity:1!important;transform:none!important;filter:none!important}}@media(max-width:1100px){.kenza-academy-cta{padding:100px 40px}}@media(max-width:768px){.kenza-academy-cta{padding:80px 24px;min-height:640px}.kenza-academy-cta__corner{width:36px;height:36px}.kenza-academy-cta__corner-tl{top:20px;left:20px}.kenza-academy-cta__corner-tr{top:20px;right:20px}.kenza-academy-cta__corner-bl{bottom:20px;left:20px}.kenza-academy-cta__corner-br{bottom:20px;right:20px}.kenza-academy-cta__eyebrow{font-size:var(--kac-eyebrow-m);margin-bottom:24px;gap:10px}.kenza-academy-cta[data-in-view] .kenza-academy-cta__eyebrow:before,.kenza-academy-cta[data-in-view] .kenza-academy-cta__eyebrow:after{width:20px}.kenza-academy-cta__title{font-size:var(--kac-title-m);margin-bottom:20px}.kenza-academy-cta__quote{font-size:var(--kac-quote-m);padding:0 16px;margin-bottom:24px;min-height:6em}.kenza-academy-cta__author{margin-bottom:32px}.kenza-academy-cta__author-name{font-size:var(--kac-author-name-m)}.kenza-academy-cta__author-role{font-size:var(--kac-author-role-m)}.kenza-academy-cta__usps{grid-template-columns:1fr 1fr;gap:24px 0;padding:24px 0}.kenza-academy-cta__usp-icon svg{width:var(--kac-usp-icon-m)!important;height:var(--kac-usp-icon-m)!important}.kenza-academy-cta__usp-label{font-size:var(--kac-usp-label-m)}.kenza-academy-cta__usp-sub{font-size:var(--kac-usp-sub-m)}.kenza-academy-cta__usp:not(:last-child):after{display:none}.kenza-academy-cta__usp:nth-child(odd):not(:last-child):after{content:"";position:absolute;right:0;top:20%;bottom:20%;width:1px;background:#c4a26533;display:block}.kenza-academy-cta__btn{font-size:var(--kac-btn-m);padding:16px 28px;width:100%;justify-content:center}.kenza-academy-cta__sub-wrap{font-size:var(--kac-sub-link-m)}}@media(max-width:480px){.kenza-academy-cta__corner{display:none}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/kenza-academy-cta.css.map */
