body{margin:0;min-width:320px;min-height:100vh;cursor:none;-ms-overflow-style:none;scrollbar-width:none;overflow-x:hidden;font-family:Pangram}#preloader{height:100vh;width:100vw;position:relative;display:none}#loading-screen{top:0;left:0;background-color:#fff;display:flex;justify-content:center;align-items:center;gap:80px;z-index:101;height:100vh;width:100vw;overflow:hidden;position:fixed}#tag-line{top:0;left:0;background-color:#fff;color:#969696;font-size:3vw;position:fixed;height:100vh;width:100vw;display:grid;place-items:center;opacity:1;z-index:100}#loading-circle{animation:rotate 10s linear forwards infinite}@keyframes rotate{0%{rotate:0deg}to{rotate:360deg}}#loading-screen>#right{rotate:180deg}#loading-percent{position:absolute;bottom:12vh;left:0;width:100%;text-align:center;font-family:Hatton;font-size:2vw;letter-spacing:.15em;color:var(--primary-color)}#loading-percent span{opacity:.6}body::-webkit-scrollbar{display:none}strong{font-weight:700}.add-padding{padding-left:var(--p-side);padding-right:var(--p-side);box-sizing:border-box}.section-title{font-size:4.44vw;font-family:Pangram;font-weight:700;margin-bottom:var(--m-bottom)}.section-desc{width:100%;font-size:2.5vw;font-family:Pangram;font-weight:400;margin-bottom:var(--m-bottom);line-height:140%}#hover-blocker{height:100vh;width:100vw;position:fixed;display:none}canvas{position:absolute;top:0;z-index:0;width:100%}#scroller{position:fixed;top:0;left:0;width:100vw}#hero{height:90vh;position:relative}#sigilTitle{top:0;position:absolute;width:100vw;pointer-events:none;display:flex;justify-content:space-between;mix-blend-mode:exclusion;color:#fff;font-family:Neue Montreal;font-weight:700;font-size:18vw;-webkit-user-select:none;user-select:none}#brief{position:absolute;padding-top:10vh;padding-left:13vw;font-family:Hatton;font-size:25px;bottom:0;margin-bottom:10vh}#our-work{perspective:1000px;width:100vw;height:calc(var(--card-width)*1.7 + 3vw);margin-bottom:0}.client-cards{position:absolute;width:var(--card-width);height:calc(var(--card-width)*1.7);max-height:97vh;background-size:cover;background-position:center;box-shadow:2.4px 4.8px 4.8px #0000006e;will-change:transform;border-radius:1.5rem;background-color:#969696}#elite{background-image:url(/assets/Sigils_Ritual-elite-c06eb929.png)}#bewakoof{background-image:url(/assets/Sigils_Ritual-bewakoof-262072ee.png)}#anfoods{background-image:url(/assets/AnotherFoods_ReelCover1-264c1bef.png)}#fcl{background-image:url(/assets/FCL_Concept-07-28e3e784.png)}#process{margin-top:var(--section-gap);margin-bottom:var(--section-gap)}#process-steps{width:100%;justify-content:space-around;display:flex;height:10vw;margin-top:50px;margin-bottom:var(--section-gap)}.proc{display:grid;place-items:center;font-size:1.75vw;font-family:Pangram;font-weight:700}.bg-image{aspect-ratio:1;width:10vw;background-size:contain;background-position:center;background-repeat:no-repeat}#discover>.bg-image{background-image:url(/assets/DiscoverIcon-51126cff.svg)}#conceptualise>.bg-image{background-image:url(/assets/ConceptIcon-9c41e6b2.svg)}#iterate>.bg-image{background-image:url(/assets/IterateIcon-1635e23a.svg)}#services{width:100%;display:flex;align-items:center;justify-content:start;margin-bottom:var(--section-gap)}#service-list{width:fit-content;display:flex;flex-direction:column;justify-content:center;height:45vw;gap:3.5vw;margin-left:var(--p-side)}.service{border:4px solid var(--primary-color);border-radius:4vw;text-align:center;width:30vw;font-size:3.75vw;padding:1vw}#curly-braces{left:39.75vw}#curly-braces>svg{aspect-ratio:3.78;width:11.9vw;height:45vw}#star-group{right:-0px;aspect-ratio:1;width:var(--star-size);position:absolute;scale:2;display:none}#star-small{position:absolute;background-image:url(/assets/stars/small-star.png);background-size:cover;aspect-ratio:1;width:var(--star-size-small);margin-top:calc((var(--star-size) - var(--star-size-small)) / 2);margin-left:calc((var(--star-size) - var(--star-size-small)) / 2)}#star-large{position:absolute;background-image:url(/assets/stars/large-star.png);background-size:cover;aspect-ratio:1;width:var(--star-size-large);margin-top:calc((var(--star-size) - var(--star-size-large)) / 2);margin-left:calc((var(--star-size) - var(--star-size-large)) / 2)}footer{position:relative;padding-bottom:200px;overflow:hidden}#footer-banner{position:absolute;left:0;bottom:0;width:100%;overflow:hidden;pointer-events:none;line-height:.8}#footer-banner>span{display:inline-block;white-space:nowrap;font-family:Pangram;font-weight:700;font-size:13vw;letter-spacing:.02em;color:var(--primary-color);will-change:transform;animation:footer-banner-scroll 30s linear infinite}@keyframes footer-banner-scroll{0%{transform:translateY(26%)}to{transform:translate(-50%,26%)}}.ft-row{display:flex;justify-content:space-between;padding:0 2.5vw;height:fit-content;gap:50px}#ft-col-r{align-items:end}.ft-col{display:flex;flex-direction:column;justify-content:start;gap:20px}.ft-title{font-size:2.75vw;font-weight:700}.ft-desc{font-size:1.5vw;font-weight:400;line-height:150%}form{margin:15px 0}.company-input{all:unset;width:80%;font-size:1.75vw;padding-bottom:5px;border-bottom:1px #000000 solid;transition:.4s border linear;margin-bottom:20px}.company-input:focus{border-bottom:1px var(--primary-color) solid}.company-input::placeholder{font-weight:400;opacity:.4}.submit-btn{all:unset;aspect-ratio:6;height:2vw;font-size:1.25vw;text-align:center;background-color:var(--primary-color);color:#fff;padding:8px;border-radius:2rem}.ft-tnc{font-size:1vw;font-weight:100;padding-bottom:10px;display:flex;justify-content:space-between}.ft-tnc>div{display:flex;width:20vw;justify-content:space-between}#quiz-button{display:inline-flex;align-items:center;gap:.7vw;width:fit-content;padding:.7vw 1.5vw;margin-bottom:20px;font-family:Pangram;font-weight:700;font-size:1.25vw;color:var(--primary-color);text-decoration:none;border:.18vw solid var(--primary-color);border-radius:2rem;background-color:transparent;transition:background-color .3s ease,color .3s ease}#quiz-button:hover{background-color:var(--primary-color);color:#fff}#quiz-button .quiz-button-mark{font-size:.85em;transition:transform .6s ease}#quiz-button:hover .quiz-button-mark{transform:rotate(180deg)}#quiz-button .quiz-button-arrow{transition:transform .3s ease}#quiz-button:hover .quiz-button-arrow{transform:translate(4px)}#contact{text-align:right;font-size:2vw}#links{padding-top:10px;display:flex;justify-content:space-around;height:fit-content;width:20vw}#links>.logo{width:2.4vw;height:2.4vw;background-size:contain;background-position:center;background-repeat:no-repeat}#spotify{background-image:url(/assets/spotify-5b89a7aa.svg)}#phone{background-image:url(/assets/Union-48caa173.svg)}#mail{background-image:url(/assets/mail-0dc039df.svg)}#ig{background-image:url(/assets/insta-535abfbe.svg)}#linkedin{background-image:url(/assets/LinkedIn-fd124cea.svg)}header{font-family:Pangram;padding:15px 0;color:#000}#menu{position:absolute;right:0;top:0;padding:15px 22px;box-sizing:border-box;background-color:#fff;mix-blend-mode:exclusion;height:100px;width:auto;min-width:75px;white-space:nowrap;text-align:right}#menu-hover{position:absolute;background-color:#fff;height:75px;width:75px;z-index:0;border-radius:50%;right:0;scale:0}#menu:hover{cursor:none}#menu-page{position:fixed;top:0;left:0;height:0vh;width:100vw;z-index:99;background-color:#fff;overflow:hidden}nav{width:100%;height:100%;display:grid;place-content:center;text-align:center;gap:2.75rem;font-family:Hatton;font-size:8vh}.menu-item{cursor:pointer;transition:color .25s;display:flex;justify-content:center;overflow:hidden}.menu-item>span{transform:translate3d(0,100%,0)}.menu-item:hover{color:var(--primary-color)}#menu-star-group{aspect-ratio:1;width:var(--menu-star-size);position:fixed;opacity:0;top:-150px;left:-150px;display:none}#menu-star-small{position:absolute;background-image:url(/assets/stars/small-star.svg);background-size:cover;aspect-ratio:1;width:var(--menu-star-size-small);margin-top:calc((var(--menu-star-size) - var(--menu-star-size-small)) / 2);margin-left:calc((var(--menu-star-size) - var(--menu-star-size-small)) / 2)}#menu-star-large{position:absolute;background-image:url(/assets/stars/large-star.svg);background-size:cover;aspect-ratio:1;width:var(--menu-star-size-large);margin-top:calc((var(--menu-star-size) - var(--menu-star-size-large)) / 2);margin-left:calc((var(--menu-star-size) - var(--menu-star-size-large)) / 2)}#bottom-nav{position:fixed;bottom:10px;left:0;display:flex;justify-content:center;align-items:end;height:10vh;width:100vw}#bottombar-cont{width:24vw;height:7vh;display:flex;justify-content:space-around;align-items:end}.bottom-bar{border-top-left-radius:2rem;border-top-right-radius:2rem;height:40px;width:3px;opacity:1;background-color:var(--primary-color)}#marquees{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;padding-block:7vh;margin:2vh 0 4vh;-webkit-user-select:none;user-select:none}#marquee-black,#marquee-orange{position:relative;display:flex;align-items:center;overflow:hidden;width:112vw;padding-block:.4em;font-weight:900;font-size:3.5vw;line-height:1;white-space:nowrap}#marquee-black{z-index:1;margin-bottom:0vw;font-family:Pangram,sans-serif;color:#fff;background-color:#0d0d0d;transform:rotate(-4deg);box-shadow:0 1vw 2.4vw #00000038}#marquee-orange{z-index:1;font-family:Hatton,serif;color:#fff;background-color:var(--primary-color);transform:rotate(4deg)}#chaos-scroll,#clarity-scroll{display:flex;flex:none;width:max-content;will-change:transform}#chaos-scroll>.chaos,#clarity-scroll>.clarity{flex:none}#chaos-scroll{animation:marquee-rtl 34s linear infinite}#clarity-scroll{animation:marquee-ltr 40s linear infinite}@keyframes marquee-rtl{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@keyframes marquee-ltr{0%{transform:translate3d(-50%,0,0)}to{transform:translateZ(0)}}@media (prefers-reduced-motion: reduce){#chaos-scroll,#clarity-scroll{animation:none;transform:translate3d(-25%,0,0)}}#brief-2{margin-top:2vh;font-family:Pangram;font-weight:400;font-size:4vmin;margin-bottom:var(--m-bottom)}#testimonials{margin-bottom:var(--section-gap);overflow:hidden;display:none}#testimonial-slider{margin-left:-10vw;display:flex;justify-content:space-around;width:600vw;overflow-x:hidden}.testimonial-tab{width:100vw;box-sizing:border-box;padding-right:10vw;padding-left:10vw;will-change:translate}#star-abstract{aspect-ratio:6.23;background-image:url(/assets/star-group-b7bd4b55.svg);background-size:cover;background-repeat:no-repeat;width:15vw;margin-bottom:25px}.quote{font-size:2vw}#quote-start{font-weight:700;padding-bottom:25px}#quote-brief{padding-bottom:30px}#identity>#name{font-weight:700;font-size:1.5vw}#identity>#designation{font-size:1.15vw}#identity>#company-logo{margin-top:5px;aspect-ratio:1;background-image:url(data:image/png;base64,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);background-size:cover;background-repeat:no-repeat;width:4vw;margin-bottom:30px}#testimonial-template{display:none}#indicator-row{width:80vw;display:flex;justify-content:center;gap:20px;margin-top:20px}.indicator{aspect-ratio:1;height:8px;border:2px solid var(--primary-color);rotate:45deg}@media only screen and (max-width: 900px){.quote{font-size:1.25rem}#identity>#name{font-size:1.75rem}#identity>#designation{font-size:1.15rem}#identity>#company-logo{width:10vw}#testimonial-slider{overflow:hidden}}#contact-us{height:fit-content;margin-bottom:100px}.form-step{will-change:opacity,transform}.form-step:not(.revealed){display:none}#lead-intro{display:flex;gap:2vw}#lead-intro>.company-input{border-bottom:1px var(--primary-color) solid}.option-title{font-weight:700;font-size:1.75vw;padding:15px 0}.option-buttons{display:flex;gap:1vw;padding-bottom:20px}.selectable-option{font-size:1.5vw;border:.15vw solid var(--primary-color);width:15vw;padding:8px 0;text-align:center;border-radius:2rem;transition:all .2s linear}.selectable-option:hover{background-color:#f264192a}#proj-brief{width:63.5vw;border:2px var(--primary-color) solid;border-radius:2vw;padding:20px;font-family:Pangram;font-size:2vw;margin-bottom:20px}@media only screen and (max-width: 900px){#lead-intro{display:flex;flex-direction:column;width:100vw;gap:2vw}.option-title{font-weight:600;font-size:1.5rem}.option-buttons{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;column-gap:1rem;row-gap:1rem;place-items:center}.selectable-option{font-size:1.2rem;border:.15rem solid var(--primary-color);width:10rem;padding:10px 0;text-align:center;border-radius:1rem;display:grid;place-content:center;transition:all .2s linear}#proj-brief{width:93%;border:2px var(--primary-color) solid;border-radius:2vw;padding:10px;font-family:Pangram;font-size:2vw;margin-bottom:20px}}#faqs{height:fit-content}#faq-card-section{position:relative;height:40vw}.faq-card{position:absolute;background-color:#fff;aspect-ratio:.65;width:20vw;border:.5vw var(--primary-color) solid;border-radius:2vw;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;-webkit-user-select:none;user-select:none;transform-style:preserve-3d}.faq-hover{position:absolute;top:0;left:0;aspect-ratio:.65;width:20vw;border-radius:2vw;-webkit-user-select:none;user-select:none;transform-style:preserve-3d}.faq-card>.face{position:absolute;margin:auto;font-size:3vw;font-weight:700;margin:2vw 1vw 1vw;backface-visibility:hidden}.faq-card>.question{transform:rotateY(180deg);font-size:2vw;font-weight:700;margin:2vw 1vw 1vw;backface-visibility:hidden}.faq-card>.answer{transform:rotateY(180deg);font-size:1.25vw;margin:1vw;backface-visibility:hidden}#custom-mouse{position:fixed;top:0;left:0;height:40px;width:40px;z-index:1000;pointer-events:none}#click-text{position:absolute;opacity:0;font-family:Hatton}#mouse-normal{height:40px;width:40px;box-sizing:border-box;background-color:transparent;border:2px solid var(--primary-color);border-radius:50%;position:absolute;opacity:.9;will-change:transform}@media only screen and (max-width: 900px){#custom-mouse{display:none}}#process-steps .bg-image{overflow:visible}#process-steps .bg-image svg{display:block;width:100%;height:100%;overflow:visible}#process-steps .bg-image .piece,#process-steps .bg-image .spin-group{will-change:transform}#service-list .service{cursor:pointer;transition:background-color .35s ease,color .35s ease}#service-list .service.service-active{background-color:var(--primary-color);color:#fff}#service-details{margin-left:5vw;align-self:center;max-width:42vw}#service-details ul{list-style:none;margin:0;padding:0;columns:2;column-gap:3vw;font-family:Pangram;font-size:1.5vw;line-height:1.7;will-change:opacity,transform}#service-details li{break-inside:avoid}@media only screen and (max-width: 900px){#services{flex-direction:column;align-items:start;gap:2rem}#service-list{height:auto}#service-details{margin-left:0;max-width:100%;padding:0 var(--p-side);box-sizing:border-box}#service-details ul{font-size:1rem;column-gap:6vw}}@media only screen and (max-width: 900px){body{overflow-x:hidden}#scroller{width:100vw;position:static;overflow-x:hidden}canvas{z-index:0}#loading-screen{height:100vh;box-sizing:border-box;gap:40px;padding:0 2rem}#loading-circle{scale:1.3}#loading-percent{bottom:16vh;font-size:1.35rem}#hero{height:450px}.section-title{font-size:2rem}.section-desc{font-size:1.2rem}#hero>#brief{font-size:1.25rem;padding-left:1.75rem}#star-group{display:none}#marquees{padding-block:4vh;margin:2vh 0 4vh}#marquee-black,#marquee-orange{width:130vw;font-size:7vw}#brief-2{margin-top:25px}#bottom-nav{display:none}.proc{font-size:1rem}.service{border:2px solid var(--primary-color)}#brand-cards{scale:1.2;height:600px}#brand-cards>.add-padding{margin-top:0;scale:.825}#brand-cards>.section-title{margin-bottom:0;scale:.825}.ft-row{padding:0 var(--p-side);flex-direction:column}#ft-col-r{align-items:start}.ft-title{font-size:2rem}.ft-desc,.company-input{font-size:1.25rem}.submit-btn{height:fit-content;padding:.5rem 2rem;font-size:1.25rem}#contact{text-align:left;font-size:1.25rem;width:80%}#links{width:100%}#links>.logo{width:2.75rem;height:2.75rem;background-size:contain}#ig{width:2.75rem!important}footer{padding-bottom:150px}#footer-banner>span{font-size:22vw}#quiz-button{gap:2vw;padding:2.5vw 5vw;font-size:1.1rem;border-width:2px}.ft-tnc{padding-top:30px;font-size:.75rem;flex-direction:row!important}.ft-tnc>div{display:flex;width:35%;justify-content:space-between}}
