.divider{border:none;border-top:.5px solid #111;width:100%;margin-bottom:48px}.footer-content{flex-direction:column;padding:0 16px;display:flex}.footer-header h3{font-size:24px;font-weight:500}.contact-links{flex-direction:column;gap:56px;margin-top:56px;display:flex}.contact-group,.social-links{flex-direction:column;gap:5px;width:240px;display:flex}.link-item{color:#111;cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;width:fit-content;padding-left:0;font-family:inherit;font-size:14px;font-weight:500;text-decoration:none;transition:padding-left .3s;display:flex;position:relative;overflow:hidden}.link-item .dot{opacity:0;background-color:#111;border-radius:50%;width:8px;height:8px;transition:opacity .3s;position:absolute;top:50%;left:0;transform:translateY(-50%)}.link-item .link-text{transition:transform .3s}.link-item:hover{padding-left:16px}.link-item:hover .dot{opacity:1}.link-item:hover .link-text{transform:translate(0)}.location{font-size:14px;font-weight:500}.footer{flex-direction:column;padding-bottom:48px;display:flex}@media (width>=768px){.contact-links{flex-direction:row;justify-content:space-between;padding-right:20%}}@media (width>=1024px){.footer-content{padding:0 80px}}.modal-overlay[data-astro-cid-cawgf6m4]{z-index:2000;opacity:0;pointer-events:none;background-color:#0006;justify-content:center;align-items:center;width:100%;height:100%;transition:opacity .6s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;top:0;left:0}.modal-overlay[data-astro-cid-cawgf6m4].active{opacity:1;pointer-events:auto}.modal-content[data-astro-cid-cawgf6m4]{box-sizing:border-box;opacity:0;background-color:#fff;flex-direction:column;width:90%;max-width:600px;padding:20px;transition:transform .7s cubic-bezier(.16,1,.3,1),opacity .7s cubic-bezier(.16,1,.3,1);display:flex;position:relative;transform:translateY(20px)scale(.98)}.modal-overlay[data-astro-cid-cawgf6m4].active .modal-content[data-astro-cid-cawgf6m4]{opacity:1;transform:translateY(0)scale(1)}.close-btn[data-astro-cid-cawgf6m4]{cursor:pointer;color:#000;background:0 0;border:none;justify-content:center;align-items:center;padding:5px;transition:transform .2s;display:flex;position:absolute;top:20px;right:20px}.close-btn[data-astro-cid-cawgf6m4]:hover{transform:scale(1.1)}.modal-body[data-astro-cid-cawgf6m4]{flex-direction:column;gap:128px;height:100%;margin-top:32px;display:flex}.modal-body[data-astro-cid-cawgf6m4] h1[data-astro-cid-cawgf6m4]{font-family:Aileron,sans-serif;font-size:40px}.contact-links-modal[data-astro-cid-cawgf6m4]{flex-direction:column;gap:6px;display:flex}.modal-link[data-astro-cid-cawgf6m4]{color:#000;cursor:pointer;text-align:left;background:0 0;border:none;width:fit-content;padding:0;font-family:Aileron,sans-serif;font-size:14px;font-weight:500;text-decoration:none;transition:opacity .2s}.modal-link[data-astro-cid-cawgf6m4]:hover{opacity:.6}.modal-footer[data-astro-cid-cawgf6m4]{width:63px;height:63px;position:absolute;bottom:20px;right:20px}.lottie-container[data-astro-cid-cawgf6m4]{justify-content:center;align-items:center;width:100%;height:100%;display:flex}@media (width>=768px){.modal-body[data-astro-cid-cawgf6m4] h1[data-astro-cid-cawgf6m4]{font-size:48px}}@media (width>=1024px){.modal-body[data-astro-cid-cawgf6m4] h1[data-astro-cid-cawgf6m4]{font-size:48px}.modal-link[data-astro-cid-cawgf6m4]{font-size:16px}}.header[data-astro-cid-6u53kcid]{z-index:1000;mix-blend-mode:difference;color:#fff;justify-content:space-between;align-items:center;padding:12px 16px;display:flex;position:fixed;top:0;left:0;right:0}.profile-info[data-astro-cid-6u53kcid]{color:inherit;flex-direction:column;text-decoration:none;display:flex}.profile-info[data-astro-cid-6u53kcid] span[data-astro-cid-6u53kcid]{font-family:Aileron,sans-serif;font-size:14px;font-weight:500}.contact-btn[data-astro-cid-6u53kcid]{color:#fff;cursor:pointer;vertical-align:middle;height:1.2em;font-family:Aileron,sans-serif;font-size:14px;font-weight:500;line-height:1.2em;text-decoration:none;display:inline-block;overflow:hidden}.text-wrapper[data-astro-cid-6u53kcid]{flex-direction:column;transition:transform .4s;display:flex}.contact-btn[data-astro-cid-6u53kcid]:hover .text-wrapper[data-astro-cid-6u53kcid]{transform:translateY(-1.2em)}.text-content[data-astro-cid-6u53kcid]{text-align:center;height:1.2em;line-height:1.2em;display:block}@media (width>=1024px){.header[data-astro-cid-6u53kcid]{padding-left:80px;padding-right:80px}}h1,h2,h3,h4,h5,h6,p{margin:0!important;padding:0!important}@font-face{font-family:Aileron;src:url(/_astro/Aileron-Regular-webfont.CZMvlTLN.woff)format("woff");font-weight:600;font-style:normal;font-display:swap}h1,h2,h3,h4,h5,h6{text-wrap:balance!important;hyphens:auto!important}p,li{text-wrap:wrap!important;hyphens:auto!important}.mobile-container{box-sizing:border-box;background-color:#fff;min-height:100vh;font-family:Aileron,sans-serif;position:relative}.work-detail{flex-direction:column;gap:16px;padding:140px 16px 80px;display:flex}.hero-section{flex-direction:column;display:flex}.project-title{hyphens:auto;font-size:40px;font-weight:500;line-height:1.1;text-wrap:balance!important;margin:0!important}.project-description{font-size:16px}.main-media{flex-direction:column;gap:16px;margin-bottom:104px;display:flex}.image-container{justify-content:center;align-items:center;display:flex}.main-phone{aspect-ratio:1;background-color:#f2f3f3;justify-content:center;align-items:center;padding:8px;display:flex;overflow:hidden}.main-phone img{height:100%}.main-phone video{object-fit:contain;aspect-ratio:.483;height:100%}.video-desktop video{width:100%;height:100%}.image-cover{object-fit:cover!important}.image-container picture,.image-container picture img{width:100%}* .section-header{flex-direction:column;gap:8px;margin-bottom:16px;display:flex}.section-title{font-size:32px;font-weight:500;margin:0!important}.section-label{color:#848988;font-size:32px;font-weight:500}.content-block{flex-direction:column;gap:8px;margin-top:16px;display:flex}.block-title{font-size:24px;font-weight:500;margin:0!important}.block-text{flex-direction:column;gap:16px;display:flex}.block-text ul,.block-text ol{margin:0;padding-left:24px;list-style-type:disc}.block-text p,.block-text ul li,.block-text ol li{font-size:16px;font-weight:500;line-height:1.2;margin:0!important}.case-study-intro,.default-section,.insights-section{flex-direction:column;margin-bottom:104px;display:flex}.insights-section{flex-direction:column;gap:16px;display:flex}.insights-grid,.insight-col-tb,.insight-col-dt{flex-direction:column;gap:8px;display:flex}.insight-card{background-color:#c4ecd9;border-radius:24px;flex-direction:row;gap:10px;padding:12px;display:flex;box-shadow:0 2px 4px #0000001a}.insight-card p{color:#111;font-family:Gloria Hallelujah,cursive;font-size:16px;font-weight:400;line-height:24px;margin:0!important}.other-projects-section{flex-direction:column;gap:16px;padding-bottom:80px;display:flex}.other-projects-title{font-size:25px;font-weight:500;line-height:1.1;margin:0!important}.other-projects-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.other-project-card{color:inherit;flex-direction:column;gap:8px;text-decoration:none;display:flex}.other-project-image-container{width:100%}.other-project-image-container img{width:100%;height:100%}.other-project-card .other-project-title{font-size:17px;font-weight:500;line-height:1.4;margin:0!important}.other-project-card p{font-size:14px;font-weight:500}.display-tablet,.display-desktop{display:none}@media (width>=768px){.display-phone{display:none}.display-tablet{display:block}.work-detail{padding-left:40px;padding-right:40px}.main-media{flex-direction:row}.main-media .main-phone{width:45%}.case-study-intro.display-tablet{flex-direction:row;align-items:stretch;gap:16px;display:flex}.case-study-intro.display-tablet .image-container{width:60%;position:relative}.case-study-intro.display-tablet .content-block{width:40%;height:100%;position:relative}.case-study-intro.display-tablet .image-container picture{width:100%;height:100%;top:0;left:0}.case-study-intro.display-tablet .image-container picture img,.image-container picture{width:100%;height:100%}.image-container img{object-fit:contain;width:100%;height:100%}.default-section{flex-direction:row;gap:16px;width:100%;display:flex}.default-section .image-container{width:100%;max-height:80vh}.default-section .main-phone{aspect-ratio:1.462;width:100%;max-height:80vh}.default-section .content-block{align-self:center;width:60%;margin-top:56px;margin-bottom:56px}.insights-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.insight-col-tb,.insight-col-dt{gap:16px}.other-project-card .other-project-title{font-size:24px;font-weight:500;line-height:1.4;margin:0!important}.default-section-reverse{flex-direction:row-reverse!important}.project-title{font-size:48px}.project-description{font-size:14px}.section-title,.section-label{font-size:32px}.block-title{font-size:24px}.block-text p,.block-text ul li,.block-text ol li{font-size:14px}.other-project-card .other-project-title{font-size:24px}.other-project-card p{font-size:14px;font-weight:500}}@media (width>=1024px){.work-detail{max-width:1512px;margin:0 auto;padding-top:160px;padding-left:80px;padding-right:80px}.default-section,.main-media{gap:24px}.main-media,.case-study-intro,.default-section{margin-bottom:160px}.default-section-reverse{width:100%}.display-tablet,.display-phone{display:none}.display-desktop{display:block}.case-study-intro.display-tablet{gap:24px}.case-study-intro.display-tablet .section-header{margin-bottom:32px}.case-study-intro.display-tablet .content-block{width:40%;height:100%;margin-top:75px;margin-bottom:75px;position:relative}.project-title{font-size:48px}.project-description{font-size:17px}.section-title,.section-label,.block-title{font-size:32px}.block-text p,.block-text ul li,.block-text ol li{font-size:17px}.default-section .content-block{align-self:center;width:72%;margin-top:56px;margin-bottom:56px}.insights-grid{flex-direction:row;gap:16px;display:flex}.insight-col-tb{flex-direction:row;gap:16px}.insight-col-dt{gap:16px}.other-project-card .other-project-title{font-size:32px}.other-project-card p{font-size:17px;font-weight:500}.other-projects-grid{gap:24px}}.work-detail section{opacity:0;will-change:transform, opacity;margin-top:5px;transform:translateY(0)}html,body{width:100%;height:100%;font-family:Aileron,sans-serif;background-color:#fff!important;margin:0!important}[data-astro-cid-ju4pidww]{margin:0!important;padding:0!important}a[data-astro-cid-ju4pidww]:focus,a[data-astro-cid-ju4pidww]:active,a[data-astro-cid-ju4pidww]:hover{color:inherit!important;-webkit-tap-highlight-color:transparent!important;outline:none!important}[data-astro-cid-ju4pidww]::selection{color:#fff;background-color:#000}
