@import"https://fonts.googleapis.com/css2?family=Inknut+Antiqua:wght@300;400;500;600;700;800;900&display=swap";@font-face{font-family:PP Monument Extended;src:url(/assets/PPMonumentExtended-Regular-7f18ee6f.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:PP Monument Extended;src:url(PPMonumentExtended-Light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:PP Monument Extended;src:url(PPMonumentExtended-Black.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap}:root{--text-font: "PP Monument Extended";--title-font: "Inknut Antiqua";--body-bg: #F73600;--primary-color: #000;--alternative-color: #FFC693;font-family:var(--text-font),system-ui,Avenir,Helvetica,Arial,sans-serif;font-weight:400}html{font-size:calc(100vw / 1920 * 10)}@media (max-width: 1024px){html{font-size:calc(100vw / 1024 * 10)}}@media (max-width: 768px){html{font-size:calc(100vw / 768 * 10)}}@media (max-width: 550px){html{font-size:calc(100vw / 550 * 10)}}body{margin:0;padding-left:0;font-family:var(--text-font);color:var(--primary-color);background-color:var(--body-bg);min-height:100vh}h1,h2,h3{margin:0}.section1{display:flex;flex-direction:column;align-items:center}.section1 .me{border-radius:0px 0px 13.4rem 13.4rem;max-width:71.8rem;height:84.5rem;width:100%;object-fit:cover}.section1 .wings{position:absolute;z-index:-1;left:50%;transform:translate(-50%);width:100%;height:100%;display:block;max-width:140rem;object-fit:contain;object-position:center top;top:5rem}.section1 h2{font-size:2rem;line-height:1.2;font-weight:400;color:var(--alternative-color);font-family:var(--text-font);text-align:center;padding:0 2rem;background-color:var(--body-bg);margin-top:1.3rem}.section1 h1{font-size:8rem;font-weight:700;line-height:1.2;color:var(--primary-color);font-family:var(--title-font);text-align:center;letter-spacing:-.3rem;margin-top:3.5vh}.section1 h4{font-family:var(--text-font);color:var(--alternative-color);font-size:1.5rem;font-weight:500;line-height:1.2}.section1 .lines{width:100%;display:flex;flex-direction:column;align-items:center;position:absolute;top:69.6rem;z-index:-1}.section1 .lines div:not(:last-child){margin-bottom:2rem}.section1 .lines div{background-color:var(--primary-color);display:block;width:100%}.section1 .lines .line1{max-width:100%;height:.16rem}.section1 .lines .line2{max-width:185rem;height:.2rem}.section1 .lines .line3{max-width:180rem;height:.3rem}.section1 .lines .line4{max-width:175rem;height:.4rem}.section1 .lines .line5{max-width:170rem;height:.5rem}.section1 .lines .line6{max-width:165rem;height:.6rem}.section1 .lines .line7{max-width:160rem;height:.7rem}.section1 .lines .line8{max-width:155rem;height:.8rem}.section1 .row1{position:absolute;top:57rem;left:50%;transform:translate(-50%);width:100%;max-width:167.9rem;display:flex;justify-content:space-between}@media (max-width: 1024px){.section1 .row1{width:calc(100% - 30px)}.section1 h4{max-width:9rem;text-align:center}}@media (max-width: 767px){.section1 .me{width:calc(100% - 150px);height:71rem}.section1 .row1{width:calc(100% + -0px);top:40rem}.section1 .lines{top:56.1rem}.section1 h1{font-size:5.6rem;margin-top:3rem}}@media (max-width: 550px){.section1 .me{width:calc(100% - 80px);height:60rem}.section1 .row1{top:28rem;width:calc(100% - 15px)}.section1 .lines{top:44.9rem}.section1 h1{font-size:7rem;margin-top:3rem}.section1 h2{font-size:1.5rem}}.section2{height:100vh;width:100%;display:flex;align-items:center;justify-content:center}.section2 p{text-align:center;font-size:1.5rem;font-weight:400;line-height:1.7;font-family:var(--text-font);color:var(--alternative-color);max-width:82.9rem;margin:0 auto;padding:0 30px}.section2 p div{opacity:.3}.marquee{font-size:clamp(4rem,4.5vw,9rem);font-weight:800;line-height:1.25;text-transform:uppercase;width:100%;z-index:10}.marquee__text{overflow:hidden;position:relative}.marquee__text:before{content:"";position:absolute;left:0;bottom:0;width:100%;height:0%;display:block;background-color:#000;transition:.5s}.marquee__text:hover:before{height:100%}.marquee__line{display:flex;position:relative;font-size:8rem;font-weight:700;color:var(--alternative-color);font-family:var(--title-font);will-change:transform;cursor:pointer}.marquee__sentence{padding-top:8rem;padding-bottom:8rem;border-bottom:.4rem solid var(--primary-color)}#marquee-first-line .marquee__sentence{border-top:.4rem solid var(--primary-color)}.marquee__line svg{transform:scale(.6)}.section3 .text2 .marquee__line,.section3 .text4 .marquee__line{justify-content:flex-end;z-index:1}.marquee__sentence{padding-right:30px;white-space:nowrap}.marquee__img{position:absolute;left:75%;transform:rotate(35deg)}body .project-holder{position:fixed;left:0;top:0;width:100vw;height:100vh;display:block;z-index:9;pointer-events:none;transform:scale(1.5);opacity:0;transition:1s cubic-bezier(.83,0,.17,1);will-change:transform,opacity}body .project-holder.active{transform:scale(1);opacity:1;transition:1s cubic-bezier(.83,0,.17,1)}body .project-holder .project-photo{width:100%;object-fit:contain;max-width:40rem;border:1.2rem solid #fff;position:absolute;filter:sepia(1) blur(5px)}body .project-holder .cito.img1{left:-6rem;top:-6rem}body .project-holder .cito.img2{right:-3rem;top:-3rem;transform:rotate(9deg)}body .project-holder .cito.img3{bottom:-6rem;left:25%;transform:rotate(5deg)}body .project-holder .villa-zoe.img1{left:18%;transform:rotate(8deg);top:-7rem}body .project-holder .villa-zoe.img2{bottom:-3rem;left:44%;transform:rotate(-7deg)}body .project-holder .villa-zoe.img3{left:60%;top:-7rem;transform:rotate(-5deg)}body .project-holder .ilvief.img1{left:39%;top:-9rem;transform:rotate(-2deg)}body .project-holder .ilvief.img2{transform:rotate(-6deg);left:-2rem;bottom:-4rem;max-width:48rem}body .project-holder .ilvief.img3{right:-13rem;bottom:-9.7rem;transform:rotate(-5deg)}body .project-holder .shoreditch.img1{right:-8rem;z-index:-1;top:0%;transform:rotate(-14deg)}body .project-holder .shoreditch.img2{left:-13rem;z-index:-1;top:8%;transform:rotate(-5deg)}body .project-holder .shoreditch.img3{right:13%;bottom:-3rem;height:29rem;object-fit:cover;object-position:center;transform:rotate(5deg)}@media (min-height: 774px) and (max-width: 1600px){body .project-holder .project-photo{max-width:55rem}}@media (max-width: 1024px){.marquee__sentence{padding-top:5rem;padding-bottom:5rem}.marquee__line{font-size:6rem}.marquee__line#marquee-third-line svg{transform:scale(.6) translateY(1.5rem)}}body .section4{height:100vh;position:relative}body .section4 .row1{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);padding:8rem;background-color:var(--body-bg);border-radius:300px;box-shadow:0 0 30rem #f13603;border:.7rem solid #000}body .section4 a{font-size:6rem;font-weight:700;line-height:1.2;color:var(--alternative-color);font-family:var(--title-font);text-align:center;letter-spacing:-.3rem;text-decoration:none}body .section4{width:100%;overflow:hidden}.eye{--pupil-x: 0;--pupil-y: 0;--color-whites: var(--fg, #fff);--color-lid: var(--bg, #000);--color-pupil: var(--bg, #000);--color-glint: var(--fg, #fff);--scale: .75;max-width:100%;max-height:100vh;fill:none;transform:scale(var(--scale));opacity:0}.lids{stroke:var(--color-lid);stroke-width:5%}.whites{fill:var(--color-whites)}.pupil{fill:var(--color-pupil);cx:500px;cy:500px}.glint{fill:var(--color-glint)}.pupil-group{transform:translate(calc(var(--pupil-x) * 1px),calc(var(--pupil-y) * 1px))}#base-eye{display:none}#grid{--num-columns: 5;--num-rows: 2;width:100%;height:100vh;display:grid;grid-template-columns:repeat(var(--num-columns),1fr);grid-template-rows:repeat(var(--num-rows),1fr)}@media (max-width: 1024px){body .section4 .row1{padding:6rem;width:max-content}body .section4 a{font-size:5rem}}@media (max-width: 550px){body .section4 .row1{padding:4rem}body .section4 a{font-size:3.5rem}}
