@media (min-width:1440px){.rpaic3y{--font-size-11:11px;--font-size-12:12px;--font-size-13:13px;--font-size-14:14px;--font-size-15:15px;--font-size-16:16px;--font-size-18:18px;--font-size-20:20px;--font-size-22:22px;--font-size-24:24px;--font-size-28:28px;--font-size-32:32px;--font-size-36:36px;--font-size-40:40px;--font-size-48:48px;--font-size-56:56px;--font-size-64:64px;--font-size-80:80px}}@keyframes blogPostReveal-rpaic3y{0%{opacity:0;filter:blur(12px);transform:translateY(32px)}to{opacity:1;filter:blur();transform:translate(0,0)}}.rpaic3y .reveal-item{opacity:0;filter:blur(12px);will-change:opacity,transform,filter;transform:translateY(32px)}.rpaic3y .section-shell.is-visible .reveal-hero{-webkit-animation:blogPostReveal-rpaic3y var(--motion-reveal-duration-lg)var(--motion-reveal-ease)forwards;animation:blogPostReveal-rpaic3y var(--motion-reveal-duration-lg)var(--motion-reveal-ease)forwards}.rpaic3y .section-shell.is-visible .reveal-overview{-webkit-animation:blogPostReveal-rpaic3y var(--motion-reveal-duration)var(--motion-reveal-ease)var(--motion-reveal-delay-md)forwards;animation:blogPostReveal-rpaic3y var(--motion-reveal-duration)var(--motion-reveal-ease)var(--motion-reveal-delay-md)forwards}.rpaic3y .section-shell.is-visible .reveal-content{-webkit-animation:blogPostReveal-rpaic3y var(--motion-reveal-duration)var(--motion-reveal-ease)calc(var(--motion-reveal-delay-md)*2)forwards;animation:blogPostReveal-rpaic3y var(--motion-reveal-duration)var(--motion-reveal-ease)calc(var(--motion-reveal-delay-md)*2)forwards}.rpaic3y .hero-banner{background:#d2c9b6;width:100%;height:400px;position:relative;overflow:hidden}.rpaic3y .blog-post-fancybox,.rpaic3y .hero-banner-media,.rpaic3y .richtext-fancybox-media{width:100%}.rpaic3y .hero-banner-media,.rpaic3y .richtext-fancybox-media{cursor:-webkit-zoom-in;cursor:zoom-in;display:block!important}.rpaic3y .hero-banner-media{height:100%}.rpaic3y .hero-banner-image{object-fit:cover;object-position:center}.rpaic3y .hero-banner-overlay{pointer-events:none;background:#0003;position:absolute;inset:0}.rpaic3y .container{width:100%;max-width:1000px;font-family:var(--font-base,"Lexend",sans-serif);color:var(--color-black,#212529);margin:0 auto;padding:100px 55px}.rpaic3y .project-overview{margin-bottom:20px}.rpaic3y .project-overview-title{display:none}.rpaic3y .project-overview-name{color:#212529;font-family:var(--font-base,"Lexend",sans-serif);font-size:var(--font-size-56);letter-spacing:-1.12px;margin:0 0 40px;font-style:normal;font-weight:400;line-height:1.05}.rpaic3y .project-overview-meta{-webkit-box-flex-wrap:nowrap;font-family:Lora,serif;font-size:var(--font-size-16);color:#21252999;border-bottom:1px solid #21252926;flex-wrap:nowrap;align-items:center;gap:60px;padding-bottom:32px;font-style:italic;font-weight:400;line-height:20px;display:flex}.rpaic3y .project-overview-date{text-align:right;white-space:nowrap;margin-left:auto}.rpaic3y .project-overview-details{flex-direction:column;gap:20px;padding-top:40px;display:flex}.rpaic3y .project-overview-location{color:#212529;font-family:var(--font-base,"Lexend",sans-serif);font-size:var(--font-size-16);align-items:center;gap:8px;font-style:normal;font-weight:500;line-height:1.5;display:flex}.rpaic3y .project-overview-location-icon{stroke-width:1.7px;flex:none;width:24px;height:24px}.rpaic3y .project-overview-tags{-webkit-box-flex-wrap:wrap;flex-wrap:wrap;gap:8px;display:flex}.rpaic3y .project-overview-tag{color:#212529;font-family:var(--font-base,"Lexend",sans-serif);font-size:var(--font-size-16);background:#eee;align-items:center;padding:4px 8px;font-style:normal;font-weight:500;line-height:1.5;display:inline-flex}.rpaic3y .content{font-size:var(--font-size-18);font-weight:300;line-height:27px}.rpaic3y .content h1,.rpaic3y .content h2,.rpaic3y .content h3,.rpaic3y .content h4,.rpaic3y .content h5,.rpaic3y .content h6{letter-spacing:-.03em;margin-top:2.4em;margin-bottom:.75em;font-weight:600;line-height:1.2}.rpaic3y .content h1{font-size:2em}.rpaic3y .content h2{font-size:1.6em}.rpaic3y .content h3{font-size:1.3em;font-weight:400}.rpaic3y .content h4{font-size:var(--font-size-24);line-height:22px;font-family:var(--font-lora);margin-top:0;margin-bottom:20px;font-style:italic}.rpaic3y .content h5{font-size:1em}.rpaic3y .content h6{font-size:.95em}.rpaic3y .content p{font-size:var(--font-size-18);margin:0;line-height:27px}.rpaic3y .content ul{font-size:var(--font-size-16);color:#212529cc;margin:0;padding-left:24px;font-weight:300;line-height:1;list-style-type:disc}.rpaic3y .content ul li{margin:0;line-height:normal}.rpaic3y .content ul li+li{margin-top:20px}.rpaic3y .content ol{font-family:Lora,serif;font-style:italic;font-size:var(--font-size-16);color:#212529cc;border-left:2px solid #f8c724;margin:0;padding-left:40px;font-weight:400;line-height:1;list-style-type:decimal;list-style-position:outside}.rpaic3y .content ol li{margin:0;line-height:normal}.rpaic3y .content ol li,.rpaic3y .content ol li p,.rpaic3y .content ol li span,.rpaic3y .content ol li a{font-family:Lora,serif;font-style:italic;font-weight:400;font-size:var(--font-size-16);line-height:normal}.rpaic3y .content ol li+li{margin-top:20px}.rpaic3y .content blockquote{border-left:2px solid var(--color-black,#212529);color:#212529d1;margin:2em 0;padding:.5em 0 .5em 1.5em;font-style:italic}.rpaic3y .content hr{border:none;border-top:1px solid #21252929;margin:20px 0}.rpaic3y .content a{color:inherit;text-underline-offset:3px;-webkit-text-decoration:underline;text-decoration:underline;transition:opacity .2s}.rpaic3y .content a:hover{opacity:.65}.rpaic3y .content img{border-radius:0;width:100%;max-width:100%;height:auto;display:block}.rpaic3y .content figcaption{margin-top:20px;text-align:left!important;font-size:var(--font-size-18)!important}@media (max-width:768px){.rpaic3y .reveal-item{transform:translateY(20px)}.rpaic3y .hero-banner{height:220px}.rpaic3y .container{padding:40px 20px 60px}.rpaic3y .project-overview{margin-bottom:40px}.rpaic3y .project-overview-title{color:#212529;font-family:var(--font-base,"Lexend",sans-serif);font-size:var(--font-size-32);letter-spacing:-.96px;margin:0 0 60px;font-style:normal;font-weight:700;line-height:1;display:none}.rpaic3y .project-overview-name{font-size:var(--font-size-18);letter-spacing:0;margin-bottom:20px;font-style:normal;font-weight:400;line-height:normal}.rpaic3y .project-overview-meta{-webkit-box-flex-wrap:nowrap;-webkit-align-items:flex-start;gap:10px;-webkit-box-align:flex-start;-ms-flex-align:flex-start;font-size:var(--font-size-14);flex-wrap:nowrap;align-items:flex-start;padding-bottom:20px;line-height:normal}.rpaic3y .project-overview-date{text-align:right;width:auto;margin-left:auto}.rpaic3y .project-overview-details{gap:20px;padding-top:20px}.rpaic3y .project-overview-location{font-size:var(--font-size-12);gap:8px;font-weight:400}.rpaic3y .project-overview-location-icon{stroke-width:2px;width:14px;height:14px}.rpaic3y .project-overview-tags{gap:8px}.rpaic3y .project-overview-tag{font-size:var(--font-size-12)}.rpaic3y .content{font-size:var(--font-size-14);font-weight:200;line-height:1.5}.rpaic3y .content h1{font-size:var(--font-size-32);letter-spacing:-.96px;margin-top:0;margin-bottom:40px;font-weight:700;line-height:1}.rpaic3y .content h4{font-size:var(--font-size-20);letter-spacing:-.6px;margin-bottom:0;font-style:italic;line-height:1}.rpaic3y .content p{font-size:var(--font-size-14);line-height:1.5}.rpaic3y .content ul{font-size:var(--font-size-14);padding-left:21px;line-height:normal}.rpaic3y .content ul li+li{margin-top:10px}.rpaic3y .content ol{font-size:var(--font-size-12);padding-left:26px}.rpaic3y .content ol li,.rpaic3y .content ol li p,.rpaic3y .content ol li span,.rpaic3y .content ol li a{font-size:var(--font-size-12)}.rpaic3y .content hr{margin:20px 0}.rpaic3y .content img{border-radius:0}}
