@import"https://fonts.googleapis.com/css2?family=Biryani:wght@200;300;400;600;700;800;900&display=swap";.floating-text-box{background:url(https://ik.imagekit.io/qljqw3tvn/Woodnart/WoodNArt%20Samples/wood-grain-min-removebg-preview_EF6VWpaUi.png);background-repeat:no-repeat;background-position:50% 0%;background-size:cover;background-blend-mode:difference}@font-face{src:url(/assets/Akkurat-CNaQ_gdg.ttf);font-family:Akkurat}@font-face{src:url(/assets/DrukWide-Medium-Trial-DQekQh6A.otf);font-family:Druk-wide}:root{--background-white:#f8f9fa;--background-dark: #000000;--background-gray: #e9ecef;--background-primary: #fff;--background-secondary: #f6fff8;--text-black:#000000;--textLight-gray-1:#495057;--textLight-gray-2:#72777c;--text-white:#e9ecef;--border-light:#ced4da;--border-dark: #000000;--btn-dark: #000000;--btn-gray: #495057;--btn-white: #e9ecef;--navbar-height: 15vh;--navbar-height-short: 8vh;--scrollbar-width:10px;--panel-height: 110dvh;--primary-font-family:"Biryani", sans-serif;--secondary-font-family:Druk-wide;--small-text-size:.8rem;--medium-text-size:1rem;--big-text-size:1.2rem;--large-text-size:1.5rem;--xl-text-size:4rem;--xxl-text-size:5rem}@media only screen and (max-width:768px){:root{--navbar-height: 8vh;--scrollbar-width:8px}}*{box-sizing:border-box;padding:0;margin:0;font-family:var(--primary-font-family)}a{text-decoration:none;color:inherit}button{border:none;background:transparent;cursor:pointer}::-webkit-scrollbar{width:var(--scrollbar-width)}::-webkit-scrollbar-track{box-shadow:2px 0 0 0 var(--border-dark-2) inset;background:transparent}::-webkit-scrollbar-thumb{background:#9aa5ab;border-radius:4px}::-moz-selection{color:var(--background-primary);background:var(--text-black)}::selection{color:var(--background-primary);background:var(--text-black)}.container{position:relative;width:100%;min-height:100dvh;background-color:var(--background-primary);display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:0 0}.content-panel{position:relative;width:100%;height:100dvh;padding:2rem;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:0 0}.content-panel#landing-video-panel{padding-top:var(--navbar-height);height:calc(100dvh + var(--navbar-height))}@media only screen and (max-width:768px){.content-panel#landing-video-panel{padding:.5rem;height:calc(100dvh + var(--navbar-height))}.content-panel#landing-video-panel video{width:100%;height:auto;aspect-ratio:9/16;object-fit:cover;display:block}}.content-panel-half-grid{position:relative;width:100%;height:100dvh;display:grid;grid-template-columns:repeat(2,1fr);gap:0 0;justify-content:center;align-items:center;overflow:hidden;scroll-snap-align:start;background-color:#e7ecef}.content-panel-half-grid#alt-bg{background-color:var(--background-secondary)}.content-panel-two-grid{position:relative;width:100%;height:var(--panel-height);border-bottom:10px solid white;display:grid;grid-template-columns:repeat(2,1fr);gap:10px;justify-content:center;align-items:center;overflow:hidden}@media only screen and (max-width:768px){.content-panel-two-grid{display:grid;grid-template-columns:repeat(1,1fr);gap:10px;justify-content:center;align-items:center}}.content-panel-two-grid[data-border-variant=none]{display:grid;grid-template-columns:repeat(2,1fr);gap:0 0;justify-content:center;align-items:center}@media only screen and (max-width:768px){.content-panel-two-grid[data-border-variant=none]{display:grid;grid-template-columns:repeat(1,1fr);gap:0 0;justify-content:center;align-items:center}}.content-panel-two-grid#viewport-height{height:100dvh;border-bottom:none}.content-panel-three-grid{position:relative;width:100%;height:var(--panel-height);border-bottom:10px solid white;display:grid;grid-template-columns:repeat(3,1fr);gap:10px;justify-content:center;align-items:center;overflow:hidden}.content-panel-three-grid img{width:100%;height:100%;object-fit:contain}@media only screen and (max-width:1024px){.content-panel-three-grid{height:calc(var(--panel-height) * 3);display:grid;grid-template-columns:repeat(1,1fr);gap:10px;justify-content:center;align-items:center}}.panel-content{position:relative;width:100%;height:100%;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:0 0;background-color:var(--background-primary);transition:.3s ease-in-out}.panel-content[data-bg-variant=warm]{background-color:#f7ede2}.panel-content[data-bg-variant=cool]{background-color:#e7ecef}.panel-content{overflow:hidden}.panel-content#text-left-align{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:0 0;padding-left:1.5rem}.panel-content#text-left-align section{margin-bottom:1rem}.panel-content img{width:100%;height:var(--panel-height);object-fit:cover;animation:image-appear-anim .3s ease-in;cursor:default;z-index:14}.panel-content img#inset-img{width:60%;height:80%}.panel-content img#delayed-anim-load{animation:blur-to-clear-anim .6s ease-in-out backwards}.panel-content h2#hover-text{position:absolute;top:50%;left:50%;transform-origin:center center;transform:translate(-50%,50%);opacity:0;z-index:10;color:#fff}.panel-content:hover h2#hover-text{opacity:1;transition:.4s ease-in}.dynamic-full-panel{position:relative;width:100%;height:70dvh;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:0 0;transition:.5s ease-in-out;background-image:url("https://ik.imagekit.io/qljqw3tvn/Woodnart/WoodNArt%20Samples/WhatsApp%20Image%202025-03-05%20at%2012.49.05%20(1)_yb7YeXPs-.jpeg");background-repeat:no-repeat;background-size:cover;border-radius:5rem}@media only screen and (max-width:768px){.dynamic-full-panel{border-radius:0;height:90dvh}}.dynamic-full-panel div#mobile-btn-box{width:inherit;height:auto;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:0 0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:mobile-proj-nav-anim .6s 1s ease-in-out forwards;animation-play-state:paused}.dynamic-full-panel div#mobile-btn-box>section{width:100%;height:auto;animation:project-section-anim .6s ease-in-out;padding:2rem .5rem}.dynamic-full-panel div#mobile-btn-box>section h1{font-size:1.2rem;color:var(--text-white)}.dynamic-full-panel div#mobile-btn-box>section p{font-size:.8rem;color:var(--text-white)}.dynamic-full-panel button,.dynamic-full-panel div#mobile-btn-box>button{position:relative;width:inherit;text-align:left;padding:.5rem 2rem;font-size:1.5rem;color:var(--text-white);mix-blend-mode:difference;transition:.5s ease-in-out}@media only screen and (max-width:768px){.dynamic-full-panel button,.dynamic-full-panel div#mobile-btn-box>button{mix-blend-mode:normal;font-size:1.2rem;border-radius:0}}.dynamic-full-panel button:before,.dynamic-full-panel div#mobile-btn-box>button:before{content:"";position:absolute;bottom:0;left:2rem;width:30px;height:4px;border-radius:2px;background-color:var(--text-black);transition:.5s ease-in-out}@media only screen and (max-width:768px){.dynamic-full-panel button:before,.dynamic-full-panel div#mobile-btn-box>button:before{all:unset}}.dynamic-full-panel button:hover,.dynamic-full-panel div#mobile-btn-box>button:hover{font-size:2.5rem;transition:.3s ease-in-out;mix-blend-mode:color-dodge;color:var(--text-white);text-shadow:-1px -1px 2px var(--textLight-gray-1),1px 1px 2px var(--textLight-gray-1)}.dynamic-full-panel button:hover:first-child,.dynamic-full-panel div#mobile-btn-box>button:hover:first-child{mix-blend-mode:difference;color:var(--text-white)}.dynamic-full-panel button:hover:before,.dynamic-full-panel div#mobile-btn-box>button:hover:before{content:"";position:absolute;bottom:0;left:2rem;width:100px;height:3px;border-radius:2px;transition:.3s ease-in-out;background-color:var(--textLight-gray-2)}.dynamic-full-panel:has(button:hover){height:90dvh;border-radius:0;transition:.5s ease-in-out}.dynamic-full-panel aside{width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1}.dynamic-full-panel aside img{width:100%;height:100%;object-fit:cover}@keyframes mobile-proj-nav-anim{0%{height:auto;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}30%{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}to{height:100%;-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px)}}@keyframes project-section-anim{0%{opacity:0}to{opacity:1}}@keyframes image-appear-anim{0%{opacity:0}to{opacity:1}}@keyframes blur-to-clear-anim{0%{filter:blur(10px);opacity:0}to{filter:blur(0px);opacity:1}}.floating-text-box{position:absolute;padding:1rem;top:10%;left:20%}.revealing-text-box{position:relative;overflow-y:hidden;z-index:8}.revealing-text-box hr{height:2px;background:var(--text-black);border:none;width:80%;animation:change-width .5s forwards}.revealing-text-box h1{font-size:var(--xxl-text-size);animation:appear 1s forwards}.revealing-text-box h1 b{color:var(--text-white)}.revealing-text-box h3{font-size:var(--large-text-size);padding-left:var(--small-text-size);animation:appear 1s forwards}.revealing-text-box p{padding-left:var(--small-text-size);font-size:var(--small-text-size);animation:appear 1s forwards}@keyframes appear{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes change-width{0%{width:0%}to{width:80%}}.text-desc-half-box{position:relative;width:100%;height:inherit;padding:1rem;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:0 0}.text-desc-half-box#justify-bottom{display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:0 0}.text-desc-half-box#justify-between{display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:0 0}.text-desc-half-box h1{font-family:var(--secondary-font-family)}.text-desc-half-box h1#alt-color{color:var(--text-white)}.text-desc-half-box h1#alt-font{font-size:3rem;font-family:var(--primary-font-family);color:var(--text-white);align-self:flex-start}@media only screen and (max-width:1024px){.text-desc-half-box h1#alt-font{font-size:1.2rem}}.text-desc-half-box h2{font-size:var(--large-text-size)}.text-desc-half-box h3{font-size:1.5rem}.text-desc-half-box h3#alt-font{font-family:var(--primary-font-family);color:var(--text-white);font-size:1.3rem}@media only screen and (max-width:1024px){.text-desc-half-box h3#alt-font{font-size:.8rem}}.bottom-left-text-box{position:absolute;bottom:1rem;left:1rem;transform-origin:bottom left;width:clamp(10px,20vw,20vw);height:auto;word-wrap:break-word}.bottom-left-text-box h1,.bottom-left-text-box h2,.bottom-left-text-box h3{color:var(--text-white)}.navbar-container{position:fixed;top:0;left:0;width:100%;height:var(--navbar-height);padding:1rem 2rem;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:0 0;z-index:30;background:var(--background-primary);animation:navbar-anim 1s ease-in-out backwards;transition:.6s ease-in-out}.navbar-container#short{height:var(--navbar-height-short);transition:.6s ease-in-out}.navbar-mobile-container{position:fixed;top:0;left:0;width:inherit;height:var(--navbar-height);background:var(--background-primary);display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:0 0;z-index:30;animation:navbar-mobile-anim 1s ease-in-out backwards}.navbar-mobile-container#dd-open{height:auto;min-height:var(--navbar-height)}.navbar-mobile-container section{width:inherit;min-height:var(--navbar-height);display:flex;flex-direction:row;justify-content:center;align-items:center;gap:0 0}@keyframes navbar-anim{0%{top:-10%;opacity:0}to{top:0;opacity:1}}@keyframes navbar-mobile-anim{0%{top:0%;opacity:0}to{top:0;opacity:1}}.company-logo-box{width:fit-content}@media only screen and (max-width:768px){.company-logo-box{width:100%;max-height:inherit;padding-right:20vw;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:0 0}}.company-logo-box h1{font-family:var(--secondary-font-family);text-decoration:none;background-color:none;mix-blend-mode:multiply;cursor:pointer}.company-logo-box img{padding:5px;height:8vh;width:auto;object-fit:scale-down;cursor:pointer}@media only screen and (max-width:768px){.company-logo-box img{padding:5px;height:6vh}}.company-logo-box img.grain-img-nav{position:absolute;top:50%;left:50%;width:auto;height:8vh;transform-origin:center center;transform:translate(-50%,-50%);opacity:0}.company-logo-box:hover>img.grain-img-nav{opacity:1;transition:.3s ease-in-out}.nav-menu-btn-box{width:20vw;padding:0 1rem;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:0 0}.nav-menu-btn-box button{width:1.5rem;aspect-ratio:1/1;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:0 0}.nav-menu-btn-box>button>*{fill:var(--text-black);font-size:1.2rem}.nav-btn-box{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;gap:0 2rem;transition:.6s ease-in-out}.nav-btn-box button{width:fit-content;height:3rem;padding:1rem;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:0 0;font-size:var(--medium-text-size);font-weight:600;color:var(--text-black)}.nav-btn-box button#home-typography{animation:appear-text .2s ease-in}@keyframes appear-text{0%{opacity:0%}to{opacity:100%}}.nav-dd-list-box{visibility:visible;width:100%;padding:.5rem;display:grid;grid-template-columns:1fr;gap:.5rem 0;justify-content:center;align-items:center;background-color:var(--background-primary);opacity:1;transition:.6s ease-out;box-shadow:inset 0 -1px 3px #adadad4d}.nav-dd-list-box#hidden{visibility:hidden;transition:0s ease-out;opacity:0}.footer-container{width:100%;height:25vh;max-height:35vh;padding-bottom:2vh;display:flex}@media only screen and (max-width:1024px){.footer-container{padding-bottom:1vh;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:0 0;height:35dvh;max-height:none}}.footer-company-logo{width:30vw;height:100%;display:flex;flex-direction:row;justify-content:flex-end;align-items:center;gap:0 0}@media only screen and (max-width:1024px){.footer-company-logo{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:0 0}}.footer-company-logo section{position:relative;isolation:isolate;cursor:pointer}.footer-company-logo section img.footer-logo-img{padding:5px;height:12vh;width:auto;object-fit:scale-down}@media only screen and (max-width:768px){.footer-company-logo section img.footer-logo-img{height:8dvh}}.footer-company-logo section img.grain-img-nav{position:absolute;inset:0;width:auto;height:12vh;object-fit:cover;background:none;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:0% 50%;mask-position:0% 50%;opacity:0;transition:.3s ease-in-out}.footer-company-logo section:hover>img.grain-img-nav{opacity:1;transition:.3s ease-in-out}.footer-pages-grid{width:100%;height:min-content;align-self:center;padding:0 5vw 0 0;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:0 2rem;padding:0 1rem}@media only screen and (max-width:768px){.footer-pages-grid{width:60vw;display:grid;grid-template-columns:1fr 1fr;gap:0 1rem;justify-content:center;align-items:center}}@media only screen and (max-width:768px){.footer-pages-grid>a:nth-child(odd){display:flex;flex-direction:row;justify-content:flex-end;align-items:center;gap:0 0}}.footer-pages-grid>a button{all:unset;font-size:1rem;font-weight:600;width:fit-content;height:3rem;cursor:pointer;text-align:left;padding:1rem;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:0 0;font-size:var(--medium-text-size)}@media only screen and (max-width:768px){.footer-pages-grid>a button{width:auto;height:min-content;padding:.2rem .5rem;font-size:.8rem}}.footer-socialmedia-grid{width:30vw;height:100%;display:flex;flex-direction:flex-start;justify-content:center;align-items:center;gap:0 1.5rem}@media only screen and (max-width:768px){.footer-socialmedia-grid h1{text-align:justify;font-size:.8rem}}.footer-socialmedia-grid a{font-size:1.2rem;transition:.3s ease-in-out}.footer-socialmedia-grid a:hover{transition:.3s ease-in-out;color:var(--textLight-gray-2)}.landing-animation-section{position:relative;top:0;left:0;width:100%;height:100dvh;overflow:hidden;background-color:var(--background-primary);z-index:100}.landing-animation-section img{cursor:default}.landing-animation-section img#loading-background-image{width:100%;height:100dvh;animation:bgImgAnim 1.5s ease-in forwards}.landing-animation-section img#round-table-image{position:absolute;top:0vh;left:10vw;transform-origin:center center;transform:translate(-50%,-50%);animation:round-table-anim 2s ease-in-out infinite;width:35vw;height:auto;object-fit:contain}.landing-animation-section img#round-table-image-copy{position:absolute;top:0vh;left:35vw;transform-origin:center center;transform:translate(-50%,-50%);animation:round-table-anim 2s ease-in-out infinite;width:35vw;height:auto;object-fit:contain}.landing-animation-section img#light-wood-image{position:absolute;top:-10vh;left:30vw;transform-origin:center center;transform:translate(-50%,-60%) rotate(45deg);animation:round-table-anim 2s ease-in-out infinite;width:30vw;height:auto;border-radius:1rem;object-fit:contain;filter:drop-shadow(5px 15px 8px rgba(77,77,77,.3))}.landing-animation-section img#chair-image{position:absolute;transform-origin:center center;transform:translate(-50%,-60%) rotate(-135deg);top:20vh;left:10vw;animation:round-table-anim 2s ease-in-out infinite;width:15vw;height:auto;border-radius:1rem;object-fit:contain;filter:drop-shadow(30px 20px 12px rgba(77,77,77,.3))}.landing-animation-section img#and-table-image{position:absolute;top:50vh;left:50%;transform-origin:center center;transform:translate(-50%,-50%);height:40vw;width:auto;object-fit:contain;filter:drop-shadow(8px 10px 10px rgba(24,24,24,.5))}.landing-animation-section img#wood-image{position:absolute;bottom:10vh;right:-10vw;transform-origin:center center;transform:translate(-50%,90%) rotate(-45deg);height:20vw;width:auto;border-radius:2rem;object-fit:contain;filter:drop-shadow(20px 60px 10px rgba(24,24,24,.7))}.landing-animation-section .floor-gradient{position:absolute;width:100vw;height:100dvh;background-image:linear-gradient(to top,#cfd9df,#e2ebf0)}.landing-animation-section p{position:absolute;font-size:20rem}.landing-animation-section p#w{top:0;left:5vw;animation:w-anim 1.5s ease-in forwards}.landing-animation-section p#and{top:50%;left:50%;transform-origin:center center;transform:translate(-50%,-50%) scale(1);animation:and-anim .6s .9s ease-in forwards}.landing-animation-section p#a{bottom:0;right:5vw;animation:a-anim 1.5s ease-in forwards}@keyframes bgImgAnim{0%{opacity:0}50%{opacity:1}to{opacity:0}}@keyframes w-anim{0%{left:0;opacity:1}50%{left:5vw;opacity:1}to{opacity:0}}@keyframes a-anim{0%{right:0;opacity:1}50%{right:5vw;opacity:1}to{right:5vw;opacity:0}}@keyframes and-anim{0%{opacity:1}to{opacity:0}}.landing-animation-section-simple{position:absolute;top:0;left:0;width:100%;height:100dvh;overflow:hidden;background-color:var(--background-primary);display:flex;flex-direction:row;justify-content:center;align-items:center;gap:0 0;z-index:100;isolation:isolate}.landing-animation-section-simple .img-animation-container{position:relative;width:40vw;overflow:hidden;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:0 0;background-color:transparent}@media only screen and (max-width:768px){.landing-animation-section-simple .img-animation-container{width:100%;height:60vh}}.landing-animation-section-simple .img-animation-container h1{opacity:0;animation:logo-animation .6s 1.5s ease-in-out forwards}.landing-animation-section-simple .img-animation-container .logo-img-cover{position:relative;width:auto;height:50dvh;object-fit:scale-down;opacity:0;animation:logo-animation .5s ease-in-out forwards}@media only screen and (max-width:768px){.landing-animation-section-simple .img-animation-container .logo-img-cover{width:80dvw;height:auto}}.landing-animation-section-simple .img-animation-container .logo-img-cover.late{animation:logo-animation .8s ease-out forwards}.landing-animation-section-simple .img-animation-container .grain-img-cover{position:absolute;top:50%;left:50%;transform-origin:center center;transform:translate(-50%,-50%);width:60vw;height:60dvh;background:none;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:0% 50%;mask-position:0% 50%;animation:slideMask 6s ease-in-out infinite}@media only screen and (max-width:768px){.landing-animation-section-simple .img-animation-container .grain-img-cover{width:90dvw;height:auto}}.wash-container{width:100%;height:100dvh;position:absolute;top:-100%;z-index:102;background-color:var(--background-primary);animation:wash-animation 1.2s 2s ease-in-out forwards}@keyframes slideMask{0%{top:45%;left:45%}50%{top:50%;left:50%}to{top:45%;left:45%}}@keyframes logo-animation{0%{opacity:0}to{opacity:1}}@keyframes blinking-container{0%{opacity:0}50%{opacity:1}to{opacity:0}}@keyframes wash-animation{0%{top:-100%}to{top:0%}}@keyframes grain-animation{0%{top:40%;left:38%}to{top:50%;left:50%}}.about-us-content-panel-two-grid{position:relative;width:100%;height:100%;display:grid;grid-template-columns:1fr 1fr;gap:0 1rem;justify-content:center;align-items:center;background-color:var(--background-primary);transition:.3s ease-in-out;overflow:hidden}@media only screen and (max-width:1024px){.about-us-content-panel-two-grid{display:grid;grid-template-columns:repeat(1,1fr);gap:10px;justify-content:center;align-items:center}}.about-us-content-panel-two-grid.cover-section>.panel-content>h2{align-self:flex-end;justify-items:flex-end;padding-bottom:30dvh;padding-left:2rem;text-align:left;font-size:1.8rem;text-wrap:pretty}@media only screen and (max-width:1024px){.about-us-content-panel-two-grid.cover-section>.panel-content>h2{font-size:1.5rem}}.about-us-content-panel-two-grid.cover-section>.panel-content>h2#mobile-cover-h2{position:absolute;bottom:0;left:0;z-index:5}.about-us-content-panel-two-grid.cover-section>.panel-content>img{height:100dvh;object-fit:scale-down}@media only screen and (max-width:1024px){.about-us-content-panel-two-grid.cover-section>.panel-content>img{height:80dvh}}@media only screen and (max-width:768px){.about-us-content-panel-two-grid.cover-section>.panel-content>img{object-fit:cover;height:60dvh}}.about-us-content-panel-two-grid>.panel-content>h2{padding:0 3rem;text-wrap:pretty}@media only screen and (max-width:1024px){.about-us-content-panel-two-grid>.panel-content>h2{font-size:1.5rem}}.about-us-content-panel-two-grid>.panel-content>h3{padding:0 3rem;text-wrap:pretty}@media only screen and (max-width:1024px){.about-us-content-panel-two-grid>.panel-content>h3{font-size:1.1rem}}.about-us-content-panel-two-grid>.panel-content>p{font-size:1rem;padding:0 2rem 0 1.5rem;text-wrap:pretty}.about-us-content-panel-two-grid#text-left-align{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:0 0;padding-left:1.5rem}.about-us-content-panel-two-grid#text-left-align section{margin-bottom:1rem}.about-us-content-panel-two-grid>.panel-content>aside.img-text-box{width:60vw;padding:0 5vw;position:absolute;bottom:0%;left:50%;transform-origin:50% 50%;transform:translate(-50%,50%);background-color:#285a48;z-index:15}.about-us-content-panel-two-grid>.panel-content>aside.img-text-box#white-text h2,.about-us-content-panel-two-grid>.panel-content>aside.img-text-box#white-text h3{color:var(--text-white)}.about-us-content-panel-two-grid img{width:100%;height:var(--panel-height);object-fit:cover;animation:image-appear-anim .3s ease-in;cursor:default;z-index:14}.about-us-content-panel-two-grid img#inset-img{width:60%;height:80%}.about-us-content-panel-two-grid img#delayed-anim-load{animation:blur-to-clear-anim .6s ease-in-out backwards}:root{--img-box-shadow-accent-colour: #4B352A}.projects-container{position:relative;width:100%;min-height:100dvh}.projects-container:has(.project-desc-box>.heading-box:hover)>.project-photo-container>img{box-shadow:-1vw 60px 0 var(--img-box-shadow-accent-colour)}.projects-container .project-desc-box>.heading-box:hover{cursor:pointer}.projects-container .project-photo-container{position:fixed;bottom:0;width:67dvw;height:calc(100dvh - var(--navbar-height));transition:.6s ease-in-out;overflow-x:hidden;display:flex;flex-direction:row;justify-content:flex-end;align-items:flex-end;gap:0 0}@media only screen and (min-width:767px){.projects-container .project-photo-container{right:0}}@media only screen and (max-width:768px){.projects-container .project-photo-container{left:20dvw;width:100%;height:40dvh;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:0 0;z-index:10}}.projects-container .project-photo-container img{width:auto;max-width:calc(100% - 3vw);height:100%;object-fit:cover;transition:.6s ease-in-out;animation:imgRevealAnimation .3s ease-in-out;box-shadow:-2vw 0 0 var(--img-box-shadow-accent-colour)}@media only screen and (max-width:768px){.projects-container .project-photo-container img{max-width:100%;width:100%;object-fit:cover;box-shadow:-5vw 0 0 var(--img-box-shadow-accent-colour)}}@keyframes pageTransitionAnimation{0%{width:67dvw}to{width:100vw}}@keyframes imgRevealAnimation{0%{opacity:0%;box-shadow:0 0 0 var(--img-box-shadow-accent-colour)}to{opacity:100%;box-shadow:-2vw 0 0 var(--img-box-shadow-accent-colour)}}@keyframes imgRevealMobileAnimation{0%{opacity:0%;box-shadow:0 0 0 var(--img-box-shadow-accent-colour)}to{opacity:100%;box-shadow:-5vw 0 0 var(--img-box-shadow-accent-colour)}}.project-section{position:relative;width:33dvw;min-height:100dvh;z-index:8;background-color:var(--background-primary);display:grid;grid-template-columns:10vw 1fr;gap:0 0;justify-content:center;align-items:center}@media only screen and (max-width:768px){.project-section{width:100%;min-height:100dvh;display:grid;grid-template-columns:20dvw 1fr;gap:2rem;justify-content:center;align-items:center}}.project-section .heading-box{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:.5rem}.project-section .heading-box:hover>button{transform:rotate(0);transition:.3s ease-in-out}@media only screen and (max-width:768px){.project-section .heading-box{max-width:85vw}.project-section .heading-box>h1{font-size:1.2rem}}.project-section h2{padding:.5rem 2rem;font-size:3rem;position:sticky;top:45%;align-self:center}@media only screen and (max-width:768px){.project-section h2{padding:.2rem 1rem;font-size:1.5rem}}.project-section .project-desc-box button{width:2.5rem;height:2.5rem;font-size:1.5rem;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:0 0;transform:rotate(-45deg);transition:.3s ease-in-out}.project-section .project-desc-box button:hover{transform:rotate(0);transition:.3s ease-in-out}@media only screen and (max-width:768px){.project-section .project-desc-box p{padding-right:2rem;font-size:.9rem}}.project-slug-container{width:100%;min-height:100dvh}.project-slug-container .project-heading-container{position:relative;width:100%;height:30dvh;padding:1rem 2rem 1rem 10vw;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:0 0}.project-slug-container .project-heading-container h1{font-size:2.5rem}.project-slug-container .project-heading-container p{font-size:1.2rem;color:var(--textLight-gray-2)}@media only screen and (max-width:768px){.project-slug-container .project-heading-container h1{font-size:1.5rem}.project-slug-container .project-heading-container p{font-size:1rem;color:var(--textLight-gray-2)}}.project-slug-container .project-cover-img-container{width:100%;height:90dvh;border-bottom:10px solid var(--background-primary)}.project-slug-container .project-cover-img-container img{width:100%;height:100%;object-fit:cover}.project-slug-container .project-description-container{width:100%;font-size:1.2rem;padding:1rem 10vw;text-align:justify}.project-slug-container .project-description-container-half{width:70%;font-size:1.2rem;padding:1rem 10vw 5vh;text-align:left}@media only screen and (max-width:768px){.project-slug-container .project-description-container-half{width:90%;font-size:1rem}}.contact-content-panel-two-grid{position:relative;width:100%;height:100%;display:grid;grid-template-columns:1fr 1fr;gap:0 1rem;justify-content:center;align-items:center;background-color:var(--background-primary);transition:.3s ease-in-out;overflow:hidden}@media only screen and (max-width:1024px){.contact-content-panel-two-grid{display:grid;grid-template-columns:repeat(1,1fr);gap:10px;justify-content:center;align-items:center}}.contact-content-panel-two-grid.cover-section>.panel-content>h2{align-self:flex-end;justify-items:flex-end;padding-bottom:30dvh;padding-left:2rem;text-align:left;font-size:1.8rem;text-wrap:pretty}@media only screen and (max-width:1024px){.contact-content-panel-two-grid.cover-section>.panel-content>h2{font-size:1.5rem}}.contact-content-panel-two-grid>.panel-content>img{height:100dvh}@media only screen and (max-width:1024px){.contact-content-panel-two-grid>.panel-content>img{height:60dvh}}.contact-content-panel-two-grid>.panel-content>h2{padding:0 3rem;text-wrap:pretty}@media only screen and (max-width:1024px){.contact-content-panel-two-grid>.panel-content>h2{font-size:1.5rem}}.contact-content-panel-two-grid>.panel-content>section>h3{text-wrap:pretty}@media only screen and (max-width:1024px){.contact-content-panel-two-grid>.panel-content>section>h3{font-size:1.1rem}}.contact-content-panel-two-grid>.panel-content>section>p{font-size:1rem;text-wrap:pretty}@media only screen and (max-width:1024px){.contact-content-panel-two-grid>.panel-content>section>p{font-size:.8rem}}.contact-content-panel-two-grid>.panel-content>section>a>p{font-size:1rem;text-wrap:pretty}@media only screen and (max-width:1024px){.contact-content-panel-two-grid>.panel-content>section>a>p{font-size:.8rem}}.contact-content-panel-two-grid>.panel-content>section>a>p:hover{transition:.3s ease-in-out;color:var(--textLight-gray-2)}.contact-content-panel-two-grid>.panel-content>section>.socials-box{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:0 1rem}.contact-content-panel-two-grid>.panel-content>section>.socials-box a{font-size:1.2rem;transition:.3s ease-in-out}.contact-content-panel-two-grid>.panel-content>section>.socials-box a:hover{transition:.3s ease-in-out;color:var(--textLight-gray-2)}.contact-content-panel-two-grid>.panel-content#text-left-align{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:0 0;padding:calc(var(--navbar-height) + 5vh) 2rem 5vh}.contact-content-panel-two-grid>.panel-content#text-left-align section{margin-bottom:3rem}.contact-content-panel-two-grid>.panel-content>aside.img-text-box{width:60vw;padding:0 5vw;position:absolute;bottom:0%;left:50%;transform-origin:50% 50%;transform:translate(-50%,50%);background-color:#285a48;z-index:15}.contact-content-panel-two-grid>.panel-content>aside.img-text-box#white-text h2,.contact-content-panel-two-grid>.panel-content>aside.img-text-box#white-text h3{color:var(--text-white)}.contact-content-panel-two-grid img{width:100%;height:var(--panel-height);object-fit:cover;animation:image-appear-anim .3s ease-in;cursor:default;z-index:14}.contact-content-panel-two-grid img#inset-img{width:60%;height:80%}.contact-content-panel-two-grid img#delayed-anim-load{animation:blur-to-clear-anim .6s ease-in-out backwards}
