:where(.ai-b-hero-0epHqn39ggnW4hw4OFz7) .pt-hero-root{background-color:var(--bg,#0d0d0d);display:flex;flex-direction:column;height:var(--height,90vh);justify-content:flex-end;overflow:hidden;padding-top:var(--padding-top,0);position:relative;width:100%}:where(.ai-b-hero-0epHqn39ggnW4hw4OFz7) .pt-hero-image-wrap{height:100%;inset:0;position:absolute;width:100%}:where(.ai-b-hero-0epHqn39ggnW4hw4OFz7) .pt-hero-image-wrap img{display:block;height:100%;object-fit:cover;width:100%}:where(.ai-b-hero-0epHqn39ggnW4hw4OFz7) .pt-hero-overlay{background:linear-gradient(to top,var(--overlay) 0,transparent 40%,transparent 70%,var(--overlay) 100%);inset:0;pointer-events:none;position:absolute}:where(.ai-b-hero-0epHqn39ggnW4hw4OFz7) .pt-hero-content{display:flex;flex-direction:column;gap:.4rem;padding:3.5rem var(--site-padding);position:relative;z-index:1}:where(.ai-b-hero-0epHqn39ggnW4hw4OFz7) .pt-hero-tagline{letter-spacing:.14em;margin:0;text-transform:lowercase}:where(.ai-b-hero-0epHqn39ggnW4hw4OFz7) .pt-hero-client{letter-spacing:-.025em;line-height:1;margin:0;text-transform:uppercase}@media (max-width:768px){:where(.ai-b-hero-0epHqn39ggnW4hw4OFz7) .pt-hero-root{height:70vw}:where(.ai-b-hero-0epHqn39ggnW4hw4OFz7) .pt-hero-client{font-size:2.5rem!important}}@media (max-width:480px){:where(.ai-b-hero-0epHqn39ggnW4hw4OFz7) .pt-hero-client{font-size:2rem!important}}.ai-b-2bc5b6fd-a574-4c09-bcd0-de9de13544f7-0epHqn39ggnW4hw4OFz7.ai-b-2bc5b6fd-a574-4c09-bcd0-de9de13544f7-0epHqn39ggnW4hw4OFz7 .pt-brief-root{background-color:var(--bg,transparent);display:flex;justify-content:center;padding-inline:var(--site-padding);padding-bottom:calc(var(--block-padding-bottom, 0px) + 5rem);padding-top:calc(var(--block-padding-top, 0px) + 5rem);width:100%}.ai-b-2bc5b6fd-a574-4c09-bcd0-de9de13544f7-0epHqn39ggnW4hw4OFz7.ai-b-2bc5b6fd-a574-4c09-bcd0-de9de13544f7-0epHqn39ggnW4hw4OFz7 .pt-brief-inner{max-width:var(--max-width);text-align:center}.ai-b-2bc5b6fd-a574-4c09-bcd0-de9de13544f7-0epHqn39ggnW4hw4OFz7.ai-b-2bc5b6fd-a574-4c09-bcd0-de9de13544f7-0epHqn39ggnW4hw4OFz7 .pt-brief-label-row{margin-bottom:1.25rem}.ai-b-2bc5b6fd-a574-4c09-bcd0-de9de13544f7-0epHqn39ggnW4hw4OFz7.ai-b-2bc5b6fd-a574-4c09-bcd0-de9de13544f7-0epHqn39ggnW4hw4OFz7 .pt-brief-label{letter-spacing:.2em;text-transform:uppercase}.ai-b-2bc5b6fd-a574-4c09-bcd0-de9de13544f7-0epHqn39ggnW4hw4OFz7.ai-b-2bc5b6fd-a574-4c09-bcd0-de9de13544f7-0epHqn39ggnW4hw4OFz7 .pt-brief-divider{background-color:var(--divider);height:1px;margin-bottom:2.5rem;width:100%}.ai-b-2bc5b6fd-a574-4c09-bcd0-de9de13544f7-0epHqn39ggnW4hw4OFz7.ai-b-2bc5b6fd-a574-4c09-bcd0-de9de13544f7-0epHqn39ggnW4hw4OFz7 .pt-brief-text{letter-spacing:.01em;line-height:1.8;margin:0}@media (max-width:768px){.ai-b-2bc5b6fd-a574-4c09-bcd0-de9de13544f7-0epHqn39ggnW4hw4OFz7.ai-b-2bc5b6fd-a574-4c09-bcd0-de9de13544f7-0epHqn39ggnW4hw4OFz7 .pt-brief-root{padding-bottom:calc(var(--block-padding-bottom, 0px) + 3rem);padding-top:calc(var(--block-padding-top, 0px) + 3rem)}.ai-b-2bc5b6fd-a574-4c09-bcd0-de9de13544f7-0epHqn39ggnW4hw4OFz7.ai-b-2bc5b6fd-a574-4c09-bcd0-de9de13544f7-0epHqn39ggnW4hw4OFz7 .pt-brief-text{font-size:.95rem!important}}.ai-b-4b1306c3-f682-40cf-b503-a62a6a32669f-0epHqn39ggnW4hw4OFz7.ai-b-4b1306c3-f682-40cf-b503-a62a6a32669f-0epHqn39ggnW4hw4OFz7 .igv-root{background-color:var(--bg);padding-bottom:calc(var(--block-padding-bottom, 0px) + 48px);padding-top:calc(var(--block-padding-top, 0px) + 48px);padding-inline:var(--site-padding);width:100%}.ai-b-4b1306c3-f682-40cf-b503-a62a6a32669f-0epHqn39ggnW4hw4OFz7.ai-b-4b1306c3-f682-40cf-b503-a62a6a32669f-0epHqn39ggnW4hw4OFz7 .igv-grid{align-items:start;display:grid;gap:var(--gap);grid-template-columns:1fr 1fr;width:100%}.ai-b-4b1306c3-f682-40cf-b503-a62a6a32669f-0epHqn39ggnW4hw4OFz7.ai-b-4b1306c3-f682-40cf-b503-a62a6a32669f-0epHqn39ggnW4hw4OFz7 .igv-slot{background:var(--bg);overflow:hidden;position:relative;width:100%}.ai-b-4b1306c3-f682-40cf-b503-a62a6a32669f-0epHqn39ggnW4hw4OFz7.ai-b-4b1306c3-f682-40cf-b503-a62a6a32669f-0epHqn39ggnW4hw4OFz7 .igv-iframe,.ai-b-4b1306c3-f682-40cf-b503-a62a6a32669f-0epHqn39ggnW4hw4OFz7.ai-b-4b1306c3-f682-40cf-b503-a62a6a32669f-0epHqn39ggnW4hw4OFz7 .igv-iframe--ig{border:none;display:block;height:100%;inset:0;position:absolute;width:100%}.ai-b-4b1306c3-f682-40cf-b503-a62a6a32669f-0epHqn39ggnW4hw4OFz7.ai-b-4b1306c3-f682-40cf-b503-a62a6a32669f-0epHqn39ggnW4hw4OFz7 .igv-video{display:block;height:100%;inset:0;object-fit:contain;position:absolute;width:100%}.ai-b-4b1306c3-f682-40cf-b503-a62a6a32669f-0epHqn39ggnW4hw4OFz7.ai-b-4b1306c3-f682-40cf-b503-a62a6a32669f-0epHqn39ggnW4hw4OFz7 .igv-empty{align-items:center;border:2px dashed var(--bg);color:var(--bg);display:flex;flex-direction:column;gap:12px;inset:0;justify-content:center;padding:24px;position:absolute}.ai-b-4b1306c3-f682-40cf-b503-a62a6a32669f-0epHqn39ggnW4hw4OFz7.ai-b-4b1306c3-f682-40cf-b503-a62a6a32669f-0epHqn39ggnW4hw4OFz7 .igv-empty-text{font-family:var(--font-family);font-size:.8rem;font-weight:var(--font-weight);line-height:1.5;margin:0;max-width:180px;text-align:center}@media (max-width:640px){.ai-b-4b1306c3-f682-40cf-b503-a62a6a32669f-0epHqn39ggnW4hw4OFz7.ai-b-4b1306c3-f682-40cf-b503-a62a6a32669f-0epHqn39ggnW4hw4OFz7 .igv-root{padding-bottom:calc(var(--block-padding-bottom, 0px) + 32px);padding-top:calc(var(--block-padding-top, 0px) + 32px)}.ai-b-4b1306c3-f682-40cf-b503-a62a6a32669f-0epHqn39ggnW4hw4OFz7.ai-b-4b1306c3-f682-40cf-b503-a62a6a32669f-0epHqn39ggnW4hw4OFz7 .igv-grid{grid-template-columns:1fr}}.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-0epHqn39ggnW4hw4OFz7.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-0epHqn39ggnW4hw4OFz7 .pt-gallery-root{background-color:var(--bg,transparent);padding-bottom:calc(var(--block-padding-bottom, 0px) + 1rem);padding-top:calc(var(--block-padding-top, 0px) + 1rem);width:100%}.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-0epHqn39ggnW4hw4OFz7.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-0epHqn39ggnW4hw4OFz7 .pt-gallery-root[style*="--full-bleed: 0"]{padding-inline:var(--site-padding)}.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-0epHqn39ggnW4hw4OFz7.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-0epHqn39ggnW4hw4OFz7 .pt-gallery-grid{display:grid;gap:var(--gap);grid-template-columns:repeat(var(--cols,2),1fr)}.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-0epHqn39ggnW4hw4OFz7.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-0epHqn39ggnW4hw4OFz7 .pt-gallery-root[style*="--full-bleed: 1"] .pt-gallery-grid{padding-inline:var(--site-padding)}.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-0epHqn39ggnW4hw4OFz7.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-0epHqn39ggnW4hw4OFz7 .pt-gallery-item{aspect-ratio:3/2;background-color:#111;border-radius:var(--radius);cursor:pointer;overflow:hidden;position:relative;width:100%}.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-0epHqn39ggnW4hw4OFz7.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-0epHqn39ggnW4hw4OFz7 .pt-gallery-item img{display:block;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.25,.46,.45,.94);width:100%}.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-0epHqn39ggnW4hw4OFz7.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-0epHqn39ggnW4hw4OFz7 .pt-gallery-item:hover img{transform:scale(1.04)}.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-0epHqn39ggnW4hw4OFz7.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-0epHqn39ggnW4hw4OFz7 .pt-gallery-hover{background-color:transparent;inset:0;pointer-events:none;position:absolute;transition:background-color .3s ease}.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-0epHqn39ggnW4hw4OFz7.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-0epHqn39ggnW4hw4OFz7 .pt-gallery-item:hover .pt-gallery-hover{background-color:rgba(0,0,0,.15)}.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-0epHqn39ggnW4hw4OFz7.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-0epHqn39ggnW4hw4OFz7 .pt-lightbox{align-items:center;background-color:rgba(0,0,0,.95);display:flex;inset:0;justify-content:center;position:fixed;z-index:9999}.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-0epHqn39ggnW4hw4OFz7.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-0epHqn39ggnW4hw4OFz7 .pt-lightbox-img-wrap{align-items:center;display:flex;height:85vh;justify-content:center;width:90vw}.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-0epHqn39ggnW4hw4OFz7.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-0epHqn39ggnW4hw4OFz7 .pt-lightbox-close{background:none;border:none;color:hsla(0,0%,100%,.7);cursor:pointer;font-size:1.5rem;line-height:1;padding:.5rem;position:absolute;right:1.5rem;top:1.5rem;transition:color .2s;z-index:10000}.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-0epHqn39ggnW4hw4OFz7.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-0epHqn39ggnW4hw4OFz7 .pt-lightbox-close:hover{color:#fff}.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-0epHqn39ggnW4hw4OFz7.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-0epHqn39ggnW4hw4OFz7 .pt-lightbox-nav{background:none;border:none;color:hsla(0,0%,100%,.6);cursor:pointer;font-size:3rem;line-height:1;padding:1rem;position:absolute;top:50%;transform:translateY(-50%);transition:color .2s;z-index:10000}.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-0epHqn39ggnW4hw4OFz7.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-0epHqn39ggnW4hw4OFz7 .pt-lightbox-nav:hover{color:#fff}.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-0epHqn39ggnW4hw4OFz7.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-0epHqn39ggnW4hw4OFz7 .pt-lightbox-prev{left:1rem}.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-0epHqn39ggnW4hw4OFz7.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-0epHqn39ggnW4hw4OFz7 .pt-lightbox-next{right:1rem}.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-0epHqn39ggnW4hw4OFz7.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-0epHqn39ggnW4hw4OFz7 .pt-lightbox-count{bottom:1.5rem;color:hsla(0,0%,100%,.4);font-family:var(--font-family);font-size:.75rem;left:50%;letter-spacing:.1em;position:absolute;transform:translateX(-50%)}@media (max-width:768px){.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-0epHqn39ggnW4hw4OFz7.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-0epHqn39ggnW4hw4OFz7 .pt-gallery-grid{gap:3px;grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-0epHqn39ggnW4hw4OFz7.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-0epHqn39ggnW4hw4OFz7 .pt-gallery-grid{grid-template-columns:1fr 1fr}}.ai-b-2baf8e5b-fdee-45de-b4d1-3d01e6f7f0d7-0epHqn39ggnW4hw4OFz7.ai-b-2baf8e5b-fdee-45de-b4d1-3d01e6f7f0d7-0epHqn39ggnW4hw4OFz7 .next-project-root{background:var(--bg);padding-bottom:var(--pad-bottom);padding-top:var(--pad-top);width:100%}.ai-b-2baf8e5b-fdee-45de-b4d1-3d01e6f7f0d7-0epHqn39ggnW4hw4OFz7.ai-b-2baf8e5b-fdee-45de-b4d1-3d01e6f7f0d7-0epHqn39ggnW4hw4OFz7 .next-project-rule{background:var(--border);height:1px;margin-inline:var(--site-padding);margin-bottom:var(--gap)}.ai-b-2baf8e5b-fdee-45de-b4d1-3d01e6f7f0d7-0epHqn39ggnW4hw4OFz7.ai-b-2baf8e5b-fdee-45de-b4d1-3d01e6f7f0d7-0epHqn39ggnW4hw4OFz7 .next-project-inner{padding-inline:var(--site-padding)}.ai-b-2baf8e5b-fdee-45de-b4d1-3d01e6f7f0d7-0epHqn39ggnW4hw4OFz7.ai-b-2baf8e5b-fdee-45de-b4d1-3d01e6f7f0d7-0epHqn39ggnW4hw4OFz7 .next-project-image-button{background:transparent;border:0;border-radius:var(--radius);cursor:pointer;display:block;overflow:hidden;padding:0;width:100%}.ai-b-2baf8e5b-fdee-45de-b4d1-3d01e6f7f0d7-0epHqn39ggnW4hw4OFz7.ai-b-2baf8e5b-fdee-45de-b4d1-3d01e6f7f0d7-0epHqn39ggnW4hw4OFz7 .next-project-image-button img{display:block;height:auto;max-height:68vh;object-fit:cover;transition:opacity .3s ease;width:100%}.ai-b-2baf8e5b-fdee-45de-b4d1-3d01e6f7f0d7-0epHqn39ggnW4hw4OFz7.ai-b-2baf8e5b-fdee-45de-b4d1-3d01e6f7f0d7-0epHqn39ggnW4hw4OFz7 .next-project-image-button:hover img{opacity:.82}.ai-b-2baf8e5b-fdee-45de-b4d1-3d01e6f7f0d7-0epHqn39ggnW4hw4OFz7.ai-b-2baf8e5b-fdee-45de-b4d1-3d01e6f7f0d7-0epHqn39ggnW4hw4OFz7 .next-project-footer{align-items:center;display:grid;gap:2rem;grid-template-columns:1fr auto 1fr;padding-top:2rem}.ai-b-2baf8e5b-fdee-45de-b4d1-3d01e6f7f0d7-0epHqn39ggnW4hw4OFz7.ai-b-2baf8e5b-fdee-45de-b4d1-3d01e6f7f0d7-0epHqn39ggnW4hw4OFz7 .next-project-all,.ai-b-2baf8e5b-fdee-45de-b4d1-3d01e6f7f0d7-0epHqn39ggnW4hw4OFz7.ai-b-2baf8e5b-fdee-45de-b4d1-3d01e6f7f0d7-0epHqn39ggnW4hw4OFz7 .next-project-arrow,.ai-b-2baf8e5b-fdee-45de-b4d1-3d01e6f7f0d7-0epHqn39ggnW4hw4OFz7.ai-b-2baf8e5b-fdee-45de-b4d1-3d01e6f7f0d7-0epHqn39ggnW4hw4OFz7 .next-project-contact,.ai-b-2baf8e5b-fdee-45de-b4d1-3d01e6f7f0d7-0epHqn39ggnW4hw4OFz7.ai-b-2baf8e5b-fdee-45de-b4d1-3d01e6f7f0d7-0epHqn39ggnW4hw4OFz7 .next-project-title-button{background:transparent;border:0;cursor:pointer;padding:0}.ai-b-2baf8e5b-fdee-45de-b4d1-3d01e6f7f0d7-0epHqn39ggnW4hw4OFz7.ai-b-2baf8e5b-fdee-45de-b4d1-3d01e6f7f0d7-0epHqn39ggnW4hw4OFz7 .next-project-title-button{align-items:flex-start;display:flex;flex-direction:column;gap:.35rem;justify-self:start;text-align:left}.ai-b-2baf8e5b-fdee-45de-b4d1-3d01e6f7f0d7-0epHqn39ggnW4hw4OFz7.ai-b-2baf8e5b-fdee-45de-b4d1-3d01e6f7f0d7-0epHqn39ggnW4hw4OFz7 .next-project-title-button span:first-child{letter-spacing:.14em;text-transform:uppercase}.ai-b-2baf8e5b-fdee-45de-b4d1-3d01e6f7f0d7-0epHqn39ggnW4hw4OFz7.ai-b-2baf8e5b-fdee-45de-b4d1-3d01e6f7f0d7-0epHqn39ggnW4hw4OFz7 .next-project-title-button span:last-child{letter-spacing:-.04em;line-height:.92}.ai-b-2baf8e5b-fdee-45de-b4d1-3d01e6f7f0d7-0epHqn39ggnW4hw4OFz7.ai-b-2baf8e5b-fdee-45de-b4d1-3d01e6f7f0d7-0epHqn39ggnW4hw4OFz7 .next-project-arrows{align-items:center;display:flex;gap:1.25rem;grid-column:2;grid-row:1;justify-content:center}.ai-b-2baf8e5b-fdee-45de-b4d1-3d01e6f7f0d7-0epHqn39ggnW4hw4OFz7.ai-b-2baf8e5b-fdee-45de-b4d1-3d01e6f7f0d7-0epHqn39ggnW4hw4OFz7 .next-project-arrow{border:1px solid var(--border);border-radius:50%;display:grid;height:4rem;place-items:center;transition:transform .25s ease,opacity .25s ease;width:4rem}.ai-b-2baf8e5b-fdee-45de-b4d1-3d01e6f7f0d7-0epHqn39ggnW4hw4OFz7.ai-b-2baf8e5b-fdee-45de-b4d1-3d01e6f7f0d7-0epHqn39ggnW4hw4OFz7 .next-project-arrow span{font-size:1.8rem;line-height:1}.ai-b-2baf8e5b-fdee-45de-b4d1-3d01e6f7f0d7-0epHqn39ggnW4hw4OFz7.ai-b-2baf8e5b-fdee-45de-b4d1-3d01e6f7f0d7-0epHqn39ggnW4hw4OFz7 .next-project-arrow:first-child:hover{opacity:.75;transform:translateX(-4px)}.ai-b-2baf8e5b-fdee-45de-b4d1-3d01e6f7f0d7-0epHqn39ggnW4hw4OFz7.ai-b-2baf8e5b-fdee-45de-b4d1-3d01e6f7f0d7-0epHqn39ggnW4hw4OFz7 .next-project-arrow:nth-child(2):hover{opacity:.75;transform:translateX(4px)}.ai-b-2baf8e5b-fdee-45de-b4d1-3d01e6f7f0d7-0epHqn39ggnW4hw4OFz7.ai-b-2baf8e5b-fdee-45de-b4d1-3d01e6f7f0d7-0epHqn39ggnW4hw4OFz7 .next-project-all{font-style:italic;justify-self:end;text-align:right;text-decoration:underline;text-underline-offset:.25rem}.ai-b-2baf8e5b-fdee-45de-b4d1-3d01e6f7f0d7-0epHqn39ggnW4hw4OFz7.ai-b-2baf8e5b-fdee-45de-b4d1-3d01e6f7f0d7-0epHqn39ggnW4hw4OFz7 .next-project-all:hover{opacity:.75}.ai-b-2baf8e5b-fdee-45de-b4d1-3d01e6f7f0d7-0epHqn39ggnW4hw4OFz7.ai-b-2baf8e5b-fdee-45de-b4d1-3d01e6f7f0d7-0epHqn39ggnW4hw4OFz7 .next-project-contact-wrap{display:flex;justify-content:center;margin-top:3rem}.ai-b-2baf8e5b-fdee-45de-b4d1-3d01e6f7f0d7-0epHqn39ggnW4hw4OFz7.ai-b-2baf8e5b-fdee-45de-b4d1-3d01e6f7f0d7-0epHqn39ggnW4hw4OFz7 .next-project-contact{align-items:center;color:var(--contact-text);display:inline-flex;justify-content:center;padding:.3em .45em;position:relative;transition:opacity .25s ease,transform .25s ease}.ai-b-2baf8e5b-fdee-45de-b4d1-3d01e6f7f0d7-0epHqn39ggnW4hw4OFz7.ai-b-2baf8e5b-fdee-45de-b4d1-3d01e6f7f0d7-0epHqn39ggnW4hw4OFz7 .next-project-contact>span{display:inline-block;position:relative}.ai-b-2baf8e5b-fdee-45de-b4d1-3d01e6f7f0d7-0epHqn39ggnW4hw4OFz7.ai-b-2baf8e5b-fdee-45de-b4d1-3d01e6f7f0d7-0epHqn39ggnW4hw4OFz7 .next-project-contact>span:after,.ai-b-2baf8e5b-fdee-45de-b4d1-3d01e6f7f0d7-0epHqn39ggnW4hw4OFz7.ai-b-2baf8e5b-fdee-45de-b4d1-3d01e6f7f0d7-0epHqn39ggnW4hw4OFz7 .next-project-contact>span:before{border-bottom:2px solid var(--contact-ring);border-radius:48% 52% 44% 56%;bottom:-.02em;content:"";height:.12em;left:-.06em;opacity:.95;pointer-events:none;position:absolute;right:-.08em;transform:translateX(var(--underline-x)) translateY(var(--underline-y)) rotate(-1.8deg) skewX(-8deg) scaleX(var(--underline-scale));transform-origin:center}.ai-b-2baf8e5b-fdee-45de-b4d1-3d01e6f7f0d7-0epHqn39ggnW4hw4OFz7.ai-b-2baf8e5b-fdee-45de-b4d1-3d01e6f7f0d7-0epHqn39ggnW4hw4OFz7 .next-project-contact>span:before{bottom:-.16em;display:none;height:.1em;left:.02em;opacity:.72;right:-.02em;transform:translateX(var(--underline-x)) translateY(var(--underline-y)) rotate(1.2deg) skewX(6deg) scaleX(var(--underline-scale))}.ai-b-2baf8e5b-fdee-45de-b4d1-3d01e6f7f0d7-0epHqn39ggnW4hw4OFz7.ai-b-2baf8e5b-fdee-45de-b4d1-3d01e6f7f0d7-0epHqn39ggnW4hw4OFz7 .next-project-contact:after,.ai-b-2baf8e5b-fdee-45de-b4d1-3d01e6f7f0d7-0epHqn39ggnW4hw4OFz7.ai-b-2baf8e5b-fdee-45de-b4d1-3d01e6f7f0d7-0epHqn39ggnW4hw4OFz7 .next-project-contact:before{border:1px solid var(--contact-ring);border-radius:47% 53% 49% 51%;content:"";inset:-.12em -.2em;pointer-events:none;position:absolute;transform:rotate(-3deg) skewX(-2deg)}.ai-b-2baf8e5b-fdee-45de-b4d1-3d01e6f7f0d7-0epHqn39ggnW4hw4OFz7.ai-b-2baf8e5b-fdee-45de-b4d1-3d01e6f7f0d7-0epHqn39ggnW4hw4OFz7 .next-project-contact:after{inset:-.2em -.12em;opacity:.62;transform:rotate(4deg) skewY(2deg)}.ai-b-2baf8e5b-fdee-45de-b4d1-3d01e6f7f0d7-0epHqn39ggnW4hw4OFz7.ai-b-2baf8e5b-fdee-45de-b4d1-3d01e6f7f0d7-0epHqn39ggnW4hw4OFz7 .next-project-contact:hover{opacity:.75;transform:translateY(-2px)}.ai-b-2baf8e5b-fdee-45de-b4d1-3d01e6f7f0d7-0epHqn39ggnW4hw4OFz7.ai-b-2baf8e5b-fdee-45de-b4d1-3d01e6f7f0d7-0epHqn39ggnW4hw4OFz7 .is-circle-off .next-project-contact:after,.ai-b-2baf8e5b-fdee-45de-b4d1-3d01e6f7f0d7-0epHqn39ggnW4hw4OFz7.ai-b-2baf8e5b-fdee-45de-b4d1-3d01e6f7f0d7-0epHqn39ggnW4hw4OFz7 .is-circle-off .next-project-contact:before,.ai-b-2baf8e5b-fdee-45de-b4d1-3d01e6f7f0d7-0epHqn39ggnW4hw4OFz7.ai-b-2baf8e5b-fdee-45de-b4d1-3d01e6f7f0d7-0epHqn39ggnW4hw4OFz7 .is-underline-off .next-project-contact>span:after,.ai-b-2baf8e5b-fdee-45de-b4d1-3d01e6f7f0d7-0epHqn39ggnW4hw4OFz7.ai-b-2baf8e5b-fdee-45de-b4d1-3d01e6f7f0d7-0epHqn39ggnW4hw4OFz7 .is-underline-off .next-project-contact>span:before{display:none}.ai-b-2baf8e5b-fdee-45de-b4d1-3d01e6f7f0d7-0epHqn39ggnW4hw4OFz7.ai-b-2baf8e5b-fdee-45de-b4d1-3d01e6f7f0d7-0epHqn39ggnW4hw4OFz7 .has-extra-lines .next-project-contact>span:before{display:block}.ai-b-2baf8e5b-fdee-45de-b4d1-3d01e6f7f0d7-0epHqn39ggnW4hw4OFz7.ai-b-2baf8e5b-fdee-45de-b4d1-3d01e6f7f0d7-0epHqn39ggnW4hw4OFz7 .underline-double .next-project-contact>span:after{bottom:-.02em}.ai-b-2baf8e5b-fdee-45de-b4d1-3d01e6f7f0d7-0epHqn39ggnW4hw4OFz7.ai-b-2baf8e5b-fdee-45de-b4d1-3d01e6f7f0d7-0epHqn39ggnW4hw4OFz7 .underline-sketch .next-project-contact>span:after{bottom:-.04em;box-shadow:.08em .1em 0 -.03em var(--contact-ring);height:.16em;transform:translateX(var(--underline-x)) translateY(var(--underline-y)) rotate(-2.6deg) skewX(-12deg) scaleX(var(--underline-scale))}.ai-b-2baf8e5b-fdee-45de-b4d1-3d01e6f7f0d7-0epHqn39ggnW4hw4OFz7.ai-b-2baf8e5b-fdee-45de-b4d1-3d01e6f7f0d7-0epHqn39ggnW4hw4OFz7 .underline-sketch.has-extra-lines .next-project-contact>span:before{bottom:-.2em;box-shadow:-.06em .07em 0 -.03em var(--contact-ring);transform:translateX(var(--underline-x)) translateY(var(--underline-y)) rotate(1.8deg) skewX(9deg) scaleX(var(--underline-scale))}@media(max-width:700px){.ai-b-2baf8e5b-fdee-45de-b4d1-3d01e6f7f0d7-0epHqn39ggnW4hw4OFz7.ai-b-2baf8e5b-fdee-45de-b4d1-3d01e6f7f0d7-0epHqn39ggnW4hw4OFz7 .next-project-footer{gap:1.5rem;grid-template-columns:1fr;justify-items:center}.ai-b-2baf8e5b-fdee-45de-b4d1-3d01e6f7f0d7-0epHqn39ggnW4hw4OFz7.ai-b-2baf8e5b-fdee-45de-b4d1-3d01e6f7f0d7-0epHqn39ggnW4hw4OFz7 .next-project-title-button{align-items:center;justify-self:center;text-align:center}.ai-b-2baf8e5b-fdee-45de-b4d1-3d01e6f7f0d7-0epHqn39ggnW4hw4OFz7.ai-b-2baf8e5b-fdee-45de-b4d1-3d01e6f7f0d7-0epHqn39ggnW4hw4OFz7 .next-project-arrows{grid-column:1;grid-row:auto}.ai-b-2baf8e5b-fdee-45de-b4d1-3d01e6f7f0d7-0epHqn39ggnW4hw4OFz7.ai-b-2baf8e5b-fdee-45de-b4d1-3d01e6f7f0d7-0epHqn39ggnW4hw4OFz7 .next-project-all{justify-self:center;text-align:center}.ai-b-2baf8e5b-fdee-45de-b4d1-3d01e6f7f0d7-0epHqn39ggnW4hw4OFz7.ai-b-2baf8e5b-fdee-45de-b4d1-3d01e6f7f0d7-0epHqn39ggnW4hw4OFz7 .next-project-arrow{height:3.25rem;width:3.25rem}.ai-b-2baf8e5b-fdee-45de-b4d1-3d01e6f7f0d7-0epHqn39ggnW4hw4OFz7.ai-b-2baf8e5b-fdee-45de-b4d1-3d01e6f7f0d7-0epHqn39ggnW4hw4OFz7 .next-project-contact-wrap{margin-top:2.25rem}.ai-b-2baf8e5b-fdee-45de-b4d1-3d01e6f7f0d7-0epHqn39ggnW4hw4OFz7.ai-b-2baf8e5b-fdee-45de-b4d1-3d01e6f7f0d7-0epHqn39ggnW4hw4OFz7 .next-project-contact{text-align:center}}:where(.ai-b-hero-3MQFrwcpudmhTtx0W3HM) .pt-hero-root{background-color:var(--bg,#0d0d0d);display:flex;flex-direction:column;height:var(--height,90vh);justify-content:flex-end;overflow:hidden;padding-top:var(--padding-top,0);position:relative;width:100%}:where(.ai-b-hero-3MQFrwcpudmhTtx0W3HM) .pt-hero-image-wrap{height:100%;inset:0;position:absolute;width:100%}:where(.ai-b-hero-3MQFrwcpudmhTtx0W3HM) .pt-hero-image-wrap img{display:block;height:100%;object-fit:cover;width:100%}:where(.ai-b-hero-3MQFrwcpudmhTtx0W3HM) .pt-hero-overlay{background:linear-gradient(to top,var(--overlay) 0,transparent 40%,transparent 70%,var(--overlay) 100%);inset:0;pointer-events:none;position:absolute}:where(.ai-b-hero-3MQFrwcpudmhTtx0W3HM) .pt-hero-content{display:flex;flex-direction:column;gap:.4rem;padding:3.5rem var(--site-padding);position:relative;z-index:1}:where(.ai-b-hero-3MQFrwcpudmhTtx0W3HM) .pt-hero-tagline{letter-spacing:.14em;margin:0;text-transform:lowercase}:where(.ai-b-hero-3MQFrwcpudmhTtx0W3HM) .pt-hero-client{letter-spacing:-.025em;line-height:1;margin:0;text-transform:uppercase}@media (max-width:768px){:where(.ai-b-hero-3MQFrwcpudmhTtx0W3HM) .pt-hero-root{height:70vw}:where(.ai-b-hero-3MQFrwcpudmhTtx0W3HM) .pt-hero-client{font-size:2.5rem!important}}@media (max-width:480px){:where(.ai-b-hero-3MQFrwcpudmhTtx0W3HM) .pt-hero-client{font-size:2rem!important}}.ai-b-2bc5b6fd-a574-4c09-bcd0-de9de13544f7-3MQFrwcpudmhTtx0W3HM.ai-b-2bc5b6fd-a574-4c09-bcd0-de9de13544f7-3MQFrwcpudmhTtx0W3HM .pt-brief-root{background-color:var(--bg,transparent);display:flex;justify-content:center;padding-inline:var(--site-padding);padding-bottom:calc(var(--block-padding-bottom, 0px) + 5rem);padding-top:calc(var(--block-padding-top, 0px) + 5rem);width:100%}.ai-b-2bc5b6fd-a574-4c09-bcd0-de9de13544f7-3MQFrwcpudmhTtx0W3HM.ai-b-2bc5b6fd-a574-4c09-bcd0-de9de13544f7-3MQFrwcpudmhTtx0W3HM .pt-brief-inner{max-width:var(--max-width);text-align:center}.ai-b-2bc5b6fd-a574-4c09-bcd0-de9de13544f7-3MQFrwcpudmhTtx0W3HM.ai-b-2bc5b6fd-a574-4c09-bcd0-de9de13544f7-3MQFrwcpudmhTtx0W3HM .pt-brief-label-row{margin-bottom:1.25rem}.ai-b-2bc5b6fd-a574-4c09-bcd0-de9de13544f7-3MQFrwcpudmhTtx0W3HM.ai-b-2bc5b6fd-a574-4c09-bcd0-de9de13544f7-3MQFrwcpudmhTtx0W3HM .pt-brief-label{letter-spacing:.2em;text-transform:uppercase}.ai-b-2bc5b6fd-a574-4c09-bcd0-de9de13544f7-3MQFrwcpudmhTtx0W3HM.ai-b-2bc5b6fd-a574-4c09-bcd0-de9de13544f7-3MQFrwcpudmhTtx0W3HM .pt-brief-divider{background-color:var(--divider);height:1px;margin-bottom:2.5rem;width:100%}.ai-b-2bc5b6fd-a574-4c09-bcd0-de9de13544f7-3MQFrwcpudmhTtx0W3HM.ai-b-2bc5b6fd-a574-4c09-bcd0-de9de13544f7-3MQFrwcpudmhTtx0W3HM .pt-brief-text{letter-spacing:.01em;line-height:1.8;margin:0}@media (max-width:768px){.ai-b-2bc5b6fd-a574-4c09-bcd0-de9de13544f7-3MQFrwcpudmhTtx0W3HM.ai-b-2bc5b6fd-a574-4c09-bcd0-de9de13544f7-3MQFrwcpudmhTtx0W3HM .pt-brief-root{padding-bottom:calc(var(--block-padding-bottom, 0px) + 3rem);padding-top:calc(var(--block-padding-top, 0px) + 3rem)}.ai-b-2bc5b6fd-a574-4c09-bcd0-de9de13544f7-3MQFrwcpudmhTtx0W3HM.ai-b-2bc5b6fd-a574-4c09-bcd0-de9de13544f7-3MQFrwcpudmhTtx0W3HM .pt-brief-text{font-size:.95rem!important}}.ai-b-5f756aad-4b78-4790-9244-3133bb01a21f-3MQFrwcpudmhTtx0W3HM.ai-b-5f756aad-4b78-4790-9244-3133bb01a21f-3MQFrwcpudmhTtx0W3HM .instagram-only-block{box-sizing:border-box;padding-inline:var(--site-padding);width:100%}.ai-b-5f756aad-4b78-4790-9244-3133bb01a21f-3MQFrwcpudmhTtx0W3HM.ai-b-5f756aad-4b78-4790-9244-3133bb01a21f-3MQFrwcpudmhTtx0W3HM .instagram-only-inner{max-width:100%}.ai-b-5f756aad-4b78-4790-9244-3133bb01a21f-3MQFrwcpudmhTtx0W3HM.ai-b-5f756aad-4b78-4790-9244-3133bb01a21f-3MQFrwcpudmhTtx0W3HM .instagram-only-frame{background:transparent;border-style:solid;border-width:1px;overflow:hidden;width:100%}.ai-b-5f756aad-4b78-4790-9244-3133bb01a21f-3MQFrwcpudmhTtx0W3HM.ai-b-5f756aad-4b78-4790-9244-3133bb01a21f-3MQFrwcpudmhTtx0W3HM .instagram-only-frame iframe{border:0;color:inherit;display:block;height:100%;width:100%}@media (max-width:767px){.ai-b-5f756aad-4b78-4790-9244-3133bb01a21f-3MQFrwcpudmhTtx0W3HM.ai-b-5f756aad-4b78-4790-9244-3133bb01a21f-3MQFrwcpudmhTtx0W3HM .instagram-only-block{padding-inline:var(--site-padding)}.ai-b-5f756aad-4b78-4790-9244-3133bb01a21f-3MQFrwcpudmhTtx0W3HM.ai-b-5f756aad-4b78-4790-9244-3133bb01a21f-3MQFrwcpudmhTtx0W3HM .instagram-only-inner{width:100%!important}.ai-b-5f756aad-4b78-4790-9244-3133bb01a21f-3MQFrwcpudmhTtx0W3HM.ai-b-5f756aad-4b78-4790-9244-3133bb01a21f-3MQFrwcpudmhTtx0W3HM .instagram-only-frame{border-radius:calc(var(--media-radius, 20px)*.8)}}.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-3MQFrwcpudmhTtx0W3HM.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-3MQFrwcpudmhTtx0W3HM .pt-gallery-root{background-color:var(--bg,transparent);padding-bottom:calc(var(--block-padding-bottom, 0px) + 1rem);padding-top:calc(var(--block-padding-top, 0px) + 1rem);width:100%}.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-3MQFrwcpudmhTtx0W3HM.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-3MQFrwcpudmhTtx0W3HM .pt-gallery-root[style*="--full-bleed: 0"]{padding-inline:var(--site-padding)}.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-3MQFrwcpudmhTtx0W3HM.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-3MQFrwcpudmhTtx0W3HM .pt-gallery-heading{margin-bottom:var(--title-gap,32px);width:100%}.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-3MQFrwcpudmhTtx0W3HM.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-3MQFrwcpudmhTtx0W3HM .pt-gallery-title{letter-spacing:-.03em;line-height:.95;margin:0}.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-3MQFrwcpudmhTtx0W3HM.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-3MQFrwcpudmhTtx0W3HM .pt-gallery-grid{display:grid;gap:var(--gap);grid-template-columns:repeat(var(--cols,2),1fr)}.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-3MQFrwcpudmhTtx0W3HM.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-3MQFrwcpudmhTtx0W3HM .pt-gallery-root[style*="--full-bleed: 1"] .pt-gallery-grid,.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-3MQFrwcpudmhTtx0W3HM.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-3MQFrwcpudmhTtx0W3HM .pt-gallery-root[style*="--full-bleed: 1"] .pt-gallery-heading{padding-inline:var(--site-padding)}.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-3MQFrwcpudmhTtx0W3HM.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-3MQFrwcpudmhTtx0W3HM .pt-gallery-item{aspect-ratio:3/2;background-color:var(--item-bg,transparent);border-radius:var(--radius);cursor:pointer;overflow:hidden;position:relative;width:100%}.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-3MQFrwcpudmhTtx0W3HM.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-3MQFrwcpudmhTtx0W3HM .pt-gallery-item img{display:block;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.25,.46,.45,.94);width:100%}.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-3MQFrwcpudmhTtx0W3HM.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-3MQFrwcpudmhTtx0W3HM .pt-gallery-item:hover img{transform:scale(1.04)}.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-3MQFrwcpudmhTtx0W3HM.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-3MQFrwcpudmhTtx0W3HM .pt-gallery-hover{background-color:transparent;inset:0;pointer-events:none;position:absolute;transition:background-color .3s ease}.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-3MQFrwcpudmhTtx0W3HM.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-3MQFrwcpudmhTtx0W3HM .pt-gallery-item:hover .pt-gallery-hover{background-color:var(--hover-overlay,transparent)}.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-3MQFrwcpudmhTtx0W3HM.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-3MQFrwcpudmhTtx0W3HM .pt-lightbox{align-items:center;background-color:var(--lightbox-bg,transparent);display:flex;inset:0;justify-content:center;position:fixed;z-index:9999}.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-3MQFrwcpudmhTtx0W3HM.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-3MQFrwcpudmhTtx0W3HM .pt-lightbox-img-wrap{align-items:center;display:flex;height:85vh;justify-content:center;width:90vw}.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-3MQFrwcpudmhTtx0W3HM.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-3MQFrwcpudmhTtx0W3HM .pt-lightbox-close,.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-3MQFrwcpudmhTtx0W3HM.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-3MQFrwcpudmhTtx0W3HM .pt-lightbox-nav{background:transparent;border:none;color:var(--lightbox-control,transparent);cursor:pointer;transition:color .2s;z-index:10000}.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-3MQFrwcpudmhTtx0W3HM.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-3MQFrwcpudmhTtx0W3HM .pt-lightbox-close{font-size:1.5rem;line-height:1;padding:.5rem;position:absolute;right:1.5rem;top:1.5rem}.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-3MQFrwcpudmhTtx0W3HM.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-3MQFrwcpudmhTtx0W3HM .pt-lightbox-nav{font-size:3rem;line-height:1;padding:1rem;position:absolute;top:50%;transform:translateY(-50%)}.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-3MQFrwcpudmhTtx0W3HM.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-3MQFrwcpudmhTtx0W3HM .pt-lightbox-close:hover,.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-3MQFrwcpudmhTtx0W3HM.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-3MQFrwcpudmhTtx0W3HM .pt-lightbox-nav:hover{color:var(--lightbox-control-hover,transparent)}.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-3MQFrwcpudmhTtx0W3HM.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-3MQFrwcpudmhTtx0W3HM .pt-lightbox-prev{left:1rem}.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-3MQFrwcpudmhTtx0W3HM.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-3MQFrwcpudmhTtx0W3HM .pt-lightbox-next{right:1rem}.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-3MQFrwcpudmhTtx0W3HM.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-3MQFrwcpudmhTtx0W3HM .pt-lightbox-count{bottom:1.5rem;color:var(--lightbox-muted,transparent);font-family:var(--font-family);font-size:.75rem;left:50%;letter-spacing:.1em;position:absolute;transform:translateX(-50%)}@media (max-width:768px){.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-3MQFrwcpudmhTtx0W3HM.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-3MQFrwcpudmhTtx0W3HM .pt-gallery-grid{gap:3px;grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-3MQFrwcpudmhTtx0W3HM.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-3MQFrwcpudmhTtx0W3HM .pt-gallery-grid{grid-template-columns:1fr 1fr}}.ai-b-fe6a40af-0e45-4e63-8cb1-af83a84371a2-3MQFrwcpudmhTtx0W3HM.ai-b-fe6a40af-0e45-4e63-8cb1-af83a84371a2-3MQFrwcpudmhTtx0W3HM .next-project-root{background:var(--bg);padding-bottom:var(--pad-bottom);padding-top:var(--pad-top);width:100%}.ai-b-fe6a40af-0e45-4e63-8cb1-af83a84371a2-3MQFrwcpudmhTtx0W3HM.ai-b-fe6a40af-0e45-4e63-8cb1-af83a84371a2-3MQFrwcpudmhTtx0W3HM .next-project-rule{background:var(--border);height:1px;margin-inline:var(--site-padding);margin-bottom:var(--gap)}.ai-b-fe6a40af-0e45-4e63-8cb1-af83a84371a2-3MQFrwcpudmhTtx0W3HM.ai-b-fe6a40af-0e45-4e63-8cb1-af83a84371a2-3MQFrwcpudmhTtx0W3HM .next-project-inner{padding-inline:var(--site-padding)}.ai-b-fe6a40af-0e45-4e63-8cb1-af83a84371a2-3MQFrwcpudmhTtx0W3HM.ai-b-fe6a40af-0e45-4e63-8cb1-af83a84371a2-3MQFrwcpudmhTtx0W3HM .next-project-image-button{background:transparent;border:0;border-radius:var(--radius);cursor:pointer;display:block;overflow:hidden;padding:0;width:100%}.ai-b-fe6a40af-0e45-4e63-8cb1-af83a84371a2-3MQFrwcpudmhTtx0W3HM.ai-b-fe6a40af-0e45-4e63-8cb1-af83a84371a2-3MQFrwcpudmhTtx0W3HM .next-project-image-button img{display:block;height:auto;max-height:68vh;object-fit:cover;transition:opacity .3s ease;width:100%}.ai-b-fe6a40af-0e45-4e63-8cb1-af83a84371a2-3MQFrwcpudmhTtx0W3HM.ai-b-fe6a40af-0e45-4e63-8cb1-af83a84371a2-3MQFrwcpudmhTtx0W3HM .next-project-image-button:hover img{opacity:.82}.ai-b-fe6a40af-0e45-4e63-8cb1-af83a84371a2-3MQFrwcpudmhTtx0W3HM.ai-b-fe6a40af-0e45-4e63-8cb1-af83a84371a2-3MQFrwcpudmhTtx0W3HM .next-project-footer{align-items:center;display:grid;gap:2rem;grid-template-columns:1fr auto 1fr;padding-top:2rem}.ai-b-fe6a40af-0e45-4e63-8cb1-af83a84371a2-3MQFrwcpudmhTtx0W3HM.ai-b-fe6a40af-0e45-4e63-8cb1-af83a84371a2-3MQFrwcpudmhTtx0W3HM .next-project-all,.ai-b-fe6a40af-0e45-4e63-8cb1-af83a84371a2-3MQFrwcpudmhTtx0W3HM.ai-b-fe6a40af-0e45-4e63-8cb1-af83a84371a2-3MQFrwcpudmhTtx0W3HM .next-project-arrow,.ai-b-fe6a40af-0e45-4e63-8cb1-af83a84371a2-3MQFrwcpudmhTtx0W3HM.ai-b-fe6a40af-0e45-4e63-8cb1-af83a84371a2-3MQFrwcpudmhTtx0W3HM .next-project-contact,.ai-b-fe6a40af-0e45-4e63-8cb1-af83a84371a2-3MQFrwcpudmhTtx0W3HM.ai-b-fe6a40af-0e45-4e63-8cb1-af83a84371a2-3MQFrwcpudmhTtx0W3HM .next-project-title-button{background:transparent;border:0;cursor:pointer;padding:0}.ai-b-fe6a40af-0e45-4e63-8cb1-af83a84371a2-3MQFrwcpudmhTtx0W3HM.ai-b-fe6a40af-0e45-4e63-8cb1-af83a84371a2-3MQFrwcpudmhTtx0W3HM .next-project-title-button{align-items:flex-start;display:flex;flex-direction:column;gap:.35rem;justify-self:start;text-align:left}.ai-b-fe6a40af-0e45-4e63-8cb1-af83a84371a2-3MQFrwcpudmhTtx0W3HM.ai-b-fe6a40af-0e45-4e63-8cb1-af83a84371a2-3MQFrwcpudmhTtx0W3HM .next-project-title-button span:first-child{letter-spacing:.14em;text-transform:uppercase}.ai-b-fe6a40af-0e45-4e63-8cb1-af83a84371a2-3MQFrwcpudmhTtx0W3HM.ai-b-fe6a40af-0e45-4e63-8cb1-af83a84371a2-3MQFrwcpudmhTtx0W3HM .next-project-title-button span:last-child{letter-spacing:-.04em;line-height:.92}.ai-b-fe6a40af-0e45-4e63-8cb1-af83a84371a2-3MQFrwcpudmhTtx0W3HM.ai-b-fe6a40af-0e45-4e63-8cb1-af83a84371a2-3MQFrwcpudmhTtx0W3HM .next-project-arrows{align-items:center;display:flex;gap:1.25rem;grid-column:2;grid-row:1;justify-content:center}.ai-b-fe6a40af-0e45-4e63-8cb1-af83a84371a2-3MQFrwcpudmhTtx0W3HM.ai-b-fe6a40af-0e45-4e63-8cb1-af83a84371a2-3MQFrwcpudmhTtx0W3HM .next-project-arrow{border:1px solid var(--border);border-radius:50%;display:grid;height:4rem;place-items:center;transition:transform .25s ease,opacity .25s ease;width:4rem}.ai-b-fe6a40af-0e45-4e63-8cb1-af83a84371a2-3MQFrwcpudmhTtx0W3HM.ai-b-fe6a40af-0e45-4e63-8cb1-af83a84371a2-3MQFrwcpudmhTtx0W3HM .next-project-arrow span{font-size:1.8rem;line-height:1}.ai-b-fe6a40af-0e45-4e63-8cb1-af83a84371a2-3MQFrwcpudmhTtx0W3HM.ai-b-fe6a40af-0e45-4e63-8cb1-af83a84371a2-3MQFrwcpudmhTtx0W3HM .next-project-arrow:first-child:hover{opacity:.75;transform:translateX(-4px)}.ai-b-fe6a40af-0e45-4e63-8cb1-af83a84371a2-3MQFrwcpudmhTtx0W3HM.ai-b-fe6a40af-0e45-4e63-8cb1-af83a84371a2-3MQFrwcpudmhTtx0W3HM .next-project-arrow:nth-child(2):hover{opacity:.75;transform:translateX(4px)}.ai-b-fe6a40af-0e45-4e63-8cb1-af83a84371a2-3MQFrwcpudmhTtx0W3HM.ai-b-fe6a40af-0e45-4e63-8cb1-af83a84371a2-3MQFrwcpudmhTtx0W3HM .next-project-all{font-style:italic;justify-self:end;text-align:right;text-decoration:underline;text-underline-offset:.25rem}.ai-b-fe6a40af-0e45-4e63-8cb1-af83a84371a2-3MQFrwcpudmhTtx0W3HM.ai-b-fe6a40af-0e45-4e63-8cb1-af83a84371a2-3MQFrwcpudmhTtx0W3HM .next-project-all:hover{opacity:.75}.ai-b-fe6a40af-0e45-4e63-8cb1-af83a84371a2-3MQFrwcpudmhTtx0W3HM.ai-b-fe6a40af-0e45-4e63-8cb1-af83a84371a2-3MQFrwcpudmhTtx0W3HM .next-project-contact-wrap{display:flex;justify-content:center;margin-top:3rem}.ai-b-fe6a40af-0e45-4e63-8cb1-af83a84371a2-3MQFrwcpudmhTtx0W3HM.ai-b-fe6a40af-0e45-4e63-8cb1-af83a84371a2-3MQFrwcpudmhTtx0W3HM .next-project-contact{align-items:center;color:var(--contact-text);display:inline-flex;justify-content:center;padding:.3em .45em;position:relative;transition:opacity .25s ease,transform .25s ease}.ai-b-fe6a40af-0e45-4e63-8cb1-af83a84371a2-3MQFrwcpudmhTtx0W3HM.ai-b-fe6a40af-0e45-4e63-8cb1-af83a84371a2-3MQFrwcpudmhTtx0W3HM .next-project-contact>span{display:inline-block;position:relative}.ai-b-fe6a40af-0e45-4e63-8cb1-af83a84371a2-3MQFrwcpudmhTtx0W3HM.ai-b-fe6a40af-0e45-4e63-8cb1-af83a84371a2-3MQFrwcpudmhTtx0W3HM .next-project-contact>span:after,.ai-b-fe6a40af-0e45-4e63-8cb1-af83a84371a2-3MQFrwcpudmhTtx0W3HM.ai-b-fe6a40af-0e45-4e63-8cb1-af83a84371a2-3MQFrwcpudmhTtx0W3HM .next-project-contact>span:before{border-bottom:2px solid var(--contact-ring);border-radius:48% 52% 44% 56%;bottom:-.02em;content:"";height:.12em;left:-.06em;opacity:.95;pointer-events:none;position:absolute;right:-.08em;transform:translateX(var(--underline-x)) translateY(var(--underline-y)) rotate(-1.8deg) skewX(-8deg) scaleX(var(--underline-scale));transform-origin:center}.ai-b-fe6a40af-0e45-4e63-8cb1-af83a84371a2-3MQFrwcpudmhTtx0W3HM.ai-b-fe6a40af-0e45-4e63-8cb1-af83a84371a2-3MQFrwcpudmhTtx0W3HM .next-project-contact>span:before{bottom:-.16em;display:none;height:.1em;left:.02em;opacity:.72;right:-.02em;transform:translateX(var(--underline-x)) translateY(var(--underline-y)) rotate(1.2deg) skewX(6deg) scaleX(var(--underline-scale))}.ai-b-fe6a40af-0e45-4e63-8cb1-af83a84371a2-3MQFrwcpudmhTtx0W3HM.ai-b-fe6a40af-0e45-4e63-8cb1-af83a84371a2-3MQFrwcpudmhTtx0W3HM .next-project-contact:after,.ai-b-fe6a40af-0e45-4e63-8cb1-af83a84371a2-3MQFrwcpudmhTtx0W3HM.ai-b-fe6a40af-0e45-4e63-8cb1-af83a84371a2-3MQFrwcpudmhTtx0W3HM .next-project-contact:before{border:1px solid var(--contact-ring);border-radius:47% 53% 49% 51%;content:"";inset:-.12em -.2em;pointer-events:none;position:absolute;transform:rotate(-3deg) skewX(-2deg)}.ai-b-fe6a40af-0e45-4e63-8cb1-af83a84371a2-3MQFrwcpudmhTtx0W3HM.ai-b-fe6a40af-0e45-4e63-8cb1-af83a84371a2-3MQFrwcpudmhTtx0W3HM .next-project-contact:after{inset:-.2em -.12em;opacity:.62;transform:rotate(4deg) skewY(2deg)}.ai-b-fe6a40af-0e45-4e63-8cb1-af83a84371a2-3MQFrwcpudmhTtx0W3HM.ai-b-fe6a40af-0e45-4e63-8cb1-af83a84371a2-3MQFrwcpudmhTtx0W3HM .next-project-contact:hover{opacity:.75;transform:translateY(-2px)}.ai-b-fe6a40af-0e45-4e63-8cb1-af83a84371a2-3MQFrwcpudmhTtx0W3HM.ai-b-fe6a40af-0e45-4e63-8cb1-af83a84371a2-3MQFrwcpudmhTtx0W3HM .is-circle-off .next-project-contact:after,.ai-b-fe6a40af-0e45-4e63-8cb1-af83a84371a2-3MQFrwcpudmhTtx0W3HM.ai-b-fe6a40af-0e45-4e63-8cb1-af83a84371a2-3MQFrwcpudmhTtx0W3HM .is-circle-off .next-project-contact:before,.ai-b-fe6a40af-0e45-4e63-8cb1-af83a84371a2-3MQFrwcpudmhTtx0W3HM.ai-b-fe6a40af-0e45-4e63-8cb1-af83a84371a2-3MQFrwcpudmhTtx0W3HM .is-underline-off .next-project-contact>span:after,.ai-b-fe6a40af-0e45-4e63-8cb1-af83a84371a2-3MQFrwcpudmhTtx0W3HM.ai-b-fe6a40af-0e45-4e63-8cb1-af83a84371a2-3MQFrwcpudmhTtx0W3HM .is-underline-off .next-project-contact>span:before{display:none}.ai-b-fe6a40af-0e45-4e63-8cb1-af83a84371a2-3MQFrwcpudmhTtx0W3HM.ai-b-fe6a40af-0e45-4e63-8cb1-af83a84371a2-3MQFrwcpudmhTtx0W3HM .has-extra-lines .next-project-contact>span:before{display:block}.ai-b-fe6a40af-0e45-4e63-8cb1-af83a84371a2-3MQFrwcpudmhTtx0W3HM.ai-b-fe6a40af-0e45-4e63-8cb1-af83a84371a2-3MQFrwcpudmhTtx0W3HM .underline-double .next-project-contact>span:after{bottom:-.02em}.ai-b-fe6a40af-0e45-4e63-8cb1-af83a84371a2-3MQFrwcpudmhTtx0W3HM.ai-b-fe6a40af-0e45-4e63-8cb1-af83a84371a2-3MQFrwcpudmhTtx0W3HM .underline-sketch .next-project-contact>span:after{bottom:-.04em;box-shadow:.08em .1em 0 -.03em var(--contact-ring);height:.16em;transform:translateX(var(--underline-x)) translateY(var(--underline-y)) rotate(-2.6deg) skewX(-12deg) scaleX(var(--underline-scale))}.ai-b-fe6a40af-0e45-4e63-8cb1-af83a84371a2-3MQFrwcpudmhTtx0W3HM.ai-b-fe6a40af-0e45-4e63-8cb1-af83a84371a2-3MQFrwcpudmhTtx0W3HM .underline-sketch.has-extra-lines .next-project-contact>span:before{bottom:-.2em;box-shadow:-.06em .07em 0 -.03em var(--contact-ring);transform:translateX(var(--underline-x)) translateY(var(--underline-y)) rotate(1.8deg) skewX(9deg) scaleX(var(--underline-scale))}@media(max-width:700px){.ai-b-fe6a40af-0e45-4e63-8cb1-af83a84371a2-3MQFrwcpudmhTtx0W3HM.ai-b-fe6a40af-0e45-4e63-8cb1-af83a84371a2-3MQFrwcpudmhTtx0W3HM .next-project-footer{gap:1.5rem;grid-template-columns:1fr;justify-items:center}.ai-b-fe6a40af-0e45-4e63-8cb1-af83a84371a2-3MQFrwcpudmhTtx0W3HM.ai-b-fe6a40af-0e45-4e63-8cb1-af83a84371a2-3MQFrwcpudmhTtx0W3HM .next-project-title-button{align-items:center;justify-self:center;text-align:center}.ai-b-fe6a40af-0e45-4e63-8cb1-af83a84371a2-3MQFrwcpudmhTtx0W3HM.ai-b-fe6a40af-0e45-4e63-8cb1-af83a84371a2-3MQFrwcpudmhTtx0W3HM .next-project-arrows{grid-column:1;grid-row:auto}.ai-b-fe6a40af-0e45-4e63-8cb1-af83a84371a2-3MQFrwcpudmhTtx0W3HM.ai-b-fe6a40af-0e45-4e63-8cb1-af83a84371a2-3MQFrwcpudmhTtx0W3HM .next-project-all{justify-self:center;text-align:center}.ai-b-fe6a40af-0e45-4e63-8cb1-af83a84371a2-3MQFrwcpudmhTtx0W3HM.ai-b-fe6a40af-0e45-4e63-8cb1-af83a84371a2-3MQFrwcpudmhTtx0W3HM .next-project-arrow{height:3.25rem;width:3.25rem}.ai-b-fe6a40af-0e45-4e63-8cb1-af83a84371a2-3MQFrwcpudmhTtx0W3HM.ai-b-fe6a40af-0e45-4e63-8cb1-af83a84371a2-3MQFrwcpudmhTtx0W3HM .next-project-contact-wrap{margin-top:2.25rem}.ai-b-fe6a40af-0e45-4e63-8cb1-af83a84371a2-3MQFrwcpudmhTtx0W3HM.ai-b-fe6a40af-0e45-4e63-8cb1-af83a84371a2-3MQFrwcpudmhTtx0W3HM .next-project-contact{text-align:center}}:where(.ai-b-hero-AiFxojjXmTtZosfmx8Ci) .pt-hero-root{background-color:var(--bg,transparent);box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-end;min-height:var(--height,90vh);padding-bottom:var(--block-padding-bottom,0);padding-top:calc(var(--block-padding-top, 0px) + var(--padding-top, 0px));position:relative;width:100%}:where(.ai-b-hero-AiFxojjXmTtZosfmx8Ci) .pt-hero-image-wrap{height:100%;inset:0;overflow:hidden;position:absolute;width:100%}:where(.ai-b-hero-AiFxojjXmTtZosfmx8Ci) .pt-hero-image-wrap img{display:block;height:100%;object-fit:cover;width:100%}:where(.ai-b-hero-AiFxojjXmTtZosfmx8Ci) .pt-hero-overlay{background:linear-gradient(to top,var(--overlay) 0,transparent 40%,transparent 70%,var(--overlay) 100%);inset:0;pointer-events:none;position:absolute}:where(.ai-b-hero-AiFxojjXmTtZosfmx8Ci) .pt-hero-content{box-sizing:border-box;display:flex;flex-direction:column;gap:.4rem;padding:3.5rem var(--site-padding);position:relative;width:100%;z-index:1}:where(.ai-b-hero-AiFxojjXmTtZosfmx8Ci) .pt-hero-tagline{letter-spacing:.14em;margin:0;text-transform:lowercase}:where(.ai-b-hero-AiFxojjXmTtZosfmx8Ci) .pt-hero-client{letter-spacing:-.025em;line-height:1;margin:0;text-transform:uppercase}@media (max-width:768px){:where(.ai-b-hero-AiFxojjXmTtZosfmx8Ci) .pt-hero-root{min-height:70vw}:where(.ai-b-hero-AiFxojjXmTtZosfmx8Ci) .pt-hero-client{font-size:2.5rem!important}}@media (max-width:480px){:where(.ai-b-hero-AiFxojjXmTtZosfmx8Ci) .pt-hero-client{font-size:2rem!important}}.ai-b-2bc5b6fd-a574-4c09-bcd0-de9de13544f7-AiFxojjXmTtZosfmx8Ci.ai-b-2bc5b6fd-a574-4c09-bcd0-de9de13544f7-AiFxojjXmTtZosfmx8Ci .pt-brief-root{background-color:var(--bg,transparent);display:flex;justify-content:center;padding-inline:var(--site-padding);padding-bottom:calc(var(--block-padding-bottom, 0px) + 5rem);padding-top:calc(var(--block-padding-top, 0px) + 5rem);width:100%}.ai-b-2bc5b6fd-a574-4c09-bcd0-de9de13544f7-AiFxojjXmTtZosfmx8Ci.ai-b-2bc5b6fd-a574-4c09-bcd0-de9de13544f7-AiFxojjXmTtZosfmx8Ci .pt-brief-inner{max-width:var(--max-width);text-align:center}.ai-b-2bc5b6fd-a574-4c09-bcd0-de9de13544f7-AiFxojjXmTtZosfmx8Ci.ai-b-2bc5b6fd-a574-4c09-bcd0-de9de13544f7-AiFxojjXmTtZosfmx8Ci .pt-brief-label-row{margin-bottom:1.25rem}.ai-b-2bc5b6fd-a574-4c09-bcd0-de9de13544f7-AiFxojjXmTtZosfmx8Ci.ai-b-2bc5b6fd-a574-4c09-bcd0-de9de13544f7-AiFxojjXmTtZosfmx8Ci .pt-brief-label{letter-spacing:.2em;text-transform:uppercase}.ai-b-2bc5b6fd-a574-4c09-bcd0-de9de13544f7-AiFxojjXmTtZosfmx8Ci.ai-b-2bc5b6fd-a574-4c09-bcd0-de9de13544f7-AiFxojjXmTtZosfmx8Ci .pt-brief-divider{background-color:var(--divider);height:1px;margin-bottom:2.5rem;width:100%}.ai-b-2bc5b6fd-a574-4c09-bcd0-de9de13544f7-AiFxojjXmTtZosfmx8Ci.ai-b-2bc5b6fd-a574-4c09-bcd0-de9de13544f7-AiFxojjXmTtZosfmx8Ci .pt-brief-text{letter-spacing:.01em;line-height:1.8;margin:0}@media (max-width:768px){.ai-b-2bc5b6fd-a574-4c09-bcd0-de9de13544f7-AiFxojjXmTtZosfmx8Ci.ai-b-2bc5b6fd-a574-4c09-bcd0-de9de13544f7-AiFxojjXmTtZosfmx8Ci .pt-brief-root{padding-bottom:calc(var(--block-padding-bottom, 0px) + 3rem);padding-top:calc(var(--block-padding-top, 0px) + 3rem)}.ai-b-2bc5b6fd-a574-4c09-bcd0-de9de13544f7-AiFxojjXmTtZosfmx8Ci.ai-b-2bc5b6fd-a574-4c09-bcd0-de9de13544f7-AiFxojjXmTtZosfmx8Ci .pt-brief-text{font-size:.95rem!important}}.ai-b-ai-mvqfhw1t-2-AiFxojjXmTtZosfmx8Ci.ai-b-ai-mvqfhw1t-2-AiFxojjXmTtZosfmx8Ci .instagram-only-block{box-sizing:border-box;padding-inline:var(--site-padding);width:100%}.ai-b-ai-mvqfhw1t-2-AiFxojjXmTtZosfmx8Ci.ai-b-ai-mvqfhw1t-2-AiFxojjXmTtZosfmx8Ci .instagram-only-inner{max-width:100%}.ai-b-ai-mvqfhw1t-2-AiFxojjXmTtZosfmx8Ci.ai-b-ai-mvqfhw1t-2-AiFxojjXmTtZosfmx8Ci .instagram-only-frame{background:transparent;border-style:solid;border-width:1px;height:auto;overflow:hidden;width:100%}.ai-b-ai-mvqfhw1t-2-AiFxojjXmTtZosfmx8Ci.ai-b-ai-mvqfhw1t-2-AiFxojjXmTtZosfmx8Ci .instagram-only-frame iframe,.ai-b-ai-mvqfhw1t-2-AiFxojjXmTtZosfmx8Ci.ai-b-ai-mvqfhw1t-2-AiFxojjXmTtZosfmx8Ci .instagram-only-frame video{border:0;display:block;height:100%;width:100%}.ai-b-ai-mvqfhw1t-2-AiFxojjXmTtZosfmx8Ci.ai-b-ai-mvqfhw1t-2-AiFxojjXmTtZosfmx8Ci .instagram-only-frame iframe{color:inherit}@media (max-width:767px){.ai-b-ai-mvqfhw1t-2-AiFxojjXmTtZosfmx8Ci.ai-b-ai-mvqfhw1t-2-AiFxojjXmTtZosfmx8Ci .instagram-only-block{padding-inline:var(--site-padding)}.ai-b-ai-mvqfhw1t-2-AiFxojjXmTtZosfmx8Ci.ai-b-ai-mvqfhw1t-2-AiFxojjXmTtZosfmx8Ci .instagram-only-inner{width:100%!important}.ai-b-ai-mvqfhw1t-2-AiFxojjXmTtZosfmx8Ci.ai-b-ai-mvqfhw1t-2-AiFxojjXmTtZosfmx8Ci .instagram-only-frame{border-radius:calc(var(--media-radius, 20px)*.8)}}.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-AiFxojjXmTtZosfmx8Ci.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-AiFxojjXmTtZosfmx8Ci .pt-gallery-root{background-color:var(--bg,transparent);padding-bottom:calc(var(--block-padding-bottom, 0px) + 1rem);padding-top:calc(var(--block-padding-top, 0px) + 1rem);width:100%}.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-AiFxojjXmTtZosfmx8Ci.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-AiFxojjXmTtZosfmx8Ci .pt-gallery-root[style*="--full-bleed: 0"]{padding-inline:var(--site-padding)}.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-AiFxojjXmTtZosfmx8Ci.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-AiFxojjXmTtZosfmx8Ci .pt-gallery-heading{margin-bottom:var(--title-gap,32px);width:100%}.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-AiFxojjXmTtZosfmx8Ci.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-AiFxojjXmTtZosfmx8Ci .pt-gallery-title{letter-spacing:-.03em;line-height:.95;margin:0}.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-AiFxojjXmTtZosfmx8Ci.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-AiFxojjXmTtZosfmx8Ci .pt-gallery-grid{display:grid;gap:var(--gap);grid-template-columns:repeat(var(--cols,2),1fr)}.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-AiFxojjXmTtZosfmx8Ci.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-AiFxojjXmTtZosfmx8Ci .pt-gallery-root[style*="--full-bleed: 1"] .pt-gallery-grid,.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-AiFxojjXmTtZosfmx8Ci.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-AiFxojjXmTtZosfmx8Ci .pt-gallery-root[style*="--full-bleed: 1"] .pt-gallery-heading{padding-inline:var(--site-padding)}.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-AiFxojjXmTtZosfmx8Ci.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-AiFxojjXmTtZosfmx8Ci .pt-gallery-item{aspect-ratio:3/2;background-color:var(--item-bg,transparent);border-radius:var(--radius);cursor:pointer;overflow:hidden;position:relative;width:100%}.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-AiFxojjXmTtZosfmx8Ci.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-AiFxojjXmTtZosfmx8Ci .pt-gallery-item img{display:block;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.25,.46,.45,.94);width:100%}.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-AiFxojjXmTtZosfmx8Ci.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-AiFxojjXmTtZosfmx8Ci .pt-gallery-item:hover img{transform:scale(1.04)}.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-AiFxojjXmTtZosfmx8Ci.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-AiFxojjXmTtZosfmx8Ci .pt-gallery-hover{background-color:transparent;inset:0;pointer-events:none;position:absolute;transition:background-color .3s ease}.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-AiFxojjXmTtZosfmx8Ci.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-AiFxojjXmTtZosfmx8Ci .pt-gallery-item:hover .pt-gallery-hover{background-color:var(--hover-overlay,transparent)}.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-AiFxojjXmTtZosfmx8Ci.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-AiFxojjXmTtZosfmx8Ci .pt-lightbox{align-items:center;background-color:var(--lightbox-bg,transparent);display:flex;inset:0;justify-content:center;position:fixed;z-index:9999}.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-AiFxojjXmTtZosfmx8Ci.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-AiFxojjXmTtZosfmx8Ci .pt-lightbox-img-wrap{align-items:center;display:flex;height:85vh;justify-content:center;width:90vw}.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-AiFxojjXmTtZosfmx8Ci.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-AiFxojjXmTtZosfmx8Ci .pt-lightbox-close,.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-AiFxojjXmTtZosfmx8Ci.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-AiFxojjXmTtZosfmx8Ci .pt-lightbox-nav{background:transparent;border:none;color:var(--lightbox-control,transparent);cursor:pointer;transition:color .2s;z-index:10000}.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-AiFxojjXmTtZosfmx8Ci.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-AiFxojjXmTtZosfmx8Ci .pt-lightbox-close{font-size:1.5rem;line-height:1;padding:.5rem;position:absolute;right:1.5rem;top:1.5rem}.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-AiFxojjXmTtZosfmx8Ci.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-AiFxojjXmTtZosfmx8Ci .pt-lightbox-nav{font-size:3rem;line-height:1;padding:1rem;position:absolute;top:50%;transform:translateY(-50%)}.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-AiFxojjXmTtZosfmx8Ci.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-AiFxojjXmTtZosfmx8Ci .pt-lightbox-close:hover,.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-AiFxojjXmTtZosfmx8Ci.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-AiFxojjXmTtZosfmx8Ci .pt-lightbox-nav:hover{color:var(--lightbox-control-hover,transparent)}.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-AiFxojjXmTtZosfmx8Ci.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-AiFxojjXmTtZosfmx8Ci .pt-lightbox-prev{left:1rem}.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-AiFxojjXmTtZosfmx8Ci.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-AiFxojjXmTtZosfmx8Ci .pt-lightbox-next{right:1rem}.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-AiFxojjXmTtZosfmx8Ci.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-AiFxojjXmTtZosfmx8Ci .pt-lightbox-count{bottom:1.5rem;color:var(--lightbox-muted,transparent);font-family:var(--font-family);font-size:.75rem;left:50%;letter-spacing:.1em;position:absolute;transform:translateX(-50%)}@media (max-width:768px){.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-AiFxojjXmTtZosfmx8Ci.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-AiFxojjXmTtZosfmx8Ci .pt-gallery-grid{gap:3px;grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-AiFxojjXmTtZosfmx8Ci.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-AiFxojjXmTtZosfmx8Ci .pt-gallery-grid{grid-template-columns:1fr 1fr}}.ai-b-ffc14bf9-5cc1-4ac3-b22c-98fd0c8f4c61-AiFxojjXmTtZosfmx8Ci.ai-b-ffc14bf9-5cc1-4ac3-b22c-98fd0c8f4c61-AiFxojjXmTtZosfmx8Ci .next-project-root{background:var(--bg);padding-bottom:var(--pad-bottom);padding-top:var(--pad-top);width:100%}.ai-b-ffc14bf9-5cc1-4ac3-b22c-98fd0c8f4c61-AiFxojjXmTtZosfmx8Ci.ai-b-ffc14bf9-5cc1-4ac3-b22c-98fd0c8f4c61-AiFxojjXmTtZosfmx8Ci .next-project-rule{background:var(--border);height:1px;margin-inline:var(--site-padding);margin-bottom:var(--gap)}.ai-b-ffc14bf9-5cc1-4ac3-b22c-98fd0c8f4c61-AiFxojjXmTtZosfmx8Ci.ai-b-ffc14bf9-5cc1-4ac3-b22c-98fd0c8f4c61-AiFxojjXmTtZosfmx8Ci .next-project-inner{padding-inline:var(--site-padding)}.ai-b-ffc14bf9-5cc1-4ac3-b22c-98fd0c8f4c61-AiFxojjXmTtZosfmx8Ci.ai-b-ffc14bf9-5cc1-4ac3-b22c-98fd0c8f4c61-AiFxojjXmTtZosfmx8Ci .next-project-image-button{background:transparent;border:0;border-radius:var(--radius);cursor:pointer;display:block;overflow:hidden;padding:0;width:100%}.ai-b-ffc14bf9-5cc1-4ac3-b22c-98fd0c8f4c61-AiFxojjXmTtZosfmx8Ci.ai-b-ffc14bf9-5cc1-4ac3-b22c-98fd0c8f4c61-AiFxojjXmTtZosfmx8Ci .next-project-image-button img{display:block;height:auto;max-height:68vh;object-fit:cover;transition:opacity .3s ease;width:100%}.ai-b-ffc14bf9-5cc1-4ac3-b22c-98fd0c8f4c61-AiFxojjXmTtZosfmx8Ci.ai-b-ffc14bf9-5cc1-4ac3-b22c-98fd0c8f4c61-AiFxojjXmTtZosfmx8Ci .next-project-image-button:hover img{opacity:.82}.ai-b-ffc14bf9-5cc1-4ac3-b22c-98fd0c8f4c61-AiFxojjXmTtZosfmx8Ci.ai-b-ffc14bf9-5cc1-4ac3-b22c-98fd0c8f4c61-AiFxojjXmTtZosfmx8Ci .next-project-footer{align-items:center;display:grid;gap:2rem;grid-template-columns:1fr auto 1fr;padding-top:2rem}.ai-b-ffc14bf9-5cc1-4ac3-b22c-98fd0c8f4c61-AiFxojjXmTtZosfmx8Ci.ai-b-ffc14bf9-5cc1-4ac3-b22c-98fd0c8f4c61-AiFxojjXmTtZosfmx8Ci .next-project-all,.ai-b-ffc14bf9-5cc1-4ac3-b22c-98fd0c8f4c61-AiFxojjXmTtZosfmx8Ci.ai-b-ffc14bf9-5cc1-4ac3-b22c-98fd0c8f4c61-AiFxojjXmTtZosfmx8Ci .next-project-arrow,.ai-b-ffc14bf9-5cc1-4ac3-b22c-98fd0c8f4c61-AiFxojjXmTtZosfmx8Ci.ai-b-ffc14bf9-5cc1-4ac3-b22c-98fd0c8f4c61-AiFxojjXmTtZosfmx8Ci .next-project-contact,.ai-b-ffc14bf9-5cc1-4ac3-b22c-98fd0c8f4c61-AiFxojjXmTtZosfmx8Ci.ai-b-ffc14bf9-5cc1-4ac3-b22c-98fd0c8f4c61-AiFxojjXmTtZosfmx8Ci .next-project-title-button{background:transparent;border:0;cursor:pointer;padding:0}.ai-b-ffc14bf9-5cc1-4ac3-b22c-98fd0c8f4c61-AiFxojjXmTtZosfmx8Ci.ai-b-ffc14bf9-5cc1-4ac3-b22c-98fd0c8f4c61-AiFxojjXmTtZosfmx8Ci .next-project-title-button{align-items:flex-start;display:flex;flex-direction:column;gap:.35rem;justify-self:start;text-align:left}.ai-b-ffc14bf9-5cc1-4ac3-b22c-98fd0c8f4c61-AiFxojjXmTtZosfmx8Ci.ai-b-ffc14bf9-5cc1-4ac3-b22c-98fd0c8f4c61-AiFxojjXmTtZosfmx8Ci .next-project-title-button span:first-child{letter-spacing:.14em;text-transform:uppercase}.ai-b-ffc14bf9-5cc1-4ac3-b22c-98fd0c8f4c61-AiFxojjXmTtZosfmx8Ci.ai-b-ffc14bf9-5cc1-4ac3-b22c-98fd0c8f4c61-AiFxojjXmTtZosfmx8Ci .next-project-title-button span:last-child{letter-spacing:-.04em;line-height:.92}.ai-b-ffc14bf9-5cc1-4ac3-b22c-98fd0c8f4c61-AiFxojjXmTtZosfmx8Ci.ai-b-ffc14bf9-5cc1-4ac3-b22c-98fd0c8f4c61-AiFxojjXmTtZosfmx8Ci .next-project-arrows{align-items:center;display:flex;gap:1.25rem;grid-column:2;grid-row:1;justify-content:center}.ai-b-ffc14bf9-5cc1-4ac3-b22c-98fd0c8f4c61-AiFxojjXmTtZosfmx8Ci.ai-b-ffc14bf9-5cc1-4ac3-b22c-98fd0c8f4c61-AiFxojjXmTtZosfmx8Ci .next-project-arrow{border:1px solid var(--border);border-radius:50%;display:grid;height:4rem;place-items:center;transition:transform .25s ease,opacity .25s ease;width:4rem}.ai-b-ffc14bf9-5cc1-4ac3-b22c-98fd0c8f4c61-AiFxojjXmTtZosfmx8Ci.ai-b-ffc14bf9-5cc1-4ac3-b22c-98fd0c8f4c61-AiFxojjXmTtZosfmx8Ci .next-project-arrow span{font-size:1.8rem;line-height:1}.ai-b-ffc14bf9-5cc1-4ac3-b22c-98fd0c8f4c61-AiFxojjXmTtZosfmx8Ci.ai-b-ffc14bf9-5cc1-4ac3-b22c-98fd0c8f4c61-AiFxojjXmTtZosfmx8Ci .next-project-arrow:first-child:hover{opacity:.75;transform:translateX(-4px)}.ai-b-ffc14bf9-5cc1-4ac3-b22c-98fd0c8f4c61-AiFxojjXmTtZosfmx8Ci.ai-b-ffc14bf9-5cc1-4ac3-b22c-98fd0c8f4c61-AiFxojjXmTtZosfmx8Ci .next-project-arrow:nth-child(2):hover{opacity:.75;transform:translateX(4px)}.ai-b-ffc14bf9-5cc1-4ac3-b22c-98fd0c8f4c61-AiFxojjXmTtZosfmx8Ci.ai-b-ffc14bf9-5cc1-4ac3-b22c-98fd0c8f4c61-AiFxojjXmTtZosfmx8Ci .next-project-all{font-style:italic;justify-self:end;text-align:right;text-decoration:underline;text-underline-offset:.25rem}.ai-b-ffc14bf9-5cc1-4ac3-b22c-98fd0c8f4c61-AiFxojjXmTtZosfmx8Ci.ai-b-ffc14bf9-5cc1-4ac3-b22c-98fd0c8f4c61-AiFxojjXmTtZosfmx8Ci .next-project-all:hover{opacity:.75}.ai-b-ffc14bf9-5cc1-4ac3-b22c-98fd0c8f4c61-AiFxojjXmTtZosfmx8Ci.ai-b-ffc14bf9-5cc1-4ac3-b22c-98fd0c8f4c61-AiFxojjXmTtZosfmx8Ci .next-project-contact-wrap{display:flex;justify-content:center;margin-top:3rem}.ai-b-ffc14bf9-5cc1-4ac3-b22c-98fd0c8f4c61-AiFxojjXmTtZosfmx8Ci.ai-b-ffc14bf9-5cc1-4ac3-b22c-98fd0c8f4c61-AiFxojjXmTtZosfmx8Ci .next-project-contact{align-items:center;color:var(--contact-text);display:inline-flex;justify-content:center;padding:.3em .45em;position:relative;transition:opacity .25s ease,transform .25s ease}.ai-b-ffc14bf9-5cc1-4ac3-b22c-98fd0c8f4c61-AiFxojjXmTtZosfmx8Ci.ai-b-ffc14bf9-5cc1-4ac3-b22c-98fd0c8f4c61-AiFxojjXmTtZosfmx8Ci .next-project-contact>span{display:inline-block;position:relative}.ai-b-ffc14bf9-5cc1-4ac3-b22c-98fd0c8f4c61-AiFxojjXmTtZosfmx8Ci.ai-b-ffc14bf9-5cc1-4ac3-b22c-98fd0c8f4c61-AiFxojjXmTtZosfmx8Ci .next-project-contact>span:after,.ai-b-ffc14bf9-5cc1-4ac3-b22c-98fd0c8f4c61-AiFxojjXmTtZosfmx8Ci.ai-b-ffc14bf9-5cc1-4ac3-b22c-98fd0c8f4c61-AiFxojjXmTtZosfmx8Ci .next-project-contact>span:before{border-bottom:2px solid var(--contact-ring);border-radius:48% 52% 44% 56%;bottom:-.02em;content:"";height:.12em;left:-.06em;opacity:.95;pointer-events:none;position:absolute;right:-.08em;transform:translateX(var(--underline-x)) translateY(var(--underline-y)) rotate(-1.8deg) skewX(-8deg) scaleX(var(--underline-scale));transform-origin:center}.ai-b-ffc14bf9-5cc1-4ac3-b22c-98fd0c8f4c61-AiFxojjXmTtZosfmx8Ci.ai-b-ffc14bf9-5cc1-4ac3-b22c-98fd0c8f4c61-AiFxojjXmTtZosfmx8Ci .next-project-contact>span:before{bottom:-.16em;display:none;height:.1em;left:.02em;opacity:.72;right:-.02em;transform:translateX(var(--underline-x)) translateY(var(--underline-y)) rotate(1.2deg) skewX(6deg) scaleX(var(--underline-scale))}.ai-b-ffc14bf9-5cc1-4ac3-b22c-98fd0c8f4c61-AiFxojjXmTtZosfmx8Ci.ai-b-ffc14bf9-5cc1-4ac3-b22c-98fd0c8f4c61-AiFxojjXmTtZosfmx8Ci .next-project-contact:after,.ai-b-ffc14bf9-5cc1-4ac3-b22c-98fd0c8f4c61-AiFxojjXmTtZosfmx8Ci.ai-b-ffc14bf9-5cc1-4ac3-b22c-98fd0c8f4c61-AiFxojjXmTtZosfmx8Ci .next-project-contact:before{border:1px solid var(--contact-ring);border-radius:47% 53% 49% 51%;content:"";inset:-.12em -.2em;pointer-events:none;position:absolute;transform:rotate(-3deg) skewX(-2deg)}.ai-b-ffc14bf9-5cc1-4ac3-b22c-98fd0c8f4c61-AiFxojjXmTtZosfmx8Ci.ai-b-ffc14bf9-5cc1-4ac3-b22c-98fd0c8f4c61-AiFxojjXmTtZosfmx8Ci .next-project-contact:after{inset:-.2em -.12em;opacity:.62;transform:rotate(4deg) skewY(2deg)}.ai-b-ffc14bf9-5cc1-4ac3-b22c-98fd0c8f4c61-AiFxojjXmTtZosfmx8Ci.ai-b-ffc14bf9-5cc1-4ac3-b22c-98fd0c8f4c61-AiFxojjXmTtZosfmx8Ci .next-project-contact:hover{opacity:.75;transform:translateY(-2px)}.ai-b-ffc14bf9-5cc1-4ac3-b22c-98fd0c8f4c61-AiFxojjXmTtZosfmx8Ci.ai-b-ffc14bf9-5cc1-4ac3-b22c-98fd0c8f4c61-AiFxojjXmTtZosfmx8Ci .is-circle-off .next-project-contact:after,.ai-b-ffc14bf9-5cc1-4ac3-b22c-98fd0c8f4c61-AiFxojjXmTtZosfmx8Ci.ai-b-ffc14bf9-5cc1-4ac3-b22c-98fd0c8f4c61-AiFxojjXmTtZosfmx8Ci .is-circle-off .next-project-contact:before,.ai-b-ffc14bf9-5cc1-4ac3-b22c-98fd0c8f4c61-AiFxojjXmTtZosfmx8Ci.ai-b-ffc14bf9-5cc1-4ac3-b22c-98fd0c8f4c61-AiFxojjXmTtZosfmx8Ci .is-underline-off .next-project-contact>span:after,.ai-b-ffc14bf9-5cc1-4ac3-b22c-98fd0c8f4c61-AiFxojjXmTtZosfmx8Ci.ai-b-ffc14bf9-5cc1-4ac3-b22c-98fd0c8f4c61-AiFxojjXmTtZosfmx8Ci .is-underline-off .next-project-contact>span:before{display:none}.ai-b-ffc14bf9-5cc1-4ac3-b22c-98fd0c8f4c61-AiFxojjXmTtZosfmx8Ci.ai-b-ffc14bf9-5cc1-4ac3-b22c-98fd0c8f4c61-AiFxojjXmTtZosfmx8Ci .has-extra-lines .next-project-contact>span:before{display:block}.ai-b-ffc14bf9-5cc1-4ac3-b22c-98fd0c8f4c61-AiFxojjXmTtZosfmx8Ci.ai-b-ffc14bf9-5cc1-4ac3-b22c-98fd0c8f4c61-AiFxojjXmTtZosfmx8Ci .underline-double .next-project-contact>span:after{bottom:-.02em}.ai-b-ffc14bf9-5cc1-4ac3-b22c-98fd0c8f4c61-AiFxojjXmTtZosfmx8Ci.ai-b-ffc14bf9-5cc1-4ac3-b22c-98fd0c8f4c61-AiFxojjXmTtZosfmx8Ci .underline-sketch .next-project-contact>span:after{bottom:-.04em;box-shadow:.08em .1em 0 -.03em var(--contact-ring);height:.16em;transform:translateX(var(--underline-x)) translateY(var(--underline-y)) rotate(-2.6deg) skewX(-12deg) scaleX(var(--underline-scale))}.ai-b-ffc14bf9-5cc1-4ac3-b22c-98fd0c8f4c61-AiFxojjXmTtZosfmx8Ci.ai-b-ffc14bf9-5cc1-4ac3-b22c-98fd0c8f4c61-AiFxojjXmTtZosfmx8Ci .underline-sketch.has-extra-lines .next-project-contact>span:before{bottom:-.2em;box-shadow:-.06em .07em 0 -.03em var(--contact-ring);transform:translateX(var(--underline-x)) translateY(var(--underline-y)) rotate(1.8deg) skewX(9deg) scaleX(var(--underline-scale))}@media(max-width:700px){.ai-b-ffc14bf9-5cc1-4ac3-b22c-98fd0c8f4c61-AiFxojjXmTtZosfmx8Ci.ai-b-ffc14bf9-5cc1-4ac3-b22c-98fd0c8f4c61-AiFxojjXmTtZosfmx8Ci .next-project-footer{gap:1.5rem;grid-template-columns:1fr;justify-items:center}.ai-b-ffc14bf9-5cc1-4ac3-b22c-98fd0c8f4c61-AiFxojjXmTtZosfmx8Ci.ai-b-ffc14bf9-5cc1-4ac3-b22c-98fd0c8f4c61-AiFxojjXmTtZosfmx8Ci .next-project-title-button{align-items:center;justify-self:center;text-align:center}.ai-b-ffc14bf9-5cc1-4ac3-b22c-98fd0c8f4c61-AiFxojjXmTtZosfmx8Ci.ai-b-ffc14bf9-5cc1-4ac3-b22c-98fd0c8f4c61-AiFxojjXmTtZosfmx8Ci .next-project-arrows{grid-column:1;grid-row:auto}.ai-b-ffc14bf9-5cc1-4ac3-b22c-98fd0c8f4c61-AiFxojjXmTtZosfmx8Ci.ai-b-ffc14bf9-5cc1-4ac3-b22c-98fd0c8f4c61-AiFxojjXmTtZosfmx8Ci .next-project-all{justify-self:center;text-align:center}.ai-b-ffc14bf9-5cc1-4ac3-b22c-98fd0c8f4c61-AiFxojjXmTtZosfmx8Ci.ai-b-ffc14bf9-5cc1-4ac3-b22c-98fd0c8f4c61-AiFxojjXmTtZosfmx8Ci .next-project-arrow{height:3.25rem;width:3.25rem}.ai-b-ffc14bf9-5cc1-4ac3-b22c-98fd0c8f4c61-AiFxojjXmTtZosfmx8Ci.ai-b-ffc14bf9-5cc1-4ac3-b22c-98fd0c8f4c61-AiFxojjXmTtZosfmx8Ci .next-project-contact-wrap{margin-top:2.25rem}.ai-b-ffc14bf9-5cc1-4ac3-b22c-98fd0c8f4c61-AiFxojjXmTtZosfmx8Ci.ai-b-ffc14bf9-5cc1-4ac3-b22c-98fd0c8f4c61-AiFxojjXmTtZosfmx8Ci .next-project-contact{text-align:center}}:where(.ai-b-hero-BrZ9zZC3NvlcUzEqffEP) .pt-hero-root{background-color:var(--bg,#0d0d0d);display:flex;flex-direction:column;height:var(--height,90vh);justify-content:flex-end;overflow:hidden;padding-top:var(--padding-top,0);position:relative;width:100%}:where(.ai-b-hero-BrZ9zZC3NvlcUzEqffEP) .pt-hero-image-wrap{height:100%;inset:0;position:absolute;width:100%}:where(.ai-b-hero-BrZ9zZC3NvlcUzEqffEP) .pt-hero-image-wrap img{display:block;height:100%;object-fit:cover;width:100%}:where(.ai-b-hero-BrZ9zZC3NvlcUzEqffEP) .pt-hero-overlay{background:linear-gradient(to top,var(--overlay) 0,transparent 40%,transparent 70%,var(--overlay) 100%);inset:0;pointer-events:none;position:absolute}:where(.ai-b-hero-BrZ9zZC3NvlcUzEqffEP) .pt-hero-content{display:flex;flex-direction:column;gap:.4rem;padding:3.5rem var(--site-padding);position:relative;z-index:1}:where(.ai-b-hero-BrZ9zZC3NvlcUzEqffEP) .pt-hero-tagline{letter-spacing:.14em;margin:0;text-transform:lowercase}:where(.ai-b-hero-BrZ9zZC3NvlcUzEqffEP) .pt-hero-client{letter-spacing:-.025em;line-height:1;margin:0;text-transform:uppercase}@media (max-width:768px){:where(.ai-b-hero-BrZ9zZC3NvlcUzEqffEP) .pt-hero-root{height:70vw}:where(.ai-b-hero-BrZ9zZC3NvlcUzEqffEP) .pt-hero-client{font-size:2.5rem!important}}@media (max-width:480px){:where(.ai-b-hero-BrZ9zZC3NvlcUzEqffEP) .pt-hero-client{font-size:2rem!important}}.ai-b-2bc5b6fd-a574-4c09-bcd0-de9de13544f7-BrZ9zZC3NvlcUzEqffEP.ai-b-2bc5b6fd-a574-4c09-bcd0-de9de13544f7-BrZ9zZC3NvlcUzEqffEP .pt-brief-root{background-color:var(--bg,transparent);display:flex;justify-content:center;padding-inline:var(--site-padding);padding-bottom:calc(var(--block-padding-bottom, 0px) + 5rem);padding-top:calc(var(--block-padding-top, 0px) + 5rem);width:100%}.ai-b-2bc5b6fd-a574-4c09-bcd0-de9de13544f7-BrZ9zZC3NvlcUzEqffEP.ai-b-2bc5b6fd-a574-4c09-bcd0-de9de13544f7-BrZ9zZC3NvlcUzEqffEP .pt-brief-inner{max-width:var(--max-width);text-align:center}.ai-b-2bc5b6fd-a574-4c09-bcd0-de9de13544f7-BrZ9zZC3NvlcUzEqffEP.ai-b-2bc5b6fd-a574-4c09-bcd0-de9de13544f7-BrZ9zZC3NvlcUzEqffEP .pt-brief-label-row{margin-bottom:1.25rem}.ai-b-2bc5b6fd-a574-4c09-bcd0-de9de13544f7-BrZ9zZC3NvlcUzEqffEP.ai-b-2bc5b6fd-a574-4c09-bcd0-de9de13544f7-BrZ9zZC3NvlcUzEqffEP .pt-brief-label{letter-spacing:.2em;text-transform:uppercase}.ai-b-2bc5b6fd-a574-4c09-bcd0-de9de13544f7-BrZ9zZC3NvlcUzEqffEP.ai-b-2bc5b6fd-a574-4c09-bcd0-de9de13544f7-BrZ9zZC3NvlcUzEqffEP .pt-brief-divider{background-color:var(--divider);height:1px;margin-bottom:2.5rem;width:100%}.ai-b-2bc5b6fd-a574-4c09-bcd0-de9de13544f7-BrZ9zZC3NvlcUzEqffEP.ai-b-2bc5b6fd-a574-4c09-bcd0-de9de13544f7-BrZ9zZC3NvlcUzEqffEP .pt-brief-text{letter-spacing:.01em;line-height:1.8;margin:0}@media (max-width:768px){.ai-b-2bc5b6fd-a574-4c09-bcd0-de9de13544f7-BrZ9zZC3NvlcUzEqffEP.ai-b-2bc5b6fd-a574-4c09-bcd0-de9de13544f7-BrZ9zZC3NvlcUzEqffEP .pt-brief-root{padding-bottom:calc(var(--block-padding-bottom, 0px) + 3rem);padding-top:calc(var(--block-padding-top, 0px) + 3rem)}.ai-b-2bc5b6fd-a574-4c09-bcd0-de9de13544f7-BrZ9zZC3NvlcUzEqffEP.ai-b-2bc5b6fd-a574-4c09-bcd0-de9de13544f7-BrZ9zZC3NvlcUzEqffEP .pt-brief-text{font-size:.95rem!important}}.ai-b-ai-mvqfhw1t-2-BrZ9zZC3NvlcUzEqffEP.ai-b-ai-mvqfhw1t-2-BrZ9zZC3NvlcUzEqffEP .instagram-only-block{box-sizing:border-box;padding-inline:var(--site-padding);width:100%}.ai-b-ai-mvqfhw1t-2-BrZ9zZC3NvlcUzEqffEP.ai-b-ai-mvqfhw1t-2-BrZ9zZC3NvlcUzEqffEP .instagram-only-inner{max-width:100%}.ai-b-ai-mvqfhw1t-2-BrZ9zZC3NvlcUzEqffEP.ai-b-ai-mvqfhw1t-2-BrZ9zZC3NvlcUzEqffEP .instagram-only-frame{background:transparent;border-style:solid;border-width:1px;height:auto;overflow:hidden;width:100%}.ai-b-ai-mvqfhw1t-2-BrZ9zZC3NvlcUzEqffEP.ai-b-ai-mvqfhw1t-2-BrZ9zZC3NvlcUzEqffEP .instagram-only-frame iframe,.ai-b-ai-mvqfhw1t-2-BrZ9zZC3NvlcUzEqffEP.ai-b-ai-mvqfhw1t-2-BrZ9zZC3NvlcUzEqffEP .instagram-only-frame video{border:0;display:block;height:100%;width:100%}.ai-b-ai-mvqfhw1t-2-BrZ9zZC3NvlcUzEqffEP.ai-b-ai-mvqfhw1t-2-BrZ9zZC3NvlcUzEqffEP .instagram-only-frame iframe{color:inherit}@media (max-width:767px){.ai-b-ai-mvqfhw1t-2-BrZ9zZC3NvlcUzEqffEP.ai-b-ai-mvqfhw1t-2-BrZ9zZC3NvlcUzEqffEP .instagram-only-block{padding-inline:var(--site-padding)}.ai-b-ai-mvqfhw1t-2-BrZ9zZC3NvlcUzEqffEP.ai-b-ai-mvqfhw1t-2-BrZ9zZC3NvlcUzEqffEP .instagram-only-inner{width:100%!important}.ai-b-ai-mvqfhw1t-2-BrZ9zZC3NvlcUzEqffEP.ai-b-ai-mvqfhw1t-2-BrZ9zZC3NvlcUzEqffEP .instagram-only-frame{border-radius:calc(var(--media-radius, 20px)*.8)}}.ai-b-a0107572-15e4-4d60-832d-2779557730a8-BrZ9zZC3NvlcUzEqffEP.ai-b-a0107572-15e4-4d60-832d-2779557730a8-BrZ9zZC3NvlcUzEqffEP .instagram-only-block{box-sizing:border-box;padding-inline:var(--site-padding);width:100%}.ai-b-a0107572-15e4-4d60-832d-2779557730a8-BrZ9zZC3NvlcUzEqffEP.ai-b-a0107572-15e4-4d60-832d-2779557730a8-BrZ9zZC3NvlcUzEqffEP .instagram-only-inner{max-width:100%}.ai-b-a0107572-15e4-4d60-832d-2779557730a8-BrZ9zZC3NvlcUzEqffEP.ai-b-a0107572-15e4-4d60-832d-2779557730a8-BrZ9zZC3NvlcUzEqffEP .instagram-only-frame{background:transparent;border-style:solid;border-width:1px;height:auto;overflow:hidden;width:100%}.ai-b-a0107572-15e4-4d60-832d-2779557730a8-BrZ9zZC3NvlcUzEqffEP.ai-b-a0107572-15e4-4d60-832d-2779557730a8-BrZ9zZC3NvlcUzEqffEP .instagram-only-frame iframe,.ai-b-a0107572-15e4-4d60-832d-2779557730a8-BrZ9zZC3NvlcUzEqffEP.ai-b-a0107572-15e4-4d60-832d-2779557730a8-BrZ9zZC3NvlcUzEqffEP .instagram-only-frame video{border:0;display:block;height:100%;width:100%}.ai-b-a0107572-15e4-4d60-832d-2779557730a8-BrZ9zZC3NvlcUzEqffEP.ai-b-a0107572-15e4-4d60-832d-2779557730a8-BrZ9zZC3NvlcUzEqffEP .instagram-only-frame iframe{color:inherit}@media (max-width:767px){.ai-b-a0107572-15e4-4d60-832d-2779557730a8-BrZ9zZC3NvlcUzEqffEP.ai-b-a0107572-15e4-4d60-832d-2779557730a8-BrZ9zZC3NvlcUzEqffEP .instagram-only-block{padding-inline:var(--site-padding)}.ai-b-a0107572-15e4-4d60-832d-2779557730a8-BrZ9zZC3NvlcUzEqffEP.ai-b-a0107572-15e4-4d60-832d-2779557730a8-BrZ9zZC3NvlcUzEqffEP .instagram-only-inner{width:100%!important}.ai-b-a0107572-15e4-4d60-832d-2779557730a8-BrZ9zZC3NvlcUzEqffEP.ai-b-a0107572-15e4-4d60-832d-2779557730a8-BrZ9zZC3NvlcUzEqffEP .instagram-only-frame{border-radius:calc(var(--media-radius, 20px)*.8)}}.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-BrZ9zZC3NvlcUzEqffEP.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-BrZ9zZC3NvlcUzEqffEP .pt-gallery-root{background-color:var(--bg,transparent);padding-bottom:calc(var(--block-padding-bottom, 0px) + 1rem);padding-top:calc(var(--block-padding-top, 0px) + 1rem);width:100%}.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-BrZ9zZC3NvlcUzEqffEP.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-BrZ9zZC3NvlcUzEqffEP .pt-gallery-root[style*="--full-bleed: 0"]{padding-inline:var(--site-padding)}.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-BrZ9zZC3NvlcUzEqffEP.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-BrZ9zZC3NvlcUzEqffEP .pt-gallery-heading{margin-bottom:var(--title-gap,32px);width:100%}.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-BrZ9zZC3NvlcUzEqffEP.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-BrZ9zZC3NvlcUzEqffEP .pt-gallery-title{letter-spacing:-.03em;line-height:.95;margin:0}.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-BrZ9zZC3NvlcUzEqffEP.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-BrZ9zZC3NvlcUzEqffEP .pt-gallery-grid{display:grid;gap:var(--gap);grid-template-columns:repeat(var(--cols,2),1fr)}.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-BrZ9zZC3NvlcUzEqffEP.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-BrZ9zZC3NvlcUzEqffEP .pt-gallery-root[style*="--full-bleed: 1"] .pt-gallery-grid,.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-BrZ9zZC3NvlcUzEqffEP.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-BrZ9zZC3NvlcUzEqffEP .pt-gallery-root[style*="--full-bleed: 1"] .pt-gallery-heading{padding-inline:var(--site-padding)}.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-BrZ9zZC3NvlcUzEqffEP.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-BrZ9zZC3NvlcUzEqffEP .pt-gallery-item{aspect-ratio:3/2;background-color:var(--item-bg,transparent);border-radius:var(--radius);cursor:pointer;overflow:hidden;position:relative;width:100%}.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-BrZ9zZC3NvlcUzEqffEP.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-BrZ9zZC3NvlcUzEqffEP .pt-gallery-item img{display:block;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.25,.46,.45,.94);width:100%}.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-BrZ9zZC3NvlcUzEqffEP.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-BrZ9zZC3NvlcUzEqffEP .pt-gallery-item:hover img{transform:scale(1.04)}.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-BrZ9zZC3NvlcUzEqffEP.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-BrZ9zZC3NvlcUzEqffEP .pt-gallery-hover{background-color:transparent;inset:0;pointer-events:none;position:absolute;transition:background-color .3s ease}.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-BrZ9zZC3NvlcUzEqffEP.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-BrZ9zZC3NvlcUzEqffEP .pt-gallery-item:hover .pt-gallery-hover{background-color:var(--hover-overlay,transparent)}.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-BrZ9zZC3NvlcUzEqffEP.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-BrZ9zZC3NvlcUzEqffEP .pt-lightbox{align-items:center;background-color:var(--lightbox-bg,transparent);display:flex;inset:0;justify-content:center;position:fixed;z-index:9999}.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-BrZ9zZC3NvlcUzEqffEP.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-BrZ9zZC3NvlcUzEqffEP .pt-lightbox-img-wrap{align-items:center;display:flex;height:85vh;justify-content:center;width:90vw}.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-BrZ9zZC3NvlcUzEqffEP.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-BrZ9zZC3NvlcUzEqffEP .pt-lightbox-close,.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-BrZ9zZC3NvlcUzEqffEP.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-BrZ9zZC3NvlcUzEqffEP .pt-lightbox-nav{background:transparent;border:none;color:var(--lightbox-control,transparent);cursor:pointer;transition:color .2s;z-index:10000}.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-BrZ9zZC3NvlcUzEqffEP.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-BrZ9zZC3NvlcUzEqffEP .pt-lightbox-close{font-size:1.5rem;line-height:1;padding:.5rem;position:absolute;right:1.5rem;top:1.5rem}.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-BrZ9zZC3NvlcUzEqffEP.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-BrZ9zZC3NvlcUzEqffEP .pt-lightbox-nav{font-size:3rem;line-height:1;padding:1rem;position:absolute;top:50%;transform:translateY(-50%)}.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-BrZ9zZC3NvlcUzEqffEP.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-BrZ9zZC3NvlcUzEqffEP .pt-lightbox-close:hover,.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-BrZ9zZC3NvlcUzEqffEP.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-BrZ9zZC3NvlcUzEqffEP .pt-lightbox-nav:hover{color:var(--lightbox-control-hover,transparent)}.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-BrZ9zZC3NvlcUzEqffEP.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-BrZ9zZC3NvlcUzEqffEP .pt-lightbox-prev{left:1rem}.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-BrZ9zZC3NvlcUzEqffEP.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-BrZ9zZC3NvlcUzEqffEP .pt-lightbox-next{right:1rem}.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-BrZ9zZC3NvlcUzEqffEP.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-BrZ9zZC3NvlcUzEqffEP .pt-lightbox-count{bottom:1.5rem;color:var(--lightbox-muted,transparent);font-family:var(--font-family);font-size:.75rem;left:50%;letter-spacing:.1em;position:absolute;transform:translateX(-50%)}@media (max-width:768px){.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-BrZ9zZC3NvlcUzEqffEP.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-BrZ9zZC3NvlcUzEqffEP .pt-gallery-grid{gap:3px;grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-BrZ9zZC3NvlcUzEqffEP.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-BrZ9zZC3NvlcUzEqffEP .pt-gallery-grid{grid-template-columns:1fr 1fr}}.ai-b-d5407c6c-6771-4b04-b1b5-01fde0af7ed2-BrZ9zZC3NvlcUzEqffEP.ai-b-d5407c6c-6771-4b04-b1b5-01fde0af7ed2-BrZ9zZC3NvlcUzEqffEP .next-project-root{background:var(--bg);padding-bottom:var(--pad-bottom);padding-top:var(--pad-top);width:100%}.ai-b-d5407c6c-6771-4b04-b1b5-01fde0af7ed2-BrZ9zZC3NvlcUzEqffEP.ai-b-d5407c6c-6771-4b04-b1b5-01fde0af7ed2-BrZ9zZC3NvlcUzEqffEP .next-project-rule{background:var(--border);height:1px;margin-inline:var(--site-padding);margin-bottom:var(--gap)}.ai-b-d5407c6c-6771-4b04-b1b5-01fde0af7ed2-BrZ9zZC3NvlcUzEqffEP.ai-b-d5407c6c-6771-4b04-b1b5-01fde0af7ed2-BrZ9zZC3NvlcUzEqffEP .next-project-inner{padding-inline:var(--site-padding)}.ai-b-d5407c6c-6771-4b04-b1b5-01fde0af7ed2-BrZ9zZC3NvlcUzEqffEP.ai-b-d5407c6c-6771-4b04-b1b5-01fde0af7ed2-BrZ9zZC3NvlcUzEqffEP .next-project-image-button{background:transparent;border:0;border-radius:var(--radius);cursor:pointer;display:block;overflow:hidden;padding:0;width:100%}.ai-b-d5407c6c-6771-4b04-b1b5-01fde0af7ed2-BrZ9zZC3NvlcUzEqffEP.ai-b-d5407c6c-6771-4b04-b1b5-01fde0af7ed2-BrZ9zZC3NvlcUzEqffEP .next-project-image-button img{display:block;height:auto;max-height:68vh;object-fit:cover;transition:opacity .3s ease;width:100%}.ai-b-d5407c6c-6771-4b04-b1b5-01fde0af7ed2-BrZ9zZC3NvlcUzEqffEP.ai-b-d5407c6c-6771-4b04-b1b5-01fde0af7ed2-BrZ9zZC3NvlcUzEqffEP .next-project-image-button:hover img{opacity:.82}.ai-b-d5407c6c-6771-4b04-b1b5-01fde0af7ed2-BrZ9zZC3NvlcUzEqffEP.ai-b-d5407c6c-6771-4b04-b1b5-01fde0af7ed2-BrZ9zZC3NvlcUzEqffEP .next-project-footer{align-items:center;display:grid;gap:2rem;grid-template-columns:1fr auto 1fr;padding-top:2rem}.ai-b-d5407c6c-6771-4b04-b1b5-01fde0af7ed2-BrZ9zZC3NvlcUzEqffEP.ai-b-d5407c6c-6771-4b04-b1b5-01fde0af7ed2-BrZ9zZC3NvlcUzEqffEP .next-project-all,.ai-b-d5407c6c-6771-4b04-b1b5-01fde0af7ed2-BrZ9zZC3NvlcUzEqffEP.ai-b-d5407c6c-6771-4b04-b1b5-01fde0af7ed2-BrZ9zZC3NvlcUzEqffEP .next-project-arrow,.ai-b-d5407c6c-6771-4b04-b1b5-01fde0af7ed2-BrZ9zZC3NvlcUzEqffEP.ai-b-d5407c6c-6771-4b04-b1b5-01fde0af7ed2-BrZ9zZC3NvlcUzEqffEP .next-project-contact,.ai-b-d5407c6c-6771-4b04-b1b5-01fde0af7ed2-BrZ9zZC3NvlcUzEqffEP.ai-b-d5407c6c-6771-4b04-b1b5-01fde0af7ed2-BrZ9zZC3NvlcUzEqffEP .next-project-title-button{background:transparent;border:0;cursor:pointer;padding:0}.ai-b-d5407c6c-6771-4b04-b1b5-01fde0af7ed2-BrZ9zZC3NvlcUzEqffEP.ai-b-d5407c6c-6771-4b04-b1b5-01fde0af7ed2-BrZ9zZC3NvlcUzEqffEP .next-project-title-button{align-items:flex-start;display:flex;flex-direction:column;gap:.35rem;justify-self:start;text-align:left}.ai-b-d5407c6c-6771-4b04-b1b5-01fde0af7ed2-BrZ9zZC3NvlcUzEqffEP.ai-b-d5407c6c-6771-4b04-b1b5-01fde0af7ed2-BrZ9zZC3NvlcUzEqffEP .next-project-title-button span:first-child{letter-spacing:.14em;text-transform:uppercase}.ai-b-d5407c6c-6771-4b04-b1b5-01fde0af7ed2-BrZ9zZC3NvlcUzEqffEP.ai-b-d5407c6c-6771-4b04-b1b5-01fde0af7ed2-BrZ9zZC3NvlcUzEqffEP .next-project-title-button span:last-child{letter-spacing:-.04em;line-height:.92}.ai-b-d5407c6c-6771-4b04-b1b5-01fde0af7ed2-BrZ9zZC3NvlcUzEqffEP.ai-b-d5407c6c-6771-4b04-b1b5-01fde0af7ed2-BrZ9zZC3NvlcUzEqffEP .next-project-arrows{align-items:center;display:flex;gap:1.25rem;grid-column:2;grid-row:1;justify-content:center}.ai-b-d5407c6c-6771-4b04-b1b5-01fde0af7ed2-BrZ9zZC3NvlcUzEqffEP.ai-b-d5407c6c-6771-4b04-b1b5-01fde0af7ed2-BrZ9zZC3NvlcUzEqffEP .next-project-arrow{border:1px solid var(--border);border-radius:50%;display:grid;height:4rem;place-items:center;transition:transform .25s ease,opacity .25s ease;width:4rem}.ai-b-d5407c6c-6771-4b04-b1b5-01fde0af7ed2-BrZ9zZC3NvlcUzEqffEP.ai-b-d5407c6c-6771-4b04-b1b5-01fde0af7ed2-BrZ9zZC3NvlcUzEqffEP .next-project-arrow span{font-size:1.8rem;line-height:1}.ai-b-d5407c6c-6771-4b04-b1b5-01fde0af7ed2-BrZ9zZC3NvlcUzEqffEP.ai-b-d5407c6c-6771-4b04-b1b5-01fde0af7ed2-BrZ9zZC3NvlcUzEqffEP .next-project-arrow:first-child:hover{opacity:.75;transform:translateX(-4px)}.ai-b-d5407c6c-6771-4b04-b1b5-01fde0af7ed2-BrZ9zZC3NvlcUzEqffEP.ai-b-d5407c6c-6771-4b04-b1b5-01fde0af7ed2-BrZ9zZC3NvlcUzEqffEP .next-project-arrow:nth-child(2):hover{opacity:.75;transform:translateX(4px)}.ai-b-d5407c6c-6771-4b04-b1b5-01fde0af7ed2-BrZ9zZC3NvlcUzEqffEP.ai-b-d5407c6c-6771-4b04-b1b5-01fde0af7ed2-BrZ9zZC3NvlcUzEqffEP .next-project-all{font-style:italic;justify-self:end;text-align:right;text-decoration:underline;text-underline-offset:.25rem}.ai-b-d5407c6c-6771-4b04-b1b5-01fde0af7ed2-BrZ9zZC3NvlcUzEqffEP.ai-b-d5407c6c-6771-4b04-b1b5-01fde0af7ed2-BrZ9zZC3NvlcUzEqffEP .next-project-all:hover{opacity:.75}.ai-b-d5407c6c-6771-4b04-b1b5-01fde0af7ed2-BrZ9zZC3NvlcUzEqffEP.ai-b-d5407c6c-6771-4b04-b1b5-01fde0af7ed2-BrZ9zZC3NvlcUzEqffEP .next-project-contact-wrap{display:flex;justify-content:center;margin-top:3rem}.ai-b-d5407c6c-6771-4b04-b1b5-01fde0af7ed2-BrZ9zZC3NvlcUzEqffEP.ai-b-d5407c6c-6771-4b04-b1b5-01fde0af7ed2-BrZ9zZC3NvlcUzEqffEP .next-project-contact{align-items:center;color:var(--contact-text);display:inline-flex;justify-content:center;padding:.3em .45em;position:relative;transition:opacity .25s ease,transform .25s ease}.ai-b-d5407c6c-6771-4b04-b1b5-01fde0af7ed2-BrZ9zZC3NvlcUzEqffEP.ai-b-d5407c6c-6771-4b04-b1b5-01fde0af7ed2-BrZ9zZC3NvlcUzEqffEP .next-project-contact>span{display:inline-block;position:relative}.ai-b-d5407c6c-6771-4b04-b1b5-01fde0af7ed2-BrZ9zZC3NvlcUzEqffEP.ai-b-d5407c6c-6771-4b04-b1b5-01fde0af7ed2-BrZ9zZC3NvlcUzEqffEP .next-project-contact>span:after,.ai-b-d5407c6c-6771-4b04-b1b5-01fde0af7ed2-BrZ9zZC3NvlcUzEqffEP.ai-b-d5407c6c-6771-4b04-b1b5-01fde0af7ed2-BrZ9zZC3NvlcUzEqffEP .next-project-contact>span:before{border-bottom:2px solid var(--contact-ring);border-radius:48% 52% 44% 56%;bottom:-.02em;content:"";height:.12em;left:-.06em;opacity:.95;pointer-events:none;position:absolute;right:-.08em;transform:translateX(var(--underline-x)) translateY(var(--underline-y)) rotate(-1.8deg) skewX(-8deg) scaleX(var(--underline-scale));transform-origin:center}.ai-b-d5407c6c-6771-4b04-b1b5-01fde0af7ed2-BrZ9zZC3NvlcUzEqffEP.ai-b-d5407c6c-6771-4b04-b1b5-01fde0af7ed2-BrZ9zZC3NvlcUzEqffEP .next-project-contact>span:before{bottom:-.16em;display:none;height:.1em;left:.02em;opacity:.72;right:-.02em;transform:translateX(var(--underline-x)) translateY(var(--underline-y)) rotate(1.2deg) skewX(6deg) scaleX(var(--underline-scale))}.ai-b-d5407c6c-6771-4b04-b1b5-01fde0af7ed2-BrZ9zZC3NvlcUzEqffEP.ai-b-d5407c6c-6771-4b04-b1b5-01fde0af7ed2-BrZ9zZC3NvlcUzEqffEP .next-project-contact:after,.ai-b-d5407c6c-6771-4b04-b1b5-01fde0af7ed2-BrZ9zZC3NvlcUzEqffEP.ai-b-d5407c6c-6771-4b04-b1b5-01fde0af7ed2-BrZ9zZC3NvlcUzEqffEP .next-project-contact:before{border:1px solid var(--contact-ring);border-radius:47% 53% 49% 51%;content:"";inset:-.12em -.2em;pointer-events:none;position:absolute;transform:rotate(-3deg) skewX(-2deg)}.ai-b-d5407c6c-6771-4b04-b1b5-01fde0af7ed2-BrZ9zZC3NvlcUzEqffEP.ai-b-d5407c6c-6771-4b04-b1b5-01fde0af7ed2-BrZ9zZC3NvlcUzEqffEP .next-project-contact:after{inset:-.2em -.12em;opacity:.62;transform:rotate(4deg) skewY(2deg)}.ai-b-d5407c6c-6771-4b04-b1b5-01fde0af7ed2-BrZ9zZC3NvlcUzEqffEP.ai-b-d5407c6c-6771-4b04-b1b5-01fde0af7ed2-BrZ9zZC3NvlcUzEqffEP .next-project-contact:hover{opacity:.75;transform:translateY(-2px)}.ai-b-d5407c6c-6771-4b04-b1b5-01fde0af7ed2-BrZ9zZC3NvlcUzEqffEP.ai-b-d5407c6c-6771-4b04-b1b5-01fde0af7ed2-BrZ9zZC3NvlcUzEqffEP .is-circle-off .next-project-contact:after,.ai-b-d5407c6c-6771-4b04-b1b5-01fde0af7ed2-BrZ9zZC3NvlcUzEqffEP.ai-b-d5407c6c-6771-4b04-b1b5-01fde0af7ed2-BrZ9zZC3NvlcUzEqffEP .is-circle-off .next-project-contact:before,.ai-b-d5407c6c-6771-4b04-b1b5-01fde0af7ed2-BrZ9zZC3NvlcUzEqffEP.ai-b-d5407c6c-6771-4b04-b1b5-01fde0af7ed2-BrZ9zZC3NvlcUzEqffEP .is-underline-off .next-project-contact>span:after,.ai-b-d5407c6c-6771-4b04-b1b5-01fde0af7ed2-BrZ9zZC3NvlcUzEqffEP.ai-b-d5407c6c-6771-4b04-b1b5-01fde0af7ed2-BrZ9zZC3NvlcUzEqffEP .is-underline-off .next-project-contact>span:before{display:none}.ai-b-d5407c6c-6771-4b04-b1b5-01fde0af7ed2-BrZ9zZC3NvlcUzEqffEP.ai-b-d5407c6c-6771-4b04-b1b5-01fde0af7ed2-BrZ9zZC3NvlcUzEqffEP .has-extra-lines .next-project-contact>span:before{display:block}.ai-b-d5407c6c-6771-4b04-b1b5-01fde0af7ed2-BrZ9zZC3NvlcUzEqffEP.ai-b-d5407c6c-6771-4b04-b1b5-01fde0af7ed2-BrZ9zZC3NvlcUzEqffEP .underline-double .next-project-contact>span:after{bottom:-.02em}.ai-b-d5407c6c-6771-4b04-b1b5-01fde0af7ed2-BrZ9zZC3NvlcUzEqffEP.ai-b-d5407c6c-6771-4b04-b1b5-01fde0af7ed2-BrZ9zZC3NvlcUzEqffEP .underline-sketch .next-project-contact>span:after{bottom:-.04em;box-shadow:.08em .1em 0 -.03em var(--contact-ring);height:.16em;transform:translateX(var(--underline-x)) translateY(var(--underline-y)) rotate(-2.6deg) skewX(-12deg) scaleX(var(--underline-scale))}.ai-b-d5407c6c-6771-4b04-b1b5-01fde0af7ed2-BrZ9zZC3NvlcUzEqffEP.ai-b-d5407c6c-6771-4b04-b1b5-01fde0af7ed2-BrZ9zZC3NvlcUzEqffEP .underline-sketch.has-extra-lines .next-project-contact>span:before{bottom:-.2em;box-shadow:-.06em .07em 0 -.03em var(--contact-ring);transform:translateX(var(--underline-x)) translateY(var(--underline-y)) rotate(1.8deg) skewX(9deg) scaleX(var(--underline-scale))}@media(max-width:700px){.ai-b-d5407c6c-6771-4b04-b1b5-01fde0af7ed2-BrZ9zZC3NvlcUzEqffEP.ai-b-d5407c6c-6771-4b04-b1b5-01fde0af7ed2-BrZ9zZC3NvlcUzEqffEP .next-project-footer{gap:1.5rem;grid-template-columns:1fr;justify-items:center}.ai-b-d5407c6c-6771-4b04-b1b5-01fde0af7ed2-BrZ9zZC3NvlcUzEqffEP.ai-b-d5407c6c-6771-4b04-b1b5-01fde0af7ed2-BrZ9zZC3NvlcUzEqffEP .next-project-title-button{align-items:center;justify-self:center;text-align:center}.ai-b-d5407c6c-6771-4b04-b1b5-01fde0af7ed2-BrZ9zZC3NvlcUzEqffEP.ai-b-d5407c6c-6771-4b04-b1b5-01fde0af7ed2-BrZ9zZC3NvlcUzEqffEP .next-project-arrows{grid-column:1;grid-row:auto}.ai-b-d5407c6c-6771-4b04-b1b5-01fde0af7ed2-BrZ9zZC3NvlcUzEqffEP.ai-b-d5407c6c-6771-4b04-b1b5-01fde0af7ed2-BrZ9zZC3NvlcUzEqffEP .next-project-all{justify-self:center;text-align:center}.ai-b-d5407c6c-6771-4b04-b1b5-01fde0af7ed2-BrZ9zZC3NvlcUzEqffEP.ai-b-d5407c6c-6771-4b04-b1b5-01fde0af7ed2-BrZ9zZC3NvlcUzEqffEP .next-project-arrow{height:3.25rem;width:3.25rem}.ai-b-d5407c6c-6771-4b04-b1b5-01fde0af7ed2-BrZ9zZC3NvlcUzEqffEP.ai-b-d5407c6c-6771-4b04-b1b5-01fde0af7ed2-BrZ9zZC3NvlcUzEqffEP .next-project-contact-wrap{margin-top:2.25rem}.ai-b-d5407c6c-6771-4b04-b1b5-01fde0af7ed2-BrZ9zZC3NvlcUzEqffEP.ai-b-d5407c6c-6771-4b04-b1b5-01fde0af7ed2-BrZ9zZC3NvlcUzEqffEP .next-project-contact{text-align:center}}.ai-b-c72b5508-3ea1-4d5f-a6c2-bfda7cd79281-DY3sqh2Bmgl1kYZWftxt.ai-b-c72b5508-3ea1-4d5f-a6c2-bfda7cd79281-DY3sqh2Bmgl1kYZWftxt .jm-projectHero{background:var(--bg);display:flex;flex-direction:column;gap:clamp(3rem,8vw,8rem);justify-content:flex-end;min-height:38vh;padding-bottom:var(--bottom);padding-top:var(--top);padding-inline:var(--site-padding)}.ai-b-c72b5508-3ea1-4d5f-a6c2-bfda7cd79281-DY3sqh2Bmgl1kYZWftxt.ai-b-c72b5508-3ea1-4d5f-a6c2-bfda7cd79281-DY3sqh2Bmgl1kYZWftxt .jm-projectHero__top{align-items:center;display:flex;font-family:var(--font-family-navigation);font-size:.7rem;justify-content:space-between;letter-spacing:.08em}.ai-b-c72b5508-3ea1-4d5f-a6c2-bfda7cd79281-DY3sqh2Bmgl1kYZWftxt.ai-b-c72b5508-3ea1-4d5f-a6c2-bfda7cd79281-DY3sqh2Bmgl1kYZWftxt .jm-projectHero__title{align-items:center;display:flex;flex:1;justify-content:center;min-height:clamp(8rem,18vw,16rem);text-align:center}.ai-b-c72b5508-3ea1-4d5f-a6c2-bfda7cd79281-DY3sqh2Bmgl1kYZWftxt.ai-b-c72b5508-3ea1-4d5f-a6c2-bfda7cd79281-DY3sqh2Bmgl1kYZWftxt .jm-projectHero__title h1{letter-spacing:-.045em;line-height:.9;margin:0;max-width:100%}.ai-b-c72b5508-3ea1-4d5f-a6c2-bfda7cd79281-DY3sqh2Bmgl1kYZWftxt.ai-b-c72b5508-3ea1-4d5f-a6c2-bfda7cd79281-DY3sqh2Bmgl1kYZWftxt .jm-projectHero__title sup{font-family:var(--font-family-navigation);font-size:.8rem;letter-spacing:0;margin-left:.2em;position:relative;top:-.2em;vertical-align:top}@media(max-width:700px){.ai-b-c72b5508-3ea1-4d5f-a6c2-bfda7cd79281-DY3sqh2Bmgl1kYZWftxt.ai-b-c72b5508-3ea1-4d5f-a6c2-bfda7cd79281-DY3sqh2Bmgl1kYZWftxt .jm-projectHero{gap:4rem;min-height:42vh}.ai-b-c72b5508-3ea1-4d5f-a6c2-bfda7cd79281-DY3sqh2Bmgl1kYZWftxt.ai-b-c72b5508-3ea1-4d5f-a6c2-bfda7cd79281-DY3sqh2Bmgl1kYZWftxt .jm-projectHero__top{font-size:.58rem}.ai-b-c72b5508-3ea1-4d5f-a6c2-bfda7cd79281-DY3sqh2Bmgl1kYZWftxt.ai-b-c72b5508-3ea1-4d5f-a6c2-bfda7cd79281-DY3sqh2Bmgl1kYZWftxt .jm-projectHero__top span:last-child{text-align:right}.ai-b-c72b5508-3ea1-4d5f-a6c2-bfda7cd79281-DY3sqh2Bmgl1kYZWftxt.ai-b-c72b5508-3ea1-4d5f-a6c2-bfda7cd79281-DY3sqh2Bmgl1kYZWftxt .jm-projectHero__title{min-height:10rem}.ai-b-c72b5508-3ea1-4d5f-a6c2-bfda7cd79281-DY3sqh2Bmgl1kYZWftxt.ai-b-c72b5508-3ea1-4d5f-a6c2-bfda7cd79281-DY3sqh2Bmgl1kYZWftxt .jm-projectHero__title h1{max-width:92vw}}.ai-b-ai-mvpy4gbi-3-DY3sqh2Bmgl1kYZWftxt.ai-b-ai-mvpy4gbi-3-DY3sqh2Bmgl1kYZWftxt .jm-projectGrid{background:var(--bg);padding-bottom:var(--bottom);padding-top:var(--top);width:100%}.ai-b-ai-mvpy4gbi-3-DY3sqh2Bmgl1kYZWftxt.ai-b-ai-mvpy4gbi-3-DY3sqh2Bmgl1kYZWftxt .jm-projectGrid__inner{display:grid;gap:var(--gap);grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.ai-b-ai-mvpy4gbi-3-DY3sqh2Bmgl1kYZWftxt.ai-b-ai-mvpy4gbi-3-DY3sqh2Bmgl1kYZWftxt .jm-projectCard{cursor:pointer;min-width:0}.ai-b-ai-mvpy4gbi-3-DY3sqh2Bmgl1kYZWftxt.ai-b-ai-mvpy4gbi-3-DY3sqh2Bmgl1kYZWftxt .jm-projectCard:focus-visible{outline:2px solid var(--category-color);outline-offset:4px}.ai-b-ai-mvpy4gbi-3-DY3sqh2Bmgl1kYZWftxt.ai-b-ai-mvpy4gbi-3-DY3sqh2Bmgl1kYZWftxt .jm-projectCard__media{aspect-ratio:var(--ratio);background:var(--bg);border-radius:var(--radius);overflow:hidden;position:relative}.ai-b-ai-mvpy4gbi-3-DY3sqh2Bmgl1kYZWftxt.ai-b-ai-mvpy4gbi-3-DY3sqh2Bmgl1kYZWftxt .jm-projectCard__media img{display:block;height:100%;object-fit:cover;width:100%}.ai-b-ai-mvpy4gbi-3-DY3sqh2Bmgl1kYZWftxt.ai-b-ai-mvpy4gbi-3-DY3sqh2Bmgl1kYZWftxt .jm-projectCard__shade{background:var(--overlay);inset:0;position:absolute;transition:opacity .35s ease}.ai-b-ai-mvpy4gbi-3-DY3sqh2Bmgl1kYZWftxt.ai-b-ai-mvpy4gbi-3-DY3sqh2Bmgl1kYZWftxt .jm-projectCard__copy{align-items:center;display:flex;flex-direction:column;inset:0;justify-content:flex-end;padding:2rem 1rem 2.25rem;pointer-events:none;position:absolute;text-align:center;z-index:1}.ai-b-ai-mvpy4gbi-3-DY3sqh2Bmgl1kYZWftxt.ai-b-ai-mvpy4gbi-3-DY3sqh2Bmgl1kYZWftxt .jm-projectCard__copy span:first-child{font-family:var(--font-family-navigation);font-size:.65rem;letter-spacing:.08em;text-transform:uppercase}.ai-b-ai-mvpy4gbi-3-DY3sqh2Bmgl1kYZWftxt.ai-b-ai-mvpy4gbi-3-DY3sqh2Bmgl1kYZWftxt .jm-projectCard__copy h2{line-height:1.05;margin:.6rem 0 .9rem;max-width:80%}.ai-b-ai-mvpy4gbi-3-DY3sqh2Bmgl1kYZWftxt.ai-b-ai-mvpy4gbi-3-DY3sqh2Bmgl1kYZWftxt .jm-projectCard__line{display:block;height:1px;transition:width .3s ease;width:2.5rem}.ai-b-ai-mvpy4gbi-3-DY3sqh2Bmgl1kYZWftxt.ai-b-ai-mvpy4gbi-3-DY3sqh2Bmgl1kYZWftxt .jm-projectCard:focus-visible .jm-projectCard__shade,.ai-b-ai-mvpy4gbi-3-DY3sqh2Bmgl1kYZWftxt.ai-b-ai-mvpy4gbi-3-DY3sqh2Bmgl1kYZWftxt .jm-projectCard:hover .jm-projectCard__shade{opacity:.45}.ai-b-ai-mvpy4gbi-3-DY3sqh2Bmgl1kYZWftxt.ai-b-ai-mvpy4gbi-3-DY3sqh2Bmgl1kYZWftxt .jm-projectCard:focus-visible .jm-projectCard__line,.ai-b-ai-mvpy4gbi-3-DY3sqh2Bmgl1kYZWftxt.ai-b-ai-mvpy4gbi-3-DY3sqh2Bmgl1kYZWftxt .jm-projectCard:hover .jm-projectCard__line{width:4rem}@media(max-width:800px){.ai-b-ai-mvpy4gbi-3-DY3sqh2Bmgl1kYZWftxt.ai-b-ai-mvpy4gbi-3-DY3sqh2Bmgl1kYZWftxt .jm-projectGrid__inner{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-b-ai-mvpy4gbi-3-DY3sqh2Bmgl1kYZWftxt.ai-b-ai-mvpy4gbi-3-DY3sqh2Bmgl1kYZWftxt .jm-projectCard__copy{padding:1.2rem .6rem 1.35rem}.ai-b-ai-mvpy4gbi-3-DY3sqh2Bmgl1kYZWftxt.ai-b-ai-mvpy4gbi-3-DY3sqh2Bmgl1kYZWftxt .jm-projectCard__copy h2{font-size:1rem}}@media(max-width:520px){.ai-b-ai-mvpy4gbi-3-DY3sqh2Bmgl1kYZWftxt.ai-b-ai-mvpy4gbi-3-DY3sqh2Bmgl1kYZWftxt .jm-projectGrid__inner{grid-template-columns:1fr}.ai-b-ai-mvpy4gbi-3-DY3sqh2Bmgl1kYZWftxt.ai-b-ai-mvpy4gbi-3-DY3sqh2Bmgl1kYZWftxt .jm-projectCard__media{aspect-ratio:1.15}}.ai-b-ai-mvpy4nam-4-DY3sqh2Bmgl1kYZWftxt.ai-b-ai-mvpy4nam-4-DY3sqh2Bmgl1kYZWftxt .jm-projectCta{align-items:center;background:var(--bg);display:flex;justify-content:center;padding-bottom:var(--bottom);padding-top:var(--top);padding-inline:var(--site-padding)}.ai-b-ai-mvpy4nam-4-DY3sqh2Bmgl1kYZWftxt.ai-b-ai-mvpy4nam-4-DY3sqh2Bmgl1kYZWftxt .jm-projectCta__button{align-items:center;background:transparent;border:0;cursor:pointer;display:flex;gap:1rem;padding:0}.ai-b-ai-mvpy4nam-4-DY3sqh2Bmgl1kYZWftxt.ai-b-ai-mvpy4nam-4-DY3sqh2Bmgl1kYZWftxt .jm-projectCta__arrow{font-size:clamp(2.5rem,5vw,5rem);line-height:.7;transition:transform .25s ease}.ai-b-ai-mvpy4nam-4-DY3sqh2Bmgl1kYZWftxt.ai-b-ai-mvpy4nam-4-DY3sqh2Bmgl1kYZWftxt .jm-projectCta__button:hover .jm-projectCta__arrow{transform:translateX(.5rem)}.ai-b-ai-mvpy4nam-4-DY3sqh2Bmgl1kYZWftxt.ai-b-ai-mvpy4nam-4-DY3sqh2Bmgl1kYZWftxt .jm-projectCta__label{display:inline-block;letter-spacing:-.04em;line-height:.85;padding:.08em .12em;position:relative}.ai-b-ai-mvpy4nam-4-DY3sqh2Bmgl1kYZWftxt.ai-b-ai-mvpy4nam-4-DY3sqh2Bmgl1kYZWftxt .jm-projectCta__label>span{display:inline-block;position:relative}.ai-b-ai-mvpy4nam-4-DY3sqh2Bmgl1kYZWftxt.ai-b-ai-mvpy4nam-4-DY3sqh2Bmgl1kYZWftxt .jm-projectCta__label>span:after,.ai-b-ai-mvpy4nam-4-DY3sqh2Bmgl1kYZWftxt.ai-b-ai-mvpy4nam-4-DY3sqh2Bmgl1kYZWftxt .jm-projectCta__label>span:before{border-bottom:2px solid var(--underline-color);border-radius:48% 52% 44% 56%;bottom:-.03em;content:"";height:.11em;left:-.04em;opacity:.95;pointer-events:none;position:absolute;right:-.06em;transform:translateX(var(--underline-x)) translateY(var(--underline-y)) rotate(-1.8deg) skewX(-8deg) scaleX(var(--underline-scale));transform-origin:center}.ai-b-ai-mvpy4nam-4-DY3sqh2Bmgl1kYZWftxt.ai-b-ai-mvpy4nam-4-DY3sqh2Bmgl1kYZWftxt .jm-projectCta__label>span:before{bottom:-.16em;display:none;height:.09em;left:.02em;opacity:.72;right:-.02em;transform:translateX(var(--underline-x)) translateY(var(--underline-y)) rotate(1.2deg) skewX(6deg) scaleX(var(--underline-scale))}.ai-b-ai-mvpy4nam-4-DY3sqh2Bmgl1kYZWftxt.ai-b-ai-mvpy4nam-4-DY3sqh2Bmgl1kYZWftxt .underline-double .jm-projectCta__label>span:before{display:block}.ai-b-ai-mvpy4nam-4-DY3sqh2Bmgl1kYZWftxt.ai-b-ai-mvpy4nam-4-DY3sqh2Bmgl1kYZWftxt .underline-sketch .jm-projectCta__label>span:after{bottom:-.05em;box-shadow:.08em .1em 0 -.03em var(--underline-color);height:.15em;transform:translateX(var(--underline-x)) translateY(var(--underline-y)) rotate(-2.6deg) skewX(-12deg) scaleX(var(--underline-scale))}.ai-b-ai-mvpy4nam-4-DY3sqh2Bmgl1kYZWftxt.ai-b-ai-mvpy4nam-4-DY3sqh2Bmgl1kYZWftxt .underline-sketch .jm-projectCta__label>span:before{bottom:-.2em;box-shadow:-.06em .07em 0 -.03em var(--underline-color);display:block;transform:translateX(var(--underline-x)) translateY(var(--underline-y)) rotate(1.8deg) skewX(9deg) scaleX(var(--underline-scale))}.ai-b-ai-mvpy4nam-4-DY3sqh2Bmgl1kYZWftxt.ai-b-ai-mvpy4nam-4-DY3sqh2Bmgl1kYZWftxt .is-underline-off .jm-projectCta__label>span:after,.ai-b-ai-mvpy4nam-4-DY3sqh2Bmgl1kYZWftxt.ai-b-ai-mvpy4nam-4-DY3sqh2Bmgl1kYZWftxt .is-underline-off .jm-projectCta__label>span:before{display:none}@media(max-width:600px){.ai-b-ai-mvpy4nam-4-DY3sqh2Bmgl1kYZWftxt.ai-b-ai-mvpy4nam-4-DY3sqh2Bmgl1kYZWftxt .jm-projectCta__button{gap:.6rem}.ai-b-ai-mvpy4nam-4-DY3sqh2Bmgl1kYZWftxt.ai-b-ai-mvpy4nam-4-DY3sqh2Bmgl1kYZWftxt .jm-projectCta__arrow{font-size:2.5rem}}:where(.ai-b-hero-F3qkltRSeqwst8MyR9P5) .pt-hero-root{background-color:var(--bg,#0d0d0d);display:flex;flex-direction:column;height:var(--height,90vh);justify-content:flex-end;overflow:hidden;padding-top:var(--padding-top,0);position:relative;width:100%}:where(.ai-b-hero-F3qkltRSeqwst8MyR9P5) .pt-hero-image-wrap{height:100%;inset:0;position:absolute;width:100%}:where(.ai-b-hero-F3qkltRSeqwst8MyR9P5) .pt-hero-image-wrap img{display:block;height:100%;object-fit:cover;width:100%}:where(.ai-b-hero-F3qkltRSeqwst8MyR9P5) .pt-hero-overlay{background:linear-gradient(to top,var(--overlay) 0,transparent 40%,transparent 70%,var(--overlay) 100%);inset:0;pointer-events:none;position:absolute}:where(.ai-b-hero-F3qkltRSeqwst8MyR9P5) .pt-hero-content{display:flex;flex-direction:column;gap:.4rem;padding:3.5rem var(--site-padding);position:relative;z-index:1}:where(.ai-b-hero-F3qkltRSeqwst8MyR9P5) .pt-hero-tagline{letter-spacing:.14em;margin:0;text-transform:lowercase}:where(.ai-b-hero-F3qkltRSeqwst8MyR9P5) .pt-hero-client{letter-spacing:-.025em;line-height:1;margin:0;text-transform:uppercase}@media (max-width:768px){:where(.ai-b-hero-F3qkltRSeqwst8MyR9P5) .pt-hero-root{height:70vw}:where(.ai-b-hero-F3qkltRSeqwst8MyR9P5) .pt-hero-client{font-size:2.5rem!important}}@media (max-width:480px){:where(.ai-b-hero-F3qkltRSeqwst8MyR9P5) .pt-hero-client{font-size:2rem!important}}.ai-b-2bc5b6fd-a574-4c09-bcd0-de9de13544f7-F3qkltRSeqwst8MyR9P5.ai-b-2bc5b6fd-a574-4c09-bcd0-de9de13544f7-F3qkltRSeqwst8MyR9P5 .pt-brief-root{background-color:var(--bg,transparent);display:flex;justify-content:center;padding-inline:var(--site-padding);padding-bottom:calc(var(--block-padding-bottom, 0px) + 5rem);padding-top:calc(var(--block-padding-top, 0px) + 5rem);width:100%}.ai-b-2bc5b6fd-a574-4c09-bcd0-de9de13544f7-F3qkltRSeqwst8MyR9P5.ai-b-2bc5b6fd-a574-4c09-bcd0-de9de13544f7-F3qkltRSeqwst8MyR9P5 .pt-brief-inner{max-width:var(--max-width);text-align:center}.ai-b-2bc5b6fd-a574-4c09-bcd0-de9de13544f7-F3qkltRSeqwst8MyR9P5.ai-b-2bc5b6fd-a574-4c09-bcd0-de9de13544f7-F3qkltRSeqwst8MyR9P5 .pt-brief-label-row{margin-bottom:1.25rem}.ai-b-2bc5b6fd-a574-4c09-bcd0-de9de13544f7-F3qkltRSeqwst8MyR9P5.ai-b-2bc5b6fd-a574-4c09-bcd0-de9de13544f7-F3qkltRSeqwst8MyR9P5 .pt-brief-label{letter-spacing:.2em;text-transform:uppercase}.ai-b-2bc5b6fd-a574-4c09-bcd0-de9de13544f7-F3qkltRSeqwst8MyR9P5.ai-b-2bc5b6fd-a574-4c09-bcd0-de9de13544f7-F3qkltRSeqwst8MyR9P5 .pt-brief-divider{background-color:var(--divider);height:1px;margin-bottom:2.5rem;width:100%}.ai-b-2bc5b6fd-a574-4c09-bcd0-de9de13544f7-F3qkltRSeqwst8MyR9P5.ai-b-2bc5b6fd-a574-4c09-bcd0-de9de13544f7-F3qkltRSeqwst8MyR9P5 .pt-brief-text{letter-spacing:.01em;line-height:1.8;margin:0}@media (max-width:768px){.ai-b-2bc5b6fd-a574-4c09-bcd0-de9de13544f7-F3qkltRSeqwst8MyR9P5.ai-b-2bc5b6fd-a574-4c09-bcd0-de9de13544f7-F3qkltRSeqwst8MyR9P5 .pt-brief-root{padding-bottom:calc(var(--block-padding-bottom, 0px) + 3rem);padding-top:calc(var(--block-padding-top, 0px) + 3rem)}.ai-b-2bc5b6fd-a574-4c09-bcd0-de9de13544f7-F3qkltRSeqwst8MyR9P5.ai-b-2bc5b6fd-a574-4c09-bcd0-de9de13544f7-F3qkltRSeqwst8MyR9P5 .pt-brief-text{font-size:.95rem!important}}.ai-b-701844e1-e7bf-4f3e-ba40-d2fc634a5f79-F3qkltRSeqwst8MyR9P5.ai-b-701844e1-e7bf-4f3e-ba40-d2fc634a5f79-F3qkltRSeqwst8MyR9P5 .pt-video-root{background-color:var(--bg,transparent);padding-inline:var(--site-padding);padding-bottom:calc(var(--block-padding-bottom, 0px) + 1rem);padding-top:var(--block-padding-top,0);width:100%}.ai-b-701844e1-e7bf-4f3e-ba40-d2fc634a5f79-F3qkltRSeqwst8MyR9P5.ai-b-701844e1-e7bf-4f3e-ba40-d2fc634a5f79-F3qkltRSeqwst8MyR9P5 .pt-video-wrapper{aspect-ratio:16/9;background-color:#111;border-radius:var(--radius);overflow:hidden;position:relative;width:100%}.ai-b-701844e1-e7bf-4f3e-ba40-d2fc634a5f79-F3qkltRSeqwst8MyR9P5.ai-b-701844e1-e7bf-4f3e-ba40-d2fc634a5f79-F3qkltRSeqwst8MyR9P5 .pt-video-iframe{border:none;display:block;height:100%;inset:0;position:absolute;width:100%}.ai-b-701844e1-e7bf-4f3e-ba40-d2fc634a5f79-F3qkltRSeqwst8MyR9P5.ai-b-701844e1-e7bf-4f3e-ba40-d2fc634a5f79-F3qkltRSeqwst8MyR9P5 .pt-video-placeholder{align-items:center;background-color:#111;border:1px solid hsla(0,0%,100%,.08);border-radius:var(--radius);display:flex;inset:0;justify-content:center;position:absolute}.ai-b-701844e1-e7bf-4f3e-ba40-d2fc634a5f79-F3qkltRSeqwst8MyR9P5.ai-b-701844e1-e7bf-4f3e-ba40-d2fc634a5f79-F3qkltRSeqwst8MyR9P5 .pt-video-placeholder-text{color:hsla(0,0%,100%,.3);font-family:var(--font-family);font-size:.8rem;letter-spacing:.05em;padding:1rem;text-align:center}.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-F3qkltRSeqwst8MyR9P5.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-F3qkltRSeqwst8MyR9P5 .pt-gallery-root{background-color:var(--bg,transparent);padding-bottom:calc(var(--block-padding-bottom, 0px) + 1rem);padding-top:calc(var(--block-padding-top, 0px) + 1rem);width:100%}.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-F3qkltRSeqwst8MyR9P5.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-F3qkltRSeqwst8MyR9P5 .pt-gallery-root[style*="--full-bleed: 0"]{padding-inline:var(--site-padding)}.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-F3qkltRSeqwst8MyR9P5.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-F3qkltRSeqwst8MyR9P5 .pt-gallery-grid{display:grid;gap:var(--gap);grid-template-columns:repeat(var(--cols,2),1fr)}.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-F3qkltRSeqwst8MyR9P5.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-F3qkltRSeqwst8MyR9P5 .pt-gallery-root[style*="--full-bleed: 1"] .pt-gallery-grid{padding-inline:var(--site-padding)}.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-F3qkltRSeqwst8MyR9P5.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-F3qkltRSeqwst8MyR9P5 .pt-gallery-item{aspect-ratio:3/2;background-color:#111;border-radius:var(--radius);cursor:pointer;overflow:hidden;position:relative;width:100%}.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-F3qkltRSeqwst8MyR9P5.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-F3qkltRSeqwst8MyR9P5 .pt-gallery-item img{display:block;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.25,.46,.45,.94);width:100%}.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-F3qkltRSeqwst8MyR9P5.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-F3qkltRSeqwst8MyR9P5 .pt-gallery-item:hover img{transform:scale(1.04)}.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-F3qkltRSeqwst8MyR9P5.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-F3qkltRSeqwst8MyR9P5 .pt-gallery-hover{background-color:transparent;inset:0;pointer-events:none;position:absolute;transition:background-color .3s ease}.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-F3qkltRSeqwst8MyR9P5.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-F3qkltRSeqwst8MyR9P5 .pt-gallery-item:hover .pt-gallery-hover{background-color:rgba(0,0,0,.15)}.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-F3qkltRSeqwst8MyR9P5.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-F3qkltRSeqwst8MyR9P5 .pt-lightbox{align-items:center;background-color:rgba(0,0,0,.95);display:flex;inset:0;justify-content:center;position:fixed;z-index:9999}.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-F3qkltRSeqwst8MyR9P5.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-F3qkltRSeqwst8MyR9P5 .pt-lightbox-img-wrap{align-items:center;display:flex;height:85vh;justify-content:center;width:90vw}.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-F3qkltRSeqwst8MyR9P5.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-F3qkltRSeqwst8MyR9P5 .pt-lightbox-close{background:none;border:none;color:hsla(0,0%,100%,.7);cursor:pointer;font-size:1.5rem;line-height:1;padding:.5rem;position:absolute;right:1.5rem;top:1.5rem;transition:color .2s;z-index:10000}.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-F3qkltRSeqwst8MyR9P5.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-F3qkltRSeqwst8MyR9P5 .pt-lightbox-close:hover{color:#fff}.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-F3qkltRSeqwst8MyR9P5.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-F3qkltRSeqwst8MyR9P5 .pt-lightbox-nav{background:none;border:none;color:hsla(0,0%,100%,.6);cursor:pointer;font-size:3rem;line-height:1;padding:1rem;position:absolute;top:50%;transform:translateY(-50%);transition:color .2s;z-index:10000}.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-F3qkltRSeqwst8MyR9P5.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-F3qkltRSeqwst8MyR9P5 .pt-lightbox-nav:hover{color:#fff}.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-F3qkltRSeqwst8MyR9P5.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-F3qkltRSeqwst8MyR9P5 .pt-lightbox-prev{left:1rem}.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-F3qkltRSeqwst8MyR9P5.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-F3qkltRSeqwst8MyR9P5 .pt-lightbox-next{right:1rem}.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-F3qkltRSeqwst8MyR9P5.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-F3qkltRSeqwst8MyR9P5 .pt-lightbox-count{bottom:1.5rem;color:hsla(0,0%,100%,.4);font-family:var(--font-family);font-size:.75rem;left:50%;letter-spacing:.1em;position:absolute;transform:translateX(-50%)}@media (max-width:768px){.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-F3qkltRSeqwst8MyR9P5.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-F3qkltRSeqwst8MyR9P5 .pt-gallery-grid{gap:3px;grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-F3qkltRSeqwst8MyR9P5.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-F3qkltRSeqwst8MyR9P5 .pt-gallery-grid{grid-template-columns:1fr 1fr}}.ai-b-35207661-bae6-4d08-bb84-e51e0024aaa4-F3qkltRSeqwst8MyR9P5.ai-b-35207661-bae6-4d08-bb84-e51e0024aaa4-F3qkltRSeqwst8MyR9P5 .next-project-root{background:var(--bg);padding-bottom:var(--pad-bottom);padding-top:var(--pad-top);width:100%}.ai-b-35207661-bae6-4d08-bb84-e51e0024aaa4-F3qkltRSeqwst8MyR9P5.ai-b-35207661-bae6-4d08-bb84-e51e0024aaa4-F3qkltRSeqwst8MyR9P5 .next-project-rule{background:var(--border);height:1px;margin-inline:var(--site-padding);margin-bottom:var(--gap)}.ai-b-35207661-bae6-4d08-bb84-e51e0024aaa4-F3qkltRSeqwst8MyR9P5.ai-b-35207661-bae6-4d08-bb84-e51e0024aaa4-F3qkltRSeqwst8MyR9P5 .next-project-inner{padding-inline:var(--site-padding)}.ai-b-35207661-bae6-4d08-bb84-e51e0024aaa4-F3qkltRSeqwst8MyR9P5.ai-b-35207661-bae6-4d08-bb84-e51e0024aaa4-F3qkltRSeqwst8MyR9P5 .next-project-image-button{background:transparent;border:0;border-radius:var(--radius);cursor:pointer;display:block;overflow:hidden;padding:0;width:100%}.ai-b-35207661-bae6-4d08-bb84-e51e0024aaa4-F3qkltRSeqwst8MyR9P5.ai-b-35207661-bae6-4d08-bb84-e51e0024aaa4-F3qkltRSeqwst8MyR9P5 .next-project-image-button img{display:block;height:auto;max-height:68vh;object-fit:cover;transition:opacity .3s ease;width:100%}.ai-b-35207661-bae6-4d08-bb84-e51e0024aaa4-F3qkltRSeqwst8MyR9P5.ai-b-35207661-bae6-4d08-bb84-e51e0024aaa4-F3qkltRSeqwst8MyR9P5 .next-project-image-button:hover img{opacity:.82}.ai-b-35207661-bae6-4d08-bb84-e51e0024aaa4-F3qkltRSeqwst8MyR9P5.ai-b-35207661-bae6-4d08-bb84-e51e0024aaa4-F3qkltRSeqwst8MyR9P5 .next-project-footer{align-items:center;display:grid;gap:2rem;grid-template-columns:1fr auto 1fr;padding-top:2rem}.ai-b-35207661-bae6-4d08-bb84-e51e0024aaa4-F3qkltRSeqwst8MyR9P5.ai-b-35207661-bae6-4d08-bb84-e51e0024aaa4-F3qkltRSeqwst8MyR9P5 .next-project-all,.ai-b-35207661-bae6-4d08-bb84-e51e0024aaa4-F3qkltRSeqwst8MyR9P5.ai-b-35207661-bae6-4d08-bb84-e51e0024aaa4-F3qkltRSeqwst8MyR9P5 .next-project-arrow,.ai-b-35207661-bae6-4d08-bb84-e51e0024aaa4-F3qkltRSeqwst8MyR9P5.ai-b-35207661-bae6-4d08-bb84-e51e0024aaa4-F3qkltRSeqwst8MyR9P5 .next-project-contact,.ai-b-35207661-bae6-4d08-bb84-e51e0024aaa4-F3qkltRSeqwst8MyR9P5.ai-b-35207661-bae6-4d08-bb84-e51e0024aaa4-F3qkltRSeqwst8MyR9P5 .next-project-title-button{background:transparent;border:0;cursor:pointer;padding:0}.ai-b-35207661-bae6-4d08-bb84-e51e0024aaa4-F3qkltRSeqwst8MyR9P5.ai-b-35207661-bae6-4d08-bb84-e51e0024aaa4-F3qkltRSeqwst8MyR9P5 .next-project-title-button{align-items:flex-start;display:flex;flex-direction:column;gap:.35rem;justify-self:start;text-align:left}.ai-b-35207661-bae6-4d08-bb84-e51e0024aaa4-F3qkltRSeqwst8MyR9P5.ai-b-35207661-bae6-4d08-bb84-e51e0024aaa4-F3qkltRSeqwst8MyR9P5 .next-project-title-button span:first-child{letter-spacing:.14em;text-transform:uppercase}.ai-b-35207661-bae6-4d08-bb84-e51e0024aaa4-F3qkltRSeqwst8MyR9P5.ai-b-35207661-bae6-4d08-bb84-e51e0024aaa4-F3qkltRSeqwst8MyR9P5 .next-project-title-button span:last-child{letter-spacing:-.04em;line-height:.92}.ai-b-35207661-bae6-4d08-bb84-e51e0024aaa4-F3qkltRSeqwst8MyR9P5.ai-b-35207661-bae6-4d08-bb84-e51e0024aaa4-F3qkltRSeqwst8MyR9P5 .next-project-arrows{align-items:center;display:flex;gap:1.25rem;grid-column:2;grid-row:1;justify-content:center}.ai-b-35207661-bae6-4d08-bb84-e51e0024aaa4-F3qkltRSeqwst8MyR9P5.ai-b-35207661-bae6-4d08-bb84-e51e0024aaa4-F3qkltRSeqwst8MyR9P5 .next-project-arrow{border:1px solid var(--border);border-radius:50%;display:grid;height:4rem;place-items:center;transition:transform .25s ease,opacity .25s ease;width:4rem}.ai-b-35207661-bae6-4d08-bb84-e51e0024aaa4-F3qkltRSeqwst8MyR9P5.ai-b-35207661-bae6-4d08-bb84-e51e0024aaa4-F3qkltRSeqwst8MyR9P5 .next-project-arrow span{font-size:1.8rem;line-height:1}.ai-b-35207661-bae6-4d08-bb84-e51e0024aaa4-F3qkltRSeqwst8MyR9P5.ai-b-35207661-bae6-4d08-bb84-e51e0024aaa4-F3qkltRSeqwst8MyR9P5 .next-project-arrow:first-child:hover{opacity:.75;transform:translateX(-4px)}.ai-b-35207661-bae6-4d08-bb84-e51e0024aaa4-F3qkltRSeqwst8MyR9P5.ai-b-35207661-bae6-4d08-bb84-e51e0024aaa4-F3qkltRSeqwst8MyR9P5 .next-project-arrow:nth-child(2):hover{opacity:.75;transform:translateX(4px)}.ai-b-35207661-bae6-4d08-bb84-e51e0024aaa4-F3qkltRSeqwst8MyR9P5.ai-b-35207661-bae6-4d08-bb84-e51e0024aaa4-F3qkltRSeqwst8MyR9P5 .next-project-all{font-style:italic;justify-self:end;text-align:right;text-decoration:underline;text-underline-offset:.25rem}.ai-b-35207661-bae6-4d08-bb84-e51e0024aaa4-F3qkltRSeqwst8MyR9P5.ai-b-35207661-bae6-4d08-bb84-e51e0024aaa4-F3qkltRSeqwst8MyR9P5 .next-project-all:hover{opacity:.75}.ai-b-35207661-bae6-4d08-bb84-e51e0024aaa4-F3qkltRSeqwst8MyR9P5.ai-b-35207661-bae6-4d08-bb84-e51e0024aaa4-F3qkltRSeqwst8MyR9P5 .next-project-contact-wrap{display:flex;justify-content:center;margin-top:3rem}.ai-b-35207661-bae6-4d08-bb84-e51e0024aaa4-F3qkltRSeqwst8MyR9P5.ai-b-35207661-bae6-4d08-bb84-e51e0024aaa4-F3qkltRSeqwst8MyR9P5 .next-project-contact{align-items:center;color:var(--contact-text);display:inline-flex;justify-content:center;padding:.3em .45em;position:relative;transition:opacity .25s ease,transform .25s ease}.ai-b-35207661-bae6-4d08-bb84-e51e0024aaa4-F3qkltRSeqwst8MyR9P5.ai-b-35207661-bae6-4d08-bb84-e51e0024aaa4-F3qkltRSeqwst8MyR9P5 .next-project-contact>span{display:inline-block;position:relative}.ai-b-35207661-bae6-4d08-bb84-e51e0024aaa4-F3qkltRSeqwst8MyR9P5.ai-b-35207661-bae6-4d08-bb84-e51e0024aaa4-F3qkltRSeqwst8MyR9P5 .next-project-contact>span:after,.ai-b-35207661-bae6-4d08-bb84-e51e0024aaa4-F3qkltRSeqwst8MyR9P5.ai-b-35207661-bae6-4d08-bb84-e51e0024aaa4-F3qkltRSeqwst8MyR9P5 .next-project-contact>span:before{border-bottom:2px solid var(--contact-ring);border-radius:48% 52% 44% 56%;bottom:-.02em;content:"";height:.12em;left:-.06em;opacity:.95;pointer-events:none;position:absolute;right:-.08em;transform:translateX(var(--underline-x)) translateY(var(--underline-y)) rotate(-1.8deg) skewX(-8deg) scaleX(var(--underline-scale));transform-origin:center}.ai-b-35207661-bae6-4d08-bb84-e51e0024aaa4-F3qkltRSeqwst8MyR9P5.ai-b-35207661-bae6-4d08-bb84-e51e0024aaa4-F3qkltRSeqwst8MyR9P5 .next-project-contact>span:before{bottom:-.16em;display:none;height:.1em;left:.02em;opacity:.72;right:-.02em;transform:translateX(var(--underline-x)) translateY(var(--underline-y)) rotate(1.2deg) skewX(6deg) scaleX(var(--underline-scale))}.ai-b-35207661-bae6-4d08-bb84-e51e0024aaa4-F3qkltRSeqwst8MyR9P5.ai-b-35207661-bae6-4d08-bb84-e51e0024aaa4-F3qkltRSeqwst8MyR9P5 .next-project-contact:after,.ai-b-35207661-bae6-4d08-bb84-e51e0024aaa4-F3qkltRSeqwst8MyR9P5.ai-b-35207661-bae6-4d08-bb84-e51e0024aaa4-F3qkltRSeqwst8MyR9P5 .next-project-contact:before{border:1px solid var(--contact-ring);border-radius:47% 53% 49% 51%;content:"";inset:-.12em -.2em;pointer-events:none;position:absolute;transform:rotate(-3deg) skewX(-2deg)}.ai-b-35207661-bae6-4d08-bb84-e51e0024aaa4-F3qkltRSeqwst8MyR9P5.ai-b-35207661-bae6-4d08-bb84-e51e0024aaa4-F3qkltRSeqwst8MyR9P5 .next-project-contact:after{inset:-.2em -.12em;opacity:.62;transform:rotate(4deg) skewY(2deg)}.ai-b-35207661-bae6-4d08-bb84-e51e0024aaa4-F3qkltRSeqwst8MyR9P5.ai-b-35207661-bae6-4d08-bb84-e51e0024aaa4-F3qkltRSeqwst8MyR9P5 .next-project-contact:hover{opacity:.75;transform:translateY(-2px)}.ai-b-35207661-bae6-4d08-bb84-e51e0024aaa4-F3qkltRSeqwst8MyR9P5.ai-b-35207661-bae6-4d08-bb84-e51e0024aaa4-F3qkltRSeqwst8MyR9P5 .is-circle-off .next-project-contact:after,.ai-b-35207661-bae6-4d08-bb84-e51e0024aaa4-F3qkltRSeqwst8MyR9P5.ai-b-35207661-bae6-4d08-bb84-e51e0024aaa4-F3qkltRSeqwst8MyR9P5 .is-circle-off .next-project-contact:before,.ai-b-35207661-bae6-4d08-bb84-e51e0024aaa4-F3qkltRSeqwst8MyR9P5.ai-b-35207661-bae6-4d08-bb84-e51e0024aaa4-F3qkltRSeqwst8MyR9P5 .is-underline-off .next-project-contact>span:after,.ai-b-35207661-bae6-4d08-bb84-e51e0024aaa4-F3qkltRSeqwst8MyR9P5.ai-b-35207661-bae6-4d08-bb84-e51e0024aaa4-F3qkltRSeqwst8MyR9P5 .is-underline-off .next-project-contact>span:before{display:none}.ai-b-35207661-bae6-4d08-bb84-e51e0024aaa4-F3qkltRSeqwst8MyR9P5.ai-b-35207661-bae6-4d08-bb84-e51e0024aaa4-F3qkltRSeqwst8MyR9P5 .has-extra-lines .next-project-contact>span:before{display:block}.ai-b-35207661-bae6-4d08-bb84-e51e0024aaa4-F3qkltRSeqwst8MyR9P5.ai-b-35207661-bae6-4d08-bb84-e51e0024aaa4-F3qkltRSeqwst8MyR9P5 .underline-double .next-project-contact>span:after{bottom:-.02em}.ai-b-35207661-bae6-4d08-bb84-e51e0024aaa4-F3qkltRSeqwst8MyR9P5.ai-b-35207661-bae6-4d08-bb84-e51e0024aaa4-F3qkltRSeqwst8MyR9P5 .underline-sketch .next-project-contact>span:after{bottom:-.04em;box-shadow:.08em .1em 0 -.03em var(--contact-ring);height:.16em;transform:translateX(var(--underline-x)) translateY(var(--underline-y)) rotate(-2.6deg) skewX(-12deg) scaleX(var(--underline-scale))}.ai-b-35207661-bae6-4d08-bb84-e51e0024aaa4-F3qkltRSeqwst8MyR9P5.ai-b-35207661-bae6-4d08-bb84-e51e0024aaa4-F3qkltRSeqwst8MyR9P5 .underline-sketch.has-extra-lines .next-project-contact>span:before{bottom:-.2em;box-shadow:-.06em .07em 0 -.03em var(--contact-ring);transform:translateX(var(--underline-x)) translateY(var(--underline-y)) rotate(1.8deg) skewX(9deg) scaleX(var(--underline-scale))}@media(max-width:700px){.ai-b-35207661-bae6-4d08-bb84-e51e0024aaa4-F3qkltRSeqwst8MyR9P5.ai-b-35207661-bae6-4d08-bb84-e51e0024aaa4-F3qkltRSeqwst8MyR9P5 .next-project-footer{gap:1.5rem;grid-template-columns:1fr;justify-items:center}.ai-b-35207661-bae6-4d08-bb84-e51e0024aaa4-F3qkltRSeqwst8MyR9P5.ai-b-35207661-bae6-4d08-bb84-e51e0024aaa4-F3qkltRSeqwst8MyR9P5 .next-project-title-button{align-items:center;justify-self:center;text-align:center}.ai-b-35207661-bae6-4d08-bb84-e51e0024aaa4-F3qkltRSeqwst8MyR9P5.ai-b-35207661-bae6-4d08-bb84-e51e0024aaa4-F3qkltRSeqwst8MyR9P5 .next-project-arrows{grid-column:1;grid-row:auto}.ai-b-35207661-bae6-4d08-bb84-e51e0024aaa4-F3qkltRSeqwst8MyR9P5.ai-b-35207661-bae6-4d08-bb84-e51e0024aaa4-F3qkltRSeqwst8MyR9P5 .next-project-all{justify-self:center;text-align:center}.ai-b-35207661-bae6-4d08-bb84-e51e0024aaa4-F3qkltRSeqwst8MyR9P5.ai-b-35207661-bae6-4d08-bb84-e51e0024aaa4-F3qkltRSeqwst8MyR9P5 .next-project-arrow{height:3.25rem;width:3.25rem}.ai-b-35207661-bae6-4d08-bb84-e51e0024aaa4-F3qkltRSeqwst8MyR9P5.ai-b-35207661-bae6-4d08-bb84-e51e0024aaa4-F3qkltRSeqwst8MyR9P5 .next-project-contact-wrap{margin-top:2.25rem}.ai-b-35207661-bae6-4d08-bb84-e51e0024aaa4-F3qkltRSeqwst8MyR9P5.ai-b-35207661-bae6-4d08-bb84-e51e0024aaa4-F3qkltRSeqwst8MyR9P5 .next-project-contact{text-align:center}}:where(.ai-b-hero-IDZV9rxQtpQ2kdWEcwvz) .pt-hero-root{background-color:var(--bg,#0d0d0d);display:flex;flex-direction:column;height:var(--height,90vh);justify-content:flex-end;overflow:hidden;padding-top:var(--padding-top,0);position:relative;width:100%}:where(.ai-b-hero-IDZV9rxQtpQ2kdWEcwvz) .pt-hero-image-wrap{height:100%;inset:0;position:absolute;width:100%}:where(.ai-b-hero-IDZV9rxQtpQ2kdWEcwvz) .pt-hero-image-wrap img{display:block;height:100%;object-fit:cover;width:100%}:where(.ai-b-hero-IDZV9rxQtpQ2kdWEcwvz) .pt-hero-overlay{background:linear-gradient(to top,var(--overlay) 0,transparent 40%,transparent 70%,var(--overlay) 100%);inset:0;pointer-events:none;position:absolute}:where(.ai-b-hero-IDZV9rxQtpQ2kdWEcwvz) .pt-hero-content{display:flex;flex-direction:column;gap:.4rem;padding:3.5rem var(--site-padding);position:relative;z-index:1}:where(.ai-b-hero-IDZV9rxQtpQ2kdWEcwvz) .pt-hero-tagline{letter-spacing:.14em;margin:0;text-transform:lowercase}:where(.ai-b-hero-IDZV9rxQtpQ2kdWEcwvz) .pt-hero-client{letter-spacing:-.025em;line-height:1;margin:0;text-transform:uppercase}@media (max-width:768px){:where(.ai-b-hero-IDZV9rxQtpQ2kdWEcwvz) .pt-hero-root{height:70vw}:where(.ai-b-hero-IDZV9rxQtpQ2kdWEcwvz) .pt-hero-client{font-size:2.5rem!important}}@media (max-width:480px){:where(.ai-b-hero-IDZV9rxQtpQ2kdWEcwvz) .pt-hero-client{font-size:2rem!important}}.ai-b-2bc5b6fd-a574-4c09-bcd0-de9de13544f7-IDZV9rxQtpQ2kdWEcwvz.ai-b-2bc5b6fd-a574-4c09-bcd0-de9de13544f7-IDZV9rxQtpQ2kdWEcwvz .pt-brief-root{background-color:var(--bg,transparent);display:flex;justify-content:center;padding-inline:var(--site-padding);padding-bottom:calc(var(--block-padding-bottom, 0px) + 5rem);padding-top:calc(var(--block-padding-top, 0px) + 5rem);width:100%}.ai-b-2bc5b6fd-a574-4c09-bcd0-de9de13544f7-IDZV9rxQtpQ2kdWEcwvz.ai-b-2bc5b6fd-a574-4c09-bcd0-de9de13544f7-IDZV9rxQtpQ2kdWEcwvz .pt-brief-inner{max-width:var(--max-width);text-align:center}.ai-b-2bc5b6fd-a574-4c09-bcd0-de9de13544f7-IDZV9rxQtpQ2kdWEcwvz.ai-b-2bc5b6fd-a574-4c09-bcd0-de9de13544f7-IDZV9rxQtpQ2kdWEcwvz .pt-brief-label-row{margin-bottom:1.25rem}.ai-b-2bc5b6fd-a574-4c09-bcd0-de9de13544f7-IDZV9rxQtpQ2kdWEcwvz.ai-b-2bc5b6fd-a574-4c09-bcd0-de9de13544f7-IDZV9rxQtpQ2kdWEcwvz .pt-brief-label{letter-spacing:.2em;text-transform:uppercase}.ai-b-2bc5b6fd-a574-4c09-bcd0-de9de13544f7-IDZV9rxQtpQ2kdWEcwvz.ai-b-2bc5b6fd-a574-4c09-bcd0-de9de13544f7-IDZV9rxQtpQ2kdWEcwvz .pt-brief-divider{background-color:var(--divider);height:1px;margin-bottom:2.5rem;width:100%}.ai-b-2bc5b6fd-a574-4c09-bcd0-de9de13544f7-IDZV9rxQtpQ2kdWEcwvz.ai-b-2bc5b6fd-a574-4c09-bcd0-de9de13544f7-IDZV9rxQtpQ2kdWEcwvz .pt-brief-text{letter-spacing:.01em;line-height:1.8;margin:0}@media (max-width:768px){.ai-b-2bc5b6fd-a574-4c09-bcd0-de9de13544f7-IDZV9rxQtpQ2kdWEcwvz.ai-b-2bc5b6fd-a574-4c09-bcd0-de9de13544f7-IDZV9rxQtpQ2kdWEcwvz .pt-brief-root{padding-bottom:calc(var(--block-padding-bottom, 0px) + 3rem);padding-top:calc(var(--block-padding-top, 0px) + 3rem)}.ai-b-2bc5b6fd-a574-4c09-bcd0-de9de13544f7-IDZV9rxQtpQ2kdWEcwvz.ai-b-2bc5b6fd-a574-4c09-bcd0-de9de13544f7-IDZV9rxQtpQ2kdWEcwvz .pt-brief-text{font-size:.95rem!important}}.ai-b-5f756aad-4b78-4790-9244-3133bb01a21f-IDZV9rxQtpQ2kdWEcwvz.ai-b-5f756aad-4b78-4790-9244-3133bb01a21f-IDZV9rxQtpQ2kdWEcwvz .instagram-only-block{box-sizing:border-box;padding-inline:var(--site-padding);width:100%}.ai-b-5f756aad-4b78-4790-9244-3133bb01a21f-IDZV9rxQtpQ2kdWEcwvz.ai-b-5f756aad-4b78-4790-9244-3133bb01a21f-IDZV9rxQtpQ2kdWEcwvz .instagram-only-inner{max-width:100%}.ai-b-5f756aad-4b78-4790-9244-3133bb01a21f-IDZV9rxQtpQ2kdWEcwvz.ai-b-5f756aad-4b78-4790-9244-3133bb01a21f-IDZV9rxQtpQ2kdWEcwvz .instagram-only-frame{background:transparent;border-style:solid;border-width:1px;overflow:hidden;width:100%}.ai-b-5f756aad-4b78-4790-9244-3133bb01a21f-IDZV9rxQtpQ2kdWEcwvz.ai-b-5f756aad-4b78-4790-9244-3133bb01a21f-IDZV9rxQtpQ2kdWEcwvz .instagram-only-frame iframe{border:0;color:inherit;display:block;height:100%;width:100%}@media (max-width:767px){.ai-b-5f756aad-4b78-4790-9244-3133bb01a21f-IDZV9rxQtpQ2kdWEcwvz.ai-b-5f756aad-4b78-4790-9244-3133bb01a21f-IDZV9rxQtpQ2kdWEcwvz .instagram-only-block{padding-inline:var(--site-padding)}.ai-b-5f756aad-4b78-4790-9244-3133bb01a21f-IDZV9rxQtpQ2kdWEcwvz.ai-b-5f756aad-4b78-4790-9244-3133bb01a21f-IDZV9rxQtpQ2kdWEcwvz .instagram-only-inner{width:100%!important}.ai-b-5f756aad-4b78-4790-9244-3133bb01a21f-IDZV9rxQtpQ2kdWEcwvz.ai-b-5f756aad-4b78-4790-9244-3133bb01a21f-IDZV9rxQtpQ2kdWEcwvz .instagram-only-frame{border-radius:calc(var(--media-radius, 20px)*.8)}}.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-IDZV9rxQtpQ2kdWEcwvz.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-IDZV9rxQtpQ2kdWEcwvz .pt-gallery-root{background-color:var(--bg,transparent);padding-bottom:calc(var(--block-padding-bottom, 0px) + 1rem);padding-top:calc(var(--block-padding-top, 0px) + 1rem);width:100%}.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-IDZV9rxQtpQ2kdWEcwvz.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-IDZV9rxQtpQ2kdWEcwvz .pt-gallery-root[style*="--full-bleed: 0"]{padding-inline:var(--site-padding)}.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-IDZV9rxQtpQ2kdWEcwvz.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-IDZV9rxQtpQ2kdWEcwvz .pt-gallery-heading{margin-bottom:var(--title-gap,32px);width:100%}.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-IDZV9rxQtpQ2kdWEcwvz.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-IDZV9rxQtpQ2kdWEcwvz .pt-gallery-title{letter-spacing:-.03em;line-height:.95;margin:0}.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-IDZV9rxQtpQ2kdWEcwvz.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-IDZV9rxQtpQ2kdWEcwvz .pt-gallery-grid{display:grid;gap:var(--gap);grid-template-columns:repeat(var(--cols,2),1fr)}.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-IDZV9rxQtpQ2kdWEcwvz.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-IDZV9rxQtpQ2kdWEcwvz .pt-gallery-root[style*="--full-bleed: 1"] .pt-gallery-grid,.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-IDZV9rxQtpQ2kdWEcwvz.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-IDZV9rxQtpQ2kdWEcwvz .pt-gallery-root[style*="--full-bleed: 1"] .pt-gallery-heading{padding-inline:var(--site-padding)}.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-IDZV9rxQtpQ2kdWEcwvz.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-IDZV9rxQtpQ2kdWEcwvz .pt-gallery-item{aspect-ratio:3/2;background-color:var(--item-bg,transparent);border-radius:var(--radius);cursor:pointer;overflow:hidden;position:relative;width:100%}.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-IDZV9rxQtpQ2kdWEcwvz.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-IDZV9rxQtpQ2kdWEcwvz .pt-gallery-item img{display:block;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.25,.46,.45,.94);width:100%}.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-IDZV9rxQtpQ2kdWEcwvz.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-IDZV9rxQtpQ2kdWEcwvz .pt-gallery-item:hover img{transform:scale(1.04)}.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-IDZV9rxQtpQ2kdWEcwvz.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-IDZV9rxQtpQ2kdWEcwvz .pt-gallery-hover{background-color:transparent;inset:0;pointer-events:none;position:absolute;transition:background-color .3s ease}.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-IDZV9rxQtpQ2kdWEcwvz.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-IDZV9rxQtpQ2kdWEcwvz .pt-gallery-item:hover .pt-gallery-hover{background-color:var(--hover-overlay,transparent)}.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-IDZV9rxQtpQ2kdWEcwvz.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-IDZV9rxQtpQ2kdWEcwvz .pt-lightbox{align-items:center;background-color:var(--lightbox-bg,transparent);display:flex;inset:0;justify-content:center;position:fixed;z-index:9999}.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-IDZV9rxQtpQ2kdWEcwvz.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-IDZV9rxQtpQ2kdWEcwvz .pt-lightbox-img-wrap{align-items:center;display:flex;height:85vh;justify-content:center;width:90vw}.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-IDZV9rxQtpQ2kdWEcwvz.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-IDZV9rxQtpQ2kdWEcwvz .pt-lightbox-close,.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-IDZV9rxQtpQ2kdWEcwvz.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-IDZV9rxQtpQ2kdWEcwvz .pt-lightbox-nav{background:transparent;border:none;color:var(--lightbox-control,transparent);cursor:pointer;transition:color .2s;z-index:10000}.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-IDZV9rxQtpQ2kdWEcwvz.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-IDZV9rxQtpQ2kdWEcwvz .pt-lightbox-close{font-size:1.5rem;line-height:1;padding:.5rem;position:absolute;right:1.5rem;top:1.5rem}.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-IDZV9rxQtpQ2kdWEcwvz.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-IDZV9rxQtpQ2kdWEcwvz .pt-lightbox-nav{font-size:3rem;line-height:1;padding:1rem;position:absolute;top:50%;transform:translateY(-50%)}.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-IDZV9rxQtpQ2kdWEcwvz.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-IDZV9rxQtpQ2kdWEcwvz .pt-lightbox-close:hover,.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-IDZV9rxQtpQ2kdWEcwvz.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-IDZV9rxQtpQ2kdWEcwvz .pt-lightbox-nav:hover{color:var(--lightbox-control-hover,transparent)}.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-IDZV9rxQtpQ2kdWEcwvz.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-IDZV9rxQtpQ2kdWEcwvz .pt-lightbox-prev{left:1rem}.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-IDZV9rxQtpQ2kdWEcwvz.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-IDZV9rxQtpQ2kdWEcwvz .pt-lightbox-next{right:1rem}.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-IDZV9rxQtpQ2kdWEcwvz.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-IDZV9rxQtpQ2kdWEcwvz .pt-lightbox-count{bottom:1.5rem;color:var(--lightbox-muted,transparent);font-family:var(--font-family);font-size:.75rem;left:50%;letter-spacing:.1em;position:absolute;transform:translateX(-50%)}@media (max-width:768px){.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-IDZV9rxQtpQ2kdWEcwvz.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-IDZV9rxQtpQ2kdWEcwvz .pt-gallery-grid{gap:3px;grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-IDZV9rxQtpQ2kdWEcwvz.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-IDZV9rxQtpQ2kdWEcwvz .pt-gallery-grid{grid-template-columns:1fr 1fr}}.ai-b-96874fe7-7e31-4c2e-9a3c-035fec35dd14-IDZV9rxQtpQ2kdWEcwvz.ai-b-96874fe7-7e31-4c2e-9a3c-035fec35dd14-IDZV9rxQtpQ2kdWEcwvz .next-project-root{background:var(--bg);padding-bottom:var(--pad-bottom);padding-top:var(--pad-top);width:100%}.ai-b-96874fe7-7e31-4c2e-9a3c-035fec35dd14-IDZV9rxQtpQ2kdWEcwvz.ai-b-96874fe7-7e31-4c2e-9a3c-035fec35dd14-IDZV9rxQtpQ2kdWEcwvz .next-project-rule{background:var(--border);height:1px;margin-inline:var(--site-padding);margin-bottom:var(--gap)}.ai-b-96874fe7-7e31-4c2e-9a3c-035fec35dd14-IDZV9rxQtpQ2kdWEcwvz.ai-b-96874fe7-7e31-4c2e-9a3c-035fec35dd14-IDZV9rxQtpQ2kdWEcwvz .next-project-inner{padding-inline:var(--site-padding)}.ai-b-96874fe7-7e31-4c2e-9a3c-035fec35dd14-IDZV9rxQtpQ2kdWEcwvz.ai-b-96874fe7-7e31-4c2e-9a3c-035fec35dd14-IDZV9rxQtpQ2kdWEcwvz .next-project-image-button{background:transparent;border:0;border-radius:var(--radius);cursor:pointer;display:block;overflow:hidden;padding:0;width:100%}.ai-b-96874fe7-7e31-4c2e-9a3c-035fec35dd14-IDZV9rxQtpQ2kdWEcwvz.ai-b-96874fe7-7e31-4c2e-9a3c-035fec35dd14-IDZV9rxQtpQ2kdWEcwvz .next-project-image-button img{display:block;height:auto;max-height:68vh;object-fit:cover;transition:opacity .3s ease;width:100%}.ai-b-96874fe7-7e31-4c2e-9a3c-035fec35dd14-IDZV9rxQtpQ2kdWEcwvz.ai-b-96874fe7-7e31-4c2e-9a3c-035fec35dd14-IDZV9rxQtpQ2kdWEcwvz .next-project-image-button:hover img{opacity:.82}.ai-b-96874fe7-7e31-4c2e-9a3c-035fec35dd14-IDZV9rxQtpQ2kdWEcwvz.ai-b-96874fe7-7e31-4c2e-9a3c-035fec35dd14-IDZV9rxQtpQ2kdWEcwvz .next-project-footer{align-items:center;display:grid;gap:2rem;grid-template-columns:1fr auto 1fr;padding-top:2rem}.ai-b-96874fe7-7e31-4c2e-9a3c-035fec35dd14-IDZV9rxQtpQ2kdWEcwvz.ai-b-96874fe7-7e31-4c2e-9a3c-035fec35dd14-IDZV9rxQtpQ2kdWEcwvz .next-project-all,.ai-b-96874fe7-7e31-4c2e-9a3c-035fec35dd14-IDZV9rxQtpQ2kdWEcwvz.ai-b-96874fe7-7e31-4c2e-9a3c-035fec35dd14-IDZV9rxQtpQ2kdWEcwvz .next-project-arrow,.ai-b-96874fe7-7e31-4c2e-9a3c-035fec35dd14-IDZV9rxQtpQ2kdWEcwvz.ai-b-96874fe7-7e31-4c2e-9a3c-035fec35dd14-IDZV9rxQtpQ2kdWEcwvz .next-project-contact,.ai-b-96874fe7-7e31-4c2e-9a3c-035fec35dd14-IDZV9rxQtpQ2kdWEcwvz.ai-b-96874fe7-7e31-4c2e-9a3c-035fec35dd14-IDZV9rxQtpQ2kdWEcwvz .next-project-title-button{background:transparent;border:0;cursor:pointer;padding:0}.ai-b-96874fe7-7e31-4c2e-9a3c-035fec35dd14-IDZV9rxQtpQ2kdWEcwvz.ai-b-96874fe7-7e31-4c2e-9a3c-035fec35dd14-IDZV9rxQtpQ2kdWEcwvz .next-project-title-button{align-items:flex-start;display:flex;flex-direction:column;gap:.35rem;justify-self:start;text-align:left}.ai-b-96874fe7-7e31-4c2e-9a3c-035fec35dd14-IDZV9rxQtpQ2kdWEcwvz.ai-b-96874fe7-7e31-4c2e-9a3c-035fec35dd14-IDZV9rxQtpQ2kdWEcwvz .next-project-title-button span:first-child{letter-spacing:.14em;text-transform:uppercase}.ai-b-96874fe7-7e31-4c2e-9a3c-035fec35dd14-IDZV9rxQtpQ2kdWEcwvz.ai-b-96874fe7-7e31-4c2e-9a3c-035fec35dd14-IDZV9rxQtpQ2kdWEcwvz .next-project-title-button span:last-child{letter-spacing:-.04em;line-height:.92}.ai-b-96874fe7-7e31-4c2e-9a3c-035fec35dd14-IDZV9rxQtpQ2kdWEcwvz.ai-b-96874fe7-7e31-4c2e-9a3c-035fec35dd14-IDZV9rxQtpQ2kdWEcwvz .next-project-arrows{align-items:center;display:flex;gap:1.25rem;grid-column:2;grid-row:1;justify-content:center}.ai-b-96874fe7-7e31-4c2e-9a3c-035fec35dd14-IDZV9rxQtpQ2kdWEcwvz.ai-b-96874fe7-7e31-4c2e-9a3c-035fec35dd14-IDZV9rxQtpQ2kdWEcwvz .next-project-arrow{border:1px solid var(--border);border-radius:50%;display:grid;height:4rem;place-items:center;transition:transform .25s ease,opacity .25s ease;width:4rem}.ai-b-96874fe7-7e31-4c2e-9a3c-035fec35dd14-IDZV9rxQtpQ2kdWEcwvz.ai-b-96874fe7-7e31-4c2e-9a3c-035fec35dd14-IDZV9rxQtpQ2kdWEcwvz .next-project-arrow span{font-size:1.8rem;line-height:1}.ai-b-96874fe7-7e31-4c2e-9a3c-035fec35dd14-IDZV9rxQtpQ2kdWEcwvz.ai-b-96874fe7-7e31-4c2e-9a3c-035fec35dd14-IDZV9rxQtpQ2kdWEcwvz .next-project-arrow:first-child:hover{opacity:.75;transform:translateX(-4px)}.ai-b-96874fe7-7e31-4c2e-9a3c-035fec35dd14-IDZV9rxQtpQ2kdWEcwvz.ai-b-96874fe7-7e31-4c2e-9a3c-035fec35dd14-IDZV9rxQtpQ2kdWEcwvz .next-project-arrow:nth-child(2):hover{opacity:.75;transform:translateX(4px)}.ai-b-96874fe7-7e31-4c2e-9a3c-035fec35dd14-IDZV9rxQtpQ2kdWEcwvz.ai-b-96874fe7-7e31-4c2e-9a3c-035fec35dd14-IDZV9rxQtpQ2kdWEcwvz .next-project-all{font-style:italic;justify-self:end;text-align:right;text-decoration:underline;text-underline-offset:.25rem}.ai-b-96874fe7-7e31-4c2e-9a3c-035fec35dd14-IDZV9rxQtpQ2kdWEcwvz.ai-b-96874fe7-7e31-4c2e-9a3c-035fec35dd14-IDZV9rxQtpQ2kdWEcwvz .next-project-all:hover{opacity:.75}.ai-b-96874fe7-7e31-4c2e-9a3c-035fec35dd14-IDZV9rxQtpQ2kdWEcwvz.ai-b-96874fe7-7e31-4c2e-9a3c-035fec35dd14-IDZV9rxQtpQ2kdWEcwvz .next-project-contact-wrap{display:flex;justify-content:center;margin-top:3rem}.ai-b-96874fe7-7e31-4c2e-9a3c-035fec35dd14-IDZV9rxQtpQ2kdWEcwvz.ai-b-96874fe7-7e31-4c2e-9a3c-035fec35dd14-IDZV9rxQtpQ2kdWEcwvz .next-project-contact{align-items:center;color:var(--contact-text);display:inline-flex;justify-content:center;padding:.3em .45em;position:relative;transition:opacity .25s ease,transform .25s ease}.ai-b-96874fe7-7e31-4c2e-9a3c-035fec35dd14-IDZV9rxQtpQ2kdWEcwvz.ai-b-96874fe7-7e31-4c2e-9a3c-035fec35dd14-IDZV9rxQtpQ2kdWEcwvz .next-project-contact>span{display:inline-block;position:relative}.ai-b-96874fe7-7e31-4c2e-9a3c-035fec35dd14-IDZV9rxQtpQ2kdWEcwvz.ai-b-96874fe7-7e31-4c2e-9a3c-035fec35dd14-IDZV9rxQtpQ2kdWEcwvz .next-project-contact>span:after,.ai-b-96874fe7-7e31-4c2e-9a3c-035fec35dd14-IDZV9rxQtpQ2kdWEcwvz.ai-b-96874fe7-7e31-4c2e-9a3c-035fec35dd14-IDZV9rxQtpQ2kdWEcwvz .next-project-contact>span:before{border-bottom:2px solid var(--contact-ring);border-radius:48% 52% 44% 56%;bottom:-.02em;content:"";height:.12em;left:-.06em;opacity:.95;pointer-events:none;position:absolute;right:-.08em;transform:translateX(var(--underline-x)) translateY(var(--underline-y)) rotate(-1.8deg) skewX(-8deg) scaleX(var(--underline-scale));transform-origin:center}.ai-b-96874fe7-7e31-4c2e-9a3c-035fec35dd14-IDZV9rxQtpQ2kdWEcwvz.ai-b-96874fe7-7e31-4c2e-9a3c-035fec35dd14-IDZV9rxQtpQ2kdWEcwvz .next-project-contact>span:before{bottom:-.16em;display:none;height:.1em;left:.02em;opacity:.72;right:-.02em;transform:translateX(var(--underline-x)) translateY(var(--underline-y)) rotate(1.2deg) skewX(6deg) scaleX(var(--underline-scale))}.ai-b-96874fe7-7e31-4c2e-9a3c-035fec35dd14-IDZV9rxQtpQ2kdWEcwvz.ai-b-96874fe7-7e31-4c2e-9a3c-035fec35dd14-IDZV9rxQtpQ2kdWEcwvz .next-project-contact:after,.ai-b-96874fe7-7e31-4c2e-9a3c-035fec35dd14-IDZV9rxQtpQ2kdWEcwvz.ai-b-96874fe7-7e31-4c2e-9a3c-035fec35dd14-IDZV9rxQtpQ2kdWEcwvz .next-project-contact:before{border:1px solid var(--contact-ring);border-radius:47% 53% 49% 51%;content:"";inset:-.12em -.2em;pointer-events:none;position:absolute;transform:rotate(-3deg) skewX(-2deg)}.ai-b-96874fe7-7e31-4c2e-9a3c-035fec35dd14-IDZV9rxQtpQ2kdWEcwvz.ai-b-96874fe7-7e31-4c2e-9a3c-035fec35dd14-IDZV9rxQtpQ2kdWEcwvz .next-project-contact:after{inset:-.2em -.12em;opacity:.62;transform:rotate(4deg) skewY(2deg)}.ai-b-96874fe7-7e31-4c2e-9a3c-035fec35dd14-IDZV9rxQtpQ2kdWEcwvz.ai-b-96874fe7-7e31-4c2e-9a3c-035fec35dd14-IDZV9rxQtpQ2kdWEcwvz .next-project-contact:hover{opacity:.75;transform:translateY(-2px)}.ai-b-96874fe7-7e31-4c2e-9a3c-035fec35dd14-IDZV9rxQtpQ2kdWEcwvz.ai-b-96874fe7-7e31-4c2e-9a3c-035fec35dd14-IDZV9rxQtpQ2kdWEcwvz .is-circle-off .next-project-contact:after,.ai-b-96874fe7-7e31-4c2e-9a3c-035fec35dd14-IDZV9rxQtpQ2kdWEcwvz.ai-b-96874fe7-7e31-4c2e-9a3c-035fec35dd14-IDZV9rxQtpQ2kdWEcwvz .is-circle-off .next-project-contact:before,.ai-b-96874fe7-7e31-4c2e-9a3c-035fec35dd14-IDZV9rxQtpQ2kdWEcwvz.ai-b-96874fe7-7e31-4c2e-9a3c-035fec35dd14-IDZV9rxQtpQ2kdWEcwvz .is-underline-off .next-project-contact>span:after,.ai-b-96874fe7-7e31-4c2e-9a3c-035fec35dd14-IDZV9rxQtpQ2kdWEcwvz.ai-b-96874fe7-7e31-4c2e-9a3c-035fec35dd14-IDZV9rxQtpQ2kdWEcwvz .is-underline-off .next-project-contact>span:before{display:none}.ai-b-96874fe7-7e31-4c2e-9a3c-035fec35dd14-IDZV9rxQtpQ2kdWEcwvz.ai-b-96874fe7-7e31-4c2e-9a3c-035fec35dd14-IDZV9rxQtpQ2kdWEcwvz .has-extra-lines .next-project-contact>span:before{display:block}.ai-b-96874fe7-7e31-4c2e-9a3c-035fec35dd14-IDZV9rxQtpQ2kdWEcwvz.ai-b-96874fe7-7e31-4c2e-9a3c-035fec35dd14-IDZV9rxQtpQ2kdWEcwvz .underline-double .next-project-contact>span:after{bottom:-.02em}.ai-b-96874fe7-7e31-4c2e-9a3c-035fec35dd14-IDZV9rxQtpQ2kdWEcwvz.ai-b-96874fe7-7e31-4c2e-9a3c-035fec35dd14-IDZV9rxQtpQ2kdWEcwvz .underline-sketch .next-project-contact>span:after{bottom:-.04em;box-shadow:.08em .1em 0 -.03em var(--contact-ring);height:.16em;transform:translateX(var(--underline-x)) translateY(var(--underline-y)) rotate(-2.6deg) skewX(-12deg) scaleX(var(--underline-scale))}.ai-b-96874fe7-7e31-4c2e-9a3c-035fec35dd14-IDZV9rxQtpQ2kdWEcwvz.ai-b-96874fe7-7e31-4c2e-9a3c-035fec35dd14-IDZV9rxQtpQ2kdWEcwvz .underline-sketch.has-extra-lines .next-project-contact>span:before{bottom:-.2em;box-shadow:-.06em .07em 0 -.03em var(--contact-ring);transform:translateX(var(--underline-x)) translateY(var(--underline-y)) rotate(1.8deg) skewX(9deg) scaleX(var(--underline-scale))}@media(max-width:700px){.ai-b-96874fe7-7e31-4c2e-9a3c-035fec35dd14-IDZV9rxQtpQ2kdWEcwvz.ai-b-96874fe7-7e31-4c2e-9a3c-035fec35dd14-IDZV9rxQtpQ2kdWEcwvz .next-project-footer{gap:1.5rem;grid-template-columns:1fr;justify-items:center}.ai-b-96874fe7-7e31-4c2e-9a3c-035fec35dd14-IDZV9rxQtpQ2kdWEcwvz.ai-b-96874fe7-7e31-4c2e-9a3c-035fec35dd14-IDZV9rxQtpQ2kdWEcwvz .next-project-title-button{align-items:center;justify-self:center;text-align:center}.ai-b-96874fe7-7e31-4c2e-9a3c-035fec35dd14-IDZV9rxQtpQ2kdWEcwvz.ai-b-96874fe7-7e31-4c2e-9a3c-035fec35dd14-IDZV9rxQtpQ2kdWEcwvz .next-project-arrows{grid-column:1;grid-row:auto}.ai-b-96874fe7-7e31-4c2e-9a3c-035fec35dd14-IDZV9rxQtpQ2kdWEcwvz.ai-b-96874fe7-7e31-4c2e-9a3c-035fec35dd14-IDZV9rxQtpQ2kdWEcwvz .next-project-all{justify-self:center;text-align:center}.ai-b-96874fe7-7e31-4c2e-9a3c-035fec35dd14-IDZV9rxQtpQ2kdWEcwvz.ai-b-96874fe7-7e31-4c2e-9a3c-035fec35dd14-IDZV9rxQtpQ2kdWEcwvz .next-project-arrow{height:3.25rem;width:3.25rem}.ai-b-96874fe7-7e31-4c2e-9a3c-035fec35dd14-IDZV9rxQtpQ2kdWEcwvz.ai-b-96874fe7-7e31-4c2e-9a3c-035fec35dd14-IDZV9rxQtpQ2kdWEcwvz .next-project-contact-wrap{margin-top:2.25rem}.ai-b-96874fe7-7e31-4c2e-9a3c-035fec35dd14-IDZV9rxQtpQ2kdWEcwvz.ai-b-96874fe7-7e31-4c2e-9a3c-035fec35dd14-IDZV9rxQtpQ2kdWEcwvz .next-project-contact{text-align:center}}:where(.ai-b-hero-Vr7cWbCXkQJXnEc61uAO) .portfolioHero{align-items:stretch;background:var(--heroBg);display:flex;min-height:100svh;overflow:hidden;padding-bottom:var(--block-padding-bottom,0);padding-top:var(--block-padding-top,0);position:relative}:where(.ai-b-hero-Vr7cWbCXkQJXnEc61uAO) .portfolioHeroMedia,:where(.ai-b-hero-Vr7cWbCXkQJXnEc61uAO) .portfolioHeroOverlay{inset:0;position:absolute}:where(.ai-b-hero-Vr7cWbCXkQJXnEc61uAO) .portfolioHeroMedia img{height:100%;object-fit:cover;width:100%}:where(.ai-b-hero-Vr7cWbCXkQJXnEc61uAO) .portfolioHeroOverlay{background:var(--heroOverlay)}:where(.ai-b-hero-Vr7cWbCXkQJXnEc61uAO) .portfolioHeroBottom,:where(.ai-b-hero-Vr7cWbCXkQJXnEc61uAO) .portfolioHeroTop{display:flex;justify-content:space-between;letter-spacing:.16em;padding-inline:var(--site-padding);position:relative;text-transform:uppercase;width:100%;z-index:2}:where(.ai-b-hero-Vr7cWbCXkQJXnEc61uAO) .portfolioHeroTop{align-self:flex-start;padding-top:2rem}:where(.ai-b-hero-Vr7cWbCXkQJXnEc61uAO) .portfolioHeroBottom{align-items:flex-end;align-self:flex-end;padding-bottom:2rem}:where(.ai-b-hero-Vr7cWbCXkQJXnEc61uAO) .portfolioHeroBottom>div:first-child{max-width:60%}:where(.ai-b-hero-Vr7cWbCXkQJXnEc61uAO) .portfolioHeroBottom [data-edit-id=title]{letter-spacing:-.04em;line-height:.88;text-transform:none}:where(.ai-b-hero-Vr7cWbCXkQJXnEc61uAO) .portfolioHeroBottom [data-edit-id=location]{letter-spacing:.18em;margin-top:.75rem}@media(max-width:700px){:where(.ai-b-hero-Vr7cWbCXkQJXnEc61uAO) .portfolioHero{min-height:78svh}:where(.ai-b-hero-Vr7cWbCXkQJXnEc61uAO) .portfolioHeroBottom,:where(.ai-b-hero-Vr7cWbCXkQJXnEc61uAO) .portfolioHeroTop{padding-inline:1.25rem}:where(.ai-b-hero-Vr7cWbCXkQJXnEc61uAO) .portfolioHeroTop{padding-top:1.25rem}:where(.ai-b-hero-Vr7cWbCXkQJXnEc61uAO) .portfolioHeroBottom{padding-bottom:1.25rem}:where(.ai-b-hero-Vr7cWbCXkQJXnEc61uAO) .portfolioHeroBottom>div:first-child{max-width:100%}:where(.ai-b-hero-Vr7cWbCXkQJXnEc61uAO) .portfolioHeroTop [data-edit-id=services]{max-width:45%;text-align:right}}.ai-b-ai-mvpxq442-1-Vr7cWbCXkQJXnEc61uAO.ai-b-ai-mvpxq442-1-Vr7cWbCXkQJXnEc61uAO .socialCampaigns{background:var(--campaignBg);color:var(--campaignText);padding-bottom:var(--block-padding-bottom,96px);padding-top:var(--block-padding-top,96px);padding-inline:var(--site-padding);width:100%}.ai-b-ai-mvpxq442-1-Vr7cWbCXkQJXnEc61uAO.ai-b-ai-mvpxq442-1-Vr7cWbCXkQJXnEc61uAO .socialCampaignsInner{align-items:start;display:grid;gap:clamp(2rem,6vw,7rem);grid-template-columns:minmax(12rem,.8fr) minmax(0,2fr)}.ai-b-ai-mvpxq442-1-Vr7cWbCXkQJXnEc61uAO.ai-b-ai-mvpxq442-1-Vr7cWbCXkQJXnEc61uAO .socialCampaignsCopy{align-items:flex-start;display:flex;flex-direction:column}.ai-b-ai-mvpxq442-1-Vr7cWbCXkQJXnEc61uAO.ai-b-ai-mvpxq442-1-Vr7cWbCXkQJXnEc61uAO .socialCampaignsCopy [data-edit-id=label]{letter-spacing:.18em;margin-bottom:1.4rem;text-transform:uppercase}.ai-b-ai-mvpxq442-1-Vr7cWbCXkQJXnEc61uAO.ai-b-ai-mvpxq442-1-Vr7cWbCXkQJXnEc61uAO .socialCampaignsCopy h2{letter-spacing:-.035em;line-height:.98;margin:0 0 1.5rem;max-width:10ch}.ai-b-ai-mvpxq442-1-Vr7cWbCXkQJXnEc61uAO.ai-b-ai-mvpxq442-1-Vr7cWbCXkQJXnEc61uAO .socialCampaignsCopy p{line-height:1.65;margin:0 0 1.5rem;max-width:30ch}.ai-b-ai-mvpxq442-1-Vr7cWbCXkQJXnEc61uAO.ai-b-ai-mvpxq442-1-Vr7cWbCXkQJXnEc61uAO .socialCampaignsGalleryLink,.ai-b-ai-mvpxq442-1-Vr7cWbCXkQJXnEc61uAO.ai-b-ai-mvpxq442-1-Vr7cWbCXkQJXnEc61uAO .socialCampaignsTextButton{background:transparent;border:0;color:var(--campaignText);font:inherit;font-size:.68rem;letter-spacing:.16em;padding:0}.ai-b-ai-mvpxq442-1-Vr7cWbCXkQJXnEc61uAO.ai-b-ai-mvpxq442-1-Vr7cWbCXkQJXnEc61uAO .socialCampaignsGalleryLink{cursor:pointer;line-height:1.6;margin-top:3.5rem;opacity:.72;text-align:left}.ai-b-ai-mvpxq442-1-Vr7cWbCXkQJXnEc61uAO.ai-b-ai-mvpxq442-1-Vr7cWbCXkQJXnEc61uAO .socialCampaignsGrid{align-items:start;display:grid;gap:var(--campaignGap)}.ai-b-ai-mvpxq442-1-Vr7cWbCXkQJXnEc61uAO.ai-b-ai-mvpxq442-1-Vr7cWbCXkQJXnEc61uAO .socialCampaignsGrid.isRow{grid-template-columns:repeat(3,minmax(0,1fr))}.ai-b-ai-mvpxq442-1-Vr7cWbCXkQJXnEc61uAO.ai-b-ai-mvpxq442-1-Vr7cWbCXkQJXnEc61uAO .socialCampaignsGrid.isStacked{grid-template-columns:1fr}.ai-b-ai-mvpxq442-1-Vr7cWbCXkQJXnEc61uAO.ai-b-ai-mvpxq442-1-Vr7cWbCXkQJXnEc61uAO .socialCampaignsGrid.isCarousel{display:flex;overflow-x:auto;padding-bottom:.5rem;scroll-snap-type:x mandatory}.ai-b-ai-mvpxq442-1-Vr7cWbCXkQJXnEc61uAO.ai-b-ai-mvpxq442-1-Vr7cWbCXkQJXnEc61uAO .socialCampaignsGrid.isCarousel .socialCampaignCard{flex:0 0 min(72%,22rem);scroll-snap-align:start}.ai-b-ai-mvpxq442-1-Vr7cWbCXkQJXnEc61uAO.ai-b-ai-mvpxq442-1-Vr7cWbCXkQJXnEc61uAO .socialCampaignCard{min-width:0}.ai-b-ai-mvpxq442-1-Vr7cWbCXkQJXnEc61uAO.ai-b-ai-mvpxq442-1-Vr7cWbCXkQJXnEc61uAO .socialCampaignMedia{background:var(--campaignCard);border:1px solid var(--campaignBorder);border-radius:var(--campaignRadius);height:var(--verticalCardHeight);overflow:hidden}.ai-b-ai-mvpxq442-1-Vr7cWbCXkQJXnEc61uAO.ai-b-ai-mvpxq442-1-Vr7cWbCXkQJXnEc61uAO .socialCampaignCard.isHorizontal .socialCampaignMedia{height:var(--horizontalCardHeight)}.ai-b-ai-mvpxq442-1-Vr7cWbCXkQJXnEc61uAO.ai-b-ai-mvpxq442-1-Vr7cWbCXkQJXnEc61uAO .socialCampaignMedia video{display:block;height:100%;object-fit:cover;width:100%}.ai-b-ai-mvpxq442-1-Vr7cWbCXkQJXnEc61uAO.ai-b-ai-mvpxq442-1-Vr7cWbCXkQJXnEc61uAO .socialCampaignMeta{align-items:flex-start;display:flex;font-size:.78rem;gap:.8rem;letter-spacing:.12em;padding-top:.9rem;text-transform:uppercase}.ai-b-ai-mvpxq442-1-Vr7cWbCXkQJXnEc61uAO.ai-b-ai-mvpxq442-1-Vr7cWbCXkQJXnEc61uAO .socialCampaignIndex{font-size:.68rem;opacity:.58}.ai-b-ai-mvpxq442-1-Vr7cWbCXkQJXnEc61uAO.ai-b-ai-mvpxq442-1-Vr7cWbCXkQJXnEc61uAO .socialCampaignMeta [data-edit-id]{line-height:1.35}@media(max-width:900px){.ai-b-ai-mvpxq442-1-Vr7cWbCXkQJXnEc61uAO.ai-b-ai-mvpxq442-1-Vr7cWbCXkQJXnEc61uAO .socialCampaignsInner{gap:3rem;grid-template-columns:1fr}.ai-b-ai-mvpxq442-1-Vr7cWbCXkQJXnEc61uAO.ai-b-ai-mvpxq442-1-Vr7cWbCXkQJXnEc61uAO .socialCampaignsGrid.isRow{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-b-ai-mvpxq442-1-Vr7cWbCXkQJXnEc61uAO.ai-b-ai-mvpxq442-1-Vr7cWbCXkQJXnEc61uAO .socialCampaignsGalleryLink{margin-top:2rem}}@media(max-width:560px){.ai-b-ai-mvpxq442-1-Vr7cWbCXkQJXnEc61uAO.ai-b-ai-mvpxq442-1-Vr7cWbCXkQJXnEc61uAO .socialCampaigns{padding-inline:1.25rem}.ai-b-ai-mvpxq442-1-Vr7cWbCXkQJXnEc61uAO.ai-b-ai-mvpxq442-1-Vr7cWbCXkQJXnEc61uAO .socialCampaignsGrid.isRow{grid-template-columns:1fr}.ai-b-ai-mvpxq442-1-Vr7cWbCXkQJXnEc61uAO.ai-b-ai-mvpxq442-1-Vr7cWbCXkQJXnEc61uAO .socialCampaignsGrid.isCarousel .socialCampaignCard{flex-basis:84%}.ai-b-ai-mvpxq442-1-Vr7cWbCXkQJXnEc61uAO.ai-b-ai-mvpxq442-1-Vr7cWbCXkQJXnEc61uAO .socialCampaignsCopy h2{max-width:12ch}}.ai-b-ai-mvm6mtf1-q-Vr7cWbCXkQJXnEc61uAO.ai-b-ai-mvm6mtf1-q-Vr7cWbCXkQJXnEc61uAO .editorialGallery{background:var(--galleryBg);color:var(--galleryText);padding-bottom:var(--block-padding-bottom,120px);padding-top:var(--block-padding-top,120px);padding-inline:var(--site-padding)}.ai-b-ai-mvm6mtf1-q-Vr7cWbCXkQJXnEc61uAO.ai-b-ai-mvm6mtf1-q-Vr7cWbCXkQJXnEc61uAO .editorialGalleryIntro{align-items:start;display:grid;gap:2rem;grid-template-columns:1fr 2.3fr;margin-bottom:5rem}.ai-b-ai-mvm6mtf1-q-Vr7cWbCXkQJXnEc61uAO.ai-b-ai-mvm6mtf1-q-Vr7cWbCXkQJXnEc61uAO .editorialGalleryIntro [data-edit-id=intro]{letter-spacing:.16em;text-transform:uppercase}.ai-b-ai-mvm6mtf1-q-Vr7cWbCXkQJXnEc61uAO.ai-b-ai-mvm6mtf1-q-Vr7cWbCXkQJXnEc61uAO .editorialGalleryIntro h2{letter-spacing:-.045em;line-height:.92;margin:0;max-width:12ch}.ai-b-ai-mvm6mtf1-q-Vr7cWbCXkQJXnEc61uAO.ai-b-ai-mvm6mtf1-q-Vr7cWbCXkQJXnEc61uAO .editorialCanvas{height:var(--canvasHeight);position:relative;width:100%}.ai-b-ai-mvm6mtf1-q-Vr7cWbCXkQJXnEc61uAO.ai-b-ai-mvm6mtf1-q-Vr7cWbCXkQJXnEc61uAO .editorialMediaBox{background:var(--galleryCard);border:1px solid var(--galleryBorder);box-sizing:border-box;overflow:hidden;position:absolute;transition:transform .35s ease}.ai-b-ai-mvm6mtf1-q-Vr7cWbCXkQJXnEc61uAO.ai-b-ai-mvm6mtf1-q-Vr7cWbCXkQJXnEc61uAO .editorialMediaBox:hover{transform:translateY(-.4rem)}.ai-b-ai-mvm6mtf1-q-Vr7cWbCXkQJXnEc61uAO.ai-b-ai-mvm6mtf1-q-Vr7cWbCXkQJXnEc61uAO .editorialMediaBox img,.ai-b-ai-mvm6mtf1-q-Vr7cWbCXkQJXnEc61uAO.ai-b-ai-mvm6mtf1-q-Vr7cWbCXkQJXnEc61uAO .editorialMediaBox video{display:block;height:100%;object-fit:cover;width:100%}.ai-b-ai-mvm6mtf1-q-Vr7cWbCXkQJXnEc61uAO.ai-b-ai-mvm6mtf1-q-Vr7cWbCXkQJXnEc61uAO .editorialMediaCaption{background:var(--galleryCard);bottom:1rem;color:var(--galleryText);font-size:.68rem;left:1rem;letter-spacing:.12em;padding:.35rem .5rem;position:absolute;text-transform:uppercase}.ai-b-ai-mvm6mtf1-q-Vr7cWbCXkQJXnEc61uAO.ai-b-ai-mvm6mtf1-q-Vr7cWbCXkQJXnEc61uAO .editorialMediaBox:has(video){background:var(--galleryCard)}@media(max-width:700px){.ai-b-ai-mvm6mtf1-q-Vr7cWbCXkQJXnEc61uAO.ai-b-ai-mvm6mtf1-q-Vr7cWbCXkQJXnEc61uAO .editorialGallery{padding-inline:1.25rem}.ai-b-ai-mvm6mtf1-q-Vr7cWbCXkQJXnEc61uAO.ai-b-ai-mvm6mtf1-q-Vr7cWbCXkQJXnEc61uAO .editorialGalleryIntro{gap:1rem;grid-template-columns:1fr;margin-bottom:2.5rem}.ai-b-ai-mvm6mtf1-q-Vr7cWbCXkQJXnEc61uAO.ai-b-ai-mvm6mtf1-q-Vr7cWbCXkQJXnEc61uAO .editorialCanvas{height:1100px}.ai-b-ai-mvm6mtf1-q-Vr7cWbCXkQJXnEc61uAO.ai-b-ai-mvm6mtf1-q-Vr7cWbCXkQJXnEc61uAO .editorialMediaBox{left:0!important;position:absolute!important;width:100%!important}.ai-b-ai-mvm6mtf1-q-Vr7cWbCXkQJXnEc61uAO.ai-b-ai-mvm6mtf1-q-Vr7cWbCXkQJXnEc61uAO .editorialMediaBox:first-child{height:22%!important;top:0!important}.ai-b-ai-mvm6mtf1-q-Vr7cWbCXkQJXnEc61uAO.ai-b-ai-mvm6mtf1-q-Vr7cWbCXkQJXnEc61uAO .editorialMediaBox:nth-child(2){height:18%!important;top:25%!important}.ai-b-ai-mvm6mtf1-q-Vr7cWbCXkQJXnEc61uAO.ai-b-ai-mvm6mtf1-q-Vr7cWbCXkQJXnEc61uAO .editorialMediaBox:nth-child(3){height:22%!important;top:46%!important}.ai-b-ai-mvm6mtf1-q-Vr7cWbCXkQJXnEc61uAO.ai-b-ai-mvm6mtf1-q-Vr7cWbCXkQJXnEc61uAO .editorialMediaBox:nth-child(4){height:18%!important;top:71%!important}.ai-b-ai-mvm6mtf1-q-Vr7cWbCXkQJXnEc61uAO.ai-b-ai-mvm6mtf1-q-Vr7cWbCXkQJXnEc61uAO .editorialMediaBox:nth-child(n+5){display:none}}.ai-b-ai-mvm6n185-r-Vr7cWbCXkQJXnEc61uAO.ai-b-ai-mvm6n185-r-Vr7cWbCXkQJXnEc61uAO .portfolioManifesto{align-items:center;background:var(--manifestoBg);color:var(--manifestoText);display:grid;gap:8vw;grid-template-columns:1.1fr 1fr;min-height:78svh;padding-bottom:var(--block-padding-bottom,140px);padding-top:var(--block-padding-top,140px);padding-inline:var(--site-padding);position:relative}.ai-b-ai-mvm6n185-r-Vr7cWbCXkQJXnEc61uAO.ai-b-ai-mvm6n185-r-Vr7cWbCXkQJXnEc61uAO .portfolioManifestoImage{height:58svh;overflow:hidden}.ai-b-ai-mvm6n185-r-Vr7cWbCXkQJXnEc61uAO.ai-b-ai-mvm6n185-r-Vr7cWbCXkQJXnEc61uAO .portfolioManifestoImage img{height:100%;object-fit:cover;width:100%}.ai-b-ai-mvm6n185-r-Vr7cWbCXkQJXnEc61uAO.ai-b-ai-mvm6n185-r-Vr7cWbCXkQJXnEc61uAO .portfolioManifestoCopy{max-width:34rem}.ai-b-ai-mvm6n185-r-Vr7cWbCXkQJXnEc61uAO.ai-b-ai-mvm6n185-r-Vr7cWbCXkQJXnEc61uAO .portfolioManifestoCopy [data-edit-id=label]{letter-spacing:.16em;margin-bottom:2rem;text-transform:uppercase}.ai-b-ai-mvm6n185-r-Vr7cWbCXkQJXnEc61uAO.ai-b-ai-mvm6n185-r-Vr7cWbCXkQJXnEc61uAO .portfolioManifestoCopy h2{letter-spacing:-.045em;line-height:.92;margin:0 0 2rem}.ai-b-ai-mvm6n185-r-Vr7cWbCXkQJXnEc61uAO.ai-b-ai-mvm6n185-r-Vr7cWbCXkQJXnEc61uAO .portfolioManifestoCopy p{line-height:1.65;margin:0;max-width:28rem}@media(max-width:760px){.ai-b-ai-mvm6n185-r-Vr7cWbCXkQJXnEc61uAO.ai-b-ai-mvm6n185-r-Vr7cWbCXkQJXnEc61uAO .portfolioManifesto{gap:2.5rem;grid-template-columns:1fr;min-height:auto}.ai-b-ai-mvm6n185-r-Vr7cWbCXkQJXnEc61uAO.ai-b-ai-mvm6n185-r-Vr7cWbCXkQJXnEc61uAO .portfolioManifestoImage{height:54svh}.ai-b-ai-mvm6n185-r-Vr7cWbCXkQJXnEc61uAO.ai-b-ai-mvm6n185-r-Vr7cWbCXkQJXnEc61uAO .portfolioManifestoCopy{padding-bottom:1rem}}.ai-b-ai-mvm6n8lr-s-Vr7cWbCXkQJXnEc61uAO.ai-b-ai-mvm6n8lr-s-Vr7cWbCXkQJXnEc61uAO .portfolioClosing{align-items:center;background:var(--closingBg);display:flex;justify-content:center;min-height:72svh;overflow:hidden;padding-bottom:var(--block-padding-bottom,80px);padding-top:var(--block-padding-top,80px);position:relative;text-align:center}.ai-b-ai-mvm6n8lr-s-Vr7cWbCXkQJXnEc61uAO.ai-b-ai-mvm6n8lr-s-Vr7cWbCXkQJXnEc61uAO .portfolioClosingMedia,.ai-b-ai-mvm6n8lr-s-Vr7cWbCXkQJXnEc61uAO.ai-b-ai-mvm6n8lr-s-Vr7cWbCXkQJXnEc61uAO .portfolioClosingOverlay{inset:0;position:absolute}.ai-b-ai-mvm6n8lr-s-Vr7cWbCXkQJXnEc61uAO.ai-b-ai-mvm6n8lr-s-Vr7cWbCXkQJXnEc61uAO .portfolioClosingMedia img{height:100%;object-fit:cover;width:100%}.ai-b-ai-mvm6n8lr-s-Vr7cWbCXkQJXnEc61uAO.ai-b-ai-mvm6n8lr-s-Vr7cWbCXkQJXnEc61uAO .portfolioClosingOverlay{background:var(--closingOverlay)}.ai-b-ai-mvm6n8lr-s-Vr7cWbCXkQJXnEc61uAO.ai-b-ai-mvm6n8lr-s-Vr7cWbCXkQJXnEc61uAO .portfolioClosingContent{padding-inline:var(--site-padding);position:relative;z-index:2}.ai-b-ai-mvm6n8lr-s-Vr7cWbCXkQJXnEc61uAO.ai-b-ai-mvm6n8lr-s-Vr7cWbCXkQJXnEc61uAO .portfolioClosingContent [data-edit-id=kicker],.ai-b-ai-mvm6n8lr-s-Vr7cWbCXkQJXnEc61uAO.ai-b-ai-mvm6n8lr-s-Vr7cWbCXkQJXnEc61uAO .portfolioClosingContent [data-edit-id=note]{letter-spacing:.16em;text-transform:uppercase}.ai-b-ai-mvm6n8lr-s-Vr7cWbCXkQJXnEc61uAO.ai-b-ai-mvm6n8lr-s-Vr7cWbCXkQJXnEc61uAO .portfolioClosingContent h2{letter-spacing:-.05em;line-height:.88;margin:1.5rem 0;max-width:11ch}@media(max-width:700px){.ai-b-ai-mvm6n8lr-s-Vr7cWbCXkQJXnEc61uAO.ai-b-ai-mvm6n8lr-s-Vr7cWbCXkQJXnEc61uAO .portfolioClosing{min-height:62svh}.ai-b-ai-mvm6n8lr-s-Vr7cWbCXkQJXnEc61uAO.ai-b-ai-mvm6n8lr-s-Vr7cWbCXkQJXnEc61uAO .portfolioClosingContent h2{font-size:clamp(3rem,16vw,5rem)}}:where(.ai-b-hero-YmEY5eZhgICkUL2Ks9sQ) .pt-hero-root{background-color:var(--bg,#0d0d0d);display:flex;flex-direction:column;height:var(--height,90vh);justify-content:flex-end;overflow:hidden;padding-top:var(--padding-top,0);position:relative;width:100%}:where(.ai-b-hero-YmEY5eZhgICkUL2Ks9sQ) .pt-hero-image-wrap{height:100%;inset:0;position:absolute;width:100%}:where(.ai-b-hero-YmEY5eZhgICkUL2Ks9sQ) .pt-hero-image-wrap img{display:block;height:100%;object-fit:cover;width:100%}:where(.ai-b-hero-YmEY5eZhgICkUL2Ks9sQ) .pt-hero-overlay{background:linear-gradient(to top,var(--overlay) 0,transparent 40%,transparent 70%,var(--overlay) 100%);inset:0;pointer-events:none;position:absolute}:where(.ai-b-hero-YmEY5eZhgICkUL2Ks9sQ) .pt-hero-content{display:flex;flex-direction:column;gap:.4rem;padding:3.5rem var(--site-padding);position:relative;z-index:1}:where(.ai-b-hero-YmEY5eZhgICkUL2Ks9sQ) .pt-hero-tagline{letter-spacing:.14em;margin:0;text-transform:lowercase}:where(.ai-b-hero-YmEY5eZhgICkUL2Ks9sQ) .pt-hero-client{letter-spacing:-.025em;line-height:1;margin:0;text-transform:uppercase}@media (max-width:768px){:where(.ai-b-hero-YmEY5eZhgICkUL2Ks9sQ) .pt-hero-root{height:70vw}:where(.ai-b-hero-YmEY5eZhgICkUL2Ks9sQ) .pt-hero-client{font-size:2.5rem!important}}@media (max-width:480px){:where(.ai-b-hero-YmEY5eZhgICkUL2Ks9sQ) .pt-hero-client{font-size:2rem!important}}.ai-b-2bc5b6fd-a574-4c09-bcd0-de9de13544f7-YmEY5eZhgICkUL2Ks9sQ.ai-b-2bc5b6fd-a574-4c09-bcd0-de9de13544f7-YmEY5eZhgICkUL2Ks9sQ .pt-brief-root{background-color:var(--bg,transparent);display:flex;justify-content:center;padding-inline:var(--site-padding);padding-bottom:calc(var(--block-padding-bottom, 0px) + 5rem);padding-top:calc(var(--block-padding-top, 0px) + 5rem);width:100%}.ai-b-2bc5b6fd-a574-4c09-bcd0-de9de13544f7-YmEY5eZhgICkUL2Ks9sQ.ai-b-2bc5b6fd-a574-4c09-bcd0-de9de13544f7-YmEY5eZhgICkUL2Ks9sQ .pt-brief-inner{max-width:var(--max-width);text-align:center}.ai-b-2bc5b6fd-a574-4c09-bcd0-de9de13544f7-YmEY5eZhgICkUL2Ks9sQ.ai-b-2bc5b6fd-a574-4c09-bcd0-de9de13544f7-YmEY5eZhgICkUL2Ks9sQ .pt-brief-label-row{margin-bottom:1.25rem}.ai-b-2bc5b6fd-a574-4c09-bcd0-de9de13544f7-YmEY5eZhgICkUL2Ks9sQ.ai-b-2bc5b6fd-a574-4c09-bcd0-de9de13544f7-YmEY5eZhgICkUL2Ks9sQ .pt-brief-label{letter-spacing:.2em;text-transform:uppercase}.ai-b-2bc5b6fd-a574-4c09-bcd0-de9de13544f7-YmEY5eZhgICkUL2Ks9sQ.ai-b-2bc5b6fd-a574-4c09-bcd0-de9de13544f7-YmEY5eZhgICkUL2Ks9sQ .pt-brief-divider{background-color:var(--divider);height:1px;margin-bottom:2.5rem;width:100%}.ai-b-2bc5b6fd-a574-4c09-bcd0-de9de13544f7-YmEY5eZhgICkUL2Ks9sQ.ai-b-2bc5b6fd-a574-4c09-bcd0-de9de13544f7-YmEY5eZhgICkUL2Ks9sQ .pt-brief-text{letter-spacing:.01em;line-height:1.8;margin:0}@media (max-width:768px){.ai-b-2bc5b6fd-a574-4c09-bcd0-de9de13544f7-YmEY5eZhgICkUL2Ks9sQ.ai-b-2bc5b6fd-a574-4c09-bcd0-de9de13544f7-YmEY5eZhgICkUL2Ks9sQ .pt-brief-root{padding-bottom:calc(var(--block-padding-bottom, 0px) + 3rem);padding-top:calc(var(--block-padding-top, 0px) + 3rem)}.ai-b-2bc5b6fd-a574-4c09-bcd0-de9de13544f7-YmEY5eZhgICkUL2Ks9sQ.ai-b-2bc5b6fd-a574-4c09-bcd0-de9de13544f7-YmEY5eZhgICkUL2Ks9sQ .pt-brief-text{font-size:.95rem!important}}.ai-b-701844e1-e7bf-4f3e-ba40-d2fc634a5f79-YmEY5eZhgICkUL2Ks9sQ.ai-b-701844e1-e7bf-4f3e-ba40-d2fc634a5f79-YmEY5eZhgICkUL2Ks9sQ .pt-video-root{background-color:var(--bg,transparent);padding-inline:var(--site-padding);padding-bottom:calc(var(--block-padding-bottom, 0px) + 1rem);padding-top:var(--block-padding-top,0);width:100%}.ai-b-701844e1-e7bf-4f3e-ba40-d2fc634a5f79-YmEY5eZhgICkUL2Ks9sQ.ai-b-701844e1-e7bf-4f3e-ba40-d2fc634a5f79-YmEY5eZhgICkUL2Ks9sQ .pt-video-wrapper{aspect-ratio:16/9;background-color:#111;border-radius:var(--radius);overflow:hidden;position:relative;width:100%}.ai-b-701844e1-e7bf-4f3e-ba40-d2fc634a5f79-YmEY5eZhgICkUL2Ks9sQ.ai-b-701844e1-e7bf-4f3e-ba40-d2fc634a5f79-YmEY5eZhgICkUL2Ks9sQ .pt-video-iframe{border:none;display:block;height:100%;inset:0;position:absolute;width:100%}.ai-b-701844e1-e7bf-4f3e-ba40-d2fc634a5f79-YmEY5eZhgICkUL2Ks9sQ.ai-b-701844e1-e7bf-4f3e-ba40-d2fc634a5f79-YmEY5eZhgICkUL2Ks9sQ .pt-video-placeholder{align-items:center;background-color:#111;border:1px solid hsla(0,0%,100%,.08);border-radius:var(--radius);display:flex;inset:0;justify-content:center;position:absolute}.ai-b-701844e1-e7bf-4f3e-ba40-d2fc634a5f79-YmEY5eZhgICkUL2Ks9sQ.ai-b-701844e1-e7bf-4f3e-ba40-d2fc634a5f79-YmEY5eZhgICkUL2Ks9sQ .pt-video-placeholder-text{color:hsla(0,0%,100%,.3);font-family:var(--font-family);font-size:.8rem;letter-spacing:.05em;padding:1rem;text-align:center}.ai-b-8b4e3eb4-1a40-4d71-903c-31a9c2575b9e-YmEY5eZhgICkUL2Ks9sQ.ai-b-8b4e3eb4-1a40-4d71-903c-31a9c2575b9e-YmEY5eZhgICkUL2Ks9sQ .pt-video-root{background-color:var(--bg,transparent);padding-inline:var(--site-padding);padding-bottom:calc(var(--block-padding-bottom, 0px) + 1rem);padding-top:var(--block-padding-top,0);width:100%}.ai-b-8b4e3eb4-1a40-4d71-903c-31a9c2575b9e-YmEY5eZhgICkUL2Ks9sQ.ai-b-8b4e3eb4-1a40-4d71-903c-31a9c2575b9e-YmEY5eZhgICkUL2Ks9sQ .pt-video-wrapper{aspect-ratio:16/9;background-color:#111;border-radius:var(--radius);overflow:hidden;position:relative;width:100%}.ai-b-8b4e3eb4-1a40-4d71-903c-31a9c2575b9e-YmEY5eZhgICkUL2Ks9sQ.ai-b-8b4e3eb4-1a40-4d71-903c-31a9c2575b9e-YmEY5eZhgICkUL2Ks9sQ .pt-video-iframe{border:none;display:block;height:100%;inset:0;position:absolute;width:100%}.ai-b-8b4e3eb4-1a40-4d71-903c-31a9c2575b9e-YmEY5eZhgICkUL2Ks9sQ.ai-b-8b4e3eb4-1a40-4d71-903c-31a9c2575b9e-YmEY5eZhgICkUL2Ks9sQ .pt-video-placeholder{align-items:center;background-color:#111;border:1px solid hsla(0,0%,100%,.08);border-radius:var(--radius);display:flex;inset:0;justify-content:center;position:absolute}.ai-b-8b4e3eb4-1a40-4d71-903c-31a9c2575b9e-YmEY5eZhgICkUL2Ks9sQ.ai-b-8b4e3eb4-1a40-4d71-903c-31a9c2575b9e-YmEY5eZhgICkUL2Ks9sQ .pt-video-placeholder-text{color:hsla(0,0%,100%,.3);font-family:var(--font-family);font-size:.8rem;letter-spacing:.05em;padding:1rem;text-align:center}.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-YmEY5eZhgICkUL2Ks9sQ.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-YmEY5eZhgICkUL2Ks9sQ .pt-gallery-root{background-color:var(--bg,transparent);padding-bottom:calc(var(--block-padding-bottom, 0px) + 1rem);padding-top:calc(var(--block-padding-top, 0px) + 1rem);width:100%}.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-YmEY5eZhgICkUL2Ks9sQ.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-YmEY5eZhgICkUL2Ks9sQ .pt-gallery-root[style*="--full-bleed: 0"]{padding-inline:var(--site-padding)}.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-YmEY5eZhgICkUL2Ks9sQ.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-YmEY5eZhgICkUL2Ks9sQ .pt-gallery-grid{display:grid;gap:var(--gap);grid-template-columns:repeat(var(--cols,2),1fr)}.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-YmEY5eZhgICkUL2Ks9sQ.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-YmEY5eZhgICkUL2Ks9sQ .pt-gallery-root[style*="--full-bleed: 1"] .pt-gallery-grid{padding-inline:var(--site-padding)}.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-YmEY5eZhgICkUL2Ks9sQ.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-YmEY5eZhgICkUL2Ks9sQ .pt-gallery-item{aspect-ratio:3/2;background-color:#111;border-radius:var(--radius);cursor:pointer;overflow:hidden;position:relative;width:100%}.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-YmEY5eZhgICkUL2Ks9sQ.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-YmEY5eZhgICkUL2Ks9sQ .pt-gallery-item img{display:block;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.25,.46,.45,.94);width:100%}.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-YmEY5eZhgICkUL2Ks9sQ.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-YmEY5eZhgICkUL2Ks9sQ .pt-gallery-item:hover img{transform:scale(1.04)}.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-YmEY5eZhgICkUL2Ks9sQ.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-YmEY5eZhgICkUL2Ks9sQ .pt-gallery-hover{background-color:transparent;inset:0;pointer-events:none;position:absolute;transition:background-color .3s ease}.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-YmEY5eZhgICkUL2Ks9sQ.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-YmEY5eZhgICkUL2Ks9sQ .pt-gallery-item:hover .pt-gallery-hover{background-color:rgba(0,0,0,.15)}.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-YmEY5eZhgICkUL2Ks9sQ.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-YmEY5eZhgICkUL2Ks9sQ .pt-lightbox{align-items:center;background-color:rgba(0,0,0,.95);display:flex;inset:0;justify-content:center;position:fixed;z-index:9999}.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-YmEY5eZhgICkUL2Ks9sQ.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-YmEY5eZhgICkUL2Ks9sQ .pt-lightbox-img-wrap{align-items:center;display:flex;height:85vh;justify-content:center;width:90vw}.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-YmEY5eZhgICkUL2Ks9sQ.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-YmEY5eZhgICkUL2Ks9sQ .pt-lightbox-close{background:none;border:none;color:hsla(0,0%,100%,.7);cursor:pointer;font-size:1.5rem;line-height:1;padding:.5rem;position:absolute;right:1.5rem;top:1.5rem;transition:color .2s;z-index:10000}.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-YmEY5eZhgICkUL2Ks9sQ.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-YmEY5eZhgICkUL2Ks9sQ .pt-lightbox-close:hover{color:#fff}.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-YmEY5eZhgICkUL2Ks9sQ.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-YmEY5eZhgICkUL2Ks9sQ .pt-lightbox-nav{background:none;border:none;color:hsla(0,0%,100%,.6);cursor:pointer;font-size:3rem;line-height:1;padding:1rem;position:absolute;top:50%;transform:translateY(-50%);transition:color .2s;z-index:10000}.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-YmEY5eZhgICkUL2Ks9sQ.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-YmEY5eZhgICkUL2Ks9sQ .pt-lightbox-nav:hover{color:#fff}.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-YmEY5eZhgICkUL2Ks9sQ.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-YmEY5eZhgICkUL2Ks9sQ .pt-lightbox-prev{left:1rem}.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-YmEY5eZhgICkUL2Ks9sQ.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-YmEY5eZhgICkUL2Ks9sQ .pt-lightbox-next{right:1rem}.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-YmEY5eZhgICkUL2Ks9sQ.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-YmEY5eZhgICkUL2Ks9sQ .pt-lightbox-count{bottom:1.5rem;color:hsla(0,0%,100%,.4);font-family:var(--font-family);font-size:.75rem;left:50%;letter-spacing:.1em;position:absolute;transform:translateX(-50%)}@media (max-width:768px){.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-YmEY5eZhgICkUL2Ks9sQ.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-YmEY5eZhgICkUL2Ks9sQ .pt-gallery-grid{gap:3px;grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-YmEY5eZhgICkUL2Ks9sQ.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-YmEY5eZhgICkUL2Ks9sQ .pt-gallery-grid{grid-template-columns:1fr 1fr}}.ai-b-ai-mvs04r7k-a-YmEY5eZhgICkUL2Ks9sQ.ai-b-ai-mvs04r7k-a-YmEY5eZhgICkUL2Ks9sQ .next-project-root{background:var(--bg);padding-bottom:var(--pad-bottom);padding-top:var(--pad-top);width:100%}.ai-b-ai-mvs04r7k-a-YmEY5eZhgICkUL2Ks9sQ.ai-b-ai-mvs04r7k-a-YmEY5eZhgICkUL2Ks9sQ .next-project-rule{background:var(--border);height:1px;margin-inline:var(--site-padding);margin-bottom:var(--gap)}.ai-b-ai-mvs04r7k-a-YmEY5eZhgICkUL2Ks9sQ.ai-b-ai-mvs04r7k-a-YmEY5eZhgICkUL2Ks9sQ .next-project-inner{padding-inline:var(--site-padding)}.ai-b-ai-mvs04r7k-a-YmEY5eZhgICkUL2Ks9sQ.ai-b-ai-mvs04r7k-a-YmEY5eZhgICkUL2Ks9sQ .next-project-image-button{background:transparent;border:0;border-radius:var(--radius);cursor:pointer;display:block;overflow:hidden;padding:0;width:100%}.ai-b-ai-mvs04r7k-a-YmEY5eZhgICkUL2Ks9sQ.ai-b-ai-mvs04r7k-a-YmEY5eZhgICkUL2Ks9sQ .next-project-image-button img{display:block;height:auto;max-height:68vh;object-fit:cover;transition:opacity .3s ease;width:100%}.ai-b-ai-mvs04r7k-a-YmEY5eZhgICkUL2Ks9sQ.ai-b-ai-mvs04r7k-a-YmEY5eZhgICkUL2Ks9sQ .next-project-image-button:hover img{opacity:.82}.ai-b-ai-mvs04r7k-a-YmEY5eZhgICkUL2Ks9sQ.ai-b-ai-mvs04r7k-a-YmEY5eZhgICkUL2Ks9sQ .next-project-footer{align-items:center;display:grid;gap:2rem;grid-template-columns:1fr auto 1fr;padding-top:2rem}.ai-b-ai-mvs04r7k-a-YmEY5eZhgICkUL2Ks9sQ.ai-b-ai-mvs04r7k-a-YmEY5eZhgICkUL2Ks9sQ .next-project-all,.ai-b-ai-mvs04r7k-a-YmEY5eZhgICkUL2Ks9sQ.ai-b-ai-mvs04r7k-a-YmEY5eZhgICkUL2Ks9sQ .next-project-arrow,.ai-b-ai-mvs04r7k-a-YmEY5eZhgICkUL2Ks9sQ.ai-b-ai-mvs04r7k-a-YmEY5eZhgICkUL2Ks9sQ .next-project-contact,.ai-b-ai-mvs04r7k-a-YmEY5eZhgICkUL2Ks9sQ.ai-b-ai-mvs04r7k-a-YmEY5eZhgICkUL2Ks9sQ .next-project-title-button{background:transparent;border:0;cursor:pointer;padding:0}.ai-b-ai-mvs04r7k-a-YmEY5eZhgICkUL2Ks9sQ.ai-b-ai-mvs04r7k-a-YmEY5eZhgICkUL2Ks9sQ .next-project-title-button{align-items:flex-start;display:flex;flex-direction:column;gap:.35rem;justify-self:start;text-align:left}.ai-b-ai-mvs04r7k-a-YmEY5eZhgICkUL2Ks9sQ.ai-b-ai-mvs04r7k-a-YmEY5eZhgICkUL2Ks9sQ .next-project-title-button span:first-child{letter-spacing:.14em;text-transform:uppercase}.ai-b-ai-mvs04r7k-a-YmEY5eZhgICkUL2Ks9sQ.ai-b-ai-mvs04r7k-a-YmEY5eZhgICkUL2Ks9sQ .next-project-title-button span:last-child{letter-spacing:-.04em;line-height:.92}.ai-b-ai-mvs04r7k-a-YmEY5eZhgICkUL2Ks9sQ.ai-b-ai-mvs04r7k-a-YmEY5eZhgICkUL2Ks9sQ .next-project-arrows{align-items:center;display:flex;gap:1.25rem;grid-column:2;grid-row:1;justify-content:center}.ai-b-ai-mvs04r7k-a-YmEY5eZhgICkUL2Ks9sQ.ai-b-ai-mvs04r7k-a-YmEY5eZhgICkUL2Ks9sQ .next-project-arrow{border:1px solid var(--border);border-radius:50%;display:grid;height:4rem;place-items:center;transition:transform .25s ease,opacity .25s ease;width:4rem}.ai-b-ai-mvs04r7k-a-YmEY5eZhgICkUL2Ks9sQ.ai-b-ai-mvs04r7k-a-YmEY5eZhgICkUL2Ks9sQ .next-project-arrow span{font-size:1.8rem;line-height:1}.ai-b-ai-mvs04r7k-a-YmEY5eZhgICkUL2Ks9sQ.ai-b-ai-mvs04r7k-a-YmEY5eZhgICkUL2Ks9sQ .next-project-arrow:first-child:hover{opacity:.75;transform:translateX(-4px)}.ai-b-ai-mvs04r7k-a-YmEY5eZhgICkUL2Ks9sQ.ai-b-ai-mvs04r7k-a-YmEY5eZhgICkUL2Ks9sQ .next-project-arrow:nth-child(2):hover{opacity:.75;transform:translateX(4px)}.ai-b-ai-mvs04r7k-a-YmEY5eZhgICkUL2Ks9sQ.ai-b-ai-mvs04r7k-a-YmEY5eZhgICkUL2Ks9sQ .next-project-all{font-style:italic;justify-self:end;text-align:right;text-decoration:underline;text-underline-offset:.25rem}.ai-b-ai-mvs04r7k-a-YmEY5eZhgICkUL2Ks9sQ.ai-b-ai-mvs04r7k-a-YmEY5eZhgICkUL2Ks9sQ .next-project-all:hover{opacity:.75}.ai-b-ai-mvs04r7k-a-YmEY5eZhgICkUL2Ks9sQ.ai-b-ai-mvs04r7k-a-YmEY5eZhgICkUL2Ks9sQ .next-project-contact-wrap{display:flex;justify-content:center;margin-top:3rem}.ai-b-ai-mvs04r7k-a-YmEY5eZhgICkUL2Ks9sQ.ai-b-ai-mvs04r7k-a-YmEY5eZhgICkUL2Ks9sQ .next-project-contact{align-items:center;color:var(--contact-text);display:inline-flex;justify-content:center;padding:.3em .45em;position:relative;transition:opacity .25s ease,transform .25s ease}.ai-b-ai-mvs04r7k-a-YmEY5eZhgICkUL2Ks9sQ.ai-b-ai-mvs04r7k-a-YmEY5eZhgICkUL2Ks9sQ .next-project-contact>span{display:inline-block;position:relative}.ai-b-ai-mvs04r7k-a-YmEY5eZhgICkUL2Ks9sQ.ai-b-ai-mvs04r7k-a-YmEY5eZhgICkUL2Ks9sQ .next-project-contact>span:after,.ai-b-ai-mvs04r7k-a-YmEY5eZhgICkUL2Ks9sQ.ai-b-ai-mvs04r7k-a-YmEY5eZhgICkUL2Ks9sQ .next-project-contact>span:before{border-bottom:2px solid var(--contact-ring);border-radius:48% 52% 44% 56%;bottom:-.02em;content:"";height:.12em;left:-.06em;opacity:.95;pointer-events:none;position:absolute;right:-.08em;transform:translateX(var(--underline-x)) translateY(var(--underline-y)) rotate(-1.8deg) skewX(-8deg) scaleX(var(--underline-scale));transform-origin:center}.ai-b-ai-mvs04r7k-a-YmEY5eZhgICkUL2Ks9sQ.ai-b-ai-mvs04r7k-a-YmEY5eZhgICkUL2Ks9sQ .next-project-contact>span:before{bottom:-.16em;display:none;height:.1em;left:.02em;opacity:.72;right:-.02em;transform:translateX(var(--underline-x)) translateY(var(--underline-y)) rotate(1.2deg) skewX(6deg) scaleX(var(--underline-scale))}.ai-b-ai-mvs04r7k-a-YmEY5eZhgICkUL2Ks9sQ.ai-b-ai-mvs04r7k-a-YmEY5eZhgICkUL2Ks9sQ .next-project-contact:after,.ai-b-ai-mvs04r7k-a-YmEY5eZhgICkUL2Ks9sQ.ai-b-ai-mvs04r7k-a-YmEY5eZhgICkUL2Ks9sQ .next-project-contact:before{border:1px solid var(--contact-ring);border-radius:47% 53% 49% 51%;content:"";inset:-.12em -.2em;pointer-events:none;position:absolute;transform:rotate(-3deg) skewX(-2deg)}.ai-b-ai-mvs04r7k-a-YmEY5eZhgICkUL2Ks9sQ.ai-b-ai-mvs04r7k-a-YmEY5eZhgICkUL2Ks9sQ .next-project-contact:after{inset:-.2em -.12em;opacity:.62;transform:rotate(4deg) skewY(2deg)}.ai-b-ai-mvs04r7k-a-YmEY5eZhgICkUL2Ks9sQ.ai-b-ai-mvs04r7k-a-YmEY5eZhgICkUL2Ks9sQ .next-project-contact:hover{opacity:.75;transform:translateY(-2px)}.ai-b-ai-mvs04r7k-a-YmEY5eZhgICkUL2Ks9sQ.ai-b-ai-mvs04r7k-a-YmEY5eZhgICkUL2Ks9sQ .is-circle-off .next-project-contact:after,.ai-b-ai-mvs04r7k-a-YmEY5eZhgICkUL2Ks9sQ.ai-b-ai-mvs04r7k-a-YmEY5eZhgICkUL2Ks9sQ .is-circle-off .next-project-contact:before,.ai-b-ai-mvs04r7k-a-YmEY5eZhgICkUL2Ks9sQ.ai-b-ai-mvs04r7k-a-YmEY5eZhgICkUL2Ks9sQ .is-underline-off .next-project-contact>span:after,.ai-b-ai-mvs04r7k-a-YmEY5eZhgICkUL2Ks9sQ.ai-b-ai-mvs04r7k-a-YmEY5eZhgICkUL2Ks9sQ .is-underline-off .next-project-contact>span:before{display:none}.ai-b-ai-mvs04r7k-a-YmEY5eZhgICkUL2Ks9sQ.ai-b-ai-mvs04r7k-a-YmEY5eZhgICkUL2Ks9sQ .has-extra-lines .next-project-contact>span:before{display:block}.ai-b-ai-mvs04r7k-a-YmEY5eZhgICkUL2Ks9sQ.ai-b-ai-mvs04r7k-a-YmEY5eZhgICkUL2Ks9sQ .underline-double .next-project-contact>span:after{bottom:-.02em}.ai-b-ai-mvs04r7k-a-YmEY5eZhgICkUL2Ks9sQ.ai-b-ai-mvs04r7k-a-YmEY5eZhgICkUL2Ks9sQ .underline-sketch .next-project-contact>span:after{bottom:-.04em;box-shadow:.08em .1em 0 -.03em var(--contact-ring);height:.16em;transform:translateX(var(--underline-x)) translateY(var(--underline-y)) rotate(-2.6deg) skewX(-12deg) scaleX(var(--underline-scale))}.ai-b-ai-mvs04r7k-a-YmEY5eZhgICkUL2Ks9sQ.ai-b-ai-mvs04r7k-a-YmEY5eZhgICkUL2Ks9sQ .underline-sketch.has-extra-lines .next-project-contact>span:before{bottom:-.2em;box-shadow:-.06em .07em 0 -.03em var(--contact-ring);transform:translateX(var(--underline-x)) translateY(var(--underline-y)) rotate(1.8deg) skewX(9deg) scaleX(var(--underline-scale))}@media(max-width:700px){.ai-b-ai-mvs04r7k-a-YmEY5eZhgICkUL2Ks9sQ.ai-b-ai-mvs04r7k-a-YmEY5eZhgICkUL2Ks9sQ .next-project-footer{gap:1.5rem;grid-template-columns:1fr;justify-items:center}.ai-b-ai-mvs04r7k-a-YmEY5eZhgICkUL2Ks9sQ.ai-b-ai-mvs04r7k-a-YmEY5eZhgICkUL2Ks9sQ .next-project-title-button{align-items:center;justify-self:center;text-align:center}.ai-b-ai-mvs04r7k-a-YmEY5eZhgICkUL2Ks9sQ.ai-b-ai-mvs04r7k-a-YmEY5eZhgICkUL2Ks9sQ .next-project-arrows{grid-column:1;grid-row:auto}.ai-b-ai-mvs04r7k-a-YmEY5eZhgICkUL2Ks9sQ.ai-b-ai-mvs04r7k-a-YmEY5eZhgICkUL2Ks9sQ .next-project-all{justify-self:center;text-align:center}.ai-b-ai-mvs04r7k-a-YmEY5eZhgICkUL2Ks9sQ.ai-b-ai-mvs04r7k-a-YmEY5eZhgICkUL2Ks9sQ .next-project-arrow{height:3.25rem;width:3.25rem}.ai-b-ai-mvs04r7k-a-YmEY5eZhgICkUL2Ks9sQ.ai-b-ai-mvs04r7k-a-YmEY5eZhgICkUL2Ks9sQ .next-project-contact-wrap{margin-top:2.25rem}.ai-b-ai-mvs04r7k-a-YmEY5eZhgICkUL2Ks9sQ.ai-b-ai-mvs04r7k-a-YmEY5eZhgICkUL2Ks9sQ .next-project-contact{text-align:center}}:where(.ai-b-hero-YuGILUBaayEYeQliud3U) .pt-hero-root{background-color:var(--bg,#0d0d0d);display:flex;flex-direction:column;height:var(--height,90vh);justify-content:flex-end;overflow:hidden;padding-top:var(--padding-top,0);position:relative;width:100%}:where(.ai-b-hero-YuGILUBaayEYeQliud3U) .pt-hero-image-wrap{height:100%;inset:0;position:absolute;width:100%}:where(.ai-b-hero-YuGILUBaayEYeQliud3U) .pt-hero-image-wrap img{display:block;height:100%;object-fit:cover;width:100%}:where(.ai-b-hero-YuGILUBaayEYeQliud3U) .pt-hero-overlay{background:linear-gradient(to top,var(--overlay) 0,transparent 40%,transparent 70%,var(--overlay) 100%);inset:0;pointer-events:none;position:absolute}:where(.ai-b-hero-YuGILUBaayEYeQliud3U) .pt-hero-content{display:flex;flex-direction:column;gap:.4rem;padding:3.5rem var(--site-padding);position:relative;z-index:1}:where(.ai-b-hero-YuGILUBaayEYeQliud3U) .pt-hero-tagline{letter-spacing:.14em;margin:0;text-transform:lowercase}:where(.ai-b-hero-YuGILUBaayEYeQliud3U) .pt-hero-client{letter-spacing:-.025em;line-height:1;margin:0;text-transform:uppercase}@media (max-width:768px){:where(.ai-b-hero-YuGILUBaayEYeQliud3U) .pt-hero-root{height:70vw}:where(.ai-b-hero-YuGILUBaayEYeQliud3U) .pt-hero-client{font-size:2.5rem!important}}@media (max-width:480px){:where(.ai-b-hero-YuGILUBaayEYeQliud3U) .pt-hero-client{font-size:2rem!important}}.ai-b-2bc5b6fd-a574-4c09-bcd0-de9de13544f7-YuGILUBaayEYeQliud3U.ai-b-2bc5b6fd-a574-4c09-bcd0-de9de13544f7-YuGILUBaayEYeQliud3U .pt-brief-root{background-color:var(--bg,transparent);display:flex;justify-content:center;padding-inline:var(--site-padding);padding-bottom:calc(var(--block-padding-bottom, 0px) + 5rem);padding-top:calc(var(--block-padding-top, 0px) + 5rem);width:100%}.ai-b-2bc5b6fd-a574-4c09-bcd0-de9de13544f7-YuGILUBaayEYeQliud3U.ai-b-2bc5b6fd-a574-4c09-bcd0-de9de13544f7-YuGILUBaayEYeQliud3U .pt-brief-inner{max-width:var(--max-width);text-align:center}.ai-b-2bc5b6fd-a574-4c09-bcd0-de9de13544f7-YuGILUBaayEYeQliud3U.ai-b-2bc5b6fd-a574-4c09-bcd0-de9de13544f7-YuGILUBaayEYeQliud3U .pt-brief-label-row{margin-bottom:1.25rem}.ai-b-2bc5b6fd-a574-4c09-bcd0-de9de13544f7-YuGILUBaayEYeQliud3U.ai-b-2bc5b6fd-a574-4c09-bcd0-de9de13544f7-YuGILUBaayEYeQliud3U .pt-brief-label{letter-spacing:.2em;text-transform:uppercase}.ai-b-2bc5b6fd-a574-4c09-bcd0-de9de13544f7-YuGILUBaayEYeQliud3U.ai-b-2bc5b6fd-a574-4c09-bcd0-de9de13544f7-YuGILUBaayEYeQliud3U .pt-brief-divider{background-color:var(--divider);height:1px;margin-bottom:2.5rem;width:100%}.ai-b-2bc5b6fd-a574-4c09-bcd0-de9de13544f7-YuGILUBaayEYeQliud3U.ai-b-2bc5b6fd-a574-4c09-bcd0-de9de13544f7-YuGILUBaayEYeQliud3U .pt-brief-text{letter-spacing:.01em;line-height:1.8;margin:0}@media (max-width:768px){.ai-b-2bc5b6fd-a574-4c09-bcd0-de9de13544f7-YuGILUBaayEYeQliud3U.ai-b-2bc5b6fd-a574-4c09-bcd0-de9de13544f7-YuGILUBaayEYeQliud3U .pt-brief-root{padding-bottom:calc(var(--block-padding-bottom, 0px) + 3rem);padding-top:calc(var(--block-padding-top, 0px) + 3rem)}.ai-b-2bc5b6fd-a574-4c09-bcd0-de9de13544f7-YuGILUBaayEYeQliud3U.ai-b-2bc5b6fd-a574-4c09-bcd0-de9de13544f7-YuGILUBaayEYeQliud3U .pt-brief-text{font-size:.95rem!important}}.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-YuGILUBaayEYeQliud3U.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-YuGILUBaayEYeQliud3U .pt-gallery-root{background-color:var(--bg,transparent);padding-bottom:calc(var(--block-padding-bottom, 0px) + 1rem);padding-top:calc(var(--block-padding-top, 0px) + 1rem);width:100%}.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-YuGILUBaayEYeQliud3U.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-YuGILUBaayEYeQliud3U .pt-gallery-root[style*="--full-bleed: 0"]{padding-inline:var(--site-padding)}.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-YuGILUBaayEYeQliud3U.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-YuGILUBaayEYeQliud3U .pt-gallery-heading{margin-bottom:var(--title-gap,32px);width:100%}.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-YuGILUBaayEYeQliud3U.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-YuGILUBaayEYeQliud3U .pt-gallery-title{letter-spacing:-.03em;line-height:.95;margin:0}.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-YuGILUBaayEYeQliud3U.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-YuGILUBaayEYeQliud3U .pt-gallery-grid{display:grid;gap:var(--gap);grid-template-columns:repeat(var(--cols,2),1fr)}.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-YuGILUBaayEYeQliud3U.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-YuGILUBaayEYeQliud3U .pt-gallery-root[style*="--full-bleed: 1"] .pt-gallery-grid,.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-YuGILUBaayEYeQliud3U.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-YuGILUBaayEYeQliud3U .pt-gallery-root[style*="--full-bleed: 1"] .pt-gallery-heading{padding-inline:var(--site-padding)}.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-YuGILUBaayEYeQliud3U.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-YuGILUBaayEYeQliud3U .pt-gallery-item{aspect-ratio:3/2;background-color:var(--item-bg,transparent);border-radius:var(--radius);cursor:pointer;overflow:hidden;position:relative;width:100%}.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-YuGILUBaayEYeQliud3U.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-YuGILUBaayEYeQliud3U .pt-gallery-item img{display:block;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.25,.46,.45,.94);width:100%}.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-YuGILUBaayEYeQliud3U.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-YuGILUBaayEYeQliud3U .pt-gallery-item:hover img{transform:scale(1.04)}.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-YuGILUBaayEYeQliud3U.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-YuGILUBaayEYeQliud3U .pt-gallery-hover{background-color:transparent;inset:0;pointer-events:none;position:absolute;transition:background-color .3s ease}.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-YuGILUBaayEYeQliud3U.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-YuGILUBaayEYeQliud3U .pt-gallery-item:hover .pt-gallery-hover{background-color:var(--hover-overlay,transparent)}.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-YuGILUBaayEYeQliud3U.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-YuGILUBaayEYeQliud3U .pt-lightbox{align-items:center;background-color:var(--lightbox-bg,transparent);display:flex;inset:0;justify-content:center;position:fixed;z-index:9999}.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-YuGILUBaayEYeQliud3U.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-YuGILUBaayEYeQliud3U .pt-lightbox-img-wrap{align-items:center;display:flex;height:85vh;justify-content:center;width:90vw}.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-YuGILUBaayEYeQliud3U.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-YuGILUBaayEYeQliud3U .pt-lightbox-close,.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-YuGILUBaayEYeQliud3U.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-YuGILUBaayEYeQliud3U .pt-lightbox-nav{background:transparent;border:none;color:var(--lightbox-control,transparent);cursor:pointer;transition:color .2s;z-index:10000}.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-YuGILUBaayEYeQliud3U.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-YuGILUBaayEYeQliud3U .pt-lightbox-close{font-size:1.5rem;line-height:1;padding:.5rem;position:absolute;right:1.5rem;top:1.5rem}.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-YuGILUBaayEYeQliud3U.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-YuGILUBaayEYeQliud3U .pt-lightbox-nav{font-size:3rem;line-height:1;padding:1rem;position:absolute;top:50%;transform:translateY(-50%)}.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-YuGILUBaayEYeQliud3U.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-YuGILUBaayEYeQliud3U .pt-lightbox-close:hover,.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-YuGILUBaayEYeQliud3U.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-YuGILUBaayEYeQliud3U .pt-lightbox-nav:hover{color:var(--lightbox-control-hover,transparent)}.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-YuGILUBaayEYeQliud3U.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-YuGILUBaayEYeQliud3U .pt-lightbox-prev{left:1rem}.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-YuGILUBaayEYeQliud3U.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-YuGILUBaayEYeQliud3U .pt-lightbox-next{right:1rem}.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-YuGILUBaayEYeQliud3U.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-YuGILUBaayEYeQliud3U .pt-lightbox-count{bottom:1.5rem;color:var(--lightbox-muted,transparent);font-family:var(--font-family);font-size:.75rem;left:50%;letter-spacing:.1em;position:absolute;transform:translateX(-50%)}@media (max-width:768px){.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-YuGILUBaayEYeQliud3U.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-YuGILUBaayEYeQliud3U .pt-gallery-grid{gap:3px;grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-YuGILUBaayEYeQliud3U.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-YuGILUBaayEYeQliud3U .pt-gallery-grid{grid-template-columns:1fr 1fr}}.ai-b-bc640c91-7202-4cee-a387-111f2ad08a03-YuGILUBaayEYeQliud3U.ai-b-bc640c91-7202-4cee-a387-111f2ad08a03-YuGILUBaayEYeQliud3U .next-project-root{background:var(--bg);padding-bottom:var(--pad-bottom);padding-top:var(--pad-top);width:100%}.ai-b-bc640c91-7202-4cee-a387-111f2ad08a03-YuGILUBaayEYeQliud3U.ai-b-bc640c91-7202-4cee-a387-111f2ad08a03-YuGILUBaayEYeQliud3U .next-project-rule{background:var(--border);height:1px;margin-inline:var(--site-padding);margin-bottom:var(--gap)}.ai-b-bc640c91-7202-4cee-a387-111f2ad08a03-YuGILUBaayEYeQliud3U.ai-b-bc640c91-7202-4cee-a387-111f2ad08a03-YuGILUBaayEYeQliud3U .next-project-inner{padding-inline:var(--site-padding)}.ai-b-bc640c91-7202-4cee-a387-111f2ad08a03-YuGILUBaayEYeQliud3U.ai-b-bc640c91-7202-4cee-a387-111f2ad08a03-YuGILUBaayEYeQliud3U .next-project-image-button{background:transparent;border:0;border-radius:var(--radius);cursor:pointer;display:block;overflow:hidden;padding:0;width:100%}.ai-b-bc640c91-7202-4cee-a387-111f2ad08a03-YuGILUBaayEYeQliud3U.ai-b-bc640c91-7202-4cee-a387-111f2ad08a03-YuGILUBaayEYeQliud3U .next-project-image-button img{display:block;height:auto;max-height:68vh;object-fit:cover;transition:opacity .3s ease;width:100%}.ai-b-bc640c91-7202-4cee-a387-111f2ad08a03-YuGILUBaayEYeQliud3U.ai-b-bc640c91-7202-4cee-a387-111f2ad08a03-YuGILUBaayEYeQliud3U .next-project-image-button:hover img{opacity:.82}.ai-b-bc640c91-7202-4cee-a387-111f2ad08a03-YuGILUBaayEYeQliud3U.ai-b-bc640c91-7202-4cee-a387-111f2ad08a03-YuGILUBaayEYeQliud3U .next-project-footer{align-items:center;display:grid;gap:2rem;grid-template-columns:1fr auto 1fr;padding-top:2rem}.ai-b-bc640c91-7202-4cee-a387-111f2ad08a03-YuGILUBaayEYeQliud3U.ai-b-bc640c91-7202-4cee-a387-111f2ad08a03-YuGILUBaayEYeQliud3U .next-project-all,.ai-b-bc640c91-7202-4cee-a387-111f2ad08a03-YuGILUBaayEYeQliud3U.ai-b-bc640c91-7202-4cee-a387-111f2ad08a03-YuGILUBaayEYeQliud3U .next-project-arrow,.ai-b-bc640c91-7202-4cee-a387-111f2ad08a03-YuGILUBaayEYeQliud3U.ai-b-bc640c91-7202-4cee-a387-111f2ad08a03-YuGILUBaayEYeQliud3U .next-project-contact,.ai-b-bc640c91-7202-4cee-a387-111f2ad08a03-YuGILUBaayEYeQliud3U.ai-b-bc640c91-7202-4cee-a387-111f2ad08a03-YuGILUBaayEYeQliud3U .next-project-title-button{background:transparent;border:0;cursor:pointer;padding:0}.ai-b-bc640c91-7202-4cee-a387-111f2ad08a03-YuGILUBaayEYeQliud3U.ai-b-bc640c91-7202-4cee-a387-111f2ad08a03-YuGILUBaayEYeQliud3U .next-project-title-button{align-items:flex-start;display:flex;flex-direction:column;gap:.35rem;justify-self:start;text-align:left}.ai-b-bc640c91-7202-4cee-a387-111f2ad08a03-YuGILUBaayEYeQliud3U.ai-b-bc640c91-7202-4cee-a387-111f2ad08a03-YuGILUBaayEYeQliud3U .next-project-title-button span:first-child{letter-spacing:.14em;text-transform:uppercase}.ai-b-bc640c91-7202-4cee-a387-111f2ad08a03-YuGILUBaayEYeQliud3U.ai-b-bc640c91-7202-4cee-a387-111f2ad08a03-YuGILUBaayEYeQliud3U .next-project-title-button span:last-child{letter-spacing:-.04em;line-height:.92}.ai-b-bc640c91-7202-4cee-a387-111f2ad08a03-YuGILUBaayEYeQliud3U.ai-b-bc640c91-7202-4cee-a387-111f2ad08a03-YuGILUBaayEYeQliud3U .next-project-arrows{align-items:center;display:flex;gap:1.25rem;grid-column:2;grid-row:1;justify-content:center}.ai-b-bc640c91-7202-4cee-a387-111f2ad08a03-YuGILUBaayEYeQliud3U.ai-b-bc640c91-7202-4cee-a387-111f2ad08a03-YuGILUBaayEYeQliud3U .next-project-arrow{border:1px solid var(--border);border-radius:50%;display:grid;height:4rem;place-items:center;transition:transform .25s ease,opacity .25s ease;width:4rem}.ai-b-bc640c91-7202-4cee-a387-111f2ad08a03-YuGILUBaayEYeQliud3U.ai-b-bc640c91-7202-4cee-a387-111f2ad08a03-YuGILUBaayEYeQliud3U .next-project-arrow span{font-size:1.8rem;line-height:1}.ai-b-bc640c91-7202-4cee-a387-111f2ad08a03-YuGILUBaayEYeQliud3U.ai-b-bc640c91-7202-4cee-a387-111f2ad08a03-YuGILUBaayEYeQliud3U .next-project-arrow:first-child:hover{opacity:.75;transform:translateX(-4px)}.ai-b-bc640c91-7202-4cee-a387-111f2ad08a03-YuGILUBaayEYeQliud3U.ai-b-bc640c91-7202-4cee-a387-111f2ad08a03-YuGILUBaayEYeQliud3U .next-project-arrow:nth-child(2):hover{opacity:.75;transform:translateX(4px)}.ai-b-bc640c91-7202-4cee-a387-111f2ad08a03-YuGILUBaayEYeQliud3U.ai-b-bc640c91-7202-4cee-a387-111f2ad08a03-YuGILUBaayEYeQliud3U .next-project-all{font-style:italic;justify-self:end;text-align:right;text-decoration:underline;text-underline-offset:.25rem}.ai-b-bc640c91-7202-4cee-a387-111f2ad08a03-YuGILUBaayEYeQliud3U.ai-b-bc640c91-7202-4cee-a387-111f2ad08a03-YuGILUBaayEYeQliud3U .next-project-all:hover{opacity:.75}.ai-b-bc640c91-7202-4cee-a387-111f2ad08a03-YuGILUBaayEYeQliud3U.ai-b-bc640c91-7202-4cee-a387-111f2ad08a03-YuGILUBaayEYeQliud3U .next-project-contact-wrap{display:flex;justify-content:center;margin-top:3rem}.ai-b-bc640c91-7202-4cee-a387-111f2ad08a03-YuGILUBaayEYeQliud3U.ai-b-bc640c91-7202-4cee-a387-111f2ad08a03-YuGILUBaayEYeQliud3U .next-project-contact{align-items:center;color:var(--contact-text);display:inline-flex;justify-content:center;padding:.3em .45em;position:relative;transition:opacity .25s ease,transform .25s ease}.ai-b-bc640c91-7202-4cee-a387-111f2ad08a03-YuGILUBaayEYeQliud3U.ai-b-bc640c91-7202-4cee-a387-111f2ad08a03-YuGILUBaayEYeQliud3U .next-project-contact>span{display:inline-block;position:relative}.ai-b-bc640c91-7202-4cee-a387-111f2ad08a03-YuGILUBaayEYeQliud3U.ai-b-bc640c91-7202-4cee-a387-111f2ad08a03-YuGILUBaayEYeQliud3U .next-project-contact>span:after,.ai-b-bc640c91-7202-4cee-a387-111f2ad08a03-YuGILUBaayEYeQliud3U.ai-b-bc640c91-7202-4cee-a387-111f2ad08a03-YuGILUBaayEYeQliud3U .next-project-contact>span:before{border-bottom:2px solid var(--contact-ring);border-radius:48% 52% 44% 56%;bottom:-.02em;content:"";height:.12em;left:-.06em;opacity:.95;pointer-events:none;position:absolute;right:-.08em;transform:translateX(var(--underline-x)) translateY(var(--underline-y)) rotate(-1.8deg) skewX(-8deg) scaleX(var(--underline-scale));transform-origin:center}.ai-b-bc640c91-7202-4cee-a387-111f2ad08a03-YuGILUBaayEYeQliud3U.ai-b-bc640c91-7202-4cee-a387-111f2ad08a03-YuGILUBaayEYeQliud3U .next-project-contact>span:before{bottom:-.16em;display:none;height:.1em;left:.02em;opacity:.72;right:-.02em;transform:translateX(var(--underline-x)) translateY(var(--underline-y)) rotate(1.2deg) skewX(6deg) scaleX(var(--underline-scale))}.ai-b-bc640c91-7202-4cee-a387-111f2ad08a03-YuGILUBaayEYeQliud3U.ai-b-bc640c91-7202-4cee-a387-111f2ad08a03-YuGILUBaayEYeQliud3U .next-project-contact:after,.ai-b-bc640c91-7202-4cee-a387-111f2ad08a03-YuGILUBaayEYeQliud3U.ai-b-bc640c91-7202-4cee-a387-111f2ad08a03-YuGILUBaayEYeQliud3U .next-project-contact:before{border:1px solid var(--contact-ring);border-radius:47% 53% 49% 51%;content:"";inset:-.12em -.2em;pointer-events:none;position:absolute;transform:rotate(-3deg) skewX(-2deg)}.ai-b-bc640c91-7202-4cee-a387-111f2ad08a03-YuGILUBaayEYeQliud3U.ai-b-bc640c91-7202-4cee-a387-111f2ad08a03-YuGILUBaayEYeQliud3U .next-project-contact:after{inset:-.2em -.12em;opacity:.62;transform:rotate(4deg) skewY(2deg)}.ai-b-bc640c91-7202-4cee-a387-111f2ad08a03-YuGILUBaayEYeQliud3U.ai-b-bc640c91-7202-4cee-a387-111f2ad08a03-YuGILUBaayEYeQliud3U .next-project-contact:hover{opacity:.75;transform:translateY(-2px)}.ai-b-bc640c91-7202-4cee-a387-111f2ad08a03-YuGILUBaayEYeQliud3U.ai-b-bc640c91-7202-4cee-a387-111f2ad08a03-YuGILUBaayEYeQliud3U .is-circle-off .next-project-contact:after,.ai-b-bc640c91-7202-4cee-a387-111f2ad08a03-YuGILUBaayEYeQliud3U.ai-b-bc640c91-7202-4cee-a387-111f2ad08a03-YuGILUBaayEYeQliud3U .is-circle-off .next-project-contact:before,.ai-b-bc640c91-7202-4cee-a387-111f2ad08a03-YuGILUBaayEYeQliud3U.ai-b-bc640c91-7202-4cee-a387-111f2ad08a03-YuGILUBaayEYeQliud3U .is-underline-off .next-project-contact>span:after,.ai-b-bc640c91-7202-4cee-a387-111f2ad08a03-YuGILUBaayEYeQliud3U.ai-b-bc640c91-7202-4cee-a387-111f2ad08a03-YuGILUBaayEYeQliud3U .is-underline-off .next-project-contact>span:before{display:none}.ai-b-bc640c91-7202-4cee-a387-111f2ad08a03-YuGILUBaayEYeQliud3U.ai-b-bc640c91-7202-4cee-a387-111f2ad08a03-YuGILUBaayEYeQliud3U .has-extra-lines .next-project-contact>span:before{display:block}.ai-b-bc640c91-7202-4cee-a387-111f2ad08a03-YuGILUBaayEYeQliud3U.ai-b-bc640c91-7202-4cee-a387-111f2ad08a03-YuGILUBaayEYeQliud3U .underline-double .next-project-contact>span:after{bottom:-.02em}.ai-b-bc640c91-7202-4cee-a387-111f2ad08a03-YuGILUBaayEYeQliud3U.ai-b-bc640c91-7202-4cee-a387-111f2ad08a03-YuGILUBaayEYeQliud3U .underline-sketch .next-project-contact>span:after{bottom:-.04em;box-shadow:.08em .1em 0 -.03em var(--contact-ring);height:.16em;transform:translateX(var(--underline-x)) translateY(var(--underline-y)) rotate(-2.6deg) skewX(-12deg) scaleX(var(--underline-scale))}.ai-b-bc640c91-7202-4cee-a387-111f2ad08a03-YuGILUBaayEYeQliud3U.ai-b-bc640c91-7202-4cee-a387-111f2ad08a03-YuGILUBaayEYeQliud3U .underline-sketch.has-extra-lines .next-project-contact>span:before{bottom:-.2em;box-shadow:-.06em .07em 0 -.03em var(--contact-ring);transform:translateX(var(--underline-x)) translateY(var(--underline-y)) rotate(1.8deg) skewX(9deg) scaleX(var(--underline-scale))}@media(max-width:700px){.ai-b-bc640c91-7202-4cee-a387-111f2ad08a03-YuGILUBaayEYeQliud3U.ai-b-bc640c91-7202-4cee-a387-111f2ad08a03-YuGILUBaayEYeQliud3U .next-project-footer{gap:1.5rem;grid-template-columns:1fr;justify-items:center}.ai-b-bc640c91-7202-4cee-a387-111f2ad08a03-YuGILUBaayEYeQliud3U.ai-b-bc640c91-7202-4cee-a387-111f2ad08a03-YuGILUBaayEYeQliud3U .next-project-title-button{align-items:center;justify-self:center;text-align:center}.ai-b-bc640c91-7202-4cee-a387-111f2ad08a03-YuGILUBaayEYeQliud3U.ai-b-bc640c91-7202-4cee-a387-111f2ad08a03-YuGILUBaayEYeQliud3U .next-project-arrows{grid-column:1;grid-row:auto}.ai-b-bc640c91-7202-4cee-a387-111f2ad08a03-YuGILUBaayEYeQliud3U.ai-b-bc640c91-7202-4cee-a387-111f2ad08a03-YuGILUBaayEYeQliud3U .next-project-all{justify-self:center;text-align:center}.ai-b-bc640c91-7202-4cee-a387-111f2ad08a03-YuGILUBaayEYeQliud3U.ai-b-bc640c91-7202-4cee-a387-111f2ad08a03-YuGILUBaayEYeQliud3U .next-project-arrow{height:3.25rem;width:3.25rem}.ai-b-bc640c91-7202-4cee-a387-111f2ad08a03-YuGILUBaayEYeQliud3U.ai-b-bc640c91-7202-4cee-a387-111f2ad08a03-YuGILUBaayEYeQliud3U .next-project-contact-wrap{margin-top:2.25rem}.ai-b-bc640c91-7202-4cee-a387-111f2ad08a03-YuGILUBaayEYeQliud3U.ai-b-bc640c91-7202-4cee-a387-111f2ad08a03-YuGILUBaayEYeQliud3U .next-project-contact{text-align:center}}:where(.ai-b-hero-mQs9t77ZBnWWRg5zAcrF) .pt-hero-root{background-color:var(--bg,#0d0d0d);display:flex;flex-direction:column;height:var(--height,90vh);justify-content:flex-end;overflow:hidden;padding-top:var(--padding-top,0);position:relative;width:100%}:where(.ai-b-hero-mQs9t77ZBnWWRg5zAcrF) .pt-hero-image-wrap{height:100%;inset:0;position:absolute;width:100%}:where(.ai-b-hero-mQs9t77ZBnWWRg5zAcrF) .pt-hero-image-wrap img{display:block;height:100%;object-fit:cover;width:100%}:where(.ai-b-hero-mQs9t77ZBnWWRg5zAcrF) .pt-hero-overlay{background:linear-gradient(to top,var(--overlay) 0,transparent 40%,transparent 70%,var(--overlay) 100%);inset:0;pointer-events:none;position:absolute}:where(.ai-b-hero-mQs9t77ZBnWWRg5zAcrF) .pt-hero-content{display:flex;flex-direction:column;gap:.4rem;padding:3.5rem var(--site-padding);position:relative;z-index:1}:where(.ai-b-hero-mQs9t77ZBnWWRg5zAcrF) .pt-hero-tagline{letter-spacing:.14em;margin:0;text-transform:lowercase}:where(.ai-b-hero-mQs9t77ZBnWWRg5zAcrF) .pt-hero-client{letter-spacing:-.025em;line-height:1;margin:0;text-transform:uppercase}@media (max-width:768px){:where(.ai-b-hero-mQs9t77ZBnWWRg5zAcrF) .pt-hero-root{height:70vw}:where(.ai-b-hero-mQs9t77ZBnWWRg5zAcrF) .pt-hero-client{font-size:2.5rem!important}}@media (max-width:480px){:where(.ai-b-hero-mQs9t77ZBnWWRg5zAcrF) .pt-hero-client{font-size:2rem!important}}.ai-b-2bc5b6fd-a574-4c09-bcd0-de9de13544f7-mQs9t77ZBnWWRg5zAcrF.ai-b-2bc5b6fd-a574-4c09-bcd0-de9de13544f7-mQs9t77ZBnWWRg5zAcrF .pt-brief-root{background-color:var(--bg,transparent);display:flex;justify-content:center;padding-inline:var(--site-padding);padding-bottom:calc(var(--block-padding-bottom, 0px) + 5rem);padding-top:calc(var(--block-padding-top, 0px) + 5rem);width:100%}.ai-b-2bc5b6fd-a574-4c09-bcd0-de9de13544f7-mQs9t77ZBnWWRg5zAcrF.ai-b-2bc5b6fd-a574-4c09-bcd0-de9de13544f7-mQs9t77ZBnWWRg5zAcrF .pt-brief-inner{max-width:var(--max-width);text-align:center}.ai-b-2bc5b6fd-a574-4c09-bcd0-de9de13544f7-mQs9t77ZBnWWRg5zAcrF.ai-b-2bc5b6fd-a574-4c09-bcd0-de9de13544f7-mQs9t77ZBnWWRg5zAcrF .pt-brief-label-row{margin-bottom:1.25rem}.ai-b-2bc5b6fd-a574-4c09-bcd0-de9de13544f7-mQs9t77ZBnWWRg5zAcrF.ai-b-2bc5b6fd-a574-4c09-bcd0-de9de13544f7-mQs9t77ZBnWWRg5zAcrF .pt-brief-label{letter-spacing:.2em;text-transform:uppercase}.ai-b-2bc5b6fd-a574-4c09-bcd0-de9de13544f7-mQs9t77ZBnWWRg5zAcrF.ai-b-2bc5b6fd-a574-4c09-bcd0-de9de13544f7-mQs9t77ZBnWWRg5zAcrF .pt-brief-divider{background-color:var(--divider);height:1px;margin-bottom:2.5rem;width:100%}.ai-b-2bc5b6fd-a574-4c09-bcd0-de9de13544f7-mQs9t77ZBnWWRg5zAcrF.ai-b-2bc5b6fd-a574-4c09-bcd0-de9de13544f7-mQs9t77ZBnWWRg5zAcrF .pt-brief-text{letter-spacing:.01em;line-height:1.8;margin:0}@media (max-width:768px){.ai-b-2bc5b6fd-a574-4c09-bcd0-de9de13544f7-mQs9t77ZBnWWRg5zAcrF.ai-b-2bc5b6fd-a574-4c09-bcd0-de9de13544f7-mQs9t77ZBnWWRg5zAcrF .pt-brief-root{padding-bottom:calc(var(--block-padding-bottom, 0px) + 3rem);padding-top:calc(var(--block-padding-top, 0px) + 3rem)}.ai-b-2bc5b6fd-a574-4c09-bcd0-de9de13544f7-mQs9t77ZBnWWRg5zAcrF.ai-b-2bc5b6fd-a574-4c09-bcd0-de9de13544f7-mQs9t77ZBnWWRg5zAcrF .pt-brief-text{font-size:.95rem!important}}.ai-b-25da8fc3-f6cb-4947-a662-ebc5c7797ed1-mQs9t77ZBnWWRg5zAcrF.ai-b-25da8fc3-f6cb-4947-a662-ebc5c7797ed1-mQs9t77ZBnWWRg5zAcrF .testimonial-container{background-color:var(--bg-color);color:var(--text-color);overflow:hidden;padding-bottom:var(--padding-bottom);padding-inline:var(--site-padding);position:relative;text-align:center}.ai-b-25da8fc3-f6cb-4947-a662-ebc5c7797ed1-mQs9t77ZBnWWRg5zAcrF.ai-b-25da8fc3-f6cb-4947-a662-ebc5c7797ed1-mQs9t77ZBnWWRg5zAcrF .testimonial-content{margin:0 auto;max-width:800px;position:relative;z-index:1}.ai-b-25da8fc3-f6cb-4947-a662-ebc5c7797ed1-mQs9t77ZBnWWRg5zAcrF.ai-b-25da8fc3-f6cb-4947-a662-ebc5c7797ed1-mQs9t77ZBnWWRg5zAcrF .testimonial-stars{margin-bottom:16px}.ai-b-25da8fc3-f6cb-4947-a662-ebc5c7797ed1-mQs9t77ZBnWWRg5zAcrF.ai-b-25da8fc3-f6cb-4947-a662-ebc5c7797ed1-mQs9t77ZBnWWRg5zAcrF .testimonial-star{color:var(--star-color);margin-right:4px}.ai-b-25da8fc3-f6cb-4947-a662-ebc5c7797ed1-mQs9t77ZBnWWRg5zAcrF.ai-b-25da8fc3-f6cb-4947-a662-ebc5c7797ed1-mQs9t77ZBnWWRg5zAcrF .testimonial-headline{display:inline-block;margin-bottom:24px;position:relative}.ai-b-25da8fc3-f6cb-4947-a662-ebc5c7797ed1-mQs9t77ZBnWWRg5zAcrF.ai-b-25da8fc3-f6cb-4947-a662-ebc5c7797ed1-mQs9t77ZBnWWRg5zAcrF .testimonial-text{font-style:italic;line-height:1.6;margin-bottom:32px;margin-left:auto;margin-right:auto;max-width:700px}.ai-b-25da8fc3-f6cb-4947-a662-ebc5c7797ed1-mQs9t77ZBnWWRg5zAcrF.ai-b-25da8fc3-f6cb-4947-a662-ebc5c7797ed1-mQs9t77ZBnWWRg5zAcrF .testimonial-author{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:center}.ai-b-25da8fc3-f6cb-4947-a662-ebc5c7797ed1-mQs9t77ZBnWWRg5zAcrF.ai-b-25da8fc3-f6cb-4947-a662-ebc5c7797ed1-mQs9t77ZBnWWRg5zAcrF .testimonial-author-name{color:var(--text-color)}.ai-b-25da8fc3-f6cb-4947-a662-ebc5c7797ed1-mQs9t77ZBnWWRg5zAcrF.ai-b-25da8fc3-f6cb-4947-a662-ebc5c7797ed1-mQs9t77ZBnWWRg5zAcrF .testimonial-company{align-items:center;display:flex;gap:8px}.ai-b-25da8fc3-f6cb-4947-a662-ebc5c7797ed1-mQs9t77ZBnWWRg5zAcrF.ai-b-25da8fc3-f6cb-4947-a662-ebc5c7797ed1-mQs9t77ZBnWWRg5zAcrF .testimonial-divider{color:var(--secondary-text-color)}.ai-b-25da8fc3-f6cb-4947-a662-ebc5c7797ed1-mQs9t77ZBnWWRg5zAcrF.ai-b-25da8fc3-f6cb-4947-a662-ebc5c7797ed1-mQs9t77ZBnWWRg5zAcrF .testimonial-logo-wrapper{height:24px;overflow:hidden;width:auto}.ai-b-25da8fc3-f6cb-4947-a662-ebc5c7797ed1-mQs9t77ZBnWWRg5zAcrF.ai-b-25da8fc3-f6cb-4947-a662-ebc5c7797ed1-mQs9t77ZBnWWRg5zAcrF .testimonial-logo-wrapper img{height:100%;width:auto}.ai-b-25da8fc3-f6cb-4947-a662-ebc5c7797ed1-mQs9t77ZBnWWRg5zAcrF.ai-b-25da8fc3-f6cb-4947-a662-ebc5c7797ed1-mQs9t77ZBnWWRg5zAcrF .testimonial-company-name{color:var(--secondary-text-color)}@media (max-width:767px){.ai-b-25da8fc3-f6cb-4947-a662-ebc5c7797ed1-mQs9t77ZBnWWRg5zAcrF.ai-b-25da8fc3-f6cb-4947-a662-ebc5c7797ed1-mQs9t77ZBnWWRg5zAcrF .testimonial-headline{font-size:20px}.ai-b-25da8fc3-f6cb-4947-a662-ebc5c7797ed1-mQs9t77ZBnWWRg5zAcrF.ai-b-25da8fc3-f6cb-4947-a662-ebc5c7797ed1-mQs9t77ZBnWWRg5zAcrF .testimonial-text{font-size:14px}}.ai-b-294b1032-c5a7-4412-aa9f-ba609a6f13a3-mQs9t77ZBnWWRg5zAcrF.ai-b-294b1032-c5a7-4412-aa9f-ba609a6f13a3-mQs9t77ZBnWWRg5zAcrF .igv-root{background-color:var(--bg);padding-bottom:calc(var(--block-padding-bottom, 0px) + 48px);padding-top:calc(var(--block-padding-top, 0px) + 48px);padding-inline:var(--site-padding);width:100%}.ai-b-294b1032-c5a7-4412-aa9f-ba609a6f13a3-mQs9t77ZBnWWRg5zAcrF.ai-b-294b1032-c5a7-4412-aa9f-ba609a6f13a3-mQs9t77ZBnWWRg5zAcrF .igv-grid{align-items:start;display:grid;gap:var(--gap);grid-template-columns:1fr 1fr;width:100%}.ai-b-294b1032-c5a7-4412-aa9f-ba609a6f13a3-mQs9t77ZBnWWRg5zAcrF.ai-b-294b1032-c5a7-4412-aa9f-ba609a6f13a3-mQs9t77ZBnWWRg5zAcrF .igv-grid--mobile{grid-template-columns:1fr}.ai-b-294b1032-c5a7-4412-aa9f-ba609a6f13a3-mQs9t77ZBnWWRg5zAcrF.ai-b-294b1032-c5a7-4412-aa9f-ba609a6f13a3-mQs9t77ZBnWWRg5zAcrF .igv-slot{background:hsla(0,0%,100%,.04);overflow:hidden;position:relative;width:100%}.ai-b-294b1032-c5a7-4412-aa9f-ba609a6f13a3-mQs9t77ZBnWWRg5zAcrF.ai-b-294b1032-c5a7-4412-aa9f-ba609a6f13a3-mQs9t77ZBnWWRg5zAcrF .igv-iframe{border:none;display:block;height:100%;inset:0;position:absolute;width:100%}.ai-b-294b1032-c5a7-4412-aa9f-ba609a6f13a3-mQs9t77ZBnWWRg5zAcrF.ai-b-294b1032-c5a7-4412-aa9f-ba609a6f13a3-mQs9t77ZBnWWRg5zAcrF .igv-iframe--ig{border:none;bottom:auto;display:block;height:calc(100% + 120px);left:0;position:absolute;right:0;top:0;width:100%}.ai-b-294b1032-c5a7-4412-aa9f-ba609a6f13a3-mQs9t77ZBnWWRg5zAcrF.ai-b-294b1032-c5a7-4412-aa9f-ba609a6f13a3-mQs9t77ZBnWWRg5zAcrF .igv-video{display:block;height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.ai-b-294b1032-c5a7-4412-aa9f-ba609a6f13a3-mQs9t77ZBnWWRg5zAcrF.ai-b-294b1032-c5a7-4412-aa9f-ba609a6f13a3-mQs9t77ZBnWWRg5zAcrF .igv-empty{align-items:center;border:2px dashed hsla(0,0%,100%,.12);color:hsla(0,0%,100%,.28);display:flex;flex-direction:column;gap:12px;inset:0;justify-content:center;padding:24px;position:absolute}.ai-b-294b1032-c5a7-4412-aa9f-ba609a6f13a3-mQs9t77ZBnWWRg5zAcrF.ai-b-294b1032-c5a7-4412-aa9f-ba609a6f13a3-mQs9t77ZBnWWRg5zAcrF .igv-empty-text{font-family:var(--font-family);font-size:.8rem;font-weight:var(--font-weight);line-height:1.5;margin:0;max-width:180px;text-align:center}@media (max-width:640px){.ai-b-294b1032-c5a7-4412-aa9f-ba609a6f13a3-mQs9t77ZBnWWRg5zAcrF.ai-b-294b1032-c5a7-4412-aa9f-ba609a6f13a3-mQs9t77ZBnWWRg5zAcrF .igv-root{padding-bottom:calc(var(--block-padding-bottom, 0px) + 32px);padding-top:calc(var(--block-padding-top, 0px) + 32px)}}.ai-b-20253396-ceca-4632-bbcd-f74e3a7793c9-mQs9t77ZBnWWRg5zAcrF.ai-b-20253396-ceca-4632-bbcd-f74e3a7793c9-mQs9t77ZBnWWRg5zAcrF .igv-root{background-color:var(--bg);padding-bottom:calc(var(--block-padding-bottom, 0px) + 48px);padding-top:calc(var(--block-padding-top, 0px) + 48px);padding-inline:var(--site-padding);width:100%}.ai-b-20253396-ceca-4632-bbcd-f74e3a7793c9-mQs9t77ZBnWWRg5zAcrF.ai-b-20253396-ceca-4632-bbcd-f74e3a7793c9-mQs9t77ZBnWWRg5zAcrF .igv-grid{align-items:start;display:grid;gap:var(--gap);grid-template-columns:1fr 1fr;width:100%}.ai-b-20253396-ceca-4632-bbcd-f74e3a7793c9-mQs9t77ZBnWWRg5zAcrF.ai-b-20253396-ceca-4632-bbcd-f74e3a7793c9-mQs9t77ZBnWWRg5zAcrF .igv-grid--mobile{grid-template-columns:1fr}.ai-b-20253396-ceca-4632-bbcd-f74e3a7793c9-mQs9t77ZBnWWRg5zAcrF.ai-b-20253396-ceca-4632-bbcd-f74e3a7793c9-mQs9t77ZBnWWRg5zAcrF .igv-slot{background:hsla(0,0%,100%,.04);overflow:hidden;position:relative;width:100%}.ai-b-20253396-ceca-4632-bbcd-f74e3a7793c9-mQs9t77ZBnWWRg5zAcrF.ai-b-20253396-ceca-4632-bbcd-f74e3a7793c9-mQs9t77ZBnWWRg5zAcrF .igv-iframe{border:none;display:block;height:100%;inset:0;position:absolute;width:100%}.ai-b-20253396-ceca-4632-bbcd-f74e3a7793c9-mQs9t77ZBnWWRg5zAcrF.ai-b-20253396-ceca-4632-bbcd-f74e3a7793c9-mQs9t77ZBnWWRg5zAcrF .igv-iframe--ig{border:none;bottom:auto;display:block;height:calc(100% + 120px);left:0;position:absolute;right:0;top:0;width:100%}.ai-b-20253396-ceca-4632-bbcd-f74e3a7793c9-mQs9t77ZBnWWRg5zAcrF.ai-b-20253396-ceca-4632-bbcd-f74e3a7793c9-mQs9t77ZBnWWRg5zAcrF .igv-video{display:block;height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.ai-b-20253396-ceca-4632-bbcd-f74e3a7793c9-mQs9t77ZBnWWRg5zAcrF.ai-b-20253396-ceca-4632-bbcd-f74e3a7793c9-mQs9t77ZBnWWRg5zAcrF .igv-empty{align-items:center;border:2px dashed hsla(0,0%,100%,.12);color:hsla(0,0%,100%,.28);display:flex;flex-direction:column;gap:12px;inset:0;justify-content:center;padding:24px;position:absolute}.ai-b-20253396-ceca-4632-bbcd-f74e3a7793c9-mQs9t77ZBnWWRg5zAcrF.ai-b-20253396-ceca-4632-bbcd-f74e3a7793c9-mQs9t77ZBnWWRg5zAcrF .igv-empty-text{font-family:var(--font-family);font-size:.8rem;font-weight:var(--font-weight);line-height:1.5;margin:0;max-width:180px;text-align:center}@media (max-width:640px){.ai-b-20253396-ceca-4632-bbcd-f74e3a7793c9-mQs9t77ZBnWWRg5zAcrF.ai-b-20253396-ceca-4632-bbcd-f74e3a7793c9-mQs9t77ZBnWWRg5zAcrF .igv-root{padding-bottom:calc(var(--block-padding-bottom, 0px) + 32px);padding-top:calc(var(--block-padding-top, 0px) + 32px)}}.ai-b-99ea2143-0756-422c-9fa9-c7454a5af968-mQs9t77ZBnWWRg5zAcrF.ai-b-99ea2143-0756-422c-9fa9-c7454a5af968-mQs9t77ZBnWWRg5zAcrF .igv-root{background-color:var(--bg);padding-bottom:calc(var(--block-padding-bottom, 0px) + 48px);padding-top:calc(var(--block-padding-top, 0px) + 48px);padding-inline:var(--site-padding);width:100%}.ai-b-99ea2143-0756-422c-9fa9-c7454a5af968-mQs9t77ZBnWWRg5zAcrF.ai-b-99ea2143-0756-422c-9fa9-c7454a5af968-mQs9t77ZBnWWRg5zAcrF .igv-grid{align-items:start;display:grid;gap:var(--gap);grid-template-columns:1fr 1fr;width:100%}.ai-b-99ea2143-0756-422c-9fa9-c7454a5af968-mQs9t77ZBnWWRg5zAcrF.ai-b-99ea2143-0756-422c-9fa9-c7454a5af968-mQs9t77ZBnWWRg5zAcrF .igv-grid--mobile{grid-template-columns:1fr}.ai-b-99ea2143-0756-422c-9fa9-c7454a5af968-mQs9t77ZBnWWRg5zAcrF.ai-b-99ea2143-0756-422c-9fa9-c7454a5af968-mQs9t77ZBnWWRg5zAcrF .igv-slot{background:hsla(0,0%,100%,.04);overflow:hidden;position:relative;width:100%}.ai-b-99ea2143-0756-422c-9fa9-c7454a5af968-mQs9t77ZBnWWRg5zAcrF.ai-b-99ea2143-0756-422c-9fa9-c7454a5af968-mQs9t77ZBnWWRg5zAcrF .igv-iframe{border:none;display:block;height:100%;inset:0;position:absolute;width:100%}.ai-b-99ea2143-0756-422c-9fa9-c7454a5af968-mQs9t77ZBnWWRg5zAcrF.ai-b-99ea2143-0756-422c-9fa9-c7454a5af968-mQs9t77ZBnWWRg5zAcrF .igv-iframe--ig{border:none;bottom:auto;display:block;height:calc(100% + 120px);left:0;position:absolute;right:0;top:0;width:100%}.ai-b-99ea2143-0756-422c-9fa9-c7454a5af968-mQs9t77ZBnWWRg5zAcrF.ai-b-99ea2143-0756-422c-9fa9-c7454a5af968-mQs9t77ZBnWWRg5zAcrF .igv-video{display:block;height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.ai-b-99ea2143-0756-422c-9fa9-c7454a5af968-mQs9t77ZBnWWRg5zAcrF.ai-b-99ea2143-0756-422c-9fa9-c7454a5af968-mQs9t77ZBnWWRg5zAcrF .igv-empty{align-items:center;border:2px dashed hsla(0,0%,100%,.12);color:hsla(0,0%,100%,.28);display:flex;flex-direction:column;gap:12px;inset:0;justify-content:center;padding:24px;position:absolute}.ai-b-99ea2143-0756-422c-9fa9-c7454a5af968-mQs9t77ZBnWWRg5zAcrF.ai-b-99ea2143-0756-422c-9fa9-c7454a5af968-mQs9t77ZBnWWRg5zAcrF .igv-empty-text{font-family:var(--font-family);font-size:.8rem;font-weight:var(--font-weight);line-height:1.5;margin:0;max-width:180px;text-align:center}@media (max-width:640px){.ai-b-99ea2143-0756-422c-9fa9-c7454a5af968-mQs9t77ZBnWWRg5zAcrF.ai-b-99ea2143-0756-422c-9fa9-c7454a5af968-mQs9t77ZBnWWRg5zAcrF .igv-root{padding-bottom:calc(var(--block-padding-bottom, 0px) + 32px);padding-top:calc(var(--block-padding-top, 0px) + 32px)}}.ai-b-5c937baf-0405-42fc-ad60-ddcf06957591-mQs9t77ZBnWWRg5zAcrF.ai-b-5c937baf-0405-42fc-ad60-ddcf06957591-mQs9t77ZBnWWRg5zAcrF .next-project-root{background:var(--bg);padding-bottom:var(--pad-bottom);padding-top:var(--pad-top);width:100%}.ai-b-5c937baf-0405-42fc-ad60-ddcf06957591-mQs9t77ZBnWWRg5zAcrF.ai-b-5c937baf-0405-42fc-ad60-ddcf06957591-mQs9t77ZBnWWRg5zAcrF .next-project-rule{background:var(--border);height:1px;margin-inline:var(--site-padding);margin-bottom:var(--gap)}.ai-b-5c937baf-0405-42fc-ad60-ddcf06957591-mQs9t77ZBnWWRg5zAcrF.ai-b-5c937baf-0405-42fc-ad60-ddcf06957591-mQs9t77ZBnWWRg5zAcrF .next-project-inner{padding-inline:var(--site-padding)}.ai-b-5c937baf-0405-42fc-ad60-ddcf06957591-mQs9t77ZBnWWRg5zAcrF.ai-b-5c937baf-0405-42fc-ad60-ddcf06957591-mQs9t77ZBnWWRg5zAcrF .next-project-image-button{background:transparent;border:0;border-radius:var(--radius);cursor:pointer;display:block;overflow:hidden;padding:0;width:100%}.ai-b-5c937baf-0405-42fc-ad60-ddcf06957591-mQs9t77ZBnWWRg5zAcrF.ai-b-5c937baf-0405-42fc-ad60-ddcf06957591-mQs9t77ZBnWWRg5zAcrF .next-project-image-button img{display:block;height:auto;max-height:68vh;object-fit:cover;transition:opacity .3s ease;width:100%}.ai-b-5c937baf-0405-42fc-ad60-ddcf06957591-mQs9t77ZBnWWRg5zAcrF.ai-b-5c937baf-0405-42fc-ad60-ddcf06957591-mQs9t77ZBnWWRg5zAcrF .next-project-image-button:hover img{opacity:.82}.ai-b-5c937baf-0405-42fc-ad60-ddcf06957591-mQs9t77ZBnWWRg5zAcrF.ai-b-5c937baf-0405-42fc-ad60-ddcf06957591-mQs9t77ZBnWWRg5zAcrF .next-project-footer{align-items:center;display:grid;gap:2rem;grid-template-columns:1fr auto 1fr;padding-top:2rem}.ai-b-5c937baf-0405-42fc-ad60-ddcf06957591-mQs9t77ZBnWWRg5zAcrF.ai-b-5c937baf-0405-42fc-ad60-ddcf06957591-mQs9t77ZBnWWRg5zAcrF .next-project-all,.ai-b-5c937baf-0405-42fc-ad60-ddcf06957591-mQs9t77ZBnWWRg5zAcrF.ai-b-5c937baf-0405-42fc-ad60-ddcf06957591-mQs9t77ZBnWWRg5zAcrF .next-project-arrow,.ai-b-5c937baf-0405-42fc-ad60-ddcf06957591-mQs9t77ZBnWWRg5zAcrF.ai-b-5c937baf-0405-42fc-ad60-ddcf06957591-mQs9t77ZBnWWRg5zAcrF .next-project-contact,.ai-b-5c937baf-0405-42fc-ad60-ddcf06957591-mQs9t77ZBnWWRg5zAcrF.ai-b-5c937baf-0405-42fc-ad60-ddcf06957591-mQs9t77ZBnWWRg5zAcrF .next-project-title-button{background:transparent;border:0;cursor:pointer;padding:0}.ai-b-5c937baf-0405-42fc-ad60-ddcf06957591-mQs9t77ZBnWWRg5zAcrF.ai-b-5c937baf-0405-42fc-ad60-ddcf06957591-mQs9t77ZBnWWRg5zAcrF .next-project-title-button{align-items:flex-start;display:flex;flex-direction:column;gap:.35rem;justify-self:start;text-align:left}.ai-b-5c937baf-0405-42fc-ad60-ddcf06957591-mQs9t77ZBnWWRg5zAcrF.ai-b-5c937baf-0405-42fc-ad60-ddcf06957591-mQs9t77ZBnWWRg5zAcrF .next-project-title-button span:first-child{letter-spacing:.14em;text-transform:uppercase}.ai-b-5c937baf-0405-42fc-ad60-ddcf06957591-mQs9t77ZBnWWRg5zAcrF.ai-b-5c937baf-0405-42fc-ad60-ddcf06957591-mQs9t77ZBnWWRg5zAcrF .next-project-title-button span:last-child{letter-spacing:-.04em;line-height:.92}.ai-b-5c937baf-0405-42fc-ad60-ddcf06957591-mQs9t77ZBnWWRg5zAcrF.ai-b-5c937baf-0405-42fc-ad60-ddcf06957591-mQs9t77ZBnWWRg5zAcrF .next-project-arrows{align-items:center;display:flex;gap:1.25rem;grid-column:2;grid-row:1;justify-content:center}.ai-b-5c937baf-0405-42fc-ad60-ddcf06957591-mQs9t77ZBnWWRg5zAcrF.ai-b-5c937baf-0405-42fc-ad60-ddcf06957591-mQs9t77ZBnWWRg5zAcrF .next-project-arrow{border:1px solid var(--border);border-radius:50%;display:grid;height:4rem;place-items:center;transition:transform .25s ease,opacity .25s ease;width:4rem}.ai-b-5c937baf-0405-42fc-ad60-ddcf06957591-mQs9t77ZBnWWRg5zAcrF.ai-b-5c937baf-0405-42fc-ad60-ddcf06957591-mQs9t77ZBnWWRg5zAcrF .next-project-arrow span{font-size:1.8rem;line-height:1}.ai-b-5c937baf-0405-42fc-ad60-ddcf06957591-mQs9t77ZBnWWRg5zAcrF.ai-b-5c937baf-0405-42fc-ad60-ddcf06957591-mQs9t77ZBnWWRg5zAcrF .next-project-arrow:first-child:hover{opacity:.75;transform:translateX(-4px)}.ai-b-5c937baf-0405-42fc-ad60-ddcf06957591-mQs9t77ZBnWWRg5zAcrF.ai-b-5c937baf-0405-42fc-ad60-ddcf06957591-mQs9t77ZBnWWRg5zAcrF .next-project-arrow:nth-child(2):hover{opacity:.75;transform:translateX(4px)}.ai-b-5c937baf-0405-42fc-ad60-ddcf06957591-mQs9t77ZBnWWRg5zAcrF.ai-b-5c937baf-0405-42fc-ad60-ddcf06957591-mQs9t77ZBnWWRg5zAcrF .next-project-all{font-style:italic;justify-self:end;text-align:right;text-decoration:underline;text-underline-offset:.25rem}.ai-b-5c937baf-0405-42fc-ad60-ddcf06957591-mQs9t77ZBnWWRg5zAcrF.ai-b-5c937baf-0405-42fc-ad60-ddcf06957591-mQs9t77ZBnWWRg5zAcrF .next-project-all:hover{opacity:.75}.ai-b-5c937baf-0405-42fc-ad60-ddcf06957591-mQs9t77ZBnWWRg5zAcrF.ai-b-5c937baf-0405-42fc-ad60-ddcf06957591-mQs9t77ZBnWWRg5zAcrF .next-project-contact-wrap{display:flex;justify-content:center;margin-top:3rem}.ai-b-5c937baf-0405-42fc-ad60-ddcf06957591-mQs9t77ZBnWWRg5zAcrF.ai-b-5c937baf-0405-42fc-ad60-ddcf06957591-mQs9t77ZBnWWRg5zAcrF .next-project-contact{align-items:center;color:var(--contact-text);display:inline-flex;justify-content:center;padding:.3em .45em;position:relative;transition:opacity .25s ease,transform .25s ease}.ai-b-5c937baf-0405-42fc-ad60-ddcf06957591-mQs9t77ZBnWWRg5zAcrF.ai-b-5c937baf-0405-42fc-ad60-ddcf06957591-mQs9t77ZBnWWRg5zAcrF .next-project-contact>span{display:inline-block;position:relative}.ai-b-5c937baf-0405-42fc-ad60-ddcf06957591-mQs9t77ZBnWWRg5zAcrF.ai-b-5c937baf-0405-42fc-ad60-ddcf06957591-mQs9t77ZBnWWRg5zAcrF .next-project-contact>span:after,.ai-b-5c937baf-0405-42fc-ad60-ddcf06957591-mQs9t77ZBnWWRg5zAcrF.ai-b-5c937baf-0405-42fc-ad60-ddcf06957591-mQs9t77ZBnWWRg5zAcrF .next-project-contact>span:before{border-bottom:2px solid var(--contact-ring);border-radius:48% 52% 44% 56%;bottom:-.02em;content:"";height:.12em;left:-.06em;opacity:.95;pointer-events:none;position:absolute;right:-.08em;transform:translateX(var(--underline-x)) translateY(var(--underline-y)) rotate(-1.8deg) skewX(-8deg) scaleX(var(--underline-scale));transform-origin:center}.ai-b-5c937baf-0405-42fc-ad60-ddcf06957591-mQs9t77ZBnWWRg5zAcrF.ai-b-5c937baf-0405-42fc-ad60-ddcf06957591-mQs9t77ZBnWWRg5zAcrF .next-project-contact>span:before{bottom:-.16em;display:none;height:.1em;left:.02em;opacity:.72;right:-.02em;transform:translateX(var(--underline-x)) translateY(var(--underline-y)) rotate(1.2deg) skewX(6deg) scaleX(var(--underline-scale))}.ai-b-5c937baf-0405-42fc-ad60-ddcf06957591-mQs9t77ZBnWWRg5zAcrF.ai-b-5c937baf-0405-42fc-ad60-ddcf06957591-mQs9t77ZBnWWRg5zAcrF .next-project-contact:after,.ai-b-5c937baf-0405-42fc-ad60-ddcf06957591-mQs9t77ZBnWWRg5zAcrF.ai-b-5c937baf-0405-42fc-ad60-ddcf06957591-mQs9t77ZBnWWRg5zAcrF .next-project-contact:before{border:1px solid var(--contact-ring);border-radius:47% 53% 49% 51%;content:"";inset:-.12em -.2em;pointer-events:none;position:absolute;transform:rotate(-3deg) skewX(-2deg)}.ai-b-5c937baf-0405-42fc-ad60-ddcf06957591-mQs9t77ZBnWWRg5zAcrF.ai-b-5c937baf-0405-42fc-ad60-ddcf06957591-mQs9t77ZBnWWRg5zAcrF .next-project-contact:after{inset:-.2em -.12em;opacity:.62;transform:rotate(4deg) skewY(2deg)}.ai-b-5c937baf-0405-42fc-ad60-ddcf06957591-mQs9t77ZBnWWRg5zAcrF.ai-b-5c937baf-0405-42fc-ad60-ddcf06957591-mQs9t77ZBnWWRg5zAcrF .next-project-contact:hover{opacity:.75;transform:translateY(-2px)}.ai-b-5c937baf-0405-42fc-ad60-ddcf06957591-mQs9t77ZBnWWRg5zAcrF.ai-b-5c937baf-0405-42fc-ad60-ddcf06957591-mQs9t77ZBnWWRg5zAcrF .is-circle-off .next-project-contact:after,.ai-b-5c937baf-0405-42fc-ad60-ddcf06957591-mQs9t77ZBnWWRg5zAcrF.ai-b-5c937baf-0405-42fc-ad60-ddcf06957591-mQs9t77ZBnWWRg5zAcrF .is-circle-off .next-project-contact:before,.ai-b-5c937baf-0405-42fc-ad60-ddcf06957591-mQs9t77ZBnWWRg5zAcrF.ai-b-5c937baf-0405-42fc-ad60-ddcf06957591-mQs9t77ZBnWWRg5zAcrF .is-underline-off .next-project-contact>span:after,.ai-b-5c937baf-0405-42fc-ad60-ddcf06957591-mQs9t77ZBnWWRg5zAcrF.ai-b-5c937baf-0405-42fc-ad60-ddcf06957591-mQs9t77ZBnWWRg5zAcrF .is-underline-off .next-project-contact>span:before{display:none}.ai-b-5c937baf-0405-42fc-ad60-ddcf06957591-mQs9t77ZBnWWRg5zAcrF.ai-b-5c937baf-0405-42fc-ad60-ddcf06957591-mQs9t77ZBnWWRg5zAcrF .has-extra-lines .next-project-contact>span:before{display:block}.ai-b-5c937baf-0405-42fc-ad60-ddcf06957591-mQs9t77ZBnWWRg5zAcrF.ai-b-5c937baf-0405-42fc-ad60-ddcf06957591-mQs9t77ZBnWWRg5zAcrF .underline-double .next-project-contact>span:after{bottom:-.02em}.ai-b-5c937baf-0405-42fc-ad60-ddcf06957591-mQs9t77ZBnWWRg5zAcrF.ai-b-5c937baf-0405-42fc-ad60-ddcf06957591-mQs9t77ZBnWWRg5zAcrF .underline-sketch .next-project-contact>span:after{bottom:-.04em;box-shadow:.08em .1em 0 -.03em var(--contact-ring);height:.16em;transform:translateX(var(--underline-x)) translateY(var(--underline-y)) rotate(-2.6deg) skewX(-12deg) scaleX(var(--underline-scale))}.ai-b-5c937baf-0405-42fc-ad60-ddcf06957591-mQs9t77ZBnWWRg5zAcrF.ai-b-5c937baf-0405-42fc-ad60-ddcf06957591-mQs9t77ZBnWWRg5zAcrF .underline-sketch.has-extra-lines .next-project-contact>span:before{bottom:-.2em;box-shadow:-.06em .07em 0 -.03em var(--contact-ring);transform:translateX(var(--underline-x)) translateY(var(--underline-y)) rotate(1.8deg) skewX(9deg) scaleX(var(--underline-scale))}@media(max-width:700px){.ai-b-5c937baf-0405-42fc-ad60-ddcf06957591-mQs9t77ZBnWWRg5zAcrF.ai-b-5c937baf-0405-42fc-ad60-ddcf06957591-mQs9t77ZBnWWRg5zAcrF .next-project-footer{gap:1.5rem;grid-template-columns:1fr;justify-items:center}.ai-b-5c937baf-0405-42fc-ad60-ddcf06957591-mQs9t77ZBnWWRg5zAcrF.ai-b-5c937baf-0405-42fc-ad60-ddcf06957591-mQs9t77ZBnWWRg5zAcrF .next-project-title-button{align-items:center;justify-self:center;text-align:center}.ai-b-5c937baf-0405-42fc-ad60-ddcf06957591-mQs9t77ZBnWWRg5zAcrF.ai-b-5c937baf-0405-42fc-ad60-ddcf06957591-mQs9t77ZBnWWRg5zAcrF .next-project-arrows{grid-column:1;grid-row:auto}.ai-b-5c937baf-0405-42fc-ad60-ddcf06957591-mQs9t77ZBnWWRg5zAcrF.ai-b-5c937baf-0405-42fc-ad60-ddcf06957591-mQs9t77ZBnWWRg5zAcrF .next-project-all{justify-self:center;text-align:center}.ai-b-5c937baf-0405-42fc-ad60-ddcf06957591-mQs9t77ZBnWWRg5zAcrF.ai-b-5c937baf-0405-42fc-ad60-ddcf06957591-mQs9t77ZBnWWRg5zAcrF .next-project-arrow{height:3.25rem;width:3.25rem}.ai-b-5c937baf-0405-42fc-ad60-ddcf06957591-mQs9t77ZBnWWRg5zAcrF.ai-b-5c937baf-0405-42fc-ad60-ddcf06957591-mQs9t77ZBnWWRg5zAcrF .next-project-contact-wrap{margin-top:2.25rem}.ai-b-5c937baf-0405-42fc-ad60-ddcf06957591-mQs9t77ZBnWWRg5zAcrF.ai-b-5c937baf-0405-42fc-ad60-ddcf06957591-mQs9t77ZBnWWRg5zAcrF .next-project-contact{text-align:center}}:where(.ai-b-hero-wfYJ9N95X5l1HyP4MlSj) .pt-hero-root{background-color:var(--bg,#0d0d0d);display:flex;flex-direction:column;height:var(--height,90vh);justify-content:flex-end;overflow:hidden;padding-top:var(--padding-top,0);position:relative;width:100%}:where(.ai-b-hero-wfYJ9N95X5l1HyP4MlSj) .pt-hero-image-wrap{height:100%;inset:0;position:absolute;width:100%}:where(.ai-b-hero-wfYJ9N95X5l1HyP4MlSj) .pt-hero-image-wrap img{display:block;height:100%;object-fit:cover;width:100%}:where(.ai-b-hero-wfYJ9N95X5l1HyP4MlSj) .pt-hero-overlay{background:linear-gradient(to top,var(--overlay) 0,transparent 40%,transparent 70%,var(--overlay) 100%);inset:0;pointer-events:none;position:absolute}:where(.ai-b-hero-wfYJ9N95X5l1HyP4MlSj) .pt-hero-content{display:flex;flex-direction:column;gap:.4rem;padding:3.5rem var(--site-padding);position:relative;z-index:1}:where(.ai-b-hero-wfYJ9N95X5l1HyP4MlSj) .pt-hero-tagline{letter-spacing:.14em;margin:0;text-transform:lowercase}:where(.ai-b-hero-wfYJ9N95X5l1HyP4MlSj) .pt-hero-client{letter-spacing:-.025em;line-height:1;margin:0;text-transform:uppercase}@media (max-width:768px){:where(.ai-b-hero-wfYJ9N95X5l1HyP4MlSj) .pt-hero-root{height:70vw}:where(.ai-b-hero-wfYJ9N95X5l1HyP4MlSj) .pt-hero-client{font-size:2.5rem!important}}@media (max-width:480px){:where(.ai-b-hero-wfYJ9N95X5l1HyP4MlSj) .pt-hero-client{font-size:2rem!important}}.ai-b-2bc5b6fd-a574-4c09-bcd0-de9de13544f7-wfYJ9N95X5l1HyP4MlSj.ai-b-2bc5b6fd-a574-4c09-bcd0-de9de13544f7-wfYJ9N95X5l1HyP4MlSj .pt-brief-root{background-color:var(--bg,transparent);display:flex;justify-content:center;padding-inline:var(--site-padding);padding-bottom:calc(var(--block-padding-bottom, 0px) + 5rem);padding-top:calc(var(--block-padding-top, 0px) + 5rem);width:100%}.ai-b-2bc5b6fd-a574-4c09-bcd0-de9de13544f7-wfYJ9N95X5l1HyP4MlSj.ai-b-2bc5b6fd-a574-4c09-bcd0-de9de13544f7-wfYJ9N95X5l1HyP4MlSj .pt-brief-inner{max-width:var(--max-width);text-align:center}.ai-b-2bc5b6fd-a574-4c09-bcd0-de9de13544f7-wfYJ9N95X5l1HyP4MlSj.ai-b-2bc5b6fd-a574-4c09-bcd0-de9de13544f7-wfYJ9N95X5l1HyP4MlSj .pt-brief-label-row{margin-bottom:1.25rem}.ai-b-2bc5b6fd-a574-4c09-bcd0-de9de13544f7-wfYJ9N95X5l1HyP4MlSj.ai-b-2bc5b6fd-a574-4c09-bcd0-de9de13544f7-wfYJ9N95X5l1HyP4MlSj .pt-brief-label{letter-spacing:.2em;text-transform:uppercase}.ai-b-2bc5b6fd-a574-4c09-bcd0-de9de13544f7-wfYJ9N95X5l1HyP4MlSj.ai-b-2bc5b6fd-a574-4c09-bcd0-de9de13544f7-wfYJ9N95X5l1HyP4MlSj .pt-brief-divider{background-color:var(--divider);height:1px;margin-bottom:2.5rem;width:100%}.ai-b-2bc5b6fd-a574-4c09-bcd0-de9de13544f7-wfYJ9N95X5l1HyP4MlSj.ai-b-2bc5b6fd-a574-4c09-bcd0-de9de13544f7-wfYJ9N95X5l1HyP4MlSj .pt-brief-text{letter-spacing:.01em;line-height:1.8;margin:0}@media (max-width:768px){.ai-b-2bc5b6fd-a574-4c09-bcd0-de9de13544f7-wfYJ9N95X5l1HyP4MlSj.ai-b-2bc5b6fd-a574-4c09-bcd0-de9de13544f7-wfYJ9N95X5l1HyP4MlSj .pt-brief-root{padding-bottom:calc(var(--block-padding-bottom, 0px) + 3rem);padding-top:calc(var(--block-padding-top, 0px) + 3rem)}.ai-b-2bc5b6fd-a574-4c09-bcd0-de9de13544f7-wfYJ9N95X5l1HyP4MlSj.ai-b-2bc5b6fd-a574-4c09-bcd0-de9de13544f7-wfYJ9N95X5l1HyP4MlSj .pt-brief-text{font-size:.95rem!important}}.ai-b-1e7a75df-f9ff-45cf-b7f8-2b7ee7baca1b-wfYJ9N95X5l1HyP4MlSj.ai-b-1e7a75df-f9ff-45cf-b7f8-2b7ee7baca1b-wfYJ9N95X5l1HyP4MlSj .instagram-only-block{box-sizing:border-box;padding-inline:var(--site-padding);width:100%}.ai-b-1e7a75df-f9ff-45cf-b7f8-2b7ee7baca1b-wfYJ9N95X5l1HyP4MlSj.ai-b-1e7a75df-f9ff-45cf-b7f8-2b7ee7baca1b-wfYJ9N95X5l1HyP4MlSj .instagram-only-inner{max-width:100%}.ai-b-1e7a75df-f9ff-45cf-b7f8-2b7ee7baca1b-wfYJ9N95X5l1HyP4MlSj.ai-b-1e7a75df-f9ff-45cf-b7f8-2b7ee7baca1b-wfYJ9N95X5l1HyP4MlSj .instagram-only-frame{background:transparent;border-style:solid;border-width:1px;overflow:hidden;width:100%}.ai-b-1e7a75df-f9ff-45cf-b7f8-2b7ee7baca1b-wfYJ9N95X5l1HyP4MlSj.ai-b-1e7a75df-f9ff-45cf-b7f8-2b7ee7baca1b-wfYJ9N95X5l1HyP4MlSj .instagram-only-frame iframe{border:0;color:inherit;display:block;height:100%;width:100%}@media (max-width:767px){.ai-b-1e7a75df-f9ff-45cf-b7f8-2b7ee7baca1b-wfYJ9N95X5l1HyP4MlSj.ai-b-1e7a75df-f9ff-45cf-b7f8-2b7ee7baca1b-wfYJ9N95X5l1HyP4MlSj .instagram-only-block{padding-inline:var(--site-padding)}.ai-b-1e7a75df-f9ff-45cf-b7f8-2b7ee7baca1b-wfYJ9N95X5l1HyP4MlSj.ai-b-1e7a75df-f9ff-45cf-b7f8-2b7ee7baca1b-wfYJ9N95X5l1HyP4MlSj .instagram-only-inner{width:100%!important}.ai-b-1e7a75df-f9ff-45cf-b7f8-2b7ee7baca1b-wfYJ9N95X5l1HyP4MlSj.ai-b-1e7a75df-f9ff-45cf-b7f8-2b7ee7baca1b-wfYJ9N95X5l1HyP4MlSj .instagram-only-frame{border-radius:calc(var(--media-radius, 20px)*.8)}}.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-wfYJ9N95X5l1HyP4MlSj.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-wfYJ9N95X5l1HyP4MlSj .pt-gallery-root{background-color:var(--bg,transparent);padding-bottom:calc(var(--block-padding-bottom, 0px) + 1rem);padding-top:calc(var(--block-padding-top, 0px) + 1rem);width:100%}.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-wfYJ9N95X5l1HyP4MlSj.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-wfYJ9N95X5l1HyP4MlSj .pt-gallery-root[style*="--full-bleed: 0"]{padding-inline:var(--site-padding)}.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-wfYJ9N95X5l1HyP4MlSj.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-wfYJ9N95X5l1HyP4MlSj .pt-gallery-heading{margin-bottom:var(--title-gap,32px);width:100%}.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-wfYJ9N95X5l1HyP4MlSj.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-wfYJ9N95X5l1HyP4MlSj .pt-gallery-title{letter-spacing:-.03em;line-height:.95;margin:0}.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-wfYJ9N95X5l1HyP4MlSj.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-wfYJ9N95X5l1HyP4MlSj .pt-gallery-grid{display:grid;gap:var(--gap);grid-template-columns:repeat(var(--cols,2),1fr)}.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-wfYJ9N95X5l1HyP4MlSj.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-wfYJ9N95X5l1HyP4MlSj .pt-gallery-root[style*="--full-bleed: 1"] .pt-gallery-grid,.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-wfYJ9N95X5l1HyP4MlSj.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-wfYJ9N95X5l1HyP4MlSj .pt-gallery-root[style*="--full-bleed: 1"] .pt-gallery-heading{padding-inline:var(--site-padding)}.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-wfYJ9N95X5l1HyP4MlSj.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-wfYJ9N95X5l1HyP4MlSj .pt-gallery-item{aspect-ratio:3/2;background-color:var(--item-bg,transparent);border-radius:var(--radius);cursor:pointer;overflow:hidden;position:relative;width:100%}.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-wfYJ9N95X5l1HyP4MlSj.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-wfYJ9N95X5l1HyP4MlSj .pt-gallery-item img{display:block;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.25,.46,.45,.94);width:100%}.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-wfYJ9N95X5l1HyP4MlSj.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-wfYJ9N95X5l1HyP4MlSj .pt-gallery-item:hover img{transform:scale(1.04)}.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-wfYJ9N95X5l1HyP4MlSj.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-wfYJ9N95X5l1HyP4MlSj .pt-gallery-hover{background-color:transparent;inset:0;pointer-events:none;position:absolute;transition:background-color .3s ease}.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-wfYJ9N95X5l1HyP4MlSj.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-wfYJ9N95X5l1HyP4MlSj .pt-gallery-item:hover .pt-gallery-hover{background-color:var(--hover-overlay,transparent)}.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-wfYJ9N95X5l1HyP4MlSj.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-wfYJ9N95X5l1HyP4MlSj .pt-lightbox{align-items:center;background-color:var(--lightbox-bg,transparent);display:flex;inset:0;justify-content:center;position:fixed;z-index:9999}.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-wfYJ9N95X5l1HyP4MlSj.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-wfYJ9N95X5l1HyP4MlSj .pt-lightbox-img-wrap{align-items:center;display:flex;height:85vh;justify-content:center;width:90vw}.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-wfYJ9N95X5l1HyP4MlSj.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-wfYJ9N95X5l1HyP4MlSj .pt-lightbox-close,.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-wfYJ9N95X5l1HyP4MlSj.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-wfYJ9N95X5l1HyP4MlSj .pt-lightbox-nav{background:transparent;border:none;color:var(--lightbox-control,transparent);cursor:pointer;transition:color .2s;z-index:10000}.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-wfYJ9N95X5l1HyP4MlSj.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-wfYJ9N95X5l1HyP4MlSj .pt-lightbox-close{font-size:1.5rem;line-height:1;padding:.5rem;position:absolute;right:1.5rem;top:1.5rem}.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-wfYJ9N95X5l1HyP4MlSj.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-wfYJ9N95X5l1HyP4MlSj .pt-lightbox-nav{font-size:3rem;line-height:1;padding:1rem;position:absolute;top:50%;transform:translateY(-50%)}.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-wfYJ9N95X5l1HyP4MlSj.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-wfYJ9N95X5l1HyP4MlSj .pt-lightbox-close:hover,.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-wfYJ9N95X5l1HyP4MlSj.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-wfYJ9N95X5l1HyP4MlSj .pt-lightbox-nav:hover{color:var(--lightbox-control-hover,transparent)}.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-wfYJ9N95X5l1HyP4MlSj.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-wfYJ9N95X5l1HyP4MlSj .pt-lightbox-prev{left:1rem}.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-wfYJ9N95X5l1HyP4MlSj.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-wfYJ9N95X5l1HyP4MlSj .pt-lightbox-next{right:1rem}.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-wfYJ9N95X5l1HyP4MlSj.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-wfYJ9N95X5l1HyP4MlSj .pt-lightbox-count{bottom:1.5rem;color:var(--lightbox-muted,transparent);font-family:var(--font-family);font-size:.75rem;left:50%;letter-spacing:.1em;position:absolute;transform:translateX(-50%)}@media (max-width:768px){.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-wfYJ9N95X5l1HyP4MlSj.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-wfYJ9N95X5l1HyP4MlSj .pt-gallery-grid{gap:3px;grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-wfYJ9N95X5l1HyP4MlSj.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-wfYJ9N95X5l1HyP4MlSj .pt-gallery-grid{grid-template-columns:1fr 1fr}}.ai-b-986394cd-d102-4e08-997f-baaf3f8c16a7-wfYJ9N95X5l1HyP4MlSj.ai-b-986394cd-d102-4e08-997f-baaf3f8c16a7-wfYJ9N95X5l1HyP4MlSj .next-project-root{background:var(--bg);padding-bottom:var(--pad-bottom);padding-top:var(--pad-top);width:100%}.ai-b-986394cd-d102-4e08-997f-baaf3f8c16a7-wfYJ9N95X5l1HyP4MlSj.ai-b-986394cd-d102-4e08-997f-baaf3f8c16a7-wfYJ9N95X5l1HyP4MlSj .next-project-rule{background:var(--border);height:1px;margin-inline:var(--site-padding);margin-bottom:var(--gap)}.ai-b-986394cd-d102-4e08-997f-baaf3f8c16a7-wfYJ9N95X5l1HyP4MlSj.ai-b-986394cd-d102-4e08-997f-baaf3f8c16a7-wfYJ9N95X5l1HyP4MlSj .next-project-inner{padding-inline:var(--site-padding)}.ai-b-986394cd-d102-4e08-997f-baaf3f8c16a7-wfYJ9N95X5l1HyP4MlSj.ai-b-986394cd-d102-4e08-997f-baaf3f8c16a7-wfYJ9N95X5l1HyP4MlSj .next-project-image-button{background:transparent;border:0;border-radius:var(--radius);cursor:pointer;display:block;overflow:hidden;padding:0;width:100%}.ai-b-986394cd-d102-4e08-997f-baaf3f8c16a7-wfYJ9N95X5l1HyP4MlSj.ai-b-986394cd-d102-4e08-997f-baaf3f8c16a7-wfYJ9N95X5l1HyP4MlSj .next-project-image-button img{display:block;height:auto;max-height:68vh;object-fit:cover;transition:opacity .3s ease;width:100%}.ai-b-986394cd-d102-4e08-997f-baaf3f8c16a7-wfYJ9N95X5l1HyP4MlSj.ai-b-986394cd-d102-4e08-997f-baaf3f8c16a7-wfYJ9N95X5l1HyP4MlSj .next-project-image-button:hover img{opacity:.82}.ai-b-986394cd-d102-4e08-997f-baaf3f8c16a7-wfYJ9N95X5l1HyP4MlSj.ai-b-986394cd-d102-4e08-997f-baaf3f8c16a7-wfYJ9N95X5l1HyP4MlSj .next-project-footer{align-items:center;display:grid;gap:2rem;grid-template-columns:1fr auto 1fr;padding-top:2rem}.ai-b-986394cd-d102-4e08-997f-baaf3f8c16a7-wfYJ9N95X5l1HyP4MlSj.ai-b-986394cd-d102-4e08-997f-baaf3f8c16a7-wfYJ9N95X5l1HyP4MlSj .next-project-all,.ai-b-986394cd-d102-4e08-997f-baaf3f8c16a7-wfYJ9N95X5l1HyP4MlSj.ai-b-986394cd-d102-4e08-997f-baaf3f8c16a7-wfYJ9N95X5l1HyP4MlSj .next-project-arrow,.ai-b-986394cd-d102-4e08-997f-baaf3f8c16a7-wfYJ9N95X5l1HyP4MlSj.ai-b-986394cd-d102-4e08-997f-baaf3f8c16a7-wfYJ9N95X5l1HyP4MlSj .next-project-contact,.ai-b-986394cd-d102-4e08-997f-baaf3f8c16a7-wfYJ9N95X5l1HyP4MlSj.ai-b-986394cd-d102-4e08-997f-baaf3f8c16a7-wfYJ9N95X5l1HyP4MlSj .next-project-title-button{background:transparent;border:0;cursor:pointer;padding:0}.ai-b-986394cd-d102-4e08-997f-baaf3f8c16a7-wfYJ9N95X5l1HyP4MlSj.ai-b-986394cd-d102-4e08-997f-baaf3f8c16a7-wfYJ9N95X5l1HyP4MlSj .next-project-title-button{align-items:flex-start;display:flex;flex-direction:column;gap:.35rem;justify-self:start;text-align:left}.ai-b-986394cd-d102-4e08-997f-baaf3f8c16a7-wfYJ9N95X5l1HyP4MlSj.ai-b-986394cd-d102-4e08-997f-baaf3f8c16a7-wfYJ9N95X5l1HyP4MlSj .next-project-title-button span:first-child{letter-spacing:.14em;text-transform:uppercase}.ai-b-986394cd-d102-4e08-997f-baaf3f8c16a7-wfYJ9N95X5l1HyP4MlSj.ai-b-986394cd-d102-4e08-997f-baaf3f8c16a7-wfYJ9N95X5l1HyP4MlSj .next-project-title-button span:last-child{letter-spacing:-.04em;line-height:.92}.ai-b-986394cd-d102-4e08-997f-baaf3f8c16a7-wfYJ9N95X5l1HyP4MlSj.ai-b-986394cd-d102-4e08-997f-baaf3f8c16a7-wfYJ9N95X5l1HyP4MlSj .next-project-arrows{align-items:center;display:flex;gap:1.25rem;grid-column:2;grid-row:1;justify-content:center}.ai-b-986394cd-d102-4e08-997f-baaf3f8c16a7-wfYJ9N95X5l1HyP4MlSj.ai-b-986394cd-d102-4e08-997f-baaf3f8c16a7-wfYJ9N95X5l1HyP4MlSj .next-project-arrow{border:1px solid var(--border);border-radius:50%;display:grid;height:4rem;place-items:center;transition:transform .25s ease,opacity .25s ease;width:4rem}.ai-b-986394cd-d102-4e08-997f-baaf3f8c16a7-wfYJ9N95X5l1HyP4MlSj.ai-b-986394cd-d102-4e08-997f-baaf3f8c16a7-wfYJ9N95X5l1HyP4MlSj .next-project-arrow span{font-size:1.8rem;line-height:1}.ai-b-986394cd-d102-4e08-997f-baaf3f8c16a7-wfYJ9N95X5l1HyP4MlSj.ai-b-986394cd-d102-4e08-997f-baaf3f8c16a7-wfYJ9N95X5l1HyP4MlSj .next-project-arrow:first-child:hover{opacity:.75;transform:translateX(-4px)}.ai-b-986394cd-d102-4e08-997f-baaf3f8c16a7-wfYJ9N95X5l1HyP4MlSj.ai-b-986394cd-d102-4e08-997f-baaf3f8c16a7-wfYJ9N95X5l1HyP4MlSj .next-project-arrow:nth-child(2):hover{opacity:.75;transform:translateX(4px)}.ai-b-986394cd-d102-4e08-997f-baaf3f8c16a7-wfYJ9N95X5l1HyP4MlSj.ai-b-986394cd-d102-4e08-997f-baaf3f8c16a7-wfYJ9N95X5l1HyP4MlSj .next-project-all{font-style:italic;justify-self:end;text-align:right;text-decoration:underline;text-underline-offset:.25rem}.ai-b-986394cd-d102-4e08-997f-baaf3f8c16a7-wfYJ9N95X5l1HyP4MlSj.ai-b-986394cd-d102-4e08-997f-baaf3f8c16a7-wfYJ9N95X5l1HyP4MlSj .next-project-all:hover{opacity:.75}.ai-b-986394cd-d102-4e08-997f-baaf3f8c16a7-wfYJ9N95X5l1HyP4MlSj.ai-b-986394cd-d102-4e08-997f-baaf3f8c16a7-wfYJ9N95X5l1HyP4MlSj .next-project-contact-wrap{display:flex;justify-content:center;margin-top:3rem}.ai-b-986394cd-d102-4e08-997f-baaf3f8c16a7-wfYJ9N95X5l1HyP4MlSj.ai-b-986394cd-d102-4e08-997f-baaf3f8c16a7-wfYJ9N95X5l1HyP4MlSj .next-project-contact{align-items:center;color:var(--contact-text);display:inline-flex;justify-content:center;padding:.3em .45em;position:relative;transition:opacity .25s ease,transform .25s ease}.ai-b-986394cd-d102-4e08-997f-baaf3f8c16a7-wfYJ9N95X5l1HyP4MlSj.ai-b-986394cd-d102-4e08-997f-baaf3f8c16a7-wfYJ9N95X5l1HyP4MlSj .next-project-contact>span{display:inline-block;position:relative}.ai-b-986394cd-d102-4e08-997f-baaf3f8c16a7-wfYJ9N95X5l1HyP4MlSj.ai-b-986394cd-d102-4e08-997f-baaf3f8c16a7-wfYJ9N95X5l1HyP4MlSj .next-project-contact>span:after,.ai-b-986394cd-d102-4e08-997f-baaf3f8c16a7-wfYJ9N95X5l1HyP4MlSj.ai-b-986394cd-d102-4e08-997f-baaf3f8c16a7-wfYJ9N95X5l1HyP4MlSj .next-project-contact>span:before{border-bottom:2px solid var(--contact-ring);border-radius:48% 52% 44% 56%;bottom:-.02em;content:"";height:.12em;left:-.06em;opacity:.95;pointer-events:none;position:absolute;right:-.08em;transform:translateX(var(--underline-x)) translateY(var(--underline-y)) rotate(-1.8deg) skewX(-8deg) scaleX(var(--underline-scale));transform-origin:center}.ai-b-986394cd-d102-4e08-997f-baaf3f8c16a7-wfYJ9N95X5l1HyP4MlSj.ai-b-986394cd-d102-4e08-997f-baaf3f8c16a7-wfYJ9N95X5l1HyP4MlSj .next-project-contact>span:before{bottom:-.16em;display:none;height:.1em;left:.02em;opacity:.72;right:-.02em;transform:translateX(var(--underline-x)) translateY(var(--underline-y)) rotate(1.2deg) skewX(6deg) scaleX(var(--underline-scale))}.ai-b-986394cd-d102-4e08-997f-baaf3f8c16a7-wfYJ9N95X5l1HyP4MlSj.ai-b-986394cd-d102-4e08-997f-baaf3f8c16a7-wfYJ9N95X5l1HyP4MlSj .next-project-contact:after,.ai-b-986394cd-d102-4e08-997f-baaf3f8c16a7-wfYJ9N95X5l1HyP4MlSj.ai-b-986394cd-d102-4e08-997f-baaf3f8c16a7-wfYJ9N95X5l1HyP4MlSj .next-project-contact:before{border:1px solid var(--contact-ring);border-radius:47% 53% 49% 51%;content:"";inset:-.12em -.2em;pointer-events:none;position:absolute;transform:rotate(-3deg) skewX(-2deg)}.ai-b-986394cd-d102-4e08-997f-baaf3f8c16a7-wfYJ9N95X5l1HyP4MlSj.ai-b-986394cd-d102-4e08-997f-baaf3f8c16a7-wfYJ9N95X5l1HyP4MlSj .next-project-contact:after{inset:-.2em -.12em;opacity:.62;transform:rotate(4deg) skewY(2deg)}.ai-b-986394cd-d102-4e08-997f-baaf3f8c16a7-wfYJ9N95X5l1HyP4MlSj.ai-b-986394cd-d102-4e08-997f-baaf3f8c16a7-wfYJ9N95X5l1HyP4MlSj .next-project-contact:hover{opacity:.75;transform:translateY(-2px)}.ai-b-986394cd-d102-4e08-997f-baaf3f8c16a7-wfYJ9N95X5l1HyP4MlSj.ai-b-986394cd-d102-4e08-997f-baaf3f8c16a7-wfYJ9N95X5l1HyP4MlSj .is-circle-off .next-project-contact:after,.ai-b-986394cd-d102-4e08-997f-baaf3f8c16a7-wfYJ9N95X5l1HyP4MlSj.ai-b-986394cd-d102-4e08-997f-baaf3f8c16a7-wfYJ9N95X5l1HyP4MlSj .is-circle-off .next-project-contact:before,.ai-b-986394cd-d102-4e08-997f-baaf3f8c16a7-wfYJ9N95X5l1HyP4MlSj.ai-b-986394cd-d102-4e08-997f-baaf3f8c16a7-wfYJ9N95X5l1HyP4MlSj .is-underline-off .next-project-contact>span:after,.ai-b-986394cd-d102-4e08-997f-baaf3f8c16a7-wfYJ9N95X5l1HyP4MlSj.ai-b-986394cd-d102-4e08-997f-baaf3f8c16a7-wfYJ9N95X5l1HyP4MlSj .is-underline-off .next-project-contact>span:before{display:none}.ai-b-986394cd-d102-4e08-997f-baaf3f8c16a7-wfYJ9N95X5l1HyP4MlSj.ai-b-986394cd-d102-4e08-997f-baaf3f8c16a7-wfYJ9N95X5l1HyP4MlSj .has-extra-lines .next-project-contact>span:before{display:block}.ai-b-986394cd-d102-4e08-997f-baaf3f8c16a7-wfYJ9N95X5l1HyP4MlSj.ai-b-986394cd-d102-4e08-997f-baaf3f8c16a7-wfYJ9N95X5l1HyP4MlSj .underline-double .next-project-contact>span:after{bottom:-.02em}.ai-b-986394cd-d102-4e08-997f-baaf3f8c16a7-wfYJ9N95X5l1HyP4MlSj.ai-b-986394cd-d102-4e08-997f-baaf3f8c16a7-wfYJ9N95X5l1HyP4MlSj .underline-sketch .next-project-contact>span:after{bottom:-.04em;box-shadow:.08em .1em 0 -.03em var(--contact-ring);height:.16em;transform:translateX(var(--underline-x)) translateY(var(--underline-y)) rotate(-2.6deg) skewX(-12deg) scaleX(var(--underline-scale))}.ai-b-986394cd-d102-4e08-997f-baaf3f8c16a7-wfYJ9N95X5l1HyP4MlSj.ai-b-986394cd-d102-4e08-997f-baaf3f8c16a7-wfYJ9N95X5l1HyP4MlSj .underline-sketch.has-extra-lines .next-project-contact>span:before{bottom:-.2em;box-shadow:-.06em .07em 0 -.03em var(--contact-ring);transform:translateX(var(--underline-x)) translateY(var(--underline-y)) rotate(1.8deg) skewX(9deg) scaleX(var(--underline-scale))}@media(max-width:700px){.ai-b-986394cd-d102-4e08-997f-baaf3f8c16a7-wfYJ9N95X5l1HyP4MlSj.ai-b-986394cd-d102-4e08-997f-baaf3f8c16a7-wfYJ9N95X5l1HyP4MlSj .next-project-footer{gap:1.5rem;grid-template-columns:1fr;justify-items:center}.ai-b-986394cd-d102-4e08-997f-baaf3f8c16a7-wfYJ9N95X5l1HyP4MlSj.ai-b-986394cd-d102-4e08-997f-baaf3f8c16a7-wfYJ9N95X5l1HyP4MlSj .next-project-title-button{align-items:center;justify-self:center;text-align:center}.ai-b-986394cd-d102-4e08-997f-baaf3f8c16a7-wfYJ9N95X5l1HyP4MlSj.ai-b-986394cd-d102-4e08-997f-baaf3f8c16a7-wfYJ9N95X5l1HyP4MlSj .next-project-arrows{grid-column:1;grid-row:auto}.ai-b-986394cd-d102-4e08-997f-baaf3f8c16a7-wfYJ9N95X5l1HyP4MlSj.ai-b-986394cd-d102-4e08-997f-baaf3f8c16a7-wfYJ9N95X5l1HyP4MlSj .next-project-all{justify-self:center;text-align:center}.ai-b-986394cd-d102-4e08-997f-baaf3f8c16a7-wfYJ9N95X5l1HyP4MlSj.ai-b-986394cd-d102-4e08-997f-baaf3f8c16a7-wfYJ9N95X5l1HyP4MlSj .next-project-arrow{height:3.25rem;width:3.25rem}.ai-b-986394cd-d102-4e08-997f-baaf3f8c16a7-wfYJ9N95X5l1HyP4MlSj.ai-b-986394cd-d102-4e08-997f-baaf3f8c16a7-wfYJ9N95X5l1HyP4MlSj .next-project-contact-wrap{margin-top:2.25rem}.ai-b-986394cd-d102-4e08-997f-baaf3f8c16a7-wfYJ9N95X5l1HyP4MlSj.ai-b-986394cd-d102-4e08-997f-baaf3f8c16a7-wfYJ9N95X5l1HyP4MlSj .next-project-contact{text-align:center}}:where(.ai-b-hero-xwjhGAQFhsbdTi5D3YBJ) .pt-hero-root{background-color:var(--bg,#0d0d0d);display:flex;flex-direction:column;height:var(--height,90vh);justify-content:flex-end;overflow:hidden;padding-top:var(--padding-top,0);position:relative;width:100%}:where(.ai-b-hero-xwjhGAQFhsbdTi5D3YBJ) .pt-hero-image-wrap{height:100%;inset:0;position:absolute;width:100%}:where(.ai-b-hero-xwjhGAQFhsbdTi5D3YBJ) .pt-hero-image-wrap img{display:block;height:100%;object-fit:cover;width:100%}:where(.ai-b-hero-xwjhGAQFhsbdTi5D3YBJ) .pt-hero-overlay{background:linear-gradient(to top,var(--overlay) 0,transparent 40%,transparent 70%,var(--overlay) 100%);inset:0;pointer-events:none;position:absolute}:where(.ai-b-hero-xwjhGAQFhsbdTi5D3YBJ) .pt-hero-content{display:flex;flex-direction:column;gap:.4rem;padding:3.5rem var(--site-padding);position:relative;z-index:1}:where(.ai-b-hero-xwjhGAQFhsbdTi5D3YBJ) .pt-hero-tagline{letter-spacing:.14em;margin:0;text-transform:lowercase}:where(.ai-b-hero-xwjhGAQFhsbdTi5D3YBJ) .pt-hero-client{letter-spacing:-.025em;line-height:1;margin:0;text-transform:uppercase}@media (max-width:768px){:where(.ai-b-hero-xwjhGAQFhsbdTi5D3YBJ) .pt-hero-root{height:70vw}:where(.ai-b-hero-xwjhGAQFhsbdTi5D3YBJ) .pt-hero-client{font-size:2.5rem!important}}@media (max-width:480px){:where(.ai-b-hero-xwjhGAQFhsbdTi5D3YBJ) .pt-hero-client{font-size:2rem!important}}.ai-b-2bc5b6fd-a574-4c09-bcd0-de9de13544f7-xwjhGAQFhsbdTi5D3YBJ.ai-b-2bc5b6fd-a574-4c09-bcd0-de9de13544f7-xwjhGAQFhsbdTi5D3YBJ .pt-brief-root{background-color:var(--bg,transparent);display:flex;justify-content:center;padding-inline:var(--site-padding);padding-bottom:calc(var(--block-padding-bottom, 0px) + 5rem);padding-top:calc(var(--block-padding-top, 0px) + 5rem);width:100%}.ai-b-2bc5b6fd-a574-4c09-bcd0-de9de13544f7-xwjhGAQFhsbdTi5D3YBJ.ai-b-2bc5b6fd-a574-4c09-bcd0-de9de13544f7-xwjhGAQFhsbdTi5D3YBJ .pt-brief-inner{max-width:var(--max-width);text-align:center}.ai-b-2bc5b6fd-a574-4c09-bcd0-de9de13544f7-xwjhGAQFhsbdTi5D3YBJ.ai-b-2bc5b6fd-a574-4c09-bcd0-de9de13544f7-xwjhGAQFhsbdTi5D3YBJ .pt-brief-label-row{margin-bottom:1.25rem}.ai-b-2bc5b6fd-a574-4c09-bcd0-de9de13544f7-xwjhGAQFhsbdTi5D3YBJ.ai-b-2bc5b6fd-a574-4c09-bcd0-de9de13544f7-xwjhGAQFhsbdTi5D3YBJ .pt-brief-label{letter-spacing:.2em;text-transform:uppercase}.ai-b-2bc5b6fd-a574-4c09-bcd0-de9de13544f7-xwjhGAQFhsbdTi5D3YBJ.ai-b-2bc5b6fd-a574-4c09-bcd0-de9de13544f7-xwjhGAQFhsbdTi5D3YBJ .pt-brief-divider{background-color:var(--divider);height:1px;margin-bottom:2.5rem;width:100%}.ai-b-2bc5b6fd-a574-4c09-bcd0-de9de13544f7-xwjhGAQFhsbdTi5D3YBJ.ai-b-2bc5b6fd-a574-4c09-bcd0-de9de13544f7-xwjhGAQFhsbdTi5D3YBJ .pt-brief-text{letter-spacing:.01em;line-height:1.8;margin:0}@media (max-width:768px){.ai-b-2bc5b6fd-a574-4c09-bcd0-de9de13544f7-xwjhGAQFhsbdTi5D3YBJ.ai-b-2bc5b6fd-a574-4c09-bcd0-de9de13544f7-xwjhGAQFhsbdTi5D3YBJ .pt-brief-root{padding-bottom:calc(var(--block-padding-bottom, 0px) + 3rem);padding-top:calc(var(--block-padding-top, 0px) + 3rem)}.ai-b-2bc5b6fd-a574-4c09-bcd0-de9de13544f7-xwjhGAQFhsbdTi5D3YBJ.ai-b-2bc5b6fd-a574-4c09-bcd0-de9de13544f7-xwjhGAQFhsbdTi5D3YBJ .pt-brief-text{font-size:.95rem!important}}.ai-b-ai-mvqfhw1t-2-xwjhGAQFhsbdTi5D3YBJ.ai-b-ai-mvqfhw1t-2-xwjhGAQFhsbdTi5D3YBJ .instagram-only-block{box-sizing:border-box;padding-inline:var(--site-padding);width:100%}.ai-b-ai-mvqfhw1t-2-xwjhGAQFhsbdTi5D3YBJ.ai-b-ai-mvqfhw1t-2-xwjhGAQFhsbdTi5D3YBJ .instagram-only-inner{max-width:100%}.ai-b-ai-mvqfhw1t-2-xwjhGAQFhsbdTi5D3YBJ.ai-b-ai-mvqfhw1t-2-xwjhGAQFhsbdTi5D3YBJ .instagram-only-frame{background:transparent;border-style:solid;border-width:1px;height:auto;overflow:hidden;width:100%}.ai-b-ai-mvqfhw1t-2-xwjhGAQFhsbdTi5D3YBJ.ai-b-ai-mvqfhw1t-2-xwjhGAQFhsbdTi5D3YBJ .instagram-only-frame iframe,.ai-b-ai-mvqfhw1t-2-xwjhGAQFhsbdTi5D3YBJ.ai-b-ai-mvqfhw1t-2-xwjhGAQFhsbdTi5D3YBJ .instagram-only-frame video{border:0;display:block;height:100%;width:100%}.ai-b-ai-mvqfhw1t-2-xwjhGAQFhsbdTi5D3YBJ.ai-b-ai-mvqfhw1t-2-xwjhGAQFhsbdTi5D3YBJ .instagram-only-frame iframe{color:inherit}@media (max-width:767px){.ai-b-ai-mvqfhw1t-2-xwjhGAQFhsbdTi5D3YBJ.ai-b-ai-mvqfhw1t-2-xwjhGAQFhsbdTi5D3YBJ .instagram-only-block{padding-inline:var(--site-padding)}.ai-b-ai-mvqfhw1t-2-xwjhGAQFhsbdTi5D3YBJ.ai-b-ai-mvqfhw1t-2-xwjhGAQFhsbdTi5D3YBJ .instagram-only-inner{width:100%!important}.ai-b-ai-mvqfhw1t-2-xwjhGAQFhsbdTi5D3YBJ.ai-b-ai-mvqfhw1t-2-xwjhGAQFhsbdTi5D3YBJ .instagram-only-frame{border-radius:calc(var(--media-radius, 20px)*.8)}}.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-xwjhGAQFhsbdTi5D3YBJ.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-xwjhGAQFhsbdTi5D3YBJ .pt-gallery-root{background-color:var(--bg,transparent);padding-bottom:calc(var(--block-padding-bottom, 0px) + 1rem);padding-top:calc(var(--block-padding-top, 0px) + 1rem);width:100%}.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-xwjhGAQFhsbdTi5D3YBJ.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-xwjhGAQFhsbdTi5D3YBJ .pt-gallery-root[style*="--full-bleed: 0"]{padding-inline:var(--site-padding)}.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-xwjhGAQFhsbdTi5D3YBJ.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-xwjhGAQFhsbdTi5D3YBJ .pt-gallery-heading{margin-bottom:var(--title-gap,32px);width:100%}.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-xwjhGAQFhsbdTi5D3YBJ.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-xwjhGAQFhsbdTi5D3YBJ .pt-gallery-title{letter-spacing:-.03em;line-height:.95;margin:0}.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-xwjhGAQFhsbdTi5D3YBJ.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-xwjhGAQFhsbdTi5D3YBJ .pt-gallery-grid{display:grid;gap:var(--gap);grid-template-columns:repeat(var(--cols,2),1fr)}.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-xwjhGAQFhsbdTi5D3YBJ.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-xwjhGAQFhsbdTi5D3YBJ .pt-gallery-root[style*="--full-bleed: 1"] .pt-gallery-grid,.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-xwjhGAQFhsbdTi5D3YBJ.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-xwjhGAQFhsbdTi5D3YBJ .pt-gallery-root[style*="--full-bleed: 1"] .pt-gallery-heading{padding-inline:var(--site-padding)}.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-xwjhGAQFhsbdTi5D3YBJ.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-xwjhGAQFhsbdTi5D3YBJ .pt-gallery-item{aspect-ratio:3/2;background-color:var(--item-bg,transparent);border-radius:var(--radius);cursor:pointer;overflow:hidden;position:relative;width:100%}.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-xwjhGAQFhsbdTi5D3YBJ.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-xwjhGAQFhsbdTi5D3YBJ .pt-gallery-item img{display:block;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.25,.46,.45,.94);width:100%}.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-xwjhGAQFhsbdTi5D3YBJ.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-xwjhGAQFhsbdTi5D3YBJ .pt-gallery-item:hover img{transform:scale(1.04)}.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-xwjhGAQFhsbdTi5D3YBJ.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-xwjhGAQFhsbdTi5D3YBJ .pt-gallery-hover{background-color:transparent;inset:0;pointer-events:none;position:absolute;transition:background-color .3s ease}.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-xwjhGAQFhsbdTi5D3YBJ.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-xwjhGAQFhsbdTi5D3YBJ .pt-gallery-item:hover .pt-gallery-hover{background-color:var(--hover-overlay,transparent)}.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-xwjhGAQFhsbdTi5D3YBJ.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-xwjhGAQFhsbdTi5D3YBJ .pt-lightbox{align-items:center;background-color:var(--lightbox-bg,transparent);display:flex;inset:0;justify-content:center;position:fixed;z-index:9999}.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-xwjhGAQFhsbdTi5D3YBJ.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-xwjhGAQFhsbdTi5D3YBJ .pt-lightbox-img-wrap{align-items:center;display:flex;height:85vh;justify-content:center;width:90vw}.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-xwjhGAQFhsbdTi5D3YBJ.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-xwjhGAQFhsbdTi5D3YBJ .pt-lightbox-close,.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-xwjhGAQFhsbdTi5D3YBJ.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-xwjhGAQFhsbdTi5D3YBJ .pt-lightbox-nav{background:transparent;border:none;color:var(--lightbox-control,transparent);cursor:pointer;transition:color .2s;z-index:10000}.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-xwjhGAQFhsbdTi5D3YBJ.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-xwjhGAQFhsbdTi5D3YBJ .pt-lightbox-close{font-size:1.5rem;line-height:1;padding:.5rem;position:absolute;right:1.5rem;top:1.5rem}.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-xwjhGAQFhsbdTi5D3YBJ.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-xwjhGAQFhsbdTi5D3YBJ .pt-lightbox-nav{font-size:3rem;line-height:1;padding:1rem;position:absolute;top:50%;transform:translateY(-50%)}.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-xwjhGAQFhsbdTi5D3YBJ.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-xwjhGAQFhsbdTi5D3YBJ .pt-lightbox-close:hover,.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-xwjhGAQFhsbdTi5D3YBJ.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-xwjhGAQFhsbdTi5D3YBJ .pt-lightbox-nav:hover{color:var(--lightbox-control-hover,transparent)}.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-xwjhGAQFhsbdTi5D3YBJ.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-xwjhGAQFhsbdTi5D3YBJ .pt-lightbox-prev{left:1rem}.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-xwjhGAQFhsbdTi5D3YBJ.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-xwjhGAQFhsbdTi5D3YBJ .pt-lightbox-next{right:1rem}.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-xwjhGAQFhsbdTi5D3YBJ.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-xwjhGAQFhsbdTi5D3YBJ .pt-lightbox-count{bottom:1.5rem;color:var(--lightbox-muted,transparent);font-family:var(--font-family);font-size:.75rem;left:50%;letter-spacing:.1em;position:absolute;transform:translateX(-50%)}@media (max-width:768px){.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-xwjhGAQFhsbdTi5D3YBJ.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-xwjhGAQFhsbdTi5D3YBJ .pt-gallery-grid{gap:3px;grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-xwjhGAQFhsbdTi5D3YBJ.ai-b-fd770a2d-47ee-4a9e-b47f-552c0f2527f7-xwjhGAQFhsbdTi5D3YBJ .pt-gallery-grid{grid-template-columns:1fr 1fr}}.ai-b-a8b0818b-b9c9-428f-ab44-179abc14398f-xwjhGAQFhsbdTi5D3YBJ.ai-b-a8b0818b-b9c9-428f-ab44-179abc14398f-xwjhGAQFhsbdTi5D3YBJ .next-project-root{background:var(--bg);padding-bottom:var(--pad-bottom);padding-top:var(--pad-top);width:100%}.ai-b-a8b0818b-b9c9-428f-ab44-179abc14398f-xwjhGAQFhsbdTi5D3YBJ.ai-b-a8b0818b-b9c9-428f-ab44-179abc14398f-xwjhGAQFhsbdTi5D3YBJ .next-project-rule{background:var(--border);height:1px;margin-inline:var(--site-padding);margin-bottom:var(--gap)}.ai-b-a8b0818b-b9c9-428f-ab44-179abc14398f-xwjhGAQFhsbdTi5D3YBJ.ai-b-a8b0818b-b9c9-428f-ab44-179abc14398f-xwjhGAQFhsbdTi5D3YBJ .next-project-inner{padding-inline:var(--site-padding)}.ai-b-a8b0818b-b9c9-428f-ab44-179abc14398f-xwjhGAQFhsbdTi5D3YBJ.ai-b-a8b0818b-b9c9-428f-ab44-179abc14398f-xwjhGAQFhsbdTi5D3YBJ .next-project-image-button{background:transparent;border:0;border-radius:var(--radius);cursor:pointer;display:block;overflow:hidden;padding:0;width:100%}.ai-b-a8b0818b-b9c9-428f-ab44-179abc14398f-xwjhGAQFhsbdTi5D3YBJ.ai-b-a8b0818b-b9c9-428f-ab44-179abc14398f-xwjhGAQFhsbdTi5D3YBJ .next-project-image-button img{display:block;height:auto;max-height:68vh;object-fit:cover;transition:opacity .3s ease;width:100%}.ai-b-a8b0818b-b9c9-428f-ab44-179abc14398f-xwjhGAQFhsbdTi5D3YBJ.ai-b-a8b0818b-b9c9-428f-ab44-179abc14398f-xwjhGAQFhsbdTi5D3YBJ .next-project-image-button:hover img{opacity:.82}.ai-b-a8b0818b-b9c9-428f-ab44-179abc14398f-xwjhGAQFhsbdTi5D3YBJ.ai-b-a8b0818b-b9c9-428f-ab44-179abc14398f-xwjhGAQFhsbdTi5D3YBJ .next-project-footer{align-items:center;display:grid;gap:2rem;grid-template-columns:1fr auto 1fr;padding-top:2rem}.ai-b-a8b0818b-b9c9-428f-ab44-179abc14398f-xwjhGAQFhsbdTi5D3YBJ.ai-b-a8b0818b-b9c9-428f-ab44-179abc14398f-xwjhGAQFhsbdTi5D3YBJ .next-project-all,.ai-b-a8b0818b-b9c9-428f-ab44-179abc14398f-xwjhGAQFhsbdTi5D3YBJ.ai-b-a8b0818b-b9c9-428f-ab44-179abc14398f-xwjhGAQFhsbdTi5D3YBJ .next-project-arrow,.ai-b-a8b0818b-b9c9-428f-ab44-179abc14398f-xwjhGAQFhsbdTi5D3YBJ.ai-b-a8b0818b-b9c9-428f-ab44-179abc14398f-xwjhGAQFhsbdTi5D3YBJ .next-project-contact,.ai-b-a8b0818b-b9c9-428f-ab44-179abc14398f-xwjhGAQFhsbdTi5D3YBJ.ai-b-a8b0818b-b9c9-428f-ab44-179abc14398f-xwjhGAQFhsbdTi5D3YBJ .next-project-title-button{background:transparent;border:0;cursor:pointer;padding:0}.ai-b-a8b0818b-b9c9-428f-ab44-179abc14398f-xwjhGAQFhsbdTi5D3YBJ.ai-b-a8b0818b-b9c9-428f-ab44-179abc14398f-xwjhGAQFhsbdTi5D3YBJ .next-project-title-button{align-items:flex-start;display:flex;flex-direction:column;gap:.35rem;justify-self:start;text-align:left}.ai-b-a8b0818b-b9c9-428f-ab44-179abc14398f-xwjhGAQFhsbdTi5D3YBJ.ai-b-a8b0818b-b9c9-428f-ab44-179abc14398f-xwjhGAQFhsbdTi5D3YBJ .next-project-title-button span:first-child{letter-spacing:.14em;text-transform:uppercase}.ai-b-a8b0818b-b9c9-428f-ab44-179abc14398f-xwjhGAQFhsbdTi5D3YBJ.ai-b-a8b0818b-b9c9-428f-ab44-179abc14398f-xwjhGAQFhsbdTi5D3YBJ .next-project-title-button span:last-child{letter-spacing:-.04em;line-height:.92}.ai-b-a8b0818b-b9c9-428f-ab44-179abc14398f-xwjhGAQFhsbdTi5D3YBJ.ai-b-a8b0818b-b9c9-428f-ab44-179abc14398f-xwjhGAQFhsbdTi5D3YBJ .next-project-arrows{align-items:center;display:flex;gap:1.25rem;grid-column:2;grid-row:1;justify-content:center}.ai-b-a8b0818b-b9c9-428f-ab44-179abc14398f-xwjhGAQFhsbdTi5D3YBJ.ai-b-a8b0818b-b9c9-428f-ab44-179abc14398f-xwjhGAQFhsbdTi5D3YBJ .next-project-arrow{border:1px solid var(--border);border-radius:50%;display:grid;height:4rem;place-items:center;transition:transform .25s ease,opacity .25s ease;width:4rem}.ai-b-a8b0818b-b9c9-428f-ab44-179abc14398f-xwjhGAQFhsbdTi5D3YBJ.ai-b-a8b0818b-b9c9-428f-ab44-179abc14398f-xwjhGAQFhsbdTi5D3YBJ .next-project-arrow span{font-size:1.8rem;line-height:1}.ai-b-a8b0818b-b9c9-428f-ab44-179abc14398f-xwjhGAQFhsbdTi5D3YBJ.ai-b-a8b0818b-b9c9-428f-ab44-179abc14398f-xwjhGAQFhsbdTi5D3YBJ .next-project-arrow:first-child:hover{opacity:.75;transform:translateX(-4px)}.ai-b-a8b0818b-b9c9-428f-ab44-179abc14398f-xwjhGAQFhsbdTi5D3YBJ.ai-b-a8b0818b-b9c9-428f-ab44-179abc14398f-xwjhGAQFhsbdTi5D3YBJ .next-project-arrow:nth-child(2):hover{opacity:.75;transform:translateX(4px)}.ai-b-a8b0818b-b9c9-428f-ab44-179abc14398f-xwjhGAQFhsbdTi5D3YBJ.ai-b-a8b0818b-b9c9-428f-ab44-179abc14398f-xwjhGAQFhsbdTi5D3YBJ .next-project-all{font-style:italic;justify-self:end;text-align:right;text-decoration:underline;text-underline-offset:.25rem}.ai-b-a8b0818b-b9c9-428f-ab44-179abc14398f-xwjhGAQFhsbdTi5D3YBJ.ai-b-a8b0818b-b9c9-428f-ab44-179abc14398f-xwjhGAQFhsbdTi5D3YBJ .next-project-all:hover{opacity:.75}.ai-b-a8b0818b-b9c9-428f-ab44-179abc14398f-xwjhGAQFhsbdTi5D3YBJ.ai-b-a8b0818b-b9c9-428f-ab44-179abc14398f-xwjhGAQFhsbdTi5D3YBJ .next-project-contact-wrap{display:flex;justify-content:center;margin-top:3rem}.ai-b-a8b0818b-b9c9-428f-ab44-179abc14398f-xwjhGAQFhsbdTi5D3YBJ.ai-b-a8b0818b-b9c9-428f-ab44-179abc14398f-xwjhGAQFhsbdTi5D3YBJ .next-project-contact{align-items:center;color:var(--contact-text);display:inline-flex;justify-content:center;padding:.3em .45em;position:relative;transition:opacity .25s ease,transform .25s ease}.ai-b-a8b0818b-b9c9-428f-ab44-179abc14398f-xwjhGAQFhsbdTi5D3YBJ.ai-b-a8b0818b-b9c9-428f-ab44-179abc14398f-xwjhGAQFhsbdTi5D3YBJ .next-project-contact>span{display:inline-block;position:relative}.ai-b-a8b0818b-b9c9-428f-ab44-179abc14398f-xwjhGAQFhsbdTi5D3YBJ.ai-b-a8b0818b-b9c9-428f-ab44-179abc14398f-xwjhGAQFhsbdTi5D3YBJ .next-project-contact>span:after,.ai-b-a8b0818b-b9c9-428f-ab44-179abc14398f-xwjhGAQFhsbdTi5D3YBJ.ai-b-a8b0818b-b9c9-428f-ab44-179abc14398f-xwjhGAQFhsbdTi5D3YBJ .next-project-contact>span:before{border-bottom:2px solid var(--contact-ring);border-radius:48% 52% 44% 56%;bottom:-.02em;content:"";height:.12em;left:-.06em;opacity:.95;pointer-events:none;position:absolute;right:-.08em;transform:translateX(var(--underline-x)) translateY(var(--underline-y)) rotate(-1.8deg) skewX(-8deg) scaleX(var(--underline-scale));transform-origin:center}.ai-b-a8b0818b-b9c9-428f-ab44-179abc14398f-xwjhGAQFhsbdTi5D3YBJ.ai-b-a8b0818b-b9c9-428f-ab44-179abc14398f-xwjhGAQFhsbdTi5D3YBJ .next-project-contact>span:before{bottom:-.16em;display:none;height:.1em;left:.02em;opacity:.72;right:-.02em;transform:translateX(var(--underline-x)) translateY(var(--underline-y)) rotate(1.2deg) skewX(6deg) scaleX(var(--underline-scale))}.ai-b-a8b0818b-b9c9-428f-ab44-179abc14398f-xwjhGAQFhsbdTi5D3YBJ.ai-b-a8b0818b-b9c9-428f-ab44-179abc14398f-xwjhGAQFhsbdTi5D3YBJ .next-project-contact:after,.ai-b-a8b0818b-b9c9-428f-ab44-179abc14398f-xwjhGAQFhsbdTi5D3YBJ.ai-b-a8b0818b-b9c9-428f-ab44-179abc14398f-xwjhGAQFhsbdTi5D3YBJ .next-project-contact:before{border:1px solid var(--contact-ring);border-radius:47% 53% 49% 51%;content:"";inset:-.12em -.2em;pointer-events:none;position:absolute;transform:rotate(-3deg) skewX(-2deg)}.ai-b-a8b0818b-b9c9-428f-ab44-179abc14398f-xwjhGAQFhsbdTi5D3YBJ.ai-b-a8b0818b-b9c9-428f-ab44-179abc14398f-xwjhGAQFhsbdTi5D3YBJ .next-project-contact:after{inset:-.2em -.12em;opacity:.62;transform:rotate(4deg) skewY(2deg)}.ai-b-a8b0818b-b9c9-428f-ab44-179abc14398f-xwjhGAQFhsbdTi5D3YBJ.ai-b-a8b0818b-b9c9-428f-ab44-179abc14398f-xwjhGAQFhsbdTi5D3YBJ .next-project-contact:hover{opacity:.75;transform:translateY(-2px)}.ai-b-a8b0818b-b9c9-428f-ab44-179abc14398f-xwjhGAQFhsbdTi5D3YBJ.ai-b-a8b0818b-b9c9-428f-ab44-179abc14398f-xwjhGAQFhsbdTi5D3YBJ .is-circle-off .next-project-contact:after,.ai-b-a8b0818b-b9c9-428f-ab44-179abc14398f-xwjhGAQFhsbdTi5D3YBJ.ai-b-a8b0818b-b9c9-428f-ab44-179abc14398f-xwjhGAQFhsbdTi5D3YBJ .is-circle-off .next-project-contact:before,.ai-b-a8b0818b-b9c9-428f-ab44-179abc14398f-xwjhGAQFhsbdTi5D3YBJ.ai-b-a8b0818b-b9c9-428f-ab44-179abc14398f-xwjhGAQFhsbdTi5D3YBJ .is-underline-off .next-project-contact>span:after,.ai-b-a8b0818b-b9c9-428f-ab44-179abc14398f-xwjhGAQFhsbdTi5D3YBJ.ai-b-a8b0818b-b9c9-428f-ab44-179abc14398f-xwjhGAQFhsbdTi5D3YBJ .is-underline-off .next-project-contact>span:before{display:none}.ai-b-a8b0818b-b9c9-428f-ab44-179abc14398f-xwjhGAQFhsbdTi5D3YBJ.ai-b-a8b0818b-b9c9-428f-ab44-179abc14398f-xwjhGAQFhsbdTi5D3YBJ .has-extra-lines .next-project-contact>span:before{display:block}.ai-b-a8b0818b-b9c9-428f-ab44-179abc14398f-xwjhGAQFhsbdTi5D3YBJ.ai-b-a8b0818b-b9c9-428f-ab44-179abc14398f-xwjhGAQFhsbdTi5D3YBJ .underline-double .next-project-contact>span:after{bottom:-.02em}.ai-b-a8b0818b-b9c9-428f-ab44-179abc14398f-xwjhGAQFhsbdTi5D3YBJ.ai-b-a8b0818b-b9c9-428f-ab44-179abc14398f-xwjhGAQFhsbdTi5D3YBJ .underline-sketch .next-project-contact>span:after{bottom:-.04em;box-shadow:.08em .1em 0 -.03em var(--contact-ring);height:.16em;transform:translateX(var(--underline-x)) translateY(var(--underline-y)) rotate(-2.6deg) skewX(-12deg) scaleX(var(--underline-scale))}.ai-b-a8b0818b-b9c9-428f-ab44-179abc14398f-xwjhGAQFhsbdTi5D3YBJ.ai-b-a8b0818b-b9c9-428f-ab44-179abc14398f-xwjhGAQFhsbdTi5D3YBJ .underline-sketch.has-extra-lines .next-project-contact>span:before{bottom:-.2em;box-shadow:-.06em .07em 0 -.03em var(--contact-ring);transform:translateX(var(--underline-x)) translateY(var(--underline-y)) rotate(1.8deg) skewX(9deg) scaleX(var(--underline-scale))}@media(max-width:700px){.ai-b-a8b0818b-b9c9-428f-ab44-179abc14398f-xwjhGAQFhsbdTi5D3YBJ.ai-b-a8b0818b-b9c9-428f-ab44-179abc14398f-xwjhGAQFhsbdTi5D3YBJ .next-project-footer{gap:1.5rem;grid-template-columns:1fr;justify-items:center}.ai-b-a8b0818b-b9c9-428f-ab44-179abc14398f-xwjhGAQFhsbdTi5D3YBJ.ai-b-a8b0818b-b9c9-428f-ab44-179abc14398f-xwjhGAQFhsbdTi5D3YBJ .next-project-title-button{align-items:center;justify-self:center;text-align:center}.ai-b-a8b0818b-b9c9-428f-ab44-179abc14398f-xwjhGAQFhsbdTi5D3YBJ.ai-b-a8b0818b-b9c9-428f-ab44-179abc14398f-xwjhGAQFhsbdTi5D3YBJ .next-project-arrows{grid-column:1;grid-row:auto}.ai-b-a8b0818b-b9c9-428f-ab44-179abc14398f-xwjhGAQFhsbdTi5D3YBJ.ai-b-a8b0818b-b9c9-428f-ab44-179abc14398f-xwjhGAQFhsbdTi5D3YBJ .next-project-all{justify-self:center;text-align:center}.ai-b-a8b0818b-b9c9-428f-ab44-179abc14398f-xwjhGAQFhsbdTi5D3YBJ.ai-b-a8b0818b-b9c9-428f-ab44-179abc14398f-xwjhGAQFhsbdTi5D3YBJ .next-project-arrow{height:3.25rem;width:3.25rem}.ai-b-a8b0818b-b9c9-428f-ab44-179abc14398f-xwjhGAQFhsbdTi5D3YBJ.ai-b-a8b0818b-b9c9-428f-ab44-179abc14398f-xwjhGAQFhsbdTi5D3YBJ .next-project-contact-wrap{margin-top:2.25rem}.ai-b-a8b0818b-b9c9-428f-ab44-179abc14398f-xwjhGAQFhsbdTi5D3YBJ.ai-b-a8b0818b-b9c9-428f-ab44-179abc14398f-xwjhGAQFhsbdTi5D3YBJ .next-project-contact{text-align:center}}:where(.ai-b-hero-zF4F17jFGOv0Nm0FFbs5) .pt-hero-root{background-color:var(--bg,#0d0d0d);display:flex;flex-direction:column;height:var(--height,90vh);justify-content:flex-end;overflow:hidden;padding-top:var(--padding-top,0);position:relative;width:100%}:where(.ai-b-hero-zF4F17jFGOv0Nm0FFbs5) .pt-hero-image-wrap{height:100%;inset:0;position:absolute;width:100%}:where(.ai-b-hero-zF4F17jFGOv0Nm0FFbs5) .pt-hero-image-wrap img{display:block;height:100%;object-fit:cover;width:100%}:where(.ai-b-hero-zF4F17jFGOv0Nm0FFbs5) .pt-hero-overlay{background:linear-gradient(to top,var(--overlay) 0,transparent 40%,transparent 70%,var(--overlay) 100%);inset:0;pointer-events:none;position:absolute}:where(.ai-b-hero-zF4F17jFGOv0Nm0FFbs5) .pt-hero-content{display:flex;flex-direction:column;gap:.4rem;padding:3.5rem var(--site-padding);position:relative;z-index:1}:where(.ai-b-hero-zF4F17jFGOv0Nm0FFbs5) .pt-hero-tagline{letter-spacing:.14em;margin:0;text-transform:lowercase}:where(.ai-b-hero-zF4F17jFGOv0Nm0FFbs5) .pt-hero-client{letter-spacing:-.025em;line-height:1;margin:0;text-transform:uppercase}@media (max-width:768px){:where(.ai-b-hero-zF4F17jFGOv0Nm0FFbs5) .pt-hero-root{height:70vw}:where(.ai-b-hero-zF4F17jFGOv0Nm0FFbs5) .pt-hero-client{font-size:2.5rem!important}}@media (max-width:480px){:where(.ai-b-hero-zF4F17jFGOv0Nm0FFbs5) .pt-hero-client{font-size:2rem!important}}.ai-b-2bc5b6fd-a574-4c09-bcd0-de9de13544f7-zF4F17jFGOv0Nm0FFbs5.ai-b-2bc5b6fd-a574-4c09-bcd0-de9de13544f7-zF4F17jFGOv0Nm0FFbs5 .pt-brief-root{background-color:var(--bg,transparent);display:flex;justify-content:center;padding-inline:var(--site-padding);padding-bottom:calc(var(--block-padding-bottom, 0px) + 5rem);padding-top:calc(var(--block-padding-top, 0px) + 5rem);width:100%}.ai-b-2bc5b6fd-a574-4c09-bcd0-de9de13544f7-zF4F17jFGOv0Nm0FFbs5.ai-b-2bc5b6fd-a574-4c09-bcd0-de9de13544f7-zF4F17jFGOv0Nm0FFbs5 .pt-brief-inner{max-width:var(--max-width);text-align:center}.ai-b-2bc5b6fd-a574-4c09-bcd0-de9de13544f7-zF4F17jFGOv0Nm0FFbs5.ai-b-2bc5b6fd-a574-4c09-bcd0-de9de13544f7-zF4F17jFGOv0Nm0FFbs5 .pt-brief-label-row{margin-bottom:1.25rem}.ai-b-2bc5b6fd-a574-4c09-bcd0-de9de13544f7-zF4F17jFGOv0Nm0FFbs5.ai-b-2bc5b6fd-a574-4c09-bcd0-de9de13544f7-zF4F17jFGOv0Nm0FFbs5 .pt-brief-label{letter-spacing:.2em;text-transform:uppercase}.ai-b-2bc5b6fd-a574-4c09-bcd0-de9de13544f7-zF4F17jFGOv0Nm0FFbs5.ai-b-2bc5b6fd-a574-4c09-bcd0-de9de13544f7-zF4F17jFGOv0Nm0FFbs5 .pt-brief-divider{background-color:var(--divider);height:1px;margin-bottom:2.5rem;width:100%}.ai-b-2bc5b6fd-a574-4c09-bcd0-de9de13544f7-zF4F17jFGOv0Nm0FFbs5.ai-b-2bc5b6fd-a574-4c09-bcd0-de9de13544f7-zF4F17jFGOv0Nm0FFbs5 .pt-brief-text{letter-spacing:.01em;line-height:1.8;margin:0}@media (max-width:768px){.ai-b-2bc5b6fd-a574-4c09-bcd0-de9de13544f7-zF4F17jFGOv0Nm0FFbs5.ai-b-2bc5b6fd-a574-4c09-bcd0-de9de13544f7-zF4F17jFGOv0Nm0FFbs5 .pt-brief-root{padding-bottom:calc(var(--block-padding-bottom, 0px) + 3rem);padding-top:calc(var(--block-padding-top, 0px) + 3rem)}.ai-b-2bc5b6fd-a574-4c09-bcd0-de9de13544f7-zF4F17jFGOv0Nm0FFbs5.ai-b-2bc5b6fd-a574-4c09-bcd0-de9de13544f7-zF4F17jFGOv0Nm0FFbs5 .pt-brief-text{font-size:.95rem!important}}.ai-b-1e7a75df-f9ff-45cf-b7f8-2b7ee7baca1b-zF4F17jFGOv0Nm0FFbs5.ai-b-1e7a75df-f9ff-45cf-b7f8-2b7ee7baca1b-zF4F17jFGOv0Nm0FFbs5 .instagram-only-block{box-sizing:border-box;padding-inline:var(--site-padding);width:100%}.ai-b-1e7a75df-f9ff-45cf-b7f8-2b7ee7baca1b-zF4F17jFGOv0Nm0FFbs5.ai-b-1e7a75df-f9ff-45cf-b7f8-2b7ee7baca1b-zF4F17jFGOv0Nm0FFbs5 .instagram-only-inner{max-width:100%}.ai-b-1e7a75df-f9ff-45cf-b7f8-2b7ee7baca1b-zF4F17jFGOv0Nm0FFbs5.ai-b-1e7a75df-f9ff-45cf-b7f8-2b7ee7baca1b-zF4F17jFGOv0Nm0FFbs5 .instagram-only-frame{background:transparent;border-style:solid;border-width:1px;overflow:hidden;width:100%}.ai-b-1e7a75df-f9ff-45cf-b7f8-2b7ee7baca1b-zF4F17jFGOv0Nm0FFbs5.ai-b-1e7a75df-f9ff-45cf-b7f8-2b7ee7baca1b-zF4F17jFGOv0Nm0FFbs5 .instagram-only-frame iframe{border:0;color:inherit;display:block;height:100%;width:100%}@media (max-width:767px){.ai-b-1e7a75df-f9ff-45cf-b7f8-2b7ee7baca1b-zF4F17jFGOv0Nm0FFbs5.ai-b-1e7a75df-f9ff-45cf-b7f8-2b7ee7baca1b-zF4F17jFGOv0Nm0FFbs5 .instagram-only-block{padding-inline:var(--site-padding)}.ai-b-1e7a75df-f9ff-45cf-b7f8-2b7ee7baca1b-zF4F17jFGOv0Nm0FFbs5.ai-b-1e7a75df-f9ff-45cf-b7f8-2b7ee7baca1b-zF4F17jFGOv0Nm0FFbs5 .instagram-only-inner{width:100%!important}.ai-b-1e7a75df-f9ff-45cf-b7f8-2b7ee7baca1b-zF4F17jFGOv0Nm0FFbs5.ai-b-1e7a75df-f9ff-45cf-b7f8-2b7ee7baca1b-zF4F17jFGOv0Nm0FFbs5 .instagram-only-frame{border-radius:calc(var(--media-radius, 20px)*.8)}}.ai-b-102ea16b-9a1c-4844-89e3-20dafdc3a402-zF4F17jFGOv0Nm0FFbs5.ai-b-102ea16b-9a1c-4844-89e3-20dafdc3a402-zF4F17jFGOv0Nm0FFbs5 .next-project-root{background:var(--bg);padding-bottom:var(--pad-bottom);padding-top:var(--pad-top);width:100%}.ai-b-102ea16b-9a1c-4844-89e3-20dafdc3a402-zF4F17jFGOv0Nm0FFbs5.ai-b-102ea16b-9a1c-4844-89e3-20dafdc3a402-zF4F17jFGOv0Nm0FFbs5 .next-project-rule{background:var(--border);height:1px;margin-inline:var(--site-padding);margin-bottom:var(--gap)}.ai-b-102ea16b-9a1c-4844-89e3-20dafdc3a402-zF4F17jFGOv0Nm0FFbs5.ai-b-102ea16b-9a1c-4844-89e3-20dafdc3a402-zF4F17jFGOv0Nm0FFbs5 .next-project-inner{padding-inline:var(--site-padding)}.ai-b-102ea16b-9a1c-4844-89e3-20dafdc3a402-zF4F17jFGOv0Nm0FFbs5.ai-b-102ea16b-9a1c-4844-89e3-20dafdc3a402-zF4F17jFGOv0Nm0FFbs5 .next-project-image-button{background:transparent;border:0;border-radius:var(--radius);cursor:pointer;display:block;overflow:hidden;padding:0;width:100%}.ai-b-102ea16b-9a1c-4844-89e3-20dafdc3a402-zF4F17jFGOv0Nm0FFbs5.ai-b-102ea16b-9a1c-4844-89e3-20dafdc3a402-zF4F17jFGOv0Nm0FFbs5 .next-project-image-button img{display:block;height:auto;max-height:68vh;object-fit:cover;transition:opacity .3s ease;width:100%}.ai-b-102ea16b-9a1c-4844-89e3-20dafdc3a402-zF4F17jFGOv0Nm0FFbs5.ai-b-102ea16b-9a1c-4844-89e3-20dafdc3a402-zF4F17jFGOv0Nm0FFbs5 .next-project-image-button:hover img{opacity:.82}.ai-b-102ea16b-9a1c-4844-89e3-20dafdc3a402-zF4F17jFGOv0Nm0FFbs5.ai-b-102ea16b-9a1c-4844-89e3-20dafdc3a402-zF4F17jFGOv0Nm0FFbs5 .next-project-footer{align-items:center;display:grid;gap:2rem;grid-template-columns:1fr auto 1fr;padding-top:2rem}.ai-b-102ea16b-9a1c-4844-89e3-20dafdc3a402-zF4F17jFGOv0Nm0FFbs5.ai-b-102ea16b-9a1c-4844-89e3-20dafdc3a402-zF4F17jFGOv0Nm0FFbs5 .next-project-all,.ai-b-102ea16b-9a1c-4844-89e3-20dafdc3a402-zF4F17jFGOv0Nm0FFbs5.ai-b-102ea16b-9a1c-4844-89e3-20dafdc3a402-zF4F17jFGOv0Nm0FFbs5 .next-project-arrow,.ai-b-102ea16b-9a1c-4844-89e3-20dafdc3a402-zF4F17jFGOv0Nm0FFbs5.ai-b-102ea16b-9a1c-4844-89e3-20dafdc3a402-zF4F17jFGOv0Nm0FFbs5 .next-project-contact,.ai-b-102ea16b-9a1c-4844-89e3-20dafdc3a402-zF4F17jFGOv0Nm0FFbs5.ai-b-102ea16b-9a1c-4844-89e3-20dafdc3a402-zF4F17jFGOv0Nm0FFbs5 .next-project-title-button{background:transparent;border:0;cursor:pointer;padding:0}.ai-b-102ea16b-9a1c-4844-89e3-20dafdc3a402-zF4F17jFGOv0Nm0FFbs5.ai-b-102ea16b-9a1c-4844-89e3-20dafdc3a402-zF4F17jFGOv0Nm0FFbs5 .next-project-title-button{align-items:flex-start;display:flex;flex-direction:column;gap:.35rem;justify-self:start;text-align:left}.ai-b-102ea16b-9a1c-4844-89e3-20dafdc3a402-zF4F17jFGOv0Nm0FFbs5.ai-b-102ea16b-9a1c-4844-89e3-20dafdc3a402-zF4F17jFGOv0Nm0FFbs5 .next-project-title-button span:first-child{letter-spacing:.14em;text-transform:uppercase}.ai-b-102ea16b-9a1c-4844-89e3-20dafdc3a402-zF4F17jFGOv0Nm0FFbs5.ai-b-102ea16b-9a1c-4844-89e3-20dafdc3a402-zF4F17jFGOv0Nm0FFbs5 .next-project-title-button span:last-child{letter-spacing:-.04em;line-height:.92}.ai-b-102ea16b-9a1c-4844-89e3-20dafdc3a402-zF4F17jFGOv0Nm0FFbs5.ai-b-102ea16b-9a1c-4844-89e3-20dafdc3a402-zF4F17jFGOv0Nm0FFbs5 .next-project-arrows{align-items:center;display:flex;gap:1.25rem;grid-column:2;grid-row:1;justify-content:center}.ai-b-102ea16b-9a1c-4844-89e3-20dafdc3a402-zF4F17jFGOv0Nm0FFbs5.ai-b-102ea16b-9a1c-4844-89e3-20dafdc3a402-zF4F17jFGOv0Nm0FFbs5 .next-project-arrow{border:1px solid var(--border);border-radius:50%;display:grid;height:4rem;place-items:center;transition:transform .25s ease,opacity .25s ease;width:4rem}.ai-b-102ea16b-9a1c-4844-89e3-20dafdc3a402-zF4F17jFGOv0Nm0FFbs5.ai-b-102ea16b-9a1c-4844-89e3-20dafdc3a402-zF4F17jFGOv0Nm0FFbs5 .next-project-arrow span{font-size:1.8rem;line-height:1}.ai-b-102ea16b-9a1c-4844-89e3-20dafdc3a402-zF4F17jFGOv0Nm0FFbs5.ai-b-102ea16b-9a1c-4844-89e3-20dafdc3a402-zF4F17jFGOv0Nm0FFbs5 .next-project-arrow:first-child:hover{opacity:.75;transform:translateX(-4px)}.ai-b-102ea16b-9a1c-4844-89e3-20dafdc3a402-zF4F17jFGOv0Nm0FFbs5.ai-b-102ea16b-9a1c-4844-89e3-20dafdc3a402-zF4F17jFGOv0Nm0FFbs5 .next-project-arrow:nth-child(2):hover{opacity:.75;transform:translateX(4px)}.ai-b-102ea16b-9a1c-4844-89e3-20dafdc3a402-zF4F17jFGOv0Nm0FFbs5.ai-b-102ea16b-9a1c-4844-89e3-20dafdc3a402-zF4F17jFGOv0Nm0FFbs5 .next-project-all{font-style:italic;justify-self:end;text-align:right;text-decoration:underline;text-underline-offset:.25rem}.ai-b-102ea16b-9a1c-4844-89e3-20dafdc3a402-zF4F17jFGOv0Nm0FFbs5.ai-b-102ea16b-9a1c-4844-89e3-20dafdc3a402-zF4F17jFGOv0Nm0FFbs5 .next-project-all:hover{opacity:.75}.ai-b-102ea16b-9a1c-4844-89e3-20dafdc3a402-zF4F17jFGOv0Nm0FFbs5.ai-b-102ea16b-9a1c-4844-89e3-20dafdc3a402-zF4F17jFGOv0Nm0FFbs5 .next-project-contact-wrap{display:flex;justify-content:center;margin-top:3rem}.ai-b-102ea16b-9a1c-4844-89e3-20dafdc3a402-zF4F17jFGOv0Nm0FFbs5.ai-b-102ea16b-9a1c-4844-89e3-20dafdc3a402-zF4F17jFGOv0Nm0FFbs5 .next-project-contact{align-items:center;color:var(--contact-text);display:inline-flex;justify-content:center;padding:.3em .45em;position:relative;transition:opacity .25s ease,transform .25s ease}.ai-b-102ea16b-9a1c-4844-89e3-20dafdc3a402-zF4F17jFGOv0Nm0FFbs5.ai-b-102ea16b-9a1c-4844-89e3-20dafdc3a402-zF4F17jFGOv0Nm0FFbs5 .next-project-contact>span{display:inline-block;position:relative}.ai-b-102ea16b-9a1c-4844-89e3-20dafdc3a402-zF4F17jFGOv0Nm0FFbs5.ai-b-102ea16b-9a1c-4844-89e3-20dafdc3a402-zF4F17jFGOv0Nm0FFbs5 .next-project-contact>span:after,.ai-b-102ea16b-9a1c-4844-89e3-20dafdc3a402-zF4F17jFGOv0Nm0FFbs5.ai-b-102ea16b-9a1c-4844-89e3-20dafdc3a402-zF4F17jFGOv0Nm0FFbs5 .next-project-contact>span:before{border-bottom:2px solid var(--contact-ring);border-radius:48% 52% 44% 56%;bottom:-.02em;content:"";height:.12em;left:-.06em;opacity:.95;pointer-events:none;position:absolute;right:-.08em;transform:translateX(var(--underline-x)) translateY(var(--underline-y)) rotate(-1.8deg) skewX(-8deg) scaleX(var(--underline-scale));transform-origin:center}.ai-b-102ea16b-9a1c-4844-89e3-20dafdc3a402-zF4F17jFGOv0Nm0FFbs5.ai-b-102ea16b-9a1c-4844-89e3-20dafdc3a402-zF4F17jFGOv0Nm0FFbs5 .next-project-contact>span:before{bottom:-.16em;display:none;height:.1em;left:.02em;opacity:.72;right:-.02em;transform:translateX(var(--underline-x)) translateY(var(--underline-y)) rotate(1.2deg) skewX(6deg) scaleX(var(--underline-scale))}.ai-b-102ea16b-9a1c-4844-89e3-20dafdc3a402-zF4F17jFGOv0Nm0FFbs5.ai-b-102ea16b-9a1c-4844-89e3-20dafdc3a402-zF4F17jFGOv0Nm0FFbs5 .next-project-contact:after,.ai-b-102ea16b-9a1c-4844-89e3-20dafdc3a402-zF4F17jFGOv0Nm0FFbs5.ai-b-102ea16b-9a1c-4844-89e3-20dafdc3a402-zF4F17jFGOv0Nm0FFbs5 .next-project-contact:before{border:1px solid var(--contact-ring);border-radius:47% 53% 49% 51%;content:"";inset:-.12em -.2em;pointer-events:none;position:absolute;transform:rotate(-3deg) skewX(-2deg)}.ai-b-102ea16b-9a1c-4844-89e3-20dafdc3a402-zF4F17jFGOv0Nm0FFbs5.ai-b-102ea16b-9a1c-4844-89e3-20dafdc3a402-zF4F17jFGOv0Nm0FFbs5 .next-project-contact:after{inset:-.2em -.12em;opacity:.62;transform:rotate(4deg) skewY(2deg)}.ai-b-102ea16b-9a1c-4844-89e3-20dafdc3a402-zF4F17jFGOv0Nm0FFbs5.ai-b-102ea16b-9a1c-4844-89e3-20dafdc3a402-zF4F17jFGOv0Nm0FFbs5 .next-project-contact:hover{opacity:.75;transform:translateY(-2px)}.ai-b-102ea16b-9a1c-4844-89e3-20dafdc3a402-zF4F17jFGOv0Nm0FFbs5.ai-b-102ea16b-9a1c-4844-89e3-20dafdc3a402-zF4F17jFGOv0Nm0FFbs5 .is-circle-off .next-project-contact:after,.ai-b-102ea16b-9a1c-4844-89e3-20dafdc3a402-zF4F17jFGOv0Nm0FFbs5.ai-b-102ea16b-9a1c-4844-89e3-20dafdc3a402-zF4F17jFGOv0Nm0FFbs5 .is-circle-off .next-project-contact:before,.ai-b-102ea16b-9a1c-4844-89e3-20dafdc3a402-zF4F17jFGOv0Nm0FFbs5.ai-b-102ea16b-9a1c-4844-89e3-20dafdc3a402-zF4F17jFGOv0Nm0FFbs5 .is-underline-off .next-project-contact>span:after,.ai-b-102ea16b-9a1c-4844-89e3-20dafdc3a402-zF4F17jFGOv0Nm0FFbs5.ai-b-102ea16b-9a1c-4844-89e3-20dafdc3a402-zF4F17jFGOv0Nm0FFbs5 .is-underline-off .next-project-contact>span:before{display:none}.ai-b-102ea16b-9a1c-4844-89e3-20dafdc3a402-zF4F17jFGOv0Nm0FFbs5.ai-b-102ea16b-9a1c-4844-89e3-20dafdc3a402-zF4F17jFGOv0Nm0FFbs5 .has-extra-lines .next-project-contact>span:before{display:block}.ai-b-102ea16b-9a1c-4844-89e3-20dafdc3a402-zF4F17jFGOv0Nm0FFbs5.ai-b-102ea16b-9a1c-4844-89e3-20dafdc3a402-zF4F17jFGOv0Nm0FFbs5 .underline-double .next-project-contact>span:after{bottom:-.02em}.ai-b-102ea16b-9a1c-4844-89e3-20dafdc3a402-zF4F17jFGOv0Nm0FFbs5.ai-b-102ea16b-9a1c-4844-89e3-20dafdc3a402-zF4F17jFGOv0Nm0FFbs5 .underline-sketch .next-project-contact>span:after{bottom:-.04em;box-shadow:.08em .1em 0 -.03em var(--contact-ring);height:.16em;transform:translateX(var(--underline-x)) translateY(var(--underline-y)) rotate(-2.6deg) skewX(-12deg) scaleX(var(--underline-scale))}.ai-b-102ea16b-9a1c-4844-89e3-20dafdc3a402-zF4F17jFGOv0Nm0FFbs5.ai-b-102ea16b-9a1c-4844-89e3-20dafdc3a402-zF4F17jFGOv0Nm0FFbs5 .underline-sketch.has-extra-lines .next-project-contact>span:before{bottom:-.2em;box-shadow:-.06em .07em 0 -.03em var(--contact-ring);transform:translateX(var(--underline-x)) translateY(var(--underline-y)) rotate(1.8deg) skewX(9deg) scaleX(var(--underline-scale))}@media(max-width:700px){.ai-b-102ea16b-9a1c-4844-89e3-20dafdc3a402-zF4F17jFGOv0Nm0FFbs5.ai-b-102ea16b-9a1c-4844-89e3-20dafdc3a402-zF4F17jFGOv0Nm0FFbs5 .next-project-footer{gap:1.5rem;grid-template-columns:1fr;justify-items:center}.ai-b-102ea16b-9a1c-4844-89e3-20dafdc3a402-zF4F17jFGOv0Nm0FFbs5.ai-b-102ea16b-9a1c-4844-89e3-20dafdc3a402-zF4F17jFGOv0Nm0FFbs5 .next-project-title-button{align-items:center;justify-self:center;text-align:center}.ai-b-102ea16b-9a1c-4844-89e3-20dafdc3a402-zF4F17jFGOv0Nm0FFbs5.ai-b-102ea16b-9a1c-4844-89e3-20dafdc3a402-zF4F17jFGOv0Nm0FFbs5 .next-project-arrows{grid-column:1;grid-row:auto}.ai-b-102ea16b-9a1c-4844-89e3-20dafdc3a402-zF4F17jFGOv0Nm0FFbs5.ai-b-102ea16b-9a1c-4844-89e3-20dafdc3a402-zF4F17jFGOv0Nm0FFbs5 .next-project-all{justify-self:center;text-align:center}.ai-b-102ea16b-9a1c-4844-89e3-20dafdc3a402-zF4F17jFGOv0Nm0FFbs5.ai-b-102ea16b-9a1c-4844-89e3-20dafdc3a402-zF4F17jFGOv0Nm0FFbs5 .next-project-arrow{height:3.25rem;width:3.25rem}.ai-b-102ea16b-9a1c-4844-89e3-20dafdc3a402-zF4F17jFGOv0Nm0FFbs5.ai-b-102ea16b-9a1c-4844-89e3-20dafdc3a402-zF4F17jFGOv0Nm0FFbs5 .next-project-contact-wrap{margin-top:2.25rem}.ai-b-102ea16b-9a1c-4844-89e3-20dafdc3a402-zF4F17jFGOv0Nm0FFbs5.ai-b-102ea16b-9a1c-4844-89e3-20dafdc3a402-zF4F17jFGOv0Nm0FFbs5 .next-project-contact{text-align:center}}:where(.ai-b-hero-V6DUy3mYKPZWggokuxi5) .hero-section{align-items:center;display:flex;height:var(--section-height);justify-content:center;overflow:hidden;padding-inline:var(--site-padding);position:relative;text-align:var(--text-align);width:100%}:where(.ai-b-hero-V6DUy3mYKPZWggokuxi5) .hero-video{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%;z-index:0}:where(.ai-b-hero-V6DUy3mYKPZWggokuxi5) .hero-image-wrapper{height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}:where(.ai-b-hero-V6DUy3mYKPZWggokuxi5) .hero-image-wrapper img{height:100%;object-fit:cover;width:100%}:where(.ai-b-hero-V6DUy3mYKPZWggokuxi5) .hero-overlay{background-color:var(--overlay-color);bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}:where(.ai-b-hero-V6DUy3mYKPZWggokuxi5) .hero-content{max-width:800px;padding:3rem 2rem;position:relative;width:100%;z-index:2}:where(.ai-b-hero-V6DUy3mYKPZWggokuxi5) .hero-title{letter-spacing:.02em;line-height:1.1;margin:0 0 1rem}:where(.ai-b-hero-V6DUy3mYKPZWggokuxi5) .hero-subtitle-wrapper{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:var(--justify-content);margin-bottom:2rem}:where(.ai-b-hero-V6DUy3mYKPZWggokuxi5) .hero-subtitle{letter-spacing:.15em;text-transform:uppercase}:where(.ai-b-hero-V6DUy3mYKPZWggokuxi5) .hero-badge{align-items:center;background-color:var(--badge-bg);color:var(--badge-text);display:inline-flex;font-size:.65rem;font-weight:600;justify-content:center;letter-spacing:.05em;line-height:1;margin-left:.5rem;padding:.15rem .5rem;text-transform:uppercase}:where(.ai-b-hero-V6DUy3mYKPZWggokuxi5) .hero-description{line-height:1.6;margin:0 0 2.5rem;max-width:600px}:where(.ai-b-hero-V6DUy3mYKPZWggokuxi5) .hero-content[style*="text-align: center"] .hero-description,:where(.ai-b-hero-V6DUy3mYKPZWggokuxi5) .hero-section[style*="--text-align: center"] .hero-description{margin-left:auto;margin-right:auto}:where(.ai-b-hero-V6DUy3mYKPZWggokuxi5) .hero-buttons{align-items:center;display:flex;flex-wrap:wrap;gap:var(--button-spacing);justify-content:var(--justify-content)}:where(.ai-b-hero-V6DUy3mYKPZWggokuxi5) .hero-button{align-items:center;cursor:pointer;display:inline-flex;justify-content:center;letter-spacing:.05em;min-height:44px;padding:14px 32px;text-transform:uppercase;transition:all .3s ease}:where(.ai-b-hero-V6DUy3mYKPZWggokuxi5) .hero-button:hover{opacity:.9;transform:translateY(-1px)}:where(.ai-b-hero-V6DUy3mYKPZWggokuxi5) .hero-button-primary{background-color:var(--button-bg);border:1px solid var(--button-border);border-radius:var(--button-radius)}:where(.ai-b-hero-V6DUy3mYKPZWggokuxi5) .hero-button-secondary{background-color:var(--learn-more-bg);border:1px solid var(--learn-more-border);border-radius:var(--learn-more-radius)}@media (max-width:1023px){:where(.ai-b-hero-V6DUy3mYKPZWggokuxi5) .hero-title{font-size:3.5rem!important}}@media (max-width:767px){:where(.ai-b-hero-V6DUy3mYKPZWggokuxi5) .hero-content{padding:2rem 1rem}:where(.ai-b-hero-V6DUy3mYKPZWggokuxi5) .hero-title{font-size:2.5rem!important}:where(.ai-b-hero-V6DUy3mYKPZWggokuxi5) .hero-subtitle{font-size:.875rem!important}:where(.ai-b-hero-V6DUy3mYKPZWggokuxi5) .hero-description{font-size:.875rem!important}:where(.ai-b-hero-V6DUy3mYKPZWggokuxi5) .hero-button{padding:12px 24px}}.ai-b-742e1377-eab7-4a04-b93f-2ac53dd0d557-V6DUy3mYKPZWggokuxi5.ai-b-742e1377-eab7-4a04-b93f-2ac53dd0d557-V6DUy3mYKPZWggokuxi5 .product-showcase{background-color:var(--bg-color);padding-bottom:var(--padding-bottom);padding-top:var(--padding-top);width:100%}.ai-b-742e1377-eab7-4a04-b93f-2ac53dd0d557-V6DUy3mYKPZWggokuxi5.ai-b-742e1377-eab7-4a04-b93f-2ac53dd0d557-V6DUy3mYKPZWggokuxi5 .product-container{align-items:center;display:flex;flex-direction:row;gap:60px;margin:0 auto;max-width:var(--site-rem);width:100%}.ai-b-742e1377-eab7-4a04-b93f-2ac53dd0d557-V6DUy3mYKPZWggokuxi5.ai-b-742e1377-eab7-4a04-b93f-2ac53dd0d557-V6DUy3mYKPZWggokuxi5 .content-section{align-items:flex-start;display:flex;flex:1;flex-direction:column;gap:24px;justify-content:flex-start;order:var(--reverse-layout);text-align:left;width:50%}.ai-b-742e1377-eab7-4a04-b93f-2ac53dd0d557-V6DUy3mYKPZWggokuxi5.ai-b-742e1377-eab7-4a04-b93f-2ac53dd0d557-V6DUy3mYKPZWggokuxi5 .category-text{margin-bottom:8px;padding-bottom:8px;position:relative}.ai-b-742e1377-eab7-4a04-b93f-2ac53dd0d557-V6DUy3mYKPZWggokuxi5.ai-b-742e1377-eab7-4a04-b93f-2ac53dd0d557-V6DUy3mYKPZWggokuxi5 .category-underline{background-color:var(--category-text-color);bottom:0;height:1px;left:0;opacity:.5;position:absolute;width:40px}.ai-b-742e1377-eab7-4a04-b93f-2ac53dd0d557-V6DUy3mYKPZWggokuxi5.ai-b-742e1377-eab7-4a04-b93f-2ac53dd0d557-V6DUy3mYKPZWggokuxi5 .title-group{display:flex;flex-direction:column;gap:16px;width:100%}.ai-b-742e1377-eab7-4a04-b93f-2ac53dd0d557-V6DUy3mYKPZWggokuxi5.ai-b-742e1377-eab7-4a04-b93f-2ac53dd0d557-V6DUy3mYKPZWggokuxi5 .main-title,.ai-b-742e1377-eab7-4a04-b93f-2ac53dd0d557-V6DUy3mYKPZWggokuxi5.ai-b-742e1377-eab7-4a04-b93f-2ac53dd0d557-V6DUy3mYKPZWggokuxi5 .subtitle{line-height:1.2;margin:0}.ai-b-742e1377-eab7-4a04-b93f-2ac53dd0d557-V6DUy3mYKPZWggokuxi5.ai-b-742e1377-eab7-4a04-b93f-2ac53dd0d557-V6DUy3mYKPZWggokuxi5 .product-details{display:flex;flex-direction:column;gap:16px;margin-top:24px;width:100%}.ai-b-742e1377-eab7-4a04-b93f-2ac53dd0d557-V6DUy3mYKPZWggokuxi5.ai-b-742e1377-eab7-4a04-b93f-2ac53dd0d557-V6DUy3mYKPZWggokuxi5 .product-header{align-items:center;display:flex;flex-wrap:wrap;gap:16px}.ai-b-742e1377-eab7-4a04-b93f-2ac53dd0d557-V6DUy3mYKPZWggokuxi5.ai-b-742e1377-eab7-4a04-b93f-2ac53dd0d557-V6DUy3mYKPZWggokuxi5 .product-title{display:block}.ai-b-742e1377-eab7-4a04-b93f-2ac53dd0d557-V6DUy3mYKPZWggokuxi5.ai-b-742e1377-eab7-4a04-b93f-2ac53dd0d557-V6DUy3mYKPZWggokuxi5 .badge-container{align-items:center;display:flex;gap:8px}.ai-b-742e1377-eab7-4a04-b93f-2ac53dd0d557-V6DUy3mYKPZWggokuxi5.ai-b-742e1377-eab7-4a04-b93f-2ac53dd0d557-V6DUy3mYKPZWggokuxi5 .premium-badge{background-color:var(--premium-badge-bg-color);color:var(--premium-badge-color);font-family:var(--font-family);font-size:10px;font-weight:600;letter-spacing:.5px;padding:4px 8px}.ai-b-742e1377-eab7-4a04-b93f-2ac53dd0d557-V6DUy3mYKPZWggokuxi5.ai-b-742e1377-eab7-4a04-b93f-2ac53dd0d557-V6DUy3mYKPZWggokuxi5 .lifetime-badge{background-color:var(--lifetime-badge-bg-color);color:var(--lifetime-badge-color);font-family:var(--font-family);font-size:10px;font-weight:600;letter-spacing:.5px;padding:4px 8px}.ai-b-742e1377-eab7-4a04-b93f-2ac53dd0d557-V6DUy3mYKPZWggokuxi5.ai-b-742e1377-eab7-4a04-b93f-2ac53dd0d557-V6DUy3mYKPZWggokuxi5 .price{align-items:center;display:flex;gap:8px}.ai-b-742e1377-eab7-4a04-b93f-2ac53dd0d557-V6DUy3mYKPZWggokuxi5.ai-b-742e1377-eab7-4a04-b93f-2ac53dd0d557-V6DUy3mYKPZWggokuxi5 .description{line-height:1.6;margin:0;max-width:100%}.ai-b-742e1377-eab7-4a04-b93f-2ac53dd0d557-V6DUy3mYKPZWggokuxi5.ai-b-742e1377-eab7-4a04-b93f-2ac53dd0d557-V6DUy3mYKPZWggokuxi5 .button-group{display:flex;flex-direction:row;gap:16px;margin-top:8px}.ai-b-742e1377-eab7-4a04-b93f-2ac53dd0d557-V6DUy3mYKPZWggokuxi5.ai-b-742e1377-eab7-4a04-b93f-2ac53dd0d557-V6DUy3mYKPZWggokuxi5 .primary-button{background-color:var(--button-bg-color);border:1px solid var(--button-border-color);border-radius:var(--button-border-radius);cursor:pointer;padding:12px 24px;transition:opacity .3s ease}.ai-b-742e1377-eab7-4a04-b93f-2ac53dd0d557-V6DUy3mYKPZWggokuxi5.ai-b-742e1377-eab7-4a04-b93f-2ac53dd0d557-V6DUy3mYKPZWggokuxi5 .primary-button:hover{opacity:.9}.ai-b-742e1377-eab7-4a04-b93f-2ac53dd0d557-V6DUy3mYKPZWggokuxi5.ai-b-742e1377-eab7-4a04-b93f-2ac53dd0d557-V6DUy3mYKPZWggokuxi5 .secondary-button{background-color:var(--button2-bg-color);border:1px solid var(--button2-border-color);border-radius:var(--button2-border-radius);cursor:pointer;padding:12px 24px;transition:opacity .3s ease}.ai-b-742e1377-eab7-4a04-b93f-2ac53dd0d557-V6DUy3mYKPZWggokuxi5.ai-b-742e1377-eab7-4a04-b93f-2ac53dd0d557-V6DUy3mYKPZWggokuxi5 .secondary-button:hover{opacity:.9}.ai-b-742e1377-eab7-4a04-b93f-2ac53dd0d557-V6DUy3mYKPZWggokuxi5.ai-b-742e1377-eab7-4a04-b93f-2ac53dd0d557-V6DUy3mYKPZWggokuxi5 .image-section{align-items:center;display:flex;flex:1;flex-direction:column;gap:16px;justify-content:flex-end;order:calc(3 - var(--reverse-layout));width:50%}.ai-b-742e1377-eab7-4a04-b93f-2ac53dd0d557-V6DUy3mYKPZWggokuxi5.ai-b-742e1377-eab7-4a04-b93f-2ac53dd0d557-V6DUy3mYKPZWggokuxi5 .carousel-wrap{align-items:center;display:flex;flex-direction:column;gap:14px;width:100%}.ai-b-742e1377-eab7-4a04-b93f-2ac53dd0d557-V6DUy3mYKPZWggokuxi5.ai-b-742e1377-eab7-4a04-b93f-2ac53dd0d557-V6DUy3mYKPZWggokuxi5 .image-container{border-radius:var(--image-border-radius);height:var(--image-height);max-width:100%;overflow:hidden;position:relative;width:var(--image-width)}.ai-b-742e1377-eab7-4a04-b93f-2ac53dd0d557-V6DUy3mYKPZWggokuxi5.ai-b-742e1377-eab7-4a04-b93f-2ac53dd0d557-V6DUy3mYKPZWggokuxi5 .image-container.with-border{border:var(--image-border-width) solid var(--image-border-color)}.ai-b-742e1377-eab7-4a04-b93f-2ac53dd0d557-V6DUy3mYKPZWggokuxi5.ai-b-742e1377-eab7-4a04-b93f-2ac53dd0d557-V6DUy3mYKPZWggokuxi5 .carousel-slide{inset:0;position:absolute;transition:opacity .45s ease}.ai-b-742e1377-eab7-4a04-b93f-2ac53dd0d557-V6DUy3mYKPZWggokuxi5.ai-b-742e1377-eab7-4a04-b93f-2ac53dd0d557-V6DUy3mYKPZWggokuxi5 .image-overlay{background-color:var(--image-overlay-color);inset:0;pointer-events:none;position:absolute;z-index:1}.ai-b-742e1377-eab7-4a04-b93f-2ac53dd0d557-V6DUy3mYKPZWggokuxi5.ai-b-742e1377-eab7-4a04-b93f-2ac53dd0d557-V6DUy3mYKPZWggokuxi5 .image-label{background-color:var(--image-label-bg-color);border:1px solid var(--image-label-border-color);border-radius:var(--image-label-border-radius);letter-spacing:.5px;padding:6px 10px;position:absolute;right:12px;top:12px;z-index:3}.ai-b-742e1377-eab7-4a04-b93f-2ac53dd0d557-V6DUy3mYKPZWggokuxi5.ai-b-742e1377-eab7-4a04-b93f-2ac53dd0d557-V6DUy3mYKPZWggokuxi5 .carousel-arrow{align-items:center;background:rgba(0,0,0,.45);border:1px solid hsla(0,0%,100%,.12);border-radius:50%;cursor:pointer;display:flex;height:36px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:background .2s;width:36px;z-index:4}.ai-b-742e1377-eab7-4a04-b93f-2ac53dd0d557-V6DUy3mYKPZWggokuxi5.ai-b-742e1377-eab7-4a04-b93f-2ac53dd0d557-V6DUy3mYKPZWggokuxi5 .carousel-arrow:hover{background:rgba(0,0,0,.7)}.ai-b-742e1377-eab7-4a04-b93f-2ac53dd0d557-V6DUy3mYKPZWggokuxi5.ai-b-742e1377-eab7-4a04-b93f-2ac53dd0d557-V6DUy3mYKPZWggokuxi5 .carousel-arrow--prev{left:12px}.ai-b-742e1377-eab7-4a04-b93f-2ac53dd0d557-V6DUy3mYKPZWggokuxi5.ai-b-742e1377-eab7-4a04-b93f-2ac53dd0d557-V6DUy3mYKPZWggokuxi5 .carousel-arrow--next{right:12px}.ai-b-742e1377-eab7-4a04-b93f-2ac53dd0d557-V6DUy3mYKPZWggokuxi5.ai-b-742e1377-eab7-4a04-b93f-2ac53dd0d557-V6DUy3mYKPZWggokuxi5 .carousel-dots{align-items:center;display:flex;gap:8px}.ai-b-742e1377-eab7-4a04-b93f-2ac53dd0d557-V6DUy3mYKPZWggokuxi5.ai-b-742e1377-eab7-4a04-b93f-2ac53dd0d557-V6DUy3mYKPZWggokuxi5 .carousel-dot{border:none;border-radius:50%;cursor:pointer;height:7px;padding:0;transition:background .25s,transform .25s;width:7px}.ai-b-742e1377-eab7-4a04-b93f-2ac53dd0d557-V6DUy3mYKPZWggokuxi5.ai-b-742e1377-eab7-4a04-b93f-2ac53dd0d557-V6DUy3mYKPZWggokuxi5 .carousel-dot:hover{transform:scale(1.3)}@media (max-width:1023px){.ai-b-742e1377-eab7-4a04-b93f-2ac53dd0d557-V6DUy3mYKPZWggokuxi5.ai-b-742e1377-eab7-4a04-b93f-2ac53dd0d557-V6DUy3mYKPZWggokuxi5 .product-container{gap:30px}.ai-b-742e1377-eab7-4a04-b93f-2ac53dd0d557-V6DUy3mYKPZWggokuxi5.ai-b-742e1377-eab7-4a04-b93f-2ac53dd0d557-V6DUy3mYKPZWggokuxi5 .content-section{gap:20px;order:var(--reverse-layout-tablet);width:48%}.ai-b-742e1377-eab7-4a04-b93f-2ac53dd0d557-V6DUy3mYKPZWggokuxi5.ai-b-742e1377-eab7-4a04-b93f-2ac53dd0d557-V6DUy3mYKPZWggokuxi5 .image-section{order:calc(3 - var(--reverse-layout-tablet));width:48%}.ai-b-742e1377-eab7-4a04-b93f-2ac53dd0d557-V6DUy3mYKPZWggokuxi5.ai-b-742e1377-eab7-4a04-b93f-2ac53dd0d557-V6DUy3mYKPZWggokuxi5 .title-group{gap:12px}.ai-b-742e1377-eab7-4a04-b93f-2ac53dd0d557-V6DUy3mYKPZWggokuxi5.ai-b-742e1377-eab7-4a04-b93f-2ac53dd0d557-V6DUy3mYKPZWggokuxi5 .main-title{font-size:clamp(24px,5vw,38px)}.ai-b-742e1377-eab7-4a04-b93f-2ac53dd0d557-V6DUy3mYKPZWggokuxi5.ai-b-742e1377-eab7-4a04-b93f-2ac53dd0d557-V6DUy3mYKPZWggokuxi5 .subtitle{font-size:clamp(20px,4vw,30px)}.ai-b-742e1377-eab7-4a04-b93f-2ac53dd0d557-V6DUy3mYKPZWggokuxi5.ai-b-742e1377-eab7-4a04-b93f-2ac53dd0d557-V6DUy3mYKPZWggokuxi5 .primary-button,.ai-b-742e1377-eab7-4a04-b93f-2ac53dd0d557-V6DUy3mYKPZWggokuxi5.ai-b-742e1377-eab7-4a04-b93f-2ac53dd0d557-V6DUy3mYKPZWggokuxi5 .secondary-button{padding:10px 20px}}@media (max-width:767px){.ai-b-742e1377-eab7-4a04-b93f-2ac53dd0d557-V6DUy3mYKPZWggokuxi5.ai-b-742e1377-eab7-4a04-b93f-2ac53dd0d557-V6DUy3mYKPZWggokuxi5 .product-container{flex-direction:column;gap:40px}.ai-b-742e1377-eab7-4a04-b93f-2ac53dd0d557-V6DUy3mYKPZWggokuxi5.ai-b-742e1377-eab7-4a04-b93f-2ac53dd0d557-V6DUy3mYKPZWggokuxi5 .content-section,.ai-b-742e1377-eab7-4a04-b93f-2ac53dd0d557-V6DUy3mYKPZWggokuxi5.ai-b-742e1377-eab7-4a04-b93f-2ac53dd0d557-V6DUy3mYKPZWggokuxi5 .image-section{order:unset;width:100%}.ai-b-742e1377-eab7-4a04-b93f-2ac53dd0d557-V6DUy3mYKPZWggokuxi5.ai-b-742e1377-eab7-4a04-b93f-2ac53dd0d557-V6DUy3mYKPZWggokuxi5 .content-section{gap:20px;order:2}.ai-b-742e1377-eab7-4a04-b93f-2ac53dd0d557-V6DUy3mYKPZWggokuxi5.ai-b-742e1377-eab7-4a04-b93f-2ac53dd0d557-V6DUy3mYKPZWggokuxi5 .image-section{order:1}.ai-b-742e1377-eab7-4a04-b93f-2ac53dd0d557-V6DUy3mYKPZWggokuxi5.ai-b-742e1377-eab7-4a04-b93f-2ac53dd0d557-V6DUy3mYKPZWggokuxi5 .image-container{aspect-ratio:1/1;height:auto;width:100%}.ai-b-742e1377-eab7-4a04-b93f-2ac53dd0d557-V6DUy3mYKPZWggokuxi5.ai-b-742e1377-eab7-4a04-b93f-2ac53dd0d557-V6DUy3mYKPZWggokuxi5 .main-title{font-size:clamp(24px,6vw,36px)}.ai-b-742e1377-eab7-4a04-b93f-2ac53dd0d557-V6DUy3mYKPZWggokuxi5.ai-b-742e1377-eab7-4a04-b93f-2ac53dd0d557-V6DUy3mYKPZWggokuxi5 .subtitle{font-size:clamp(18px,5vw,28px)}.ai-b-742e1377-eab7-4a04-b93f-2ac53dd0d557-V6DUy3mYKPZWggokuxi5.ai-b-742e1377-eab7-4a04-b93f-2ac53dd0d557-V6DUy3mYKPZWggokuxi5 .button-group{flex-direction:column;width:100%}.ai-b-742e1377-eab7-4a04-b93f-2ac53dd0d557-V6DUy3mYKPZWggokuxi5.ai-b-742e1377-eab7-4a04-b93f-2ac53dd0d557-V6DUy3mYKPZWggokuxi5 .primary-button,.ai-b-742e1377-eab7-4a04-b93f-2ac53dd0d557-V6DUy3mYKPZWggokuxi5.ai-b-742e1377-eab7-4a04-b93f-2ac53dd0d557-V6DUy3mYKPZWggokuxi5 .secondary-button{width:100%}}.ai-b-1d8daa75-2ae3-4a4e-ba16-211817ee8ef7-V6DUy3mYKPZWggokuxi5.ai-b-1d8daa75-2ae3-4a4e-ba16-211817ee8ef7-V6DUy3mYKPZWggokuxi5 .ba-grid-root{background-color:var(--bg,transparent);padding-inline:var(--site-padding);padding-bottom:calc(var(--block-padding-bottom, 0px) + 2rem);padding-top:var(--block-padding-top,0);width:100%}.ai-b-1d8daa75-2ae3-4a4e-ba16-211817ee8ef7-V6DUy3mYKPZWggokuxi5.ai-b-1d8daa75-2ae3-4a4e-ba16-211817ee8ef7-V6DUy3mYKPZWggokuxi5 .ba-grid{display:grid;gap:var(--gap,12px);grid-template-columns:1fr 1fr}.ai-b-1d8daa75-2ae3-4a4e-ba16-211817ee8ef7-V6DUy3mYKPZWggokuxi5.ai-b-1d8daa75-2ae3-4a4e-ba16-211817ee8ef7-V6DUy3mYKPZWggokuxi5 .ba-grid-item{background:#111;border-radius:var(--radius);cursor:ew-resize;height:var(--height,380px);overflow:hidden;position:relative;touch-action:none;user-select:none;width:100%}.ai-b-1d8daa75-2ae3-4a4e-ba16-211817ee8ef7-V6DUy3mYKPZWggokuxi5.ai-b-1d8daa75-2ae3-4a4e-ba16-211817ee8ef7-V6DUy3mYKPZWggokuxi5 .ba-layer{height:100%;inset:0;position:absolute;width:100%}.ai-b-1d8daa75-2ae3-4a4e-ba16-211817ee8ef7-V6DUy3mYKPZWggokuxi5.ai-b-1d8daa75-2ae3-4a4e-ba16-211817ee8ef7-V6DUy3mYKPZWggokuxi5 .ba-layer img{display:block;height:100%;object-fit:cover;pointer-events:none;width:100%}.ai-b-1d8daa75-2ae3-4a4e-ba16-211817ee8ef7-V6DUy3mYKPZWggokuxi5.ai-b-1d8daa75-2ae3-4a4e-ba16-211817ee8ef7-V6DUy3mYKPZWggokuxi5 .ba-badge{backdrop-filter:blur(8px);border:1px solid hsla(0,0%,100%,.18);border-radius:999px;font-family:var(--font-family);font-size:.65rem;letter-spacing:.12em;padding:3px 10px;pointer-events:none;position:absolute;text-transform:uppercase;top:12px}.ai-b-1d8daa75-2ae3-4a4e-ba16-211817ee8ef7-V6DUy3mYKPZWggokuxi5.ai-b-1d8daa75-2ae3-4a4e-ba16-211817ee8ef7-V6DUy3mYKPZWggokuxi5 .ba-badge-left{left:12px}.ai-b-1d8daa75-2ae3-4a4e-ba16-211817ee8ef7-V6DUy3mYKPZWggokuxi5.ai-b-1d8daa75-2ae3-4a4e-ba16-211817ee8ef7-V6DUy3mYKPZWggokuxi5 .ba-badge-right{right:12px}.ai-b-1d8daa75-2ae3-4a4e-ba16-211817ee8ef7-V6DUy3mYKPZWggokuxi5.ai-b-1d8daa75-2ae3-4a4e-ba16-211817ee8ef7-V6DUy3mYKPZWggokuxi5 .ba-divider{background-color:var(--slider-color,#fff);height:100%;pointer-events:none;position:absolute;top:0;transform:translateX(-50%);width:2px;z-index:3}.ai-b-1d8daa75-2ae3-4a4e-ba16-211817ee8ef7-V6DUy3mYKPZWggokuxi5.ai-b-1d8daa75-2ae3-4a4e-ba16-211817ee8ef7-V6DUy3mYKPZWggokuxi5 .ba-knob{align-items:center;background-color:var(--slider-color,#fff);border-radius:50%;box-shadow:0 2px 10px rgba(0,0,0,.4);display:flex;gap:3px;height:34px;justify-content:center;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:34px;z-index:4}.ai-b-1d8daa75-2ae3-4a4e-ba16-211817ee8ef7-V6DUy3mYKPZWggokuxi5.ai-b-1d8daa75-2ae3-4a4e-ba16-211817ee8ef7-V6DUy3mYKPZWggokuxi5 .ba-knob-bar{background-color:#666;border-radius:2px;height:11px;width:2px}@media (max-width:600px){.ai-b-1d8daa75-2ae3-4a4e-ba16-211817ee8ef7-V6DUy3mYKPZWggokuxi5.ai-b-1d8daa75-2ae3-4a4e-ba16-211817ee8ef7-V6DUy3mYKPZWggokuxi5 .ba-grid{grid-template-columns:1fr}.ai-b-1d8daa75-2ae3-4a4e-ba16-211817ee8ef7-V6DUy3mYKPZWggokuxi5.ai-b-1d8daa75-2ae3-4a4e-ba16-211817ee8ef7-V6DUy3mYKPZWggokuxi5 .ba-grid-item{height:calc(var(--height, 380px)*.8)}}.ai-b-f3f72014-9518-4478-b121-5696ad3181ac-V6DUy3mYKPZWggokuxi5.ai-b-f3f72014-9518-4478-b121-5696ad3181ac-V6DUy3mYKPZWggokuxi5 .two-column-container{background-color:var(--bg-color);padding-block:3rem;padding-inline:var(--site-padding)}.ai-b-f3f72014-9518-4478-b121-5696ad3181ac-V6DUy3mYKPZWggokuxi5.ai-b-f3f72014-9518-4478-b121-5696ad3181ac-V6DUy3mYKPZWggokuxi5 .two-column-wrapper{display:flex;flex-wrap:wrap;gap:var(--column-spacing);padding-left:var(--inner-padding-left);padding-right:var(--inner-padding-right);width:100%}.ai-b-f3f72014-9518-4478-b121-5696ad3181ac-V6DUy3mYKPZWggokuxi5.ai-b-f3f72014-9518-4478-b121-5696ad3181ac-V6DUy3mYKPZWggokuxi5 .two-column-item{display:flex;flex-direction:column;min-width:250px;width:calc((100% - var(--column-spacing))/2)}.ai-b-f3f72014-9518-4478-b121-5696ad3181ac-V6DUy3mYKPZWggokuxi5.ai-b-f3f72014-9518-4478-b121-5696ad3181ac-V6DUy3mYKPZWggokuxi5 .two-column-item.animate{animation:fadeInUp var(--animation-duration) ease-out forwards;opacity:0;transform:translateY(30px)}.ai-b-f3f72014-9518-4478-b121-5696ad3181ac-V6DUy3mYKPZWggokuxi5.ai-b-f3f72014-9518-4478-b121-5696ad3181ac-V6DUy3mYKPZWggokuxi5 .two-column-media-container{aspect-ratio:16/9;border-radius:var(--border-radius);margin-bottom:1rem;overflow:hidden;position:relative;width:100%}.ai-b-f3f72014-9518-4478-b121-5696ad3181ac-V6DUy3mYKPZWggokuxi5.ai-b-f3f72014-9518-4478-b121-5696ad3181ac-V6DUy3mYKPZWggokuxi5 .two-column-media{height:100%;object-fit:cover;transition:transform .5s ease;width:100%}.ai-b-f3f72014-9518-4478-b121-5696ad3181ac-V6DUy3mYKPZWggokuxi5.ai-b-f3f72014-9518-4478-b121-5696ad3181ac-V6DUy3mYKPZWggokuxi5 .two-column-media-container:hover .zoom-enabled,.ai-b-f3f72014-9518-4478-b121-5696ad3181ac-V6DUy3mYKPZWggokuxi5.ai-b-f3f72014-9518-4478-b121-5696ad3181ac-V6DUy3mYKPZWggokuxi5 .two-column-media.zoom-enabled:hover{transform:scale(var(--zoom-amount))}.ai-b-f3f72014-9518-4478-b121-5696ad3181ac-V6DUy3mYKPZWggokuxi5.ai-b-f3f72014-9518-4478-b121-5696ad3181ac-V6DUy3mYKPZWggokuxi5 .two-column-title{margin:0 0 .75rem}.ai-b-f3f72014-9518-4478-b121-5696ad3181ac-V6DUy3mYKPZWggokuxi5.ai-b-f3f72014-9518-4478-b121-5696ad3181ac-V6DUy3mYKPZWggokuxi5 .two-column-description{line-height:1.5;margin:0}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (max-width:767px){.ai-b-f3f72014-9518-4478-b121-5696ad3181ac-V6DUy3mYKPZWggokuxi5.ai-b-f3f72014-9518-4478-b121-5696ad3181ac-V6DUy3mYKPZWggokuxi5 .two-column-item{min-width:100%;width:100%}}.ai-b-4661ff64-3003-4f8a-a940-62c485e23e06-V6DUy3mYKPZWggokuxi5.ai-b-4661ff64-3003-4f8a-a940-62c485e23e06-V6DUy3mYKPZWggokuxi5 .faq-container{align-items:center;display:flex;justify-content:center;padding-block:var(--vertical-padding);padding-inline:var(--site-padding);width:100%}.ai-b-4661ff64-3003-4f8a-a940-62c485e23e06-V6DUy3mYKPZWggokuxi5.ai-b-4661ff64-3003-4f8a-a940-62c485e23e06-V6DUy3mYKPZWggokuxi5 .faq-wrapper{margin:0 auto;max-width:900px;width:100%}.ai-b-4661ff64-3003-4f8a-a940-62c485e23e06-V6DUy3mYKPZWggokuxi5.ai-b-4661ff64-3003-4f8a-a940-62c485e23e06-V6DUy3mYKPZWggokuxi5 .faq-list{display:flex;flex-direction:column}.ai-b-4661ff64-3003-4f8a-a940-62c485e23e06-V6DUy3mYKPZWggokuxi5.ai-b-4661ff64-3003-4f8a-a940-62c485e23e06-V6DUy3mYKPZWggokuxi5 .faq-item{border-top:1px solid var(--item-border);position:relative;transition:background-color .5s ease}.ai-b-4661ff64-3003-4f8a-a940-62c485e23e06-V6DUy3mYKPZWggokuxi5.ai-b-4661ff64-3003-4f8a-a940-62c485e23e06-V6DUy3mYKPZWggokuxi5 .faq-item:last-child{border-bottom:1px solid var(--item-border)}.ai-b-4661ff64-3003-4f8a-a940-62c485e23e06-V6DUy3mYKPZWggokuxi5.ai-b-4661ff64-3003-4f8a-a940-62c485e23e06-V6DUy3mYKPZWggokuxi5 .faq-trigger{align-items:flex-start;background-color:transparent;border:none;cursor:pointer;display:flex;gap:24px;padding:24px 0;text-align:left;transition:opacity .3s ease;width:100%}.ai-b-4661ff64-3003-4f8a-a940-62c485e23e06-V6DUy3mYKPZWggokuxi5.ai-b-4661ff64-3003-4f8a-a940-62c485e23e06-V6DUy3mYKPZWggokuxi5 .faq-trigger:hover{opacity:.8}.ai-b-4661ff64-3003-4f8a-a940-62c485e23e06-V6DUy3mYKPZWggokuxi5.ai-b-4661ff64-3003-4f8a-a940-62c485e23e06-V6DUy3mYKPZWggokuxi5 .faq-number{color:var(--desc-color);flex-shrink:0;font-size:.75rem;font-weight:500;letter-spacing:.05em;padding-top:4px;width:24px}.ai-b-4661ff64-3003-4f8a-a940-62c485e23e06-V6DUy3mYKPZWggokuxi5.ai-b-4661ff64-3003-4f8a-a940-62c485e23e06-V6DUy3mYKPZWggokuxi5 .faq-title{flex:1;line-height:1.4;transition:color .3s ease}.ai-b-4661ff64-3003-4f8a-a940-62c485e23e06-V6DUy3mYKPZWggokuxi5.ai-b-4661ff64-3003-4f8a-a940-62c485e23e06-V6DUy3mYKPZWggokuxi5 .faq-icon-wrapper{align-items:center;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.ai-b-4661ff64-3003-4f8a-a940-62c485e23e06-V6DUy3mYKPZWggokuxi5.ai-b-4661ff64-3003-4f8a-a940-62c485e23e06-V6DUy3mYKPZWggokuxi5 .faq-icon{align-items:center;display:flex;justify-content:center;transition:transform .5s cubic-bezier(.4,0,.2,1)}.ai-b-4661ff64-3003-4f8a-a940-62c485e23e06-V6DUy3mYKPZWggokuxi5.ai-b-4661ff64-3003-4f8a-a940-62c485e23e06-V6DUy3mYKPZWggokuxi5 .faq-icon-rotated{transform:rotate(45deg)}.ai-b-4661ff64-3003-4f8a-a940-62c485e23e06-V6DUy3mYKPZWggokuxi5.ai-b-4661ff64-3003-4f8a-a940-62c485e23e06-V6DUy3mYKPZWggokuxi5 .faq-content-wrapper{overflow:hidden;transition:height .5s cubic-bezier(.4,0,.2,1)}.ai-b-4661ff64-3003-4f8a-a940-62c485e23e06-V6DUy3mYKPZWggokuxi5.ai-b-4661ff64-3003-4f8a-a940-62c485e23e06-V6DUy3mYKPZWggokuxi5 .faq-content{padding:0 0 32px 48px}.ai-b-4661ff64-3003-4f8a-a940-62c485e23e06-V6DUy3mYKPZWggokuxi5.ai-b-4661ff64-3003-4f8a-a940-62c485e23e06-V6DUy3mYKPZWggokuxi5 .faq-description{display:block;line-height:1.7;max-width:600px}.ai-b-4661ff64-3003-4f8a-a940-62c485e23e06-V6DUy3mYKPZWggokuxi5.ai-b-4661ff64-3003-4f8a-a940-62c485e23e06-V6DUy3mYKPZWggokuxi5 .faq-accent-line{background-color:var(--accent-line);bottom:0;height:1px;left:0;position:absolute;transition:width .5s cubic-bezier(.4,0,.2,1);width:0}.ai-b-4661ff64-3003-4f8a-a940-62c485e23e06-V6DUy3mYKPZWggokuxi5.ai-b-4661ff64-3003-4f8a-a940-62c485e23e06-V6DUy3mYKPZWggokuxi5 .faq-accent-line-visible{width:100%}@media (min-width:768px){.ai-b-4661ff64-3003-4f8a-a940-62c485e23e06-V6DUy3mYKPZWggokuxi5.ai-b-4661ff64-3003-4f8a-a940-62c485e23e06-V6DUy3mYKPZWggokuxi5 .faq-trigger{gap:32px;padding:32px 0}.ai-b-4661ff64-3003-4f8a-a940-62c485e23e06-V6DUy3mYKPZWggokuxi5.ai-b-4661ff64-3003-4f8a-a940-62c485e23e06-V6DUy3mYKPZWggokuxi5 .faq-content{padding:0 0 40px 56px}.ai-b-4661ff64-3003-4f8a-a940-62c485e23e06-V6DUy3mYKPZWggokuxi5.ai-b-4661ff64-3003-4f8a-a940-62c485e23e06-V6DUy3mYKPZWggokuxi5 .faq-number{font-size:.875rem;width:32px}}.ai-b-b51af8d7-eb01-4150-bf66-5dbfbb6137fe-V6DUy3mYKPZWggokuxi5.ai-b-b51af8d7-eb01-4150-bf66-5dbfbb6137fe-V6DUy3mYKPZWggokuxi5 .testimonialSection{background-color:var(--bg-color);padding-inline:var(--site-padding);padding-bottom:var(--bottom-padding);padding-top:var(--top-padding);width:100%}.ai-b-b51af8d7-eb01-4150-bf66-5dbfbb6137fe-V6DUy3mYKPZWggokuxi5.ai-b-b51af8d7-eb01-4150-bf66-5dbfbb6137fe-V6DUy3mYKPZWggokuxi5 .testimonialHeader{margin-bottom:60px}.ai-b-b51af8d7-eb01-4150-bf66-5dbfbb6137fe-V6DUy3mYKPZWggokuxi5.ai-b-b51af8d7-eb01-4150-bf66-5dbfbb6137fe-V6DUy3mYKPZWggokuxi5 .testimonialTitle{line-height:1.2;margin:0 0 16px}.ai-b-b51af8d7-eb01-4150-bf66-5dbfbb6137fe-V6DUy3mYKPZWggokuxi5.ai-b-b51af8d7-eb01-4150-bf66-5dbfbb6137fe-V6DUy3mYKPZWggokuxi5 .subtitleWrapper{display:inline-block;position:relative}.ai-b-b51af8d7-eb01-4150-bf66-5dbfbb6137fe-V6DUy3mYKPZWggokuxi5.ai-b-b51af8d7-eb01-4150-bf66-5dbfbb6137fe-V6DUy3mYKPZWggokuxi5 .testimonialSubtitle{font-style:italic;margin:0}.ai-b-b51af8d7-eb01-4150-bf66-5dbfbb6137fe-V6DUy3mYKPZWggokuxi5.ai-b-b51af8d7-eb01-4150-bf66-5dbfbb6137fe-V6DUy3mYKPZWggokuxi5 .subtitleUnderline{bottom:-4px;height:1px;left:0;position:absolute;width:100%}.ai-b-b51af8d7-eb01-4150-bf66-5dbfbb6137fe-V6DUy3mYKPZWggokuxi5.ai-b-b51af8d7-eb01-4150-bf66-5dbfbb6137fe-V6DUy3mYKPZWggokuxi5 .testimonialGrid{display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));width:100%}.ai-b-b51af8d7-eb01-4150-bf66-5dbfbb6137fe-V6DUy3mYKPZWggokuxi5.ai-b-b51af8d7-eb01-4150-bf66-5dbfbb6137fe-V6DUy3mYKPZWggokuxi5 .testimonialCard{background-color:var(--card-bg);border:1px solid var(--border-color);border-radius:var(--card-radius);cursor:pointer;overflow:hidden;padding:32px;position:relative;transition:transform .5s ease}.ai-b-b51af8d7-eb01-4150-bf66-5dbfbb6137fe-V6DUy3mYKPZWggokuxi5.ai-b-b51af8d7-eb01-4150-bf66-5dbfbb6137fe-V6DUy3mYKPZWggokuxi5 .testimonialCard.hovered{transform:translateY(-4px)}.ai-b-b51af8d7-eb01-4150-bf66-5dbfbb6137fe-V6DUy3mYKPZWggokuxi5.ai-b-b51af8d7-eb01-4150-bf66-5dbfbb6137fe-V6DUy3mYKPZWggokuxi5 .cardContent{display:flex;flex-direction:column;height:100%;justify-content:space-between;min-height:180px;position:relative}.ai-b-b51af8d7-eb01-4150-bf66-5dbfbb6137fe-V6DUy3mYKPZWggokuxi5.ai-b-b51af8d7-eb01-4150-bf66-5dbfbb6137fe-V6DUy3mYKPZWggokuxi5 .cardTop{flex:1}.ai-b-b51af8d7-eb01-4150-bf66-5dbfbb6137fe-V6DUy3mYKPZWggokuxi5.ai-b-b51af8d7-eb01-4150-bf66-5dbfbb6137fe-V6DUy3mYKPZWggokuxi5 .starsContainer{display:flex;margin-bottom:16px}.ai-b-b51af8d7-eb01-4150-bf66-5dbfbb6137fe-V6DUy3mYKPZWggokuxi5.ai-b-b51af8d7-eb01-4150-bf66-5dbfbb6137fe-V6DUy3mYKPZWggokuxi5 .testimonialStar{margin-right:2px}.ai-b-b51af8d7-eb01-4150-bf66-5dbfbb6137fe-V6DUy3mYKPZWggokuxi5.ai-b-b51af8d7-eb01-4150-bf66-5dbfbb6137fe-V6DUy3mYKPZWggokuxi5 .quoteText{font-family:var(--font-family);font-size:14px;font-weight:400;line-height:1.6;margin:0 0 24px}.ai-b-b51af8d7-eb01-4150-bf66-5dbfbb6137fe-V6DUy3mYKPZWggokuxi5.ai-b-b51af8d7-eb01-4150-bf66-5dbfbb6137fe-V6DUy3mYKPZWggokuxi5 .cardBottom{align-items:center;border-top-style:solid;border-top-width:1px;display:flex;padding-top:16px}.ai-b-b51af8d7-eb01-4150-bf66-5dbfbb6137fe-V6DUy3mYKPZWggokuxi5.ai-b-b51af8d7-eb01-4150-bf66-5dbfbb6137fe-V6DUy3mYKPZWggokuxi5 .profileImageWrapper{border-radius:var(--image-radius);flex-shrink:0;height:var(--profile-size);margin-right:12px;overflow:hidden;width:var(--profile-size)}.ai-b-b51af8d7-eb01-4150-bf66-5dbfbb6137fe-V6DUy3mYKPZWggokuxi5.ai-b-b51af8d7-eb01-4150-bf66-5dbfbb6137fe-V6DUy3mYKPZWggokuxi5 .profileImageWrapper img{height:100%;object-fit:cover;width:100%}.ai-b-b51af8d7-eb01-4150-bf66-5dbfbb6137fe-V6DUy3mYKPZWggokuxi5.ai-b-b51af8d7-eb01-4150-bf66-5dbfbb6137fe-V6DUy3mYKPZWggokuxi5 .authorInfo{flex:1}.ai-b-b51af8d7-eb01-4150-bf66-5dbfbb6137fe-V6DUy3mYKPZWggokuxi5.ai-b-b51af8d7-eb01-4150-bf66-5dbfbb6137fe-V6DUy3mYKPZWggokuxi5 .authorName{font-family:var(--font-family);font-size:14px;font-weight:500;margin:0 0 4px}.ai-b-b51af8d7-eb01-4150-bf66-5dbfbb6137fe-V6DUy3mYKPZWggokuxi5.ai-b-b51af8d7-eb01-4150-bf66-5dbfbb6137fe-V6DUy3mYKPZWggokuxi5 .authorLocation{font-family:var(--font-family);font-size:12px;font-weight:400;margin:0}.ai-b-b51af8d7-eb01-4150-bf66-5dbfbb6137fe-V6DUy3mYKPZWggokuxi5.ai-b-b51af8d7-eb01-4150-bf66-5dbfbb6137fe-V6DUy3mYKPZWggokuxi5 .cardUnderline{bottom:0;height:1px;left:0;position:absolute;transition:width .5s ease;width:0}.ai-b-b51af8d7-eb01-4150-bf66-5dbfbb6137fe-V6DUy3mYKPZWggokuxi5.ai-b-b51af8d7-eb01-4150-bf66-5dbfbb6137fe-V6DUy3mYKPZWggokuxi5 .testimonialCard.hovered .cardUnderline{width:100%}@media (max-width:767px){.ai-b-b51af8d7-eb01-4150-bf66-5dbfbb6137fe-V6DUy3mYKPZWggokuxi5.ai-b-b51af8d7-eb01-4150-bf66-5dbfbb6137fe-V6DUy3mYKPZWggokuxi5 .testimonialHeader{margin-bottom:40px}.ai-b-b51af8d7-eb01-4150-bf66-5dbfbb6137fe-V6DUy3mYKPZWggokuxi5.ai-b-b51af8d7-eb01-4150-bf66-5dbfbb6137fe-V6DUy3mYKPZWggokuxi5 .testimonialTitle{font-size:32px!important}.ai-b-b51af8d7-eb01-4150-bf66-5dbfbb6137fe-V6DUy3mYKPZWggokuxi5.ai-b-b51af8d7-eb01-4150-bf66-5dbfbb6137fe-V6DUy3mYKPZWggokuxi5 .testimonialSubtitle{font-size:16px!important}.ai-b-b51af8d7-eb01-4150-bf66-5dbfbb6137fe-V6DUy3mYKPZWggokuxi5.ai-b-b51af8d7-eb01-4150-bf66-5dbfbb6137fe-V6DUy3mYKPZWggokuxi5 .testimonialGrid{gap:20px;grid-template-columns:1fr}.ai-b-b51af8d7-eb01-4150-bf66-5dbfbb6137fe-V6DUy3mYKPZWggokuxi5.ai-b-b51af8d7-eb01-4150-bf66-5dbfbb6137fe-V6DUy3mYKPZWggokuxi5 .testimonialCard{padding:24px}}.ai-b-08d61c2c-7306-4e26-a8eb-f0ff5b302388-eFX2KwzwRZW9NayRliC2.ai-b-08d61c2c-7306-4e26-a8eb-f0ff5b302388-eFX2KwzwRZW9NayRliC2 .contactFormContainer{align-items:center;display:flex;flex-direction:column;padding-bottom:var(--padding-bottom);padding-top:var(--padding-top);padding-inline:var(--site-padding);width:100%}.ai-b-08d61c2c-7306-4e26-a8eb-f0ff5b302388-eFX2KwzwRZW9NayRliC2.ai-b-08d61c2c-7306-4e26-a8eb-f0ff5b302388-eFX2KwzwRZW9NayRliC2 .contactFormHeader{display:flex;flex-direction:column;gap:1rem;margin-bottom:3rem;text-align:center;width:100%}.ai-b-08d61c2c-7306-4e26-a8eb-f0ff5b302388-eFX2KwzwRZW9NayRliC2.ai-b-08d61c2c-7306-4e26-a8eb-f0ff5b302388-eFX2KwzwRZW9NayRliC2 .contactFormHeadline{letter-spacing:-.02em;line-height:1.1;margin:0;white-space:nowrap}.ai-b-08d61c2c-7306-4e26-a8eb-f0ff5b302388-eFX2KwzwRZW9NayRliC2.ai-b-08d61c2c-7306-4e26-a8eb-f0ff5b302388-eFX2KwzwRZW9NayRliC2 .contactFormDescription{letter-spacing:.05em;line-height:1.6;margin:0;text-transform:uppercase}.ai-b-08d61c2c-7306-4e26-a8eb-f0ff5b302388-eFX2KwzwRZW9NayRliC2.ai-b-08d61c2c-7306-4e26-a8eb-f0ff5b302388-eFX2KwzwRZW9NayRliC2 .contactFormContent{align-items:center;display:flex;flex-direction:column;max-width:600px;width:100%}.ai-b-08d61c2c-7306-4e26-a8eb-f0ff5b302388-eFX2KwzwRZW9NayRliC2.ai-b-08d61c2c-7306-4e26-a8eb-f0ff5b302388-eFX2KwzwRZW9NayRliC2 .contactForm{display:flex;flex-direction:column;gap:1rem;width:100%}.ai-b-08d61c2c-7306-4e26-a8eb-f0ff5b302388-eFX2KwzwRZW9NayRliC2.ai-b-08d61c2c-7306-4e26-a8eb-f0ff5b302388-eFX2KwzwRZW9NayRliC2 .contactFormInput,.ai-b-08d61c2c-7306-4e26-a8eb-f0ff5b302388-eFX2KwzwRZW9NayRliC2.ai-b-08d61c2c-7306-4e26-a8eb-f0ff5b302388-eFX2KwzwRZW9NayRliC2 .contactFormTextarea{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:var(--input-bg);border:1px solid var(--input-border);border-radius:var(--border-radius);box-sizing:border-box;color:var(--input-text);font-family:var(--font-family);font-size:.9375rem;outline:none;padding:1rem 1.25rem;transition:all .3s ease;width:100%}.ai-b-08d61c2c-7306-4e26-a8eb-f0ff5b302388-eFX2KwzwRZW9NayRliC2.ai-b-08d61c2c-7306-4e26-a8eb-f0ff5b302388-eFX2KwzwRZW9NayRliC2 .contactFormInput::placeholder,.ai-b-08d61c2c-7306-4e26-a8eb-f0ff5b302388-eFX2KwzwRZW9NayRliC2.ai-b-08d61c2c-7306-4e26-a8eb-f0ff5b302388-eFX2KwzwRZW9NayRliC2 .contactFormTextarea::placeholder{color:var(--input-placeholder)}.ai-b-08d61c2c-7306-4e26-a8eb-f0ff5b302388-eFX2KwzwRZW9NayRliC2.ai-b-08d61c2c-7306-4e26-a8eb-f0ff5b302388-eFX2KwzwRZW9NayRliC2 .contactFormInput:focus,.ai-b-08d61c2c-7306-4e26-a8eb-f0ff5b302388-eFX2KwzwRZW9NayRliC2.ai-b-08d61c2c-7306-4e26-a8eb-f0ff5b302388-eFX2KwzwRZW9NayRliC2 .contactFormTextarea:focus{background:rgba(26,26,28,.8);border-color:hsla(0,0%,100%,.3)}.ai-b-08d61c2c-7306-4e26-a8eb-f0ff5b302388-eFX2KwzwRZW9NayRliC2.ai-b-08d61c2c-7306-4e26-a8eb-f0ff5b302388-eFX2KwzwRZW9NayRliC2 .contactFormTextarea{min-height:140px;resize:vertical}.ai-b-08d61c2c-7306-4e26-a8eb-f0ff5b302388-eFX2KwzwRZW9NayRliC2.ai-b-08d61c2c-7306-4e26-a8eb-f0ff5b302388-eFX2KwzwRZW9NayRliC2 .contactFormButton{border:1px solid;border-radius:var(--button-radius);cursor:pointer;letter-spacing:.1em;margin-top:.5rem;padding:1rem 2rem;text-transform:uppercase;transition:all .4s cubic-bezier(.4,0,.2,1);width:100%}.ai-b-08d61c2c-7306-4e26-a8eb-f0ff5b302388-eFX2KwzwRZW9NayRliC2.ai-b-08d61c2c-7306-4e26-a8eb-f0ff5b302388-eFX2KwzwRZW9NayRliC2 .contactFormButton:hover:not(:disabled){opacity:.9;transform:scale(1.02)}.ai-b-08d61c2c-7306-4e26-a8eb-f0ff5b302388-eFX2KwzwRZW9NayRliC2.ai-b-08d61c2c-7306-4e26-a8eb-f0ff5b302388-eFX2KwzwRZW9NayRliC2 .contactFormButton:disabled{cursor:not-allowed;opacity:.6}@media (max-width:768px){.ai-b-08d61c2c-7306-4e26-a8eb-f0ff5b302388-eFX2KwzwRZW9NayRliC2.ai-b-08d61c2c-7306-4e26-a8eb-f0ff5b302388-eFX2KwzwRZW9NayRliC2 .contactFormHeadline{font-size:3rem!important;white-space:normal}.ai-b-08d61c2c-7306-4e26-a8eb-f0ff5b302388-eFX2KwzwRZW9NayRliC2.ai-b-08d61c2c-7306-4e26-a8eb-f0ff5b302388-eFX2KwzwRZW9NayRliC2 .contactFormDescription{font-size:.875rem!important}.ai-b-08d61c2c-7306-4e26-a8eb-f0ff5b302388-eFX2KwzwRZW9NayRliC2.ai-b-08d61c2c-7306-4e26-a8eb-f0ff5b302388-eFX2KwzwRZW9NayRliC2 .contactFormHeader{margin-bottom:2rem}}@media (max-width:480px){.ai-b-08d61c2c-7306-4e26-a8eb-f0ff5b302388-eFX2KwzwRZW9NayRliC2.ai-b-08d61c2c-7306-4e26-a8eb-f0ff5b302388-eFX2KwzwRZW9NayRliC2 .contactFormHeadline{font-size:2.5rem!important}.ai-b-08d61c2c-7306-4e26-a8eb-f0ff5b302388-eFX2KwzwRZW9NayRliC2.ai-b-08d61c2c-7306-4e26-a8eb-f0ff5b302388-eFX2KwzwRZW9NayRliC2 .contactFormInput,.ai-b-08d61c2c-7306-4e26-a8eb-f0ff5b302388-eFX2KwzwRZW9NayRliC2.ai-b-08d61c2c-7306-4e26-a8eb-f0ff5b302388-eFX2KwzwRZW9NayRliC2 .contactFormTextarea{font-size:.875rem;padding:.875rem 1rem}}:where(.ai-b-hero-vhDqIKL2o62wZu2hIoOn) .three-panel-container{background-color:var(--bg-color);display:flex;flex-direction:row;gap:var(--gap);height:var(--section-height);width:100%}:where(.ai-b-hero-vhDqIKL2o62wZu2hIoOn) .three-panel-section{cursor:pointer;flex:var(--flex,1);height:100%;overflow:hidden;position:relative}:where(.ai-b-hero-vhDqIKL2o62wZu2hIoOn) .three-panel-image-wrapper{bottom:0;left:0;position:absolute;right:0;top:0}:where(.ai-b-hero-vhDqIKL2o62wZu2hIoOn) .three-panel-image-wrapper img{height:100%;object-fit:cover;width:100%}:where(.ai-b-hero-vhDqIKL2o62wZu2hIoOn) .three-panel-overlay{background-color:rgba(0,0,0,var(--overlay-opacity));bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}:where(.ai-b-hero-vhDqIKL2o62wZu2hIoOn) .three-panel-content{left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:100%;z-index:2}:where(.ai-b-hero-vhDqIKL2o62wZu2hIoOn) .three-panel-title{letter-spacing:2px;margin:0;text-transform:uppercase}:where(.ai-b-hero-vhDqIKL2o62wZu2hIoOn) .three-panel-subtitle{letter-spacing:1px;margin:8px 0 0;opacity:.8;transition:opacity var(--animation-duration) ease}:where(.ai-b-hero-vhDqIKL2o62wZu2hIoOn) .three-panel-subtitle.hovered{opacity:0}:where(.ai-b-hero-vhDqIKL2o62wZu2hIoOn) .three-panel-hover-content{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:8px;opacity:0;transform:translateY(10px);transition:opacity var(--animation-duration) ease,transform var(--animation-duration) ease}:where(.ai-b-hero-vhDqIKL2o62wZu2hIoOn) .three-panel-hover-content.visible{opacity:1;transform:translateY(0)}:where(.ai-b-hero-vhDqIKL2o62wZu2hIoOn) .three-panel-line{background-color:var(--line-color);height:var(--line-height);margin-bottom:8px;transition:width var(--animation-duration) ease;width:0}:where(.ai-b-hero-vhDqIKL2o62wZu2hIoOn) .three-panel-line.expanded{width:var(--line-width)}:where(.ai-b-hero-vhDqIKL2o62wZu2hIoOn) .three-panel-hover-text{letter-spacing:1px;margin:0;text-transform:uppercase}@media (max-width:767px){:where(.ai-b-hero-vhDqIKL2o62wZu2hIoOn) .three-panel-container{flex-direction:column;height:auto}:where(.ai-b-hero-vhDqIKL2o62wZu2hIoOn) .three-panel-section{flex:none;height:calc(var(--section-height)/3)}:where(.ai-b-hero-vhDqIKL2o62wZu2hIoOn) .three-panel-title{font-size:32px!important}:where(.ai-b-hero-vhDqIKL2o62wZu2hIoOn) .three-panel-subtitle{font-size:12px!important}}.ai-b-8b6cfe71-140f-4f48-9298-0e2e6016e546-vhDqIKL2o62wZu2hIoOn.ai-b-8b6cfe71-140f-4f48-9298-0e2e6016e546-vhDqIKL2o62wZu2hIoOn .ticker-wrapper{background-color:var(--bg-color);display:flex;justify-content:var(--justify);overflow:hidden;padding-block:2rem;padding-inline:var(--site-padding)}.ai-b-8b6cfe71-140f-4f48-9298-0e2e6016e546-vhDqIKL2o62wZu2hIoOn.ai-b-8b6cfe71-140f-4f48-9298-0e2e6016e546-vhDqIKL2o62wZu2hIoOn .ticker-container{max-width:var(--container-width);overflow:hidden;position:relative;width:100%}.ai-b-8b6cfe71-140f-4f48-9298-0e2e6016e546-vhDqIKL2o62wZu2hIoOn.ai-b-8b6cfe71-140f-4f48-9298-0e2e6016e546-vhDqIKL2o62wZu2hIoOn .ticker-blur-left{background:linear-gradient(to right,var(--bg-color),transparent);bottom:0;left:0;pointer-events:none;position:absolute;top:0;width:var(--blur-amount);z-index:2}.ai-b-8b6cfe71-140f-4f48-9298-0e2e6016e546-vhDqIKL2o62wZu2hIoOn.ai-b-8b6cfe71-140f-4f48-9298-0e2e6016e546-vhDqIKL2o62wZu2hIoOn .ticker-blur-right{background:linear-gradient(to left,var(--bg-color),transparent);bottom:0;pointer-events:none;position:absolute;right:0;top:0;width:var(--blur-amount);z-index:2}.ai-b-8b6cfe71-140f-4f48-9298-0e2e6016e546-vhDqIKL2o62wZu2hIoOn.ai-b-8b6cfe71-140f-4f48-9298-0e2e6016e546-vhDqIKL2o62wZu2hIoOn .ticker-track{align-items:center;backface-visibility:hidden;display:flex;gap:var(--gap);will-change:transform;-webkit-font-smoothing:antialiased}.ai-b-8b6cfe71-140f-4f48-9298-0e2e6016e546-vhDqIKL2o62wZu2hIoOn.ai-b-8b6cfe71-140f-4f48-9298-0e2e6016e546-vhDqIKL2o62wZu2hIoOn .ticker-image-wrapper{align-items:center;backface-visibility:hidden;display:flex;flex-shrink:0;opacity:var(--image-opacity);transform:translateZ(0);will-change:transform}.ai-b-8b6cfe71-140f-4f48-9298-0e2e6016e546-vhDqIKL2o62wZu2hIoOn.ai-b-8b6cfe71-140f-4f48-9298-0e2e6016e546-vhDqIKL2o62wZu2hIoOn .ticker-image-wrapper img{display:block;height:100%;width:auto}.ai-b-047f917c-3802-4cd1-89cf-23d1a30e7e91-vhDqIKL2o62wZu2hIoOn.ai-b-047f917c-3802-4cd1-89cf-23d1a30e7e91-vhDqIKL2o62wZu2hIoOn .product-showcase{background-color:var(--bg-color);padding-bottom:var(--padding-bottom);padding-top:var(--padding-top);width:100%}.ai-b-047f917c-3802-4cd1-89cf-23d1a30e7e91-vhDqIKL2o62wZu2hIoOn.ai-b-047f917c-3802-4cd1-89cf-23d1a30e7e91-vhDqIKL2o62wZu2hIoOn .product-container{align-items:center;display:flex;flex-direction:row;gap:60px;margin:0 auto;max-width:var(--site-rem);width:100%}.ai-b-047f917c-3802-4cd1-89cf-23d1a30e7e91-vhDqIKL2o62wZu2hIoOn.ai-b-047f917c-3802-4cd1-89cf-23d1a30e7e91-vhDqIKL2o62wZu2hIoOn .content-section{align-items:flex-start;display:flex;flex:1;flex-direction:column;gap:24px;justify-content:flex-start;order:var(--reverse-layout);text-align:left;width:50%}.ai-b-047f917c-3802-4cd1-89cf-23d1a30e7e91-vhDqIKL2o62wZu2hIoOn.ai-b-047f917c-3802-4cd1-89cf-23d1a30e7e91-vhDqIKL2o62wZu2hIoOn .category-text{margin-bottom:8px;padding-bottom:8px;position:relative}.ai-b-047f917c-3802-4cd1-89cf-23d1a30e7e91-vhDqIKL2o62wZu2hIoOn.ai-b-047f917c-3802-4cd1-89cf-23d1a30e7e91-vhDqIKL2o62wZu2hIoOn .category-underline{background-color:var(--category-text-color);bottom:0;height:1px;left:0;opacity:.5;position:absolute;width:40px}.ai-b-047f917c-3802-4cd1-89cf-23d1a30e7e91-vhDqIKL2o62wZu2hIoOn.ai-b-047f917c-3802-4cd1-89cf-23d1a30e7e91-vhDqIKL2o62wZu2hIoOn .title-group{display:flex;flex-direction:column;gap:16px;width:100%}.ai-b-047f917c-3802-4cd1-89cf-23d1a30e7e91-vhDqIKL2o62wZu2hIoOn.ai-b-047f917c-3802-4cd1-89cf-23d1a30e7e91-vhDqIKL2o62wZu2hIoOn .main-title,.ai-b-047f917c-3802-4cd1-89cf-23d1a30e7e91-vhDqIKL2o62wZu2hIoOn.ai-b-047f917c-3802-4cd1-89cf-23d1a30e7e91-vhDqIKL2o62wZu2hIoOn .subtitle{line-height:1.2;margin:0}.ai-b-047f917c-3802-4cd1-89cf-23d1a30e7e91-vhDqIKL2o62wZu2hIoOn.ai-b-047f917c-3802-4cd1-89cf-23d1a30e7e91-vhDqIKL2o62wZu2hIoOn .product-details{display:flex;flex-direction:column;gap:16px;margin-top:24px;width:100%}.ai-b-047f917c-3802-4cd1-89cf-23d1a30e7e91-vhDqIKL2o62wZu2hIoOn.ai-b-047f917c-3802-4cd1-89cf-23d1a30e7e91-vhDqIKL2o62wZu2hIoOn .product-header{align-items:center;display:flex;flex-wrap:wrap;gap:16px}.ai-b-047f917c-3802-4cd1-89cf-23d1a30e7e91-vhDqIKL2o62wZu2hIoOn.ai-b-047f917c-3802-4cd1-89cf-23d1a30e7e91-vhDqIKL2o62wZu2hIoOn .product-title{display:block}.ai-b-047f917c-3802-4cd1-89cf-23d1a30e7e91-vhDqIKL2o62wZu2hIoOn.ai-b-047f917c-3802-4cd1-89cf-23d1a30e7e91-vhDqIKL2o62wZu2hIoOn .badge-container{align-items:center;display:flex;gap:8px}.ai-b-047f917c-3802-4cd1-89cf-23d1a30e7e91-vhDqIKL2o62wZu2hIoOn.ai-b-047f917c-3802-4cd1-89cf-23d1a30e7e91-vhDqIKL2o62wZu2hIoOn .premium-badge{background-color:var(--premium-badge-bg-color);color:var(--premium-badge-color);font-family:var(--font-family);font-size:10px;font-weight:600;letter-spacing:.5px;padding:4px 8px}.ai-b-047f917c-3802-4cd1-89cf-23d1a30e7e91-vhDqIKL2o62wZu2hIoOn.ai-b-047f917c-3802-4cd1-89cf-23d1a30e7e91-vhDqIKL2o62wZu2hIoOn .lifetime-badge{background-color:var(--lifetime-badge-bg-color);color:var(--lifetime-badge-color);font-family:var(--font-family);font-size:10px;font-weight:600;letter-spacing:.5px;padding:4px 8px}.ai-b-047f917c-3802-4cd1-89cf-23d1a30e7e91-vhDqIKL2o62wZu2hIoOn.ai-b-047f917c-3802-4cd1-89cf-23d1a30e7e91-vhDqIKL2o62wZu2hIoOn .price{align-items:center;display:flex;gap:8px}.ai-b-047f917c-3802-4cd1-89cf-23d1a30e7e91-vhDqIKL2o62wZu2hIoOn.ai-b-047f917c-3802-4cd1-89cf-23d1a30e7e91-vhDqIKL2o62wZu2hIoOn .description{line-height:1.6;margin:0;max-width:100%}.ai-b-047f917c-3802-4cd1-89cf-23d1a30e7e91-vhDqIKL2o62wZu2hIoOn.ai-b-047f917c-3802-4cd1-89cf-23d1a30e7e91-vhDqIKL2o62wZu2hIoOn .button-group{display:flex;flex-direction:row;gap:16px;margin-top:8px}.ai-b-047f917c-3802-4cd1-89cf-23d1a30e7e91-vhDqIKL2o62wZu2hIoOn.ai-b-047f917c-3802-4cd1-89cf-23d1a30e7e91-vhDqIKL2o62wZu2hIoOn .primary-button{background-color:var(--button-bg-color);border:1px solid var(--button-border-color);border-radius:var(--button-border-radius);cursor:pointer;padding:12px 24px;transition:opacity .3s ease}.ai-b-047f917c-3802-4cd1-89cf-23d1a30e7e91-vhDqIKL2o62wZu2hIoOn.ai-b-047f917c-3802-4cd1-89cf-23d1a30e7e91-vhDqIKL2o62wZu2hIoOn .primary-button:hover{opacity:.9}.ai-b-047f917c-3802-4cd1-89cf-23d1a30e7e91-vhDqIKL2o62wZu2hIoOn.ai-b-047f917c-3802-4cd1-89cf-23d1a30e7e91-vhDqIKL2o62wZu2hIoOn .secondary-button{background-color:var(--button2-bg-color);border:1px solid var(--button2-border-color);border-radius:var(--button2-border-radius);cursor:pointer;padding:12px 24px;transition:opacity .3s ease}.ai-b-047f917c-3802-4cd1-89cf-23d1a30e7e91-vhDqIKL2o62wZu2hIoOn.ai-b-047f917c-3802-4cd1-89cf-23d1a30e7e91-vhDqIKL2o62wZu2hIoOn .secondary-button:hover{opacity:.9}.ai-b-047f917c-3802-4cd1-89cf-23d1a30e7e91-vhDqIKL2o62wZu2hIoOn.ai-b-047f917c-3802-4cd1-89cf-23d1a30e7e91-vhDqIKL2o62wZu2hIoOn .image-section{align-items:center;display:flex;flex:1;flex-direction:column;gap:16px;justify-content:flex-end;order:calc(3 - var(--reverse-layout));width:50%}.ai-b-047f917c-3802-4cd1-89cf-23d1a30e7e91-vhDqIKL2o62wZu2hIoOn.ai-b-047f917c-3802-4cd1-89cf-23d1a30e7e91-vhDqIKL2o62wZu2hIoOn .carousel-wrap{align-items:center;display:flex;flex-direction:column;gap:14px;width:100%}.ai-b-047f917c-3802-4cd1-89cf-23d1a30e7e91-vhDqIKL2o62wZu2hIoOn.ai-b-047f917c-3802-4cd1-89cf-23d1a30e7e91-vhDqIKL2o62wZu2hIoOn .image-container{border-radius:var(--image-border-radius);height:var(--image-height);max-width:100%;overflow:hidden;position:relative;width:var(--image-width)}.ai-b-047f917c-3802-4cd1-89cf-23d1a30e7e91-vhDqIKL2o62wZu2hIoOn.ai-b-047f917c-3802-4cd1-89cf-23d1a30e7e91-vhDqIKL2o62wZu2hIoOn .image-container.with-border{border:var(--image-border-width) solid var(--image-border-color)}.ai-b-047f917c-3802-4cd1-89cf-23d1a30e7e91-vhDqIKL2o62wZu2hIoOn.ai-b-047f917c-3802-4cd1-89cf-23d1a30e7e91-vhDqIKL2o62wZu2hIoOn .carousel-slide{inset:0;position:absolute;transition:opacity .45s ease}.ai-b-047f917c-3802-4cd1-89cf-23d1a30e7e91-vhDqIKL2o62wZu2hIoOn.ai-b-047f917c-3802-4cd1-89cf-23d1a30e7e91-vhDqIKL2o62wZu2hIoOn .image-overlay{background-color:var(--image-overlay-color);inset:0;pointer-events:none;position:absolute;z-index:1}.ai-b-047f917c-3802-4cd1-89cf-23d1a30e7e91-vhDqIKL2o62wZu2hIoOn.ai-b-047f917c-3802-4cd1-89cf-23d1a30e7e91-vhDqIKL2o62wZu2hIoOn .image-label{background-color:var(--image-label-bg-color);border:1px solid var(--image-label-border-color);border-radius:var(--image-label-border-radius);letter-spacing:.5px;padding:6px 10px;position:absolute;right:12px;top:12px;z-index:3}.ai-b-047f917c-3802-4cd1-89cf-23d1a30e7e91-vhDqIKL2o62wZu2hIoOn.ai-b-047f917c-3802-4cd1-89cf-23d1a30e7e91-vhDqIKL2o62wZu2hIoOn .carousel-arrow{align-items:center;background:rgba(0,0,0,.45);border:1px solid hsla(0,0%,100%,.12);border-radius:50%;cursor:pointer;display:flex;height:36px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:background .2s;width:36px;z-index:4}.ai-b-047f917c-3802-4cd1-89cf-23d1a30e7e91-vhDqIKL2o62wZu2hIoOn.ai-b-047f917c-3802-4cd1-89cf-23d1a30e7e91-vhDqIKL2o62wZu2hIoOn .carousel-arrow:hover{background:rgba(0,0,0,.7)}.ai-b-047f917c-3802-4cd1-89cf-23d1a30e7e91-vhDqIKL2o62wZu2hIoOn.ai-b-047f917c-3802-4cd1-89cf-23d1a30e7e91-vhDqIKL2o62wZu2hIoOn .carousel-arrow--prev{left:12px}.ai-b-047f917c-3802-4cd1-89cf-23d1a30e7e91-vhDqIKL2o62wZu2hIoOn.ai-b-047f917c-3802-4cd1-89cf-23d1a30e7e91-vhDqIKL2o62wZu2hIoOn .carousel-arrow--next{right:12px}.ai-b-047f917c-3802-4cd1-89cf-23d1a30e7e91-vhDqIKL2o62wZu2hIoOn.ai-b-047f917c-3802-4cd1-89cf-23d1a30e7e91-vhDqIKL2o62wZu2hIoOn .carousel-dots{align-items:center;display:flex;gap:8px}.ai-b-047f917c-3802-4cd1-89cf-23d1a30e7e91-vhDqIKL2o62wZu2hIoOn.ai-b-047f917c-3802-4cd1-89cf-23d1a30e7e91-vhDqIKL2o62wZu2hIoOn .carousel-dot{border:none;border-radius:50%;cursor:pointer;height:7px;padding:0;transition:background .25s,transform .25s;width:7px}.ai-b-047f917c-3802-4cd1-89cf-23d1a30e7e91-vhDqIKL2o62wZu2hIoOn.ai-b-047f917c-3802-4cd1-89cf-23d1a30e7e91-vhDqIKL2o62wZu2hIoOn .carousel-dot:hover{transform:scale(1.3)}@media (max-width:1023px){.ai-b-047f917c-3802-4cd1-89cf-23d1a30e7e91-vhDqIKL2o62wZu2hIoOn.ai-b-047f917c-3802-4cd1-89cf-23d1a30e7e91-vhDqIKL2o62wZu2hIoOn .product-container{gap:30px}.ai-b-047f917c-3802-4cd1-89cf-23d1a30e7e91-vhDqIKL2o62wZu2hIoOn.ai-b-047f917c-3802-4cd1-89cf-23d1a30e7e91-vhDqIKL2o62wZu2hIoOn .content-section{gap:20px;order:var(--reverse-layout-tablet);width:48%}.ai-b-047f917c-3802-4cd1-89cf-23d1a30e7e91-vhDqIKL2o62wZu2hIoOn.ai-b-047f917c-3802-4cd1-89cf-23d1a30e7e91-vhDqIKL2o62wZu2hIoOn .image-section{order:calc(3 - var(--reverse-layout-tablet));width:48%}.ai-b-047f917c-3802-4cd1-89cf-23d1a30e7e91-vhDqIKL2o62wZu2hIoOn.ai-b-047f917c-3802-4cd1-89cf-23d1a30e7e91-vhDqIKL2o62wZu2hIoOn .title-group{gap:12px}.ai-b-047f917c-3802-4cd1-89cf-23d1a30e7e91-vhDqIKL2o62wZu2hIoOn.ai-b-047f917c-3802-4cd1-89cf-23d1a30e7e91-vhDqIKL2o62wZu2hIoOn .main-title{font-size:clamp(24px,5vw,38px)}.ai-b-047f917c-3802-4cd1-89cf-23d1a30e7e91-vhDqIKL2o62wZu2hIoOn.ai-b-047f917c-3802-4cd1-89cf-23d1a30e7e91-vhDqIKL2o62wZu2hIoOn .subtitle{font-size:clamp(20px,4vw,30px)}.ai-b-047f917c-3802-4cd1-89cf-23d1a30e7e91-vhDqIKL2o62wZu2hIoOn.ai-b-047f917c-3802-4cd1-89cf-23d1a30e7e91-vhDqIKL2o62wZu2hIoOn .primary-button,.ai-b-047f917c-3802-4cd1-89cf-23d1a30e7e91-vhDqIKL2o62wZu2hIoOn.ai-b-047f917c-3802-4cd1-89cf-23d1a30e7e91-vhDqIKL2o62wZu2hIoOn .secondary-button{padding:10px 20px}}@media (max-width:767px){.ai-b-047f917c-3802-4cd1-89cf-23d1a30e7e91-vhDqIKL2o62wZu2hIoOn.ai-b-047f917c-3802-4cd1-89cf-23d1a30e7e91-vhDqIKL2o62wZu2hIoOn .product-container{flex-direction:column;gap:40px}.ai-b-047f917c-3802-4cd1-89cf-23d1a30e7e91-vhDqIKL2o62wZu2hIoOn.ai-b-047f917c-3802-4cd1-89cf-23d1a30e7e91-vhDqIKL2o62wZu2hIoOn .content-section,.ai-b-047f917c-3802-4cd1-89cf-23d1a30e7e91-vhDqIKL2o62wZu2hIoOn.ai-b-047f917c-3802-4cd1-89cf-23d1a30e7e91-vhDqIKL2o62wZu2hIoOn .image-section{order:unset;width:100%}.ai-b-047f917c-3802-4cd1-89cf-23d1a30e7e91-vhDqIKL2o62wZu2hIoOn.ai-b-047f917c-3802-4cd1-89cf-23d1a30e7e91-vhDqIKL2o62wZu2hIoOn .content-section{gap:20px;order:2}.ai-b-047f917c-3802-4cd1-89cf-23d1a30e7e91-vhDqIKL2o62wZu2hIoOn.ai-b-047f917c-3802-4cd1-89cf-23d1a30e7e91-vhDqIKL2o62wZu2hIoOn .image-section{order:1}.ai-b-047f917c-3802-4cd1-89cf-23d1a30e7e91-vhDqIKL2o62wZu2hIoOn.ai-b-047f917c-3802-4cd1-89cf-23d1a30e7e91-vhDqIKL2o62wZu2hIoOn .image-container{aspect-ratio:1/1;height:auto;width:100%}.ai-b-047f917c-3802-4cd1-89cf-23d1a30e7e91-vhDqIKL2o62wZu2hIoOn.ai-b-047f917c-3802-4cd1-89cf-23d1a30e7e91-vhDqIKL2o62wZu2hIoOn .main-title{font-size:clamp(24px,6vw,36px)}.ai-b-047f917c-3802-4cd1-89cf-23d1a30e7e91-vhDqIKL2o62wZu2hIoOn.ai-b-047f917c-3802-4cd1-89cf-23d1a30e7e91-vhDqIKL2o62wZu2hIoOn .subtitle{font-size:clamp(18px,5vw,28px)}.ai-b-047f917c-3802-4cd1-89cf-23d1a30e7e91-vhDqIKL2o62wZu2hIoOn.ai-b-047f917c-3802-4cd1-89cf-23d1a30e7e91-vhDqIKL2o62wZu2hIoOn .button-group{flex-direction:column;width:100%}.ai-b-047f917c-3802-4cd1-89cf-23d1a30e7e91-vhDqIKL2o62wZu2hIoOn.ai-b-047f917c-3802-4cd1-89cf-23d1a30e7e91-vhDqIKL2o62wZu2hIoOn .primary-button,.ai-b-047f917c-3802-4cd1-89cf-23d1a30e7e91-vhDqIKL2o62wZu2hIoOn.ai-b-047f917c-3802-4cd1-89cf-23d1a30e7e91-vhDqIKL2o62wZu2hIoOn .secondary-button{width:100%}}.ai-b-ef8a233e-b9b5-497d-909e-a48cb7ba8f9a-vhDqIKL2o62wZu2hIoOn.ai-b-ef8a233e-b9b5-497d-909e-a48cb7ba8f9a-vhDqIKL2o62wZu2hIoOn .about-container{background-color:var(--bg-color);overflow:hidden;padding-inline:var(--site-padding);padding-bottom:var(--bottom-padding);padding-top:var(--top-padding);position:relative;width:100%}.ai-b-ef8a233e-b9b5-497d-909e-a48cb7ba8f9a-vhDqIKL2o62wZu2hIoOn.ai-b-ef8a233e-b9b5-497d-909e-a48cb7ba8f9a-vhDqIKL2o62wZu2hIoOn .about-grid{align-items:center;display:grid;gap:60px;grid-template-columns:1fr 1fr;width:100%}.ai-b-ef8a233e-b9b5-497d-909e-a48cb7ba8f9a-vhDqIKL2o62wZu2hIoOn.ai-b-ef8a233e-b9b5-497d-909e-a48cb7ba8f9a-vhDqIKL2o62wZu2hIoOn .about-grid.image-right .about-image-container{justify-content:flex-end;order:2}.ai-b-ef8a233e-b9b5-497d-909e-a48cb7ba8f9a-vhDqIKL2o62wZu2hIoOn.ai-b-ef8a233e-b9b5-497d-909e-a48cb7ba8f9a-vhDqIKL2o62wZu2hIoOn .about-grid.image-right .about-content{order:1}.ai-b-ef8a233e-b9b5-497d-909e-a48cb7ba8f9a-vhDqIKL2o62wZu2hIoOn.ai-b-ef8a233e-b9b5-497d-909e-a48cb7ba8f9a-vhDqIKL2o62wZu2hIoOn .about-image-container{align-items:center;display:flex;justify-content:flex-start}.ai-b-ef8a233e-b9b5-497d-909e-a48cb7ba8f9a-vhDqIKL2o62wZu2hIoOn.ai-b-ef8a233e-b9b5-497d-909e-a48cb7ba8f9a-vhDqIKL2o62wZu2hIoOn .about-image-wrapper{cursor:pointer;height:calc(var(--image-size)*1.25);position:relative;width:var(--image-size)}.ai-b-ef8a233e-b9b5-497d-909e-a48cb7ba8f9a-vhDqIKL2o62wZu2hIoOn.ai-b-ef8a233e-b9b5-497d-909e-a48cb7ba8f9a-vhDqIKL2o62wZu2hIoOn .about-image-inner{border-radius:var(--image-border-radius);height:100%;overflow:hidden;width:100%}.ai-b-ef8a233e-b9b5-497d-909e-a48cb7ba8f9a-vhDqIKL2o62wZu2hIoOn.ai-b-ef8a233e-b9b5-497d-909e-a48cb7ba8f9a-vhDqIKL2o62wZu2hIoOn .about-image-overlay{background-color:rgba(0,0,0,.3);border-radius:var(--image-border-radius);bottom:0;left:0;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .3s ease}.ai-b-ef8a233e-b9b5-497d-909e-a48cb7ba8f9a-vhDqIKL2o62wZu2hIoOn.ai-b-ef8a233e-b9b5-497d-909e-a48cb7ba8f9a-vhDqIKL2o62wZu2hIoOn .about-hover-quote{border-bottom:1px solid;left:20px;padding-bottom:2px;position:absolute;top:20px;transition:all .3s ease;z-index:10}.ai-b-ef8a233e-b9b5-497d-909e-a48cb7ba8f9a-vhDqIKL2o62wZu2hIoOn.ai-b-ef8a233e-b9b5-497d-909e-a48cb7ba8f9a-vhDqIKL2o62wZu2hIoOn .about-content{background-color:var(--card-bg-color);padding:var(--card-padding);position:relative;text-align:var(--text-align)}.ai-b-ef8a233e-b9b5-497d-909e-a48cb7ba8f9a-vhDqIKL2o62wZu2hIoOn.ai-b-ef8a233e-b9b5-497d-909e-a48cb7ba8f9a-vhDqIKL2o62wZu2hIoOn .about-content.full-width{grid-column:1/-1}.ai-b-ef8a233e-b9b5-497d-909e-a48cb7ba8f9a-vhDqIKL2o62wZu2hIoOn.ai-b-ef8a233e-b9b5-497d-909e-a48cb7ba8f9a-vhDqIKL2o62wZu2hIoOn .about-decoration-line{background-color:var(--line-color);height:1px;position:absolute;right:20px;top:20px}.ai-b-ef8a233e-b9b5-497d-909e-a48cb7ba8f9a-vhDqIKL2o62wZu2hIoOn.ai-b-ef8a233e-b9b5-497d-909e-a48cb7ba8f9a-vhDqIKL2o62wZu2hIoOn .about-title{line-height:1.2;margin-bottom:16px;position:relative}.ai-b-ef8a233e-b9b5-497d-909e-a48cb7ba8f9a-vhDqIKL2o62wZu2hIoOn.ai-b-ef8a233e-b9b5-497d-909e-a48cb7ba8f9a-vhDqIKL2o62wZu2hIoOn .about-title-underline{background-color:var(--line-color);bottom:-4px;height:1px;left:0;position:absolute;transform-origin:left;width:100%}.ai-b-ef8a233e-b9b5-497d-909e-a48cb7ba8f9a-vhDqIKL2o62wZu2hIoOn.ai-b-ef8a233e-b9b5-497d-909e-a48cb7ba8f9a-vhDqIKL2o62wZu2hIoOn .about-subtitle{font-style:italic;margin-bottom:24px}.ai-b-ef8a233e-b9b5-497d-909e-a48cb7ba8f9a-vhDqIKL2o62wZu2hIoOn.ai-b-ef8a233e-b9b5-497d-909e-a48cb7ba8f9a-vhDqIKL2o62wZu2hIoOn .about-description{line-height:1.6;margin-bottom:20px}.ai-b-ef8a233e-b9b5-497d-909e-a48cb7ba8f9a-vhDqIKL2o62wZu2hIoOn.ai-b-ef8a233e-b9b5-497d-909e-a48cb7ba8f9a-vhDqIKL2o62wZu2hIoOn .about-button{background-color:var(--btn-bg-color);border:1px solid var(--btn-border-color);border-radius:var(--btn-border-radius);cursor:pointer;display:inline-block;margin-top:20px;padding:12px 24px;transition:all .3s ease}.ai-b-ef8a233e-b9b5-497d-909e-a48cb7ba8f9a-vhDqIKL2o62wZu2hIoOn.ai-b-ef8a233e-b9b5-497d-909e-a48cb7ba8f9a-vhDqIKL2o62wZu2hIoOn .about-button:hover{transform:translateY(-2px)}@media (max-width:767px){.ai-b-ef8a233e-b9b5-497d-909e-a48cb7ba8f9a-vhDqIKL2o62wZu2hIoOn.ai-b-ef8a233e-b9b5-497d-909e-a48cb7ba8f9a-vhDqIKL2o62wZu2hIoOn .about-grid{gap:40px;grid-template-columns:1fr}.ai-b-ef8a233e-b9b5-497d-909e-a48cb7ba8f9a-vhDqIKL2o62wZu2hIoOn.ai-b-ef8a233e-b9b5-497d-909e-a48cb7ba8f9a-vhDqIKL2o62wZu2hIoOn .about-grid .about-image-container{justify-content:center;order:1}.ai-b-ef8a233e-b9b5-497d-909e-a48cb7ba8f9a-vhDqIKL2o62wZu2hIoOn.ai-b-ef8a233e-b9b5-497d-909e-a48cb7ba8f9a-vhDqIKL2o62wZu2hIoOn .about-grid .about-content{order:2}.ai-b-ef8a233e-b9b5-497d-909e-a48cb7ba8f9a-vhDqIKL2o62wZu2hIoOn.ai-b-ef8a233e-b9b5-497d-909e-a48cb7ba8f9a-vhDqIKL2o62wZu2hIoOn .about-grid.image-right .about-image-container{justify-content:center;order:1}.ai-b-ef8a233e-b9b5-497d-909e-a48cb7ba8f9a-vhDqIKL2o62wZu2hIoOn.ai-b-ef8a233e-b9b5-497d-909e-a48cb7ba8f9a-vhDqIKL2o62wZu2hIoOn .about-grid.image-right .about-content{order:2}.ai-b-ef8a233e-b9b5-497d-909e-a48cb7ba8f9a-vhDqIKL2o62wZu2hIoOn.ai-b-ef8a233e-b9b5-497d-909e-a48cb7ba8f9a-vhDqIKL2o62wZu2hIoOn .about-image-wrapper{height:350px;width:280px}.ai-b-ef8a233e-b9b5-497d-909e-a48cb7ba8f9a-vhDqIKL2o62wZu2hIoOn.ai-b-ef8a233e-b9b5-497d-909e-a48cb7ba8f9a-vhDqIKL2o62wZu2hIoOn .about-title{font-size:1.8rem}}:where(.ai-b-footer-block-_global) .footer-root{background-color:var(--bg-color);color:var(--text-color);overflow:hidden;padding-bottom:var(--padding);padding-top:var(--padding);padding-inline:var(--site-padding);position:relative;width:100%}:where(.ai-b-footer-block-_global) .footer-border{background-color:var(--border-color);height:1px;left:var(--site-padding);position:absolute;right:var(--site-padding);top:0}:where(.ai-b-footer-block-_global) .footer-content{align-items:flex-start;display:flex;gap:var(--gap);margin-bottom:60px}:where(.ai-b-footer-block-_global) .footer-info{display:grid;flex:1;gap:var(--gap);grid-template-columns:repeat(3,1fr)}:where(.ai-b-footer-block-_global) .footer-col{display:flex;flex-direction:column;gap:24px}:where(.ai-b-footer-block-_global) .footer-heading{border-bottom:1px solid var(--line-color);letter-spacing:.05em;margin:0;padding-bottom:12px;text-transform:uppercase}:where(.ai-b-footer-block-_global) .footer-links{display:flex;flex-direction:column;gap:12px}:where(.ai-b-footer-block-_global) .footer-link-btn{background:none;border:none;cursor:pointer;margin:0;opacity:.8;padding:0;position:relative;text-align:left;transition:opacity .3s ease;width:fit-content}:where(.ai-b-footer-block-_global) .footer-link-btn:hover{opacity:1}:where(.ai-b-footer-block-_global) .link-underline{background-color:currentColor;bottom:-2px;height:1px;left:0;position:absolute;transition:width .4s cubic-bezier(.22,1,.36,1);width:0}:where(.ai-b-footer-block-_global) .footer-link-btn:hover .link-underline{width:100%}:where(.ai-b-footer-block-_global) .footer-text{line-height:1.5;opacity:.8}:where(.ai-b-footer-block-_global) .footer-gallery{display:grid;flex:1.2;gap:16px;grid-template-columns:repeat(3,1fr)}:where(.ai-b-footer-block-_global) .gallery-item{aspect-ratio:var(--aspect-ratio);background-color:hsla(0,0%,100%,.05);border-radius:var(--radius);overflow:hidden;position:relative;width:100%}:where(.ai-b-footer-block-_global) .gallery-item-hover{inset:0;opacity:0;position:absolute;transition:opacity .5s ease;z-index:2}:where(.ai-b-footer-block-_global) .gallery-item:hover .gallery-item-hover{opacity:1}:where(.ai-b-footer-block-_global) .footer-copyright{margin-top:auto;opacity:.5}@media (max-width:1024px){:where(.ai-b-footer-block-_global) .footer-content{flex-direction:column}:where(.ai-b-footer-block-_global) .footer-info{margin-bottom:40px;width:100%}:where(.ai-b-footer-block-_global) .footer-gallery{grid-template-columns:repeat(4,1fr);width:100%}}@media (max-width:768px){:where(.ai-b-footer-block-_global) .footer-root{padding-bottom:var(--mobile-bottom-padding);padding-top:var(--mobile-padding)}:where(.ai-b-footer-block-_global) .footer-info{gap:40px;grid-template-columns:1fr}:where(.ai-b-footer-block-_global) .footer-gallery{gap:10px;grid-template-columns:repeat(2,1fr)}:where(.ai-b-footer-block-_global) .footer-heading{border-bottom:none;margin-bottom:-8px;opacity:.6;padding-bottom:0}}:where(.ai-b-header-block-_global) .header-wrapper{display:flex;justify-content:center;padding-bottom:var(--block-padding-bottom,0);padding-top:calc(var(--header-offset) + var(--block-padding-top, 0px));width:100%}:where(.ai-b-header-block-_global) .header-container{backdrop-filter:var(--nav-blur);-webkit-backdrop-filter:var(--nav-blur);background-color:var(--nav-bg);border:1px solid var(--nav-border);border-radius:var(--header-radius);position:relative;width:var(--header-width)}:where(.ai-b-header-block-_global) .header-nav{align-items:center;display:flex;height:var(--header-height);justify-content:space-between;padding-left:var(--header-pl);padding-right:var(--header-pr);position:relative;z-index:9999}:where(.ai-b-header-block-_global) .nav-left,:where(.ai-b-header-block-_global) .nav-right{align-items:center;display:flex;flex:1;gap:2rem}:where(.ai-b-header-block-_global) .nav-left{justify-content:flex-start}:where(.ai-b-header-block-_global) .nav-right{justify-content:flex-end}:where(.ai-b-header-block-_global) .nav-center{align-items:center;display:flex;flex-shrink:0;justify-content:center}:where(.ai-b-header-block-_global) .logo-container{align-items:center;display:flex;overflow:hidden;width:auto}:where(.ai-b-header-block-_global) .header-title{letter-spacing:.1em;white-space:nowrap}:where(.ai-b-header-block-_global) .nav-item{align-items:center;background:none;border:1px solid transparent;cursor:pointer;display:flex;gap:.5rem;letter-spacing:.15em;padding:.4rem .75rem;text-transform:uppercase;transition:color .3s ease,background-color .3s ease;white-space:nowrap}:where(.ai-b-header-block-_global) .nav-item:hover span{color:var(--nav-text-active)!important}:where(.ai-b-header-block-_global) .cta-button{align-items:center;border:1px solid;cursor:pointer;display:flex;gap:.5rem;letter-spacing:.1em;margin-left:1rem;padding:.6rem 1.25rem;text-transform:uppercase;transition:opacity .3s ease;white-space:nowrap}:where(.ai-b-header-block-_global) .cta-button:hover{opacity:.8}:where(.ai-b-header-block-_global) .hamburger-btn{background:none;border:none;cursor:pointer;display:none;padding:.5rem}:where(.ai-b-header-block-_global) .desktop-nav{display:flex}@media (max-width:1023px){:where(.ai-b-header-block-_global) .desktop-nav{display:none}:where(.ai-b-header-block-_global) .hamburger-btn{align-items:center;display:flex;justify-content:center}:where(.ai-b-header-block-_global) .nav-center{left:50%;position:absolute;transform:translateX(-50%)}:where(.ai-b-header-block-_global) .mobile-menu-overlay{animation:menuFadeIn .4s cubic-bezier(.16,1,.3,1) forwards;backdrop-filter:var(--nav-blur);-webkit-backdrop-filter:var(--nav-blur);background-color:var(--mobile-menu-bg);height:calc(100vh - var(--editor-offset-top, 0));left:var(--editor-offset-left,0);opacity:0;overflow:hidden;padding-top:var(--header-height);position:fixed;right:var(--editor-offset-right,0);top:var(--editor-offset-top,0);z-index:9998}:where(.ai-b-header-block-_global) .mobile-menu-content{align-items:center;display:flex;flex-direction:column;gap:1.5rem;height:100%;justify-content:flex-start;overflow-y:auto;padding:3rem 2rem}:where(.ai-b-header-block-_global) .mobile-nav-item{align-items:center;animation:itemSlideIn .5s ease forwards;background:none;border:none;cursor:pointer;display:flex;gap:.75rem;letter-spacing:.15em;opacity:0;padding:.75rem 1rem;text-transform:uppercase;transform:translateY(10px);transition:all .3s ease}:where(.ai-b-header-block-_global) .mobile-nav-item:hover span{color:var(--nav-text-active)!important}:where(.ai-b-header-block-_global) .mobile-cta-wrapper{animation:itemSlideIn .5s ease forwards;margin-top:1rem;opacity:0;transform:translateY(10px)}:where(.ai-b-header-block-_global) .mobile-cta-button{align-items:center;border:1px solid;cursor:pointer;display:flex;gap:.5rem;letter-spacing:.1em;padding:1rem 2rem;text-transform:uppercase}:where(.ai-b-header-block-_global) .mobile-cta-button:hover{opacity:.8}}@keyframes menuFadeIn{0%{opacity:0}to{opacity:1}}@keyframes itemSlideIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}