@font-face{font-family:Edu SA Beginner;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/789f60ea4ebbe55b-s.p.2790wab0wk-8m.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Edu SA Beginner Fallback;src:local(Arial);ascent-override:124.78%;descent-override:29.97%;line-gap-override:0.0%;size-adjust:81.43%}.edu_sa_beginner_b3255ebd-module__o3fUxq__className{font-family:Edu SA Beginner,Edu SA Beginner Fallback;font-style:normal}.edu_sa_beginner_b3255ebd-module__o3fUxq__variable{--font-edu-sa:"Edu SA Beginner", "Edu SA Beginner Fallback"}
.link-wrapper{display:inline-block;position:relative}.link-circle{opacity:0;transition:opacity .3s .2s,stroke-dashoffset .8s cubic-bezier(.4,0,.2,1)}.link-wrapper:hover .link-circle{stroke-dashoffset:0!important;opacity:1!important}@media (prefers-reduced-motion:reduce){.link-circle{transition:none}.link-wrapper:hover .link-circle{stroke-dashoffset:0!important;opacity:1!important}}
.project-navigation-module__zSMFAq__header{z-index:50;background:color-mix(in srgb, var(--paper) 88%, transparent);-webkit-backdrop-filter:blur(14px)saturate(1.1);backdrop-filter:blur(14px)saturate(1.1);align-items:center;gap:1rem;min-height:4.5rem;padding:.65rem clamp(.85rem,2.5vw,2rem) .65rem 2.5rem;display:flex;position:sticky;top:0}.project-navigation-module__zSMFAq__railViewport{min-width:0;margin-left:auto}.project-navigation-module__zSMFAq__rail{scrollbar-width:none;gap:clamp(.4rem,1.3vw,.75rem);min-width:0;padding:.2rem;display:flex;overflow-x:auto}.project-navigation-module__zSMFAq__rail::-webkit-scrollbar{display:none}.project-navigation-module__zSMFAq__projectLink{--project-accent:#315bd6;--project-width:clamp(4.4rem, 9vw, 6.6rem);--project-hover-width:clamp(6.5rem, 12vw, 8.5rem);width:var(--project-width);border:1px solid var(--hairline);background:var(--project-accent);isolation:isolate;border-radius:0;flex:none;height:2.7rem;transition:width .22s,transform .18s,box-shadow .18s;display:grid;position:relative;overflow:hidden}.project-navigation-module__zSMFAq__projectLink:hover,.project-navigation-module__zSMFAq__projectLink:focus-visible{width:var(--project-hover-width);transform:translateY(-1px)}.project-navigation-module__zSMFAq__projectLink.project-navigation-module__zSMFAq__active:hover,.project-navigation-module__zSMFAq__projectLink.project-navigation-module__zSMFAq__active:focus-visible{transform:none}.project-navigation-module__zSMFAq__projectLink:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.project-navigation-module__zSMFAq__tile{z-index:0;background:var(--project-accent);position:absolute;inset:0}.project-navigation-module__zSMFAq__tile:after{content:"";background:linear-gradient(#00000047 0%,#0000009e 100%);position:absolute;inset:0}.project-navigation-module__zSMFAq__preview{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block}.project-navigation-module__zSMFAq__projectName{z-index:1;color:#fff;letter-spacing:.08em;text-align:center;text-shadow:0 1px 4px #000000d9;text-transform:uppercase;place-items:center;padding:.25rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.58rem;font-weight:700;line-height:1.1;display:grid;position:relative}.project-navigation-module__zSMFAq__active{--project-hover-width:var(--project-width);box-shadow:0 0 0 2px var(--paper), 0 0 0 4px var(--project-accent)}.project-navigation-module__zSMFAq__homeLink{white-space:nowrap;flex-shrink:0}.project-navigation-module__zSMFAq__mobileHomeLabel,.project-navigation-module__zSMFAq__mobileHomeIcon{display:none}@media (max-width:768px){.project-navigation-module__zSMFAq__header{gap:.4rem;min-height:4rem;padding-left:2.5rem;padding-right:.45rem}.project-navigation-module__zSMFAq__desktopHomeLabel{display:none}.project-navigation-module__zSMFAq__mobileHomeLabel{display:inline}.project-navigation-module__zSMFAq__railViewport{position:relative;overflow:hidden}.project-navigation-module__zSMFAq__rail{padding:.35rem 1rem;-webkit-mask-image:linear-gradient(90deg,#0000,#000 1rem calc(100% - 1rem),#0000);mask-image:linear-gradient(90deg,#0000,#000 1rem calc(100% - 1rem),#0000)}.project-navigation-module__zSMFAq__projectLink,.project-navigation-module__zSMFAq__projectLink:hover,.project-navigation-module__zSMFAq__projectLink:focus-visible{--project-width:3.5rem;width:3.5rem;height:2.35rem;transform:none}.project-navigation-module__zSMFAq__projectName{font-size:.5rem}}@media (max-width:480px){.project-navigation-module__zSMFAq__homeLink{z-index:3;position:relative}.project-navigation-module__zSMFAq__homeLink .link-circle{stroke-width:16px}}@media (max-width:410px){.project-navigation-module__zSMFAq__homeArrow,.project-navigation-module__zSMFAq__mobileHomeLabel{display:none}.project-navigation-module__zSMFAq__mobileHomeIcon{vertical-align:middle;flex:none;display:inline-block}}@media (prefers-reduced-motion:reduce){.project-navigation-module__zSMFAq__projectLink{transition:none}}
.projects-module__ktVJ5a__projectsViewport{--paper:#f2f1eb;--ink:#171719;--muted:#6f6e68;--hairline:#17171924;background:var(--paper);height:100%;color:var(--ink);scroll-behavior:smooth;overflow:hidden auto}@media (prefers-color-scheme:dark){.projects-module__ktVJ5a__projectsViewport{--paper:#151513;--ink:#f1f0e9;--muted:#aaa89f;--hairline:#f1f0e929}}@media (prefers-reduced-motion:reduce){.projects-module__ktVJ5a__projectsViewport{scroll-behavior:auto}}
.for-agencies-module__B3hjra__heading1{font-size:3rem;font-family:var(--font-nacelle-black);margin-top:5px;line-height:1.1}.for-agencies-module__B3hjra__heading2{font-size:1.5rem;font-family:var(--font-nacelle-black);margin-top:32px}.for-agencies-module__B3hjra__paragraph{margin-top:10px}.for-agencies-module__B3hjra__list{margin-top:10px;padding-left:1.1rem;list-style:outside}.for-agencies-module__B3hjra__list li{margin-top:6px}.for-agencies-module__B3hjra__callout{background:color-mix(in srgb, currentColor 6%, transparent);border-left:4px solid;margin-top:32px;padding:20px 24px}.for-agencies-module__B3hjra__stack{opacity:.75;margin-top:32px;font-size:.95rem}
