::-moz-selection{background-color:rgba(255,60,0,.3);color:#dedddc}::selection{animation:changeBackground 3s ease-in-out infinite;background-color:rgba(255,60,0,.3);color:#dedddc}@keyframes changeBackground{0%{background-color:rgba(255,60,0,.3)}to{background-color:#ff3c00}}html{cursor:none;overflow-x:hidden}body{background-color:#1c1c1c;color:#dedddc;font-family:Inter,sans-serif;margin:0 auto}body::-webkit-scrollbar{width:0}body .container{margin-left:5%;width:90%}body .container .row{display:flex;flex-wrap:wrap}body .container .row .col{box-sizing:border-box}body canvas{left:0;opacity:.5;pointer-events:none;position:fixed;top:0;z-index:-1}body a{cursor:none}body .overlay{background:repeating-linear-gradient(rgba(60,59,70,.9),rgba(255,60,0,.8) 50%,#1c1c1c 0,rgba(255,251,249,.9));background-size:.5rem .5rem;filter:url(#noise);height:calc(100% + 4rem);left:-2rem;opacity:.15;pointer-events:none;position:fixed;top:-2rem;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:calc(100% + 4rem);z-index:10001}body .overlay svg{height:0;width:0}.no-scroll{overflow:hidden}h1,h2,h3,h4,h5,h6{font-family:Inter,sans-serif;font-weight:700;margin:0}h1{font-size:4rem}h2{font-size:3.5rem}h3{font-size:3rem}h4{font-size:2.5rem}h5{font-size:2rem}h6{font-size:1.5rem}p{line-height:1.35rem}@media only screen and (max-width:750px){h1{font-size:3.5rem}h2{font-size:3rem}h3{font-size:2.5rem}h4{font-size:2rem}h5{font-size:1.5rem}h6{font-size:1rem}}@media only screen and (max-width:550px){h1{font-size:3rem}h2{font-size:2.5rem}h3{font-size:2rem}h4{font-size:1.8rem}h5{font-size:1.5rem}h6{font-size:1rem}}.cursor-dot{background-color:#dedddc;border-radius:50%;height:.5rem;width:.5rem;z-index:1001}.cursor-dot,.cursor-trail{left:50%;pointer-events:none;position:fixed;top:50%;transform:translate(-50%,-50%);transition:transform .1s ease-out,opacity .2s ease-in-out}.cursor-trail{background-color:hsla(30,3%,87%,.05);border:1px solid hsla(30,3%,87%,.3);border-radius:50%;box-shadow:0 0 1rem hsla(30,3%,87%,.1);height:2.6rem;width:2.6rem;z-index:1000}@media only screen and (max-width:1200px) and (orientation:landscape){.cursor-dot,.cursor-trail{display:none}}.gradient-blur-top{height:5rem;inset:0 0 auto 0;pointer-events:none;position:fixed;z-index:100}.gradient-blur-top:after,.gradient-blur-top:before,.gradient-blur-top>div{inset:0;position:absolute}.gradient-blur-top:before{-webkit-backdrop-filter:blur(.5px);backdrop-filter:blur(.5px);content:"";-webkit-mask:linear-gradient(0deg,transparent 0,#000 12.5%,#000 25%,transparent 37.5%);mask:linear-gradient(0deg,transparent 0,#000 12.5%,#000 25%,transparent 37.5%);z-index:101}.gradient-blur-top>div:first-of-type{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);-webkit-mask:linear-gradient(0deg,transparent 12.5%,#000 25%,#000 37.5%,transparent 50%);mask:linear-gradient(0deg,transparent 12.5%,#000 25%,#000 37.5%,transparent 50%);z-index:102}.gradient-blur-top>div:nth-of-type(2){-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);-webkit-mask:linear-gradient(0deg,transparent 25%,#000 37.5%,#000 50%,transparent 62.5%);mask:linear-gradient(0deg,transparent 25%,#000 37.5%,#000 50%,transparent 62.5%);z-index:103}.gradient-blur-top>div:nth-of-type(3){-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);-webkit-mask:linear-gradient(0deg,transparent 37.5%,#000 50%,#000 62.5%,transparent 75%);mask:linear-gradient(0deg,transparent 37.5%,#000 50%,#000 62.5%,transparent 75%);z-index:104}.gradient-blur-top>div:nth-of-type(4){-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);-webkit-mask:linear-gradient(0deg,transparent 50%,#000 62.5%,#000 75%,transparent 87.5%);mask:linear-gradient(0deg,transparent 50%,#000 62.5%,#000 75%,transparent 87.5%);z-index:105}.gradient-blur-top>div:nth-of-type(5){-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);-webkit-mask:linear-gradient(0deg,transparent 62.5%,#000 75%,#000 87.5%,transparent);mask:linear-gradient(0deg,transparent 62.5%,#000 75%,#000 87.5%,transparent);z-index:106}.gradient-blur-top>div:nth-of-type(6){-webkit-backdrop-filter:blur(32px);backdrop-filter:blur(32px);-webkit-mask:linear-gradient(0deg,transparent 75%,#000 87.5%,#000);mask:linear-gradient(0deg,transparent 75%,#000 87.5%,#000);z-index:107}.gradient-blur-top:after{-webkit-backdrop-filter:blur(64px);backdrop-filter:blur(64px);content:"";-webkit-mask:linear-gradient(0deg,transparent 87.5%,#000);mask:linear-gradient(0deg,transparent 87.5%,#000);z-index:108}.gradient-blur-bottom{height:5rem;inset:auto 0 0 0;pointer-events:none;position:fixed;z-index:100}.gradient-blur-bottom:after,.gradient-blur-bottom:before,.gradient-blur-bottom>div{inset:0;position:absolute}.gradient-blur-bottom:before{-webkit-backdrop-filter:blur(.5px);backdrop-filter:blur(.5px);content:"";-webkit-mask:linear-gradient(180deg,transparent 0,#000 12.5%,#000 25%,transparent 37.5%);mask:linear-gradient(180deg,transparent 0,#000 12.5%,#000 25%,transparent 37.5%);z-index:101}.gradient-blur-bottom>div:first-of-type{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);-webkit-mask:linear-gradient(180deg,transparent 12.5%,#000 25%,#000 37.5%,transparent 50%);mask:linear-gradient(180deg,transparent 12.5%,#000 25%,#000 37.5%,transparent 50%);z-index:102}.gradient-blur-bottom>div:nth-of-type(2){-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);-webkit-mask:linear-gradient(180deg,transparent 25%,#000 37.5%,#000 50%,transparent 62.5%);mask:linear-gradient(180deg,transparent 25%,#000 37.5%,#000 50%,transparent 62.5%);z-index:103}.gradient-blur-bottom>div:nth-of-type(3){-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);-webkit-mask:linear-gradient(180deg,transparent 37.5%,#000 50%,#000 62.5%,transparent 75%);mask:linear-gradient(180deg,transparent 37.5%,#000 50%,#000 62.5%,transparent 75%);z-index:104}.gradient-blur-bottom>div:nth-of-type(4){-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);-webkit-mask:linear-gradient(180deg,transparent 50%,#000 62.5%,#000 75%,transparent 87.5%);mask:linear-gradient(180deg,transparent 50%,#000 62.5%,#000 75%,transparent 87.5%);z-index:105}.gradient-blur-bottom>div:nth-of-type(5){-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);-webkit-mask:linear-gradient(180deg,transparent 62.5%,#000 75%,#000 87.5%,transparent);mask:linear-gradient(180deg,transparent 62.5%,#000 75%,#000 87.5%,transparent);z-index:106}.gradient-blur-bottom>div:nth-of-type(6){-webkit-backdrop-filter:blur(32px);backdrop-filter:blur(32px);-webkit-mask:linear-gradient(180deg,transparent 75%,#000 87.5%,#000);mask:linear-gradient(180deg,transparent 75%,#000 87.5%,#000);z-index:107}.gradient-blur-bottom:after{-webkit-backdrop-filter:blur(64px);backdrop-filter:blur(64px);content:"";-webkit-mask:linear-gradient(180deg,transparent 87.5%,#000);mask:linear-gradient(180deg,transparent 87.5%,#000);z-index:108}.loading-screen{align-items:center;background-color:#1c1c1c;display:flex;flex-direction:column;height:100vh;justify-content:end;left:0;position:fixed;top:0;transition:opacity .5s ease;width:100vw;z-index:10000}.loading-screen .progress-container{height:100%;width:100%}.loading-screen .progress-container .progress-bar{background:#dedddc;height:100%;opacity:1;transition:width .2s ease;width:0}.loading-screen .progress-text{font-size:8rem;font-weight:700;left:50%;mix-blend-mode:difference;position:absolute;top:50%;transform:translateY(-50%) translateX(-50%)}.loading-screen .loading-text{bottom:4.5rem;font-family:"Noto Serif",serif;font-size:1.2rem;font-style:italic;font-weight:500;mix-blend-mode:difference;position:absolute;right:5.5rem}footer{background-color:transparent;left:0;padding:1.5rem 0;position:absolute;width:100%;z-index:200}footer .container .row{font-size:.9rem}footer .container .row .col-left{width:33.33%}footer .container .row .col-center{text-align:center;width:33.33%}footer .container .row .col-right{text-align:right;width:33.33%}footer .container .row .col-right a{color:#dedddc;font-weight:700;text-decoration:none;transition:.3s}footer .container .row .col-right a:hover{color:#fff;text-shadow:0 0 1rem hsla(30,3%,87%,.4)}.header{height:100vh;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.header .fade-top{animation:fadeTop 4s ease-in-out infinite alternate;aspect-ratio:1;background-color:#ff3c00;border-radius:50%;filter:blur(8rem);left:-6%;opacity:1;position:absolute;top:-32%;width:20%;z-index:-1}@keyframes fadeTop{0%{opacity:1}40%{opacity:.8}50%{left:-5%;opacity:.9;top:-33%}70%{left:-3%;opacity:.7;top:-32%}to{opacity:1}}.header .container{align-items:center;display:flex;height:100%}.header .container h1{font-size:10rem;font-weight:700;margin:0 0 -1.5rem;text-transform:uppercase}.header .container h2{font-family:"Noto Serif",serif;font-size:4rem;font-style:italic;font-weight:500;margin:0}.header .container h2 span{font-family:Inter,sans-serif;font-style:normal;font-weight:500}.header img{bottom:5rem;left:0;pointer-events:none;width:130%}.header .scroll,.header img{mix-blend-mode:overlay;position:absolute}.header .scroll{bottom:4.5rem;opacity:.8;right:5%}.header .scroll svg{animation:arrow 1.8s ease-in-out infinite;height:2rem}@keyframes arrow{0%{margin-bottom:-.5rem}50%{margin-bottom:-.7rem}to{margin-bottom:-.5rem}}.header .scroll .text{display:inline-block;text-align:left}.header .scroll .text span{font-family:"Noto Serif",serif;font-size:1.2rem;font-style:italic;font-weight:400}.header .fade-bottom-1{animation:fadeBottom1 5s ease-in-out infinite alternate;background-color:#ff3c00;border-radius:50%;bottom:0;filter:blur(8rem);height:25rem;opacity:.8;position:absolute;right:-5%;width:25%;z-index:-1}@keyframes fadeBottom1{0%{bottom:0;filter:blur(8rem);height:25rem;opacity:.8;right:-5%;width:25%}50%{bottom:0;filter:blur(7rem);height:24rem;opacity:.6;right:-5%;width:20%}80%{bottom:0;filter:blur(8rem);height:25rem;opacity:.8;right:-3%;width:25%}to{bottom:0;filter:blur(8rem);height:25rem;opacity:.8;right:-5%;width:25%}}.header .fade-bottom-2{animation:fadeBottom2 6s ease-in-out infinite alternate;aspect-ratio:1;background-color:#ff1e00;border-radius:50%;bottom:3%;filter:blur(10rem);opacity:.7;position:absolute;right:14%;width:16%;z-index:-2}@keyframes fadeBottom2{0%{bottom:3%;filter:blur(10rem);opacity:.7;right:14%;width:16%}40%{bottom:4%;filter:blur(10rem);opacity:.8;right:13%;width:15%}80%{bottom:3%;filter:blur(9rem);opacity:.6;right:15%;width:17%}to{bottom:3%;filter:blur(10rem);opacity:.7;right:14%;width:16%}}@media only screen and (max-width:1200px){.header .container h1{font-size:8.5rem;font-weight:700;margin:0 0 -1.5rem;text-transform:uppercase}.header .container h2{font-family:"Noto Serif",serif;font-size:3.5rem;font-style:italic;font-weight:500;margin:0}.header .container h2 span{font-family:Inter,sans-serif;font-style:normal;font-weight:500}.header img{bottom:5rem;left:0;mix-blend-mode:overlay;pointer-events:none;position:absolute;width:130%}}@media only screen and (max-width:950px){.header .container h1{font-size:6.5rem;font-weight:700;margin:0 0 -1.5rem;text-transform:uppercase}.header .container h2{font-family:"Noto Serif",serif;font-size:3rem;font-style:italic;font-weight:500;margin:0}.header .container h2 span{font-family:Inter,sans-serif;font-style:normal;font-weight:500}.header img{bottom:5rem;left:0;mix-blend-mode:overlay;pointer-events:none;position:absolute;width:130%}}@media only screen and (max-width:750px){.header .container h1{font-size:6rem;font-weight:700;line-height:5.5rem;margin:0 0 .5rem;text-transform:uppercase}.header .container h2{font-family:"Noto Serif",serif;font-size:2.5rem;font-style:italic;font-weight:500;margin:0}.header .container h2 span{font-family:Inter,sans-serif;font-style:normal;font-weight:500}.header img{bottom:8rem;left:-15%;mix-blend-mode:overlay;pointer-events:none;position:absolute;width:160%}.header .fade-bottom-1{animation:fadeBottom1 5s ease-in-out infinite alternate;background-color:#ff3c00;border-radius:50%;bottom:0;filter:blur(8rem);height:25rem;opacity:.8;position:absolute;right:-5%;width:25%;z-index:-1}@keyframes fadeBottom1{0%{bottom:-5rem;filter:blur(8rem);height:30rem;opacity:.8;right:5%;width:35%}50%{bottom:-5rem;filter:blur(7rem);height:29rem;opacity:.6;right:5%;width:30%}80%{bottom:-3rem;filter:blur(8rem);height:30rem;opacity:.8;right:3%;width:35%}to{bottom:-5rem;filter:blur(8rem);height:30rem;opacity:.8;right:5%;width:35%}}.header .fade-bottom-2{animation:fadeBottom2 6s ease-in-out infinite alternate;aspect-ratio:1;background-color:#ff1e00;border-radius:50%;bottom:3%;filter:blur(10rem);opacity:.7;position:absolute;right:14%;width:16%;z-index:-2}@keyframes fadeBottom2{0%{bottom:3%;filter:blur(10rem);opacity:.7;right:14%;width:20%}40%{bottom:4%;filter:blur(10rem);opacity:.8;right:13%;width:20%}80%{bottom:3%;filter:blur(9rem);opacity:.6;right:15%;width:21%}to{bottom:3%;filter:blur(10rem);opacity:.7;right:14%;width:20%}}}@media only screen and (max-width:550px){.header .container h1{font-size:5rem;font-weight:700;line-height:5rem;margin:0 0 .5rem;text-transform:uppercase}.header .container h2{font-family:"Noto Serif",serif;font-size:2rem;font-style:italic;font-weight:500;margin:0}.header .container h2 span{font-family:Inter,sans-serif;font-style:normal;font-weight:500}.header img{bottom:8rem;left:-65%;mix-blend-mode:overlay;pointer-events:none;position:absolute;width:240%}.header .fade-bottom-1{animation:fadeBottom1 5s ease-in-out infinite alternate;background-color:#ff3c00;border-radius:50%;bottom:0;filter:blur(8rem);height:25rem;opacity:.8;position:absolute;right:-5%;width:25%;z-index:-1}@keyframes fadeBottom1{0%{bottom:-5rem;filter:blur(6rem);height:30rem;opacity:.8;right:5%;width:40%}50%{bottom:-5rem;filter:blur(5rem);height:29rem;opacity:.6;right:5%;width:40%}80%{bottom:-3rem;filter:blur(6rem);height:30rem;opacity:.8;right:3%;width:41%}to{bottom:-5rem;filter:blur(6rem);height:30rem;opacity:.8;right:5%;width:40%}}.header .fade-bottom-2{animation:fadeBottom2 6s ease-in-out infinite alternate;aspect-ratio:1;background-color:#ff1e00;border-radius:50%;bottom:3%;filter:blur(10rem);opacity:.7;position:absolute;right:14%;width:16%;z-index:-2}@keyframes fadeBottom2{0%{bottom:3%;filter:blur(7rem);opacity:.7;right:14%;width:20%}40%{bottom:4%;filter:blur(8rem);opacity:.8;right:13%;width:20%}80%{bottom:3%;filter:blur(6rem);opacity:.6;right:15%;width:21%}to{bottom:3%;filter:blur(7rem);opacity:.7;right:14%;width:20%}}}@media only screen and (max-width:400px){.header .container h1{font-size:4rem;font-weight:700;line-height:4rem;margin:0 0 .5rem;text-transform:uppercase}.header .container h2{font-family:"Noto Serif",serif;font-size:1.8rem;font-style:italic;font-weight:500;margin:0}.header .container h2 span{font-family:Inter,sans-serif;font-style:normal;font-weight:500}.header img{bottom:8rem;left:-65%;mix-blend-mode:overlay;pointer-events:none;position:absolute;width:240%}.header .fade-bottom-1{animation:fadeBottom1 5s ease-in-out infinite alternate;background-color:#ff3c00;border-radius:50%;bottom:0;filter:blur(8rem);height:25rem;opacity:.8;position:absolute;right:-5%;width:25%;z-index:-1}@keyframes fadeBottom1{0%{bottom:-5rem;filter:blur(5rem);height:30rem;opacity:.8;right:5%;width:40%}50%{bottom:-5rem;filter:blur(4rem);height:29rem;opacity:.6;right:5%;width:40%}80%{bottom:-3rem;filter:blur(5rem);height:30rem;opacity:.8;right:3%;width:41%}to{bottom:-5rem;filter:blur(5rem);height:30rem;opacity:.8;right:5%;width:40%}}.header .fade-bottom-2{animation:fadeBottom2 6s ease-in-out infinite alternate;aspect-ratio:1;background-color:#ff1e00;border-radius:50%;bottom:3%;filter:blur(10rem);opacity:.7;position:absolute;right:14%;width:16%;z-index:-2}@keyframes fadeBottom2{0%{bottom:3%;filter:blur(6rem);opacity:.7;right:14%;width:20%}40%{bottom:4%;filter:blur(7rem);opacity:.8;right:13%;width:20%}80%{bottom:3%;filter:blur(5rem);opacity:.6;right:15%;width:21%}to{bottom:3%;filter:blur(6rem);opacity:.7;right:14%;width:20%}}}.about{padding:10rem 0}.about .container .row{align-items:center}.about .container .row .col-left{width:35%}.about .container .row .col-left .image{background-color:#dedddc;border-radius:.2rem;box-shadow:0 0 2rem rgba(28,28,28,.5);box-sizing:border-box;padding:.6rem;position:relative;text-align:center;transform:rotate(-2deg);transition:.3s ease-in-out;width:90%}.about .container .row .col-left .image img{border-radius:.2rem;margin-bottom:.2rem;width:100%}.about .container .row .col-left .image span{color:#1c1c1c;font-family:Caveat,cursive;font-size:1.8rem}.about .container .row .col-left .image .greeting{color:#dedddc;font-size:2rem;position:absolute;right:.5rem;top:1rem;transform:rotate(-2deg);transition:.4s ease-in-out;z-index:-1}.about .container .row .col-left .image .greeting .wave{margin-left:.2rem}.about .container .row .col-left .image .greeting .wave img{animation:wave 1.5s ease-in-out infinite}@keyframes wave{0%{transform:rotate(20deg)}20%{transform:rotate(5deg)}38%{transform:rotate(20deg)}58%{transform:rotate(5deg)}75%{transform:rotate(20deg)}to{transform:rotate(20deg)}}.about .container .row .col-left .image:hover{transform:rotate(-1deg)}.about .container .row .col-left .image:hover .greeting{right:-10rem;transform:rotate(-4deg)}.about .container .row .col-right{width:65%}.about .container .row .col-right .content p:last-child{margin-bottom:.8rem}.about .container .row .col-right .content .accent{font-family:"Noto Serif",serif;font-style:italic}@media only screen and (max-width:1200px){.about .container .row .col-left .image span{font-size:1.4rem}}@media only screen and (max-width:950px){.about{padding:10rem 0}.about .container .row{align-items:center}.about .container .row .col-left{margin-top:2rem;order:2;width:100%}.about .container .row .col-left .image{background-color:#dedddc;border-radius:.2rem;box-shadow:0 0 2rem rgba(28,28,28,.5);box-sizing:border-box;padding:.6rem;position:relative;text-align:center;transform:rotate(-2deg);transition:.3s ease-in-out;width:100%}.about .container .row .col-left .image img{border-radius:.2rem;margin-bottom:.2rem;width:100%}.about .container .row .col-left .image span{color:#1c1c1c;font-family:Caveat,cursive;font-size:1.5rem}.about .container .row .col-left .image .greeting{display:none}.about .container .row .col-left .image:hover{transform:rotate(-1deg)}.about .container .row .col-left .image:hover .greeting{right:-10rem;transform:rotate(-4deg)}.about .container .row .col-right{width:100%}.about .container .row .col-right .content p:last-child{margin-bottom:.8rem}.about .container .row .col-right .content .accent{font-family:"Noto Serif",serif;font-style:italic}}@media only screen and (max-width:400px){.about .container .row .col-left .image span{font-size:1.3rem}}.skills{padding:10rem 0;position:relative}.skills .container .row .col-left{width:55%}.skills .container .row .col-left .content p:last-child{margin-bottom:.8rem}.skills .container .row .col-left .content .accent{font-family:"Noto Serif",serif;font-style:italic}.skills .container .row .col-right{box-sizing:border-box;padding-left:2rem;width:45%}.skills .container .row .col-right .terms{font-size:3.2rem;font-weight:700;margin-bottom:2rem;mix-blend-mode:overlay;text-transform:uppercase}.skills .container .row .col-right .terms span{margin-left:1.5rem}.skills .container .row .col-right .terms .accent{font-family:"Noto Serif",serif;font-style:italic;font-weight:500;text-transform:none}.skills .fade-1{animation:fade1 5.5s ease-in-out infinite alternate;background-color:#ff3c00;border-radius:50%;bottom:0;filter:blur(8rem);height:25rem;opacity:.8;position:absolute;right:25%;width:25%;z-index:-1}@keyframes fade1{0%{bottom:0;filter:blur(8rem);height:25rem;opacity:.8;right:25%;width:25%}30%{bottom:0;filter:blur(7rem);height:24rem;opacity:.7;right:25%;width:20%}50%{bottom:3%;filter:blur(7rem);height:24rem;opacity:.6;right:25%;width:20%}90%{bottom:0;filter:blur(8rem);height:25rem;opacity:.8;right:23%;width:25%}to{bottom:0;filter:blur(8rem);height:25rem;opacity:.8;right:25%;width:25%}}.skills .fade-2{animation:fade2 5s ease-in-out infinite alternate;aspect-ratio:1;background-color:#ff1e00;border-radius:50%;bottom:23%;filter:blur(10rem);opacity:.7;position:absolute;right:10%;width:16%;z-index:-2}@keyframes fade2{0%{bottom:23%;filter:blur(10rem);opacity:.7;right:10%;width:16%}40%{bottom:24%;filter:blur(10rem);opacity:.8;right:9%;width:15%}80%{bottom:23%;filter:blur(9rem);opacity:.6;right:11%;width:17%}to{bottom:23%;filter:blur(10rem);opacity:.7;right:10%;width:16%}}.skills img{mix-blend-mode:overlay;pointer-events:none;position:absolute;right:-15%;top:-40%;width:45%}@media only screen and (max-width:1200px){.skills .container .row .col-left{width:100%}.skills .container .row .col-right{display:none}}@media only screen and (max-width:950px){.skills{padding:10rem 0;position:relative}.skills .container .row .col-left{width:100%}.skills .container .row .col-left .content p:last-child{margin-bottom:.8rem}.skills .container .row .col-left .content .accent{font-family:"Noto Serif",serif;font-style:italic}.skills .container .row .col-right{display:none}.skills .fade-1{animation:fade1 5.5s ease-in-out infinite alternate;background-color:#ff3c00;border-radius:50%;bottom:0;filter:blur(8rem);height:25rem;opacity:.8;position:absolute;right:25%;width:25%;z-index:-1}@keyframes fade1{0%{bottom:5%;filter:blur(7rem);height:30rem;opacity:.8;right:25%;width:35%}30%{bottom:5%;filter:blur(6rem);height:29rem;opacity:.7;right:25%;width:30%}50%{bottom:8%;filter:blur(6rem);height:29rem;opacity:.6;right:25%;width:30%}90%{bottom:5%;filter:blur(7rem);height:30rem;opacity:.8;right:23%;width:35%}to{bottom:0;filter:blur(7rem);height:30rem;opacity:.8;right:25%;width:35%}}.skills .fade-2{animation:fade2 5s ease-in-out infinite alternate;aspect-ratio:1;background-color:#ff1e00;border-radius:50%;bottom:23%;filter:blur(10rem);opacity:.7;position:absolute;right:10%;width:16%;z-index:-2}@keyframes fade2{0%{bottom:23%;filter:blur(10rem);opacity:.7;right:10%;width:16%}40%{bottom:24%;filter:blur(10rem);opacity:.8;right:9%;width:15%}80%{bottom:23%;filter:blur(9rem);opacity:.6;right:11%;width:17%}to{bottom:23%;filter:blur(10rem);opacity:.7;right:10%;width:16%}}.skills img{mix-blend-mode:overlay;pointer-events:none;position:absolute;right:-15%;top:-5%;width:55%}}@media only screen and (max-width:550px){.skills{padding:10rem 0;position:relative}.skills .container .row .col-left{width:100%}.skills .container .row .col-left .content p:last-child{margin-bottom:.8rem}.skills .container .row .col-left .content .accent{font-family:"Noto Serif",serif;font-style:italic}.skills .container .row .col-right{display:none}.skills .fade-1{animation:fade1 5.5s ease-in-out infinite alternate;background-color:#ff3c00;border-radius:50%;bottom:0;filter:blur(8rem);height:25rem;opacity:.8;position:absolute;right:25%;width:25%;z-index:-1}@keyframes fade1{0%{bottom:5%;filter:blur(6rem);height:30rem;opacity:.8;right:25%;width:35%}30%{bottom:5%;filter:blur(5rem);height:29rem;opacity:.7;right:25%;width:30%}50%{bottom:8%;filter:blur(5rem);height:29rem;opacity:.6;right:25%;width:30%}90%{bottom:5%;filter:blur(6rem);height:30rem;opacity:.8;right:23%;width:35%}to{bottom:0;filter:blur(6rem);height:30rem;opacity:.8;right:25%;width:35%}}.skills .fade-2{animation:fade2 5s ease-in-out infinite alternate;aspect-ratio:1;background-color:#ff1e00;border-radius:50%;bottom:23%;filter:blur(10rem);opacity:.7;position:absolute;right:10%;width:16%;z-index:-2}@keyframes fade2{0%{bottom:23%;filter:blur(6rem);opacity:.7;right:10%;width:26%}40%{bottom:24%;filter:blur(6rem);opacity:.8;right:9%;width:25%}80%{bottom:23%;filter:blur(5rem);opacity:.6;right:11%;width:27%}to{bottom:23%;filter:blur(6rem);opacity:.7;right:10%;width:26%}}.skills img{mix-blend-mode:overlay;pointer-events:none;position:absolute;right:-35%;top:-5%;width:110%}}.work{padding:7rem 0 10rem}.work .container{position:relative}.work .container .back{margin-top:2rem;position:absolute;right:0;top:-1.8rem;z-index:100}.work .container .back a{color:#dedddc;font-size:1.4rem;font-weight:700;text-decoration:none;transition:.3s}.work .container .back a:hover{color:#fff;margin-right:.5rem;text-shadow:0 0 1rem hsla(30,3%,87%,.4)}.work .container .back a:hover svg{-webkit-backdrop-filter:drop-shadow(0 0 1rem hsla(30,3%,87%,.4));backdrop-filter:drop-shadow(0 0 1rem hsla(30,3%,87%,.4));color:#fff}.work .container .back a svg{display:inline-block;margin-bottom:-.8rem;width:2.5rem}.work .container .row .col h2{margin-bottom:1.6rem}.work .container .row .col .work-wrap{box-sizing:border-box;color:inherit;display:inline-block;margin-bottom:2.5rem;text-decoration:none;width:calc(50% - 1rem)}.work .container .row .col .work-wrap:nth-child(2n){margin-right:1.72rem}.work .container .row .col .work-wrap:hover .content-right .view span{color:#fff;text-shadow:0 0 1rem hsla(30,3%,87%,.4)}.work .container .row .col .work-wrap:hover .content-right .view span svg{-webkit-backdrop-filter:drop-shadow(0 0 1rem hsla(30,3%,87%,.4));backdrop-filter:drop-shadow(0 0 1rem hsla(30,3%,87%,.4));color:#fff;margin-right:-.25rem}.work .container .row .col .work-wrap .image{box-sizing:border-box;display:inline-block;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.work .container .row .col .work-wrap .image img{border-radius:.2rem;width:100%}.work .container .row .col .work-wrap .content{align-items:stretch;box-sizing:border-box;display:flex;flex-wrap:wrap}.work .container .row .col .work-wrap .content h3{margin-bottom:.5rem;margin-top:.5rem}.work .container .row .col .work-wrap .content p{margin:0;opacity:.6}.work .container .row .col .work-wrap .content-left{box-sizing:border-box;padding-right:.5rem;width:80%}.work .container .row .col .work-wrap .content-right{box-sizing:border-box;padding-top:1rem;position:relative;text-align:right;width:20%}.work .container .row .col .work-wrap .content-right .deliverables{margin-bottom:2rem}.work .container .row .col .work-wrap .content-right .deliverables p{font-family:"Noto Serif",serif;font-size:.9rem;font-style:italic;font-weight:400}.work .container .row .col .work-wrap .content-right .view{bottom:0;position:absolute;right:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.work .container .row .col .work-wrap .content-right .view span{color:#dedddc;text-decoration:none;transition:.3s}.work .container .row .col .work-wrap .content-right .view span svg{display:inline-block;margin-bottom:-.55rem;transition:.3s;width:1.8rem}.work .container .row .col .view-all-wrap{margin-top:1.5rem;position:relative;text-align:center}.work .container .row .col .view-all-wrap .view-all{color:#dedddc;font-size:1.4rem;font-weight:700;text-align:center;text-decoration:none;transition:.3s}.work .container .row .col .view-all-wrap .view-all:hover{color:#fff;margin-left:.5rem;text-shadow:0 0 1rem hsla(30,3%,87%,.4)}.work .container .row .col .view-all-wrap .view-all:hover svg{-webkit-backdrop-filter:drop-shadow(0 0 1rem hsla(30,3%,87%,.4));backdrop-filter:drop-shadow(0 0 1rem hsla(30,3%,87%,.4));color:#fff;margin-right:-.25rem}.work .container .row .col .view-all-wrap .view-all svg{display:inline-block;margin-bottom:-.85rem;width:2.5rem}.work .container .row .col .view-all-wrap .fade{animation:fade 5s ease-in-out infinite alternate;background-color:#ff3c00;border-radius:50%;filter:blur(3rem);height:100%;left:25%;opacity:.8;position:absolute;top:0;width:50%;z-index:-1}@keyframes fade{0%{filter:blur(3rem);opacity:.8}40%{filter:blur(2.8rem);opacity:1}80%{filter:blur(3.2rem);opacity:.8}to{filter:blur(3rem);opacity:.8}}@media only screen and (max-width:1200px){.work{padding:7rem 0 10rem}.work .container .row .col h2{margin-bottom:1.6rem}.work .container .row .col .work-wrap{box-sizing:border-box;display:inline-block;margin-bottom:2.5rem;width:calc(50% - 1rem)}.work .container .row .col .work-wrap:nth-child(2n){margin-right:1.72rem}.work .container .row .col .work-wrap .image{box-sizing:border-box;display:inline-block;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.work .container .row .col .work-wrap .image img{border-radius:.2rem;width:100%}.work .container .row .col .work-wrap .content{align-items:stretch;box-sizing:border-box;display:flex;flex-wrap:wrap}.work .container .row .col .work-wrap .content h3{margin-bottom:.5rem;margin-top:.5rem}.work .container .row .col .work-wrap .content p{margin:0;opacity:.6}.work .container .row .col .work-wrap .content-left{box-sizing:border-box;padding-right:.5rem;width:72%}.work .container .row .col .work-wrap .content-right{box-sizing:border-box;padding-top:1rem;position:relative;text-align:right;width:28%}.work .container .row .col .work-wrap .content-right .deliverables{margin-bottom:2rem}.work .container .row .col .work-wrap .content-right .deliverables p{font-family:"Noto Serif",serif;font-size:.9rem;font-style:italic;font-weight:400}.work .container .row .col .view-all-wrap{margin-top:1.5rem;position:relative;text-align:center}.work .container .row .col .view-all-wrap .view-all{color:#dedddc;font-size:1.4rem;font-weight:700;text-align:center;text-decoration:none;transition:.3s}.work .container .row .col .view-all-wrap .view-all:hover{color:#fff;margin-left:.5rem;text-shadow:0 0 1rem hsla(30,3%,87%,.4)}.work .container .row .col .view-all-wrap .view-all:hover svg{-webkit-backdrop-filter:drop-shadow(0 0 1rem hsla(30,3%,87%,.4));backdrop-filter:drop-shadow(0 0 1rem hsla(30,3%,87%,.4));color:#fff;margin-right:-.25rem}.work .container .row .col .view-all-wrap .view-all svg{display:inline-block;margin-bottom:-.85rem;width:2.5rem}.work .container .row .col .view-all-wrap .fade{animation:fade 5s ease-in-out infinite alternate;background-color:#ff3c00;border-radius:50%;filter:blur(3rem);height:100%;left:25%;opacity:.8;position:absolute;top:0;width:50%;z-index:-1}@keyframes fade{0%{filter:blur(3rem);opacity:.8}40%{filter:blur(2.8rem);opacity:1}80%{filter:blur(3.2rem);opacity:.8}to{filter:blur(3rem);opacity:.8}}}@media only screen and (max-width:950px){.work{padding:7rem 0 10rem}.work .container .row .col h2{margin-bottom:1.6rem}.work .container .row .col .work-wrap{box-sizing:border-box;display:inline-block;margin-bottom:2.5rem;width:100%}.work .container .row .col .work-wrap:nth-child(2n){margin-right:0}.work .container .row .col .work-wrap .image{box-sizing:border-box;display:inline-block;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.work .container .row .col .work-wrap .image img{border-radius:.2rem;width:100%}.work .container .row .col .work-wrap .content{align-items:stretch;box-sizing:border-box;display:flex;flex-wrap:wrap}.work .container .row .col .work-wrap .content h3{margin-bottom:.5rem;margin-top:.5rem}.work .container .row .col .work-wrap .content p{margin:0;opacity:.6}.work .container .row .col .work-wrap .content-left{box-sizing:border-box;padding-right:.5rem;width:80%}.work .container .row .col .work-wrap .content-right{box-sizing:border-box;padding-top:1rem;position:relative;text-align:right;width:20%}.work .container .row .col .work-wrap .content-right .deliverables{margin-bottom:2rem}.work .container .row .col .work-wrap .content-right .deliverables p{font-family:"Noto Serif",serif;font-size:.9rem;font-style:italic;font-weight:400}.work .container .row .col .view-all-wrap{margin-top:1.5rem;position:relative;text-align:center}.work .container .row .col .view-all-wrap .view-all{color:#dedddc;font-size:1.4rem;font-weight:700;text-align:center;text-decoration:none;transition:.3s}.work .container .row .col .view-all-wrap .view-all:hover{color:#fff;margin-left:.5rem;text-shadow:0 0 1rem hsla(30,3%,87%,.4)}.work .container .row .col .view-all-wrap .view-all:hover svg{-webkit-backdrop-filter:drop-shadow(0 0 1rem hsla(30,3%,87%,.4));backdrop-filter:drop-shadow(0 0 1rem hsla(30,3%,87%,.4));color:#fff;margin-right:-.25rem}.work .container .row .col .view-all-wrap .view-all svg{display:inline-block;margin-bottom:-.85rem;width:2.5rem}}@media only screen and (max-width:750px){.work{padding:7rem 0 10rem}.work .container .row .col h2{margin-bottom:1.6rem}.work .container .row .col .work-wrap{box-sizing:border-box;display:inline-block;margin-bottom:2.5rem;width:100%}.work .container .row .col .work-wrap:nth-child(2n){margin-right:0}.work .container .row .col .work-wrap .image{box-sizing:border-box;display:inline-block;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.work .container .row .col .work-wrap .image img{border-radius:.2rem;width:100%}.work .container .row .col .work-wrap .content{align-items:stretch;box-sizing:border-box;display:flex;flex-wrap:wrap}.work .container .row .col .work-wrap .content h3{margin-bottom:.5rem;margin-top:.5rem}.work .container .row .col .work-wrap .content p{margin:0;opacity:.6}.work .container .row .col .work-wrap .content-left{box-sizing:border-box;padding-right:.5rem;width:70%}.work .container .row .col .work-wrap .content-right{box-sizing:border-box;padding-top:1rem;position:relative;text-align:right;width:30%}.work .container .row .col .work-wrap .content-right .deliverables{margin-bottom:2rem}.work .container .row .col .work-wrap .content-right .deliverables p{font-family:"Noto Serif",serif;font-size:.9rem;font-style:italic;font-weight:400}.work .container .row .col .view-all-wrap{margin-top:1.5rem;position:relative;text-align:center}.work .container .row .col .view-all-wrap .view-all{color:#dedddc;font-size:1.4rem;font-weight:700;text-align:center;text-decoration:none;transition:.3s}.work .container .row .col .view-all-wrap .view-all:hover{color:#fff;margin-left:.5rem;text-shadow:0 0 1rem hsla(30,3%,87%,.4)}.work .container .row .col .view-all-wrap .view-all:hover svg{-webkit-backdrop-filter:drop-shadow(0 0 1rem hsla(30,3%,87%,.4));backdrop-filter:drop-shadow(0 0 1rem hsla(30,3%,87%,.4));color:#fff;margin-right:-.25rem}.work .container .row .col .view-all-wrap .view-all svg{display:inline-block;margin-bottom:-.85rem;width:2.5rem}}@media only screen and (max-width:550px){.work{padding:7rem 0 10rem}.work .container .row .col h2{margin-bottom:1.6rem}.work .container .row .col .work-wrap{box-sizing:border-box;display:inline-block;margin-bottom:2.5rem;width:100%}.work .container .row .col .work-wrap:nth-child(2n){margin-right:0}.work .container .row .col .work-wrap .image{box-sizing:border-box;display:inline-block;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.work .container .row .col .work-wrap .image img{border-radius:.2rem;width:100%}.work .container .row .col .work-wrap .content{align-items:stretch;box-sizing:border-box;display:flex;flex-wrap:wrap}.work .container .row .col .work-wrap .content h3{margin-bottom:.5rem;margin-top:.5rem}.work .container .row .col .work-wrap .content p{margin:0;opacity:.6}.work .container .row .col .work-wrap .content-left{box-sizing:border-box;padding-right:.5rem;width:100%}.work .container .row .col .work-wrap .content-right{box-sizing:border-box;padding-top:1rem;position:relative;text-align:left;width:100%}.work .container .row .col .work-wrap .content-right .deliverables{margin-bottom:2rem}.work .container .row .col .work-wrap .content-right .deliverables p{font-family:"Noto Serif",serif;font-size:.9rem;font-style:italic;font-weight:400}.work .container .row .col .work-wrap .content-right .view{left:0;right:auto}.work .container .row .col .view-all-wrap{margin-top:1.5rem;position:relative;text-align:center}.work .container .row .col .view-all-wrap .view-all{color:#dedddc;font-size:1.4rem;font-weight:700;text-align:center;text-decoration:none;transition:.3s}.work .container .row .col .view-all-wrap .view-all:hover{color:#fff;margin-left:.5rem;text-shadow:0 0 1rem hsla(30,3%,87%,.4)}.work .container .row .col .view-all-wrap .view-all:hover svg{-webkit-backdrop-filter:drop-shadow(0 0 1rem hsla(30,3%,87%,.4));backdrop-filter:drop-shadow(0 0 1rem hsla(30,3%,87%,.4));color:#fff;margin-right:-.25rem}.work .container .row .col .view-all-wrap .view-all svg{display:inline-block;margin-bottom:-.85rem;width:2.5rem}}
