@font-face{font-family:source sans pro;font-style:italic;font-weight:200;font-display:swap;src:url(../fonts/source-sans-pro/source-sans-pro-200-italic-latin-ext.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:source sans pro;font-style:italic;font-weight:200;font-display:swap;src:url(../fonts/source-sans-pro/source-sans-pro-200-italic-latin.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:source sans pro;font-style:italic;font-weight:300;font-display:swap;src:url(../fonts/source-sans-pro/source-sans-pro-300-italic-latin-ext.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:source sans pro;font-style:italic;font-weight:300;font-display:swap;src:url(../fonts/source-sans-pro/source-sans-pro-300-italic-latin.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:source sans pro;font-style:italic;font-weight:400;font-display:swap;src:url(../fonts/source-sans-pro/source-sans-pro-400-italic-latin-ext.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:source sans pro;font-style:italic;font-weight:400;font-display:swap;src:url(../fonts/source-sans-pro/source-sans-pro-400-italic-latin.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:source sans pro;font-style:italic;font-weight:600;font-display:swap;src:url(../fonts/source-sans-pro/source-sans-pro-600-italic-latin-ext.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:source sans pro;font-style:italic;font-weight:600;font-display:swap;src:url(../fonts/source-sans-pro/source-sans-pro-600-italic-latin.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:source sans pro;font-style:italic;font-weight:700;font-display:swap;src:url(../fonts/source-sans-pro/source-sans-pro-700-italic-latin-ext.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:source sans pro;font-style:italic;font-weight:700;font-display:swap;src:url(../fonts/source-sans-pro/source-sans-pro-700-italic-latin.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:source sans pro;font-style:italic;font-weight:900;font-display:swap;src:url(../fonts/source-sans-pro/source-sans-pro-900-italic-latin-ext.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:source sans pro;font-style:italic;font-weight:900;font-display:swap;src:url(../fonts/source-sans-pro/source-sans-pro-900-italic-latin.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:source sans pro;font-style:normal;font-weight:200;font-display:swap;src:url(../fonts/source-sans-pro/source-sans-pro-200-normal-latin-ext.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:source sans pro;font-style:normal;font-weight:200;font-display:swap;src:url(../fonts/source-sans-pro/source-sans-pro-200-normal-latin.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:source sans pro;font-style:normal;font-weight:300;font-display:swap;src:url(../fonts/source-sans-pro/source-sans-pro-300-normal-latin-ext.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:source sans pro;font-style:normal;font-weight:300;font-display:swap;src:url(../fonts/source-sans-pro/source-sans-pro-300-normal-latin.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:source sans pro;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/source-sans-pro/source-sans-pro-400-normal-latin-ext.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:source sans pro;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/source-sans-pro/source-sans-pro-400-normal-latin.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:source sans pro;font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/source-sans-pro/source-sans-pro-600-normal-latin-ext.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:source sans pro;font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/source-sans-pro/source-sans-pro-600-normal-latin.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:source sans pro;font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/source-sans-pro/source-sans-pro-700-normal-latin-ext.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:source sans pro;font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/source-sans-pro/source-sans-pro-700-normal-latin.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:source sans pro;font-style:normal;font-weight:900;font-display:swap;src:url(../fonts/source-sans-pro/source-sans-pro-900-normal-latin-ext.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:source sans pro;font-style:normal;font-weight:900;font-display:swap;src:url(../fonts/source-sans-pro/source-sans-pro-900-normal-latin.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:source serif pro;font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/source-serif-pro/source-serif-pro-600-normal-latin-ext.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:source serif pro;font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/source-serif-pro/source-serif-pro-600-normal-latin.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:source serif pro;font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/source-serif-pro/source-serif-pro-700-normal-latin-ext.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:source serif pro;font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/source-serif-pro/source-serif-pro-700-normal-latin.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:ppneuemachina;src:url(../fonts/PPNeueMachina-Ultrabold.woff2)format('woff2'),url(../fonts/PPNeueMachina-Ultrabold.woff)format('woff');font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:marquee;src:url(../fonts/Marquee.woff2)format('woff2'),url(../fonts/Marquee.otf)format('opentype');font-weight:900;font-style:normal}:root{--primaryColor:#000000;--secondaryColor:#FFFFFF;--tertiaryColor:#fb6107;--linkColor:royalblue;--primaryFontColor:#2a2c2f;--secondaryFontColor:#555659;--selectionColor:rgba(251, 97, 7, 0.5)}*{box-sizing:border-box;cursor:crosshair}*::-moz-selection{background:var(--selectionColor);opacity:.5}*::selection{background:var(--selectionColor)}a:hover{cursor:pointer}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;scrollbar-width:none}body{line-height:1.6;font-family:source sans pro,sans-serif;-webkit-font-smoothing:antialiased;margin:0;padding:0;background-color:var(--primaryColor);overflow-x:hidden}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.center-fill{display:flex;justify-content:center;align-items:center;height:100%;width:100%}.scroll-indicator{position:absolute;top:85%;left:50%;transform:translate(-50%)}.scroll-indicator--low{top:175%}.scroll-indicator span{display:block;width:clamp(25px,3vw,30px);height:clamp(25px,3vw,30px);border-bottom:1px solid var(--secondaryColor);border-right:1px solid var(--secondaryColor);transform:rotate(45deg);margin:-10px;animation:animate 2s infinite}.scroll-indicator span:nth-child(1){animation-delay:-.1s}.scroll-indicator span:nth-child(2){animation-delay:-.3s}.scroll-indicator span:nth-child(3){animation-delay:-.5s}@keyframes animate{0%{opacity:0;transform:rotate(45deg)translate(-20px,-20px)}50%{opacity:1}100%{opacity:0;transform:rotate(45deg)translate(20px,20px)}}footer{height:60vh;width:100vw;background-color:var(--primaryColor);display:grid;grid-template-columns:repeat(6,1fr);grid-template-rows:repeat(6,1fr)}.contact-footerBox-1{grid-column:1/6;grid-row:1/2;display:flex;align-items:center;justify-content:flex-start;padding-left:clamp(20px,7vw,65px);overflow:visible;white-space:nowrap}.contact-footer-text-1{font-family:ppneuemachina,sans-serif;font-weight:800;font-size:clamp(35px,3.5vw,55px);margin:0;color:var(--secondaryColor)}.contact-footerBox-2{grid-column:1/7;grid-row:2/3;display:flex;justify-content:flex-end;padding-right:clamp(15px,6vw,55px);white-space:nowrap}.contact-footer-text-2-alt{font-family:ppneuemachina,sans-serif;font-weight:800;font-size:clamp(25px,3.2vw,70px);margin:0;color:var(--secondaryColor)}.contact-footer-text-2{font-size:0;font-weight:700}.contact-buttonBox{grid-column:2/6;grid-row:3/4;display:flex;justify-content:center}.social-linkBox{grid-column:1/7;grid-row:5/6;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:1fr;align-items:flex-end;justify-items:center;padding-left:25px;padding-right:25px}.gh-grid-place{grid-column:1/2;grid-row:1/2}.ig-grid-place{grid-column:2/3;grid-row:1/2}.tw-grid-place{grid-column:3/4;grid-row:1/2}.fb-grid-place{grid-column:4/5;grid-row:1/2}.designBox{grid-column:1/7;grid-row:4/5;display:flex;align-items:center;justify-content:center;padding-top:clamp(15px,4vh,20px);padding-left:10px;padding-right:10px}.designBox-text{font-size:9px;margin-block:.67em;text-align:center;font-weight:300;text-transform:uppercase;letter-spacing:2px;color:var(--secondaryColor)}@media(min-width:450px) and (max-width:750px){footer{height:50vh;grid-template-columns:repeat(8,1fr);grid-template-rows:repeat(6,1fr)}.contact-footerBox-1{grid-column:1/7;grid-row:1/2;display:flex;align-items:center;justify-content:center;overflow-x:visible;white-space:nowrap;padding-right:clamp(45px,11vw,105px)}.contact-footer-text-1{font-family:ppneuemachina,sans-serif;font-weight:800;line-height:.5;font-size:clamp(37px,6.5vw,45px);margin:0;color:var(--secondaryColor)}.contact-footerBox-2{grid-column:2/8;grid-row:2/3;display:flex;justify-content:center;white-space:nowrap;padding-left:4%;padding-right:4%}.contact-footer-text-2{font-family:ppneuemachina,sans-serif;font-weight:800;line-height:1.2;font-size:clamp(23px,4.2vw,30px);margin:0;color:var(--secondaryColor)}.contact-footer-text-2-alt{font-size:0}.contact-buttonBox{grid-column:3/6;grid-row:3/5;display:flex;align-items:center}.social-linkBox{grid-column:8/9;grid-row:1/6;display:grid;grid-template-columns:1fr;grid-template-rows:repeat(5,1fr);padding:0;align-items:center;justify-items:center;padding-right:4%}.gh-grid-place{grid-column:1/2;grid-row:1/2}.ig-grid-place{grid-column:1/2;grid-row:2/3}.tw-grid-place{grid-column:1/2;grid-row:3/4}.fb-grid-place{grid-column:1/2;grid-row:4/5}.designBox{grid-column:1/9;grid-row:5/6;display:flex;align-items:center;justify-content:center;padding-top:0;padding-left:10%;padding-right:10%}.designBox-text{font-size:12px;text-align:center;font-weight:300;margin:0;text-transform:uppercase;letter-spacing:2px;color:var(--secondaryColor)}}@media(min-width:750px){footer{height:50vh;grid-template-columns:repeat(12,1fr);grid-template-rows:repeat(5,1fr)}.contact-footerBox-1{grid-column:2/6;grid-row:1/2;display:flex;align-items:center;justify-content:flex-end;overflow:visible;white-space:nowrap;padding:0}.contact-footer-text-1{font-family:inherit;font-family:ppneuemachina,sans-serif;font-weight:800;line-height:.5;font-size:clamp(42px,3.5vw,70px);margin:0;color:var(--secondaryColor)}.contact-footerBox-2{grid-column:4/9;grid-row:2/3;white-space:nowrap;padding:0}.contact-footer-text-2{font-family:ppneuemachina,sans-serif;font-weight:800;font-size:clamp(28px,3.2vw,60px);margin:0;color:var(--secondaryColor)}.contact-footer-text-2-alt{font-size:0}.contact-buttonBox{grid-column:4/7;grid-row:3/4;display:flex;align-items:flex-end}.social-linkBox{grid-column:11/13;grid-row:1/5;padding:0;margin:0;display:grid;align-items:flex-start;justify-items:flex-start;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(4,1fr)}.gh-grid-place{grid-column:2/3;grid-row:1/2}.ig-grid-place{grid-column:2/3;grid-row:2/3}.tw-grid-place{grid-column:2/3;grid-row:3/4}.fb-grid-place{grid-column:2/3;grid-row:4/5}.designBox{grid-column:4/10;grid-row:4/6;display:flex;align-items:center;justify-content:center;padding:0}.designBox-text{font-size:13px;text-align:center;font-weight:200;overflow:visible;white-space:nowrap;text-transform:uppercase;letter-spacing:2.5px;color:var(--secondaryColor)}}.fancy{-webkit-appearance:button;background-color:var(--primaryColor);border:2px solid var(--secondaryColor);color:var(--primaryColor);font-weight:700;letter-spacing:1px;position:relative;text-align:center;transition:all .3s ease-in-out;width:100%;max-width:200px;height:50px}.fancy::before{content:" ";width:25px;height:2px;background:var(--secondaryColor);top:50%;left:10%;position:absolute;-webkit-transform:translateY(-50%);transform:translateY(-50%);transform-origin:left center;transition:background .3s linear,scale .3s linear}.fancy a{font-size:18px;line-height:1.33333em;padding-left:30%;display:block;text-align:left;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;text-transform:uppercase;text-decoration:none;color:var(--secondaryColor)}.fancy .top-key{height:2px;width:26px;top:-2px;left:12px;position:absolute;background:var(--primaryColor);transform-origin:left;transition:scale .5s ease-out,translate .3s ease-out}.fancy .bottom-key-1{height:2px;width:25px;right:30px;bottom:-2px;position:absolute;background:var(--primaryColor);transform-origin:right;transition:scale .5s ease-out,translate .3s ease-out}.fancy .bottom-key-2{height:2px;width:10px;right:10px;bottom:-2px;position:absolute;background:var(--primaryColor);transform-origin:right;transition:scale .5s ease-out,translate .3s ease-out}.fancy:hover{color:var(--secondaryColor);background:var(--secondaryColor)}.fancy:hover::before{background:var(--primaryColor);scale:0 1}.fancy:hover a{color:var(--primaryColor);padding-left:25%;font-size:20px}.fancy:hover .top-key{translate:-14px 0;scale:0 1}.fancy:hover .bottom-key-1{translate:30px 0;scale:0 1}.fancy:hover .bottom-key-2{translate:10px 0;scale:0 1}.social-button{position:relative;display:flex;align-items:center;justify-content:center;width:clamp(40px,5vw,50px);height:clamp(40px,5vw,50px);overflow:hidden;border-radius:50%;background-color:var(--secondaryColor);border-color:transparent}.social-button>a{position:absolute;color:inherit;text-decoration:none;width:clamp(40px,5vw,50px);height:clamp(40px,5vw,50px);text-transform:uppercase;transition:all .4s cubic-bezier(1,.49,.16,.96);display:flex;align-items:center;justify-content:center}.social-button-menu{position:relative;display:flex;align-items:center;justify-content:center;width:42px;height:42px;overflow:hidden;border-radius:50%;background-color:var(--secondaryColor);border-color:transparent}.social-button-menu>a{position:absolute;color:inherit;text-decoration:none;width:42px;height:42px;text-transform:uppercase;transition:all .4s cubic-bezier(1,.49,.16,.96);display:flex;align-items:center;justify-content:center}.social-menu-box{position:absolute;bottom:0;left:50%;transform:translateX(-50%);height:20vh;width:130px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;justify-content:space-around;padding-right:2%;padding-left:2%}@media(min-width:450px){.social-menu-box{width:100%}}i{content:"";width:100%;height:100%;transition:all .5s cubic-bezier(1,.49,.16,.96);background:var(--primaryColor)}i:nth-child(1){transition-delay:.02s}i:nth-child(2){transition-delay:.04s}i:nth-child(3){transition-delay:.06s}i:nth-child(4){transition-delay:.08s}i:nth-child(5){transition-delay:.1s}i:nth-child(6){transition-delay:.12s}i:nth-child(7){transition-delay:.14s}i:nth-child(8){transition-delay:.16s}i:nth-child(9){transition-delay:.18s}i:nth-child(10){transition-delay:.2s}.social-button-background{flex-direction:column}.social-button-background i{transform-origin:center left;transform:scaleX(0)}.social-button-background:hover i{transform:scaleX(1)}.social-icon{width:100%;height:100%;fill:var(--primaryColor);transition:all .6s cubic-bezier(1,.49,.16,.96)}.social-icon:hover{fill:var(--secondaryColor)}.instagram{padding:clamp(5px,.6vw,8px)}.twitter{padding:clamp(8px,.8vw,14px)}.facebook{padding:clamp(8px,.8vw,14px)}.github{padding:clamp(7px,.85vw,12px)}.copyrightBox{grid-column:1/3;grid-row:6/7;position:relative;display:flex;align-items:center;justify-content:flex-start;white-space:nowrap}.copyright-text{position:absolute;left:clamp(10px,2.5vw,15px);bottom:clamp(8px,2.5vh,14px);color:var(--secondaryColor);font-size:clamp(10px,2vw,13px);font-weight:300;margin:0}.version-tracker{grid-column:11/13;grid-row:6/7;position:relative;display:flex;align-items:center;justify-content:flex-start;white-space:nowrap}.version-tracker-text{position:absolute;right:clamp(10px,2.5vw,15px);bottom:clamp(8px,2.5vh,14px);color:var(--secondaryColor);font-size:clamp(10px,2vw,13px);font-weight:300;margin:0}a{text-decoration:none}.project-card{padding:15px;width:100%;max-width:500px;height:48vh;max-height:400px;display:flex;overflow:hidden;position:relative;box-shadow:20px 22px 44px rgba(0,0,0,.19);transition:.6s;border-radius:2px;background:no-repeat 45%/cover;background-color:var(--primaryColor)}.project-card-shade{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10;background-image:linear-gradient(to bottom,transparent,transparent,rgba(0,0,0,.98))}.project-card:hover{transform:translateY(-30px);box-shadow:20px 12px 34px rgba(0,0,0,.35)}.project-card:hover .initial-content{transform:translateY(100%);opacity:0}.date{position:absolute;top:25px;right:20px;color:var(--secondaryColor);font-weight:300;font-size:17px;transition:.8s;width:100px;vertical-align:baseline;margin-left:6px}.project-card:hover .date{transform:translateY(-100%);opacity:0}.initial-content{position:relative;z-index:11;transition:.8s;display:flex;flex-wrap:wrap;align-self:flex-end;padding-top:2vh;padding-bottom:4vh;padding-left:1vw;padding-right:1vw}.content-title{font-family:inherit;font-weight:700;font-size:clamp(26px,2.2vw,28px);line-height:1.2;color:var(--secondaryColor);padding-bottom:2vh}.content-text{font-family:inherit;font-weight:400;font-size:clamp(15.5px,1.35vw,17px);line-height:1.3;color:var(--secondaryColor)}.hover-contentB{width:100%;height:100%;position:absolute;top:0;left:0;padding:25px 25px 50px;background:rgba(0,0,0,.78);font-weight:300;opacity:0;transition:.8s;display:flex;align-items:flex-end;flex-wrap:wrap}.content-title-hover{font-family:inherit;font-weight:700;font-size:clamp(22px,2.05vw,24px);line-height:1.2;color:rgba(255,255,255,.6);padding-bottom:2vh;transform:translateY(-100%);transition:.6s}.content-text-hover{font-family:inherit;font-weight:400;font-size:clamp(14.5px,1.2vw,17px);line-height:1.2;color:rgba(255,255,255,.6);transform:translateY(50%);transition:.6s}.project-card:hover .hover-contentB{opacity:1;transition-delay:.4s}.project-card:hover .content-text-hover{transform:translateY(0);transition-delay:.6s}.project-card:hover .content-title-hover{transform:translateY(0);transition-delay:.2s}@media(max-width:350px){.date{position:absolute;top:15px;right:10px;color:var(--secondaryColor);font-weight:300;font-size:17px;transition:.8s;width:100px;vertical-align:baseline;margin-left:6px}.content-title{font-family:inherit;font-weight:700;font-size:22px;line-height:1.2;color:var(--secondaryColor);padding-bottom:2vh}.content-text{font-family:inherit;font-weight:400;font-size:15px;line-height:1.3;color:var(--secondaryColor)}.content-title-hover{font-family:inherit;font-weight:700;font-size:20px;line-height:1.2;color:rgba(255,255,255,.6);padding-bottom:2vh;transform:translateY(-100%);transition:.6s}.content-text-hover{font-family:inherit;font-weight:400;font-size:13.5px;line-height:1.2;color:rgba(255,255,255,.6);transform:translateY(50%);transition:.6s}}:root{--navHeight:15vh;--stickyNavHeight:clamp(70px, 10vh, 150px)}header>*{user-select:none}header a{text-decoration:none}figure{max-width:100%;height:auto;margin:0}.nav-header{height:var(--navHeight);width:100vw;position:fixed;top:0;left:0;z-index:1000}#nav-bar{height:100%;width:100%;display:grid;grid-template-columns:4.5fr 7fr;transition:.3s ease}#nav-bar.stick{height:var(--stickyNavHeight);width:100%;background-color:var(--primaryColor)}.logo-area{box-sizing:border-box;height:inherit;max-height:var(--navHeight);width:100%;display:flex;align-items:center;justify-content:flex-start;padding-left:1.1vw}.logo-text{font-size:0;font-family:ppneuemachina,sans-serif;font-weight:800;margin-block:.67em}.logo-icon{width:max(55px,5vw);height:max(55px,5vw);overflow:hidden;padding-top:14px;display:flex;justify-content:center;align-items:center;border-radius:50%;margin-left:3vw;position:relative;z-index:1000}.logo-icon-text{font-family:source serif pro,serif;font-weight:700;position:relative;z-index:-100;display:flex;justify-content:center;align-items:center;text-align:center;font-size:clamp(50px,10vw,57px);color:var(--secondaryColor)}.link-area{width:0;height:0}.navbar-item{width:0;height:0}.nav-link{font-size:0}.nav-link::after{background:repeat;bottom:0;content:"";display:block;height:2.5px;position:absolute;background:var(--secondaryColor);left:0;width:100%;transform:scaleX(0);transform-origin:center;transition:transform .3s ease 0s}.nav-link:hover::after{transform:scaleX(1)}.mobile-menu-area{width:100px;height:var(--navHeight);box-sizing:border-box;display:flex;align-items:center;justify-content:flex-end;position:fixed;top:0;right:0;padding-right:4.1vw;z-index:1000;transition:height .3s ease}.mobile-menu-area.stick{width:100px;height:10vh}.mobile-menu-area .hamburger{transition:all .3s ease;position:absolute;top:4px;right:0}.mobile-menu-area.stick .hamburger{transition:all .3s ease;top:0}.ham{height:80px;width:80px;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform 400ms;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}button.ham{display:block;margin:0;padding:0;border:0;background:0 0;color:inherit;font:inherit;text-align:inherit}.ham svg{display:block}.line{fill:none;transition:stroke-dasharray 400ms,stroke-dashoffset 400ms;stroke:var(--secondaryColor);stroke-width:5.5;stroke-linecap:round}.ham6 .top{stroke-dasharray:40 172}.ham6 .middle{stroke-dasharray:40 111}.ham6 .bottom{stroke-dasharray:40 172}.ham6.active .top{stroke-dashoffset:-132px}.ham6.active .middle{stroke-dashoffset:-71px}.ham6.active .bottom{stroke-dashoffset:-132px}.menu{position:fixed;top:0;left:0;z-index:-100;height:100%;width:100%;visibility:hidden;opacity:0}.js-menu-visible .menu{z-index:999;visibility:visible;opacity:1}.menu__container{position:absolute;top:0;height:100%}.menu__container{left:0;display:flex;width:100%;overflow:hidden;background-color:var(--primaryColor)}.menu__container>canvas{position:absolute;top:0;left:0;width:100vw;height:100vh}.menu__nav{position:relative;display:flex;justify-content:center;margin-top:2em;margin-bottom:2em;padding-top:3em;padding-bottom:3em}.menu__nav:first-of-type{flex-basis:45%;max-width:45%;border-right:1px solid var(--secondaryColor)}.menu__nav:last-of-type{flex-basis:55%;max-width:55%}.menu__list{height:100%;width:100%;display:flex;padding:0;flex-direction:column;align-items:center;justify-content:space-around}.menu__item{overflow:hidden;text-transform:uppercase;font-weight:200;letter-spacing:1px}.menu__item:first-child{font-weight:600;font-size:clamp(15px,3.4vw,18px);text-transform:uppercase;letter-spacing:2.5px;color:var(--secondaryColor);margin-bottom:4vh}.menu__item:not(:first-child):not(:last-child){margin-bottom:.25em}.menu__item:nth-child(2) .menu__link{transition-delay:200ms}.menu__item:nth-child(3) .menu__link{transition-delay:300ms}.menu__item:nth-child(4) .menu__link{transition-delay:400ms}.menu__item:nth-child(5) .menu__link{transition-delay:500ms}.menu__item:nth-child(6) .menu__link{transition-delay:600ms}.js-menu-open .menu__item span{opacity:1}.menu__link{position:relative;display:inline-block;font-size:clamp(18px,4.35vw,26px);color:var(--secondaryColor);opacity:0;transform:translate3d(0,100%,0);transition:all 600ms cubic-bezier(.25,.1,.25,1)}.menu__link--handle{text-transform:lowercase}.menu__link:after{content:"";position:absolute;left:0;bottom:0;height:1px;background-color:var(--secondaryColor);width:100%;transform:scaleX(0);transform-origin:left;transition:transform 400ms ease}.menu__link:hover:after{transform:scaleX(1)}.js-menu-open .menu__link{opacity:1;transform:translate3d(0,0,0)}.menu__sidebar{position:relative;display:none}.menu__flip{position:absolute;top:0;left:50%;transform:rotate(90deg)translateY(-50%);transform-origin:left top}.menu__copy{display:inline-flex;justify-content:space-between;width:100vh;padding-left:13vh;padding-right:11vh}.menu__copy>span{color:var(--secondaryColor);font-family:inherit;font-weight:200;letter-spacing:1;font-size:13px;text-transform:uppercase;word-spacing:1.5px;opacity:0;transition:opacity 600ms cubic-bezier(.25,.1,.25,1)200ms}.menu__copy>span:nth-child(1){word-spacing:initial;text-transform:none;font-size:11px}.js-menu-open .menu__copy>span{opacity:1}.js-overflow{overflow:hidden}@media(min-width:650px){.menu__nav:last-of-type{flex-basis:45%;max-width:45%;border-right:1px solid var(--secondaryColor)}}@media(min-width:650px){.menu__sidebar{display:block;flex-basis:10%;max-width:10%}}@media(min-width:54rem){.menu{min-height:40em}}@media(min-width:800px){.logo-area{box-sizing:border-box;height:inherit;max-height:var(--navHeight);width:100%;display:flex;align-items:center;justify-content:flex-end;padding-left:1.1vw}.logo-text{font-size:clamp(20px,2.6vw,100px);font-weight:900;letter-spacing:1px;color:var(--secondaryColor)}.logo-icon{width:0;height:0;margin:0}.link-area{width:100%;height:inherit;max-height:var(--navHeight);display:grid;box-sizing:border-box;grid-template-columns:repeat(5,1fr);position:relative;z-index:1000}.navbar-item{width:100%;height:inherit;box-sizing:border-box;display:flex;align-items:center;justify-content:center;position:relative;z-index:1000}.nav-link{color:var(--secondaryColor);font-family:inherit;font-weight:700;font-size:clamp(17px,1.8vw,75px);text-transform:uppercase;letter-spacing:2px;display:inline-block;padding:5px 10px;position:relative;z-index:1000}.mobile-menu-area{transform:translateY(-900%)}}.hero-area{height:100vh;width:100vw;overflow:hidden;background:var(--primaryColor);position:fixed;z-index:-1}.banner-box{position:absolute;top:0;left:0;width:100%;height:100%;display:grid;grid-template-columns:repeat(14,1fr);grid-template-rows:repeat(9,1fr)}.banner-textBox{grid-column:2/14;grid-row:2/9;display:flex;margin-top:0px;justify-content:center;align-items:center;flex-direction:column}@media(max-width:600px){.small-screen-greeting-text{position:absolute;top:50%;left:7%;height:unset;transform:translateY(-50%);width:93%}}.know-more-boxWrapper{display:flex;align-items:center;justify-content:center}.know-more-textBox{height:100%;width:clamp(65ch,90%,105ch);display:flex;align-items:center;margin-top:clamp(-25px,-4vh,-50px);justify-content:center;flex-direction:column}.know-more-text{margin-top:0;font-family:inherit;font-weight:600;color:var(--primaryFontColor);font-size:22px;line-height:1.3;text-align:center}.know-more-link{font-family:inherit;font-weight:900;font-style:italic;font-size:25px}.know-more-link:link{position:relative;overflow:hidden;text-decoration:none;color:var(--tertiaryColor)}.know-more-link:visited{background-color:var(--primaryColor);color:#9e3a00;left:0%;bottom:-2px;width:100%;height:100%}.know-more-link:visited::after{background:rgba(181,69,4,.25);color:#7a2d00;left:0%;bottom:-2px;width:100%;height:100%}.know-more-link::after{content:"";background:rgba(251,97,7,.25);position:absolute;left:15%;bottom:-20%;width:85%;height:70%;z-index:1;transition:.35s cubic-bezier(.25,.1,0,2.05)}.know-more-link:hover:after{left:0%;bottom:-2px;width:100%;height:100%}.section-area{position:relative;width:100vw;height:100%;background-color:var(--secondaryColor);padding-right:max(20px,5vw);padding-left:max(20px,5vw);padding-top:clamp(50px,20vh,100px);padding-bottom:clamp(85px,15vh,100px);z-index:5}.section-area--blog{padding-bottom:250px}.section-name{width:100%;height:100%;padding-top:0;padding-bottom:clamp(50px,8vh,100px);display:flex;align-items:center;justify-content:center}.section-name>h2{margin:0;font-family:ppneuemachina,sans-serif;font-weight:800;font-size:clamp(55px,5.5vw,120px);color:var(--primaryFontColor)}.blog-slider{box-sizing:border-box;width:95%;position:relative;max-width:800px;margin:auto;background:var(--secondaryColor);box-shadow:0 14px 80px rgba(34,35,58,.2);padding:25px;border-radius:25px;height:400px;transition:all .3s}@media screen and (max-width:992px){.blog-slider{max-width:680px;height:400px}}@media screen and (max-width:768px){.blog-slider{min-height:500px;height:auto;margin:180px auto}}@media screen and (max-height:500px) and (min-width:992px){.blog-slider{height:350px}}.blog-slider__item{display:flex;align-items:center}@media screen and (max-width:768px){.blog-slider__item{flex-direction:column}}.blog-slider__item.swiper-slide-active .blog-slider__img img{opacity:1;transition-delay:.3s;background-color:var(--primaryColor)}.blog-slider__item.swiper-slide-active .blog-slider__content>*{opacity:1;transform:none}.blog-slider__item.swiper-slide-active .blog-slider__content>*:nth-child(1){transition-delay:.3s}.blog-slider__item.swiper-slide-active .blog-slider__content>*:nth-child(2){transition-delay:.4s}.blog-slider__item.swiper-slide-active .blog-slider__content>*:nth-child(3){transition-delay:.5s}.blog-slider__item.swiper-slide-active .blog-slider__content>*:nth-child(4){transition-delay:.6s}.blog-slider__item.swiper-slide-active .blog-slider__content>*:nth-child(5){transition-delay:.7s}.blog-slider__item.swiper-slide-active .blog-slider__content>*:nth-child(6){transition-delay:.8s}.blog-slider__item.swiper-slide-active .blog-slider__content>*:nth-child(7){transition-delay:.9s}.blog-slider__item.swiper-slide-active .blog-slider__content>*:nth-child(8){transition-delay:1s}.blog-slider__item.swiper-slide-active .blog-slider__content>*:nth-child(9){transition-delay:1.1s}.blog-slider__item.swiper-slide-active .blog-slider__content>*:nth-child(10){transition-delay:1.2s}.blog-slider__item.swiper-slide-active .blog-slider__content>*:nth-child(11){transition-delay:1.3s}.blog-slider__item.swiper-slide-active .blog-slider__content>*:nth-child(12){transition-delay:1.4s}.blog-slider__item.swiper-slide-active .blog-slider__content>*:nth-child(13){transition-delay:1.5s}.blog-slider__item.swiper-slide-active .blog-slider__content>*:nth-child(14){transition-delay:1.6s}.blog-slider__item.swiper-slide-active .blog-slider__content>*:nth-child(15){transition-delay:1.7s}.blog-slider__img{width:300px;flex-shrink:0;height:300px;box-shadow:4px 13px 30px 1px #bbbbbb;border-radius:20px;transform:translateX(-80px);overflow:hidden;background-color:var(--primaryColor)}.blog-slider__img:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:20px;opacity:.8}.blog-slider__img img{width:100%;height:100%;object-fit:cover;display:block;opacity:0;border-radius:20px;transition:all .3s;background-color:var(--primaryColor)}@media screen and (max-width:768px){.blog-slider__img{transform:translateY(-50%);width:90%}}@media screen and (max-width:576px){.blog-slider__img{width:95%}}@media screen and (max-height:500px) and (min-width:992px){.blog-slider__img{height:270px}}.blog-slider__content{padding-right:25px}@media screen and (max-width:768px){.blog-slider__content{margin-top:-80px;text-align:center;padding:0 30px}}@media screen and (max-width:576px){.blog-slider__content{padding:0}}.blog-slider__content>*{opacity:0;transform:translateY(25px);transition:all .4s}.blog-slider__code{color:#7b7992;margin-bottom:15px;display:block;font-weight:500}.blog-slider__title{font-size:24px;font-weight:700;color:#0d0925;margin-bottom:20px}.blog-slider__text{width:100%;color:#4e4a67;margin-bottom:30px;line-height:1.5em}.blog-slider__pagination{position:absolute;z-index:21;right:20px;width:11px!important;text-align:center;left:auto!important;top:50%;bottom:auto!important;transform:translateY(-50%)}@media screen and (max-width:768px){.blog-slider__pagination{transform:translateX(-50%);left:50%!important;top:205px;width:100%!important;display:flex;justify-content:center;align-items:center}}.blog-slider__pagination.swiper-pagination-bullets .swiper-pagination-bullet{margin:8px 0}@media screen and (max-width:768px){.blog-slider__pagination.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 5px}}.blog-slider__pagination .swiper-pagination-bullet{width:11px;height:11px;display:block;border-radius:10px;background:#062744;opacity:.2;transition:all .3s}.blog-slider__pagination .swiper-pagination-bullet-active{opacity:1;background:var(--primaryColor);height:30px;box-shadow:0 0 20px #bbbbbb}@media screen and (max-width:768px){.blog-slider__pagination .swiper-pagination-bullet-active{height:11px;width:30px}}.button{background:var(--primaryColor);display:inline-block;font-size:1rem;font-family:montserrat,sans-serif;text-transform:uppercase;line-height:1;font-weight:600;letter-spacing:.1em;padding:1.15rem 2rem;cursor:pointer;position:relative;z-index:2;color:var(--secondaryColor);transition:transform 500ms cubic-bezier(.165,.84,.44,1)}.button:before,.button:after,.button__hover{content:"";position:absolute;top:-1%;height:102%;width:.15rem;background:var(--secondaryColor)}.button:before{left:0}.button:after{right:0}.button__hover{left:-1%;width:102%;height:102%;z-index:-1;-webkit-animation:rest 10s forwards;animation:rest 10s forwards}@-webkit-keyframes rest{0%{transform-origin:right center;transform:scaleX(0)}100%{transform-origin:right center;transform:scaleX(0)}}@keyframes rest{0%{transform-origin:right center;transform:scaleX(0)}100%{transform-origin:right center;transform:scaleX(0)}}.button:hover{transform:translatey(-.5rem);color:var(--secondaryColor)}.button:hover .button__hover{-webkit-animation:swipe 500ms forwards;animation:swipe 500ms forwards}@-webkit-keyframes swipe{0%{transform-origin:left center;transform:scaleX(0)}50%{transform-origin:left center;transform:scaleX(1)}51%{transform-origin:right center;transform:scaleX(1)}100%{transform-origin:right center;transform:scaleX(0)}}@keyframes swipe{0%{transform-origin:left center;transform:scaleX(0)}50%{transform-origin:left center;transform:scaleX(1)}51%{transform-origin:right center;transform:scaleX(1)}100%{transform-origin:right center;transform:scaleX(0)}}.button-wrap{opacity:0;transform:translatey(2.5rem);position:relative;transition:transform 800ms cubic-bezier(.165,.84,.44,1),opacity 300ms linear}.project-grid{display:grid;height:100%;width:100%;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:clamp(55px,3vw,110px)}:root{--bg:#e3e4e8;--fg:#e3e4e8;--dur:8.5s;--baseSizeCalc:calc(20px + (30 - 20) * (100vw - 320px) / (1280 - 320))}.hexagon{margin-bottom:calc(1.5*var(--baseSizeCalc));overflow:hidden;position:relative;width:calc(15*var(--baseSizeCalc));height:calc(15*var(--baseSizeCalc))}.hexagon__group,.hexagon__sector,.hexagon__sector:before,.hexagon__sector:after{position:absolute}.hexagon__group{width:100%;height:100%}.hexagon__group:nth-child(2) .hexagon__sector,.hexagon__group:nth-child(2) .hexagon__sector:before,.hexagon__group:nth-child(2) .hexagon__sector:after{animation-delay:calc(var(--dur) * -1/6)}.hexagon__group:nth-child(3) .hexagon__sector,.hexagon__group:nth-child(3) .hexagon__sector:before,.hexagon__group:nth-child(3) .hexagon__sector:after{animation-delay:calc(var(--dur) * -2/6)}.hexagon__group:nth-child(4) .hexagon__sector,.hexagon__group:nth-child(4) .hexagon__sector:before,.hexagon__group:nth-child(4) .hexagon__sector:after{animation-delay:calc(var(--dur) * -3/6)}.hexagon__group:nth-child(5) .hexagon__sector,.hexagon__group:nth-child(5) .hexagon__sector:before,.hexagon__group:nth-child(5) .hexagon__sector:after{animation-delay:calc(var(--dur) * -4/6)}.hexagon__group:nth-child(6) .hexagon__sector,.hexagon__group:nth-child(6) .hexagon__sector:before,.hexagon__group:nth-child(6) .hexagon__sector:after{animation-delay:calc(var(--dur) * -5/6)}.hexagon__group:nth-child(odd){transform:rotate(30deg)}.hexagon__sector,.hexagon__sector:before,.hexagon__sector:after{animation-duration:var(--dur);animation-iteration-count:infinite;animation-timing-function:linear;width:calc(.2*var(--baseSizeCalc));height:calc(.2*var(--baseSizeCalc))}.hexagon__sector{animation-name:moveOut1;top:calc(50% - calc(.1*var(--baseSizeCalc)));left:calc(50% - calc(.1*var(--baseSizeCalc)))}.hexagon__sector:nth-child(2){animation-name:moveOut2}.hexagon__sector:nth-child(3){animation-name:moveOut3}.hexagon__sector:nth-child(4){animation-name:moveOut4}.hexagon__sector:nth-child(5){animation-name:moveOut5}.hexagon__sector:nth-child(6){animation-name:moveOut6}.hexagon__sector:before,.hexagon__sector:after{animation-name:ripple;background-color:#e3e4e8;border-radius:calc(.1*var(--baseSizeCalc));content:"";display:block;top:0;left:0;transform-origin:calc(.1*var(--baseSizeCalc))calc(.1*var(--baseSizeCalc))}.hexagon__sector:before{transform:rotate(-30deg)}.hexagon__sector:after{transform:rotate(-150deg)}@keyframes moveOut1{from{transform:translateY(0)scale(0)}3%{transform:translateY(calc(.2*var(--baseSizeCalc)))scale(1)}97%{transform:translateY(calc(7.3*var(--baseSizeCalc)))scale(1)}to{transform:translateY(calc(7.5*var(--baseSizeCalc)))scale(0)}}@keyframes moveOut2{from{transform:rotate(60deg)translateY(0)scale(0)}3%{transform:rotate(60deg)translateY(calc(.2*var(--baseSizeCalc)))scale(1)}97%{transform:rotate(60deg)translateY(calc(7.3*var(--baseSizeCalc)))scale(1)}to{transform:rotate(60deg)translateY(calc(7.5*var(--baseSizeCalc)))scale(0)}}@keyframes moveOut3{from{transform:rotate(120deg)translateY(0)scale(0)}3%{transform:rotate(120deg)translateY(calc(.2*var(--baseSizeCalc)))scale(1)}97%{transform:rotate(120deg)translateY(calc(7.3*var(--baseSizeCalc)))scale(1)}to{transform:rotate(120deg)translateY(calc(7.5*var(--baseSizeCalc)))scale(0)}}@keyframes moveOut4{from{transform:rotate(180deg)translateY(0)scale(0)}3%{transform:rotate(180deg)translateY(calc(.2*var(--baseSizeCalc)))scale(1)}97%{transform:rotate(180deg)translateY(calc(7.3*var(--baseSizeCalc)))scale(1)}to{transform:rotate(180deg)translateY(calc(7.5*var(--baseSizeCalc)))scale(0)}}@keyframes moveOut5{from{transform:rotate(240deg)translateY(0)scale(0)}3%{transform:rotate(240deg)translateY(calc(.2*var(--baseSizeCalc)))scale(1)}97%{transform:rotate(240deg)translateY(calc(7.3*var(--baseSizeCalc)))scale(1)}to{transform:rotate(240deg)translateY(calc(7.5*var(--baseSizeCalc)))scale(0)}}@keyframes moveOut6{from{transform:rotate(300deg)translateY(0)scale(0)}3%{transform:rotate(300deg)translateY(calc(.2*var(--baseSizeCalc)))scale(1)}97%{transform:rotate(300deg)translateY(calc(7.3*var(--baseSizeCalc)))scale(1)}to{transform:rotate(300deg)translateY(calc(7.5*var(--baseSizeCalc)))scale(0)}}@keyframes ripple{from,to{width:calc(.2*var(--baseSizeCalc))}33%{width:calc(2.4*var(--baseSizeCalc))}}.preloader{animation:preloader-failsafe .1s ease 6s forwards;position:fixed;top:0;left:0;height:100vh;width:100vw;background-color:var(--primaryColor);z-index:999999;display:flex;flex-direction:column;align-items:center;justify-content:center}@keyframes preloader-failsafe{to{opacity:0;visibility:hidden}}.headerTextAppearance{display:inline-block;overflow-wrap:break-word;color:var(--secondaryColor);text-transform:uppercase;white-space:normal;font-family:ppneuemachina,sans-serif;font-weight:800;line-height:1.2}@media(max-width:450px){.headerTextAppearance{display:inline-block;overflow-wrap:break-word;color:var(--secondaryColor);text-transform:uppercase;white-space:normal;font-family:ppneuemachina,sans-serif;font-weight:800;font-size:35px;line-height:1.2}}@media(min-width:450px){.headerTextAppearance{display:inline-block;overflow-wrap:break-word;color:var(--secondaryColor);text-transform:uppercase;white-space:normal;font-family:ppneuemachina,sans-serif;font-weight:800;font-size:40px;line-height:1.2}}@media(min-width:600px){.headerTextAppearance{display:inline-block;overflow-wrap:break-word;color:var(--secondaryColor);text-transform:uppercase;white-space:normal;font-family:ppneuemachina,sans-serif;font-weight:800;font-size:45px;line-height:1.2}}@media(min-width:800px){.headerTextAppearance{display:inline-block;overflow-wrap:break-word;color:var(--secondaryColor);text-transform:uppercase;white-space:normal;font-family:ppneuemachina,sans-serif;font-weight:800;font-size:min(5.5vw,80px);line-height:1.2}}.headerTextAppearance .mask-header{display:inline-block;height:1.5em;overflow:hidden;overflow-wrap:break-word;white-space:normal}.headerTextAppearance .mask-header .header-words{display:inline-block;margin-right:10px;overflow-wrap:break-word;white-space:normal}.logo-app-1{position:fixed;right:5%;bottom:15%;display:flex;justify-content:flex-start;align-items:center;height:70px;width:40px;flex-direction:column;z-index:4}.logo-app-2{position:fixed;right:5%;bottom:3%;display:flex;justify-content:flex-start;align-items:center;height:70px;width:40px;flex-direction:column;z-index:4}.caelum-logo-1{height:40px;width:40px}.chroma-logo{height:40px;width:40px}.hero-spacer{width:1px;height:100vh;pointer-events:none;z-index:-2}.social-icon-landing-github{padding:7px}.social-icon-landing-instagram{padding:5px}.social-icon-landing-twitter,.social-icon-landing-facebook{padding:8px}.social-icons-box-landing{position:fixed;left:4%;bottom:5%;display:flex;justify-content:flex-start;align-items:center;z-index:4}.social-icons-box-landing-row1{display:flex;justify-content:center;align-items:center;flex-direction:column;margin-bottom:31px}.social-icons-box-landing-row1>div{margin-top:15px;margin-left:15px}.social-icons-box-landing-row2{display:flex;justify-content:center;align-items:center;flex-direction:column;margin-top:31px}.social-icons-box-landing-row2>div{margin-top:15px;margin-left:15px}.logo-app-name{color:var(--secondaryColor);text-transform:uppercase;font-family:ppneuemachina,sans-serif;font-weight:800;font-size:12px;margin:0;padding-top:7px}@media(min-width:650px){.logo-app-1{position:fixed;right:130px;bottom:3%;display:flex;justify-content:flex-start;align-items:center;height:85px;width:50px;flex-direction:column;z-index:4}.logo-app-2{position:fixed;right:40px;bottom:3%;display:flex;justify-content:flex-start;align-items:center;height:85px;width:50px;flex-direction:column;z-index:4}.caelum-logo-1,.chroma-logo{height:50px;width:50px}.logo-app-name{font-size:14px}}@media(min-width:800px){.logo-app-1{position:fixed;right:140px;bottom:3%;display:flex;justify-content:flex-start;align-items:center;height:95px;width:60px;flex-direction:column;z-index:4}.logo-app-2{position:fixed;right:40px;bottom:3%;display:flex;justify-content:flex-start;align-items:center;height:95px;width:60px;flex-direction:column;z-index:4}.caelum-logo-1,.chroma-logo{height:60px;width:60px}.logo-app-name{font-size:16px}}@media(min-width:1100px){.logo-app-1{position:fixed;right:170px;bottom:3%;display:flex;justify-content:flex-start;align-items:center;height:95px;width:60px;flex-direction:column;z-index:4}.logo-app-2{position:fixed;right:55px;bottom:3%;display:flex;justify-content:flex-start;align-items:center;height:95px;width:60px;flex-direction:column;z-index:4}.caelum-logo-1,.chroma-logo{height:60px;width:60px}.logo-app-name{font-size:16px}}.animate.pop{animation-name:animate-pop;animation-timing-function:cubic-bezier(.175,.885,.32,1.275);animation-duration:.6s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;opacity:0;transform:translateX(200%)}@keyframes animate-pop{0%{opacity:0;transform:translateX(-200%)}100%{opacity:1;transform:translateX(0%)}}.delay-1{animation-delay:2.8s}.delay-2{animation-delay:3s}.delay-3{animation-delay:3.2s}.delay-4{animation-delay:3.4s}.caelum-logo-1>path:nth-child(1){stroke-dasharray:1;stroke-dashoffset:1;fill:transparent;animation-name:stroke,fillLight;animation-duration:.6s,.4s;animation-timing-function:ease;animation-fill-mode:forwards;animation-delay:1.1s,2.5s}.caelum-logo-1>path:nth-child(2){stroke-dasharray:1;stroke-dashoffset:1;fill:transparent;animation-name:stroke,fillDark;animation-duration:.5s,.4s;animation-timing-function:ease;animation-fill-mode:forwards;animation-delay:1.9s,2.5s}.caelum-logo-1>path:nth-child(3){stroke-dasharray:1;stroke-dashoffset:1;fill:transparent;animation-name:stroke,fillDark;animation-duration:.5s,.4s;animation-timing-function:ease;animation-fill-mode:forwards;animation-delay:1.4s,2.5s}.caelum-logo-1>path:nth-child(4){stroke-dasharray:1;stroke-dashoffset:1;fill:transparent;animation-name:stroke,fillLight;animation-duration:.5s,.4s;animation-timing-function:ease;animation-fill-mode:forwards;animation-delay:1.7s,2.5s}@keyframes fillLight{0%{fill:transparent}100%{fill:#eeeff0;stroke-width:0}}@-webkit-keyframes fillLight{0%{fill:transparent}100%{fill:#eeeff0;stroke-width:0}}@keyframes fillDark{0%{fill:transparent}100%{fill:#1c2424;stroke-width:0}}@-webkit-keyframes fillDark{0%{fill:transparent}100%{fill:#1c2424;stroke-width:0}}@keyframes stroke{0%{color:#eeeff0}100%{stroke-dashoffset:0}}@-webkit-keyframes stroke{100%{stroke-dashoffset:0}}.chroma-logo>path:nth-child(1){stroke-dasharray:1;stroke-dashoffset:1;fill:transparent;animation-name:stroke,fillLight;animation-duration:.6s,.4s;animation-timing-function:ease;animation-fill-mode:forwards;animation-delay:1.1s,2.5s}.chroma-logo>path:nth-child(2){stroke-dasharray:1;stroke-dashoffset:1;fill:transparent;animation-name:stroke,fillLily;animation-duration:.5s,.4s;animation-timing-function:ease;animation-fill-mode:forwards;animation-delay:1.9s,2.5s}.chroma-logo>path:nth-child(3){stroke-dasharray:1;stroke-dashoffset:1;fill:transparent;animation-name:stroke,fillBlue;animation-duration:.5s,.4s;animation-timing-function:ease;animation-fill-mode:forwards;animation-delay:1.4s,2.5s}.chroma-logo>path:nth-child(4){stroke-dasharray:1;stroke-dashoffset:1;fill:transparent;animation-name:stroke,fillGreen;animation-duration:.5s,.4s;animation-timing-function:ease;animation-fill-mode:forwards;animation-delay:1.7s,2.5s}.chroma-logo>path:nth-child(5){stroke-dasharray:1;stroke-dashoffset:1;fill:transparent;animation-name:stroke,fillYellow;animation-duration:.5s,.4s;animation-timing-function:ease;animation-fill-mode:forwards;animation-delay:1.7s,2.5s}.chroma-logo>path:nth-child(6){stroke-dasharray:1;stroke-dashoffset:1;fill:transparent;animation-name:stroke,fillYellowInside;animation-duration:.5s,.4s;animation-timing-function:ease;animation-fill-mode:forwards;animation-delay:1.7s,2.5s}@keyframes fillLily{100%{fill:#ba174e;stroke-width:0}}@-webkit-keyframes fillLily{100%{fill:#ba174e;stroke-width:0}}@keyframes fillBlue{100%{fill:#156fb0;stroke-width:0}}@-webkit-keyframes fillBlue{100%{fill:#156fb0;stroke-width:0}}@keyframes fillGreen{100%{fill:#758e29;stroke-width:0}}@-webkit-keyframes fillGreen{100%{fill:#758e29;stroke-width:0}}@keyframes fillYellow{100%{fill:#c49732;stroke-width:0}}@-webkit-keyframes fillYellow{100%{fill:#c49732;stroke-width:0}}@keyframes fillYellowInside{100%{fill:#1e1e1e;stroke-width:0}}@-webkit-keyframes fillYellowInside{100%{fill:#1e1e1e;stroke-width:0}}@keyframes fillLight{100%{fill:#eeeff0;stroke-width:0}}@-webkit-keyframes fillLight{100%{fill:#eeeff0;stroke-width:0}}@keyframes stroke{0%{color:#eeeff0}100%{stroke-dashoffset:0}}@-webkit-keyframes stroke{0%{color:#eeeff0}100%{stroke-dashoffset:0}}.logo-app-name .mask-app-logo{display:inline-block;height:1.5em;overflow:hidden;overflow-wrap:break-word;white-space:normal}.logo-app-name .mask-app-logo .logo-words{display:inline-block;overflow-wrap:break-word;white-space:normal}.wrapper{transform-origin:center bottom 0;transition:all .5s ease 0s;box-shadow:0 22px 54px rgba(0,0,0,.5);background:var(--clr3)}body.tight .wrapper{transform:translateY(-65px)scale(.9)}