@import"https://fonts.googleapis.com/css2?family=Kaushan+Script&family=Poppins:wght@400;500;600;700;800;900&display=swap";@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.z-10{z-index:10}.z-20{z-index:20}.col-span-1{grid-column:span 1/span 1}.col-span-3{grid-column:span 3/span 3}.col-span-5{grid-column:span 5/span 5}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.col-start-5{grid-column-start:5}.row-span-1{grid-row:span 1/span 1}.row-span-2{grid-row:span 2/span 2}.row-span-3{grid-row:span 3/span 3}.row-start-1{grid-row-start:1}.row-start-2{grid-row-start:2}.container{width:100%}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.h-full{height:100%}.max-h-\[60vh\]{max-height:60vh}.w-full{width:100%}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.cursor-ns-resize{cursor:ns-resize}.cursor-pointer{cursor:pointer}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.border{border-style:var(--tw-border-style);border-width:1px}.border-solid{--tw-border-style:solid;border-style:solid}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.object-cover{-o-object-fit:cover;object-fit:cover}.text-right{text-align:right}.uppercase{text-transform:uppercase}.opacity-20{opacity:.2}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-75{opacity:.75}.mix-blend-multiply{mix-blend-mode:multiply}.ring{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}:root{--black:#000;--white:#fff;--black-border:#000;--dark-gray-sliders:#8b8b8bda;--mint-50:#effefb;--mint-100:#c7fff4;--mint-200:#90ffe8;--mint-300:#51f7dc;--mint-400:#1de4c9;--mint-500:#04c8b0;--mint-600:#00ae9d;--mint-700:#03857f;--mint-800:#0a655e;--mint-900:#0d544e;--mint-950:#003332;--lime-50:#f8fde8;--lime-100:#ecfacd;--lime-200:#daf5a1;--lime-300:#bfec6a;--lime-400:#a5de3d;--lime-500:#7db61c;--lime-600:#679c14;--lime-700:#4f7714;--lime-800:#415e16;--lime-900:#375017;--lime-950:#1b2c07;--yellow-50:#f8fee8;--yellow-100:#eeffc2;--yellow-200:#e0ff88;--yellow-300:#d6ff43;--yellow-400:#d8ff10;--yellow-500:#d3ef03;--yellow-600:#c9d200;--yellow-700:#aeb50e;--yellow-800:#888b1a;--yellow-900:#525b0c;--yellow-950:#2b3300;--indigo-50:#f3f5fb;--indigo-100:#e4e6f5;--indigo-200:#cfd4ee;--indigo-300:#aeb8e2;--indigo-400:#8793d3;--indigo-500:#6a72c7;--indigo-600:#575ab9;--indigo-700:#49479d;--indigo-800:#47438a;--indigo-900:#3a396f;--indigo-950:#282645;--cyan-50:#00a2c2;--cyan-100:#009dbd;--cyan-200:#008ca8;--cyan-300:#008099;--cyan-400:#006f85;--cyan-500:#006275;--cyan-600:#056;--cyan-700:#004452;--cyan-800:#003641;--cyan-900:#002a33;--cyan-950:#001e24;--orange-50:#fff9eb;--orange-100:#ffedc6;--orange-200:#ffd888;--orange-300:#ffbf4a;--orange-400:#ffaa2c;--orange-500:#f98107;--orange-600:#dd5c02;--orange-700:#b73d06;--orange-800:#942e0c;--orange-900:#7a270d;--orange-950:#461202;--pink-50:#fff1f3;--pink-100:#ffe4e8;--pink-200:#ffccd6;--pink-300:#fea3b4;--pink-400:#fd6f8d;--pink-500:#f7406c;--pink-600:#e41a54;--pink-700:#c10f47;--pink-800:#a11042;--pink-900:#8a113e;--pink-950:#4d041e;--blue-50:#f0f9ff;--blue-100:#e0f1fe;--blue-200:#b9e5fe;--blue-300:#7cd1fd;--blue-400:#36bbfa;--blue-500:#0ca2eb;--blue-600:#0090e0;--blue-700:#0166a3;--blue-800:#065786;--blue-900:#0b486f;--blue-950:#072e4a;--gray-50:#f7f7f7;--gray-100:#ebedf1;--gray-200:#d5dae2;--gray-300:#b1bbc8;--gray-400:#8695aa;--gray-500:#677890;--gray-600:#526077;--gray-700:#434e61;--gray-800:#3a4452;--gray-900:#343a46;--gray-950:#22272f;--shaft-50:#fff;--shaft-100:#e3e3e3;--shaft-200:#c8c8c8;--shaft-300:#a4a4a4;--shaft-400:#818181;--shaft-500:#666;--shaft-600:#515151;--shaft-700:#434343;--shaft-800:#383838;--shaft-900:#313131;--shaft-950:#1a1a1a}*{box-sizing:border-box;margin:0;padding:0}body{width:100vw;min-height:100vh;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:var(--black);background-color:var(--white);font-family:Poppins,sans-serif;overflow-x:hidden}a{color:var(--black);text-decoration:none}h1,h2,p,a{-webkit-user-select:none;-moz-user-select:none;user-select:none}p{text-wrap:balance}.frame{--r:5px;--o:calc(-1*var(--r));--back-c:light-dark(#ededed,#121212);--line-c:grey;color-scheme:light dark;box-sizing:border-box;background:radial-gradient(var(--r)at var(--r)var(--r),var(--back-c) calc(100% - 2px),var(--line-c) calc(100% - 1px),#0000)var(--o)var(--o),conic-gradient(from 90deg at 1px 1px,#0000 25%,var(--line-c)0%);border:2em solid #0000;height:100%}.top-menu{z-index:10;justify-content:space-between;align-items:center;padding:20px 50px;font-size:.8vw;display:flex;position:fixed;top:0;left:0;right:0}@media(max-width:768px){.logo{width:100px}.logo p{font-size:18px}.time{display:none}.menu-items{font-size:8px}.item-1,.item-2{width:auto;margin-right:15px}.pagination-Controlls{transform-origin:0 100%;bottom:20px;left:20px;scale:.7}}.logo{align-items:left;width:150px}.logo p{font-size:1vw}.logoName{opacity:0}.logoNum{margin-left:-45px}.logo:hover .logoName{opacity:1;transition:opacity .3s}.logo:hover .logoNum{margin-left:0;transition:margin-left .3s}.time{color:var(--cyan-950);cursor:pointer;flex-grow:1;justify-content:flex-start;font-size:1rem!important}.time1{color:var(--gray-950);cursor:pointer;text-align:left;background-color:#fff;justify-content:flex-start;width:auto;padding:0 5px;line-height:1;font-size:1rem!important}.menu-items{align-items:center;display:flex}.item-1,.item-2{cursor:pointer;width:70px;margin-right:20px;position:relative;font-size:.8rem!important}.item-1 span,.item-2 span{position:relative}.item-1 span:before,.item-2 span:before{background:var(--dark-gray);content:"";pointer-events:none;transform-origin:100% 100%;width:100%;height:2px;transition:transform .6s cubic-bezier(.43,.195,.02,1);position:absolute;bottom:-4px;left:0;transform:scaleX(0)}.item-1 span:hover:before,.item-2 span:hover:before{transform-origin:0 100%;transform:scaleX(1)}.menu-dot{background-color:var(--black);cursor:pointer;border-radius:50%;width:20px;height:20px;transition:background-color .3s}.container{z-index:-1;filter:contrast()brightness()saturate();width:100vw;min-height:100vh;position:fixed;top:0;left:0}.shadow-followed{filter:blur(20px);background:var(--shaft-100);mix-blend-mode:luminosity;width:100vw;min-height:100vh;position:absolute;overflow:hidden}.shadows{filter:blur(40px);background:linear-gradient(270deg,var(--violet-gray-950),var(--gray-600));opacity:.7;border-radius:40% 50% 30% 40%;width:100%;height:80%;animation:18s ease-in-out infinite alternate both transform,8s ease-in-out infinite both slide_two;position:absolute;top:40%;left:75%}.shadows.one{background:linear-gradient(180deg,var(--mint-800),var(--mint-600));width:50%;height:80%;animation:8s ease-in-out infinite alternate both transform,15s ease-in-out infinite both slide_two;top:5%;left:5%;transform:rotate(-190deg)}.shadows.two{background:linear-gradient(90deg,var(--mint-500),var(--mint-800));width:40%;height:80%;animation:10s ease-in-out infinite alternate both transform,20s ease-in-out infinite both slide_two;top:60%;left:50%;transform:rotate(-60deg)}.shadows.three{background:linear-gradient(90deg,var(--mint-500),var(--mint-700));width:30%;height:60%;animation:7s ease-in-out infinite alternate both transform,25s ease-in-out infinite both slide_two;top:-10%;left:800px;transform:rotate(-120deg)}.shadows.four{background:linear-gradient(90deg,var(--mint-500),var(--mint-700));width:40%;height:50%;animation:17s ease-in-out infinite alternate both transform,10s ease-in-out infinite both slide_two;top:-20%;left:60%;transform:rotate(-220deg)}.shadows.five{background:linear-gradient(90deg,var(--mint-700),var(--mint-800));width:40%;height:90%;animation:12s ease-in-out infinite alternate both transform,15s ease-in-out infinite both slide_two;top:-20%;left:-20%;transform:rotate(-230deg)}.shadows.six{background:linear-gradient(30deg,var(--mint-500),var(--mint-600));width:30%;height:70%;animation:14s ease-in-out infinite alternate both transform,12s ease-in-out infinite both slide_two;top:70%;left:-10%;transform:rotate(-140deg)}.pointer-follow{width:320px;height:450px;translate:-50%,-50%;mix-blend-mode:screen;background:radial-gradient(circle,#00ffd580,#f1080800);border-radius:40%;animation:15s ease-in-out infinite alternate both transform,16s ease-in-out infinite both pointer;position:absolute;top:50%;left:50%}@keyframes transform{0%,to{border-radius:33% 67% 70% 30%/30% 40% 70% 70%}20%{border-radius:37% 63% 51% 49%/37% 35% 35% 63%}40%{border-radius:36% 64% 64% 36%/64% 48% 52% 26%}60%{border-radius:37% 63% 51% 49%/30% 30% 70% 73%}80%{border-radius:40% 60% 42% 58%/51% 51% 49% 59%}}@keyframes pointer{0%,to{transform:none}50%{transform:rotate(230deg)scale(1.2)}}@keyframes slide_one{0%,to{transform:none}50%{transform:translate(50%,20%)rotate(10deg)scale(1)}}@keyframes slide_two{0%,to{transform:none}50%{transform:translate(50%,20%)rotate(-200deg)scale(1.3)}}.swiper-container{z-index:1;height:100vh;position:relative}.swiper-wrapper{pointer-events:none;z-index:0;width:100vw;height:100vh}.swiper-slide{text-align:center;z-index:1;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;padding:0 20px;display:flex}.swiper-slide-active{pointer-events:all!important}.swiper-slide:not(.swiper-slide-active) *{pointer-events:none!important}.swiper-slide-active *{pointer-events:auto}.slide1,.slide2{box-shadow:none;-webkit-backdrop-filter:blur(5px)}.slide1{background-color:#e444ce2a}.slide2{background-color:#85234936}.slide3{background-color:#43d9de3b}.slide-content{opacity:0;visibility:hidden;margin:0 auto}.slide-title{cursor:pointer;white-space:nowrap;opacity:0;margin-bottom:20px;font-size:6vw;font-style:italic;font-weight:100;transition:letter-spacing .3s}.slide-info{color:var(--dark-gray);margin-bottom:20px;font-size:14px}.slide-bottom{justify-content:space-between;align-items:center;max-width:600px;margin:0 auto;display:flex}.slide-description{text-align:left;flex:1;margin-right:20px;font-size:1vw;transform:translateY(20px);color:var(--dark-gray)!important}.visit-button{color:var(--dark-gray);border:1px solid var(--dark-gray);cursor:pointer;background-color:#0000;border-radius:25px;justify-content:space-between;align-items:center;max-width:120px;padding:10px 30px;font-weight:700;transition:transform .3s,opacity .3s;display:flex;overflow:hidden;transform:translateY(20px)}.visit-button .label{width:100%;height:100%;transition:transform .3s,opacity .3s;transform:translateY(0)}.visit-button:before{content:"VISIT";opacity:0;max-width:120px;padding:10px 30px;transition:transform .3s,opacity .3s;position:absolute;top:100%;left:0}.visit-button:hover .label{transform:translateY(-30px)}.visit-button:hover:before{opacity:1;transform:translateY(-100%)}.visit-button span{height:20px;overflow:hidden}.pagination-Controlls{z-index:10;z-index:1;border-radius:50%;justify-content:center;align-items:flex-end;width:16vw;min-width:150px;max-width:300px;height:16vw;min-height:150px;max-height:300px;display:flex;position:fixed;bottom:80px;left:80px}#progress-container{border:1px solid var(--dark-gray);border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute}#progress-ring{border-radius:100%;width:100%;height:100%;scale:1.1}.icon-svg{width:100%;white-space:wrap;fill:#000;flex:1;align-self:center;margin-bottom:10px;padding-left:10px;display:block}#progress-ring-circle{stroke:#f1e72f;stroke-width:2.5px;filter:blur(5px);transition:stroke-dashoffset .3s}#custom-pagination-wheel{z-index:10;border-radius:100%;justify-content:center;align-items:center;width:100%;height:100%;transition:box-shadow .3s;display:flex}#progress-text{font-weight:700}.swiper-button-prev,.swiper-button-next{color:#f1c42f!important}.pagination-Controlls p{color:var(--dark-gray);text-transform:uppercase;width:250px;margin-right:-250px;font-size:.8vw;position:relative;bottom:0}.slide-image{cursor:pointer;mix-blend-mode:lighten;border-radius:50%;width:15vw;min-width:150px;max-width:300px;height:15vw;min-height:150px;max-height:300px;position:absolute;bottom:80px;right:80px;overflow:hidden}.slide-image:hover img{transform:scale(1.1)}.slide-image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .6s ease-in-out;transform:scale(1)}.project-gallery{z-index:0;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute}.project-gallery img{opacity:0;border-radius:10px;max-width:250px;position:absolute;top:0;left:0}.dark-mode{--black:#fff;--white:var(--gray-950);--black-border:#fff;--dark-gray:#fff}.dark-mode .container{filter:contrast()brightness(50%)saturate(50%)}.dark-mode .pointer-follow{background:linear-gradient(180deg,var(--indigo-400),var(--indigo-800))}.dark-mode .shadows.one{background:linear-gradient(180deg,var(--indigo-600),var(--indigo-300))}.dark-mode .shadows.two{background:linear-gradient(90deg,var(--indigo-500),var(--indigo-800))}.dark-mode .shadows.three{background:linear-gradient(90deg,var(--indigo-600),var(--indigo-300))}.dark-mode .shadows.four{background:linear-gradient(90deg,var(--indigo-400),var(--indigo-800))}.dark-mode .shadows.five{background:linear-gradient(90deg,var(--indigo-700),var(--indigo-300))}.dark-mode .shadows.six{background:linear-gradient(30deg,var(--indigo-500),var(--indigo-800))}.dark-mode .shadow-followed{background:var(--shaft-700)}.dark-mode #progress-ring-circle{stroke:#f1c42f;filter:blur(5px);stroke-width:2.5px}.dark-mode #progress-text{fill:#fff}.dark-mode .time{color:var(--indigo-300)}.dark-mode .slide-title,.dark-mode .slide-info,.dark-mode .slide-description,.dark-mode .visit-button,.dark-mode .pagination-Controlls p{color:var(--black)}.dark-mode .visit-button{border-color:var(--black-border)}.dark-mode .swiper-button-next:before,.dark-mode .swiper-button-prev:before{filter:invert()}@media(min-width:768px)and (max-width:1199px){.slide-title{font-size:18vw}.slide-description{font-size:1.2vw}.slide-image,.pagination-Controlls{width:12vw;height:12vw}#progress-ring{width:28vh;height:28vh}}@media(max-width:767px){.slide-bottom{flex-direction:column}.slide-bottom>*{margin-top:5%}.slide-title{font-size:10vw}.slide-description{text-align:center;font-size:2vw}.slide-image{width:20vw;height:20vw;bottom:40px;right:40px}.pagination-Controlls{width:20vw;height:20vw;bottom:40px;left:40px}#progress-ring{width:35vh;height:35vh}.top-menu{-webkit-backdrop-filter:blur(10px);background:#ffffff1a;border-bottom:1px solid #ffffff1a;flex-direction:row;margin-top:0;padding:0 20px;font-size:10px}.menu-items{justify-content:space-between;width:50%;display:flex}.item-1,.item-2{width:auto;margin-right:0}}canvas{z-index:20;pointer-events:none;display:block;position:fixed;top:0;left:0}div#containerParticles{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}#containerParticles a{pointer-events:auto;text-align:center;border:1px solid var(--black);width:auto;height:auto;color:var(--black);cursor:pointer;text-transform:uppercase;letter-spacing:1px;background:0 0;border-radius:25px;padding:10px 30px;font-size:14px;font-weight:700;line-height:normal;text-decoration:none;transition:all .3s;position:fixed;top:20%;left:50%;transform:translate(-50%)}div#containerParticles a:hover{background:var(--black);color:var(--white);z-index:1000;transform:translate(-50%)translateY(-2px);box-shadow:0 5px 15px #0000001a}div#containerParticles p{text-align:left;opacity:.6;pointer-events:none;width:25%;font-size:.9vw;line-height:1.6;position:absolute;top:22%}div#containerParticles p:first-of-type{left:5%}div#containerParticles p:nth-of-type(2){text-align:right;left:auto;right:5%}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
