body{max-width:100vw;position:relative}body>*{overflow-x:clip}:root{--st-primary-color: #ffffff;--st-accent-color: #64ffda;--st-text-color: #e6f1ff;--st-text-secondary: #8892b0;--st-bg-overlay: rgba(10, 25, 47, .7);--dark-background: #3c3c3b;--st-dark-text: #3c3c3b;--st-timeline-line: #ffffff;--st-font-main: "Inter", sans-serif;--st-transition: all .3s cubic-bezier(.645, .045, .355, 1);--st-secondary-color: #bfbfbf;--light-background: #bfbfbf}.story-telling-wrapper{color:var(--st-text-color);background-color:#333;overflow:hidden;position:relative}.story-telling-wrapper *{box-sizing:border-box}.story-telling-wrapper .timeline{position:absolute;left:40px;top:50%;transform:translateY(-50%);z-index:10;height:60vh;display:flex;flex-direction:column;justify-content:center}.story-telling-wrapper .timeline.fixed-mode{position:fixed}.story-telling-wrapper .timeline .line{display:none}.story-telling-wrapper .timeline ul{list-style:none;display:flex;flex-direction:column;justify-content:center;height:100%;padding:20px 0;margin:0}.story-telling-wrapper .timeline li{position:relative;display:flex;flex-direction:column;align-items:flex-start}.story-telling-wrapper .timeline li:not(:last-child){margin-bottom:0}.story-telling-wrapper .timeline li:not(:last-child):after{content:"";position:absolute;left:6px;top:35px;height:calc(100% - 30px);width:2px;background:#fff;opacity:.3;z-index:1}.story-telling-wrapper .timeline a{text-decoration:none;display:flex;align-items:center;color:#fff;transition:var(--st-transition);padding:10px 0 40px}.story-telling-wrapper .timeline .dot{width:14px;height:14px;border-radius:50%;background-color:#fff;border:2px solid #ffffff;margin-right:20px;transition:var(--st-transition);position:relative;z-index:2}.story-telling-wrapper .timeline .label{opacity:0;transform:translate(-10px);transition:var(--st-transition);font-weight:600;letter-spacing:1px;text-transform:uppercase;font-size:.8rem}.story-telling-wrapper .timeline a:hover .label,.story-telling-wrapper .timeline a.active .label{opacity:1;transform:translate(0);color:#fff}.story-telling-wrapper .timeline a:hover .dot,.story-telling-wrapper .timeline a.active .dot{background-color:#fff;border-color:#fff;box-shadow:none;transform:scale(1.4)}.story-telling-wrapper .slides-container{height:100vh;overflow:hidden;position:relative;width:100%}.story-telling-wrapper .slides-container::-webkit-scrollbar{display:none}.story-telling-wrapper .slide{height:100vh;width:100%;position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;overflow:hidden;background:transparent;opacity:0;visibility:hidden;transition:opacity 1s ease-in-out,visibility 1s ease-in-out;z-index:0}.story-telling-wrapper .slide.visible{opacity:1;visibility:visible;z-index:1}.story-telling-wrapper .slide-fade-wrapper{position:sticky;top:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;overflow:hidden;opacity:0;visibility:hidden;transition:opacity .6s ease-out,visibility .6s ease-out}.story-telling-wrapper .slide.visible .slide-fade-wrapper{opacity:1;visibility:visible;transition:opacity .6s ease-in .6s,visibility .6s ease-in .6s}.story-telling-wrapper .slide .bg{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;z-index:0;transition:transform 10s ease}.story-telling-wrapper .slide:hover .bg{transform:scale(1.05)}.story-telling-wrapper .slide .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to right,#0f0f0f,#262626);z-index:1}.story-telling-wrapper .slide .content{padding:0 20px;margin-left:0;transition:all 1s ease .6s;position:absolute;top:0;right:0;bottom:0;left:0%;z-index:2;opacity:0;transform:translateY(30px)}.story-telling-wrapper .slide.visible .content{opacity:1;transform:translateY(0)}.story-telling-wrapper .slide .subtitle{display:block;color:var(--st-accent-color);font-size:1rem;margin-bottom:1rem}.story-telling-wrapper .slide h1{font-size:96px;font-weight:300;margin-bottom:1.5rem;line-height:.9;color:#fff;margin-top:0}.story-telling-wrapper .slide h1.st-title,.hero-classic__content h1.st-title{font-size:80px;font-weight:400;font-family:var(--font-accent--family);letter-spacing:4px;margin-bottom:1.5rem;line-height:1.1;color:#fff;margin-top:0;max-width:800px;position:absolute;top:68%;left:55%;transform:translate(-50%,-50%)}.hero-classic__content h1.st-title span{display:block}.st-subtitle{position:absolute;bottom:5%;font-size:2.5em;font-weight:400;left:0%;right:0%;text-align:center}.story-telling-wrapper .slide h1.st-title .sp-2,.hero-classic__content h1.st-title .sp-2{position:relative;left:-.9em}.story-telling-wrapper .slide h1.st-title .sp-3,.hero-classic__content h1.st-title .sp-3{position:relative;right:-.6em}.sld-2-header{position:absolute;top:12%;right:12%;text-align:left}.sld-2-header h2{font-size:22px;font-weight:300;margin-bottom:1rem}.sld-2-header h2 b{font-weight:600}.sld-2-header h1{font-size:60px;font-weight:300;margin-bottom:1rem}.sld-2-header h1 b{font-weight:600;display:block}.diagonal-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:2rem}.hero-classic__image-wrapper.sld-3-img-card{width:25%;height:50%;top:50%;left:13%}.sld-2-process{width:50%;left:10%;top:10%;position:absolute;max-width:1000px}.sld-3-block{width:50%;right:15%;top:15%;bottom:10%;position:absolute;display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;max-width:550px}.sld-3-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;align-items:flex-end;width:100%}.sld-3-list li{font-size:22px;font-weight:300;margin-bottom:1rem;text-align:left;border-bottom:1px solid white;padding-bottom:.1rem;width:100%}.process-item{--offset: 9vw;translate:0 calc(var(--i) * var(--offset));display:flex;align-items:center;justify-content:center;flex-direction:column;margin-bottom:2rem;height:22vw;width:22vw;border-radius:100%;color:#fff;border:2px dashed white;max-width:422px;max-height:422px}.story-telling-wrapper .slide .process-item h3{margin-top:0;font-weight:500;font-size:3em}.story-telling-wrapper .slide .process-item b{font-weight:400;font-size:3rem}.story-telling-wrapper .slide .process-item p{margin:0;font-size:1.2rem;font-weight:300;max-width:200px;text-align:center;line-height:1.1;color:#fff}.story-telling-wrapper .slide .process-item p strong{font-weight:600}.story-telling-wrapper .slide p{font-size:1.2rem;line-height:1.6;color:var(--st-text-secondary);margin-bottom:2.5rem;max-width:600px}.story-telling-wrapper .slide .sld-3-block h1{font-weight:500}.story-telling-wrapper .btn{display:inline-block;padding:15px 30px;background:transparent;color:var(--st-accent-color);border:1px solid var(--st-accent-color);border-radius:4px;font-size:1rem;cursor:pointer;transition:var(--st-transition);text-decoration:none}.story-telling-wrapper .btn:hover{background:#64ffda1a;transform:translateY(-3px)}.story-telling-wrapper.classic{height:100vh;overflow:hidden}@media screen and (max-width:1400px){.hero-classic__subtitle{font-size:46px!important}.sld-2-process{width:80%;left:10%;top:calc(30% + 1em);position:absolute;max-width:700px}.process-item{height:30vw;width:30vw;max-width:300px;max-height:300px}.story-telling-wrapper.classic{height:120vh}.story-telling-wrapper .slide .process-item h3{font-size:2em;margin-bottom:.5em}}@media(max-width:768px){.story-telling-wrapper .timeline{left:10px}.story-telling-wrapper .timeline .label{display:none}.story-telling-wrapper .slide .content{margin-left:50px}.story-telling-wrapper .slide h1{font-size:2.5rem}.sld-2-header{transform:translate(-50%);left:50%;right:auto;width:80%;top:10%}.story-telling-wrapper .slide.visible .content{margin-left:0;padding:0 10px}.sld-2-process{width:90%;left:50%;top:30%;transform:translate(-50%)}.story-telling-wrapper .slide .process-item b{font-weight:400;font-size:1.6rem;line-height:1;margin-bottom:.4em}.process-item{height:55vw;width:55vw;margin:0;--offset: 0;translate:calc(var(--i) * var(--offset)) 0;transform:scale(1.05)}.story-telling-wrapper .slide .process-item h3{margin-bottom:.4em;font-size:2em}.story-telling-wrapper .slide .process-item p{font-size:1rem;width:80%}.diagonal-container{gap:0em;display:flex;flex-direction:column;align-items:center}.story-telling-wrapper.classic{height:250vw}}.hero-classic{height:100vh;position:relative;overflow:hidden;display:flex;align-items:center;background-color:var(--light-background);color:rgb(var(--color-foreground))}.hero-classic__container{width:100%;height:100%;position:relative;display:flex;justify-content:flex-end}.hero-classic__image-wrapper{position:absolute;top:50%;right:13%;width:34%;height:70%;overflow:hidden;border-radius:30px;z-index:1;transform:translateY(-50%)}.hero-classic__image{width:100%;height:100%;object-fit:cover}.hero-classic__content{position:relative;width:100%;height:100%;z-index:2;pointer-events:none}.hero-classic__heading{position:absolute;top:30%;right:10%;font-size:90px;line-height:1.1;margin:0;text-align:right;max-width:60%;color:inherit}.hero-classic__subtitle{font-size:60px;margin:0;line-height:1.2;color:var(--dark-background)}.hero-classic__subtitle-container{position:absolute;top:12%;left:10%;text-align:left;width:40%;display:flex;flex-direction:column;gap:3em}.hero-classic__subtitle-container .main-call-action,.hero-classic__subtitle-container .main-call-action-mobile{align-self:flex-start;margin-left:0;padding:.6rem 3rem;pointer-events:all}.hero-classic__content h1.st-title{left:62.2%;font-weight:300}@media screen and (max-width:768px){.hero-classic__heading{font-size:50px;right:5%;top:20%}.hero-classic__content h1.st-title{top:30%;font-size:52px;left:calc(50% + .5em)}.hero-classic__subtitle-container{top:65%;width:90%;left:50%;transform:translate(-50%)}.hero-classic__subtitle-container .main-call-action,.hero-classic__subtitle-container .main-call-action-mobile{align-self:center}.hero-classic__subtitle{font-size:32px!important;bottom:10%}.hero-classic__image-wrapper{width:70vw;height:40%;right:-20%;top:10%;transform:none}}.btn-dark{display:inline-block;padding:12px 30px;background-color:#333;color:#fff;text-decoration:none;font-size:12px;font-weight:700;border-radius:50px;text-transform:uppercase;transition:background .3s ease}.btn-dark:hover{background-color:#000}.pricing-item-classic{padding:2.5rem 0;width:100%;color:var(--st-dark-text)}.pricing-item-header{display:flex;flex-direction:column;justify-content:flex-start;align-items:baseline;margin-bottom:1.5em;gap:1em}.pricing-item-title{font-size:35px;font-weight:500;margin:0;letter-spacing:.05em}.pricing-item-title p{font-size:inherit;font-weight:inherit;margin:0}.pricing-item-price.is-emphasized{box-shadow:-12px 0 0 0 var(--st-dark-text);border-left:none}.pricing-item-price{font-size:1.3rem;font-weight:400;padding:0 .5em;border:1px solid;border-radius:19px;line-height:1.2;background-color:transparent;transition:var(--st-transition);display:flex;align-items:center;gap:0;cursor:pointer}.pricing-item-price b{padding:0 .5em;font-weight:inherit;border-left:1px solid;border-radius:19px;margin-left:10px}.pricing-item-price span{overflow:hidden;max-width:0px;white-space:nowrap;transition:var(--st-transition);opacity:0;margin-left:0}.pricing-item-classic:hover .pricing-item-price{background-color:var(--st-dark-text);color:#fff;border-color:var(--st-dark-text)}.pricing-item-classic:hover .pricing-item-price span{max-width:200px;margin-left:10px;opacity:1}.pricing-item-classic.gift-card:hover .pricing-item-price span{max-width:200px;margin-left:5px}.pricing-item-features{font-size:1.1rem;opacity:.8;line-height:1.6}.gift-card .pricing-item-features{display:flex;gap:10px;align-items:center}.gift-card .pricing-item-features .gift-card-content{width:60%}.gift-card .pricing-item-features .gift-card-image{width:20%;display:flex;align-items:center;aspect-ratio:15/12}.pricing-item-features p{font-size:18px;font-weight:500}.gift-card .pricing-item-features h5{font-size:25px;font-weight:500;margin-bottom:0;text-transform:none}.pricing-item-features ul{list-style:none;padding:0;margin:0}.pricing-item-features li{position:relative;padding-left:10px;margin-bottom:.5rem;text-transform:uppercase;font-size:18px;letter-spacing:.05em;border-bottom:1px solid;padding-bottom:.2rem;font-weight:500;color:#222}.pricing-classic-section{padding:100px 20px;color:#fff;overflow:hidden}.pricing-classic-container{max-width:1400px;margin:0 auto;width:90%}.pricing-classic-main-title{font-size:60px;font-weight:300;margin-bottom:60px;text-align:left;line-height:1;color:var(--st-dark-text)}.pricing-classic-main-title b{font-weight:700;display:block}.pricing-classic-flex{display:flex;gap:80px;align-items:flex-start}.pricing-classic-left{flex:1.2}.pricing-classic-right{flex:.8}.pricing-classic-image-container{width:50%;aspect-ratio:4 / 5;border-radius:20px;overflow:hidden;position:relative}.pricing-classic-image{width:100%;height:100%;object-fit:cover;display:block}.pricing-items-wrapper{display:flex;flex-direction:column}@media screen and (max-width:990px){.pricing-classic-flex{flex-direction:column;gap:40px}.pricing-classic-main-title{font-size:3rem;margin-bottom:40px}.pricing-classic-right{position:static;width:100%}.pricing-classic-image-container{aspect-ratio:16 / 9}.pricing-item-header{flex-direction:column}}@media screen and (max-width:762px){.pricing-classic-image-container{width:100%;aspect-ratio:16 / 12;border-radius:20px}}.header-modal{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:10000;display:none;align-items:center;justify-content:center;padding:20px}.header-modal.is-open{display:flex}.header-modal__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000000b3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.header-modal__content{position:relative;background-color:#fff;width:100%;max-width:1000px;border-radius:20px;padding:30px 25px;box-shadow:0 20px 40px #0003;z-index:10001;transform:translateY(20px);opacity:0;transition:all .3s ease-out;color:#333}.header-modal.is-open .header-modal__content{transform:translateY(0);opacity:1}.header-modal__close{position:absolute;top:5px;right:5px;background:transparent;border:none;cursor:pointer;padding:10px;color:#333;transition:transform .2s ease}.header-modal__close:hover{transform:scale(1.1)}.header-modal__close svg{width:20px;height:20px}.header-modal__title{font-size:2.5rem;font-weight:500;margin-bottom:20px;color:inherit}.header-modal__text{font-size:1.1rem;margin-bottom:30px;line-height:1.6;opacity:.8}
/*# sourceMappingURL=/cdn/shop/t/13/assets/main.css.map */
