@import"https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Playfair+Display:ital,wght@0,400..900;1,400..900&display=swap";:root{line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#000;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--light-color: #a1a1a1;--bright-color: #ffffff;--dark-color: #1d1d1d;--h1-size: 32px;--p-size: 18px;--p-lineheight: 26px;--font-family: "Inter", system-ui, Helvetica, Arial, sans-serif;--h1-font-family: "Playfair Display", serif;--bold: 600}*{margin:0;font-family:var(--font-family);font-weight:400;color:#fff;-webkit-font-smoothing:antialiased}html{scroll-behavior:smooth}::-webkit-scrollbar{width:6px;background:#00000008}::-webkit-scrollbar-thumb{width:8px;background:#7a7a7a}h1{font-size:34px;font-weight:500;font-family:Playfair Display,serif;padding:10px 0}h2{font-size:20px;font-weight:600;padding-bottom:12px}h3{font-size:18px;font-weight:600;padding-bottom:12px}p{font-size:var(--p-size);color:var(--light-color);line-height:var(--p-lineheight)}hr{width:100%;margin-top:100px;border-color:#696969}.bold{font-weight:var(--bold)}.wrap{max-width:960px;max-height:fit-content;margin:0 auto;padding:80px 24px;height:88vh;display:flex;align-items:center}.flex-column{flex-direction:column}li{font-size:20px;font-weight:400;font-family:var(--font-family);padding-bottom:36px;list-style:none}li a{color:#a1a1a1}a{color:#a1a1a1;text-decoration-style:dotted;text-underline-offset:4px;text-decoration-color:#494949}a:hover{color:#fff}.works-title,.brands-title,.writings-title,.elsewhere-title,.speaker-title,.talks-title{padding-bottom:64px}.flex{display:flex}.flex-center{display:flex;justify-content:center;align-items:center}section{margin-top:46px;margin-bottom:66px}.link{text-decoration:underline;text-decoration-color:#494949;text-underline-position:under;text-underline-offset:4px;text-decoration-style:dotted;font-size:20px;line-height:34px;cursor:pointer}.menu{padding:32px 0 0;width:100%;max-width:1200px;justify-self:center;align-items:center;gap:32px}.menu a{text-align:center;text-decoration-color:#000;color:#7c7c7c;letter-spacing:1px;padding:16px;font-size:13px;font-weight:600}.menu a:hover{color:#fff}.menu-active{color:#fff!important}.speaker-container a{margin-right:16px}.header{height:70vh;color:#000;margin:32px;border-radius:24px;background:#8cd327}.header .header-wrap{display:inline-block;text-align:center}.header .header-wrap p{color:#000;font-weight:500}.hello{height:180px;font-size:6rem;font-weight:500;font-family:Playfair Display,serif;color:#000}.name,.latest-exp,.past-exp-title{padding-bottom:32px}.seperator{padding-bottom:20px}.brands .wrap{height:auto}.brands-container img{margin-right:5px;margin-bottom:5px;border-radius:3px}.brands-container img:hover{filter:sepia(1)}#elsewhere .wrap{display:block;height:30vh}.else_box{width:70%}.else_box ul{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;padding:0;margin:0}.else_box ul li{flex-basis:33.33%;padding:0 0 36px}#signature{display:flex;height:60vh;align-items:center;justify-content:center}footer{background:#101010;text-align:center;padding:20px}footer p{padding:0 20%;font-size:18px;line-height:24px;color:#7c7c7c}.showcaseImg{cursor:pointer}.showcaseImg:hover{opacity:.8;transition:.2s}.arrow-rotate{display:none}.arrow-rotate button{padding:16px;border-radius:8px;background:transparent;border:none;outline:none;cursor:pointer}.arrow-rotate button:hover{background:#ffffff20;border:none;outline:none;cursor:pointer}#topArrow{position:fixed;bottom:6%;right:5%;z-index:99;cursor:pointer;transition:all .6s;opacity:0}.arrow-rotate img{transform:rotate(90deg);padding:0}.row{display:flex;flex-wrap:wrap;padding:0 4px}.column{flex:32%;max-width:32%;padding:0 4px}.column img,.column video{margin-top:8px;vertical-align:middle;width:100%}@media screen and (max-width: 800px){.column{flex:40%;max-width:50%}}@media screen and (max-width: 600px){.column{flex:100%;max-width:100%}}.key-overlay{position:fixed;top:0;height:100%;width:100%;background-color:#000000d6;z-index:99;opacity:1;transition:opacity ease-in .2s}.key-wrap{background-color:#1e1e1e;padding:20px;flex-direction:column;z-index:2}#password{background-color:#000;border:2px solid #a1a1a1;padding:8px;width:340px}#password:focus{outline:none}.modal_overlay{display:none;position:fixed;flex-direction:column;justify-content:center;z-index:1;left:0;top:0;width:100%;height:100%;background-color:#000;background-color:#000000e6}.modal-content{margin:auto auto 0;display:block;width:auto;max-height:80vh}#caption{margin:auto;display:block;width:80%;max-width:700px;text-align:center;color:#ccc;padding:20px 0}.modal-content,#caption{-webkit-animation-name:zoom;-webkit-animation-duration:.6s;animation-name:zoom;animation-duration:.6s}@-webkit-keyframes zoom{0%{-webkit-transform:scale(0)}to{-webkit-transform:scale(1)}}@keyframes zoom{0%{transform:scale(0)}to{transform:scale(1)}}.close{position:absolute;top:15px;right:35px;color:#f1f1f1;font-size:40px;font-weight:lighter;transition:.3s}.close:hover,.close:focus{color:#bbb;text-decoration:none;cursor:pointer}@media screen and (max-width: 600px){h1{font-size:28px}h2{font-size:18px}p{font-size:16px}img{width:40vw}.hello{height:120px;font-size:48px}.works-title,.brands-title,.writings-title,.elsewhere-title{padding-bottom:60px;padding-right:40px}li,.flex p{font-size:18px;line-height:26px}.brands-container img{width:87vw;filter:sepia(1)}.hide-on-mobile{display:none}.link{font-size:18px}footer p{font-size:16px;line-height:24px}#password{width:74vw}.modal-content{width:100%}}@media (max-width: 1366px){.spotlight-button,#spotlight-label,#arrows{display:none}}#spotlight{position:fixed;opacity:1;width:100vw;height:100vh;top:0;left:0;pointer-events:none;z-index:999}@keyframes pulse{0%{transform:scale(1)}to{transform:scale(1.1)}}@keyframes enter{0%{transform:scale(1.5);opacity:0}to{transform:scale(1);opacity:1}}@keyframes exit{0%{transform:scale(1);opacity:1}98%{transform:scale(3);opacity:0}to{transform:scale(1);opacity:0}}.spotlight-button{position:fixed;padding:16px;right:0;top:24px;background:#1d1d1d;color:#fff;border:none;border-radius:100% 0% 0% 100%;box-shadow:-3px 3px 12px #0000004d;cursor:pointer;z-index:999}.drop{margin:15px;transform-origin:center}.second{margin:0 auto;display:grid;-webkit-transition:50ms;transition:50ms;max-width:1224px;grid-row-gap:10px;will-change:transform;grid-column-gap:16px;grid-template-columns:repeat(18,1fr)}.wrap{height:auto}.mobile_view{text-align:center;display:none;margin-top:0;margin-bottom:0}.mobile_view .p2{padding:0 40px}.mobile_view .p1{padding:26px 0 23.5px}.let_me{position:absolute;bottom:40.5px;background:transparent;border:none}.head_back{position:absolute;bottom:89px;background:transparent;padding:18px 108.5px 17px 101.5px;border:solid 1px #979797}.head_back a{text-decoration:none}.let_me a,.head_back a{font-family:Inter;font-size:18px;text-align:center;color:#a1a1a1}.let_me a{text-decoration:underline;text-underline-position:under;text-underline-offset:4.5px}.case_study .box{display:flex;border-radius:4px;margin-bottom:50px;transition:cubic-bezier(.165,.84,.44,1) .4s}.case_study .box:hover{background-color:#141414;transform:scale(.99)}.case_study .cs_img img{padding:0;width:332px}.case_study .cs_content{margin:32px 32px auto}.case_study .cs_content p{padding:5px 0 28px;font-size:16px;line-height:24px;width:fit-content}.lock{width:24px!important;height:24px!important;float:left;padding:0 10px 0 0}@media (max-width:600px){.case_study .box{display:block;background:transparent}.case_study .cs_img{background:transparent;text-align:center}.case_study .cs_img img{width:100%}.case_study .cs_content{width:100%;margin:0 auto;padding:10px}.case_study .cs_content{display:none}.pet_container{display:block!important}.pet_container img{width:auto!important;margin:20px}}@media (max-width:480px){.mobile_view{display:block;display:flex;justify-content:center;height:100vh}.body{display:none}}.lens-canvas img{width:100%;height:100%;object-fit:cover}.lens-canvas{position:relative;width:80vw;margin:0 auto 200px;overflow:hidden;background-color:#090909}.row{width:auto;display:flex}.col{flex:1;aspect-ratio:1;border-right:#201f20 solid 1px}.img{position:relative;width:100%;height:100%;will-change:transform}.img[data-origin=left]{transform-origin:0% 0%}.img[data-origin=right]{transform-origin:100% 0%}
