@font-face{font-family:Raleway;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/198d17f2fc7b7e24-s.ca672327.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Raleway;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bb835a708696869b-s.c37cd17c.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Raleway;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6c7c54d92ecafd95-s.3d203319.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Raleway;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4b825e536f0add60-s.d9b22f9f.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Raleway;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/c825fd02acae0153-s.p.1692d83b.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:Raleway Fallback;src:local(Arial);ascent-override:90.51%;descent-override:22.53%;line-gap-override:0.0%;size-adjust:103.86%}.raleway_65d34cd4-module__Hlhu2q__className{font-family:Raleway,Raleway Fallback;font-style:normal}.raleway_65d34cd4-module__Hlhu2q__variable{--font-raleway:"Raleway","Raleway Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.2a48534a.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.18a48cbc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.7a40eb73.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.c995e352.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.76dcb0b2.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.7cd81963.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.3a6ba036.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:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_5901b7c6-module__ec5Qua__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_5901b7c6-module__ec5Qua__variable{--font-inter:"Inter","Inter Fallback"}
@font-face{font-family:Oswald;font-style:normal;font-weight:200 700;font-display:swap;src:url(../media/efadc3f7fcf6ac94-s.57ff0b37.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Oswald;font-style:normal;font-weight:200 700;font-display:swap;src:url(../media/8e410338cab7e12e-s.986de7be.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Oswald;font-style:normal;font-weight:200 700;font-display:swap;src:url(../media/7e93c0a52799e849-s.f680bb9a.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Oswald;font-style:normal;font-weight:200 700;font-display:swap;src:url(../media/037b6aa687f94b32-s.82297bd5.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Oswald;font-style:normal;font-weight:200 700;font-display:swap;src:url(../media/9a800f173b8d9e8f-s.p.ea25be69.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:Oswald Fallback;src:local(Arial);ascent-override:146.51%;descent-override:35.49%;line-gap-override:0.0%;size-adjust:81.43%}.oswald_6361d549-module__L27MvW__className{font-family:Oswald,Oswald Fallback;font-style:normal}.oswald_6361d549-module__L27MvW__variable{--font-oswald:"Oswald","Oswald Fallback"}
*,:before,:after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html,body,p,ol,ul,li,dl,dt,dd,blockquote,figure,fieldset,legend,textarea,pre,iframe,hr,h1,h2,h3,h4,h5,h6{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%}button,input,select,textarea{margin:0}html{box-sizing:border-box;-webkit-text-size-adjust:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}*,:before,:after{box-sizing:inherit}img,embed,iframe,object,audio,video{width:auto;max-width:100%;height:auto}iframe,fieldset{border:0}table{border-collapse:collapse;border-spacing:0}td,th{text-align:left;padding:0}.hidden,[hidden]{visibility:hidden;display:none!important}.visuallyhidden{clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;width:auto;height:auto;margin:0;position:static;overflow:visible}.invisible{visibility:hidden}.nobreak{white-space:nowrap}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}input{overflow:visible}button,select{text-transform:none}button,[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring{outline:1px dotted buttontext}[type=button]:-moz-focusring{outline:1px dotted buttontext}[type=reset]:-moz-focusring{outline:1px dotted buttontext}[type=submit]:-moz-focusring{outline:1px dotted buttontext}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}@font-face{font-family:Icomoon;src:url(/fonts/icomoon.woff)format("woff");font-weight:400;font-style:normal}html{line-height:1.5;font-family:var(--font-inter),sans-serif}h1,h2,h3,h4,h5,h6{line-height:1.2;font-family:var(--font-raleway),sans-serif;color:#212526;margin:0 0 1rem}h1{text-transform:uppercase;font-size:clamp(2rem,6vw,4rem);font-weight:700;line-height:1}h1 strong{color:var(--c-headingSecondary);font-size:1.5em;font-weight:900}@media (min-width:68.75rem){h1 strong{display:block}}h2{font-size:clamp(1.5rem,4vw,2rem)}h3{font-size:clamp(1.25rem,4vw,1.5rem);font-weight:700}h5,h6{color:var(--c-headingPrimary)}p,ul,ol,blockquote,address{color:#212526;max-width:80ch;margin:0 0 1rem;font-size:clamp(1rem,2vw,1.5rem);font-style:normal;font-weight:300}p strong,ul strong,ol strong,blockquote strong,address strong{font-weight:700}a:not(.button){color:#ed204d;text-decoration:underline}a:not(.button):hover,a:not(.button):focus{color:#9b0c2c;-webkit-text-decoration:underline dashed;text-decoration:underline dashed}small,.copyright{font-size:.88rem;font-style:italic;line-height:135%;display:block}.error,.val-header{color:var(--c-error)}.button{cursor:pointer;color:#fff;background:#e11240;border:2px solid #b20e32;border-radius:10px;align-items:center;gap:1em;width:fit-content;padding:.5em 1em;font-size:clamp(1rem,1.5vw,1.3rem);font-weight:600;text-decoration:none;transition:all .15s ease-in-out;display:flex}.button svg{fill:#fff;width:1.2em;height:1.2em;font-weight:400}.button:hover,.button:active{background:#b20e32;border-color:#f14f73;outline:4px solid #fff;gap:1.2em}.pageHero{width:100%;height:clamp(45rem,67vw,65rem);padding-block:clamp(2rem,7vw,7rem);padding-inline:clamp(2rem,5vw,5rem);display:block;position:relative;overflow:hidden}.pageHero .heroImage{z-index:10;width:clamp(25rem,35vw,40rem);position:absolute;top:15%;right:clamp(-5rem,-2vw,8rem)}@media (min-width:43.75rem){.pageHero .heroImage{top:25%;left:45%}}.pageHero .heroImage:before{content:"";background:#ed204d;width:80%;height:70%;display:block;position:absolute;top:48%;left:50%;transform:translate(-50%)}.pageHero .heroImage img{object-fit:cover;object-position:center;width:100%;height:100%;position:relative}.pageHero:before{content:"CREATIVE";color:#fff;z-index:-1;filter:blur(.3rem);font-size:clamp(25rem,40vh,35rem);font-weight:1000;display:block;position:fixed;top:65%;right:0;transform:translate(30%)rotate(-90deg)}@media (min-width:56.25rem){.pageHero:before{right:-55%;transform:rotate(-90deg)}}.pageHero:after{content:"";background:url(/images/lines-texture.webp) 0 0/auto 100% repeat-x;width:100vw;height:4rem;display:block;position:absolute;bottom:4em;left:50%;transform:translate(-50%)}.mainName{text-align:left;color:#212526;font-size:clamp(5rem,14vw,14rem);font-weight:1000;font-family:var(--font-raleway),sans-serif;letter-spacing:-.03em;position:relative}@media (max-width:43.75rem){.mainName{word-wrap:break-word;width:1.7em;font-size:clamp(6rem,20vw,20rem);line-height:.6;left:-.15em}}@media (min-width:56.25rem){.mainName{text-align:center;font-size:14vw}}.mainName span{z-index:2;position:relative}.mainName:before,.mainName:after{content:"Andrei Olea";color:#ed204d;z-index:1;width:100%;position:absolute;top:50.1%;left:.1%;transform:translateY(-50%)rotate(.3deg)}@media (min-width:56.25rem){.mainName:before,.mainName:after{text-align:center;font-size:14vw}}.mainName:after{color:#54c6df;top:49.9%;left:-.1%;transform:translateY(-50%)rotate(-.3deg)}.mainName small{text-indent:-999em;opacity:0;width:0;height:0;position:absolute;overflow:hidden}.aboutSection{padding-top:clamp(10rem,20vw,20rem);padding-bottom:clamp(2rem,8vw,8rem);z-index:10;background:#fff;padding-inline:clamp(2rem,5vw,5rem);display:block;position:relative;overflow:hidden}.aboutSection .subtitle{width:50%;margin-bottom:1em}.aboutSection p{font-size:clamp(.9rem,2vw,1.2rem)}.aboutSection .columns{position:relative}.aboutSection .columns:before{content:"";border-left:1px solid #000;width:1px;height:150%;display:block;position:absolute;bottom:0;left:0}.aboutSection .columns .column:first-child{padding-left:clamp(2rem,5vw,5rem)}.imageCarousel figcaption{font-size:.9rem;font-style:italic}@media (max-width:56.25rem){.imageCarousel figcaption{padding-left:2em}}.embla{width:49.5vw;margin-bottom:1em;display:block;overflow:hidden}@media (max-width:56.25rem){.embla{width:100%}}.embla .embla__container{gap:1em;margin:0;list-style:none;display:flex}.embla .embla__container li{cursor:grab;background:#6b6b6b;flex-shrink:0;width:20rem;height:33rem;position:relative}.embla .embla__container li img{object-fit:cover;width:100%;height:100%;position:absolute}.skills{padding-top:clamp(5rem,10vw,10rem)}.skills .skills-intro{justify-content:space-between;align-items:center;margin-bottom:2em;display:flex}.skills .skills-intro h3{letter-spacing:-.03em;max-width:30rem;font-size:clamp(1.5rem,3.5vw,3.5rem);line-height:1}.skills ul{counter-reset:skills;max-width:100%;list-style:none}.skills ul li{counter-increment:skills;border-top:1px solid #d3d8d9;align-items:self-start;gap:4em;padding-block:clamp(1rem,3.5vw,3.5rem);display:flex}.skills ul li:before{content:"0" counter(skills)".";text-align:right;width:1.5em;margin-right:.5em;font-size:1.2rem;font-weight:400;display:inline-block}.skills ul li h4{width:15rem;font-size:clamp(1.4rem,1.8vw,1.8rem);line-height:1}.skills ul li p{width:50%;margin-inline:auto 0;font-size:1rem}@media (max-width:43.75rem){.skills ul li{flex-direction:column;gap:0}.skills ul li h4,.skills ul li p{width:100%}}.portafolioHighlight{padding-block:clamp(2rem,15vw,15rem);padding-left:clamp(3rem,30vw,30rem);position:relative}@media (max-width:43.75rem){.portafolioHighlight{padding-left:clamp(5rem,20vw,30rem)}}.portafolioHighlight .wrapper{padding-right:2em}.portafolioHighlight:before{content:"";background:url(/images/decoravite-o.svg) 100%/cover no-repeat;width:clamp(4rem,17vw,22rem);height:40vw;display:block;position:absolute;bottom:2em;left:0;transform:translateY(-50%)}@media (min-width:43.75rem){.portafolioHighlight:before{width:clamp(4rem,22vw,22rem);height:80%;top:50%}}.portafolioHighlight h2{letter-spacing:-.03em;max-width:60%;font-size:clamp(1.5rem,4vw,2.8rem);line-height:1}.portafolioHighlight .button{margin-top:2em}.page-footer{width:100%;padding-block:clamp(2rem,10vw,10rem);padding-inline:clamp(2rem,5vw,5rem);display:block}.page-footer .footerContent{flex-direction:column;gap:2rem;margin-bottom:clamp(5rem,10vw,10rem);display:flex}@media (min-width:56.25rem){.page-footer .footerContent{flex-direction:row;justify-content:space-between;align-items:center}}.page-footer .footerContent .footer-nav{flex-direction:column;gap:1rem;display:flex}@media (min-width:43.75rem){.page-footer .footerContent .footer-nav{flex-direction:row;align-items:center;gap:clamp(2rem,5vw,5rem)}}.page-footer .footerContent .footer-nav a{cursor:pointer;color:#212526;border:2px solid #212526;border-radius:10px;flex-direction:row-reverse;align-items:center;gap:1rem;width:fit-content;padding:.5em 1em;font-size:clamp(1rem,1.5vw,1.3rem);font-weight:600;text-decoration:none;transition:all .3s ease-in-out;display:flex}.page-footer .footerContent .footer-nav a svg{fill:#ed204d;width:1.5rem;height:1.5rem}.page-footer .footerContent .footer-nav a:hover{color:#ed204d;background:#fff;gap:1.5rem}.page-footer .footerContent .socialNetworks{gap:clamp(1rem,2vw,2rem);margin:0;padding:0;list-style:none;display:flex}@media (min-width:56.25rem){.page-footer .footerContent .socialNetworks{justify-content:center}}.page-footer .footerContent .socialNetworks a{background:0 0;border-radius:50%;justify-content:center;align-items:center;width:3rem;height:3rem;transition:background .3s ease-in-out;display:flex}.page-footer .footerContent .socialNetworks a:hover{background:#ed204d}.page-footer .footerContent .socialNetworks a:hover svg{fill:#fff}.page-footer .footerContent .socialNetworks a svg{fill:#212526;width:1.5rem;height:1.5rem}.page-footer .copyright{text-transform:uppercase;flex-direction:column;gap:0;display:flex}.page-footer .copyright p{margin:0;font-size:.7rem}.page-footer .copyright p span{color:#ed204d;font-size:1.2rem}@media (min-width:56.25rem){.page-footer .copyright{flex-direction:row;justify-content:space-between;align-items:center;gap:.5rem}}.work-intro{flex-direction:column;padding-block:clamp(2rem,5vw,5rem);display:flex}.work-intro h1{text-transform:initial;font-size:clamp(3rem,7vw,7rem);font-family:var(--font-raleway),sans-serif;letter-spacing:-.03em;margin-bottom:.2em;font-weight:700;line-height:1}.work-intro:before{content:"HUMAN";color:#fff;z-index:-1;filter:blur(.3rem);font-size:clamp(25rem,40vh,35rem);font-weight:1000;display:block;position:fixed;top:7%;right:0;transform:translate(30%)rotate(-90deg)}@media (min-width:56.25rem){.work-intro:before{right:-40%;transform:rotate(-90deg)}}.projects-section{flex-direction:column;gap:clamp(1rem,2vw,2rem);padding-left:clamp(2rem,5vw,5rem);display:flex;position:relative}.projects-section.wrapper{padding-top:clamp(5rem,8vw,8rem);padding-bottom:0}.projects-section:before{content:"";border-left:1px solid #000;width:1px;height:100%;display:block;position:absolute;bottom:0;left:0}.projects-list{margin-inline:auto;flex-direction:column;gap:1em;width:100%;max-width:100%;margin-bottom:0;list-style:none;display:flex}@media (min-width:43.75rem){.projects-list{flex-flow:wrap}}.projects-list li{flex:1;margin:0}.projects-list li a{margin:0;display:block;overflow:hidden}.projects-list li a img{object-fit:cover;width:100%;height:clamp(10rem,30vw,30rem);transition:all .2s ease-in-out}@media (min-width:56.25rem){.projects-list li a img{height:33rem}}.projects-list li a:hover img,.projects-list li a:active img{transform:scale(1.05)}@media (min-width:43.75rem){.projects-list li{flex:0 calc(50% - .55em)}}@media (min-width:68.75rem){.projects-list li{flex:0 calc(33% - .55em)}}@media (min-width:81.25rem){.projects-list li{flex:0 calc(25% - .75em)}}.vault-section{margin-block:clamp(1rem,2vw,2rem);border-left:clamp(1em,2vw,2em) solid #ed204d;margin-top:clamp(2rem,8vw,8rem);padding-block:clamp(5rem,8vw,8rem);padding-inline:clamp(2rem,5vw,3rem);position:relative}@media (min-width:50rem){.vault-section{border-right:clamp(1em,2vw,2em) solid #ed204d}}.vault-section .wrapper{flex-direction:column;gap:clamp(1rem,2vw,2rem);display:flex}@media (min-width:50rem){.vault-section .wrapper{flex-direction:row;gap:clamp(2rem,7vw,7rem)}}.vault-section .wrapper .vault-title{word-wrap:break-word;letter-spacing:-.03em;max-width:18rem;font-size:clamp(3em,4vw,4em);line-height:.8}.vault-section .wrapper .vault-content{flex-direction:column;gap:clamp(1rem,2vw,2rem);display:flex}.logostitle{text-align:center;padding-block:2em 1em}.logoShowcase{background:#fff;width:90%;max-width:70rem;margin:0 auto;padding:clamp(1rem,2vw,2rem);display:block}.logoShowcase ul{flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(1rem,2vw,2rem);list-style:none;display:flex}.logoShowcase ul li{background:#fff;flex-shrink:0;width:fit-content;padding:clamp(1rem,2vw,2rem);display:block}.demo-reel{background:#212526;margin-top:clamp(2rem,8vw,8rem);padding-block:clamp(5rem,8vw,8rem);overflow:hidden}.demo-reel h2{color:#fff;letter-spacing:-.03em;flex:1;max-width:15rem;margin:0;font-size:clamp(2rem,5vw,5rem);line-height:1}@media (min-width:50rem){.demo-reel h2{align-self:flex-end}}.demo-reel p{color:#fff}.demo-reel .wrapper{flex-direction:column;gap:1em;padding-left:clamp(3rem,5vw,5rem);padding-right:clamp(1rem,5vw,5rem);display:flex;position:relative}.demo-reel .wrapper:before{content:"";background:#fff;width:.1em;height:120%;display:block;position:absolute;bottom:0;left:clamp(.9em,2vw,1.5em)}@media (min-width:50rem){.demo-reel .wrapper{flex-direction:row;gap:clamp(2rem,5vw,5rem)}}.demo-reel .demo-content{flex-direction:column;gap:1em;margin-inline:auto 0;display:flex}@media (min-width:50rem){.demo-reel .demo-content{width:50%}}.demo-reel .demo-content iframe{min-height:25rem}.vault-seal{flex-direction:column;gap:clamp(1rem,2vw,2rem);padding:clamp(5rem,8vw,8rem) 2em clamp(5rem,8vw,8rem) clamp(2rem,5vw,5rem);display:flex;position:relative}@media (min-width:56.25rem){.vault-seal{padding-bottom:0}}.vault-seal:before{content:"";border-left:1px solid #000;width:1px;height:100%;display:block;position:absolute;top:0;left:clamp(1rem,2vw,2rem)}.vault-seal h2{letter-spacing:-.03em;max-width:42rem;font-size:clamp(1.5rem,5vw,3rem);line-height:1}.vault-seal form{flex-direction:column;gap:.5em;display:flex}@media (min-width:43.75rem){.vault-seal form{flex-direction:row;gap:1em}}.vault-seal form input{padding:.5em;font-size:clamp(1.2rem,2vw,1.5rem)}.vault-seal:after{content:"";background:url(/images/warning-texture.svg) no-repeat;width:100%;height:3em;display:block}.vault-content .vaultTitle{max-width:50rem}.vault-projects{flex-direction:column;gap:clamp(1rem,2vw,2rem);padding-top:clamp(5rem,8vw,8rem);padding-left:clamp(2rem,5vw,5rem);display:flex;position:relative}.vault-projects.wrapper{padding-top:clamp(5rem,8vw,8rem);padding-bottom:0}.vault-projects:before{content:"";border-left:1px solid #000;width:1px;height:100%;display:block;position:absolute;top:0;left:0}.vault-projects .projects-list li{flex:1;margin:0}.vault-projects .projects-list li a{margin:0;display:block;overflow:hidden}.vault-projects .projects-list li a img{object-fit:cover;width:100%;height:clamp(10rem,30vw,30rem);transition:all .2s ease-in-out}@media (min-width:56.25rem){.vault-projects .projects-list li a img{height:33rem}}.vault-projects .projects-list li a:hover img,.vault-projects .projects-list li a:active img{transform:scale(1.05)}@media (min-width:43.75rem){.vault-projects .projects-list li{flex:0 calc(50% - .55em)}}@media (min-width:68.75rem){.vault-projects .projects-list li{flex:0 calc(33% - .55em)}}@media (min-width:81.25rem){.vault-projects .projects-list li{flex:0 calc(25% - .75em)}}section.otherBrands{padding-block:clamp(5rem,8vw,8rem) clamp(5rem,4vw,4rem)}section.otherBrands .wrapper{max-width:90%}section.otherBrands p.section-title{max-width:65rem;font-size:clamp(1.2rem,2vw,2rem);font-weight:400;font-family:var(--font-raleway),sans-serif;margin-bottom:2em}section.otherBrands .logos-list{flex-flow:wrap;gap:1.5em;list-style:none;display:flex}section.otherBrands .logos-list li img{width:auto;height:clamp(1.3em,2vw,2rem)}.blog.wrapper{width:100%;max-width:68rem;margin:0 auto;padding:clamp(2rem,5vw,5rem) clamp(1.5rem,5vw,5rem);display:block}.blog .blogIntro{background:#fff3;padding:clamp(1rem,5vw,2rem)}.blog .blogIntro h2{margin-bottom:1rem;font-size:clamp(1rem,2vw,1.25rem);line-height:1.6}.blog .blogIntro p{color:var(--text-secondary);flex:1;font-size:clamp(.9rem,1vw,1rem);line-height:1.6}.blog .blogCards{grid-template-columns:1fr;display:grid}.blogCard{cursor:pointer;background:0 0;border:none;border-top:1px solid #fff;width:100%;padding-block:clamp(1.5rem,5vw,2rem);text-decoration:none;display:block;color:#000!important;text-decoration:none!important}.blogCard .blogCardImage{border-radius:.5rem;width:100%;height:auto;margin-bottom:1rem;display:block;overflow:hidden}.blogCard .blogCardContent h2{color:#000;margin-bottom:.5rem;font-size:clamp(1.5rem,3vw,1.5rem);text-decoration:underline!important}.blogCard .blogCardContent p{font-size:clamp(1rem,2.5vw,1.125rem);line-height:1.6;color:#000!important;text-decoration:none!important}.blogCard .blogCardContent p:last-child{margin-bottom:0}.blogCard:hover .blogCardContent h2,.blogCard:focus .blogCardContent h2{-webkit-text-decoration:underline dashed!important;text-decoration:underline dashed!important}.blogCard:hover .blogCardContent p,.blogCard:focus .blogCardContent p{text-decoration:underline!important}body{background:#ededed}.wrapper{width:100%;max-width:100rem;margin:0 auto}.subtitle{color:#212526;font-size:clamp(3rem,6vw,6rem);font-weight:700;font-family:var(--font-raleway),sans-serif;letter-spacing:-.03em;margin-bottom:clamp(1rem,5vw,2rem);line-height:.8}.columns{flex-direction:column;gap:clamp(2rem,7vw,7rem);display:flex}@media (min-width:56.25rem){.columns{flex-direction:row}}.columns .column{flex-direction:column;width:100%;display:flex;position:relative}@media (min-width:56.25rem){.columns .column{width:50%}}.gallery{list-style:none;display:flex}section.wrapper{width:90%;padding-block:clamp(2rem,5vw,5rem)}.workTitle{font-family:var(--font-oswald),sans-serif;font-weight:100}.narrowContainer{max-width:56.25rem;margin:0 auto}.container{max-width:75rem;margin:0 auto}.wideContainer{max-width:87.5rem;margin:0 auto}.content-wrapper{padding-inline:clamp(2rem,5vw,5rem)}.workPageHeader{z-index:999;-webkit-backdrop-filter:blur(.3rem);backdrop-filter:blur(.3rem);background:#ededed80;border-top:2px solid #ed204d;border-bottom:1px solid #fff;align-items:center;width:100%;display:flex;position:sticky;top:0;left:0}.workPageHeader:before{content:"";z-index:1;background:#54c6df;width:100%;height:3px;display:block;position:absolute;top:0}.workPageHeader .pageTitle{letter-spacing:-.03em;color:#212526;align-items:center;gap:clamp(1rem,2vw,1.5rem);margin:0;padding-left:clamp(1rem,2vw,1.5rem);font-size:clamp(1rem,2vw,1.2rem);font-weight:900;line-height:1;display:flex}.workPageHeader .pageTitle span{letter-spacing:clamp(-.03em,.5vw,.5em);border-left:1px solid #212526;margin:0;padding-left:clamp(1rem,2vw,1.5rem);font-size:.8rem;font-weight:300;line-height:1}.backButton{cursor:pointer;text-indent:-999em;border:none;border-right:1px solid #212526;width:2.5em;height:clamp(1.5em,10vw,3.5em);padding:1em;font-size:2rem;font-weight:600;line-height:1;text-decoration:none;transition:all .3s ease-in-out;position:relative;top:0;left:0}.backButton:before,.backButton:after{content:"";transform-origin:50%;background:#9da7a9;width:.1em;height:.8em;transition:all .3s ease-in-out;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.backButton:after{transform:translate(-50%,-50%)rotate(-45deg)}.backButton:hover,.backButton:active{background:#d5f1f7;border-color:#54c6df}.backButton:hover:before,.backButton:active:before{width:.2em;transform:translate(-50%,-50%)rotate(-45deg)scale(1.3)}.backButton:hover:after,.backButton:active:after{width:.2em;transform:translate(-50%,-50%)rotate(-135deg)scale(1.3)}.projectContainer{display:block;position:relative;overflow:hidden}.projectContainer .projectContent{flex-direction:column;width:100%;max-width:75rem;margin:0 auto;padding:0 clamp(2rem,5vw,5rem) clamp(2rem,5vw,5rem);display:flex}.projectContainer .projectContent p{color:#212526;font-size:clamp(.89rem,1.3vw,1.3rem);line-height:1.8}.projectContainer .projectContent p:last-child{margin:0}.projectContainer .projectContent .contentHeader{flex-direction:column;display:flex}.projectContainer .projectContent .contentHeader .hero{width:100vw;margin-top:.1em;display:block;position:relative;left:50%;transform:translate(-50%)}.projectContainer .projectContent .projectDescription{z-index:10;padding-block:clamp(2rem,4vw,4rem);padding-inline:clamp(2rem,5vw,5rem);display:block;position:relative}.projectContainer .projectContent .projectDescription.introContent{padding-top:clamp(3rem,6vw,6rem)}.projectContainer .projectContent .projectDescription strong{background:#9aedff}.projectContainer .projectContent .projectShowcase{flex-direction:column;list-style:none;display:flex}.projectContainer .projectContent .projectShowcase li{width:100%;display:block}.projectContainer .projectContent .projectShowcase li img{object-fit:cover;width:90vw;max-width:90vw;height:auto;position:relative;left:50%;transform:translate(-50%)}.projectContainer .projectContent .projectShowcase li h3{text-transform:uppercase;letter-spacing:-.02em;border-top:1px solid #fff;width:fit-content;margin-block:2em .5em}.projectContainer .projectContent .projectShowcase li ul li{margin-bottom:1em}.projectContainer .projectContent .projectShowcase li ul li strong{font-size:clamp(1rem,2vw,1.2rem)}
