.g-cursor__circle[data-v-575846fe]{border:2px solid #427a2e;height:30px;transition:width .6s ease,height .6s ease,opacity .6s ease;width:30px;z-index:9999}.g-cursor__circle[data-v-575846fe],.g-cursor__point[data-v-575846fe]{backface-visibility:hidden;border-radius:100%;left:0;pointer-events:none;position:fixed;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;will-change:transform}.g-cursor__point[data-v-575846fe]{background:#427a2e;height:10px;width:10px;z-index:99999}.g-cursor_hover .g-cursor__circle[data-v-575846fe]{height:90px;opacity:0;transition:opacity .6s ease,width .6s ease,height .6s ease;width:90px}.hero-section[data-v-17266c99]{background-attachment:fixed;background-image:url(./heroUpscale-min.DhjZ2Lmo.png);background-position:100%;background-repeat:no-repeat;background-size:contain}@media (max-width:768px){.hero-section[data-v-17266c99]{background-attachment:scroll;background-position:bottom;background-size:100% auto}}.what-section[data-v-558134ce]{background-color:var(--color-black);color:var(--color-white);min-height:100vh;overflow:hidden;position:relative}.grid-canvas[data-v-558134ce]{display:block;height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.what-container[data-v-558134ce]{align-items:center;display:flex;justify-content:center;min-height:100vh;padding:0 5vw;position:relative;z-index:2}.what-content[data-v-558134ce]{max-width:90vw;width:100%}.heading-wrapper[data-v-558134ce]{margin-bottom:48px}.text-line[data-v-558134ce]{display:block;overflow:hidden;position:relative}.text-content p[data-v-558134ce]{font-size:1.2vw;font-weight:200;line-height:1.8;margin-bottom:24px;max-width:90%}@media (max-width:1024px){.what-container[data-v-558134ce]{padding:80px 5vw}.text-content p[data-v-558134ce]{font-size:2.5vw;max-width:100%}.grid-canvas[data-v-558134ce]{pointer-events:auto}}@media (max-width:768px){.what-container[data-v-558134ce]{padding:60px 5vw}.text-content p[data-v-558134ce]{font-size:4vw}.heading-wrapper[data-v-558134ce]{margin-bottom:32px}}.tools-grid[data-v-2113b194]{display:grid;gap:48px 64px;grid-template-columns:repeat(6,1fr);margin:48px auto;max-width:1200px}@media (max-width:1024px){.tools-grid[data-v-2113b194]{gap:40px 48px;grid-template-columns:repeat(4,1fr)}}@media (max-width:768px){.tools-grid[data-v-2113b194]{gap:32px 40px;grid-template-columns:repeat(3,1fr)}}@media (max-width:480px){.tools-grid[data-v-2113b194]{gap:24px 32px;grid-template-columns:repeat(2,1fr)}}.tool-item[data-v-2113b194]{align-items:center;background:none;border:none;cursor:pointer;display:flex;filter:grayscale(100%);height:64px;justify-content:center;margin:0 auto;outline:none;padding:8px;transition:transform .2s;width:64px}.tool-logo[data-v-2113b194]{height:48px;-o-object-fit:contain;object-fit:contain;transition:filter .2s;width:48px}.tool-item[data-v-2113b194]:focus-visible{border-radius:4px;outline:2px solid var(--color-black);outline-offset:2px}.tool-item[data-v-2113b194]:hover{filter:grayscale(0);transform:scale(1.1)}.discipline-container[data-v-e6553e48]{display:flex;flex-wrap:wrap}.box[data-v-e6553e48]{border-left:2px solid var(--color-black);margin:32px;padding:8px 8px 8px 32px;width:calc(33.33% - 20px)}.discipline-headline[data-v-e6553e48]{margin:0 0 16px}.discipline-text[data-v-e6553e48]{font-size:1.2vw;font-weight:200;line-height:normal;margin:0}@media (max-width:768px){.discipline-container[data-v-e6553e48]{flex-direction:column}.box[data-v-e6553e48]{margin:16px 0;width:90%}.discipline-text[data-v-e6553e48]{font-size:3.5vw;line-height:1.4}.discipline-headline[data-v-e6553e48]{font-size:5vw;margin-bottom:8px}}@media (max-width:480px){.discipline-text[data-v-e6553e48]{font-size:4vw}.box[data-v-e6553e48]{margin:12px 0;padding:8px 8px 8px 16px}}.projects-grid[data-v-44b738d0]{display:grid;gap:48px;grid-template-columns:repeat(2,1fr);margin-top:64px}.project-card[data-v-44b738d0]{border:2px solid transparent;border-radius:4px;color:var(--color-black);display:flex;flex-direction:column;padding:16px;text-decoration:none;transition:transform .3s ease}.project-card[data-v-44b738d0]:hover{border-color:var(--color-black);transform:translateY(-8px)}.project-thumbnail[data-v-44b738d0]{background-color:var(--color-white);border:1px solid var(--color-black);height:300px;margin-bottom:24px;overflow:hidden;width:100%}.project-thumbnail img[data-v-44b738d0]{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease;width:100%}.project-card:hover .project-thumbnail img[data-v-44b738d0]{transform:scale(1.05)}.project-info[data-v-44b738d0]{padding:0 8px}.project-title[data-v-44b738d0]{font-size:2.5vw;font-weight:900;margin:0 0 12px;text-transform:uppercase}.project-description[data-v-44b738d0]{color:var(--color-black);font-size:1.2vw;font-weight:200;line-height:1.6;margin:0}@media (max-width:1024px){.projects-grid[data-v-44b738d0]{gap:40px}.project-thumbnail[data-v-44b738d0]{height:250px}.project-title[data-v-44b738d0]{font-size:3vw}.project-description[data-v-44b738d0]{font-size:1.5vw}}@media (max-width:768px){.projects-grid[data-v-44b738d0]{gap:32px;grid-template-columns:1fr;margin-top:48px}.project-thumbnail[data-v-44b738d0]{height:200px;margin-bottom:16px}.project-title[data-v-44b738d0]{font-size:5vw}.project-description[data-v-44b738d0]{font-size:3.5vw}.project-card[data-v-44b738d0]{padding:12px}}@media (max-width:480px){.project-thumbnail[data-v-44b738d0]{height:180px}.project-title[data-v-44b738d0]{font-size:6vw}.project-description[data-v-44b738d0]{font-size:4vw}}.logo-row[data-v-9d1e54df]{display:flex;flex-wrap:wrap;justify-content:center;margin:48px 0}.logo-item[data-v-9d1e54df]{margin:40px}.logo-item img[data-v-9d1e54df]{height:100px}@media (max-width:768px){.logo-item[data-v-9d1e54df]{margin:8px}.logo-item img[data-v-9d1e54df]{height:64px}.logo-row[data-v-9d1e54df]{justify-content:space-around}}@media (max-width:480px){.logo-item img[data-v-9d1e54df]{height:48px}.logo-row[data-v-9d1e54df]{margin:24px 0}}.icon[data-v-e8d572f6]{display:inline-block;vertical-align:middle}ul[data-v-2c3741ae]{font-size:1vw;font-weight:200;list-style-type:none;padding:2rem 0}@media (max-width:768px){ul[data-v-2c3741ae]{font-size:4vw}li[data-v-2c3741ae]{margin-bottom:16px;padding:8px 0}a[data-v-2c3741ae]{padding:4px 0}}li[data-v-2c3741ae]{margin-bottom:24px}a[data-v-2c3741ae]{color:var(--color-black);font-weight:900;text-decoration:none;transition:cubic-bezier(.075,.82,.165,1)}a[data-v-2c3741ae]:hover{border-bottom:2px solid var(--color-black);transition:border-bottom .1s ease}.sr-only[data-v-2c3741ae]{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}footer{background-color:var(--color-black);color:var(--color-white);font-size:.8vw;padding:16px;text-align:center}@media (max-width:768px){footer{font-size:3vw}}body{cursor:none}@media (max-width:768px){body{cursor:auto}}
