.kala-site{--plum:#241526;--deep:#17101c;--lilac:#cdb8d9;--lav:#dfd1e5;--purple:#72517f;--cream:#f4eee5;--paper:#faf7f1;--ink:#29202c;--soft:#eee6f0;--ease:cubic-bezier(.22,1,.36,1);font-family:Inter,Helvetica,Arial,sans-serif;color:var(--ink);overflow-x:clip;position:relative}.kala-site *{box-sizing:border-box}.kala-site h1,.kala-site h2,.kala-site h3{margin-top:0}.kala-site p{line-height:1.7}.kala-site h1,.kala-site h2,.kala-site blockquote,.kala-sub,.kala-hero-sub,.kala-highlight{font-family:Georgia,Times New Roman,serif;font-weight:400}.kala-small-label,.kala-eyebrow{font-size:11px;letter-spacing:3px;text-transform:uppercase;font-weight:600}.kala-site section{position:relative}.kala-progress{position:fixed;top:0;left:0;height:3px;width:100%;transform-origin:0 50%;transform:scaleX(var(--p,0));background:linear-gradient(90deg,var(--lilac),var(--purple));z-index:50;pointer-events:none}.kala-button{display:inline-flex;align-items:center;justify-content:center;background:var(--lilac);color:var(--deep);padding:15px 27px;text-decoration:none;font-size:12px;font-weight:700;letter-spacing:.5px;border-radius:100px;position:relative;overflow:hidden;transition:background-color .28s,box-shadow .28s,transform .3s var(--ease)}.kala-button:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.55) 50%,transparent 70%);transform:translate(-120%);transition:transform .7s var(--ease)}.kala-button:hover{background:#e3d3e9;box-shadow:0 10px 28px #17101c33}.kala-button:hover:after{transform:translate(120%)}.kala-button-dark{background:var(--purple);color:#fff}.kala-button-dark:hover{background:#85619340;background:#855f94}.kala-button-light{background:var(--cream);color:var(--plum)}.kala-aurora{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;z-index:0}.kala-aurora i{position:absolute;width:42vw;height:42vw;max-width:620px;max-height:620px;border-radius:50%;filter:blur(90px);opacity:.45;animation:kala-float 16s ease-in-out infinite alternate}.kala-aurora i:nth-child(1){background:#8a5aa0;top:-12%;left:-8%}.kala-aurora i:nth-child(2){background:#cdb8d9;bottom:-20%;right:5%;animation-delay:-5s;opacity:.28}.kala-aurora i:nth-child(3){background:#5d4267;top:30%;left:40%;animation-delay:-9s}.kala-aurora-soft i{opacity:.3}@keyframes kala-float{to{transform:translate(8vw,6vh) scale(1.2) rotate(30deg)}}[data-glow]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:radial-gradient(420px circle at var(--mx,50%) var(--my,50%),rgba(205,184,217,.2),transparent 60%)}.kala-hero{min-height:720px;display:grid;grid-template-columns:42% 58%;overflow:hidden;background:radial-gradient(circle at 70% 40%,#452b4b 0%,var(--plum) 48%,var(--deep) 100%);color:#fff}.kala-hero-text{padding:130px 40px 130px 9vw;position:relative;z-index:3}.kala-eyebrow{color:var(--lilac);margin-bottom:30px}.kala-hero h1{font-size:clamp(52px,5.7vw,88px);line-height:.94;letter-spacing:-3px;margin-bottom:30px}.kala-hero-sub{font-size:27px;line-height:1.2;color:var(--lilac);max-width:480px}.kala-hero-description{max-width:420px;color:#ded2df;margin-bottom:35px}.kala-hero-image{position:relative;min-height:720px;overflow:hidden;z-index:2}.kala-main-image,.kala-art-image,.kala-feature-image{width:100%;height:100%;object-fit:cover;display:block;will-change:transform}.kala-main-image{opacity:.94;position:absolute;top:0;right:0;bottom:0;left:0}.kala-image-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#342039,#5d4267);color:var(--lilac)}.kala-brush{position:absolute;background:var(--purple);opacity:.55;pointer-events:none;border-radius:40px;animation:kala-sway 7s ease-in-out infinite alternate}.brush-one{width:360px;height:65px;left:-80px;bottom:100px;transform:rotate(-12deg)}.brush-two{width:300px;height:45px;right:20px;bottom:70px;transform:rotate(8deg);animation-delay:-3s}@keyframes kala-sway{to{translate:30px -14px}}.kala-marquee{position:absolute;left:0;right:0;bottom:0;z-index:4;overflow:hidden;padding:14px 0;background:#17101c8c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid rgba(205,184,217,.2)}.kala-marquee-track{display:flex;width:max-content;gap:28px;animation:kala-marquee 28s linear infinite;font-size:12px;letter-spacing:5px;color:var(--lilac)}.kala-marquee-track b{color:var(--purple)}@keyframes kala-marquee{to{transform:translate(-50%)}}.kala-intro{padding:100px 9vw;display:grid;grid-template-columns:35% 65%;gap:70px;background:var(--lav)}.kala-intro-copy h2{font-size:clamp(42px,4vw,64px);line-height:.98;margin:20px 0}.kala-copy{max-width:470px}.kala-highlight{color:var(--purple);font-size:21px}.kala-four-pillars{display:grid;grid-template-columns:repeat(4,1fr)}.kala-pillar{padding:0 28px;border-left:1px solid rgba(36,21,38,.18)}.pillar-circle{width:85px;height:85px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#72517fa6;color:#fff;font-size:27px;margin-bottom:25px;transition:transform .5s var(--ease),background .3s}.kala-pillar:hover .pillar-circle{transform:rotate(12deg) scale(1.12);background:var(--purple)}.kala-pillar h3{font-size:16px;letter-spacing:1px}.kala-pillar p{font-size:13px}.kala-experience{padding:110px 7vw 80px;background:var(--paper);text-align:center}.kala-section-heading{max-width:720px;margin:0 auto 70px}.kala-section-heading h2{font-size:clamp(44px,5vw,68px);margin:18px 0}.kala-steps{display:flex;align-items:flex-start;justify-content:center;gap:34px}.kala-step{flex:1;max-width:160px;position:relative}.kala-step:not(:last-child):after{content:"\2192";position:absolute;right:-30px;top:52px;font-size:22px;color:var(--purple);animation:kala-nudge 1.8s ease-in-out infinite}@keyframes kala-nudge{50%{transform:translate(5px)}}.step-number{width:30px;height:30px;border-radius:50%;margin:0 auto 20px;background:var(--purple);color:#fff;display:flex;justify-content:center;align-items:center;font-size:12px}.step-icon{font-size:34px;margin-bottom:18px;transition:transform .4s var(--ease)}.kala-step:hover .step-icon{transform:translateY(-6px) scale(1.15)}.kala-step h3{font-size:12px;letter-spacing:1px}.kala-step p{font-size:12px;line-height:1.6}.kala-handwritten{font-family:Brush Script MT,Segoe Script,cursive;color:var(--purple);font-size:28px;margin-top:40px}.kala-artist-section{display:grid;grid-template-columns:50% 50%;background:var(--plum);color:#fff;min-height:620px;overflow:hidden}.kala-artist-copy{padding:100px 7vw;display:flex;flex-direction:column;justify-content:center}.kala-artist-copy h2{font-size:clamp(45px,5vw,70px);line-height:.98;margin:20px 0 30px}.kala-artist-copy p{color:#dcd0df}.kala-artist-copy ul{list-style:none;padding:0;margin-top:25px}.kala-artist-copy li{margin:12px 0;color:#e5dce8;opacity:0;transform:translate(-18px);transition:opacity .6s var(--ease),transform .6s var(--ease);transition-delay:calc(var(--d)*.1s + .3s)}.is-visible .kala-artist-copy li,.kala-artist-copy.is-visible li{opacity:1;transform:none}.kala-artist-copy li:before{content:"\2713";color:var(--lilac);margin-right:10px}.kala-art-media{min-height:620px;overflow:hidden}.kala-art-image{min-height:620px}.kala-bars{display:grid;grid-template-columns:50% 50%;background:var(--cream);overflow:hidden}.kala-bars-image,.kala-founder-image{min-height:570px;overflow:hidden}.kala-bars-copy{padding:90px 9vw;display:flex;flex-direction:column;justify-content:center}.kala-bars-copy h2{font-size:clamp(45px,5vw,70px);line-height:.98;margin:20px 0}.kala-bars-copy p{max-width:530px}.kala-duration{display:flex;align-items:center;gap:18px;margin:35px 0}.kala-duration strong{font-family:Georgia,serif;font-size:55px;font-weight:400;color:var(--purple)}.kala-duration span{font-size:12px;text-transform:uppercase;letter-spacing:2px}.kala-deck{background:radial-gradient(circle at 50% 0%,#e6dbec,var(--soft));padding:120px 9vw;text-align:center;overflow:hidden}.kala-deck .kala-aurora i{opacity:.25}.kala-deck-copy{position:relative;z-index:2;max-width:720px;margin:0 auto}.kala-deck-copy h2{font-size:clamp(40px,4.4vw,66px);line-height:1;margin:20px 0}.kala-deck-details{display:inline-block;font-weight:700;color:var(--purple);margin:14px 0 32px;padding:10px 20px;border:1px dashed var(--purple);border-radius:100px}.kala-testimonial{padding:110px 15vw;text-align:center;background:var(--lilac)}.testimonial-mark{font-family:Georgia,serif;font-size:100px;line-height:.5;color:var(--purple)}.kala-testimonial blockquote{font-size:clamp(27px,3vw,43px);line-height:1.2;margin:35px auto;max-width:950px}.kala-testimonial cite{font-size:11px;letter-spacing:2px;text-transform:uppercase;font-style:normal}.kala-founder{display:grid;grid-template-columns:50% 50%;background:var(--paper);overflow:hidden}.kala-founder-image{min-height:600px}.kala-founder-copy{padding:90px 9vw;display:flex;justify-content:center;flex-direction:column}.kala-founder-copy h2{font-size:clamp(45px,5vw,70px);margin:20px 0}.kala-final-cta{min-height:500px;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;overflow:hidden;color:#fff;background:radial-gradient(circle at center,#54365e,var(--deep));padding:80px 20px}.kala-final-cta>*:not(.kala-aurora){position:relative;z-index:2}.kala-final-cta h2{font-size:clamp(50px,6vw,90px);line-height:.95;max-width:900px;margin:25px auto}.kala-final-cta p{max-width:550px;color:#ded3e1}.kala-js [data-reveal]{opacity:0;transform:translateY(28px);transition:opacity .85s var(--ease),transform .85s var(--ease);transition-delay:calc(var(--d,0)*.09s)}.kala-js [data-reveal=left]{transform:translate(-40px)}.kala-js [data-reveal=right]{transform:translate(40px)}.kala-js [data-reveal=scale]{transform:scale(1.04)}.kala-js [data-reveal].is-visible{opacity:1;transform:none}.kala-js [data-reveal].is-visible[data-tilt]{transition:opacity .85s var(--ease),transform .25s ease-out}.kala-js .kala-step .step-number{transform:scale(0)}.kala-js .kala-step.is-visible .step-number{transform:scale(1);transition:transform .6s cubic-bezier(.34,1.8,.64,1) calc(var(--d)*.09s + .25s)}.kala-w{display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.12em}.kala-w>span{display:inline-block;transform:translateY(110%) rotate(4deg);transition:transform .9s var(--ease);transition-delay:calc(var(--i)*.06s)}.is-visible .kala-w>span,[data-split].is-visible .kala-w>span{transform:none}.kala-split-off .kala-w>span{transform:none}@media(max-width:900px){.kala-hero,.kala-artist-section,.kala-bars,.kala-founder,.kala-intro{grid-template-columns:1fr}.kala-hero-text{padding:90px 30px 60px}.kala-hero-image{min-height:500px}.kala-intro{padding:75px 25px;gap:40px}.kala-four-pillars{grid-template-columns:repeat(2,1fr);gap:30px}.kala-pillar{border-left:0;padding:0}.kala-steps{flex-wrap:wrap;gap:30px 16px}.kala-step{flex-basis:40%;max-width:none}.kala-step:after{display:none}.kala-artist-copy,.kala-bars-copy,.kala-founder-copy{padding:70px 25px}.kala-deck{padding:80px 25px}.kala-bars-image,.kala-founder-image{min-height:400px}.kala-testimonial{padding:80px 25px}}@media(max-width:550px){.kala-hero h1{font-size:48px;letter-spacing:-2px}.kala-four-pillars{grid-template-columns:1fr}.kala-step{flex-basis:100%}}@media(prefers-reduced-motion:reduce){.kala-site *,.kala-site *:before,.kala-site *:after{animation:none!important;transition:none!important}.kala-js [data-reveal],.kala-w>span,.kala-artist-copy li,.kala-step .step-number{opacity:1!important;transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/3/compiled_assets/styles.css.map */
