*{vertical-align:baseline;background:0 0;border:0;outline:0;margin:0;padding:0;font-size:100%}html{font-size:62.5%}body{line-height:1}input,button,textarea,select{font:inherit}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}:focus{outline:0}table{border-collapse:collapse;border-spacing:0}img,picture{max-width:100%;display:block}svg{width:100%;height:auto;display:block}[hidden]{display:none!important}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html{background-color:#020202}@font-face{font-family:Anta;src:url(/assets/anta-v1-latin-regular-pQlAw6oA.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(../assets/fonts/Inter-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(../assets/fonts/Inter-Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(../assets/fonts/Inter-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}a{color:#ff7b00}P,ul,li{color:#b4b4b4;font-family:inter,sans-serif;font-size:1.6rem}::-webkit-scrollbar{width:12px}::-webkit-scrollbar-track{background:#080808}::-webkit-scrollbar-thumb{background:#88280b;border:3px solid #080808;border-radius:999px;box-shadow:0 0 10px #ff5a1440,0 0 20px #ff5a141a}::-webkit-scrollbar-thumb:hover{background:linear-gradient(#ff6a1a 0%,#ff8c3a 100%)}::-webkit-scrollbar-corner{background:#0b0b0b}html,body,#root{width:100%;overflow-x:hidden}*,:before,:after{box-sizing:border-box}.header{box-sizing:border-box;z-index:100;justify-content:space-between;align-items:center;width:100%;max-width:1500px;margin:0 auto;padding:2rem;display:flex;position:relative}.navigation{align-items:center;gap:3rem;display:flex}.navigation a{font-family:anta,sans-serif;font-size:1.5rem;text-decoration:none;transition:color .35s cubic-bezier(.16,1,.3,1)}.navigation a:hover{color:orange}.header__logo{flex-shrink:0;align-items:center;display:flex}.logo3d{width:220px;transition:transform .25s;position:relative}.logo3d svg{width:100%;height:auto;overflow:visible}.logo3d svg .st1{transform-box:fill-box;transform-origin:50%;transition:transform .45s,fill .35s,filter .35s}.logo3d:hover svg .st1{transform:rotateY(180deg)}.logo3d svg .st2{transform-box:fill-box;transform-origin:50%;transform-style:preserve-3d;transition:transform .45s cubic-bezier(.16,1,.3,1),fill .35s,filter .35s}.logo3d:hover svg .st2{transform:perspective(800px)rotateY(180deg)}.hamburger{cursor:pointer;z-index:110;background:0 0;border:none;flex-direction:column;justify-content:center;gap:5px;width:34px;height:34px;padding:0;display:none}.hamburger span{background:#ff4500;border-radius:999px;width:100%;height:4px;transition:transform .25s,opacity .25s}.hamburger--active span:first-child{transform:translateY(9px)rotate(45deg)}.hamburger--active span:nth-child(2){opacity:0}.hamburger--active span:nth-child(3){transform:translateY(-9px)rotate(-45deg)}@media screen and (width<=1000px){.header{padding:1.5rem 2rem}.logo3d{width:160px}.hamburger{display:flex}.navigation{z-index:99;background:#000000f5;border-top:1px solid #202020;border-bottom:1px solid #202020;flex-direction:column;align-items:center;gap:1.6rem;padding:2rem;display:none;position:absolute;top:100%;left:0;right:0}.header--open .navigation{display:flex}.navigation a{font-size:1.6rem}}@media screen and (width<=480px){.header{padding:1.2rem 1.5rem}.logo3d{width:135px}.navigation{padding:1.8rem 1rem}}.footerContainer{box-sizing:border-box;background-color:#0c0c0c;justify-content:space-between;align-items:center;gap:2rem;width:100%;padding:2rem;display:flex}.footerLeft{flex-direction:column;align-items:center;display:flex}.footerImage{max-width:100%;height:40px}.copyright{color:#585858;text-align:center;margin-top:1rem;font-size:1.2rem}.footerRight{align-items:center;gap:1.5rem;display:flex}.footerRight a{align-items:center;font-family:anta,sans-serif;font-size:1.2rem;text-decoration:none;transition:color .35s cubic-bezier(.16,1,.3,1);display:flex}.footerRight a:hover{color:orange}.socialIcons{height:25px;transition:filter .2s}.socialIcons:hover{filter:brightness(0)saturate()invert(42%)sepia(94%)saturate(1962%)brightness(101%)contrast(101%)}@media screen and (width<=700px){.footerContainer{text-align:center;flex-direction:column;justify-content:center;padding:2.5rem 1.5rem}.footerRight{flex-wrap:wrap;justify-content:center}}.layout{flex-direction:column;min-height:100vh;display:flex}main{flex-direction:column;flex:1;display:flex}footer{margin-top:auto}header{width:100%}.digital-sea{background:#000;position:absolute;inset:0;overflow:hidden}.homePage{width:100%}.digitalSea{background:#000;height:500px;position:relative;overflow:hidden}.heroContent{z-index:10;justify-content:center;align-items:center;height:100%;display:flex;position:relative}.heroText{text-align:center;flex-direction:column;align-items:center;margin:0 0 3rem;font-weight:600;line-height:2.2rem;display:flex}.heroLine{border-bottom:2px solid #ff4500;width:7rem;margin:2.5rem 0}.orangeText{color:#ff4500}.logoText{width:100%;max-width:50rem;margin:-5rem 0 2.5rem}.currentWork{background-color:#0c0c0c;flex-flow:column wrap;align-items:center;padding:2rem;display:flex}.orangeTitle{color:#ff4500;margin:2rem 0;font-size:1.2rem;font-weight:600}.punchline{letter-spacing:3px;font-size:2.6rem;font-weight:400}.explanationText{text-align:center;letter-spacing:2px;font-size:1.4rem;line-height:24px}.projects{flex-wrap:wrap;justify-content:center;gap:4rem;margin:2rem 0;display:flex}.projectContainer{background:linear-gradient(#111111d9 0%,#080808d9 100%),url(/assets/projectBackground-ll-a6adW.jpg);background-size:fill;text-align:center;background-position:50%;background-repeat:no-repeat;border:1px solid #ffffff14;border-radius:.8rem;flex-direction:column;align-items:center;width:100%;max-width:340px;min-height:420px;padding:3.2rem 2.4rem;transition:all .3s;display:flex;box-shadow:0 .8rem 2.4rem #000000a6}.projectContainer:hover{background-color:#0000;background-image:linear-gradient(#111111b3 0%,#080808b3 100%),url(/assets/projectBackground-ll-a6adW.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-color:#ff780040;transform:translateY(-6px);box-shadow:0 12px 32px #000000bf,0 0 18px #ff780014}.projectIcon{width:auto;height:4.8rem;margin-bottom:2rem}.projectTitle{letter-spacing:.25rem;color:#f2f2f2;margin:1.6rem 0;font-size:3rem;font-weight:500}.projectSubTitle{color:#ff7a2f;margin:1.6rem 0;font-size:1.7rem}.projectDescription{color:#ffffffb8;margin-top:1.5rem;font-size:1.6rem;line-height:1.6}.marketing{background-color:#070707;border:2px solid #202020;border-width:2px 0;justify-content:center;align-items:center;padding:4rem 0;display:flex}.artContainer{padding:2rem}.textContainer{max-width:600px;padding:2rem;line-height:2.5rem}.goalText{letter-spacing:2px;margin-bottom:2rem;font-size:2rem;font-weight:400}.fringeart{width:100%;max-width:150px}.divider{border-right:2px solid #383838;width:0;height:100px;margin:0 2rem}.explanationText2{font-size:1.4rem;line-height:20px}@media (width<=768px){.heroText{max-width:90%}.marketing{text-align:center;flex-direction:column}.divider{border-top:2px solid #383838;border-right:none;width:100px;height:0;margin:2rem 0}}@media (width<=1000px){.projects{gap:2rem;width:100%}.projectContainer{max-width:32rem}.logoText{max-width:42rem}}@media (width<=600px){.logoText{max-width:30rem}.punchline{text-align:center;font-size:2rem}.projectContainer{max-width:100%}}.tagline{letter-spacing:1rem;text-align:center;white-space:nowrap;font-size:1.4rem}.tagline span{color:#ff4500}@media (width<=480px){.tagline{letter-spacing:.22rem;font-size:1.1rem}.logoText{max-width:28rem}}.aboutLayout{background:url(/assets/projectBackground-ll-a6adW.jpg) 50%/cover no-repeat;border-top:1px solid #303030;border-bottom:1px solid #303030;flex-direction:column;width:100%;margin:0 auto;display:flex}.aboutText{color:#ffffffdb;-webkit-backdrop-filter:blur(8px);background-color:#000000bf;border-radius:10px;max-width:70rem;margin:5rem auto;padding:5rem}.aboutText p,.aboutText ul{margin:2.4rem 0;line-height:1.7}.aboutText ul{padding-left:0;list-style:none}.aboutText li{margin-bottom:1.1rem;padding-left:2rem;line-height:1.6;position:relative}.aboutText li:before{content:"•";color:#ff4500;position:absolute;left:0}.aboutText span{color:#ff4500}.contactLayout{background:url(/assets/projectBackground-ll-a6adW.jpg) 50%/cover no-repeat;border-top:1px solid #303030;border-bottom:1px solid #303030;flex-direction:column;flex:1;width:100%;margin:0 auto;display:flex}.contactText{color:#ffffffdb;-webkit-backdrop-filter:blur(8px);background-color:#000000bf;border-radius:10px;max-width:70rem;margin:5rem auto;padding:5rem}.contactText p,.contactText ul{margin:2.4rem 0;line-height:1.7}.title{text-align:left;color:#ff4500;margin-bottom:4rem;padding-top:4rem;padding-bottom:1.5rem;font-family:anta,sans-serif;font-size:2.4rem;text-decoration:none;position:relative}.contactText ul{padding-bottom:2rem;padding-left:0;list-style:none}.contactText li{margin-bottom:1.1rem;padding-left:2rem;line-height:1.6;position:relative}.contactText li:before{content:"•";color:#ff4500;position:absolute;left:0}.contactText span{color:#ff4500}.quote{color:#ff4500;max-width:60rem;margin:0 auto;padding:3rem 4rem;font-size:2rem;font-style:italic;position:relative}.quote:before{content:"“";color:#ff450026;font-family:Georgia,serif;font-size:8rem;line-height:1;position:absolute;top:-1rem;left:0}.quote:after{content:"”";color:#ff450026;font-family:Georgia,serif;font-size:8rem;line-height:1;position:absolute;bottom:-4rem;right:0}.cookiesLayout{background:url(/assets/projectBackground-ll-a6adW.jpg) 50%/cover no-repeat;border-top:1px solid #303030;border-bottom:1px solid #303030;flex-direction:column;width:100%;margin:0 auto;display:flex}.cookiesText{color:#ffffffdb;-webkit-backdrop-filter:blur(8px);background-color:#000000bf;border-radius:10px;max-width:70rem;margin:5rem auto;padding:5rem}.cookiesText p,.cookiesText ul{margin:2.4rem 0;line-height:1.7}.cookiesText ul{padding-left:0;list-style:none}.cookiesText li{margin-bottom:1.1rem;padding-left:2rem;line-height:1.6;position:relative}.cookiesText li:before{content:"•";color:#ff4500;position:absolute;left:0}.cookiesText span{color:#ff4500}.privacyLayout{background:url(/assets/projectBackground-ll-a6adW.jpg) 50%/cover no-repeat;border-top:1px solid #303030;border-bottom:1px solid #303030;flex-direction:column;width:100%;margin:0 auto;display:flex}.privacyText{color:#ffffffdb;-webkit-backdrop-filter:blur(8px);background-color:#000000bf;border-radius:10px;max-width:70rem;margin:5rem auto;padding:5rem}.privacyText p,.privacyText ul{margin:2.4rem 0;line-height:1.7}.title{text-align:center;color:#ff4500;margin-bottom:4rem;padding-bottom:1.5rem;font-family:anta,sans-serif;font-size:3rem;text-decoration:none;position:relative}.subtitle{color:#ff4500;border-bottom:1px solid #ff4500;margin-bottom:4rem;padding-bottom:1.5rem;font-family:anta,sans-serif;font-size:2rem;text-decoration:none;position:relative}.title:after{content:"";opacity:.8;background:#ff4500;width:8rem;height:2px;margin:1.2rem auto 0;display:block}.privacyText ul{padding-left:0;list-style:none}.privacyText li{margin-bottom:1.1rem;padding-left:2rem;line-height:1.6;position:relative}.privacyText li:before{content:"•";color:#ff4500;position:absolute;left:0}.privacyText span{color:#ff4500}
