@import url(https://fonts.googleapis.com/css2?family=Epilogue:wght@300;400;500;600;700;800&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}@font-face{font-display:swap;font-family:Satoshi-Light;font-style:normal;font-weight:300;src:url(/static/media/Satoshi-Light.df8f06167ee6fd05a131.woff2) format("woff2"),url(/static/media/Satoshi-Light.67e7fa77f107df3491b6.woff) format("woff"),url(/static/media/Satoshi-Light.22ef061781b1162ac317.ttf) format("truetype")}@font-face{font-display:swap;font-family:Satoshi-LightItalic;font-style:italic;font-weight:300;src:url(/static/media/Satoshi-LightItalic.540a6dd2e29f70e15477.woff2) format("woff2"),url(/static/media/Satoshi-LightItalic.9473bef147f48d191d0d.woff) format("woff"),url(/static/media/Satoshi-LightItalic.bdeb9dc94481cdcc43dd.ttf) format("truetype")}@font-face{font-display:swap;font-family:Satoshi-Regular;font-style:normal;font-weight:400;src:url(/static/media/Satoshi-Regular.9ec05085c4cd2966eba8.woff2) format("woff2"),url(/static/media/Satoshi-Regular.ca3da5fd2b609836ef69.woff) format("woff"),url(/static/media/Satoshi-Regular.fe762acc7e97cb612805.ttf) format("truetype")}@font-face{font-display:swap;font-family:Satoshi-Italic;font-style:italic;font-weight:400;src:url(/static/media/Satoshi-Italic.f4acf4adbba9bcd2c75c.woff2) format("woff2"),url(/static/media/Satoshi-Italic.a7000aa1c017eec57868.woff) format("woff"),url(/static/media/Satoshi-Italic.89c785539a22fa0dfa0f.ttf) format("truetype")}@font-face{font-display:swap;font-family:Satoshi-Medium;font-style:normal;font-weight:500;src:url(/static/media/Satoshi-Medium.1ffe968245568e8ba1e7.woff2) format("woff2"),url(/static/media/Satoshi-Medium.2419b46c96ed15331ba2.woff) format("woff"),url(/static/media/Satoshi-Medium.759562088ba19068aef8.ttf) format("truetype")}@font-face{font-display:swap;font-family:Satoshi-MediumItalic;font-style:italic;font-weight:500;src:url(/static/media/Satoshi-MediumItalic.6be6d51d5fc7402ee45f.woff2) format("woff2"),url(/static/media/Satoshi-MediumItalic.cb8316e39642de8a12d5.woff) format("woff"),url(/static/media/Satoshi-MediumItalic.5db9ec801a311bdf187b.ttf) format("truetype")}@font-face{font-display:swap;font-family:Satoshi-Bold;font-style:normal;font-weight:700;src:url(/static/media/Satoshi-Bold.a0e6d25529eab537426c.woff2) format("woff2"),url(/static/media/Satoshi-Bold.a875ff682ee232938607.woff) format("woff"),url(/static/media/Satoshi-Bold.137a52d9f47dd71c6247.ttf) format("truetype")}@font-face{font-display:swap;font-family:Satoshi-BoldItalic;font-style:italic;font-weight:700;src:url(/static/media/Satoshi-BoldItalic.99235b175b514139aed0.woff2) format("woff2"),url(/static/media/Satoshi-BoldItalic.d6da0f2020393863d720.woff) format("woff"),url(/static/media/Satoshi-BoldItalic.95e24575ceb54c131b6b.ttf) format("truetype")}@font-face{font-display:swap;font-family:Satoshi-Black;font-style:normal;font-weight:900;src:url(/static/media/Satoshi-Black.b5013d854bb5a8e48651.woff2) format("woff2"),url(/static/media/Satoshi-Black.4261d202e1e9410db1bf.woff) format("woff"),url(/static/media/Satoshi-Black.464354ba5a06467ecac5.ttf) format("truetype")}@font-face{font-display:swap;font-family:Satoshi-BlackItalic;font-style:italic;font-weight:900;src:url(/static/media/Satoshi-BlackItalic.d456cea1fae27f7d4694.woff2) format("woff2"),url(/static/media/Satoshi-BlackItalic.048e5edd452be6c13214.woff) format("woff"),url(/static/media/Satoshi-BlackItalic.6688ad1e9589e6751829.ttf) format("truetype")}@font-face{font-display:swap;font-family:Satoshi-Variable;font-style:normal;font-weight:300 900;src:url(/static/media/Satoshi-Variable.353a66cdd8922bb63107.woff2) format("woff2"),url(/static/media/Satoshi-Variable.4db206aaad2132de9db7.woff) format("woff"),url(/static/media/Satoshi-Variable.536fda9b164542087fc7.ttf) format("truetype")}@font-face{font-display:swap;font-family:Satoshi-VariableItalic;font-style:italic;font-weight:300 900;src:url(/static/media/Satoshi-VariableItalic.9d501e440d7109a57c88.woff2) format("woff2"),url(/static/media/Satoshi-VariableItalic.fe877592580e0a941b9e.woff) format("woff"),url(/static/media/Satoshi-VariableItalic.9519fea9567e2405bc08.ttf) format("truetype")}:root{--color-primary:#fff;--color-primary-rgb:255,255,255;--color-accent:#141414;--color-subtle-accent:#6a6a6a;--color-contast:#5114ff;--step--2:clamp(0.7813rem,0.7253rem + 0.2797vw,1.04rem);--step--1:clamp(0.9375rem,0.8591rem + 0.3919vw,1.3rem);--step-0:clamp(1.125rem,1.0169rem + 0.5405vw,1.625rem);--step-1:clamp(1.35rem,1.2027rem + 0.7365vw,2.0313rem);--step-2:clamp(1.62rem,1.4213rem + 0.9936vw,2.5391rem);--step-3:clamp(1.944rem,1.6781rem + 1.3295vw,3.1738rem);--step-4:clamp(2.3328rem,1.9794rem + 1.767vw,3.9673rem);--step-5:clamp(2.7994rem,2.3324rem + 2.3349vw,4.9591rem);--step-6:clamp(3.3592rem,2.7453rem + 3.0699vw,6.1989rem);--step-7:clamp(4.0311rem,3.2273rem + 4.0189vw,7.7486rem);--space-3xs:clamp(0.3125rem,0.2855rem + 0.1351vw,0.4375rem);--space-2xs:clamp(0.5625rem,0.5084rem + 0.2703vw,0.8125rem);--space-xs:clamp(0.875rem,0.7939rem + 0.4054vw,1.25rem);--space-s:clamp(1.125rem,1.0169rem + 0.5405vw,1.625rem);--space-m:clamp(1.6875rem,1.5253rem + 0.8108vw,2.4375rem);--space-l:clamp(2.25rem,2.0338rem + 1.0811vw,3.25rem);--space-xl:clamp(3.375rem,3.0507rem + 1.6216vw,4.875rem);--space-2xl:clamp(4.5rem,4.0676rem + 2.1622vw,6.5rem);--space-3xl:clamp(6.75rem,6.1014rem + 3.2432vw,9.75rem);--space-3xs-2xs:clamp(0.3125rem,0.2044rem + 0.5405vw,0.8125rem);--space-2xs-xs:clamp(0.5625rem,0.4139rem + 0.7432vw,1.25rem);--space-xs-s:clamp(0.875rem,0.7128rem + 0.8108vw,1.625rem);--space-s-m:clamp(1.125rem,0.8412rem + 1.4189vw,2.4375rem);--space-m-l:clamp(1.6875rem,1.3497rem + 1.6892vw,3.25rem);--space-l-xl:clamp(2.25rem,1.6824rem + 2.8378vw,4.875rem);--space-xl-2xl:clamp(3.375rem,2.6993rem + 3.3784vw,6.5rem);--space-2xl-3xl:clamp(4.5rem,3.3649rem + 5.6757vw,9.75rem);--space-s-l:clamp(1.125rem,0.6655rem + 2.2973vw,3.25rem);--grid-max-width:110.00rem;--grid-gutter:var(--space-3xs)}html{background-color:#141414;background-color:var(--color-accent);scroll-behavior:smooth}body{font-family:Satoshi-Medium;font-size:clamp(1.125rem,1.0169rem + .5405vw,1.625rem);font-size:var(--step-0)}.v2-page-container{background-color:#141414;background-color:var(--color-accent);min-height:100vh;padding-block:clamp(.5625rem,.5084rem + .2703vw,.8125rem);padding-block:var(--space-2xs);width:100%}.v2-page{margin-inline:auto;max-width:110rem;max-width:var(--grid-max-width);padding-inline:clamp(.3125rem,.2855rem + .1351vw,.4375rem);padding-inline:var(--grid-gutter)}.v2-page-grid{grid-gap:clamp(.3125rem,.2855rem + .1351vw,.4375rem);grid-gap:var(--grid-gutter);display:grid;gap:clamp(.3125rem,.2855rem + .1351vw,.4375rem);gap:var(--grid-gutter);grid-template-columns:repeat(12,1fr);grid-template-rows:auto}.v2-page-grid.home{grid-template-areas:"intro intro intro intro intro intro intro intro intro intro intro intro" "project1 project1 project1 project1 project1 project1 project2 project2 project2 project2 project2 project2" "hero hero hero hero hero hero hero hero hero hero hero hero" "footer footer footer footer footer footer footer footer footer footer footer footer"}.v2-block{grid-gap:clamp(.3125rem,.2855rem + .1351vw,.4375rem);grid-gap:var(--grid-gutter);background-color:#fff;background-color:var(--color-primary);border-radius:clamp(1.125rem,1.0169rem + .5405vw,1.625rem);border-radius:var(--space-s);display:grid;gap:clamp(.3125rem,.2855rem + .1351vw,.4375rem);gap:var(--grid-gutter);grid-template-columns:repeat(12,1fr);grid-template-rows:auto}.v2-block.padding-2xs{padding:clamp(.5625rem,.5084rem + .2703vw,.8125rem);padding:var(--space-2xs)}.v2-block.padding-xs{padding:clamp(.875rem,.7939rem + .4054vw,1.25rem);padding:var(--space-xs)}.v2-block.padding-s{padding:clamp(1.125rem,1.0169rem + .5405vw,1.625rem);padding:var(--space-s)}.v2-block.padding-m{padding:clamp(1.6875rem,1.5253rem + .8108vw,2.4375rem);padding:var(--space-m)}.v2-navbar{display:flex;grid-area:navbar;justify-content:space-between;.v2-navbar-logo{object-fit:contain;width:clamp(3.3592rem,2.7453rem + 3.0699vw,6.1989rem);width:var(--step-6)}.v2-navbar-links{align-items:center;display:flex;gap:clamp(1.6875rem,1.5253rem + .8108vw,2.4375rem);gap:var(--space-m);justify-content:right;.v2-navbar-link{font-size:clamp(1.125rem,1.0169rem + .5405vw,1.625rem);font-size:var(--step-0)}}}.v2-link{color:#141414;color:var(--color-accent);text-decoration:none}.v2-link.hoverable:hover{opacity:.6}.v2-no-wrap-group{white-space:nowrap}.link{color:#000;text-decoration:none}.link:hover{opacity:.6}.no-hover-effect:hover{opacity:1}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Page404{align-items:center;display:flex;flex-direction:column;padding-bottom:4em;padding-top:4em}.Page404-header{font-size:4em}.fade-appear,.fade-enter{opacity:0;z-index:1}.fade-appear-active,.fade-enter-active{opacity:1;transition:opacity .3s ease-out,transform .3s ease}.fade-exit{opacity:1}.fade-exit-active{opacity:0;transition:opacity .3s ease-out,transform .3s ease}.StackedCardSection{border-top-left-radius:40px;border-top-right-radius:40px;margin-top:-40px;overflow:hidden;position:relative}.v2-page-grid.home{.intro{grid-area:intro;grid-template-areas:"navbar navbar navbar navbar navbar navbar navbar navbar navbar navbar navbar navbar" "hello hello hello hello hello hello hello hello hello hello hello hello";.hello{align-content:center;display:flex;flex-direction:column;grid-area:hello;justify-items:left;padding-block:var(--space-xl-2xl);.greeting{color:var(--color-subtle-accent);font-family:Satoshi-Regular;font-size:clamp(var(--step--1),2.5vw,var(--step-2));width:min(16em,100%)}.message{--message-font-size:clamp(var(--step-1),4.2vw,var(--step-5));font-family:Satoshi-Bold;font-size:var(--message-font-size);line-height:calc(var(--message-font-size)*1.1);padding-block:var(--space-2xs);width:min(20em,100%)}.situation{color:var(--color-subtle-accent);font-family:Satoshi-Regular;font-size:clamp(var(--step--2),1.7vw,var(--step-1));margin-top:1em;width:min(28em,100%)}}}.project{grid-column-gap:0;grid-row-gap:var(--space-s);column-gap:0;display:grid;grid-template-columns:var(--space-2xs) auto var(--space-2xs);grid-template-rows:calc(var(--step-7)*4.2) auto;padding-bottom:var(--space-s);row-gap:var(--space-s);.cover-container{border-radius:var(--space-s);display:grid;grid-column:1/4;grid-row:1/2;grid-template-columns:1fr;grid-template-rows:1fr;overflow:hidden;.cover{filter:blur(0) brightness(1);height:100%;object-fit:cover;transition:filter .15s linear;width:100%}.cover,.hover-container{grid-column:1/2;grid-row:1/2}.hover-container{align-items:center;display:flex;justify-content:center;opacity:0;transition:opacity .15s linear;z-index:1;.hover-content{align-items:center;background-color:rgba(var(--color-primary-rgb),.6);border:1px solid rgba(var(--color-primary-rgb),.4);border-radius:var(--space-2xl);box-shadow:0 4px 30px #0000001a;display:flex;font-size:var(--step--1);gap:var(--space-3xs);justify-content:center;padding-block:var(--space-2xs);padding-left:var(--space-2xs);padding-right:var(--space-xs);img{width:var(--step-1)}}}}.text{align-content:flex-start;display:flex;flex-direction:column;grid-column:2/3;grid-row:2/3;justify-items:start;padding:0;.title{font-size:var(--step-2)}.description{font-family:Satoshi-Regular;font-size:var(--step-0)}}}.project:hover{.cover-container{.hover-container{opacity:1}.cover{filter:blur(calc(var(--step--2)*.5)) brightness(.9)}}}.project1{grid-area:project1}.project2{grid-area:project2}.hero{gap:0;grid-area:hero;grid-template-columns:var(--space-m) 4fr 1fr 7fr var(--space-m);grid-template-rows:var(--space-2xl) auto auto var(--space-2xl);.summary{font-family:Satoshi-Regular;grid-column:2/3;grid-row:2/3;b{font-family:Satoshi-Medium;font-weight:400}}.decor-conatiner{align-items:flex-end;display:flex;grid-column:2/3;grid-row:3/5;justify-content:flex-start;padding-left:15%;padding-top:10%;.decor{width:calc(var(--step-7)*2.2)}}.skills{display:flex;flex-direction:column;gap:0;grid-column:4/5;grid-row:2/4;.skill{grid-gap:0;border-top:1px solid var(--color-subtle-accent);display:grid;gap:0;grid-template-columns:6fr 5fr;grid-template-rows:auto;padding-block:var(--space-m);.name{font-size:var(--step-3);grid-column:1/2;grid-row:1/2}.description{font-family:Satoshi-Regular;grid-column:2/3;grid-row:1/2}}.skill:first-child{border-top:none;padding-top:0}}}}.footer{display:grid;grid-area:footer;grid-template-columns:var(--space-s) auto clamp(var(--space-s),15vw,calc(var(--space-2xl)*2)) auto var(--space-s);grid-template-rows:var(--space-s) auto auto var(--space-s);.status{font-family:Satoshi-Bold;font-size:clamp(var(--step-1),4.2vw,var(--step-5));grid-column:2/3;grid-row:2/3;img{vertical-align:middle;width:var(--step--1)}}.contacts{align-items:flex-end;display:flex;font-size:var(--step-1);gap:var(--space-l);grid-column:2/3;grid-row:3/4;justify-content:flex-start;.v2-link{text-decoration:underline}}.photo-container{align-items:center;display:flex;grid-column:4/5;grid-row:2/4;justify-content:flex-end;img{width:100%}}}.NavBar{align-items:center;display:flex;font-family:Epilogue,sans-serif;justify-content:space-between;min-height:3em;padding:1em 3em}.NavBar-links{display:flex;gap:3em;justify-content:right}.NavBar-link{display:flex;font-size:1.1em;justify-content:center}.NavBar-logo{width:3em}.NavBar-link:hover{opacity:1}.NavBarActiveLink{font-weight:500;-webkit-text-decoration:underline 2px;text-decoration:underline 2px;text-underline-offset:4px}@media (max-width:768px){.NavBar{padding:.6em 2em}.NavBar-links{gap:2em}.NavBar-link{font-size:1em}.NavBar-logo{width:2.5em}}.Footer-container{background-color:#323232;border-top:1px solid #000;color:#fff;display:flex;font-family:Epilogue,sans-serif;font-size:1.3em;font-weight:400;justify-content:space-between;padding:2em 5em}.Contacts-container{display:flex;flex-direction:column;gap:1em}.Contact-icons{display:flex;gap:.5em}.Footer-links{flex-direction:column}.Footer-links,.Footer-logo-container{display:flex;gap:1em}.Footer-logo{min-width:10em;width:20vw}@media (max-width:768px){.Footer-container{flex-direction:column;gap:3em;padding-left:2em;padding-right:2em}.Contacts-container{align-items:center}.Footer-logo-container{justify-content:center}.Footer-links{align-items:center}.Footer-logo{min-width:10em;width:80vw}}.white-link{color:#fff}.Profile-container{background-color:#d5def6;color:#2d2d2d;font-family:Epilogue,sans-serif;font-size:1.1em;font-weight:400;min-height:50vh;padding:5em 2em}.Profile,.Profile-container{align-items:center;display:flex;justify-content:center}.Profile{flex-wrap:wrap;gap:4em}.Profile-bio{line-height:1.7em;max-width:500px}.Profile-pic-container{border:1.5px solid #000;height:200px;overflow:hidden;position:relative;width:200px}.Profile-pic{height:100%;object-fit:cover;width:100%}.Profile-title{display:flex;flex-direction:column;gap:1.5em}.Profile-title-text{display:flex;flex-direction:column;gap:.6em}.lazy-image.original{transition:opacity .4s ease}.lazy-image.original.loading{opacity:0;position:fixed}.lazy-image.placeholder{filter:blur(20px);transition:opacity .4s ease}.lazy-image.placeholder.loading{opacity:0}.lazy-image.placeholder.hide{animation-delay:1s;animation-duration:.4s;animation-name:placeholder-disappear;display:none;opacity:0;position:fixed}@keyframes placeholder-disappear{0%{display:block}99%{display:block;opacity:0}to{display:none;opacity:0}}.Doc-container{background-color:#fff;color:#2d2d2d;display:flex;font-family:Epilogue,sans-serif;font-weight:400;padding:4em 2em;place-content:center}.Doc{border:.5px solid #000;display:grid;grid-template-columns:[col] 40% [col] 60% [col];grid-template-rows:[row] auto [row] auto [row];max-width:900px;width:75vw}.Doc img{height:100%;object-fit:cover;width:100%}.Doc-cell{border:.5px solid #000}.Doc-header-left{grid-column:1/2;grid-row:1/2;overflow:hidden;position:relative}.Doc-header-left-img{position:absolute}.Doc-header-left-extra-img-container{bottom:5%;left:5%;position:absolute;width:30%}.Doc-header-right{align-items:center;display:flex;font-size:1.7em;font-weight:500;grid-column:2/3;grid-row:1/2;justify-content:flex-start;letter-spacing:.05em;line-height:1.5em;padding:2em 1.5em}.Doc-body{align-items:stretch;display:flex;flex-direction:column;grid-column:1/3;grid-row:2/3;justify-content:center;line-height:1.6em;padding:2em}.Doc-body .block{margin-bottom:1em;margin-top:1em}.Doc-body .highlights{background-color:#d5def6;color:#0a34a4;font-weight:600;padding:1.2em 2.2em 1em}.Doc-body h1{font-size:1.5em;font-weight:500;letter-spacing:.05em;line-height:1.5em}.Doc-photo-block{align-items:center;display:flex;flex-wrap:wrap;gap:1em;justify-content:center;padding-bottom:.7em;padding-top:.7em}.Photo-Card{background-color:#fff;border:1px solid #000;display:grid;flex:0.33 1;grid-template-columns:[col] 100% [col];grid-template-rows:[row] 80% [row] auto [row];height:250px;min-width:250px}.Photo-Card-title{align-items:center;border-top:1px solid #000;display:flex;font-size:.9em;grid-column:1/2;grid-row:2/3;justify-content:center}.Photo-Card-img-container{grid-column:1/2;grid-row:1/2;overflow:hidden;position:relative}.Photo-Card-img{min-height:100%;object-fit:cover;width:100%}.Doc .link{color:#2d2d2d;font-weight:600;text-decoration:underline}@media (max-width:768px){.Doc-container{padding:6em .5em}.Doc{display:grid;grid-template-columns:[col] 100% [col];grid-template-rows:[row] 200px [row] auto [row] auto [row];width:100%}.Doc-header-left{grid-column:1/2;grid-row:1/2}.Doc-header-right{grid-column:1/2;grid-row:2/3}.Doc-body{grid-column:1/2;grid-row:3/4}.Photo-Card{border:1px solid #000;height:23em;min-width:23em;width:100%}.Photo-Card-title{font-size:1.2em}}.ProjectPage{color:#2d2d2d;font-family:Epilogue,sans-serif;font-size:1.2em;font-weight:400}.ProjectPage .Banner{align-items:flex-end;background-color:#c3efd0;display:flex;gap:4em;justify-content:center;max-height:60vh;min-height:30vh;overflow:hidden;padding-bottom:2em;padding-left:1.5em;padding-right:1.5em;position:relative}.ProjectPage .BannerSingleImage img{max-width:1100px;width:100%}.ProjectPage .Content{align-items:center;background-color:#fff;display:flex;flex-direction:column;gap:3em;justify-content:flex-start;padding-bottom:5em}.ProjectPage .Section{border-bottom:1px solid #000;display:flex;flex-direction:column;gap:.5em;max-width:1000px;padding-bottom:3em;width:75%}.ProjectPage .Section .Columns{align-items:center;display:flex;gap:1em;justify-content:left}.ProjectPage .Section .Columns img{object-fit:cover}.ProjectPage .Section .Columns .col-1{width:8.33%}.ProjectPage .Section .Columns .col-2{width:16.66%}.ProjectPage .Section .Columns .col-3{width:25%}.ProjectPage .Section .Columns .col-4{width:33.33%}.ProjectPage .Section .Columns .col-5{width:41.66%}.ProjectPage .Section .Columns .col-6{width:50%}.ProjectPage .Section .Columns .col-7{width:58.33%}.ProjectPage .Section .Columns .col-8{width:66.66%}.ProjectPage .Section .Columns .col-9{width:75%}.ProjectPage .Section .Columns .col-10{width:83.33%}.ProjectPage .Section .Columns .col-11{width:91.66%}.ProjectPage .Section .Columns .col-12{width:100%}.ProjectPage .Section:last-of-type{border-bottom:none}.ProjectPage .Header{display:grid;grid-template-columns:[left] 1fr [col] 1fr [col] .7fr [right];grid-template-rows:[top] auto [title] auto [headings] auto [bottom];width:100%}.ProjectPage .Header .Title{align-items:center;display:flex;flex-direction:column;font-size:4em;font-weight:700;gap:.2em;grid-column:left/right;grid-row:top/title;justify-content:center;padding-bottom:1em;padding-top:1em}.ProjectPage .Header .Timeline{grid-column:left/2}.ProjectPage .Header .Responsabilities,.ProjectPage .Header .Timeline{color:#6a6a6a;font-size:1.5em;font-weight:500;grid-row:title/headings;padding-bottom:1em;padding-right:2em;padding-top:1em}.ProjectPage .Header .Responsabilities{grid-column:2/3}.ProjectPage .Header .Tools{color:#6a6a6a;font-size:1.5em;font-weight:500;grid-column:3/right;grid-row:title/headings;padding-bottom:1em;padding-top:1em}.ProjectPage .Header .Timeline-content{grid-column:left/2}.ProjectPage .Header .Responsabilities-content,.ProjectPage .Header .Timeline-content{color:#6a6a6a;font-size:1.1em;font-weight:400;grid-row:headings/bottom;line-height:1.2em;padding-bottom:1em;padding-right:2em;padding-top:1em}.ProjectPage .Header .Responsabilities-content{grid-column:2/3}.ProjectPage .Header .Tools-content{color:#6a6a6a;font-size:1.1em;font-weight:400;grid-column:3/right;grid-row:headings/bottom;line-height:1.2em;padding-bottom:1em;padding-top:1em}.ProjectPage .Section h1{font-size:1.2em;font-weight:400;letter-spacing:.1em;margin-bottom:1em;margin-top:1em}.ProjectPage .Section h2{font-size:2em;font-weight:400;line-height:1.6em;margin-bottom:0;margin-top:1em}.ProjectPage .Section ol,.ProjectPage .Section p,.ProjectPage .Section ul{font-size:1.1em;line-height:1.8em}.ProjectPage .Section b{font-weight:600}.ProjectPage .Section .highlight{background-color:#e2f1ea;padding:1em 2em}.ProjectPage .Section .Special-h2{display:grid;grid-template-columns:[left] 1fr [right];grid-template-rows:[top] 1fr [bottom];margin-bottom:1.5em;margin-top:1.5em}.ProjectPage .Section .Special-h2 h2{align-items:center;display:flex;font-weight:600;grid-column:left/right;grid-row:top/bottom;justify-content:center;margin-bottom:0;margin-top:0;text-align:center;z-index:1}.ProjectPage .Section .Special-h2 .background-text{display:flex;font-size:13em;font-weight:500;grid-column:left/right;grid-row:top/bottom;justify-content:center;opacity:.15;padding-top:.2em;z-index:0}.ProjectPage .Section img{margin-bottom:1em;margin-top:1em;width:100%}@media (max-width:768px){.ProjectPage .Banner{max-height:40vh;min-height:30vh}.ProjectPage .BannerSingleImage img{height:10%}.ProjectPage .Section .Columns{align-items:center;flex-direction:column;gap:0}.ProjectPage .Section img{margin-bottom:.7em;margin-top:.7em}.ProjectPage .Section .Columns .col-xs-1{width:8.33%}.ProjectPage .Section .Columns .col-xs-3{width:25%}.ProjectPage .Section .Columns .col-xs-2{width:16.66%}.ProjectPage .Section .Columns .col-xs-4{width:33.33%}.ProjectPage .Section .Columns .col-xs-5{width:41.66%}.ProjectPage .Section .Columns .col-xs-6{width:50%}.ProjectPage .Section .Columns .col-xs-7{width:58.33%}.ProjectPage .Section .Columns .col-xs-8{width:66.66%}.ProjectPage .Section .Columns .col-xs-9{width:75%}.ProjectPage .Section .Columns .col-xs-10{width:83.33%}.ProjectPage .Section .Columns .col-xs-11{width:91.66%}.ProjectPage .Section .Columns .col-xs-12{width:100%}.ProjectPage .Header{grid-template-rows:[top] auto [title] auto [heading] auto [content] auto [heading] auto [content] auto [heading] auto [bottom]}.ProjectPage .Header .Timeline{font-size:5vw;grid-row:title/heading 1;padding-bottom:.5em;padding-top:.5em}.ProjectPage .Header .Timeline,.ProjectPage .Header .Timeline-content{display:flex;grid-column:left/right;justify-content:center;padding-right:0}.ProjectPage .Header .Timeline-content{font-size:4vw;grid-row:heading 1/content 1;padding-bottom:2.5em;padding-top:1vw}.ProjectPage .Header .Responsabilities{display:flex;font-size:5vw;grid-column:left/right;grid-row:content 1/heading 2;justify-content:center;padding-bottom:.5em;padding-right:0;padding-top:.5em}.ProjectPage .Header .Responsabilities-content{display:flex;font-size:4vw;grid-column:left/right;grid-row:heading 2/content 2;justify-content:center;padding-bottom:2.5em;padding-right:0;padding-top:1vw}.ProjectPage .Header .Tools{display:flex;font-size:5vw;grid-column:left/right;grid-row:content 2/heading 3;justify-content:center;padding-bottom:.5em;padding-top:.5em}.ProjectPage .Header .Tools-content{display:flex;font-size:4vw;grid-column:left/right;grid-row:heading 3/bottom;justify-content:center;padding-top:1vw}.ProjectPage .Section{width:90%}.ProjectPage .Header .Title{font-size:10vw;padding-top:10vw}.ProjectPage .Section h1{font-size:4vw}.ProjectPage .Section h2{font-size:8vw}.ProjectPage .Section ol,.ProjectPage .Section p,.ProjectPage .Section ul{font-size:4.5vw}}.AULAProject .Banner{background-color:#ceead9}.AULAProject .shift-down{animation-duration:1s;animation-name:appear-down;transform:translateY(3em)}.AULAProject .shift-up{animation-duration:1s;animation-name:appear-up;transform:translateY(-3em)}@keyframes appear-up{0%{opacity:0;transform:translate(0)}to{opacity:1;transform:translateY(-3em)}}@keyframes appear-down{0%{opacity:0;transform:translate(0)}to{opacity:1;transform:translateY(3em)}}@media (max-width:768px){.AULAProject .Banner{gap:5vw;height:40vh}.AULAProject .shift-down{transform:translateY(11vh)}.AULAProject .shift-up{transform:translateY(-11vh)}@keyframes appear-up{0%{opacity:0;transform:translate(0)}to{opacity:1;transform:translateY(-11vh)}}@keyframes appear-down{0%{opacity:0;transform:translate(0)}to{opacity:1;transform:translateY(11vh)}}}.PhoneScreen{align-items:center;border-radius:35px;box-shadow:0 8px 70px 7px #55555526;display:flex;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;justify-content:center;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content}.PhoneScreen img{transition:opacity .4s ease-out;width:230px}.PhoneScreen .skeleton{border-radius:35px;height:475px;overflow:hidden;position:relative;width:230px}@media (max-width:768px){.PhoneScreen{border-radius:20px}.PhoneScreen img{width:30vw}.PhoneScreen .skeleton{border-radius:20px;height:70vw;width:30vw}}@keyframes react-loading-skeleton{to{transform:translateX(100%)}}.react-loading-skeleton{--base-color:#ebebeb;--highlight-color:#f5f5f5;--animation-duration:1.5s;--animation-direction:normal;--pseudo-element-display:block;background-color:var(--base-color);border-radius:.25rem;display:inline-flex;line-height:1;overflow:hidden;position:relative;width:100%;z-index:1}.react-loading-skeleton:after{animation-direction:var(--animation-direction);animation-duration:var(--animation-duration);animation-iteration-count:infinite;animation-name:react-loading-skeleton;animation-timing-function:ease-in-out;background-image:linear-gradient(90deg,var(--base-color),var(--highlight-color),var(--base-color));background-repeat:no-repeat;content:" ";display:var(--pseudo-element-display);height:100%;left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}.ZhuldyzZhoramalProject .Banner{background-color:#cabeef}.ZhuldyzZhoramalProject .Banner img{transform:translate(-6%)}@media (max-width:768px){.ZhuldyzZhoramalProject .Banner img{transform:translate(-2%)}.ZhuldyzZhoramalProject .Header .Title{font-size:8vw}}.BeelineProject .Banner{background-color:#fdf7bb}.ProjectPage .BannerSingleImage img{max-width:800px;object-fit:cover}.BeelineProject .Header .Title{font-size:3em}@media (max-width:768px){.BeelineProject .Header .Title{font-size:6.5vw;gap:.4em;margin-top:.5em}}.v2-page-grid.mini-apps{display:grid;grid-template-areas:"intro intro intro intro" "info desc desc desc" "info win1 win2 win3" "pres pres pres pres" "footer footer footer footer";grid-template-columns:20% 1fr 1fr 1fr;grid-template-rows:auto;.intro{display:grid;grid-area:intro;grid-template-areas:". . . . ." ". navbar navbar navbar ." ". . . . ." ". maintext . info ." ". . . . ." ". cover cover cover ." ". . . . .";grid-template-columns:var(--space-m) 1fr var(--space-xl) auto var(--space-m);grid-template-rows:var(--space-m) auto var(--space-2xl) auto var(--space-l) auto var(--space-m);.main-text{display:flex;flex-direction:column;gap:var(--space-xs);grid-area:maintext;.title{font-family:Satoshi-Bold;font-size:var(--step-5);width:min(100%,35em)}.description{font-family:Satoshi-Regular;width:min(100%,28em)}}.info{display:flex;flex-direction:column;gap:var(--space-m);grid-area:info;justify-self:right;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;.item{font-family:Satoshi-Regular;.key{font-weight:700}}}.cover{grid-area:cover;width:100%}}.info{display:grid;grid-area:info;grid-template-areas:". . ." ". content ." ". . ." ". decor .";grid-template-columns:var(--space-m) 1fr var(--space-m);grid-template-rows:var(--space-m) auto var(--space-xl) auto;.content{display:flex;flex-direction:column;gap:var(--space-l);grid-area:content;.section{display:flex;flex-direction:column;gap:var(--space-2xs);.items{display:flex;flex-direction:column;gap:var(--space-m);.item{font-family:Satoshi-Regular}}}}.decor{align-items:flex-end;display:flex;grid-area:decor;img{width:100%}}}.desc{display:flex;flex-direction:column;grid-area:desc;padding:var(--space-xl)}.win1{grid-area:win1}.win2{grid-area:win2}.win3{grid-area:win3}.win{align-items:center;background-color:var(--color-contast);color:var(--color-primary);display:flex;flex-direction:column;font-size:calc(var(--step-2)*.85);gap:var(--space-s);justify-content:center;padding-block:var(--space-m);padding-inline:var(--space-xs);text-align:center;img{width:calc(var(--space-3xl)*.8)}}.pres{display:grid;grid-area:pres;grid-template-columns:var(--space-m) 1fr var(--space-m);grid-template-rows:var(--space-m) auto var(--space-m) auto var(--space-m);.text{display:flex;flex-direction:column;grid-column:2/3;grid-row:2/3;width:min(100%,45em)}.presentation{border-radius:var(--step-0);display:grid;grid-column:2/3;grid-row:4/5;grid-template-columns:1fr;grid-template-rows:1fr;overflow:hidden;.container{align-items:center;display:flex;grid-column:1/2;grid-row:1/2;justify-content:center;opacity:0;transition:opacity .15s linear;z-index:1;.hover-content{align-items:center;background-color:rgba(var(--color-primary-rgb),.6);border:1px solid rgba(var(--color-primary-rgb),.4);border-radius:var(--space-2xl);box-shadow:0 4px 30px #0000001a;display:flex;font-size:var(--step-1);gap:var(--space-2xs);justify-content:center;padding-block:var(--space-xs);padding-left:var(--space-s);padding-right:var(--space-m);img{width:var(--step-3)}}}.cover-img{filter:blur(0) brightness(1);grid-column:1/2;grid-row:1/2;transition:filter .15s linear;width:100%}}.presentation:hover{.container{opacity:1}.cover-img{filter:blur(calc(var(--step--2)*.8)) brightness(.8)}}}}.v2-page-grid.mini-apps{h1{align-items:center;display:flex;font-family:Satoshi-Medium;font-size:var(--step-3);font-weight:400;margin-bottom:0;margin-top:var(--space-m)}h1:first-child{margin-top:0}h1:before{background-image:url(/static/media/project1-desc-heading-decor.a52ae557e024148e1791.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:var(--step-1);margin-right:var(--space-xs);width:var(--step-1)}p{margin-bottom:0;margin-top:var(--space-2xs)}p,ul{font-family:Satoshi-Regular;font-size:var(--step-1);font-weight:400}ul{margin-top:0;li{-webkit-padding-start:var(--space-3xs);padding-inline-start:var(--space-3xs)}}}.v2-page-grid.loyalty-program{display:grid;grid-template-areas:"intro intro intro intro" "info desc desc desc" "info win1 win2 win3" "pres pres pres pres" "footer footer footer footer";grid-template-columns:20% 1fr 1fr 1fr;grid-template-rows:auto;.intro{display:grid;grid-area:intro;grid-template-areas:". . . . ." ". navbar navbar navbar ." ". . . . ." ". maintext . info ." ". . . . ." ". cover cover cover ." ". . . . .";grid-template-columns:var(--space-m) 1fr var(--space-xl) auto var(--space-m);grid-template-rows:var(--space-m) auto var(--space-2xl) auto var(--space-l) auto var(--space-m);.main-text{display:flex;flex-direction:column;gap:var(--space-xs);grid-area:maintext;.title{font-family:Satoshi-Bold;font-size:var(--step-5);width:min(100%,45em)}.description{font-family:Satoshi-Regular;width:min(100%,33em)}}.info{display:flex;flex-direction:column;gap:var(--space-m);grid-area:info;justify-self:right;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;.item{font-family:Satoshi-Regular;.key{font-weight:700}}}.cover{grid-area:cover;width:100%}}.info{display:grid;grid-area:info;grid-template-areas:". . ." ". content ." ". . ." ". decor .";grid-template-columns:var(--space-m) 1fr var(--space-m);grid-template-rows:var(--space-m) auto var(--space-xl) auto;.content{display:flex;flex-direction:column;gap:var(--space-l);grid-area:content;.section{display:flex;flex-direction:column;gap:var(--space-2xs);.items{display:flex;flex-direction:column;gap:var(--space-m);.item{font-family:Satoshi-Regular}}}}.decor{align-items:flex-end;display:flex;grid-area:decor;img{width:100%}}}.desc{display:flex;flex-direction:column;grid-area:desc;padding:var(--space-xl)}.win1{grid-area:win1}.win2{grid-area:win2}.win3{grid-area:win3}.win{align-items:center;background-color:var(--color-contast);color:var(--color-primary);display:flex;flex-direction:column;font-size:var(--step-2);gap:var(--space-s);justify-content:center;padding:var(--space-m);text-align:center;img{width:calc(var(--space-3xl)*.8)}}.pres{display:grid;grid-area:pres;grid-template-columns:var(--space-m) 1fr var(--space-m);grid-template-rows:var(--space-m) auto var(--space-m) auto var(--space-m);.text{display:flex;flex-direction:column;grid-column:2/3;grid-row:2/3;width:min(100%,45em)}.presentation{border-radius:var(--step-0);display:grid;grid-column:2/3;grid-row:4/5;grid-template-columns:1fr;grid-template-rows:1fr;overflow:hidden;.container{align-items:center;display:flex;grid-column:1/2;grid-row:1/2;justify-content:center;opacity:0;transition:opacity .15s linear;z-index:1;.hover-content{align-items:center;background-color:rgba(var(--color-primary-rgb),.6);border:1px solid rgba(var(--color-primary-rgb),.4);border-radius:var(--space-2xl);box-shadow:0 4px 30px #0000001a;display:flex;font-size:var(--step-1);gap:var(--space-2xs);justify-content:center;padding-block:var(--space-xs);padding-left:var(--space-s);padding-right:var(--space-m);img{width:var(--step-3)}}}.cover-img{filter:blur(0) brightness(1);grid-column:1/2;grid-row:1/2;transition:filter .15s linear;width:100%}}.presentation:hover{.container{opacity:1}.cover-img{filter:blur(calc(var(--step--2)*.8)) brightness(.8)}}}}.v2-page-grid.loyalty-program{h1{align-items:center;display:flex;font-family:Satoshi-Medium;font-size:var(--step-3);font-weight:400;margin-bottom:0;margin-top:var(--space-m)}h1:first-child{margin-top:0}h1:before{background-image:url(/static/media/project1-desc-heading-decor.a52ae557e024148e1791.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:var(--step-1);margin-right:var(--space-xs);width:var(--step-1)}p{margin-bottom:0;margin-top:var(--space-2xs)}p,ul{font-family:Satoshi-Regular;font-size:var(--step-1);font-weight:400}ul{margin-top:0;li{-webkit-padding-start:var(--space-3xs);padding-inline-start:var(--space-3xs)}}}
/*# sourceMappingURL=main.5900fba6.css.map*/