#work{padding-bottom:var(--page-padding-y);background-color:var(--page-background);color:#fff}#work .work-container{padding-top:var(--page-padding-y);width:var(--section-width);border-top:1px solid #ffffff34;grid-template-rows:auto;grid-template-columns:1fr;margin:0 auto;display:grid;position:relative}@media (max-width:768px){#work .work-container{width:90%}}#work .work-top h2{font-size:1.2rem}#work .work-top h3{font-size:var(--heading-primary);line-height:var(--leading-primary);margin-top:1rem;font-weight:600}#work .work-top h3 span{font-size:var(--heading-primary);line-height:var(--leading-primary);font-weight:600;font-family:var(--font-bai-jamjuree),"sans-serif";color:var(--light-blue);font-style:italic}#work .work-filter{gap:var(--button-gap);display:flex;position:relative}#work .work-filter button{font-size:var(--text-md);color:#fff;z-index:20;cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:1px solid #fff;padding:.5rem 1rem;position:relative;overflow:hidden}#work .work-filter button svg{width:1rem;height:1rem;margin-left:.5rem;transition:color .3s}#work .work-filter button span{text-transform:capitalize;transition:color .3s}#work .work-filter button a{text-transform:capitalize;border:none;text-decoration:none;transition:color .3s}#work .work-filter button:hover:after{clip-path:inset(0%);color:#000}#work .work-filter button:hover a,#work .work-filter button:hover span,#work .work-filter button:hover svg,#work .work-filter .filter-text-active{color:#000}#work .work-filter .filter-text-inactive{color:#fff}#work .work-filter .filter-1{align-items:center;display:flex}#work .work-filter .filter-2{padding:0;position:relative}#work .work-filter .filter-2 a{color:#fff;font-size:var(--text-md);padding:.5rem 1rem;text-decoration:none}#work .work-filter .filter-1:after{content:"";z-index:-10;clip-path:inset(0% 0% 0% 100%);background-color:#fff;border:none;width:100%;height:100%;transition:width .3s ease-in-out,clip-path .3s ease-in-out;display:block;position:absolute;bottom:0;left:0}#work .work-filter .filter-2:after{content:"";z-index:-10;clip-path:inset(0% 100% 0% 0%);background-color:#fff;border:none;width:100%;height:100%;transition:width .3s ease-in-out,clip-path .3s ease-in-out;display:block;position:absolute;bottom:0;left:0}#work .work-filter-dropdown{width:fit-content;margin-top:var(--button-gap);clip-path:inset(0% 0% 100%);background-color:var(--page-background);z-index:70;border:1px solid #fff;flex-flow:column;padding:0;display:flex;position:relative}#work .work-filter-dropdown a{white-space:nowrap;text-align:left;color:#fff;width:100%;font-size:var(--text-md);background:0 0;border:none;padding:.5rem 5rem .5rem 1rem;text-decoration:none;display:block}#work .work-filter-dropdown .filter-checkbox{background-color:#fff;border:1px solid #fff;width:1rem;height:1rem;margin-right:.5rem;padding:0;display:inline-block;position:relative;overflow:hidden}#work .work-filter-dropdown .filter-checkbox:after{content:"";background-color:#000;width:110%;height:110%;transition:transform .2s,background-color .2s;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#work .work-filter-dropdown a:hover .filter-checkbox:after{background-color:#000;transform:translate(-50%,-50%)scale(.5)}#work .work-filter-dropdown a:hover{background-color:#ffffff1a}@media (max-width:768px){#work .work-filter-dropdown{position:absolute;left:0}}#work .work-bottom{justify-content:space-between;width:100%;margin-top:6rem;display:flex}#work .work-bottom .work-bottom-left{width:50%}#work .work-bottom .work-bottom-right{width:50%;margin-top:3rem}#work .work-bottom .work-bottom-right p{font-size:var(--text-md);line-height:var(--leading-md);margin-bottom:1.5rem}@media (max-width:768px){#work .work-bottom{flex-direction:column;gap:0}#work .work-bottom .work-bottom-left,#work .work-bottom .work-bottom-right{width:100%}}
#unreal{min-height:100vh;position:relative}#unreal img{object-fit:cover;object-position:center;z-index:0;width:100%;height:100%;position:absolute;top:0;left:0}#unreal .unreal-container{width:var(--section-width);padding:var(--page-padding-y) 0;height:100%;margin:0 auto;position:relative;top:0;left:0}@media (max-width:768px){#unreal .unreal-container{width:90%;margin-left:5%;position:absolute}}#unreal .unreal-content{z-index:1;color:#fff;flex-direction:column;width:fit-content;display:flex}#unreal .unreal-content h2{letter-spacing:-.01em;margin-bottom:2rem;font-size:4rem;font-weight:700;line-height:3.5rem}#unreal .unreal-content h2 span{font-size:4rem;font-family:var(--font-bai-jamjuree),"sans-serif";color:var(--light-blue);font-style:italic;display:block}#unreal .unreal-content h4{letter-spacing:-.01em;text-align:center;color:orange;align-self:flex-end;width:fit-content;margin-top:5rem;font-size:2rem;font-weight:400;line-height:2rem;transform:translate(20%)}#unreal .unreal-content h4 span{color:#004580;font-size:3rem;line-height:3rem;display:block}@media (max-width:768px){#unreal .unreal-content h4{font-size:3rem;font-weight:400;line-height:3rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-70%)}#unreal .unreal-content h4 span{margin-top:.5rem;font-size:4rem;font-weight:400;line-height:4rem}}
.footer{background-color:var(--page-background);color:var(--text-primary);font-family:var(--font-manrope)}.footer .footer-main{width:var(--section-width);padding-bottom:6rem;padding-top:var(--page-padding-y);border-top:1px solid var(--light-partion);grid-template-columns:1fr 2fr;gap:2rem;margin:0 auto;display:grid}@media (max-width:900px){.footer .footer-main{grid-template-columns:1fr;gap:3rem}}.footer .footer-quicklinks .footer-links-grid{grid-template-columns:1fr 1fr;gap:.5rem;margin-top:1.5rem;display:grid}.footer .footer-quicklinks .footer-links-grid ul{flex-direction:column;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.footer .footer-quicklinks .footer-links-grid ul li p{color:var(--text-primary);opacity:.5;font-size:var(--text-md);line-height:var(--leading-md);cursor:pointer;width:fit-content;text-decoration:none;transition:opacity .2s}.footer .footer-quicklinks .footer-links-grid ul li p:hover{opacity:1}.footer .footer-offices{grid-template-columns:repeat(4,1fr);gap:2rem;display:grid}@media (max-width:1100px){.footer .footer-offices{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.footer .footer-offices{grid-template-columns:1fr}}.footer .footer-office{flex-direction:column;gap:.3rem;display:flex}.footer .footer-office p{color:var(--text-primary);opacity:.5;font-size:var(--text-md);margin:0}.footer .footer-heading{font-size:var(--heading-small);color:var(--text-primary);letter-spacing:var(--letter-spacing-tight);margin:0 0 .75rem;font-weight:600}.footer .footer-directions{color:var(--text-primary);font-size:var(--text-md);align-items:center;gap:.35rem;margin-top:.4rem;font-weight:500;text-decoration:none;transition:opacity .2s;display:inline-flex}.footer .footer-directions svg{flex-shrink:0}.footer .footer-directions:hover{opacity:.7}.footer .footer-phone{color:var(--text-primary);font-size:var(--text-small);margin-top:.1rem;font-weight:500;text-decoration:none;transition:opacity .2s}.footer .footer-phone:hover{opacity:.7}.footer .footer-middle{width:var(--section-width);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2rem;margin:0 auto;padding-bottom:6rem;display:flex}.footer .footer-socials{gap:var(--button-gap);align-items:center;display:flex}.footer .footer-social-icon{border:1.5px solid var(--light-partion);width:3rem;height:3rem;color:var(--text-primary);border-radius:50%;justify-content:center;align-items:center;text-decoration:none;transition:border-color .2s,background-color .2s;display:flex}.footer .footer-social-icon:hover{border-color:var(--text-primary);background-color:var(--light-partion)}.footer .footer-badges{flex-wrap:wrap;align-items:center;gap:2rem;display:flex}.footer .badge{color:var(--text-primary);align-items:center;display:flex}.footer .badge-bcorp{border:1.5px solid var(--light-partion);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:4.5rem;height:4.5rem}.footer .badge-bcorp .badge-certified{letter-spacing:.05em;text-transform:uppercase;opacity:.8;font-size:.45rem}.footer .badge-bcorp .badge-b{font-size:1.8rem;font-weight:700;line-height:1}.footer .badge-bcorp .badge-corp{letter-spacing:.06em;text-transform:uppercase;opacity:.8;font-size:.4rem}.footer .badge-campaign{flex-direction:column;align-items:flex-start;gap:0}.footer .badge-campaign .badge-winner{letter-spacing:.08em;opacity:.7;font-size:.65rem}.footer .badge-campaign .badge-campaign-text{letter-spacing:-.02em;font-size:1.6rem;font-style:italic;font-weight:800;line-height:1}.footer .badge-campaign .badge-best{letter-spacing:.04em;text-transform:uppercase;border-top:1px solid var(--light-partion);margin-top:.1rem;padding-top:.2rem;font-size:.5rem;font-weight:700}.footer .badge-drum{gap:.75rem}.footer .badge-drum .badge-drum-icon{background:var(--text-primary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:3.2rem;height:3.2rem;display:flex}.footer .badge-drum .badge-drum-text{flex-direction:column;font-size:.72rem;font-weight:600;line-height:1.4;display:flex}.footer .badge-google{border:1px solid var(--light-partion);border-radius:4px;gap:.6rem;padding:.5rem .75rem}.footer .badge-google .badge-google-g{background:linear-gradient(135deg,#4285f4,#ea4335,#fbbc05,#34a853);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;font-size:1.6rem;font-weight:700}.footer .badge-google .badge-google-text{color:var(--text-primary);flex-direction:column;font-size:.65rem;font-weight:600;line-height:1.4;display:flex}.footer .badge-google .badge-google-text span:last-child{opacity:.6;letter-spacing:.04em;font-size:.55rem}.footer .badge-worldwide{letter-spacing:.08em;text-transform:uppercase;opacity:.8;flex-direction:column;align-items:center;gap:.3rem;font-size:.5rem;font-weight:600}.footer .badge-worldwide .badge-worldwide-icon{font-size:2rem}.footer .footer-bottom-container{background-color:#000;align-items:center;height:6rem;display:flex}.footer .footer-bottom{margin:0 calc(var(--page-padding-x)*-1);width:var(--section-width);flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;margin:0 auto;padding:1.25rem 0;display:flex}.footer .footer-copy{font-size:var(--text-md);color:var(--text-primary);opacity:.5;margin:0}.footer .footer-legal{align-items:center;gap:1.25rem;display:flex}.footer .footer-legal a{color:var(--text-primary);font-size:var(--text-md);opacity:.7;font-weight:500;text-decoration:none;transition:opacity .2s}.footer .footer-legal a:hover{opacity:1}.footer .footer-flags{gap:.35rem;font-size:1rem;display:flex}@media (max-width:768px){.footer .footer-middle{flex-direction:column;align-items:flex-start}.footer .footer-badges{gap:1.25rem}.footer .footer-bottom{flex-direction:column;align-items:flex-start;gap:.75rem}}
