.Hk0aUq_page{--mint:#c9f3df;--green:#145d4b;--ink:#163e34;--paper:#f4fbf6;background:var(--paper);min-height:100vh;color:var(--ink);padding:0 clamp(18px,6vw,90px);font-family:Manrope,sans-serif;overflow:hidden}.Hk0aUq_page a{color:inherit;text-decoration:none}.Hk0aUq_header{justify-content:space-between;align-items:center;height:86px;display:flex}.Hk0aUq_brand{align-items:center;gap:8px;font-size:19px;font-weight:800;display:flex}.Hk0aUq_brand>span{color:#e87e60;font-size:27px}.Hk0aUq_brand small{letter-spacing:.2em;color:#729488;margin-left:4px;font-size:9px}.Hk0aUq_header nav{align-items:center;gap:28px;font-size:12px;display:flex}.Hk0aUq_navButton,.Hk0aUq_cta{background:var(--green);border-radius:40px;padding:13px 18px;color:#fff!important}.Hk0aUq_hero{grid-template-columns:1fr 1fr;align-items:center;gap:5vw;min-height:650px;padding:45px 0 70px;display:grid}.Hk0aUq_pill{background:#e1f6e9;border-radius:30px;align-items:center;gap:8px;padding:10px 14px;font-size:11px;display:inline-flex}.Hk0aUq_pill i{background:#48a87e;border-radius:50%;width:7px;height:7px}.Hk0aUq_hero h1{letter-spacing:-.075em;margin:28px 0;font-size:clamp(55px,7vw,95px);line-height:1.02}.Hk0aUq_hero h1 em,.Hk0aUq_about h2 em,.Hk0aUq_footer h2 em{color:#e87e60;font:500 1em Fraunces,serif}.Hk0aUq_heroCopy>p{color:#56756a;max-width:440px;font-size:15px;line-height:1.9}.Hk0aUq_cta{align-items:center;gap:28px;margin-top:20px;display:inline-flex}.Hk0aUq_heroFoot{color:#729488;justify-content:space-between;gap:12px;margin-top:75px;font-size:10px;display:flex}.Hk0aUq_visual{background:var(--mint);isolation:isolate;border-radius:48% 48% 35% 35%;height:540px;position:relative;overflow:visible}.Hk0aUq_portrait{object-fit:cover;object-position:center top;mix-blend-mode:multiply;border-radius:48% 48% 30% 30%;width:80%;height:90%;position:absolute;inset:10% 10% 0}.Hk0aUq_initial{height:100%;color:var(--green);place-items:center;font:180px Fraunces,serif;display:grid}.Hk0aUq_blob{z-index:2;background:#ffb39b;border-radius:38% 62% 56% 44%;width:140px;height:140px;position:absolute;top:50px;right:-25px}.Hk0aUq_orbit{z-index:-1;border:1px solid #8ac8aa;border-radius:50%;position:absolute;inset:-25px -15px 35px 15px}.Hk0aUq_orbitTwo{inset:35px -40px -15px 45px;transform:rotate(-25deg)}.Hk0aUq_sticker{text-align:center;z-index:3;background:#ffdf86;border-radius:50%;place-content:center;width:115px;height:115px;font-size:10px;font-weight:800;display:grid;position:absolute;bottom:35px;left:-45px;transform:rotate(-12deg)}.Hk0aUq_about{border-top:1px solid #d9e9df;grid-template-columns:1fr 1.2fr 1fr;align-items:start;gap:35px;padding:100px 0;display:grid}.Hk0aUq_sectionLabel{letter-spacing:.15em;color:#6d9885;font-size:10px;font-weight:700}.Hk0aUq_about h2,.Hk0aUq_footer h2{letter-spacing:-.06em;margin:0;font-size:clamp(35px,4.5vw,60px);line-height:1.08}.Hk0aUq_about p{color:#56756a;margin:0;font-size:14px;line-height:1.9}.Hk0aUq_work{padding:80px 0}.Hk0aUq_sectionHead{justify-content:space-between;align-items:end;margin-bottom:35px;display:flex}.Hk0aUq_sectionHead h2{letter-spacing:-.07em;margin:10px 0;font-size:clamp(35px,5vw,62px)}.Hk0aUq_sectionHead h2 span{color:#e87e60}.Hk0aUq_count{color:#729488;font-size:10px}.Hk0aUq_projectGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.Hk0aUq_projectTall{transform:translateY(35px)}.Hk0aUq_projectArt{background:#c9f3df;border-radius:25px;place-items:center;height:290px;display:grid;position:relative;overflow:hidden}.Hk0aUq_projectArt>span{font-size:10px;position:absolute;top:18px;left:18px}.Hk0aUq_projectArt>b{color:#145d4b;font:150px Fraunces,serif;transition:transform .3s}.Hk0aUq_project:hover .Hk0aUq_projectArt>b{transform:rotate(-10deg)scale(1.1)}.Hk0aUq_projectArt>a{background:#fff;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:absolute;bottom:15px;right:15px}.Hk0aUq_art1{background:#ffdf86}.Hk0aUq_art2{background:#f4c7ba}.Hk0aUq_art3{background:#d8d7fb}.Hk0aUq_project h3{margin:17px 0 7px;font-size:19px}.Hk0aUq_project p{color:#729488;margin:0;font-size:12px;line-height:1.7}.Hk0aUq_toolkit{border-top:1px solid #d9e9df;padding:75px 0}.Hk0aUq_toolkit>div{flex-wrap:wrap;gap:12px;margin-top:25px;display:flex}.Hk0aUq_toolkit>div>span{background:#fff;border:1px solid #d9e9df;border-radius:14px;padding:14px 17px;font-size:12px}.Hk0aUq_toolkit i{color:#e87e60;margin-left:12px;font-style:normal}.Hk0aUq_timeline{border-top:1px solid #d9e9df;padding:75px 0}.Hk0aUq_timeline article{border-bottom:1px solid #d9e9df;grid-template-columns:160px 1fr 20px;gap:25px;padding:25px 0;display:grid}.Hk0aUq_period{color:#729488;font-size:11px}.Hk0aUq_timeline h3{margin:0 0 7px;font-size:22px}.Hk0aUq_timeline p,.Hk0aUq_timeline small{color:#729488;margin:0;font-size:12px;line-height:1.7}.Hk0aUq_timeline small{margin-top:10px;display:block}.Hk0aUq_timelineDot{color:#e87e60}.Hk0aUq_footer{background:var(--mint);margin:60px calc(-1*clamp(18px,6vw,90px)) 0;padding:80px clamp(18px,6vw,90px) 25px;position:relative;overflow:hidden}.Hk0aUq_footer h2{margin:30px 0;font-size:clamp(60px,9vw,120px)}.Hk0aUq_footer>a{border-bottom:1px solid;padding-bottom:8px;display:inline-block}.Hk0aUq_footer small{color:#729488;margin-top:70px;font-size:10px;display:block}.Hk0aUq_footerOrb{color:#e87e60;font-size:60px;position:absolute;top:55px;right:10%}@media (max-width:800px){.Hk0aUq_hero{grid-template-columns:1fr;gap:50px}.Hk0aUq_visual{width:100%;max-width:500px;height:470px;margin:auto}.Hk0aUq_about{grid-template-columns:1fr;gap:20px}.Hk0aUq_projectGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.Hk0aUq_projectTall{transform:none}.Hk0aUq_projectArt{height:230px}}@media (max-width:520px){.Hk0aUq_header nav{gap:12px;font-size:10px}.Hk0aUq_navButton{padding:10px}.Hk0aUq_brand small{display:none}.Hk0aUq_hero h1{font-size:60px}.Hk0aUq_visual{height:400px}.Hk0aUq_projectGrid{grid-template-columns:1fr}.Hk0aUq_projectArt{height:280px}.Hk0aUq_timeline article{grid-template-columns:1fr 20px;gap:10px}.Hk0aUq_period{grid-column:1/3}.Hk0aUq_timeline article>div{grid-column:1}.Hk0aUq_timelineDot{grid-area:2/2}.Hk0aUq_heroFoot{flex-direction:column;margin-top:45px}}
