@font-face{font-family:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.866357a4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.758e15a8.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.866357a4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.758e15a8.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.866357a4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.758e15a8.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.866357a4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.758e15a8.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:800;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.866357a4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:800;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.758e15a8.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:900;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.866357a4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:900;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.758e15a8.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit Fallback;src:local(Arial);ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.0%;size-adjust:99.82%}.outfit_e88e6fc5-module__FOOUWa__className{font-family:Outfit,Outfit Fallback;font-style:normal}.outfit_e88e6fc5-module__FOOUWa__variable{--font-title:"Outfit","Outfit Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/04c5164763c40239-s.690580e8.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/26f284dcc38c84c0-s.303a03d6.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7e7f32a39836f228-s.0b4edfe7.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fa39153a3fc630ba-s.bff0868b.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6a5386fd6038edbe-s.719084df.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/051742360c26797e-s.p.102b7f24.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/04c5164763c40239-s.690580e8.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/26f284dcc38c84c0-s.303a03d6.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/7e7f32a39836f228-s.0b4edfe7.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fa39153a3fc630ba-s.bff0868b.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6a5386fd6038edbe-s.719084df.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/051742360c26797e-s.p.102b7f24.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_3b838f7b-module__Jec5lq__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_3b838f7b-module__Jec5lq__variable{--font-body:"JetBrains Mono","JetBrains Mono Fallback"}
@font-face{font-family:HogwartsWizard;src:url(/fonts/hogwarts_wizard.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:HarrP;src:url(/fonts/harry_p.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:MagicOwl;src:url(/fonts/magic_owl.otf)format("truetype");font-weight:400;font-style:normal;font-display:swap}*{box-sizing:border-box;backface-visibility:hidden;margin:0;padding:0}html{-webkit-tap-highlight-color:#0000;scroll-behavior:smooth;font-display:swap}body{-webkit-user-select:none;user-select:none}figure{display:flex}img{width:100%;max-width:100%;display:block}button{all:unset;cursor:none}@media screen and (max-width:1080px){button{cursor:pointer}}a{color:#0b0b0b;cursor:none;text-decoration:none}a:focus{outline:none}a:focus-visible{outline:.125rem solid #0b0b0b}input,textarea,select{box-sizing:border-box}input:focus,textarea:focus,select:focus{outline:none}input:focus-visible,textarea:focus-visible,select:focus-visible{outline:.125rem solid #0b0b0b}.lenis.lenis-smooth{overscroll-behavior:contain;scroll-behavior:auto!important}figcaption{display:none}@keyframes stroke-animation{to{stroke-dashoffset:0}}@keyframes stroke-fill{to{fill:#f8f8f2;stroke-width:0}}@keyframes blob-1-anim{0%{transform:translate(-50%)translateY(0)}14%{transform:translate(-50%)translateY(-.5rem)}24%{transform:translate(-50%)translateY(0)}to{transform:translate(-50%)translateY(0)}}@keyframes blob-2-anim{0%{transform:scale(1)translate(-50%,.625rem)}30%{transform:scale(1)translate(-50%,.625rem)}70%{transform:scale(1)translate(-50%,.625rem)}95%{transform:scale(1)translate(-50%,1.25rem)}to{transform:scale(1)translate(-50%,.625rem)}}@keyframes scrolly{0%{transform:translateY(-150%)rotateX(90deg)scale(.5)skew(3deg)}30%{transform:translate(0,0)rotateX(0)scale(1)skew(0)}70%{transform:translate(0,0)rotateX(0)scale(1)skew(0)}95%{transform:translateY(50%)rotateX(-90deg)scale(.5)skew(-3deg)}to{transform:translateY(50%)rotateX(-90deg)scale(.5)skew(-3deg)}}@keyframes WorkImageExpand{0%{height:0;transform:translate(-50%)scaleX(0)}50%{height:100%;transform:translate(-50%)scaleX(.05)}to{height:100%;transform:translate(-50%)scaleX(1)}}@keyframes WorkImageContract{0%{height:100%;transform:translate(-50%)scaleX(1)}50%{height:100%;transform:translate(-50%)scaleX(.05)}to{height:0;transform:translate(-50%)scaleX(0)}}html{font-display:swap;font-optical-sizing:auto;scrollbar-width:none}body{font-size:1rem;line-height:1.8;font-family:var(--font-body);-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-ms-overflow-style:none;background:#0a0c14;overflow:hidden}body::-webkit-scrollbar{display:none}@media screen and (max-width:1080px){body{overflow:auto}}[class*=sliderBox]{min-width:100%;max-width:100%}[class*=sliderBox] .splide{text-align:left}section{z-index:10;position:relative;overflow:hidden}.container{width:100%;max-width:85rem;margin:0 auto;padding:0 3.125rem}.container-fluid{max-width:100%;padding:0 6.25rem}@media screen and (max-width:576px){.container{padding:0 1.875rem}}h1,.h1{color:#0b0b0b;font-family:HogwartsWizard;font-size:6rem;font-weight:600;line-height:1}h2,.h2{color:#0b0b0b;font-family:HogwartsWizard;font-size:5rem;font-weight:600;line-height:1}h3,.h3{color:#0b0b0b;font-family:HogwartsWizard;font-size:2.25rem;font-weight:600;line-height:1}h4,.h4{color:#0b0b0b;font-family:HogwartsWizard;font-size:1.75rem;font-weight:600;line-height:1}h5,.h5{color:#0b0b0b;font-family:HogwartsWizard;font-size:1.5rem;font-weight:600;line-height:1}h6,.h6{color:#0b0b0b;font-family:HogwartsWizard;font-size:1.25rem;font-weight:600;line-height:1}@media screen and (max-width:1080px){h2{font-size:3.75rem}h3{font-size:2rem}h4{font-size:1.5rem}h5{font-size:1.375rem}h6{font-size:1.125rem}}@media screen and (max-width:992px){h2,.h2{font-size:3.25rem}h3,.h3{font-size:1.75rem}h4,.h4{font-size:1.375rem}h5,.h5{font-size:1.25rem}}@media screen and (max-width:576px){h2,.h2{font-size:2.75rem}h3,.h3{font-size:1.5rem}h4,.h4{font-size:1.25rem}h6,.h6{font-size:1.125rem}}.cursor-class,.cursor-follower,.cursor{-webkit-user-select:none;user-select:none;pointer-events:none;z-index:9999;mix-blend-mode:difference;background:#f8f8f2;border-radius:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media screen and (max-width:1080px){.cursor-class,.cursor-follower,.cursor{display:none}}.cursor{border:.0625rem solid #0b0b0b;width:1.5rem;height:1.5rem}.cursor-follower{opacity:.3;border:.0625rem solid #0b0b0b;width:2.625rem;height:2.625rem}.openingLayer{opacity:0;z-index:-2;width:.125rem;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%)translateY(100%)}.svg{z-index:9;position:relative}.highlight,.work--itemDetail p a:hover,.sectionTitle p span{font-style:italic;position:relative;color:#f0e6d2!important}.highlight:after,.work--itemDetail p a:hover:after,.sectionTitle p span:after{content:"";background:#f0e6d2;width:100%;height:.125rem;position:absolute;top:100%;left:0}.highlight.dark,.work--itemDetail p a.dark:hover,.sectionTitle p span.dark{color:#0a0c14!important}.highlight.dark:after,.work--itemDetail p a.dark:hover:after,.sectionTitle p span.dark:after{background:#0a0c14}.section{background:#0a0c14;padding:6.25rem 0}@media screen and (max-width:1080px){.section{padding:5rem 0}}@media screen and (max-width:992px){.section{padding:3.75rem 0}}@media screen and (max-width:576px){.section{padding:3.125rem 0}}.sectionBox{grid-gap:5rem;display:grid}@media screen and (max-width:1080px){.sectionBox{grid-gap:3.75rem}}@media screen and (max-width:992px){.sectionBox{grid-gap:3.125rem}}@media screen and (max-width:576px){.sectionBox{grid-gap:2.5rem}}.sectionTitle h1,.sectionTitle h2{color:#e5c547;text-transform:lowercase;font-family:HarrP;font-weight:400}.sectionTitle p{color:#f8f8f2cc;font-size:20px;font-family:var(--font-body);margin:.25rem 0 0}@media screen and (max-width:992px){.sectionTitle p{font-size:1.125rem}}@media screen and (max-width:576px){.sectionTitle p{font-size:1rem}}.sectionTitle.center{text-align:center}.sectionSeperator{background:#e5c547;width:100px;height:4px;margin:0 auto;display:block}.dimBg{background:#0f121d}.overlayText:before{content:attr(data-title);color:#f0e6d2;opacity:.1;z-index:-1;text-transform:lowercase;letter-spacing:1.75rem;filter:drop-shadow(.125rem .25rem .375rem #0b0b0b99);font-family:HarrP;font-size:15rem;font-weight:400;line-height:1;position:absolute;top:0;left:50%;transform:translateY(1rem)translate(-50%)}@media screen and (max-width:1080px){.overlayText:before{font-size:11.25rem}}@media screen and (max-width:992px){.overlayText:before{font-size:9.25rem;transform:translateY(.625rem)translate(-50%)}}@media screen and (max-width:576px){.overlayText:before{letter-spacing:1.25rem;font-size:7.5rem}}.customScrollbar{z-index:1002;opacity:0;justify-content:center;width:.5rem;display:flex;position:fixed;top:1rem;bottom:1rem;right:.5rem}@media screen and (max-width:1080px){.customScrollbar{display:none}}.customScrollbar>*{cursor:grab;background:#e5c547;border-radius:31.25rem;width:100%;height:3rem;min-height:2rem}.mkaranChatbot--container{z-index:9999;position:fixed;bottom:2.5rem;right:2.5rem}@media screen and (max-width:73.75rem){.mkaranChatbot--container{right:2rem}}.socialLinks{justify-content:center;align-items:center;list-style:none;display:flex}@media screen and (max-width:576px){.socialLinks{margin:1.25rem 0 0}}.socialLinks li{margin:0 1.25rem 0 0}.socialLinks li:last-child{margin:0}.socialLinks li a{color:#f0e6d2;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;display:flex}.socialLinks li a svg{width:100%;height:100%}.socialLinks li a svg path{fill:#f0e6d2}.hoverTextLink{color:#f8f8f2}.hoverTextLink span{color:#0000;display:inline-flex;position:relative;overflow:hidden}.hoverTextLink span:before,.hoverTextLink span:after{content:attr(data-title);color:#0000;transition:all .3s linear;position:absolute;left:.9375rem;transform:rotate(180deg)}.hoverTextLink span:before{color:#f8f8f2cc;left:0;transform:rotate(0)}.hoverTextLink span:first-child:before,.hoverTextLink span:first-child:after{transition-delay:60ms}.hoverTextLink span:nth-child(2):before,.hoverTextLink span:nth-child(2):after{transition-delay:.12s}.hoverTextLink span:nth-child(3):before,.hoverTextLink span:nth-child(3):after{transition-delay:.18s}.hoverTextLink span:nth-child(4):before,.hoverTextLink span:nth-child(4):after{transition-delay:.24s}.hoverTextLink span:nth-child(5):before,.hoverTextLink span:nth-child(5):after{transition-delay:.3s}.hoverTextLink span:nth-child(6):before,.hoverTextLink span:nth-child(6):after{transition-delay:.36s}.hoverTextLink span:nth-child(7):before,.hoverTextLink span:nth-child(7):after{transition-delay:.42s}.hoverTextLink span:nth-child(8):before,.hoverTextLink span:nth-child(8):after{transition-delay:.48s}.hoverTextLink span:nth-child(9):before,.hoverTextLink span:nth-child(9):after{transition-delay:.54s}.hoverTextLink span:nth-child(10):before,.hoverTextLink span:nth-child(10):after{transition-delay:.6s}.hoverTextLink span:nth-child(11):before,.hoverTextLink span:nth-child(11):after{transition-delay:.66s}.hoverTextLink span:nth-child(12):before,.hoverTextLink span:nth-child(12):after{transition-delay:.72s}.hoverTextLink span:nth-child(13):before,.hoverTextLink span:nth-child(13):after{transition-delay:.78s}.hoverTextLink span:nth-child(14):before,.hoverTextLink span:nth-child(14):after{transition-delay:.84s}.hoverTextLink span:nth-child(15):before,.hoverTextLink span:nth-child(15):after{transition-delay:.9s}.hoverTextLink span:nth-child(16):before,.hoverTextLink span:nth-child(16):after{transition-delay:.96s}.hoverTextLink span:nth-child(17):before,.hoverTextLink span:nth-child(17):after{transition-delay:1.02s}.hoverTextLink span:nth-child(18):before,.hoverTextLink span:nth-child(18):after{transition-delay:1.08s}.hoverTextLink span:nth-child(19):before,.hoverTextLink span:nth-child(19):after{transition-delay:1.14s}.hoverTextLink span:nth-child(20):before,.hoverTextLink span:nth-child(20):after{transition-delay:1.2s}.hoverTextLink:after{content:"";z-index:-1;opacity:0;background:0 0;border-radius:3.125rem;width:80%;height:.1875rem;transition:all .3s;position:absolute;top:calc(100% + .7813rem);left:50%;transform:translate(-50%)scaleX(0)}.hoverTextLink:hover span:after{color:#f8f8f2;text-transform:uppercase;left:0;transform:rotate(0)}.hoverTextLink:hover span:before{color:#0000;left:-.9375rem;transform:rotate(180deg)}.hoverTextLink.noCaps:hover span:after{text-transform:lowercase}.hamburgerMenu{z-index:1001;filter:drop-shadow(.125rem .25rem .375rem #0b0b0b99);opacity:0;justify-content:center;align-items:center;display:flex;position:fixed;top:3.125rem;right:3.75rem}@media screen and (max-width:90rem){.hamburgerMenu{right:3rem}}@media screen and (max-width:73.75rem){.hamburgerMenu{right:2rem}}.hamburgerMenu svg{width:4.5rem;height:1.75rem}.hamburgerMenu svg path{fill:none;stroke:#f8f8f2;stroke-linecap:round;transform-origin:100%}.mobile--section{z-index:1000;width:100%;height:100vh;display:none;position:fixed;top:0;left:0;overflow:hidden}.mobile--section .menuBg{z-index:-1;width:100%;height:100%;position:absolute;top:0;left:0}.mobile--section .menuBg span{background:#000;width:100%;height:33.334%;display:block}.mobile--box{grid-gap:3.75rem;z-index:1;overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none;grid-template-columns:4fr 5fr;align-items:center;width:100%;max-width:69.375rem;height:100vh;margin:0 auto;padding:5rem 1.875rem 3.125rem;display:grid;position:relative;overflow:auto}.mobile--box::-webkit-scrollbar{display:none}@media screen and (max-width:992px){.mobile--box{grid-gap:3.75rem;grid-template-columns:1fr}}.mobile--contact{list-style:none}@media screen and (max-width:992px){.mobile--contact{grid-gap:2.5rem;grid-template-columns:1fr;display:grid}}.mobile--contact>li{margin:0 0 3.75rem;overflow:hidden}.mobile--contact>li:last-child{margin:0}@media screen and (max-width:992px){.mobile--contact>li{text-align:center;margin:0}}.mobile--contact>li h5{color:#e5c547;text-transform:uppercase;letter-spacing:.125rem;margin:0 0 1.75rem;font-family:HarrP;font-weight:400;line-height:1}.mobile--contact>li h5+p{color:#f8f8f2cc;padding-left:1.25rem;font-weight:400}.mobile--contact>li ul{list-style:none}.mobile--contact>li ul>li{-webkit-line-clamp:1;-webkit-box-orient:vertical;margin:0 0 .5rem;padding-left:1.25rem;display:-webkit-box;overflow:hidden}.mobile--contact>li ul>li:last-child{margin:0}@media screen and (max-width:992px){.mobile--contact>li ul>li{justify-content:center}}.mobile--contact>li ul>li a{color:#f8f8f2cc;width:100%;min-width:max-content;font-size:1rem;font-weight:400;transition:all .3s;display:inline-block;position:relative}.mobile--contact>li ul>li a:after{content:attr(data-text);width:max-content;min-width:max-content;padding:.5rem 0 0;display:block;position:absolute}.mobile--contact>li ul>li a:hover{color:#f8f8f2;transform:translateY(-2.25rem)}.contact--form{grid-area:2/1/span 1/span 1}.contact--formBox{grid-gap:3.125rem;align-items:center;display:grid}@media screen and (max-width:992px){.contact--formBox{grid-area:1/1/span 1/span 1;max-width:48rem;margin:0 auto}.contact--formBox .submit--group{justify-content:center}}.contact--formBox .title{grid-area:1/1/span 1/span 1}@media screen and (max-width:992px){.contact--formBox .title{text-align:center;max-width:576px;margin:0 auto}}.contact--formBox .title h3{color:#e5c547;letter-spacing:.125rem;text-transform:uppercase;font-family:HarrP;font-style:italic;font-weight:400}.contact--formBox .title p{color:#f8f8f299;margin:1.25rem 0 0;font-size:1rem;font-style:italic}.contact--message{grid-gap:1.875rem;text-align:center;grid-area:1/1/span 2/span 1;display:none}.contact--message figure{justify-content:center;align-items:center;width:7.5rem;height:7.5rem;margin:0 auto;display:flex}.contact--message figure img,.contact--message figure svg{object-fit:contain;object-position:center;width:100%;height:100%}.contact--message h4{margin:0 auto;display:inline-block}.contact--message p{color:#f8f8f2cc;font-size:1.125rem;line-height:1.7}.contact--error{grid-area:1/1/span 2/span 1;display:none}.sectionNav{z-index:1000;position:fixed;top:50%;right:3rem;transform:translateY(-50%)}@media screen and (max-width:73.75rem){.sectionNav{right:2rem}}@media screen and (max-width:1080px){.sectionNav{display:none}}.sectionNav ul{filter:drop-shadow(.125rem .25rem .375rem #0b0b0b66);list-style:none}.sectionNav ul li{opacity:0}.sectionNav ul li button{z-index:1;justify-content:center;align-items:center;padding:1rem;display:flex;position:relative}.sectionNav ul li button:before{content:"";background:#f8f8f2cc;border:.0625rem solid #0000;padding:.25rem;transition:all .3s;display:block;transform:rotate(-45deg)}.sectionNav ul li button:hover:before{background:#e5c547}.sectionNav ul li button.is-active:before{pointer-events:none;background:0 0;border-color:#e5c547;transform:scale(2)}.footer--section{z-index:1;padding-top:8.75rem;position:relative}@media screen and (max-width:1080px){.footer--section{padding-bottom:7.5rem}}@media screen and (max-width:992px){.footer--section{padding-bottom:6.25rem}}.footer--box{grid-gap:1.875rem;grid-template-columns:4fr 2fr 3fr;padding:1.25rem 0 3.125rem;display:grid}@media screen and (max-width:1080px){.footer--box{grid-template-columns:5fr 3fr max-content;padding:.9375rem 0 2.5rem}}@media screen and (max-width:992px){.footer--box{grid-gap:2.5rem 0;grid-template-columns:1fr auto;padding:0 0 2.5rem}}@media screen and (max-width:576px){.footer--box{grid-template-columns:1fr}}.footer--box ul{list-style:none}@media screen and (max-width:576px){.footer--box ul{text-align:center}}@media screen and (max-width:992px){.footer--box ul.info{grid-area:1/1/span 1/span 2;justify-content:space-between;align-items:center;display:flex}}@media screen and (max-width:576px){.footer--box ul.info{text-align:center;flex-direction:column;grid-area:1/1/span 1/span 1}.footer--box ul.info br{display:none}}@media screen and (max-width:992px){.footer--box ul.menu{grid-area:2/1/span 1/span 1}.footer--box ul.contact{grid-area:2/2/span 1/span 1}}@media screen and (max-width:576px){.footer--box ul.contact{grid-area:3/1/span 1/span 1}}.footer--box ul li{color:#f8f8f2cc;margin:0 0 1.25rem}.footer--box ul li:last-child{margin:0}.footer--box ul li.is-page .hoverTextLink{color:#e5c547;pointer-events:none}.footer--box ul li strong{color:#e5c547;letter-spacing:.0625rem;text-transform:uppercase;font-family:HarrP;font-weight:400}.copyright--box{z-index:1;border-top:.0625rem solid #f8f8f2cc;justify-content:space-between;align-items:center;padding:2.5rem 0;display:flex;position:relative}@media screen and (max-width:1080px){.copyright--box{padding:2.5rem 0}}@media screen and (max-width:576px){.copyright--box{flex-direction:column}}.copyright--box p{color:#f8f8f2cc;letter-spacing:.125rem;font-family:HarrP;font-size:1.125rem;line-height:1.8}.copyright--box p>span.highlight,.copyright--box .sectionTitle p>span,.sectionTitle .copyright--box p>span{text-transform:uppercase}@media screen and (max-width:576px){.copyright--box p{font-size:1rem}}.breadcrumb--nav{justify-content:center;align-items:center;display:flex}.breadcrumb--list{color:#f0e6d2;letter-spacing:.0625rem;justify-content:center;align-items:center;font-size:1.5rem;list-style:none;display:flex}.breadcrumb--list>*{margin:0 2.5rem 0 0}.breadcrumb--list>:last-child{margin:0}.breadcrumb--list>* .separator{color:#f8f8f2;margin-left:2.5rem;display:inline-block}.breadcrumb--list a{color:#f8f8f2}.breadcrumb--list a:hover{color:#e5c547}.btn{all:unset;box-sizing:border-box;cursor:pointer;z-index:1;color:#c1272d;min-width:15.625rem;min-height:3.25rem;font-size:18px;font-family:var(--font-title);letter-spacing:1px;background:#f8f8f2;justify-content:center;align-items:center;padding:0 3.125rem;font-weight:500;line-height:1;display:flex;position:relative;overflow:hidden}@media screen and (max-width:1080px){.btn{min-height:3rem}}.btn span.btnSpan{z-index:-1;background:#c1272d;border-radius:62.5rem;width:0;height:0;transition:width .7s,height .7s;position:absolute;top:0;left:0;transform:translate(-50%,-50%)}.btn--small{min-width:12.5rem;min-height:3rem;font-size:1rem}.btn--red{color:#f8f8f2;background:#c1272d}.btn--red span.btnSpan{background:#6c1619}.btn--yellow{color:#0a0c14;background:#e5c547}.btn--yellow span.btnSpan{background:#ad8f19}.btn:hover{color:#f8f8f2}.btn:hover span.btnSpan{width:46.875rem;height:46.875rem}.btn--holder{justify-content:flex-start;align-items:center;display:flex}.form--group{margin:0 0 2.25rem;position:relative}.form--group:last-child{margin:0}.form--group label{color:#f8f8f2cc;pointer-events:none;padding:1.125rem 0;font-size:1rem;transition:all .5s;position:absolute;top:0;left:0}.form--group.error small{margin:1.25rem 0 0;display:inline-block}.form--group.error .form--control{border-bottom-color:#c1272d}.form--group.error .form--control~label,.form--group small{color:#c1272d}.form--control{all:unset;box-sizing:border-box;resize:none;color:#f8f8f2cc;background:0 0;border:none;border-bottom:.0625rem solid #f8f8f2cc;outline:none;justify-content:flex-start;align-items:center;width:100%;padding:1.125rem 0;font-size:1rem;display:flex}.form--control:focus,.form--control.notEmpty{color:#f8f8f2}.form--control:focus~label,.form--control.notEmpty~label{color:#f8f8f2;font-size:.75rem;top:-1.5625rem}.form--control:focus-visible{outline:none}.submit--group{justify-content:flex-end;align-items:center;margin:3.125rem 0 0;display:flex}.submit--group .btn{transition:all .3s}.submit--group .btn .loader{z-index:1;width:2.5rem;height:2.5rem;transition:all .3s;position:absolute;top:50%;left:1.25rem;transform:translateY(-50%)scale(0)}.submit--group .btn .loader svg path{fill:#c1272d}.submit--group .btn.is-loading{min-width:14.0625rem}.submit--group .btn.is-loading .loader{transform:translateY(-50%)scale(1)}.submit--group .btn:hover .loader svg path{fill:#f8f8f2}[class*=tag--]{all:unset;box-sizing:border-box;cursor:pointer;border-radius:4px;justify-content:center;align-items:center;padding:8px 16px;font-size:14px;transition:all .4s linear;display:flex}[class*=tag--] svg{width:16px;height:16px}[class*=tag--] svg *{transition:all .4s linear}[class*=tag--]:disabled{pointer-events:none;opacity:.6;filter:grayscale(.5)}.tag--light{color:#f8f8f2;background:#4caf50}.tag--light svg *{fill:#f8f8f2}.tag--light:hover{color:#f8f8f2;background:#2d682f}.tag--light:hover svg *{fill:#f8f8f2}.tag--dark{color:#f8f8f2;background:#c1272d}.tag--dark svg *{fill:#f8f8f2}.tag--dark:hover{color:#f8f8f2;background:#6c1619}.tag--dark:hover svg *{fill:#f8f8f2}.toast-wrapper{z-index:9999;max-width:576px;position:fixed;top:20px;right:40px}.toast-wrapper .toast{color:#0b0b0b;word-break:break-word;background:#f8f8f2e0;border:1px solid #0b0b0b;width:100%;max-width:100%;margin:0 0 12px;padding:16px 28px;font-weight:600;line-height:1.1}.toast-wrapper .toast:last-child{margin:0}.toast-wrapper .toast.success{color:#4caf50;border-color:#4caf50}.toast-wrapper .toast.error{color:#c1272d;border-color:#c1272d}.modal--section{z-index:99;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.modal--section:before{content:"";-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:-1;background:#f8f8f266;width:100%;height:101%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.modal--overlay{background:#0a0c14;border-radius:12px;max-width:calc(100% - 40px);max-height:calc(100% - 40px);padding:40px;box-shadow:0 40px 40px -40px #0b0b0b33}.modal--content{color:#f8f8f2}.modal--actions{justify-content:center;align-items:center;margin:20px 0 0;list-style:none;display:flex}.modal--actions>li{min-width:80px;margin:0 16px 0 0}.modal--actions>li:last-child{margin:0}.modal--actions>li>*{width:100%}.splash--section{text-align:center;background:url(/backgrounds/splash-screen.webp) 50%/cover no-repeat;flex-direction:column;justify-content:center;align-items:center;height:100vh;padding:0 20px;display:flex}.splash--section:after{content:"";z-index:-1;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0a0c14e0;width:100%;height:101%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.splash--section.overlayText:before{opacity:.08;top:50%;transform:translate(-50%,calc(-50% - 4rem))}.splash--section .sectionTitle h1{font-size:8rem}@media screen and (max-width:992px){.splash--section .sectionTitle h1{font-size:6rem}}@media screen and (max-width:576px){.splash--section .sectionTitle h1{font-size:4.8rem}}@media screen and (max-width:280px){.splash--section .sectionTitle h1{font-size:4.2rem}}.splash--progress{opacity:.8;background:#f0e6d214;width:400px;max-width:80%;height:8px;margin:4rem 0 0}.splash--progress>span{background:linear-gradient(90deg,#f0e6d2,#e5c547);height:100%;display:block}.counter--section{background:url(/backgrounds/timeline.webp) bottom/cover no-repeat fixed;padding-bottom:10rem}@media screen and (max-width:1080px){.counter--section{padding-bottom:8.75rem}}@media screen and (max-width:992px){.counter--section{padding-bottom:7.5rem}}.counter--section:after{content:"";-webkit-backdrop-filter:blur(.25rem);backdrop-filter:blur(.25rem);z-index:-2;background:#0a0c14cc;width:100%;height:101%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.counter--item{grid-gap:1.25rem;text-align:center;z-index:1;grid-auto-rows:auto 1fr;display:grid;position:relative}.counter--items{grid-gap:1.875rem;grid-template-columns:1fr 1fr 1fr 1fr;margin:1.25rem 0;display:grid}@media screen and (max-width:1080px){.counter--items{grid-gap:5rem 1.875rem;grid-template-columns:1fr 1fr}}@media screen and (max-width:576px){.counter--items{grid-template-columns:1fr}}@media screen and (max-width:1080px){.counter--item:nth-child(2n):after{content:none;display:none}.counter--item:before{content:"";z-index:-1;background:#fffc;width:calc(100% - 10rem);height:.0625rem;position:absolute;top:calc(100% + 2.5rem);left:50%;transform:translate(-50%)}.counter--item:last-child:before,.counter--item:nth-last-child(2):before{content:unset;display:none}}.counter--item:after{content:"";z-index:-1;background:#f8f8f2cc;width:.0625rem;height:100%;position:absolute;top:50%;left:calc(100% + 15px);transform:translateY(-50%)}@media screen and (max-width:576px){.counter--item:after{content:unset;display:none}.counter--item:nth-last-child(2):before{content:"";display:block}}.counter--item:last-child:after{content:unset;display:none}.counter--item>p.count>span{letter-spacing:.125rem;color:#fff;font-family:HarrP;font-size:3.5rem;font-weight:400;line-height:1;display:inline-flex}@media screen and (max-width:1080px){.counter--item>p.count>span{font-size:2.25rem}}@media screen and (max-width:992px){.counter--item>p.count>span{font-size:2rem}}.counter--item>p.count>span.suffix{margin-left:.3125rem;font-size:2rem}@media screen and (max-width:1080px){.counter--item>p.count>span.suffix{font-size:1.75rem}}@media screen and (max-width:992px){.counter--item>p.count>span.suffix{font-size:1.5rem}}.counter--item>p.label{color:#e5c547;letter-spacing:.125rem;text-transform:uppercase;align-self:center;font-family:HogwartsWizard;font-size:1.125rem;font-weight:600}.counter--item>p.label span{font-size:.75rem;font-family:var(--font-body);letter-spacing:0;text-transform:capitalize;display:block}.info--box{grid-gap:1.25rem;background:#e0e3f0;border-radius:1.5625rem;grid-template-columns:auto 1fr auto;align-items:center;padding:3.125rem;display:grid}@media screen and (max-width:1080px){.info--box{grid-template-columns:1fr auto;padding:2.5rem 3.125rem}.info--box>.btn{grid-area:1/2/span 2/span 1}}@media screen and (max-width:992px){.info--box{grid-gap:1.5625rem;grid-template-columns:1fr;padding:1.875rem 2.5rem}.info--box>.btn{grid-area:3/1/span 1/span 1;width:15.625rem;max-width:100%;margin:0 auto}}@media screen and (max-width:576px){.info--box{grid-gap:1.25rem;padding:1.5625rem}.info--box>.btn{width:100%;min-width:auto;min-height:2.625rem;font-size:.875rem}}.info--box h3{letter-spacing:.125rem;text-transform:uppercase;font-family:HarrP;font-weight:400}@media screen and (max-width:1080px){.info--box h3{grid-area:1/1/span 1/span 1}}@media screen and (max-width:992px){.info--box h3{text-align:center;grid-area:1/1/span 1/span 1}}.info--box h3 .highlight,.info--box h3 .work--itemDetail p a:hover,.work--itemDetail p .info--box h3 a:hover,.info--box h3 .sectionTitle p span,.sectionTitle p .info--box h3 span{font-family:var(--font-body)}.info--box p{text-align:center;max-width:26.5625rem;margin:0 auto;font-size:1.125rem;font-weight:500}@media screen and (max-width:1080px){.info--box p{text-align:left;grid-area:2/1/span 1/span 1;margin:0 auto 0 0}}@media screen and (max-width:992px){.info--box p{text-align:center;grid-area:2/1/span 1/span 1;margin:0 auto;font-size:1rem}}@media screen and (max-width:576px){.info--box p{font-size:.875rem}}.innerBanner--section{height:640px}.innerBanner--section:after{content:"";-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:-3;background:#0a0c14cc;width:100%;height:101%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.banner--section{z-index:1;background:url(/backgrounds/banner.webp) 50%/cover no-repeat;position:relative;overflow:hidden}.banner--section:after{content:"";z-index:-3;-webkit-backdrop-filter:blur(.25rem);backdrop-filter:blur(.25rem);background:#0a0c14e0;width:100%;height:101%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.banner--section canvas{z-index:0;opacity:.8;width:100%;height:100%;position:absolute;top:0;left:0}.banner--box{justify-content:center;align-items:center;height:100vh;min-height:500px;display:flex}@media screen and (max-width:1080px){.banner--box{height:750px}}@media screen and (max-width:992px){.banner--box{height:600px}}@media screen and (max-width:576px){.banner--box{height:80vh}}.banner--textBox{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;margin:-5rem 0 0;display:flex}.banner--textBox #Iam{color:#f8f8f299;z-index:1;filter:url(#threshold)blur(.0375rem);justify-content:center;align-items:center;height:2.5rem;min-height:2.5rem;max-height:2.5rem;font-family:MagicOwl;font-size:2.5rem;font-weight:400;display:flex;position:relative;overflow:hidden}@media screen and (max-width:1080px){.banner--textBox #Iam{height:2.25rem;min-height:2.25rem;max-height:2.25rem;font-size:2.25rem}}@media screen and (max-width:992px){.banner--textBox #Iam{height:2rem;min-height:2rem;max-height:2rem;font-size:2rem}}.banner--textBox #Iam span{-webkit-user-select:none;user-select:none;color:inherit;transform-origin:0;display:inline-block;position:absolute}.banner--textBox h1{color:#f8f8f2;text-transform:uppercase;letter-spacing:.125rem;visibility:hidden;margin:1.25rem 0 2rem;font-family:HarrP;font-size:128px;font-weight:400;overflow:hidden}@media screen and (max-width:1080px){.banner--textBox h1{font-size:6.25rem}}@media screen and (max-width:992px){.banner--textBox h1{font-size:88px}}@media screen and (max-width:576px){.banner--textBox h1{font-size:72px}}.banner--textBox h1 span{display:block}.banner--textBox #roleBlock{color:#e5c547;letter-spacing:.25rem;text-align:right;justify-content:center;align-items:center;font-family:HogwartsWizard;font-size:3.5rem;display:flex}@media screen and (max-width:1080px){.banner--textBox #roleBlock{font-size:3rem}}@media screen and (max-width:992px){.banner--textBox #roleBlock{text-align:center;font-size:2.5rem}}@media screen and (max-width:576px){.banner--textBox #roleBlock{font-size:2.25rem}}.banner--textBox #roleBlock .typed-cursor{opacity:0}#downIcon{filter:url(#circleFilter);z-index:999;visibility:hidden;width:3.75rem;height:3.75rem;position:absolute;bottom:3.75rem;left:50%;transform:translate(-50%,-50%)}#downIcon [class*=circle--]{transform-origin:0%;background:#f8f8f2;border-radius:50%;width:60px;height:60px;position:absolute;top:50%;left:50%;transform:translate(-50%)translateY(-50%)}@media screen and (max-width:992px){#downIcon [class*=circle--]{width:3.25rem;height:3.25rem}}#downIcon .circle--top{z-index:0;width:1.5625rem;height:1.25rem;animation:3s cubic-bezier(.77,0,.175,1) infinite blob-1-anim;top:0}@media screen and (max-width:576px){#downIcon .circle--top{width:1.35417rem;height:1.08333rem}}#downIcon .circle--bottom{z-index:9;width:1.5625rem;height:1.25rem;animation:3s cubic-bezier(.77,0,.175,1) infinite blob-2-anim;bottom:0}@media screen and (max-width:576px){#downIcon .circle--bottom{width:1.35417rem;height:1.08333rem}}#downIcon .downArrow{fill:#0a0c14;perspective:562.5rem;transform-origin:bottom;animation:3s cubic-bezier(.77,0,.175,1) infinite forwards scrolly;transform:translateZ(0)}#particles-js{z-index:0;filter:blur(.1875rem);visibility:hidden;width:100%;height:100%;position:absolute;top:0;left:0}.about--section{justify-content:center;align-items:center;display:flex}.about--box{grid-template-columns:32.5rem 3.75rem auto 1fr 0;grid-template-areas:"AImg. . . .""AImg.AInfo AInfo.""AImg.ABtn ABtn.""AImg.ASub ASub.""AImg. . . .";grid-auto-rows:1.875rem 1fr auto max-content 1.875rem;align-items:center;display:grid}@media screen and (max-width:90rem){.about--box{grid-template-columns:30rem 3.125rem auto 1fr 2.5rem}}@media screen and (max-width:992px){.about--box{grid-template-columns:1fr;grid-auto-rows:unset;grid-template-areas:unset;grid-gap:2.5rem;max-width:576px;margin:0 auto}}.about--box p{color:#f8f8f2cc;text-align:justify;margin:0 0 1.25rem;font-size:1.25rem;line-height:1.7}.about--box p:last-child{margin:0}@media screen and (max-width:1080px){.about--box p{font-size:1.125rem}}@media screen and (max-width:992px){.about--box p{text-align:center}}.about--box>.btn--holder{grid-area:ABtn;margin:3.125rem 0 0}@media screen and (max-width:1080px){.about--box>.btn--holder{margin:2.5rem 0 0}}@media screen and (max-width:992px){.about--box>.btn--holder{grid-area:4/1/span 1/span 1;justify-content:center;margin:0}}.about--mainBox{grid-area:AImg;height:100%}.about--mainBox *{height:100%}@media screen and (max-width:992px){.about--mainBox{grid-area:1/1/span 1/span 1}}.about--img{z-index:-2;border-radius:.75rem;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden}@media screen and (max-width:992px){.about--img{width:20.3125rem;max-width:100%;height:auto;margin:0 auto}}@media screen and (max-width:576px){.about--img{width:13.75rem}}.about--img img{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media screen and (max-width:992px){.about--img img{position:unset;transform:unset}}.about--info{grid-area:AInfo}@media screen and (max-width:992px){.about--info{grid-area:3/1/span 1/span 1}}.about--subBox{grid-area:ASub;margin:3.125rem 0 0}@media screen and (max-width:992px){.about--subBox{grid-area:2/1/span 1/span 1;margin:0}}.about--subBox>p{margin:0}@media screen and (max-width:992px){.about--subBox>p{display:none}}.about--subSlider{margin:1.25rem 0 0}@media screen and (max-width:992px){.about--subSlider{margin:-.9375rem 0 0}}.about--subSlider figure{border-radius:.375rem;width:100%;height:100%;overflow:hidden}.about--subSlider figure img{object-fit:cover;object-position:center;width:100%;height:100%}.about--subSlider.splide>.splide__track--nav>.splide__list{align-items:center;min-height:5rem}@media screen and (max-width:992px){.about--subSlider.splide>.splide__track--nav>.splide__list{min-height:4rem}}.about--subSlider.splide>.splide__track--nav>.splide__list>.splide__slide{opacity:.4;z-index:1;border:none;height:3rem;transition:all .4s linear;position:relative;width:3.75rem!important}@media screen and (max-width:992px){.about--subSlider.splide>.splide__track--nav>.splide__list>.splide__slide{height:2.6rem;width:3.25rem!important}}.about--subSlider.splide>.splide__track--nav>.splide__list>.splide__slide:before{content:"";z-index:-1;background:0 0;width:100%;height:1.25rem;position:absolute;top:0;left:0}.about--subSlider.splide>.splide__track--nav>.splide__list>.splide__slide:hover{transform:translateY(-.625rem)}.about--subSlider.splide>.splide__track--nav>.splide__list>.splide__slide.is-next,.about--subSlider.splide>.splide__track--nav>.splide__list>.splide__slide.is-prev{opacity:.6;height:4rem;width:5rem!important}@media screen and (max-width:992px){.about--subSlider.splide>.splide__track--nav>.splide__list>.splide__slide.is-next,.about--subSlider.splide>.splide__track--nav>.splide__list>.splide__slide.is-prev{height:3.2rem;width:4rem!important}}.about--subSlider.splide>.splide__track--nav>.splide__list>.splide__slide.is-next:hover,.about--subSlider.splide>.splide__track--nav>.splide__list>.splide__slide.is-prev:hover{opacity:.8;transform:translateY(-.3125rem)}.about--subSlider.splide>.splide__track--nav>.splide__list>.splide__slide.is-active{opacity:1;pointer-events:none;height:5rem;transform:translateY(0);width:6.25rem!important}@media screen and (max-width:992px){.about--subSlider.splide>.splide__track--nav>.splide__list>.splide__slide.is-active{height:4rem;width:5rem!important}}.about--subSlider.splide>.splide__track--nav>.splide__list>.splide__slide:hover{opacity:.8}.about--subSlider.splide>.splide__track--nav>.splide__list>.splide__slide:hover:before{top:100%}.skills--section{background:url(/backgrounds/skill.webp) top/cover no-repeat fixed}.skills--section:after{content:"";z-index:-2;-webkit-backdrop-filter:blur(.25rem);backdrop-filter:blur(.25rem);background:#0a0c14d6;width:100%;height:101%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.skills--item{z-index:1;background:#020203;flex-direction:column;justify-content:center;align-items:center;width:100%;padding:5rem 1rem;display:flex;position:relative;overflow:hidden}@media screen and (max-width:1200px){.skills--item{padding:3.75rem 1rem}}@media screen and (max-width:1080px){.skills--item{padding:2.5rem .75rem}}.skills--itemBox{grid-gap:1.875rem;grid-template-columns:repeat(3,1fr);display:grid}@media screen and (max-width:1080px){.skills--itemBox{grid-gap:1.25rem}}@media screen and (max-width:992px){.skills--itemBox{grid-template-columns:1fr 1fr}}@media screen and (max-width:576px){.skills--itemBox{grid-template-columns:1fr}}.skills--itemBox+.sectionTitle p{margin:0}.skills--item>span{z-index:-1;background:#e5c547;width:2.5rem;height:.1875rem;display:block;position:absolute;top:calc(50% + 1.5rem);left:50%;transform:translate(-50%,-50%)}@media screen and (max-width:1080px){.skills--item>span{top:calc(50% + 1.125rem)}}.skills--item .bgLines{z-index:-2;background:0 0;flex-direction:row;align-items:flex-end;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.skills--item .bgLines span{background:#f8f8f21a;border:.0625rem solid #020203;border-bottom:none;width:5%;height:0;display:inline-block}.skills--item .bgLines span:first-child{border-left:none}.skills--item .bgLines span:last-child{border-right:none}.skills--item figure{width:5rem;height:5rem;margin:0 0 7.6875rem}@media screen and (max-width:1080px){.skills--item figure{width:4rem;height:4rem;margin:0 0 3.9375rem}}.skills--item figure svg{width:100%;height:100%}.skills--item figure svg path{fill:#e5c547}.skills--item h3{color:#f8f8f2cc;z-index:1;font-family:var(--font-title);text-align:center;letter-spacing:2px;font-weight:400;position:relative}.skills--item h3>span{z-index:-1;background:#e5c547;width:0;height:0;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.skills--list{z-index:999;cursor:pointer;background:#f8f8f2cc;margin:0 .5rem .5rem 0;padding:1rem 20px;position:relative}.skills--lists{flex-wrap:wrap;justify-content:center;list-style:none;display:flex}@media screen and (max-width:992px){.skills--list{padding:.75rem 1rem}}.skills--list figure{transform-origin:bottom;pointer-events:none;opacity:0;z-index:999;background:#f8f8f2;width:.125rem;height:6.25rem;padding:1.25rem;position:absolute;bottom:calc(100% + .9375rem);left:50%;overflow:hidden;transform:translate(-50%)translateY(3.125rem)scaleY(0);box-shadow:0 0 1.25rem -.9375rem #0b0b0b80}@media screen and (max-width:992px){.skills--list figure{height:5.5rem;padding:.75rem}}.skills--list figure span{width:100%;height:100%;display:block;transform:scaleX(0)}.skills--list figure span.lazy{background-size:contain!important}.skills--list p{color:#0a0c14;font-size:1rem;font-weight:500;line-height:1}.hero--section{z-index:11;margin:-5rem 0;position:relative}.work--itemBox{grid-gap:1.5625rem;grid-template-columns:repeat(4,1fr);display:grid}@media screen and (max-width:1080px){.work--itemBox{grid-template-columns:repeat(auto-fit,minmax(17.1875rem,1fr))}}.work--itemImg{justify-content:center;align-items:center;height:260px;min-height:14.0625rem;display:flex;overflow:hidden}.work--itemImg a{z-index:1;background:#f8f8f2;border-radius:.625rem .625rem 0 0;justify-content:center;align-items:center;width:100%;height:100%;padding:40px 60px;display:flex;position:relative;overflow:hidden}.work--itemImg a:before{content:"";z-index:1;background:#e5c547cc;width:100%;height:0;position:absolute;bottom:0;left:50%;transform:translate(-50%)scaleX(0)}.work--itemImg a:after{content:"+";opacity:0;z-index:2;font-size:3.75rem;transition:all .3s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(0)}.work--itemImg a:hover:before{animation:.5s linear forwards WorkImageExpand}.work--itemImg a:hover:after{opacity:1;transition-delay:.5s;transform:translate(-50%,-50%)scale(1)}.work--itemImg a:not(:hover):before{animation:.5s linear forwards WorkImageContract}.work--itemImg img{object-fit:contain;object-position:center;width:100%;height:100%}.work--itemDetail{background:#020203;border-radius:0 0 .625rem .625rem;padding:2rem 1.875rem}.work--itemDetail h3 a{color:#e5c547;font-family:var(--font-title);-webkit-line-clamp:1;-webkit-box-orient:vertical;font-weight:400;display:-webkit-box;overflow:hidden}.work--itemDetail p{color:#f8f8f2cc;margin:.75rem 0 0;font-size:.875rem;font-weight:500}.work--itemDetail p a{color:#f8f8f2;font-style:italic}.work--itemViewAll{background:#e5c547;border-radius:.3125rem;justify-content:center;align-items:center;padding:2.5rem 0;display:flex;overflow:hidden}.work--itemViewAll .work--itemDetail{text-align:center;background:0 0;padding:0}.work--itemViewAll .work--itemDetail h3 a{color:#0a0c14}.error--section{background:url(/backgrounds/not-found.webp);justify-content:center;align-items:center;width:100vw;height:100vh;display:flex}.error--section:before{content:"";-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:-1;background:#0a0c14cc;width:100%;height:101%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.error--section h1{color:#f8f8f2;letter-spacing:.125rem;text-align:center;font-family:HarrP;font-size:80px;font-weight:400}@media screen and (max-width:1180px){.error--section h1{font-size:60px}}@media screen and (max-width:992px){.error--section h1{font-size:52px}}@media screen and (max-width:640px){.error--section h1{font-size:48px}}@media screen and (max-width:420px){.error--section h1{font-size:40px}}.error--section h1 span{text-transform:uppercase;color:#e5c547;font-size:100px}@media screen and (max-width:1180px){.error--section h1 span{font-size:80px}}@media screen and (max-width:992px){.error--section h1 span{font-size:72px}}@media screen and (max-width:640px){.error--section h1 span{text-align:center;display:block}}.error--section canvas{z-index:-1;width:100%;height:100%;position:absolute;top:0;left:0}.error--section ul{justify-content:center;align-items:center;line-height:1;list-style:none;display:flex;transform:translate(1.5625rem)}.error--section ul>li{color:#f8f8f2;letter-spacing:.125rem;font-family:HarrP;font-size:16.25rem;font-weight:400;position:relative}.error--section .cog-wheel1,.error--section .cog-wheel2{transform:scale(.7)}.error--section #cog1,.error--section #cog2{border:1.875rem solid #e5c547;border-radius:50%;width:12.5rem;height:12.5rem;position:relative}.error--section #cog1>*,.error--section #cog2>*{background-color:#e5c547;width:3.125rem;height:3.125rem;position:absolute}.error--section #cog1 .top,.error--section #cog2 .top{top:-4.375rem;left:2.8125rem}.error--section #cog1 .down,.error--section #cog2 .down{bottom:-4.375rem;left:2.8125rem}.error--section #cog1 .left,.error--section #cog2 .left{top:2.8125rem;left:-4.375rem}.error--section #cog1 .right,.error--section #cog2 .right{top:2.8125rem;right:-4.375rem}.error--section #cog1 .left-top,.error--section #cog2 .left-top{top:-2.5rem;left:-2.5rem;transform:rotate(-45deg)}.error--section #cog1 .left-down,.error--section #cog2 .left-down{top:7.8125rem;left:-2.5rem;transform:rotate(45deg)}.error--section #cog1 .right-top,.error--section #cog2 .right-top{top:-2.5rem;right:-2.5rem;transform:rotate(45deg)}.error--section #cog1 .right-down,.error--section #cog2 .right-down{top:7.8125rem;right:-2.5rem;transform:rotate(-45deg)}.error--section #cog2{border:1.875rem solid #c1272d;position:relative;bottom:3.125rem;left:-3.1875rem}.error--section #cog2>*{background-color:#c1272d}.error--section .first-four{left:.75rem}.error--section .second-four{z-index:-1;right:3rem}.error--container{text-align:center;z-index:2;width:max-content;max-width:96%;padding:0 1.875rem;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.error--container figure{max-width:31.25rem;margin:0 auto 3.75rem}.error--container .btn--holder{justify-content:center;margin-top:3.75rem}.error--message{color:#f8f8f2cc;letter-spacing:.125rem;margin:3rem 0 0;font-family:HogwartsWizard;font-size:2.25rem;font-weight:600;line-height:1.7}.error--message.small{font-size:1.25rem;font-family:var(--font-body);font-weight:400}@media screen and (max-width:1080px){.error--section ul{transform:translate(1.25rem)}.error--section ul>li{font-size:11.6rem}.error--section #cog1,.error--section #cog2{border-width:1.5rem;width:10rem;height:10rem}.error--section #cog1>*,.error--section #cog2>*{width:2.5rem;height:2.5rem}.error--section #cog1 .top,.error--section #cog2 .top{top:-3.5rem;left:2.25rem}.error--section #cog1 .down,.error--section #cog2 .down{bottom:-3.5rem;left:2.25rem}.error--section #cog1 .left,.error--section #cog2 .left{top:2.25rem;left:-3.5rem}.error--section #cog1 .right,.error--section #cog2 .right{top:2.25rem;right:-3.5rem}.error--section #cog1 .left-top,.error--section #cog2 .left-top{top:-2rem;left:-2rem}.error--section #cog1 .left-down,.error--section #cog2 .left-down{top:6.25rem;left:-2rem}.error--section #cog1 .right-top,.error--section #cog2 .right-top{top:-2rem;right:-2rem}.error--section #cog1 .right-down,.error--section #cog2 .right-down{top:6.25rem;right:-2rem}.error--section #cog2{border-width:1.5rem;bottom:2.5rem;left:-2.55rem}.error--section .first-four{left:1.5rem}.error--section .second-four{z-index:-1;right:4.5rem}.error--container .btn--holder{margin-top:3.125rem}.error--message{font-size:2rem}}@media screen and (max-width:992px){.error--section ul{transform:translate(1.0938rem)}.error--section ul>li{font-size:10.15rem}.error--section #cog1,.error--section #cog2{border-width:1.3125rem;width:8.75rem;height:8.75rem}.error--section #cog1>*,.error--section #cog2>*{width:2.1875rem;height:2.1875rem}.error--section #cog1 .top,.error--section #cog2 .top{top:-3.0625rem;left:1.9688rem}.error--section #cog1 .down,.error--section #cog2 .down{bottom:-3.0625rem;left:1.9688rem}.error--section #cog1 .left,.error--section #cog2 .left{top:1.9688rem;left:-3.0625rem}.error--section #cog1 .right,.error--section #cog2 .right{top:1.9688rem;right:-3.0625rem}.error--section #cog1 .left-top,.error--section #cog2 .left-top{top:-1.75rem;left:-1.75rem}.error--section #cog1 .left-down,.error--section #cog2 .left-down{top:5.4688rem;left:-1.75rem}.error--section #cog1 .right-top,.error--section #cog2 .right-top{top:-1.75rem;right:-1.75rem}.error--section #cog1 .right-down,.error--section #cog2 .right-down{top:5.4688rem;right:-1.75rem}.error--section #cog2{border-width:1.3125rem;bottom:2.1875rem;left:-2.2313rem}.error--section .first-four{left:.25rem}.error--section .second-four{z-index:-1;right:1.5rem}.error--container .btn--holder{margin-top:2.5rem}.error--message{font-size:1.75rem}}@media screen and (max-width:576px){.error--section ul{transform:translate(.7292rem)}.error--section ul>li{font-size:6.7667rem}.error--section #cog1,.error--section #cog2{border-width:.875rem;width:5.8333rem;height:5.8333rem}.error--section #cog1>*,.error--section #cog2>*{width:1.4583rem;height:1.4583rem}.error--section #cog1 .top,.error--section #cog2 .top{top:-2.0625rem;left:1.3125rem}.error--section #cog1 .down,.error--section #cog2 .down{bottom:-2.0625rem;left:1.3125rem}.error--section #cog1 .left,.error--section #cog2 .left{top:1.3125rem;left:-2.0625rem}.error--section #cog1 .right,.error--section #cog2 .right{top:1.3125rem;right:-2.0625rem}.error--section #cog1 .left-top,.error--section #cog2 .left-top{top:-1.1667rem;left:-1.1667rem}.error--section #cog1 .left-down,.error--section #cog2 .left-down{top:3.6458rem;left:-1.1667rem}.error--section #cog1 .right-top,.error--section #cog2 .right-top{top:-1.1667rem;right:-1.1667rem}.error--section #cog1 .right-down,.error--section #cog2 .right-down{top:3.6458rem;right:-1.1667rem}.error--section #cog2{border-width:.875rem;bottom:1.4583rem;left:-1.4875rem}.error--section .first-four{left:0}.error--section .second-four{z-index:-1;right:1.25rem}.error--message{font-size:1.25rem}}@media screen and (max-width:17.5rem){.error--section ul{transform:translate(.3125rem)}.error--section ul>li{font-size:2.9rem}.error--section #cog1,.error--section #cog2{border-width:.375rem;width:2.5rem;height:2.5rem}.error--section #cog1>*,.error--section #cog2>*{width:.625rem;height:.625rem}.error--section #cog1 .top,.error--section #cog2 .top{top:-.875rem;left:.5625rem}.error--section #cog1 .down,.error--section #cog2 .down{bottom:-.875rem;left:.5625rem}.error--section #cog1 .left,.error--section #cog2 .left{top:.5625rem;left:-.875rem}.error--section #cog1 .right,.error--section #cog2 .right{top:.5625rem;right:-.875rem}.error--section #cog1 .left-top,.error--section #cog2 .left-top{top:-.5rem;left:-.5rem}.error--section #cog1 .left-down,.error--section #cog2 .left-down{top:1.875rem;left:-.5rem}.error--section #cog1 .right-top,.error--section #cog2 .right-top{top:-.5rem;right:-.5rem}.error--section #cog1 .right-down,.error--section #cog2 .right-down{top:1.875rem;right:-.5rem}.error--section #cog2{border-width:.375rem;bottom:1.25rem;left:-1.05rem}.error--section .first-four{left:.375rem}.error--section .second-four{z-index:-1;right:1.125rem}.error--message{font-size:1.125rem}}
