@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap";@font-face{font-family:PPNeueMachina;src:url(/assets/PPNeueMachina-PlainUltrabold-BtjROgfo.otf) format("opentype");font-weight:800;font-style:normal}:root{--color-accent: #00B5E2;--color-accent-light: #59DEFF;--color-bg-dark: #0B1923;--color-bg-light: #F0EFED;--color-text-light: #FFFFFF;--color-text-dark: #0B1923;--color-subheading: rgba(0, 0, 0, .2);--color-divider-dark: #262626;--color-divider-light: rgba(0, 0, 0, .1);--section-gap: 160px;--gradient-accent-overlay: linear-gradient(258deg, var(--color-accent) 5.39%, rgba(0, 181, 226, 0) 13.59%), #262626;--gradient-accent-dark: linear-gradient(249deg, rgba(0, 181, 226, .5) 18.59%, rgba(14, 26, 51, 0) 53.25%), #1B1B1B;--gradient-accent-side: linear-gradient(90deg, #FFFFFF 39.9%, var(--color-accent) 100%);--linear-top-right: rgba(60, 60, 60, .15);--linear-top-right-fill: linear-gradient(249deg, rgba(0, 181, 226, .08) 18.59%, rgba(240, 239, 237, 0) 53.25%), #FFFFFF;--color-background: var(--color-text-light);--color-background-soft: #F8F8F8;--color-background-mute: #F2F2F2;--color-border: rgba(60, 60, 60, .12);--color-border-hover: rgba(60, 60, 60, .29);--color-heading: #0B1923;--color-text: #0B1923}@media(prefers-color-scheme:dark){:root:not([data-theme]){--color-background: var(--color-bg-dark);--color-background-soft: #111C25;--color-background-mute: #15222E;--color-border: rgba(255, 255, 255, .2);--color-border-hover: rgba(255, 255, 255, .35);--color-heading: var(--color-text-light);--color-text: rgba(255, 255, 255, .85);--gradient-accent-overlay: linear-gradient(258deg, var(--color-accent) 5.39%, rgba(0, 181, 226, 0) 13.59%), #262626;--gradient-accent-dark: linear-gradient(249deg, rgba(0, 181, 226, .5) 18.59%, rgba(14, 26, 51, 0) 53.25%), #1B1B1B;--gradient-accent-side: linear-gradient(90deg, #FFFFFF 39.9%, var(--color-accent) 100%);--linear-top-right: #262626;--linear-top-right-fill: linear-gradient(249deg, rgba(0, 181, 226, .3) 18.59%, rgba(14, 26, 51, 0) 53.25%), #1B1B1B}}:root[data-theme=dark]{--color-background: var(--color-bg-dark);--color-background-soft: #111C25;--color-background-mute: #15222E;--color-border: rgba(255, 255, 255, .2);--color-border-hover: rgba(255, 255, 255, .35);--color-heading: var(--color-text-light);--color-text: rgba(255, 255, 255, .85);--gradient-accent-overlay: linear-gradient(258deg, var(--color-accent) 5.39%, rgba(0, 181, 226, 0) 13.59%), #262626;--gradient-accent-dark: linear-gradient(249deg, rgba(0, 181, 226, .5) 18.59%, rgba(14, 26, 51, 0) 53.25%), #1B1B1B;--gradient-accent-side: linear-gradient(90deg, #FFFFFF 39.9%, var(--color-accent) 100%);--linear-top-right: #262626;--linear-top-right-fill: linear-gradient(249deg, rgba(0, 181, 226, .3) 18.59%, rgba(14, 26, 51, 0) 53.25%), #1B1B1B}:root[data-theme=light]{--color-background: var(--color-bg-light);--color-background-soft: #F8F8F8;--color-background-mute: #F2F2F2;--color-border: rgba(60, 60, 60, .12);--color-border-hover: rgba(60, 60, 60, .29);--color-heading: var(--color-text-dark);--color-text: var(--color-text-dark);--gradient-accent-side: linear-gradient(249deg, rgba(0, 181, 226, .8) 37.92%, rgba(14, 26, 51, 0) 53.25%), #1B1B1B;--linear-top-right: rgba(60, 60, 60, .15);--linear-top-right-fill: none}*,*:before,*:after{box-sizing:border-box;margin:0;font-weight:400}body{min-height:100vh;color:var(--color-text);background:var(--color-background);transition:color .5s ease,background-color .5s ease;line-height:1.6;font-family:Inter,system-ui,sans-serif;font-size:15px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.more-projects-btn{display:flex;justify-content:center;align-items:center;padding:.75rem 1.5rem;border-radius:12px;background:var(--color-background-soft);border:1.5px solid var(--color-border);font-size:1.42rem;font-weight:700;color:var(--color-text);opacity:.85;cursor:pointer;transition:background .3s ease,border-color .3s ease,transform .3s ease,color .3s ease,opacity .3s ease}.more-projects-btn:hover{background:#00b5e226;border-color:var(--color-accent);transform:scale(1.05);opacity:1;color:var(--color-accent)}@media(max-width:768px){.more-projects-btn{font-size:1rem}}.navbar[data-v-cc6f8921]{width:100%;background-color:var(--color-background);padding:2.75rem 1.5rem 0;transition:background-color .3s ease}.navbar-container[data-v-cc6f8921]{max-width:1084px;margin:0 auto;display:flex;flex-direction:column;gap:.625rem}.navbar-content[data-v-cc6f8921]{display:flex;justify-content:space-between;align-items:center;width:100%}.navbar-left[data-v-cc6f8921]{display:flex;align-items:center;gap:1.5rem}.navbar-logo svg[data-v-cc6f8921]{width:84px;height:auto}.case-study-title[data-v-cc6f8921]{color:var(--color-text);opacity:.7;font-size:1rem;font-weight:500;margin:0;transition:color .3s ease}@media(max-width:768px){.case-study-title[data-v-cc6f8921]{display:none}}.navbar-menu[data-v-cc6f8921]{display:flex;align-items:center;justify-content:center;gap:2.5rem}.nav-link[data-v-cc6f8921]{color:var(--color-text);opacity:.5;font-size:1.07rem;font-weight:500;text-decoration:none;transition:color .3s ease,opacity .3s ease}.nav-link[data-v-cc6f8921]:hover{opacity:.9}.theme-toggle[data-v-cc6f8921]{width:45px;height:45px;padding:0;border:none;background:transparent;cursor:pointer;transition:transform .3s ease;flex-shrink:0}.theme-toggle[data-v-cc6f8921]:hover{transform:scale(1.05)}.navbar-divider[data-v-cc6f8921]{width:100%;height:1px;transition:opacity .3s ease}.navbar-divider svg[data-v-cc6f8921]{display:block;transition:opacity .3s ease}@media(max-width:768px){.navbar[data-v-cc6f8921]{padding:1.5rem 1.5rem 0}.navbar-logo svg[data-v-cc6f8921]{width:60px}.navbar-menu[data-v-cc6f8921]{gap:2rem}.nav-link[data-v-cc6f8921]{font-size:.95rem}}@media(max-width:480px){.navbar[data-v-cc6f8921]{padding:1.25rem 1rem 0}.navbar-logo svg[data-v-cc6f8921]{width:50px}.navbar-menu[data-v-cc6f8921]{gap:1.5rem}.nav-link[data-v-cc6f8921]{font-size:.875rem}}.hero-section[data-v-bd407526]{min-height:100vh;background-color:var(--color-background);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0rem 1.5rem;gap:3rem;transition:background-color .3s ease}.hero-content[data-v-bd407526]{width:100%;max-width:1084px;display:flex;flex-direction:column;gap:1.66rem;padding-bottom:52px}.audience-tabs[data-v-bd407526]{display:flex;align-items:center;gap:2.39rem;flex-wrap:wrap}.tab-item[data-v-bd407526]{font-size:1.17rem;font-weight:700;color:var(--color-text);opacity:.5;cursor:pointer;transition:color .3s ease,opacity .3s ease;-webkit-user-select:none;user-select:none}.tab-item.active[data-v-bd407526]{color:var(--color-accent);opacity:1}.tab-item[data-v-bd407526]:hover{opacity:.8}.tab-item.active[data-v-bd407526]:hover{color:var(--color-accent);opacity:1}.hero-heading-container[data-v-bd407526]{overflow:hidden;display:inline-block;width:100%}.hero-heading[data-v-bd407526]{font-size:4rem;font-weight:700;line-height:1.2;color:var(--color-heading);margin:0;white-space:pre-line;transition:color .3s ease;transform:translateY(100%);display:inline-block;width:100%}.hero-heading .highlight[data-v-bd407526]{background:var(--gradient-accent-side);-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:800}.scroll-indicator[data-v-bd407526]{display:flex;justify-content:center;align-items:center}.scroll-indicator svg[data-v-bd407526]{width:32px;height:32px}@media(max-width:1200px){.hero-section[data-v-bd407526]{gap:5rem;padding:2rem 2rem 0rem}.hero-heading[data-v-bd407526]{font-size:3.5rem}}@media(max-width:768px){.hero-section[data-v-bd407526]{gap:4rem;padding:1.5rem 1.5rem 0rem;text-align:left}.audience-tabs[data-v-bd407526]{gap:1.5rem}.tab-item[data-v-bd407526]{font-size:1rem}.hero-heading[data-v-bd407526]{font-size:2.5rem;line-height:1.25}}@media(max-width:480px){.hero-section[data-v-bd407526]{gap:3rem;padding:1.25rem 1rem 0rem}.audience-tabs[data-v-bd407526]{gap:1rem}.tab-item[data-v-bd407526]{font-size:.875rem}.hero-heading[data-v-bd407526]{font-size:1.75rem;line-height:1.3}.scroll-indicator svg[data-v-bd407526]{width:24px;height:24px}}@media(max-width:425px){.hero-section[data-v-bd407526]{text-align:left}.hero-heading[data-v-bd407526]{font-size:1.65rem}}.fade-in-element[data-v-64b22e34]{opacity:0;transform:translateY(30px);transition:opacity .8s ease-out,transform .8s ease-out}.fade-in-visible[data-v-64b22e34]{opacity:1;transform:translateY(0)}.case-studies-section[data-v-64b22e34]{min-height:100vh;background-color:var(--color-background);display:flex;flex-direction:column;align-items:center;gap:4.44rem}.section-header[data-v-64b22e34]{text-align:center;max-width:1082px;display:flex;flex-direction:column;gap:1rem}.section-title[data-v-64b22e34]{font-size:3.25rem;font-weight:700;line-height:1;background:var(--gradient-accent-side);-webkit-background-clip:text;background-clip:text;color:transparent;margin:0;transition:background .3s ease}.filter-tabs[data-v-64b22e34]{display:flex;align-items:center;gap:1.7rem;flex-wrap:wrap}.filter-tab[data-v-64b22e34]{background:none;border:none;padding:0;font-size:1.19rem;font-weight:700;color:var(--color-text);opacity:.5;cursor:pointer;transition:opacity .3s ease,color .3s ease}.filter-tab.active[data-v-64b22e34]{color:var(--color-heading);opacity:1}.filter-tab[data-v-64b22e34]:hover{opacity:.8}.bento-grid[data-v-64b22e34]{width:100%;max-width:1082px;display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:auto;gap:1.5rem;transition:all .3s ease}.bento-grid.grid-5[data-v-64b22e34]{grid-template-areas:"card1 card1 card1 card1 card1 card1 card1 card2 card2 card2 card2 card2" "card4 card4 card4 card4 card4 card3 card3 card3 card3 card3 card3 card3" "card5 card5 card5 card5 card5 card3 card3 card3 card3 card3 card3 card3"}.bento-grid.grid-5 .card-1[data-v-64b22e34]{grid-area:card1}.bento-grid.grid-5 .card-2[data-v-64b22e34]{grid-area:card2}.bento-grid.grid-5 .card-3[data-v-64b22e34]{grid-area:card3}.bento-grid.grid-5 .card-4[data-v-64b22e34]{grid-area:card4}.bento-grid.grid-5 .card-5[data-v-64b22e34]{grid-area:card5}.bento-grid.grid-2.development[data-v-64b22e34]{grid-template-areas:"card1 card1 card1 card1 card1 card1 card3 card3 card3 card3 card3 card3"}.bento-grid.grid-2.development .case-card[data-v-64b22e34]:nth-child(1){grid-area:card1}.bento-grid.grid-2.development .case-card[data-v-64b22e34]:nth-child(2){grid-area:card3}.bento-grid.grid-3.development[data-v-64b22e34]{grid-template-areas:"card1 card1 card1 card1 card1 card1 card3 card3 card3 card3 card3 card3" "card6 card6 card6 card6 card6 card6 card6 card6 card6 card6 card6 card6"}.bento-grid.grid-3.development .case-card[data-v-64b22e34]:nth-child(1){grid-area:card1}.bento-grid.grid-3.development .case-card[data-v-64b22e34]:nth-child(2){grid-area:card3}.bento-grid.grid-3.development .case-card[data-v-64b22e34]:nth-child(3){grid-area:card6}.bento-grid.grid-3.graphic-design[data-v-64b22e34]{grid-template-areas:"card2 card2 card2 card2 card2 card2 card4 card4 card4 card4 card4 card4" "card5 card5 card5 card5 card5 card5 card5 card5 card5 card5 card5 card5"}.bento-grid.grid-3.graphic-design .case-card[data-v-64b22e34]:nth-child(2){grid-area:card4}.bento-grid.grid-3.graphic-design .case-card[data-v-64b22e34]:nth-child(3){grid-area:card5}.bento-grid.grid-5.graphic-design[data-v-64b22e34]{grid-template-areas:"card2 card2 card2 card2 card2 card2 card4 card4 card4 card4 card4 card4" "card5 card5 card5 card5 card5 card5 card6 card6 card6 card7 card7 card7"}.bento-grid.grid-5.graphic-design .case-card[data-v-64b22e34]:nth-child(1){grid-area:card2}.bento-grid.grid-5.graphic-design .case-card[data-v-64b22e34]:nth-child(2){grid-area:card4}.bento-grid.grid-5.graphic-design .case-card[data-v-64b22e34]:nth-child(3){grid-area:card5}.bento-grid.grid-5.graphic-design .case-card[data-v-64b22e34]:nth-child(4){grid-area:card6}.bento-grid.grid-5.graphic-design .case-card[data-v-64b22e34]:nth-child(5){grid-area:card7}.bento-grid.grid-2[data-v-64b22e34]{grid-template-areas:"card2 card2 card2 card2 card2 card2 card5 card5 card5 card5 card5 card5"}.bento-grid.grid-2 .case-card[data-v-64b22e34]:nth-child(1){grid-area:card2}.bento-grid.grid-2 .case-card[data-v-64b22e34]:nth-child(2){grid-area:card5}.bento-grid.grid-1[data-v-64b22e34]{grid-template-areas:"card1 card1 card1 card1 card1 card1 card1 card1 card1 card1 card1 card1"}.bento-grid.grid-1 .case-card[data-v-64b22e34]{grid-area:card1}.bento-grid.grid-4[data-v-64b22e34]{grid-template-areas:"card1 card1 card1 card1 card1 card1 card2 card2 card2 card2 card2 card2" "card3 card3 card3 card3 card3 card3 card4 card4 card4 card4 card4 card4"}.bento-grid.grid-4 .case-card[data-v-64b22e34]:nth-child(1){grid-area:card1}.bento-grid.grid-4 .case-card[data-v-64b22e34]:nth-child(2){grid-area:card2}.bento-grid.grid-4 .case-card[data-v-64b22e34]:nth-child(3){grid-area:card3}.bento-grid.grid-4 .case-card[data-v-64b22e34]:nth-child(4){grid-area:card4}.bento-grid.grid-6[data-v-64b22e34]{grid-template-areas:"card1 card1 card1 card1 card1 card1 card1 card2 card2 card2 card2 card2" "card4 card4 card4 card4 card4 card4 card3 card3 card3 card3 card3 card3" "card5 card5 card5 card5 card5 card5 card3 card3 card3 card3 card3 card3" "card6 card6 card6 card6 card6 card6 card6 card6 card6 card6 card6 card6"}.bento-grid.grid-6 .case-card[data-v-64b22e34]:nth-child(1){grid-area:card1}.bento-grid.grid-6 .case-card[data-v-64b22e34]:nth-child(2){grid-area:card2}.bento-grid.grid-6 .case-card[data-v-64b22e34]:nth-child(3){grid-area:card3}.bento-grid.grid-6 .case-card[data-v-64b22e34]:nth-child(4){grid-area:card4}.bento-grid.grid-6 .case-card[data-v-64b22e34]:nth-child(5){grid-area:card5}.bento-grid.grid-6 .case-card[data-v-64b22e34]:nth-child(6){grid-area:card6}.bento-grid.grid-7[data-v-64b22e34]{grid-template-areas:"card1 card1 card1 card1 card1 card1 card1 card2 card2 card2 card2 card2" "card4 card4 card4 card4 card4 card4 card3 card3 card3 card3 card3 card3" "card5 card5 card5 card5 card5 card5 card3 card3 card3 card3 card3 card3" "card6 card6 card6 card6 card7 card7 card7 card7 card7 card7 card7 card7"}.bento-grid.grid-7 .case-card[data-v-64b22e34]:nth-child(1){grid-area:card1}.bento-grid.grid-7 .case-card[data-v-64b22e34]:nth-child(2){grid-area:card2}.bento-grid.grid-7 .case-card[data-v-64b22e34]:nth-child(3){grid-area:card3}.bento-grid.grid-7 .case-card[data-v-64b22e34]:nth-child(4){grid-area:card4}.bento-grid.grid-7 .case-card[data-v-64b22e34]:nth-child(5){grid-area:card5}.bento-grid.grid-7 .case-card[data-v-64b22e34]:nth-child(6){grid-area:card6}.bento-grid.grid-7 .case-card[data-v-64b22e34]:nth-child(7){grid-area:card7}.bento-grid.grid-4.development[data-v-64b22e34]{grid-template-areas:"card1 card1 card1 card1 card1 card1 card3 card3 card3 card3 card3 card3" "card4 card4 card4 card4 card4 card4 card6 card6 card6 card6 card6 card6"}.bento-grid.grid-4.development .case-card[data-v-64b22e34]:nth-child(1){grid-area:card1}.bento-grid.grid-4.development .case-card[data-v-64b22e34]:nth-child(2){grid-area:card3}.bento-grid.grid-4.development .case-card[data-v-64b22e34]:nth-child(3){grid-area:card4}.bento-grid.grid-4.development .case-card[data-v-64b22e34]:nth-child(4){grid-area:card6}.bento-grid.grid-3.graphic-design[data-v-64b22e34]{grid-template-areas:"card2 card2 card2 card2 card2 card2 card5 card5 card5 card5 card5 card5" "card7 card7 card7 card7 card7 card7 card7 card7 card7 card7 card7 card7"}.bento-grid.grid-3.graphic-design .case-card[data-v-64b22e34]:nth-child(1){grid-area:card2}.bento-grid.grid-3.graphic-design .case-card[data-v-64b22e34]:nth-child(2){grid-area:card5}.bento-grid.grid-3.graphic-design .case-card[data-v-64b22e34]:nth-child(3){grid-area:card7}.case-card[data-v-64b22e34]{border:1.578px solid var(--linear-top-right);border-radius:11.048px;background:var(--linear-top-right-fill);padding:2rem;display:flex;flex-direction:column;gap:2.07rem;transition:border-color .3s ease,transform .3s ease,background .3s ease,opacity .3s ease;cursor:pointer;position:relative;overflow:hidden;animation:fadeIn-64b22e34 .4s ease-in-out}.coming-soon-card[data-v-64b22e34]{position:relative;cursor:default;opacity:.85;overflow:hidden}.coming-soon-card[data-v-64b22e34]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#00000059;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);z-index:5;pointer-events:none}.coming-soon-card[data-v-64b22e34]:hover{transform:none;border-color:var(--linear-top-right)}.coming-soon-label[data-v-64b22e34]{position:absolute;top:1rem;right:1rem;background:var(--color-accent);color:var(--color-background);padding:.5rem 1rem;border-radius:8px;font-size:.85rem;font-weight:700;z-index:10;box-shadow:0 2px 8px #00b5e24d}@keyframes fadeIn-64b22e34{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.case-card[data-v-64b22e34]:hover{border-color:var(--color-accent);transform:translateY(-4px)}.card-cover[data-v-64b22e34]{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;visibility:hidden;transition:opacity .4s ease,visibility .4s ease;z-index:1;border-radius:11.048px;overflow:hidden}.card-cover .cover-image[data-v-64b22e34]{width:100%;height:100%;object-fit:cover}.card-4:hover .card-cover[data-v-64b22e34],.card-5:hover .card-cover[data-v-64b22e34]{opacity:1;visibility:visible}.card-4 .card-content[data-v-64b22e34],.card-5 .card-content[data-v-64b22e34]{position:relative;z-index:2;transition:opacity .4s ease}.card-4:hover .card-content[data-v-64b22e34],.card-5:hover .card-content[data-v-64b22e34]{opacity:0}.card-content[data-v-64b22e34]{display:flex;flex-direction:column;gap:.79rem}.card-header[data-v-64b22e34]{display:flex;flex-direction:column;gap:.39rem}.card-title[data-v-64b22e34]{font-size:1.58rem;font-weight:700;line-height:1.2;color:var(--color-heading);margin:0;transition:color .3s ease}.card-role[data-v-64b22e34]{font-size:.99rem;font-weight:400;color:silver;margin:0}.card-description[data-v-64b22e34]{font-size:.89rem;font-weight:700;line-height:1.4;color:var(--color-text);opacity:.75;margin:0;transition:color .3s ease}.card-skills[data-v-64b22e34]{display:flex;align-items:center;gap:.79rem;flex-wrap:wrap}.skill-tag[data-v-64b22e34]{display:flex;justify-content:center;align-items:center;padding:.5rem 1rem;border-radius:11px;background:var(--color-background-soft);font-size:.89rem;font-weight:500;color:var(--color-heading);transition:background .3s ease,color .3s ease}.case-card:hover .skill-tag[data-v-64b22e34]{background:#00b5e226;color:var(--color-accent)}.card-image[data-v-64b22e34]{width:100%;display:flex;justify-content:center;align-items:center;overflow:hidden;border-radius:11px}.card-image img[data-v-64b22e34]{width:100%;height:auto;object-fit:cover;border-radius:11px}.card-1 .card-image img[data-v-64b22e34]{max-height:400px}.card-2 .card-image img[data-v-64b22e34]{max-height:387px}.card-3 .card-image img[data-v-64b22e34]{max-height:354px}.more-projects-btn[data-v-64b22e34]{display:flex;justify-content:center;align-items:center;padding:.75rem 1.5rem;border-radius:12px;background:var(--color-background-soft);border:1.5px solid var(--color-border);font-size:1.42rem;font-weight:700;color:var(--color-text);opacity:.85;cursor:pointer;transition:background .3s ease,border-color .3s ease,transform .3s ease,color .3s ease,opacity .3s ease}.more-projects-btn[data-v-64b22e34]:hover{background:#00b5e226;border-color:var(--color-accent);transform:scale(1.05);opacity:1;color:var(--color-accent)}@media(max-width:1200px){.bento-grid.grid-5[data-v-64b22e34]{grid-template-areas:"card1 card1 card1 card1 card1 card1 card2 card2 card2 card2 card2 card2" "card3 card3 card3 card3 card3 card3 card3 card3 card3 card3 card3 card3" "card4 card4 card4 card4 card4 card4 card5 card5 card5 card5 card5 card5"}.bento-grid.grid-3[data-v-64b22e34]{grid-template-areas:"card1 card1 card1 card1 card1 card1 card1 card1 card1 card1 card1 card1" "card3 card3 card3 card3 card3 card3 card3 card3 card3 card3 card3 card3" "card4 card4 card4 card4 card4 card4 card4 card4 card4 card4 card4 card4"}.bento-grid.grid-3 .case-card[data-v-64b22e34]:nth-child(1){grid-area:card1}.bento-grid.grid-3 .case-card[data-v-64b22e34]:nth-child(2){grid-area:card3}.bento-grid.grid-3 .case-card[data-v-64b22e34]:nth-child(3){grid-area:card4}.bento-grid.grid-4.development[data-v-64b22e34]{grid-template-areas:"card1 card1 card1 card1 card1 card1 card1 card1 card1 card1 card1 card1" "card3 card3 card3 card3 card3 card3 card3 card3 card3 card3 card3 card3" "card4 card4 card4 card4 card4 card4 card4 card4 card4 card4 card4 card4" "card6 card6 card6 card6 card6 card6 card6 card6 card6 card6 card6 card6"}.bento-grid.grid-4.development .case-card[data-v-64b22e34]:nth-child(1){grid-area:card1}.bento-grid.grid-4.development .case-card[data-v-64b22e34]:nth-child(2){grid-area:card3}.bento-grid.grid-4.development .case-card[data-v-64b22e34]:nth-child(3){grid-area:card4}.bento-grid.grid-4.development .case-card[data-v-64b22e34]:nth-child(4){grid-area:card6}.bento-grid.grid-2[data-v-64b22e34]{grid-template-areas:"card2 card2 card2 card2 card2 card2 card2 card2 card2 card2 card2 card2" "card5 card5 card5 card5 card5 card5 card5 card5 card5 card5 card5 card5"}.bento-grid.grid-2 .case-card[data-v-64b22e34]:nth-child(1){grid-area:card2}.bento-grid.grid-2 .case-card[data-v-64b22e34]:nth-child(2){grid-area:card5}.bento-grid.grid-3.graphic-design[data-v-64b22e34]{grid-template-areas:"card2 card2 card2 card2 card2 card2 card2 card2 card2 card2 card2 card2" "card5 card5 card5 card5 card5 card5 card5 card5 card5 card5 card5 card5" "card7 card7 card7 card7 card7 card7 card7 card7 card7 card7 card7 card7"}.bento-grid.grid-3.graphic-design .case-card[data-v-64b22e34]:nth-child(1){grid-area:card2}.bento-grid.grid-3.graphic-design .case-card[data-v-64b22e34]:nth-child(2){grid-area:card5}.bento-grid.grid-3.graphic-design .case-card[data-v-64b22e34]:nth-child(3){grid-area:card7}.section-title[data-v-64b22e34]{font-size:2.75rem}}@media(max-width:768px){.case-studies-section[data-v-64b22e34]{padding:2.5rem 1.5rem;gap:2.5rem}.section-header[data-v-64b22e34]{max-width:100%}.section-title[data-v-64b22e34]{font-size:2rem;text-align:center}.filter-tabs[data-v-64b22e34]{gap:1rem;justify-content:flex-start}.filter-tab[data-v-64b22e34]{font-size:.95rem}.bento-grid[data-v-64b22e34]{grid-template-columns:repeat(2,1fr);gap:1rem}.bento-grid.grid-1[data-v-64b22e34],.bento-grid.grid-2[data-v-64b22e34],.bento-grid.grid-3[data-v-64b22e34],.bento-grid.grid-4[data-v-64b22e34],.bento-grid.grid-5[data-v-64b22e34],.bento-grid.grid-6[data-v-64b22e34],.bento-grid.grid-7[data-v-64b22e34]{grid-template-columns:repeat(1,1fr);gap:1rem;grid-template-areas:none!important}.card-1[data-v-64b22e34],.card-2[data-v-64b22e34],.card-3[data-v-64b22e34],.card-4[data-v-64b22e34],.card-5[data-v-64b22e34],.bento-grid .case-card[data-v-64b22e34]{grid-area:auto!important}.case-card[data-v-64b22e34]{padding:1.25rem;gap:1.25rem;height:auto;min-height:auto}.card-title[data-v-64b22e34]{font-size:1.15rem}.card-role[data-v-64b22e34]{font-size:.85rem}.card-description[data-v-64b22e34]{font-size:.8rem;line-height:1.35}.skill-tag[data-v-64b22e34]{font-size:.75rem;padding:.35rem .7rem}.card-1 .card-image img[data-v-64b22e34]{max-height:300px}.card-2 .card-image img[data-v-64b22e34]{max-height:280px}.card-3 .card-image img[data-v-64b22e34]{max-height:260px}.more-projects-btn[data-v-64b22e34]{font-size:1rem;padding:.6rem 1.2rem}}@media(max-width:425px){.case-studies-section[data-v-64b22e34]{padding:1.5rem 1rem;gap:1.5rem;min-height:auto}.section-header[data-v-64b22e34]{max-width:100%;gap:.75rem}.section-title[data-v-64b22e34]{font-size:1.65rem;text-align:center}.filter-tabs[data-v-64b22e34]{gap:.8rem;justify-content:flex-start;flex-wrap:wrap}.filter-tab[data-v-64b22e34]{font-size:.85rem}.bento-grid[data-v-64b22e34]{grid-template-columns:1fr;gap:1rem}.bento-grid.grid-1[data-v-64b22e34],.bento-grid.grid-2[data-v-64b22e34],.bento-grid.grid-3[data-v-64b22e34],.bento-grid.grid-4[data-v-64b22e34],.bento-grid.grid-5[data-v-64b22e34],.bento-grid.grid-6[data-v-64b22e34],.bento-grid.grid-7[data-v-64b22e34]{grid-template-columns:1fr;gap:1rem;grid-template-areas:none!important}.card-1[data-v-64b22e34],.card-2[data-v-64b22e34],.card-3[data-v-64b22e34],.card-4[data-v-64b22e34],.card-5[data-v-64b22e34],.bento-grid .case-card[data-v-64b22e34]{grid-area:auto!important}.case-card[data-v-64b22e34]{padding:1rem;gap:1rem;height:auto;min-height:auto}.card-header[data-v-64b22e34]{gap:.25rem}.card-title[data-v-64b22e34]{font-size:1rem;line-height:1.15}.card-role[data-v-64b22e34]{font-size:.75rem}.card-description[data-v-64b22e34]{font-size:.75rem;line-height:1.3}.card-skills[data-v-64b22e34]{gap:.5rem}.skill-tag[data-v-64b22e34]{font-size:.7rem;padding:.3rem .6rem}.card-1 .card-image img[data-v-64b22e34]{max-height:200px}.card-2 .card-image img[data-v-64b22e34],.card-3 .card-image img[data-v-64b22e34]{max-height:180px}.more-projects-btn[data-v-64b22e34]{font-size:.95rem;padding:.55rem 1rem;width:100%}}.recommendations-section[data-v-17bf2acf]{display:flex;flex-direction:column;align-items:center;gap:43px;width:100%;max-width:1085px;margin:0 auto;padding:6rem 0rem}.section-title[data-v-17bf2acf]{width:100%;text-align:center;font-family:Inter,-apple-system,Roboto,Helvetica,sans-serif;font-size:52px;font-weight:700;line-height:normal;background:var(--gradient-accent-side);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin:0}.recommendations-container[data-v-17bf2acf]{display:flex;flex-direction:column;gap:24px;width:100%}.recommendation-card[data-v-17bf2acf]{display:flex;flex-direction:column;justify-content:center;padding:47.707px 31.805px;border-radius:11.132px;border:1.59px solid var(--linear-top-right);background:var(--linear-top-right-fill);min-height:253px}.card-content[data-v-17bf2acf]{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.linkedin-card[data-v-17bf2acf]{text-decoration:none}.profile-image[data-v-17bf2acf]{width:84px;height:84px;border-radius:50%;flex-shrink:0;object-fit:cover}.profile-info[data-v-17bf2acf]{display:flex;flex-direction:column;gap:6.361px;min-width:240px;flex-shrink:0}.profile-name[data-v-17bf2acf]{color:var(--color-heading);font-family:Inter,-apple-system,Roboto,Helvetica,sans-serif;font-size:25px;font-weight:700;line-height:normal;margin:0}.profile-link[data-v-17bf2acf]{color:inherit;text-decoration:none;transition:opacity .3s ease}.profile-link[data-v-17bf2acf]:hover{opacity:.8;text-decoration:underline}.profile-title[data-v-17bf2acf]{color:var(--color-text);opacity:.7;font-family:Inter,-apple-system,Roboto,Helvetica,sans-serif;font-size:16px;line-height:normal;margin:0}.title-role[data-v-17bf2acf]{font-weight:700}.title-org[data-v-17bf2acf]{font-weight:400}.recommendation-text[data-v-17bf2acf]{color:var(--color-text);opacity:.75;font-family:Inter,-apple-system,Roboto,Helvetica,sans-serif;font-weight:700;line-height:normal;flex:1;min-width:280px;margin:0}.show-more-btn[data-v-17bf2acf]{display:flex;padding:4.374px;justify-content:center;align-items:center;gap:4.374px;width:193px;border-radius:12.012px;background:var(--gradient-accent-overlay);color:var(--color-text);font-family:Inter,-apple-system,Roboto,Helvetica,sans-serif;font-size:23px;font-weight:700;line-height:normal;border:none;cursor:pointer;transition:opacity .3s ease}.show-more-btn[data-v-17bf2acf]:hover{opacity:.9}.show-more-btn[data-v-17bf2acf]:active{opacity:.8}@media(min-width:2560px){.section-title[data-v-17bf2acf]{font-size:72px}.recommendation-card[data-v-17bf2acf]{padding:60px 40px}.profile-image[data-v-17bf2acf]{width:120px;height:120px}.profile-name[data-v-17bf2acf]{font-size:32px}.profile-title[data-v-17bf2acf]{font-size:20px}.recommendation-text[data-v-17bf2acf]{font-size:18px}.show-more-btn[data-v-17bf2acf]{font-size:28px;width:240px}}@media(max-width:1440px){.section-title[data-v-17bf2acf]{font-size:48px}.recommendation-card[data-v-17bf2acf]{padding:40px 28px}.profile-name[data-v-17bf2acf]{font-size:22px}.profile-title[data-v-17bf2acf]{font-size:15px}}@media(max-width:768px){.recommendations-section[data-v-17bf2acf]{gap:32px;padding:4rem 0rem}.section-title[data-v-17bf2acf]{font-size:36px;text-align:center}.recommendation-card[data-v-17bf2acf]{padding:32px 24px;min-height:auto}.card-content[data-v-17bf2acf]{flex-direction:column;align-items:flex-start}.profile-info[data-v-17bf2acf]{min-width:auto;width:100%}.profile-name[data-v-17bf2acf]{font-size:20px}.profile-title[data-v-17bf2acf]{font-size:14px}.recommendation-text[data-v-17bf2acf]{min-width:auto;width:100%}.show-more-btn[data-v-17bf2acf]{font-size:20px;width:170px}}@media(max-width:425px){.recommendations-section[data-v-17bf2acf]{gap:24px;padding:4rem 1rem}.section-title[data-v-17bf2acf]{font-size:28px;text-align:center}.recommendation-card[data-v-17bf2acf]{padding:24px 20px}.profile-image[data-v-17bf2acf]{width:70px;height:70px}.profile-name[data-v-17bf2acf]{font-size:18px}.profile-title[data-v-17bf2acf]{font-size:13px}.recommendation-text[data-v-17bf2acf]{line-height:1.4}.show-more-btn[data-v-17bf2acf]{font-size:18px;width:150px;padding:8px}}.footer[data-v-9b769881]{width:100%;background-color:var(--color-background);padding:3.88rem 1.5rem 2.5rem;transition:background-color .3s ease}.footer-content[data-v-9b769881]{max-width:1084px;margin:0 auto;display:flex;flex-direction:column;gap:2.5rem}.footer-divider[data-v-9b769881]{width:100%;height:1px}.footer-divider svg[data-v-9b769881]{display:block}.footer-bottom[data-v-9b769881]{display:flex;justify-content:space-between;align-items:center;gap:2rem}.footer-copyright[data-v-9b769881]{color:var(--color-text);font-size:.84rem;font-weight:400;margin:0;opacity:.9;transition:color .3s ease}.footer-social[data-v-9b769881]{display:flex;align-items:center;gap:3.05rem}.social-link[data-v-9b769881]{display:flex;align-items:center;justify-content:center;color:var(--color-text);transition:opacity .3s ease,transform .3s ease,color .3s ease;opacity:.5}.social-link[data-v-9b769881]:hover{opacity:1;transform:translateY(-2px);color:var(--color-accent)}.social-link svg[data-v-9b769881]{height:30px;width:auto}@media(max-width:768px){.footer[data-v-9b769881]{padding:3rem 1.5rem 2rem}.footer-content[data-v-9b769881]{gap:2rem}.footer-bottom[data-v-9b769881]{flex-direction:column;align-items:center;text-align:center;gap:1.5rem}.footer-social[data-v-9b769881]{gap:2rem}.social-link svg[data-v-9b769881]{height:24px}.footer-copyright[data-v-9b769881]{font-size:.75rem}}@media(max-width:480px){.footer[data-v-9b769881]{padding:2.5rem 1rem 1.5rem}.footer-social[data-v-9b769881]{gap:1.5rem}.social-link svg[data-v-9b769881]{height:20px}}.resume-section[data-v-a302831c]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;padding:4rem 1.5rem;background-color:var(--color-background);transition:background-color .3s ease}.resume-content[data-v-a302831c]{display:flex;flex-direction:column;align-items:center;gap:3.5rem;max-width:1082px;width:100%}.resume-heading[data-v-a302831c]{text-align:center;font-family:Inter,-apple-system,Roboto,Helvetica,sans-serif;font-size:4.5rem;font-weight:700;line-height:normal;background:var(--gradient-accent-side);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin:0}.resume-preview-container[data-v-a302831c]{position:relative;width:100%;max-width:560px;border-radius:14px;overflow:hidden;box-shadow:0 10px 30px #00000026}.resume-image[data-v-a302831c]{display:block;width:100%;height:auto;aspect-ratio:1040/1342;object-fit:cover}.resume-overlay[data-v-a302831c]{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000000a6;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2.5rem;opacity:0;transition:opacity .3s ease}.resume-preview-container:hover .resume-overlay[data-v-a302831c]{opacity:1}.resume-button[data-v-a302831c]{display:flex;justify-content:center;align-items:center;width:148px;height:45px;border:none;border-radius:12px;background-color:transparent;color:var(--color-text-light);font-family:Inter,-apple-system,Roboto,Helvetica,sans-serif;font-size:1.55rem;font-weight:500;line-height:normal;cursor:pointer;transition:all .3s ease}.view-button[data-v-a302831c]{background:var(--color-accent)}.view-button[data-v-a302831c]:hover{background:var(--color-accent-light);transform:scale(1.05)}.download-button[data-v-a302831c]{background:#ffffff26;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.download-button[data-v-a302831c]:hover{background:#ffffff40;transform:scale(1.05)}@media(max-width:1440px){.resume-heading[data-v-a302831c]{font-size:4rem}.resume-content[data-v-a302831c]{gap:3rem}}@media(max-width:768px){.resume-section[data-v-a302831c]{padding:3rem 1rem}.resume-heading[data-v-a302831c]{font-size:2.5rem}.resume-content[data-v-a302831c]{gap:2rem}.resume-button[data-v-a302831c]{width:120px;height:45px;font-size:1.25rem}.resume-overlay[data-v-a302831c]{gap:1.5rem}.resume-preview-container:hover .resume-overlay[data-v-a302831c]{opacity:0}.resume-overlay[data-v-a302831c]{opacity:1;background-color:#00000080}}@media(max-width:425px){.resume-section[data-v-a302831c]{padding:2rem 1rem}.resume-heading[data-v-a302831c]{font-size:2rem}.resume-content[data-v-a302831c]{gap:1.5rem}.resume-button[data-v-a302831c]{width:100px;height:40px;font-size:1rem}.resume-overlay[data-v-a302831c]{gap:1rem}}.contact-section[data-v-73a1261b]{display:flex;flex-direction:column;align-items:center;gap:75px;width:100%;max-width:1077px;margin:0 auto;padding:6rem 0em 0rem 0rem}.section-title[data-v-73a1261b]{width:100%;text-align:center;font-family:Inter,-apple-system,Roboto,Helvetica,sans-serif;font-size:52px;font-weight:700;line-height:normal;background:var(--gradient-accent-side);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin:0}.contact-container[data-v-73a1261b]{display:flex;align-items:flex-end;gap:120px;width:100%}.contact-image-wrapper[data-v-73a1261b]{flex-shrink:0}.contact-image[data-v-73a1261b]{width:379px;height:510px;border-radius:11.132px;object-fit:cover;display:block}.contact-form[data-v-73a1261b]{display:flex;flex-direction:column;gap:33px;flex:1;max-width:578px}.form-group[data-v-73a1261b]{display:flex;flex-direction:column;gap:15px;width:100%}.form-label[data-v-73a1261b]{color:var(--color-heading);font-family:Inter,-apple-system,Roboto,Helvetica,sans-serif;font-size:16px;font-weight:700;line-height:normal;margin:0}.form-input[data-v-73a1261b],.form-textarea[data-v-73a1261b]{width:100%;padding:15px;border:1px solid transparent;border-radius:4px;background:linear-gradient(var(--color-background),var(--color-background)) padding-box,linear-gradient(135deg,var(--color-accent) 0%,rgba(0,181,226,.25) 18%,rgba(60,60,60,.471) 45%,rgba(60,60,60,.503) 100%) border-box;color:var(--color-text);font-family:Inter,-apple-system,Roboto,Helvetica,sans-serif;font-size:16px;transition:background .3s ease}.form-input[data-v-73a1261b]{height:50px}.form-textarea[data-v-73a1261b]{height:100px;resize:vertical;min-height:100px}.form-input[data-v-73a1261b]:focus,.form-textarea[data-v-73a1261b]:focus{outline:none;border-color:var(--color-accent)}.form-input[data-v-73a1261b]::placeholder,.form-textarea[data-v-73a1261b]::placeholder{color:var(--color-text);opacity:.4}.submit-btn[data-v-73a1261b]{display:flex;width:93px;height:53px;justify-content:center;align-items:center;padding:.75rem 1.5rem;border-radius:12px;background:var(--color-background-soft);border:1.5px solid var(--color-border);font-weight:700;color:var(--color-text);opacity:.85;cursor:pointer;transition:background .3s ease,border-color .3s ease,transform .3s ease,color .3s ease,opacity .3s ease}.submit-btn[data-v-73a1261b]:hover:not(:disabled){background:#00b5e226;border-color:var(--color-accent);transform:scale(1.05);opacity:1;color:var(--color-accent)}.submit-btn[data-v-73a1261b]:active:not(:disabled){opacity:.8}.submit-btn[data-v-73a1261b]:disabled{opacity:.6;cursor:not-allowed}.form-status[data-v-73a1261b]{color:var(--color-text);font-family:Inter,-apple-system,Roboto,Helvetica,sans-serif;font-size:14px;margin:0;padding:10px;background:#00b5e21a;border-radius:4px}@media(min-width:2560px){.section-title[data-v-73a1261b]{font-size:72px}.contact-container[data-v-73a1261b]{gap:160px}.contact-image[data-v-73a1261b]{width:500px;height:670px}.contact-form[data-v-73a1261b]{max-width:700px;gap:40px}.form-label[data-v-73a1261b]{font-size:20px}.form-input[data-v-73a1261b],.form-textarea[data-v-73a1261b]{font-size:18px;padding:18px}.form-input[data-v-73a1261b]{height:60px}.form-textarea[data-v-73a1261b]{height:120px;min-height:120px}.submit-btn[data-v-73a1261b]{width:120px;height:60px;font-size:18px}}@media(max-width:1440px){.section-title[data-v-73a1261b]{font-size:48px}.contact-container[data-v-73a1261b]{gap:80px}.contact-image[data-v-73a1261b]{width:320px;height:430px}.contact-form[data-v-73a1261b]{gap:28px}}@media(max-width:768px){.contact-section[data-v-73a1261b]{gap:48px}.section-title[data-v-73a1261b]{font-size:36px;text-align:center}.contact-container[data-v-73a1261b]{flex-direction:column;align-items:center;gap:48px}.contact-image[data-v-73a1261b]{width:100%;max-width:400px;height:auto;aspect-ratio:379 / 510}.contact-form[data-v-73a1261b]{width:100%;max-width:100%;gap:24px}.form-label[data-v-73a1261b]{font-size:15px}.form-input[data-v-73a1261b]{height:48px}.form-textarea[data-v-73a1261b]{height:90px}}@media(max-width:425px){.contact-section[data-v-73a1261b]{gap:32px;padding:0 16px}.section-title[data-v-73a1261b]{font-size:28px;text-align:center}.contact-container[data-v-73a1261b]{gap:32px}.contact-image[data-v-73a1261b]{max-width:100%}.contact-form[data-v-73a1261b]{gap:20px}.form-group[data-v-73a1261b]{gap:12px}.form-label[data-v-73a1261b]{font-size:14px}.form-input[data-v-73a1261b],.form-textarea[data-v-73a1261b]{font-size:14px;padding:12px}.form-input[data-v-73a1261b]{height:45px}.form-textarea[data-v-73a1261b]{height:80px;min-height:80px}.submit-btn[data-v-73a1261b]{width:100%;max-width:140px;height:48px;font-size:15px}.form-status[data-v-73a1261b]{font-size:13px}}.custom-cursor[data-v-60e49328]{position:fixed;top:0;left:0;width:20px;height:20px;border-radius:50%;pointer-events:none;z-index:9999;display:flex;justify-content:center;align-items:center;mix-blend-mode:normal}.cursor-text[data-v-60e49328]{font-family:Inter,sans-serif;font-size:15px;font-weight:800;line-height:120%;letter-spacing:-.007px;text-align:center;-webkit-user-select:none;user-select:none;transition:color .3s ease}.fade-in-element[data-v-291c16f4]{opacity:0;transform:translateY(40px);transition:opacity .9s cubic-bezier(.4,0,.2,1),transform .9s cubic-bezier(.4,0,.2,1)}.fade-in-visible[data-v-291c16f4]{opacity:1;transform:translateY(0)}.case-study[data-v-291c16f4]{width:100%;padding:80px 20px;display:flex;justify-content:center;align-items:center}.case-study-container[data-v-291c16f4]{max-width:1140px;width:100%;display:flex;flex-direction:column;gap:119px}.laptop-container[data-v-291c16f4]{position:relative;width:100%;max-width:579px;aspect-ratio:579 / 345;display:flex;align-items:center;justify-content:center}.project-video[data-v-291c16f4]{position:absolute;width:75.3%;height:83.8%;top:11.3%;left:12.6%;object-fit:cover;border-radius:6px;z-index:1;cursor:pointer;transition:opacity .2s ease}.project-video[data-v-291c16f4]:hover{opacity:.9}.project-video[data-v-291c16f4]:focus{outline:3px solid var(--color-accent);outline-offset:4px;opacity:.95}.laptop-frame[data-v-291c16f4]{position:relative;width:100%;height:100%;z-index:2;pointer-events:none;display:block}.title-content[data-v-291c16f4]{display:flex;flex-direction:column;gap:50px;width:100%}.main-title-wrapper[data-v-291c16f4]{display:flex;flex-direction:column;align-items:center;gap:50px}.main-title[data-v-291c16f4]{font-family:Inter,sans-serif;font-size:72px;font-weight:700;line-height:1.3;text-align:center;background:var(--gradient-accent-side);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin:0}.overview-section[data-v-291c16f4]{display:flex;flex-direction:column;align-items:center;gap:24px;max-width:720px}.section-label[data-v-291c16f4]{font-family:Inter,sans-serif;font-size:18px;font-weight:700;text-align:left;color:var(--color-text);opacity:.5;margin:0}.overview-description[data-v-291c16f4]{font-family:Inter,sans-serif;font-size:18px;font-weight:700;line-height:1.5;text-align:center;color:var(--color-text);opacity:.75;margin:0}.lightbox-trigger[data-v-291c16f4]{cursor:zoom-in;transition:transform .2s ease}.lightbox-trigger[data-v-291c16f4]:hover{transform:scale(1.02)}.project-images[data-v-291c16f4]{display:flex;align-items:center;justify-content:center;gap:38px;flex-wrap:wrap}.image-wrapper[data-v-291c16f4]{flex:1;min-width:280px;max-width:340px}.project-image[data-v-291c16f4]{width:100%;height:auto;border-radius:10px;display:block}.role-section[data-v-291c16f4]{display:flex;align-items:center;gap:32px;flex-wrap:wrap}.role-content[data-v-291c16f4]{flex:1;min-width:320px;display:flex;flex-direction:column;gap:22px}.role-title[data-v-291c16f4]{font-family:Inter,sans-serif;font-size:52px;font-weight:700;line-height:1.2;background:var(--gradient-accent-side);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin:0}.role-description[data-v-291c16f4]{font-family:Inter,sans-serif;font-size:18px;font-weight:700;line-height:1.5;color:var(--color-text);opacity:.75;margin:0}.mockup-wrapper[data-v-291c16f4]{flex:1;min-width:320px;display:flex;justify-content:center;align-items:center}.laptop-mockup[data-v-291c16f4]{width:100%;max-width:580px;height:auto;display:block}.challenges-section[data-v-291c16f4]{display:flex;flex-direction:column;gap:56px;width:100%}.challenges-header[data-v-291c16f4]{display:flex;flex-direction:column;gap:56px}.divider-line[data-v-291c16f4]{width:100%;height:1px;background-color:var(--color-accent);opacity:.5}.challenges-title-wrapper[data-v-291c16f4]{display:flex;flex-direction:column;align-items:center;gap:22px}.challenges-title[data-v-291c16f4]{font-family:Inter,sans-serif;font-size:52px;font-weight:700;line-height:1.2;background:var(--gradient-accent-side);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-align:center;margin:0}.challenges-content[data-v-291c16f4]{display:flex;gap:80px;flex-wrap:wrap}.challenge-block[data-v-291c16f4],.solution-block[data-v-291c16f4]{flex:1;min-width:320px;display:flex;flex-direction:column;gap:16px}.block-title[data-v-291c16f4]{font-size:32px;font-weight:700;color:var(--color-heading);margin:0}.block-description[data-v-291c16f4]{font-family:Inter,sans-serif;font-size:18px;font-weight:700;line-height:1.5;color:var(--color-text);opacity:.75;margin:0}.process-section[data-v-291c16f4]{display:flex;flex-direction:column;gap:64px;width:100%}.process-header[data-v-291c16f4]{display:flex;flex-direction:column;gap:69px}.process-title-wrapper[data-v-291c16f4]{display:flex;flex-direction:column;align-items:center;gap:22px}.process-title[data-v-291c16f4]{font-family:Inter,sans-serif;font-size:52px;font-weight:700;line-height:1.2;background:var(--gradient-accent-side);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-align:center;margin:0}.wireframes-section[data-v-291c16f4]{display:flex;gap:60px;align-items:flex-start;flex-wrap:wrap}.wireframes-section.low-fidelity[data-v-291c16f4]{flex-direction:row;gap:133px}.wireframes-section.high-fidelity[data-v-291c16f4]{flex-direction:column;gap:23px}.wireframes-content[data-v-291c16f4]{flex:1;min-width:320px;max-width:443px;display:flex;flex-direction:column;gap:59px}.wireframes-images[data-v-291c16f4]{display:flex;align-items:flex-end;gap:35px;flex-wrap:wrap;justify-content:center}.wireframes-section.low-fidelity .wireframes-images[data-v-291c16f4]{gap:65px}.wireframe-image[data-v-291c16f4]{height:auto;max-height:374px;display:block;cursor:zoom-in;transition:transform .2s ease}.wireframe-image[data-v-291c16f4]:hover{transform:scale(1.02)}.wireframes-header[data-v-291c16f4]{display:flex;align-items:center;gap:132px;width:100%;flex-wrap:wrap}.wireframes-header .divider-line[data-v-291c16f4]{flex:1;min-width:200px}.wireframes-layout[data-v-291c16f4]{display:flex;align-items:center;gap:108px;flex-wrap:wrap}.wireframes-layout .block-description[data-v-291c16f4]{max-width:441px;flex:1;min-width:320px}.wireframes-layout .wireframes-images[data-v-291c16f4]{gap:35px}.image-comparison-wrapper[data-v-291c16f4]{display:flex;flex-direction:column;align-items:center;gap:16px;flex:1;min-width:320px}img-comparison-slider[data-v-291c16f4]{width:100%;max-width:1200px;height:auto;--divider-width: 3px;--divider-color: var(--primary-color);--handle-color: var(--primary-color);--handle-size: 44px}.slider-image-wrapper[data-v-291c16f4]{width:100%;height:100%;display:block}.slider-image-wrapper img[data-v-291c16f4],img-comparison-slider img[data-v-291c16f4]{width:100%;max-width:600px;height:auto;object-fit:cover;border-radius:11px;display:block}.comparison-labels[data-v-291c16f4]{display:flex;justify-content:space-around;width:100%;max-width:600px}.comparison-label[data-v-291c16f4]{font-size:14px;font-weight:700;color:var(--color-text);opacity:.75}.ux-section[data-v-291c16f4]{display:flex;gap:64px;width:100%;padding:100px 0;flex-wrap:wrap;align-items:flex-start}.ux-header[data-v-291c16f4]{display:flex;flex-direction:column;gap:69px}.ux-title-wrapper[data-v-291c16f4]{display:flex;flex-direction:column;align-items:center;gap:22px}.ux-title[data-v-291c16f4]{font-size:42px;font-weight:700;line-height:1.2}.ux-content[data-v-291c16f4]{display:flex;flex-direction:column;gap:32px;flex:1;min-width:320px}.ux-image[data-v-291c16f4]{width:600px;height:auto;border-radius:10px}.ux-biases[data-v-291c16f4]{display:flex;flex-direction:column;gap:16px;flex:1;min-width:320px}.content-header[data-v-291c16f4]{display:flex;flex-direction:column;gap:24px}.block-description[data-v-291c16f4]{font-weight:700;line-height:1.5;color:var(--color-text);opacity:.75;margin:0;font-size:16px}.bias-item[data-v-291c16f4]{display:flex;flex-direction:column;gap:8px}.bias-title[data-v-291c16f4]{font-size:22px;font-weight:700;color:var(--color-heading);margin:0}.bias-description[data-v-291c16f4]{padding-left:32px;color:var(--color-text);opacity:.75}.results-section[data-v-291c16f4]{display:flex;flex-direction:column;gap:139px;width:100%;align-items:center}.results-title-wrapper[data-v-291c16f4]{display:flex;flex-direction:column;align-items:center;gap:22px;max-width:647px}.results-title[data-v-291c16f4]{font-family:Inter,sans-serif;font-size:52px;font-weight:700;line-height:1.2;background:var(--gradient-accent-side);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-align:center;margin:0}.result-showcase[data-v-291c16f4]{display:flex;align-items:center;gap:54px;width:100%;flex-wrap:wrap}.result-showcase.reverse[data-v-291c16f4]{flex-direction:row-reverse}.showcase-mockup[data-v-291c16f4]{flex:1;min-width:320px;display:flex;justify-content:center;align-items:center}.project-link[data-v-291c16f4]{font-family:Inter,sans-serif;font-size:22px;color:var(--color-heading);text-decoration:underline;display:flex;align-items:center;gap:8px;flex-wrap:wrap;transition:color .3s ease;max-width:423px}.project-link[data-v-291c16f4]:hover{color:var(--color-accent)}.link-title[data-v-291c16f4]{font-weight:700}.external-icon[data-v-291c16f4]{display:inline}.next-project-section[data-v-291c16f4]{display:flex;flex-direction:column;gap:56px;width:100%}.next-project-content[data-v-291c16f4]{display:flex;align-items:center;gap:106px;flex-wrap:wrap}.next-project-header[data-v-291c16f4]{display:flex;align-items:center;gap:22px;flex:1;min-width:320px}.next-project-title[data-v-291c16f4]{font-family:Inter,sans-serif;font-size:52px;font-weight:700;line-height:1.2;background:var(--gradient-accent-side);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-align:center;margin:0}.arrow-icon[data-v-291c16f4]{flex-shrink:0}.next-project-card[data-v-291c16f4]{border:1.577px solid var(--linear-top-right);border-radius:11.041px;background:var(--linear-top-right-fill);padding:2rem;display:flex;flex-direction:column;gap:33px;width:628px;height:537px;transition:border-color .3s ease,transform .3s ease,background .3s ease;cursor:pointer}.next-project-card[data-v-291c16f4]:hover{border-color:var(--color-accent);transform:translateY(-4px)}.next-project-card .card-content[data-v-291c16f4]{display:flex;flex-direction:column;gap:6px}.next-project-card .card-title[data-v-291c16f4]{font-family:Inter,sans-serif;font-size:25px;font-weight:700;line-height:1.2;color:var(--color-heading);margin:0}.next-project-card .card-role[data-v-291c16f4]{font-family:Inter,sans-serif;font-size:16px;font-weight:400;color:silver;margin:0}.next-project-card .card-image[data-v-291c16f4]{width:100%;height:100%;display:flex;justify-content:center;align-items:center;overflow:hidden;border-radius:14px}.next-project-card .card-image img[data-v-291c16f4]{width:100%;height:auto;border-radius:14px}@media(max-width:1440px){.case-study-container[data-v-291c16f4]{gap:100px}.main-title[data-v-291c16f4]{font-size:64px}.role-title[data-v-291c16f4],.challenges-title[data-v-291c16f4],.process-title[data-v-291c16f4],.results-title[data-v-291c16f4],.next-project-title[data-v-291c16f4]{font-size:48px}.wireframes-section.low-fidelity[data-v-291c16f4]{gap:80px}.wireframes-layout[data-v-291c16f4]{gap:60px}.ux-section[data-v-291c16f4]{gap:48px;padding:80px 0}.ux-title[data-v-291c16f4]{font-size:36px}.bias-title[data-v-291c16f4]{font-size:20px}}@media(max-width:768px){.case-study[data-v-291c16f4]{padding:60px 16px}.case-study-container[data-v-291c16f4]{gap:80px}.main-title[data-v-291c16f4]{font-size:48px}.role-title[data-v-291c16f4],.challenges-title[data-v-291c16f4],.process-title[data-v-291c16f4],.results-title[data-v-291c16f4],.next-project-title[data-v-291c16f4]{font-size:36px}.section-label[data-v-291c16f4],.overview-description[data-v-291c16f4],.role-description[data-v-291c16f4],.block-description[data-v-291c16f4]{font-size:16px}.block-title[data-v-291c16f4]{font-size:20px}.project-images[data-v-291c16f4]{gap:24px}.role-section[data-v-291c16f4]{flex-direction:column}.challenges-content[data-v-291c16f4]{gap:48px}.wireframes-section.low-fidelity[data-v-291c16f4]{flex-direction:column;gap:40px}.wireframes-header[data-v-291c16f4]{gap:40px}.wireframes-layout[data-v-291c16f4]{flex-direction:column;gap:40px}.result-showcase[data-v-291c16f4]{flex-direction:column;gap:32px}.result-showcase.reverse[data-v-291c16f4]{flex-direction:column}.next-project-content[data-v-291c16f4]{flex-direction:column;gap:40px}.project-link[data-v-291c16f4]{font-size:20px}.next-project-card .card-title[data-v-291c16f4]{font-size:22px}.ux-section[data-v-291c16f4]{flex-direction:column;gap:48px;padding:60px 0}.image-comparison-wrapper[data-v-291c16f4]{width:100%;max-width:100%}.slider-image-wrapper img[data-v-291c16f4],img-comparison-slider img[data-v-291c16f4]{width:100%;max-width:100%}.comparison-labels[data-v-291c16f4]{max-width:100%}.ux-title[data-v-291c16f4]{font-size:28px}.ux-content[data-v-291c16f4]{width:100%}.bias-title[data-v-291c16f4]{font-size:18px}.bias-description[data-v-291c16f4]{padding-left:24px;font-size:15px}.content-header[data-v-291c16f4]{gap:20px}}@media(max-width:425px){.case-study[data-v-291c16f4]{padding:40px 12px}.case-study-container[data-v-291c16f4]{gap:60px}.main-title[data-v-291c16f4]{font-size:36px;text-align:left}.role-title[data-v-291c16f4],.challenges-title[data-v-291c16f4],.process-title[data-v-291c16f4],.results-title[data-v-291c16f4],.next-project-title[data-v-291c16f4]{font-size:28px;text-align:left}.section-label[data-v-291c16f4]{font-size:14px;text-align:left}.overview-description[data-v-291c16f4],.role-description[data-v-291c16f4],.block-description[data-v-291c16f4]{font-size:15px;text-align:left}.overview-section[data-v-291c16f4],.challenges-title-wrapper[data-v-291c16f4],.process-title-wrapper[data-v-291c16f4],.results-title-wrapper[data-v-291c16f4]{align-items:flex-start}.challenges-content[data-v-291c16f4]{gap:40px}.image-wrapper[data-v-291c16f4]{min-width:100%}.wireframes-images[data-v-291c16f4]{gap:20px}.wireframes-section.low-fidelity .wireframes-images[data-v-291c16f4],.wireframes-content[data-v-291c16f4]{gap:30px}.project-link[data-v-291c16f4]{font-size:18px}.next-project-header[data-v-291c16f4]{flex-direction:column;align-items:flex-start}.next-project-card[data-v-291c16f4],.next-project-card .card-image img[data-v-291c16f4]{max-width:100%}.ux-section[data-v-291c16f4]{padding:40px 0;gap:32px}.ux-title[data-v-291c16f4]{font-size:24px}.bias-title[data-v-291c16f4]{font-size:16px}.bias-description[data-v-291c16f4]{padding-left:16px;font-size:14px}.content-header[data-v-291c16f4]{gap:16px}.ux-biases[data-v-291c16f4],.image-comparison-wrapper[data-v-291c16f4]{gap:12px}}.fade-in-element[data-v-2a349496]{opacity:0;transform:translateY(40px);transition:opacity .9s cubic-bezier(.4,0,.2,1),transform .9s cubic-bezier(.4,0,.2,1)}.fade-in-visible[data-v-2a349496]{opacity:1;transform:translateY(0)}.case-study[data-v-2a349496]{width:100%;padding:80px 20px;display:flex;justify-content:center;align-items:center}.case-study-container[data-v-2a349496]{max-width:1140px;width:100%;display:flex;flex-direction:column;gap:119px}.laptop-container[data-v-2a349496]{position:relative;width:100%;max-width:579px;aspect-ratio:579 / 345;display:flex;align-items:center;justify-content:center}.project-video[data-v-2a349496]{position:absolute;width:75.3%;height:83.8%;top:11.3%;left:12.6%;object-fit:cover;border-radius:6px;z-index:1;cursor:pointer;transition:opacity .2s ease}.project-video[data-v-2a349496]:hover{opacity:.9}.project-video[data-v-2a349496]:focus{outline:3px solid var(--color-accent);outline-offset:4px;opacity:.95}.laptop-frame[data-v-2a349496]{position:relative;width:100%;height:100%;z-index:2;pointer-events:none;display:block}.title-content[data-v-2a349496]{display:flex;flex-direction:column;gap:50px;width:100%}.main-title-wrapper[data-v-2a349496]{display:flex;flex-direction:column;align-items:center;gap:50px}.main-title[data-v-2a349496]{font-family:Inter,sans-serif;font-size:72px;font-weight:700;line-height:1.3;text-align:center;background:var(--gradient-accent-side);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin:0}.overview-section[data-v-2a349496]{display:flex;flex-direction:column;align-items:center;gap:24px;max-width:720px}.section-label[data-v-2a349496]{font-family:Inter,sans-serif;font-size:18px;font-weight:700;text-align:left;color:var(--color-text);opacity:.5;margin:0}.overview-description[data-v-2a349496]{font-family:Inter,sans-serif;font-size:18px;font-weight:700;line-height:1.5;text-align:center;color:var(--color-text);opacity:.75;margin:0}.project-images[data-v-2a349496]{display:flex;align-items:center;justify-content:center;gap:38px;flex-wrap:wrap}.image-wrapper[data-v-2a349496]{flex:1;min-width:280px;max-width:340px}.project-image[data-v-2a349496]{width:100%;height:auto;border-radius:10px;display:block}.lightbox-trigger[data-v-2a349496]{cursor:zoom-in;transition:transform .2s ease}.lightbox-trigger[data-v-2a349496]:hover{transform:scale(1.02)}.role-section[data-v-2a349496]{display:flex;align-items:center;gap:32px;flex-wrap:wrap}.role-content[data-v-2a349496]{flex:1;min-width:320px;display:flex;flex-direction:column;gap:22px}.role-title[data-v-2a349496]{font-family:Inter,sans-serif;font-size:52px;font-weight:700;line-height:1.2;background:var(--gradient-accent-side);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin:0}.role-description[data-v-2a349496]{font-family:Inter,sans-serif;font-size:18px;font-weight:700;line-height:1.5;color:var(--color-text);opacity:.75;margin:0}.mockup-wrapper[data-v-2a349496]{flex:1;min-width:320px;display:flex;justify-content:center;align-items:center}.laptop-mockup[data-v-2a349496]{width:100%;max-width:580px;height:auto;display:block}.challenges-section[data-v-2a349496]{display:flex;flex-direction:column;gap:56px;width:100%}.challenges-header[data-v-2a349496]{display:flex;flex-direction:column;gap:56px}.divider-line[data-v-2a349496]{width:100%;height:1px;background-color:var(--color-accent);opacity:.5}.challenges-title-wrapper[data-v-2a349496]{display:flex;flex-direction:column;align-items:center;gap:22px}.challenges-title[data-v-2a349496]{font-family:Inter,sans-serif;font-size:52px;font-weight:700;line-height:1.2;background:var(--gradient-accent-side);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-align:center;margin:0}.challenges-content[data-v-2a349496]{display:flex;gap:80px;flex-wrap:wrap}.challenge-block[data-v-2a349496],.solution-block[data-v-2a349496]{flex:1;min-width:320px;display:flex;flex-direction:column;gap:16px}.block-title[data-v-2a349496]{font-size:32px;font-weight:700;color:var(--color-heading);margin:0}.block-description[data-v-2a349496]{font-family:Inter,sans-serif;font-size:18px;font-weight:700;line-height:1.5;color:var(--color-text);opacity:.75;margin:0}.process-section[data-v-2a349496]{display:flex;flex-direction:column;gap:64px;width:100%}.process-header[data-v-2a349496]{display:flex;flex-direction:column;gap:69px}.process-title-wrapper[data-v-2a349496]{display:flex;flex-direction:column;align-items:center;gap:22px}.process-title[data-v-2a349496]{font-family:Inter,sans-serif;font-size:52px;font-weight:700;line-height:1.2;background:var(--gradient-accent-side);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-align:center;margin:0}.roughs-section[data-v-2a349496]{display:flex;flex-direction:column;gap:62px;width:100%}.roughs-header[data-v-2a349496]{display:flex;align-items:flex-start;gap:235px;width:100%;flex-wrap:wrap}.roughs-title[data-v-2a349496]{font-family:Inter,sans-serif;font-size:22px;font-weight:700;line-height:normal;color:var(--color-heading);margin:0;min-width:212px;flex-shrink:0}.roughs-description[data-v-2a349496]{flex:1;max-width:616px;font-family:Inter,sans-serif;font-size:18px;font-weight:700;line-height:normal;color:var(--color-text);opacity:.75;margin:0}.gallery-container[data-v-2a349496]{width:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;padding-bottom:16px}.wireframe-gallery[data-v-2a349496]{display:grid;grid-template-columns:repeat(6,auto);grid-template-rows:auto auto;gap:5px;width:fit-content}.wireframe-thumbnail[data-v-2a349496]{height:auto;object-fit:cover;border-radius:8px;cursor:zoom-in;transition:transform .3s ease,box-shadow .3s ease}.wireframe-thumbnail[data-v-2a349496]:nth-child(1){grid-column:1 / 2;grid-row:1;width:214.58px;aspect-ratio:214.58 / 277.692}.wireframe-thumbnail[data-v-2a349496]:nth-child(2){grid-column:2 / 4;grid-row:1;width:429.161px;aspect-ratio:429.161 / 277.692}.wireframe-thumbnail[data-v-2a349496]:nth-child(3){grid-column:4 / 6;grid-row:1;width:429.161px;aspect-ratio:429.161 / 277.692}.wireframe-thumbnail[data-v-2a349496]:nth-child(4){grid-column:1 / 3;grid-row:2;width:429.161px;aspect-ratio:429.161 / 277.692}.wireframe-thumbnail[data-v-2a349496]:nth-child(5){grid-column:3 / 5;grid-row:2;width:429.161px;aspect-ratio:429.161 / 277.692}.wireframe-thumbnail[data-v-2a349496]:nth-child(6){grid-column:5 / 6;grid-row:2;width:214.58px;aspect-ratio:214.58 / 277.692}.wireframe-thumbnail[data-v-2a349496]:hover{transform:scale(1.02);box-shadow:0 8px 24px #00b5e233}.gallery-container[data-v-2a349496]::-webkit-scrollbar{height:8px}.gallery-container[data-v-2a349496]::-webkit-scrollbar-track{background:var(--color-background-soft);border-radius:4px}.gallery-container[data-v-2a349496]::-webkit-scrollbar-thumb{background:var(--color-accent);border-radius:4px;opacity:.5}.gallery-container[data-v-2a349496]::-webkit-scrollbar-thumb:hover{background:var(--color-accent-light)}.wireframes-section[data-v-2a349496]{display:flex;gap:60px;align-items:flex-start;flex-wrap:wrap}.wireframes-section.low-fidelity[data-v-2a349496]{flex-direction:row;gap:133px}.wireframes-section.high-fidelity[data-v-2a349496]{flex-direction:column;gap:23px}.wireframes-content[data-v-2a349496]{flex:1;min-width:320px;max-width:443px;display:flex;flex-direction:column;gap:59px}.wireframes-images[data-v-2a349496]{display:flex;align-items:flex-end;gap:35px;flex-wrap:wrap;justify-content:center}.wireframes-section.low-fidelity .wireframes-images[data-v-2a349496]{gap:65px}.wireframe-image[data-v-2a349496]{height:auto;max-height:374px;display:block;cursor:zoom-in;transition:transform .2s ease}.wireframe-image[data-v-2a349496]:hover{transform:scale(1.02)}.wireframes-header[data-v-2a349496]{display:flex;align-items:center;gap:132px;width:100%;flex-wrap:wrap}.wireframes-header .divider-line[data-v-2a349496]{flex:1;min-width:200px}.wireframes-layout[data-v-2a349496]{display:flex;align-items:center;gap:108px;flex-wrap:wrap}.wireframes-layout .block-description[data-v-2a349496]{max-width:441px;flex:1;min-width:320px}.wireframes-layout .wireframes-images[data-v-2a349496]{gap:35px}.image-comparison-wrapper[data-v-2a349496]{display:flex;flex-direction:column;align-items:center;gap:16px}img-comparison-slider[data-v-2a349496]{width:100%;max-width:1200px;height:auto;--divider-width: 3px;--divider-color: var(--primary-color);--handle-color: var(--primary-color);--handle-size: 44px}.slider-image-wrapper[data-v-2a349496]{width:100%;height:100%;display:block}.slider-image-wrapper img[data-v-2a349496],img-comparison-slider img[data-v-2a349496]{width:600px;height:auto;object-fit:cover;border-radius:11px;display:block}.comparison-labels[data-v-2a349496]{display:flex;justify-content:space-around;width:100%;max-width:600px}.comparison-label[data-v-2a349496]{font-size:14px;font-weight:700;color:var(--color-text);opacity:.75}.content-header[data-v-2a349496]{display:flex;flex-direction:column;gap:24px}.block-description[data-v-2a349496]{font-weight:700;line-height:1.5;color:var(--color-text);opacity:.75;margin:0;font-size:16px}.bias-item[data-v-2a349496]{display:flex;flex-direction:column;gap:8px}.bias-title[data-v-2a349496]{font-size:22px;font-weight:700;color:var(--color-heading);margin:0}.bias-description[data-v-2a349496]{padding-left:32px;color:var(--color-text);opacity:.75}.results-section[data-v-2a349496]{display:flex;flex-direction:column;gap:139px;width:100%;align-items:center}.results-title-wrapper[data-v-2a349496]{display:flex;flex-direction:column;align-items:center;gap:22px;max-width:647px}.results-title[data-v-2a349496]{font-family:Inter,sans-serif;font-size:52px;font-weight:700;line-height:1.2;background:var(--gradient-accent-side);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-align:center;margin:0}.result-showcase[data-v-2a349496]{display:flex;align-items:center;gap:54px;width:100%;flex-wrap:wrap}.result-showcase.reverse[data-v-2a349496]{flex-direction:row-reverse}.flipping-book-container[data-v-2a349496]{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.showcase-mockup[data-v-2a349496]{flex:1;min-width:320px;display:flex;justify-content:center;align-items:center}.project-link[data-v-2a349496]{font-family:Inter,sans-serif;font-size:22px;color:var(--color-heading);text-decoration:underline;display:flex;align-items:center;gap:8px;flex-wrap:wrap;transition:color .3s ease;max-width:423px}.project-link[data-v-2a349496]:hover{color:var(--color-accent)}.link-title[data-v-2a349496]{font-weight:700}.external-icon[data-v-2a349496]{display:inline}.next-project-section[data-v-2a349496]{display:flex;flex-direction:column;gap:56px;width:100%}.next-project-content[data-v-2a349496]{display:flex;align-items:center;gap:106px;flex-wrap:wrap}.next-project-header[data-v-2a349496]{display:flex;align-items:center;gap:22px;flex:1;min-width:320px}.next-project-title[data-v-2a349496]{font-family:Inter,sans-serif;font-size:52px;font-weight:700;line-height:1.2;background:var(--gradient-accent-side);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-align:center;margin:0}.arrow-icon[data-v-2a349496]{flex-shrink:0}.next-project-card[data-v-2a349496]{border:1.577px solid var(--linear-top-right);border-radius:11.041px;background:var(--linear-top-right-fill);padding:2rem;display:flex;flex-direction:column;gap:33px;width:628px;height:537px;transition:border-color .3s ease,transform .3s ease,background .3s ease;cursor:pointer}.next-project-card[data-v-2a349496]:hover{border-color:var(--color-accent);transform:translateY(-4px)}.next-project-card .card-content[data-v-2a349496]{display:flex;flex-direction:column;gap:6px}.next-project-card .card-title[data-v-2a349496]{font-family:Inter,sans-serif;font-size:25px;font-weight:700;line-height:1.2;color:var(--color-heading);margin:0}.next-project-card .card-role[data-v-2a349496]{font-family:Inter,sans-serif;font-size:16px;font-weight:400;color:silver;margin:0}.next-project-card .card-image[data-v-2a349496]{width:100%;height:100%;display:flex;justify-content:center;align-items:center;overflow:hidden;border-radius:14px}.next-project-card .card-image img[data-v-2a349496]{width:100%;height:auto;border-radius:14px}@media(max-width:1440px){.case-study-container[data-v-2a349496]{gap:100px}.main-title[data-v-2a349496]{font-size:64px}.role-title[data-v-2a349496],.challenges-title[data-v-2a349496],.process-title[data-v-2a349496],.results-title[data-v-2a349496],.next-project-title[data-v-2a349496]{font-size:48px}.wireframes-section.low-fidelity[data-v-2a349496]{gap:80px}.wireframes-layout[data-v-2a349496]{gap:60px}.roughs-header[data-v-2a349496]{gap:150px}.wireframe-gallery[data-v-2a349496]{gap:4.5px}.wireframe-thumbnail[data-v-2a349496]:nth-child(1){width:193.12px}.wireframe-thumbnail[data-v-2a349496]:nth-child(2),.wireframe-thumbnail[data-v-2a349496]:nth-child(3){width:386.245px}.wireframe-thumbnail[data-v-2a349496]:nth-child(4),.wireframe-thumbnail[data-v-2a349496]:nth-child(5){width:386.245px}.wireframe-thumbnail[data-v-2a349496]:nth-child(6){width:193.12px}}@media(max-width:768px){.case-study[data-v-2a349496]{padding:60px 16px}.case-study-container[data-v-2a349496]{gap:80px}.main-title[data-v-2a349496]{font-size:48px}.role-title[data-v-2a349496],.challenges-title[data-v-2a349496],.process-title[data-v-2a349496],.results-title[data-v-2a349496],.next-project-title[data-v-2a349496]{font-size:36px}.section-label[data-v-2a349496],.overview-description[data-v-2a349496],.role-description[data-v-2a349496],.block-description[data-v-2a349496]{font-size:16px}.block-title[data-v-2a349496]{font-size:20px}.project-images[data-v-2a349496]{gap:24px}.role-section[data-v-2a349496]{flex-direction:column}.challenges-content[data-v-2a349496]{gap:48px}.wireframes-section.low-fidelity[data-v-2a349496]{flex-direction:column;gap:40px}.wireframes-header[data-v-2a349496]{gap:40px}.wireframes-layout[data-v-2a349496]{flex-direction:column;gap:40px}.result-showcase[data-v-2a349496]{flex-direction:column;gap:32px}.result-showcase.reverse[data-v-2a349496]{flex-direction:column}.next-project-content[data-v-2a349496]{flex-direction:column;gap:40px}.project-link[data-v-2a349496]{font-size:20px}.next-project-card .card-title[data-v-2a349496]{font-size:22px}.roughs-header[data-v-2a349496]{gap:40px;flex-direction:column}.roughs-title[data-v-2a349496]{font-size:20px}.roughs-description[data-v-2a349496]{font-size:16px;max-width:100%}.wireframe-gallery[data-v-2a349496]{gap:4px}.wireframe-thumbnail[data-v-2a349496]:nth-child(1){width:150px}.wireframe-thumbnail[data-v-2a349496]:nth-child(2),.wireframe-thumbnail[data-v-2a349496]:nth-child(3){width:300px}.wireframe-thumbnail[data-v-2a349496]:nth-child(4),.wireframe-thumbnail[data-v-2a349496]:nth-child(5){width:300px}.wireframe-thumbnail[data-v-2a349496]:nth-child(6){width:150px}}@media(max-width:425px){.case-study[data-v-2a349496]{padding:40px 12px}.case-study-container[data-v-2a349496]{gap:60px}.main-title[data-v-2a349496]{font-size:36px;text-align:left}.role-title[data-v-2a349496],.challenges-title[data-v-2a349496],.process-title[data-v-2a349496],.results-title[data-v-2a349496],.next-project-title[data-v-2a349496]{font-size:28px;text-align:left}.section-label[data-v-2a349496]{font-size:14px;text-align:left}.overview-description[data-v-2a349496],.role-description[data-v-2a349496],.block-description[data-v-2a349496]{font-size:15px;text-align:left}.overview-section[data-v-2a349496],.challenges-title-wrapper[data-v-2a349496],.process-title-wrapper[data-v-2a349496],.results-title-wrapper[data-v-2a349496]{align-items:flex-start}.challenges-content[data-v-2a349496]{gap:40px}.image-wrapper[data-v-2a349496]{min-width:100%}.wireframes-images[data-v-2a349496]{gap:20px}.wireframes-section.low-fidelity .wireframes-images[data-v-2a349496],.wireframes-content[data-v-2a349496]{gap:30px}.project-link[data-v-2a349496]{font-size:18px}.next-project-header[data-v-2a349496]{flex-direction:column;align-items:flex-start}.next-project-card[data-v-2a349496],.next-project-card .card-image img[data-v-2a349496]{max-width:100%}.roughs-section[data-v-2a349496]{gap:40px}.roughs-header[data-v-2a349496]{gap:24px}.roughs-title[data-v-2a349496]{font-size:18px}.roughs-description[data-v-2a349496]{font-size:15px}.wireframe-gallery[data-v-2a349496]{gap:3px}.wireframe-thumbnail[data-v-2a349496]:nth-child(1){width:107.29px}.wireframe-thumbnail[data-v-2a349496]:nth-child(2),.wireframe-thumbnail[data-v-2a349496]:nth-child(3){width:214.58px}.wireframe-thumbnail[data-v-2a349496]:nth-child(4),.wireframe-thumbnail[data-v-2a349496]:nth-child(5){width:214.58px}.wireframe-thumbnail[data-v-2a349496]:nth-child(6){width:107.29px}.gallery-container[data-v-2a349496]::-webkit-scrollbar{height:6px}}.fade-in-element[data-v-b8d5456f]{opacity:0;transform:translateY(40px);transition:opacity .9s cubic-bezier(.4,0,.2,1),transform .9s cubic-bezier(.4,0,.2,1)}.fade-in-visible[data-v-b8d5456f]{opacity:1;transform:translateY(0)}.case-study[data-v-b8d5456f]{width:100%;padding:80px 20px;display:flex;justify-content:center;align-items:center}.case-study-container[data-v-b8d5456f]{max-width:1140px;width:100%;display:flex;flex-direction:column;gap:119px}.laptop-container[data-v-b8d5456f]{position:relative;width:100%;max-width:579px;aspect-ratio:579 / 345;display:flex;align-items:center;justify-content:center}.project-video[data-v-b8d5456f]{position:absolute;width:75.3%;height:83.8%;top:11.3%;left:12.6%;object-fit:cover;border-radius:6px;z-index:1;cursor:pointer;transition:opacity .2s ease}.project-video[data-v-b8d5456f]:hover{opacity:.9}.project-video[data-v-b8d5456f]:focus{outline:3px solid var(--color-accent);outline-offset:4px;opacity:.95}.laptop-frame[data-v-b8d5456f]{position:relative;width:100%;height:100%;z-index:2;pointer-events:none;display:block}.title-content[data-v-b8d5456f]{display:flex;flex-direction:column;gap:50px;width:100%}.main-title-wrapper[data-v-b8d5456f]{display:flex;flex-direction:column;align-items:center;gap:50px}.main-title[data-v-b8d5456f]{font-family:Inter,sans-serif;font-size:72px;font-weight:700;line-height:1.3;text-align:center;background:var(--gradient-accent-side);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin:0}.overview-section[data-v-b8d5456f]{display:flex;flex-direction:column;align-items:center;gap:24px;max-width:720px}.section-label[data-v-b8d5456f]{font-family:Inter,sans-serif;font-size:18px;font-weight:700;text-align:left;color:var(--color-text);opacity:.5;margin:0}.overview-description[data-v-b8d5456f]{font-family:Inter,sans-serif;font-size:18px;font-weight:700;line-height:1.5;text-align:center;color:var(--color-text);opacity:.75;margin:0}.text-accent[data-v-b8d5456f]{color:var(--color-accent);font-weight:800}.project-images[data-v-b8d5456f]{display:flex;align-items:center;justify-content:center;gap:38px;flex-wrap:wrap}.image-wrapper[data-v-b8d5456f]{flex:1;min-width:280px;max-width:340px}.project-image[data-v-b8d5456f]{width:100%;height:auto;border-radius:10px;display:block}.lightbox-trigger[data-v-b8d5456f]{cursor:zoom-in;transition:transform .2s ease}.lightbox-trigger[data-v-b8d5456f]:hover{transform:scale(1.02)}.role-section[data-v-b8d5456f]{display:flex;align-items:center;gap:32px;flex-wrap:wrap}.role-content[data-v-b8d5456f]{flex:1;min-width:320px;display:flex;flex-direction:column;gap:22px}.role-title[data-v-b8d5456f]{font-family:Inter,sans-serif;font-size:52px;font-weight:700;line-height:1.2;background:var(--gradient-accent-side);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin:0}.role-description[data-v-b8d5456f]{font-family:Inter,sans-serif;font-size:18px;font-weight:700;line-height:1.5;color:var(--color-text);opacity:.75;margin:0}.mockup-wrapper[data-v-b8d5456f]{flex:1;min-width:320px;display:flex;justify-content:center;align-items:center}.laptop-mockup[data-v-b8d5456f]{width:100%;max-width:580px;height:auto;display:block}.challenges-section[data-v-b8d5456f]{display:flex;flex-direction:column;gap:56px;width:100%}.challenges-header[data-v-b8d5456f]{display:flex;flex-direction:column;gap:56px}.divider-line[data-v-b8d5456f]{width:100%;height:1px;background-color:var(--color-accent);opacity:.5}.challenges-title-wrapper[data-v-b8d5456f]{display:flex;flex-direction:column;align-items:center;gap:22px}.challenges-title[data-v-b8d5456f]{font-family:Inter,sans-serif;font-size:52px;font-weight:700;line-height:1.2;background:var(--gradient-accent-side);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-align:center;margin:0}.challenges-content[data-v-b8d5456f]{display:flex;gap:80px;flex-wrap:wrap}.challenge-block[data-v-b8d5456f],.solution-block[data-v-b8d5456f]{flex:1;min-width:320px;display:flex;flex-direction:column;gap:16px}.block-title[data-v-b8d5456f]{font-size:32px;font-weight:700;color:var(--color-heading);margin:0}.block-description[data-v-b8d5456f]{font-family:Inter,sans-serif;font-size:18px;font-weight:700;line-height:1.5;color:var(--color-text);opacity:.75;margin:0}.process-section[data-v-b8d5456f]{display:flex;flex-direction:column;gap:64px;width:100%}.process-header[data-v-b8d5456f]{display:flex;flex-direction:column;gap:69px}.process-title-wrapper[data-v-b8d5456f]{display:flex;flex-direction:column;align-items:center;gap:22px}.process-title[data-v-b8d5456f]{font-family:Inter,sans-serif;font-size:52px;font-weight:700;line-height:1.2;background:var(--gradient-accent-side);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-align:center;margin:0}.wireframes-section[data-v-b8d5456f]{display:flex;gap:60px;align-items:flex-start;flex-wrap:wrap;justify-content:center}.wireframes-section.low-fidelity[data-v-b8d5456f]{flex-direction:row;gap:133px}.wireframes-section.high-fidelity[data-v-b8d5456f]{gap:23px}.wireframes-content[data-v-b8d5456f]{flex:1;min-width:320px;max-width:443px;display:flex;flex-direction:column;gap:59px}.wireframe-header[data-v-b8d5456f]{display:flex;align-items:flex-start;gap:235px;width:100%;flex-wrap:wrap}.wireframe-title[data-v-b8d5456f]{font-family:Inter,sans-serif;font-size:22px;font-weight:700;line-height:normal;color:var(--color-heading);margin:0;min-width:212px;flex-shrink:0}.wireframe-description[data-v-b8d5456f]{flex:1;max-width:616px;font-family:Inter,sans-serif;font-size:18px;font-weight:700;line-height:normal;color:var(--color-text);opacity:.75;margin:0}.wireframes-images[data-v-b8d5456f]{display:flex;align-items:flex-end;gap:35px;flex-wrap:wrap;justify-content:center}.wireframes-section.low-fidelity .wireframes-images[data-v-b8d5456f]{gap:65px}.wireframe-image[data-v-b8d5456f]{height:auto;max-width:350px;width:100%;display:block;cursor:zoom-in;transition:transform .2s ease}.wireframe-image[data-v-b8d5456f]:hover{transform:scale(1.02)}.wireframes-header[data-v-b8d5456f]{display:flex;align-items:center;gap:132px;width:100%;flex-wrap:wrap}.wireframes-header .divider-line[data-v-b8d5456f]{flex:1;min-width:200px}.wireframes-layout[data-v-b8d5456f]{display:flex;align-items:center;gap:108px;flex-wrap:wrap}.wireframes-layout .block-description[data-v-b8d5456f]{max-width:441px;flex:1;min-width:320px}.wireframes-layout .wireframes-images[data-v-b8d5456f]{gap:35px}.image-comparison-wrapper[data-v-b8d5456f]{display:flex;flex-direction:column;align-items:center;gap:16px}img-comparison-slider[data-v-b8d5456f]{width:100%;max-width:1200px;height:auto;--divider-width: 3px;--divider-color: var(--primary-color);--handle-color: var(--primary-color);--handle-size: 44px}.slider-image-wrapper[data-v-b8d5456f]{width:100%;height:100%;display:block}.slider-image-wrapper img[data-v-b8d5456f],img-comparison-slider img[data-v-b8d5456f]{width:600px;height:auto;object-fit:cover;border-radius:11px;display:block}.comparison-labels[data-v-b8d5456f]{display:flex;justify-content:space-around;width:100%;max-width:600px}.comparison-label[data-v-b8d5456f]{font-size:14px;font-weight:700;color:var(--color-text);opacity:.75}.ux-section[data-v-b8d5456f]{display:flex;gap:64px;width:100%;padding:100px 0}.ux-header[data-v-b8d5456f]{display:flex;flex-direction:column;gap:69px}.ux-title-wrapper[data-v-b8d5456f]{display:flex;flex-direction:column;align-items:center;gap:22px}.ux-title[data-v-b8d5456f]{font-size:42px;font-weight:700;line-height:1.2}.ux-content[data-v-b8d5456f]{display:flex;align-items:center;gap:var(--gap);width:var(--width);flex-wrap:wrap}.ux-image[data-v-b8d5456f]{width:600px;height:auto;border-radius:10px}.ux-biases[data-v-b8d5456f]{display:flex;flex-direction:column;gap:16px;flex:1;min-width:320px}.content-header[data-v-b8d5456f]{display:flex;flex-direction:column;gap:24px}.block-description[data-v-b8d5456f]{font-weight:700;line-height:1.5;color:var(--color-text);opacity:.75;margin:0;font-size:16px}.bias-item[data-v-b8d5456f]{display:flex;flex-direction:column;gap:8px}.bias-title[data-v-b8d5456f]{font-size:22px;font-weight:700;color:var(--color-heading);margin:0}.bias-description[data-v-b8d5456f]{padding-left:32px;color:var(--color-text);opacity:.75}.results-section[data-v-b8d5456f]{display:flex;flex-direction:column;gap:139px;width:100%;align-items:center}.results-title-wrapper[data-v-b8d5456f]{display:flex;flex-direction:column;align-items:center;gap:22px;max-width:647px}.results-title[data-v-b8d5456f]{font-family:Inter,sans-serif;font-size:52px;font-weight:700;line-height:1.2;background:var(--gradient-accent-side);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-align:center;margin:0}.result-showcase[data-v-b8d5456f]{display:flex;align-items:center;gap:54px;width:100%;flex-wrap:wrap}.result-showcase.reverse[data-v-b8d5456f]{flex-direction:row-reverse}.result-image-showcase[data-v-b8d5456f]{display:flex;align-items:center;gap:35px;flex-wrap:wrap;justify-content:center}.result-image-showcase img[data-v-b8d5456f]{height:auto;max-height:274px;cursor:zoom-in;transition:transform .2s ease}.result-image-showcase img[data-v-b8d5456f]:hover{transform:scale(1.02)}.showcase-mockup[data-v-b8d5456f]{flex:1;min-width:320px;display:flex;justify-content:center;align-items:center}.project-link[data-v-b8d5456f]{font-family:Inter,sans-serif;font-size:22px;color:var(--color-heading);text-decoration:underline;display:flex;align-items:center;gap:8px;flex-wrap:wrap;transition:color .3s ease;max-width:423px}.project-link[data-v-b8d5456f]:hover{color:var(--color-accent)}.link-title[data-v-b8d5456f]{font-weight:700}.external-icon[data-v-b8d5456f]{display:inline}.next-project-section[data-v-b8d5456f]{display:flex;flex-direction:column;gap:56px;width:100%}.next-project-content[data-v-b8d5456f]{display:flex;align-items:center;gap:106px;flex-wrap:wrap}.next-project-header[data-v-b8d5456f]{display:flex;align-items:center;gap:22px;flex:1;min-width:320px}.next-project-title[data-v-b8d5456f]{font-family:Inter,sans-serif;font-size:52px;font-weight:700;line-height:1.2;background:var(--gradient-accent-side);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-align:center;margin:0}.arrow-icon[data-v-b8d5456f]{flex-shrink:0}.next-project-card[data-v-b8d5456f]{border:1.577px solid var(--linear-top-right);border-radius:11.041px;background:var(--linear-top-right-fill);padding:2rem;display:flex;flex-direction:column;gap:33px;width:628px;height:537px;transition:border-color .3s ease,transform .3s ease,background .3s ease;cursor:pointer}.next-project-card[data-v-b8d5456f]:hover{border-color:var(--color-accent);transform:translateY(-4px)}.next-project-card .card-content[data-v-b8d5456f]{display:flex;flex-direction:column;gap:6px}.next-project-card .card-title[data-v-b8d5456f]{font-family:Inter,sans-serif;font-size:25px;font-weight:700;line-height:1.2;color:var(--color-heading);margin:0}.next-project-card .card-role[data-v-b8d5456f]{font-family:Inter,sans-serif;font-size:16px;font-weight:400;color:silver;margin:0}.next-project-card .card-image[data-v-b8d5456f]{width:100%;height:100%;display:flex;justify-content:center;align-items:center;overflow:hidden;border-radius:14px}.next-project-card .card-image img[data-v-b8d5456f]{width:100%;height:auto;border-radius:14px}@media(max-width:1440px){.case-study-container[data-v-b8d5456f]{gap:100px}.main-title[data-v-b8d5456f]{font-size:64px}.role-title[data-v-b8d5456f],.challenges-title[data-v-b8d5456f],.process-title[data-v-b8d5456f],.results-title[data-v-b8d5456f],.next-project-title[data-v-b8d5456f]{font-size:48px}.wireframes-section.low-fidelity[data-v-b8d5456f]{gap:80px}.wireframes-layout[data-v-b8d5456f]{gap:60px}}@media(max-width:768px){.case-study[data-v-b8d5456f]{padding:60px 16px}.case-study-container[data-v-b8d5456f]{gap:80px}.main-title[data-v-b8d5456f]{font-size:48px}.role-title[data-v-b8d5456f],.challenges-title[data-v-b8d5456f],.process-title[data-v-b8d5456f],.results-title[data-v-b8d5456f],.next-project-title[data-v-b8d5456f]{font-size:36px}.section-label[data-v-b8d5456f],.overview-description[data-v-b8d5456f],.role-description[data-v-b8d5456f],.block-description[data-v-b8d5456f]{font-size:16px}.block-title[data-v-b8d5456f]{font-size:20px}.project-images[data-v-b8d5456f]{gap:24px}.role-section[data-v-b8d5456f]{flex-direction:column}.challenges-content[data-v-b8d5456f]{gap:48px}.wireframes-section.low-fidelity[data-v-b8d5456f]{flex-direction:column;gap:40px}.wireframes-header[data-v-b8d5456f]{gap:40px}.wireframes-layout[data-v-b8d5456f]{flex-direction:column;gap:40px}.result-showcase[data-v-b8d5456f]{flex-direction:column;gap:32px}.result-showcase.reverse[data-v-b8d5456f]{flex-direction:column}.next-project-content[data-v-b8d5456f]{flex-direction:column;gap:40px}.project-link[data-v-b8d5456f]{font-size:20px}.next-project-card .card-title[data-v-b8d5456f]{font-size:22px}}@media(max-width:425px){.case-study[data-v-b8d5456f]{padding:40px 12px}.case-study-container[data-v-b8d5456f]{gap:60px}.main-title[data-v-b8d5456f]{font-size:36px;text-align:left}.role-title[data-v-b8d5456f],.challenges-title[data-v-b8d5456f],.process-title[data-v-b8d5456f],.results-title[data-v-b8d5456f],.next-project-title[data-v-b8d5456f]{font-size:28px;text-align:left}.section-label[data-v-b8d5456f]{font-size:14px;text-align:left}.overview-description[data-v-b8d5456f],.role-description[data-v-b8d5456f],.block-description[data-v-b8d5456f]{font-size:15px;text-align:left}.overview-section[data-v-b8d5456f],.challenges-title-wrapper[data-v-b8d5456f],.process-title-wrapper[data-v-b8d5456f],.results-title-wrapper[data-v-b8d5456f]{align-items:flex-start}.challenges-content[data-v-b8d5456f]{gap:40px}.image-wrapper[data-v-b8d5456f]{min-width:100%}.wireframes-images[data-v-b8d5456f]{gap:20px}.wireframes-section.low-fidelity .wireframes-images[data-v-b8d5456f],.wireframes-content[data-v-b8d5456f]{gap:30px}.project-link[data-v-b8d5456f]{font-size:18px}.next-project-header[data-v-b8d5456f]{flex-direction:column;align-items:flex-start}.next-project-card[data-v-b8d5456f],.next-project-card .card-image img[data-v-b8d5456f]{max-width:100%}}.fade-in-element[data-v-48d3c3cd]{opacity:0;transform:translateY(40px);transition:opacity .9s cubic-bezier(.4,0,.2,1),transform .9s cubic-bezier(.4,0,.2,1)}.fade-in-visible[data-v-48d3c3cd]{opacity:1;transform:translateY(0)}.case-study[data-v-48d3c3cd]{width:100%;padding:80px 20px;display:flex;justify-content:center;align-items:center}.case-study-container[data-v-48d3c3cd]{max-width:1140px;width:100%;display:flex;flex-direction:column;gap:119px}.laptop-container[data-v-48d3c3cd]{position:relative;width:100%;max-width:579px;aspect-ratio:579 / 345;display:flex;align-items:center;justify-content:center}.project-video[data-v-48d3c3cd]{position:absolute;width:75.3%;height:83.8%;top:11.3%;left:12.6%;object-fit:cover;border-radius:6px;z-index:1;cursor:pointer;transition:opacity .2s ease}.project-video[data-v-48d3c3cd]:hover{opacity:.9}.project-video[data-v-48d3c3cd]:focus{outline:3px solid var(--color-accent);outline-offset:4px;opacity:.95}.laptop-frame[data-v-48d3c3cd]{position:relative;width:100%;height:100%;z-index:2;pointer-events:none;display:block}.title-content[data-v-48d3c3cd]{display:flex;flex-direction:column;gap:50px;width:100%}.main-title-wrapper[data-v-48d3c3cd]{display:flex;flex-direction:column;align-items:center;gap:50px}.main-title[data-v-48d3c3cd]{font-family:Inter,sans-serif;font-size:72px;font-weight:700;line-height:1.3;text-align:center;background:var(--gradient-accent-side);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin:0}.overview-section[data-v-48d3c3cd]{display:flex;flex-direction:column;align-items:center;gap:24px;max-width:720px}.text-accent[data-v-48d3c3cd]{color:var(--color-accent-light);font-weight:700}.section-label[data-v-48d3c3cd]{font-family:Inter,sans-serif;font-size:18px;font-weight:700;text-align:left;color:var(--color-text);opacity:.5;margin:0}.overview-description[data-v-48d3c3cd]{font-family:Inter,sans-serif;font-size:18px;font-weight:700;line-height:1.5;text-align:center;color:var(--color-text);opacity:.75;margin:0}.lightbox-trigger[data-v-48d3c3cd]{cursor:zoom-in;transition:transform .2s ease}.lightbox-trigger[data-v-48d3c3cd]:hover{transform:scale(1.02)}.project-images[data-v-48d3c3cd]{display:flex;align-items:center;justify-content:center;gap:38px;flex-wrap:wrap}.image-wrapper[data-v-48d3c3cd]{flex:1;min-width:280px;max-width:540px}.project-image[data-v-48d3c3cd]{width:100%;height:auto;border-radius:10px;display:block}.role-section[data-v-48d3c3cd]{display:flex;align-items:center;gap:32px;flex-wrap:wrap}.role-content[data-v-48d3c3cd]{flex:1;min-width:320px;display:flex;flex-direction:column;gap:22px}.role-title[data-v-48d3c3cd]{font-family:Inter,sans-serif;font-size:52px;font-weight:700;line-height:1.2;background:var(--gradient-accent-side);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin:0}.role-description[data-v-48d3c3cd]{font-family:Inter,sans-serif;font-size:18px;font-weight:700;line-height:1.5;color:var(--color-text);opacity:.75;margin:0}.mockup-wrapper[data-v-48d3c3cd]{flex:1;min-width:320px;display:flex;justify-content:center;align-items:center}.laptop-mockup[data-v-48d3c3cd]{width:100%;max-width:580px;height:auto;display:block}.challenges-section[data-v-48d3c3cd]{display:flex;flex-direction:column;gap:56px;width:100%}.challenges-header[data-v-48d3c3cd]{display:flex;flex-direction:column;gap:56px}.divider-line[data-v-48d3c3cd]{width:100%;height:1px;background-color:var(--color-accent);opacity:.5}.challenges-title-wrapper[data-v-48d3c3cd]{display:flex;flex-direction:column;align-items:center;gap:22px}.challenges-title[data-v-48d3c3cd]{font-family:Inter,sans-serif;font-size:52px;font-weight:700;line-height:1.2;background:var(--gradient-accent-side);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-align:center;margin:0}.challenges-content[data-v-48d3c3cd]{display:flex;gap:80px;flex-wrap:wrap}.challenge-block[data-v-48d3c3cd],.solution-block[data-v-48d3c3cd]{flex:1;min-width:320px;display:flex;flex-direction:column;gap:16px}.block-title[data-v-48d3c3cd]{font-size:32px;font-weight:700;color:var(--color-heading);margin:0}.block-description[data-v-48d3c3cd]{font-family:Inter,sans-serif;font-size:18px;font-weight:700;line-height:1.5;color:var(--color-text);opacity:.75;margin:0}.process-section[data-v-48d3c3cd]{display:flex;flex-direction:column;gap:64px;width:100%}.process-header[data-v-48d3c3cd]{display:flex;flex-direction:column;gap:69px}.process-title-wrapper[data-v-48d3c3cd]{display:flex;flex-direction:column;align-items:center;gap:22px}.process-title[data-v-48d3c3cd]{font-family:Inter,sans-serif;font-size:52px;font-weight:700;line-height:1.2;background:var(--gradient-accent-side);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-align:center;margin:0}.wireframes-section[data-v-48d3c3cd]{display:flex;gap:60px;align-items:flex-start;flex-wrap:wrap}.wireframes-section.low-fidelity[data-v-48d3c3cd]{flex-direction:row;gap:133px}.wireframes-section.high-fidelity[data-v-48d3c3cd]{flex-direction:column;gap:23px}.wireframes-content[data-v-48d3c3cd]{flex:1;min-width:320px;max-width:443px;display:flex;flex-direction:column;gap:59px}.wireframes-images[data-v-48d3c3cd]{display:flex;align-items:flex-end;gap:35px;flex-wrap:wrap;justify-content:center}.wireframes-section.low-fidelity .wireframes-images[data-v-48d3c3cd]{gap:65px}.wireframe-image[data-v-48d3c3cd]{height:auto;max-height:274px;display:block;cursor:zoom-in;transition:transform .2s ease}.wireframe-image[data-v-48d3c3cd]:hover{transform:scale(1.02)}.user-flow-image[data-v-48d3c3cd]{height:auto;max-height:274px;display:block;width:100%;cursor:zoom-in;transition:transform .2s ease}.user-flow-image[data-v-48d3c3cd]:hover{transform:scale(1.02)}.wireframes-header[data-v-48d3c3cd]{display:flex;align-items:center;gap:132px;width:100%;flex-wrap:wrap}.wireframes-header .divider-line[data-v-48d3c3cd]{flex:1;min-width:200px}.wireframes-layout[data-v-48d3c3cd]{display:flex;align-items:center;gap:108px;flex-wrap:wrap}.wireframes-layout .block-description[data-v-48d3c3cd]{max-width:441px;flex:1;min-width:320px}.wireframes-layout .wireframes-images[data-v-48d3c3cd]{gap:35px}.image-comparison-wrapper[data-v-48d3c3cd]{display:flex;flex-direction:column;align-items:center;gap:16px}img-comparison-slider[data-v-48d3c3cd]{width:100%;max-width:1200px;height:auto;--divider-width: 3px;--divider-color: var(--primary-color);--handle-color: var(--primary-color);--handle-size: 44px}.slider-image-wrapper[data-v-48d3c3cd]{width:100%;height:100%;display:block}.slider-image-wrapper img[data-v-48d3c3cd],img-comparison-slider img[data-v-48d3c3cd]{width:600px;height:auto;object-fit:cover;border-radius:11px;display:block}.comparison-labels[data-v-48d3c3cd]{display:flex;justify-content:space-around;width:100%;max-width:600px}.comparison-label[data-v-48d3c3cd]{font-size:14px;font-weight:700;color:var(--color-text);opacity:.75}.ux-section[data-v-48d3c3cd]{display:flex;gap:64px;width:100%;padding:100px 0}.ux-header[data-v-48d3c3cd]{display:flex;flex-direction:column;gap:69px}.ux-title-wrapper[data-v-48d3c3cd]{display:flex;flex-direction:column;align-items:center;gap:22px}.ux-title[data-v-48d3c3cd]{font-size:42px;font-weight:700;line-height:1.2}.ux-content[data-v-48d3c3cd]{display:flex;align-items:center;gap:var(--gap);width:var(--width);flex-wrap:wrap}.ux-image[data-v-48d3c3cd]{width:600px;height:auto;border-radius:10px}.ux-biases[data-v-48d3c3cd]{display:flex;flex-direction:column;gap:16px;flex:1;min-width:320px}.content-header[data-v-48d3c3cd]{display:flex;flex-direction:column;gap:24px}.block-description[data-v-48d3c3cd]{font-weight:700;line-height:1.5;color:var(--color-text);opacity:.75;margin:0;font-size:16px}.bias-item[data-v-48d3c3cd]{display:flex;flex-direction:column;gap:8px}.bias-title[data-v-48d3c3cd]{font-size:22px;font-weight:700;color:var(--color-heading);margin:0}.bias-description[data-v-48d3c3cd]{padding-left:32px;color:var(--color-text);opacity:.75}.results-section[data-v-48d3c3cd]{display:flex;flex-direction:column;gap:139px;width:100%;align-items:center}.results-title-wrapper[data-v-48d3c3cd]{display:flex;flex-direction:column;align-items:center;gap:22px;max-width:647px}.results-title[data-v-48d3c3cd]{font-family:Inter,sans-serif;font-size:52px;font-weight:700;line-height:1.2;background:var(--gradient-accent-side);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-align:center;margin:0}.result-showcase[data-v-48d3c3cd]{display:flex;align-items:center;gap:54px;width:100%;flex-wrap:wrap}.result-showcase.reverse[data-v-48d3c3cd]{flex-direction:row-reverse}.result-image-showcase[data-v-48d3c3cd]{display:flex;align-items:center;gap:35px;flex-wrap:wrap;justify-content:center}.showcase-mockup[data-v-48d3c3cd]{flex:1;min-width:320px;display:flex;justify-content:center;align-items:center}.project-link[data-v-48d3c3cd]{font-family:Inter,sans-serif;font-size:22px;color:var(--color-heading);text-decoration:underline;display:flex;align-items:center;gap:8px;flex-wrap:wrap;transition:color .3s ease;max-width:423px}.project-link[data-v-48d3c3cd]:hover{color:var(--color-accent)}.link-title[data-v-48d3c3cd]{font-weight:700}.external-icon[data-v-48d3c3cd]{display:inline}.next-project-section[data-v-48d3c3cd]{display:flex;flex-direction:column;gap:56px;width:100%}.next-project-content[data-v-48d3c3cd]{display:flex;align-items:center;gap:106px;flex-wrap:wrap}.next-project-header[data-v-48d3c3cd]{display:flex;align-items:center;gap:22px;flex:1;min-width:320px}.next-project-title[data-v-48d3c3cd]{font-family:Inter,sans-serif;font-size:52px;font-weight:700;line-height:1.2;background:var(--gradient-accent-side);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-align:center;margin:0}.arrow-icon[data-v-48d3c3cd]{flex-shrink:0}.next-project-card[data-v-48d3c3cd]{border:1.577px solid var(--linear-top-right);border-radius:11.041px;background:var(--linear-top-right-fill);padding:2rem;display:flex;flex-direction:column;gap:33px;width:628px;height:537px;transition:border-color .3s ease,transform .3s ease,background .3s ease;cursor:pointer}.next-project-card[data-v-48d3c3cd]:hover{border-color:var(--color-accent);transform:translateY(-4px)}.next-project-card .card-content[data-v-48d3c3cd]{display:flex;flex-direction:column;gap:6px}.next-project-card .card-title[data-v-48d3c3cd]{font-family:Inter,sans-serif;font-size:25px;font-weight:700;line-height:1.2;color:var(--color-heading);margin:0}.next-project-card .card-role[data-v-48d3c3cd]{font-family:Inter,sans-serif;font-size:16px;font-weight:400;color:silver;margin:0}.next-project-card .card-image[data-v-48d3c3cd]{width:100%;height:100%;display:flex;justify-content:center;align-items:center;overflow:hidden;border-radius:14px}.next-project-card .card-image img[data-v-48d3c3cd]{width:100%;height:auto;border-radius:14px}@media(max-width:1440px){.case-study-container[data-v-48d3c3cd]{gap:100px}.main-title[data-v-48d3c3cd]{font-size:64px}.role-title[data-v-48d3c3cd],.challenges-title[data-v-48d3c3cd],.process-title[data-v-48d3c3cd],.results-title[data-v-48d3c3cd],.next-project-title[data-v-48d3c3cd]{font-size:48px}.wireframes-section.low-fidelity[data-v-48d3c3cd]{gap:80px}.wireframes-layout[data-v-48d3c3cd]{gap:60px}}@media(max-width:768px){.case-study[data-v-48d3c3cd]{padding:60px 16px}.case-study-container[data-v-48d3c3cd]{gap:80px}.main-title[data-v-48d3c3cd]{font-size:48px}.role-title[data-v-48d3c3cd],.challenges-title[data-v-48d3c3cd],.process-title[data-v-48d3c3cd],.results-title[data-v-48d3c3cd],.next-project-title[data-v-48d3c3cd]{font-size:36px}.section-label[data-v-48d3c3cd],.overview-description[data-v-48d3c3cd],.role-description[data-v-48d3c3cd],.block-description[data-v-48d3c3cd]{font-size:16px}.block-title[data-v-48d3c3cd]{font-size:20px}.project-images[data-v-48d3c3cd]{gap:24px}.role-section[data-v-48d3c3cd]{flex-direction:column}.challenges-content[data-v-48d3c3cd]{gap:48px}.wireframes-section.low-fidelity[data-v-48d3c3cd]{flex-direction:column;gap:40px}.wireframes-header[data-v-48d3c3cd]{gap:40px}.wireframes-layout[data-v-48d3c3cd]{flex-direction:column;gap:40px}.result-showcase[data-v-48d3c3cd]{flex-direction:column;gap:32px}.result-showcase.reverse[data-v-48d3c3cd]{flex-direction:column}.next-project-content[data-v-48d3c3cd]{flex-direction:column;gap:40px}.project-link[data-v-48d3c3cd]{font-size:20px}.next-project-card .card-title[data-v-48d3c3cd]{font-size:22px}}@media(max-width:425px){.case-study[data-v-48d3c3cd]{padding:40px 12px}.case-study-container[data-v-48d3c3cd]{gap:60px}.main-title[data-v-48d3c3cd]{font-size:36px;text-align:left}.role-title[data-v-48d3c3cd],.challenges-title[data-v-48d3c3cd],.process-title[data-v-48d3c3cd],.results-title[data-v-48d3c3cd],.next-project-title[data-v-48d3c3cd]{font-size:28px;text-align:left}.section-label[data-v-48d3c3cd]{font-size:14px;text-align:left}.overview-description[data-v-48d3c3cd],.role-description[data-v-48d3c3cd],.block-description[data-v-48d3c3cd]{font-size:15px;text-align:left}.overview-section[data-v-48d3c3cd],.challenges-title-wrapper[data-v-48d3c3cd],.process-title-wrapper[data-v-48d3c3cd],.results-title-wrapper[data-v-48d3c3cd]{align-items:flex-start}.challenges-content[data-v-48d3c3cd]{gap:40px}.image-wrapper[data-v-48d3c3cd]{min-width:100%}.wireframes-images[data-v-48d3c3cd]{gap:20px}.wireframes-section.low-fidelity .wireframes-images[data-v-48d3c3cd],.wireframes-content[data-v-48d3c3cd]{gap:30px}.project-link[data-v-48d3c3cd]{font-size:18px}.next-project-header[data-v-48d3c3cd]{flex-direction:column;align-items:flex-start}.next-project-card[data-v-48d3c3cd],.next-project-card .card-image img[data-v-48d3c3cd]{max-width:100%}}[data-cursor-text][data-cursor-color]{cursor:none}[data-cursor-text][data-cursor-color] *{cursor:auto}@media(hover:none)and (pointer:coarse){[data-cursor-text][data-cursor-color]{cursor:auto}}.fade-in-element[data-v-3adf2620]{opacity:0;transform:translateY(40px);transition:opacity .9s cubic-bezier(.4,0,.2,1),transform .9s cubic-bezier(.4,0,.2,1)}.fade-in-visible[data-v-3adf2620]{opacity:1;transform:translateY(0)}.case-study[data-v-3adf2620]{width:100%;padding:80px 20px;display:flex;justify-content:center;align-items:center}.case-study-container[data-v-3adf2620]{max-width:1140px;width:100%;display:flex;flex-direction:column;gap:119px}.laptop-container[data-v-3adf2620]{position:relative;width:100%;max-width:579px;aspect-ratio:579 / 345;display:flex;align-items:center;justify-content:center}.project-video[data-v-3adf2620]{position:absolute;width:75.3%;height:83.8%;top:11.3%;left:12.6%;object-fit:cover;border-radius:6px;z-index:1;cursor:pointer;transition:opacity .2s ease}.project-video[data-v-3adf2620]:hover{opacity:.9}.project-video[data-v-3adf2620]:focus{outline:3px solid var(--color-accent);outline-offset:4px;opacity:.95}.laptop-frame[data-v-3adf2620]{position:relative;width:100%;height:100%;z-index:2;pointer-events:none;display:block}.title-content[data-v-3adf2620]{display:flex;flex-direction:column;gap:50px;width:100%}.main-title-wrapper[data-v-3adf2620]{display:flex;flex-direction:column;align-items:center;gap:50px}.main-title[data-v-3adf2620]{font-family:Inter,sans-serif;font-size:72px;font-weight:700;line-height:1.3;text-align:center;background:var(--gradient-accent-side);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin:0}.overview-section[data-v-3adf2620]{display:flex;flex-direction:column;align-items:center;gap:24px;max-width:720px}.section-label[data-v-3adf2620]{font-family:Inter,sans-serif;font-size:18px;font-weight:700;text-align:left;color:var(--color-text);opacity:.5;margin:0}.overview-description[data-v-3adf2620]{font-family:Inter,sans-serif;font-size:18px;font-weight:700;line-height:1.5;text-align:center;color:var(--color-text);opacity:.75;margin:0}.text-accent[data-v-3adf2620]{color:var(--color-accent);font-weight:800}.project-images[data-v-3adf2620]{display:flex;align-items:center;justify-content:center;gap:38px;flex-wrap:wrap}.image-wrapper[data-v-3adf2620]{flex:1;min-width:280px;max-width:440px}.project-image[data-v-3adf2620]{width:100%;height:auto;border-radius:10px;display:block}.lightbox-trigger[data-v-3adf2620]{cursor:zoom-in;transition:transform .2s ease}.lightbox-trigger[data-v-3adf2620]:hover{transform:scale(1.02)}.role-section[data-v-3adf2620]{display:flex;align-items:center;gap:32px;flex-wrap:wrap}.role-content[data-v-3adf2620]{flex:1;min-width:320px;display:flex;flex-direction:column;gap:22px}.role-title[data-v-3adf2620]{font-family:Inter,sans-serif;font-size:52px;font-weight:700;line-height:1.2;background:var(--gradient-accent-side);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin:0}.role-description[data-v-3adf2620]{font-family:Inter,sans-serif;font-size:18px;font-weight:700;line-height:1.5;color:var(--color-text);opacity:.75;margin:0}.mockup-wrapper[data-v-3adf2620]{flex:1;min-width:320px;display:flex;justify-content:center;align-items:center}.laptop-mockup[data-v-3adf2620]{width:100%;max-width:580px;height:auto;display:block}.challenges-section[data-v-3adf2620]{display:flex;flex-direction:column;gap:56px;width:100%}.challenges-header[data-v-3adf2620]{display:flex;flex-direction:column;gap:56px}.divider-line[data-v-3adf2620]{width:100%;height:1px;background-color:var(--color-accent);opacity:.5}.challenges-title-wrapper[data-v-3adf2620]{display:flex;flex-direction:column;align-items:center;gap:22px}.challenges-title[data-v-3adf2620]{font-family:Inter,sans-serif;font-size:52px;font-weight:700;line-height:1.2;background:var(--gradient-accent-side);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-align:center;margin:0}.challenges-content[data-v-3adf2620]{display:flex;gap:80px;flex-wrap:wrap}.challenge-block[data-v-3adf2620],.solution-block[data-v-3adf2620]{flex:1;min-width:320px;display:flex;flex-direction:column;gap:16px}.block-title[data-v-3adf2620]{font-size:32px;font-weight:700;color:var(--color-heading);margin:0}.block-description[data-v-3adf2620]{font-family:Inter,sans-serif;font-size:18px;font-weight:700;line-height:1.5;color:var(--color-text);opacity:.75;margin:0}.process-section[data-v-3adf2620]{display:flex;flex-direction:column;gap:64px;width:100%}.process-header[data-v-3adf2620]{display:flex;flex-direction:column;gap:69px}.process-title-wrapper[data-v-3adf2620]{display:flex;flex-direction:column;align-items:center;gap:22px}.process-title[data-v-3adf2620]{font-family:Inter,sans-serif;font-size:52px;font-weight:700;line-height:1.2;background:var(--gradient-accent-side);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-align:center;margin:0}.roughs-section[data-v-3adf2620]{display:flex;flex-direction:column;gap:62px;width:100%}.roughs-header[data-v-3adf2620]{display:flex;align-items:flex-start;gap:235px;width:100%;flex-wrap:wrap}.roughs-title[data-v-3adf2620]{font-family:Inter,sans-serif;font-size:22px;font-weight:700;line-height:normal;color:var(--color-heading);margin:0;min-width:212px;flex-shrink:0}.roughs-description[data-v-3adf2620]{flex:1;max-width:616px;font-family:Inter,sans-serif;font-size:18px;font-weight:700;line-height:normal;color:var(--color-text);opacity:.75;margin:0}.gallery-container[data-v-3adf2620]{width:100%;padding-bottom:16px}.process-section .gallery-container[data-v-3adf2620]{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.roughs-section .gallery-container[data-v-3adf2620]{overflow:visible}.wireframe-gallery[data-v-3adf2620]{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:auto;gap:8px;width:100%;max-width:100%;margin:0 auto}.wireframe-thumbnail[data-v-3adf2620]{width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:8px;cursor:zoom-in;transition:transform .3s ease,box-shadow .3s ease}.wireframe-thumbnail[data-v-3adf2620]:hover{transform:scale(1.02);box-shadow:0 8px 24px #00b5e233}.roughs-section .wireframe-gallery[data-v-3adf2620]{display:grid;grid-template-columns:repeat(5,1fr);grid-auto-rows:auto;gap:5px;width:100%;max-width:1083px;margin:0 auto}.roughs-section .wireframe-thumbnail[data-v-3adf2620]{width:100%;height:auto;object-fit:cover;border-radius:8px;cursor:zoom-in;transition:transform .3s ease,box-shadow .3s ease}.roughs-section .wireframe-thumbnail[data-v-3adf2620]:nth-child(6n+1){grid-column:span 1;aspect-ratio:214.58 / 277.692}.roughs-section .wireframe-thumbnail[data-v-3adf2620]:nth-child(6n+2){grid-column:span 2;aspect-ratio:429.161 / 277.692}.roughs-section .wireframe-thumbnail[data-v-3adf2620]:nth-child(6n+3){grid-column:span 2;aspect-ratio:429.161 / 277.692}.roughs-section .wireframe-thumbnail[data-v-3adf2620]:nth-child(6n+4){grid-column:span 2;aspect-ratio:429.161 / 277.692}.roughs-section .wireframe-thumbnail[data-v-3adf2620]:nth-child(6n+5){grid-column:span 2;aspect-ratio:429.161 / 277.692}.roughs-section .wireframe-thumbnail[data-v-3adf2620]:nth-child(6n+6){grid-column:span 1;aspect-ratio:214.58 / 277.692}.roughs-section .wireframe-thumbnail[data-v-3adf2620]:hover{transform:scale(1.02);box-shadow:0 8px 24px #00b5e233}.gallery-container[data-v-3adf2620]::-webkit-scrollbar{height:8px}.gallery-container[data-v-3adf2620]::-webkit-scrollbar-track{background:var(--color-background-soft);border-radius:4px}.gallery-container[data-v-3adf2620]::-webkit-scrollbar-thumb{background:var(--color-accent);border-radius:4px;opacity:.5}.gallery-container[data-v-3adf2620]::-webkit-scrollbar-thumb:hover{background:var(--color-accent-light)}.wireframes-section[data-v-3adf2620]{display:flex;gap:60px;align-items:flex-start;flex-wrap:wrap}.wireframes-section.low-fidelity[data-v-3adf2620]{flex-direction:row;gap:133px}.wireframes-section.high-fidelity[data-v-3adf2620]{flex-direction:column;gap:23px}.wireframes-content[data-v-3adf2620]{flex:1;min-width:320px;max-width:443px;display:flex;flex-direction:column;gap:59px;width:100%}.wireframes-images[data-v-3adf2620]{display:flex;align-items:flex-end;gap:35px;flex-wrap:wrap;justify-content:center;width:100%;max-width:425px}.wireframes-section.low-fidelity .wireframes-images[data-v-3adf2620]{gap:65px}.wireframe-image[data-v-3adf2620]{height:auto;max-height:374px;display:block;cursor:zoom-in;transition:transform .2s ease;width:100%;max-width:374px;border-radius:12px}.wireframe-image[data-v-3adf2620]:hover{transform:scale(1.02)}.wireframes-header[data-v-3adf2620]{display:flex;align-items:center;gap:132px;width:100%;flex-wrap:wrap}.wireframes-header .divider-line[data-v-3adf2620]{flex:1;min-width:200px}.wireframes-layout[data-v-3adf2620]{display:flex;align-items:center;gap:108px;flex-wrap:wrap}.wireframes-layout .block-description[data-v-3adf2620]{max-width:441px;flex:1;min-width:320px}.wireframes-layout .wireframes-images[data-v-3adf2620]{gap:35px}.image-comparison-wrapper[data-v-3adf2620]{display:flex;flex-direction:column;align-items:center;gap:16px}img-comparison-slider[data-v-3adf2620]{width:100%;max-width:1200px;height:auto;--divider-width: 3px;--divider-color: var(--primary-color);--handle-color: var(--primary-color);--handle-size: 44px}.slider-image-wrapper[data-v-3adf2620]{width:100%;height:100%;display:block}.slider-image-wrapper img[data-v-3adf2620],img-comparison-slider img[data-v-3adf2620]{width:600px;height:auto;object-fit:cover;border-radius:11px;display:block}.comparison-labels[data-v-3adf2620]{display:flex;justify-content:space-around;width:100%;max-width:600px}.comparison-label[data-v-3adf2620]{font-size:14px;font-weight:700;color:var(--color-text);opacity:.75}.content-header[data-v-3adf2620]{display:flex;flex-direction:column;gap:24px}.block-description[data-v-3adf2620]{font-weight:700;line-height:1.5;color:var(--color-text);opacity:.75;margin:0;font-size:16px}.bias-item[data-v-3adf2620]{display:flex;flex-direction:column;gap:8px}.bias-title[data-v-3adf2620]{font-size:22px;font-weight:700;color:var(--color-heading);margin:0}.bias-description[data-v-3adf2620]{padding-left:32px;color:var(--color-text);opacity:.75}.results-section[data-v-3adf2620]{display:flex;flex-direction:column;gap:139px;width:100%;align-items:center}.results-title-wrapper[data-v-3adf2620]{display:flex;flex-direction:column;align-items:center;gap:22px;max-width:647px}.results-title[data-v-3adf2620]{font-family:Inter,sans-serif;font-size:52px;font-weight:700;line-height:1.2;background:var(--gradient-accent-side);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-align:center;margin:0}.result-showcase[data-v-3adf2620]{display:flex;align-items:center;gap:54px;width:100%;flex-wrap:wrap}.result-showcase.reverse[data-v-3adf2620]{flex-direction:row-reverse}.flipping-book-container[data-v-3adf2620]{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.showcase-mockup[data-v-3adf2620]{flex:1;min-width:320px;display:flex;justify-content:center;align-items:center}.project-link[data-v-3adf2620]{font-family:Inter,sans-serif;font-size:22px;color:var(--color-heading);text-decoration:underline;display:flex;align-items:center;gap:8px;flex-wrap:wrap;transition:color .3s ease;max-width:423px}.project-link[data-v-3adf2620]:hover{color:var(--color-accent)}.link-title[data-v-3adf2620]{font-weight:700}.external-icon[data-v-3adf2620]{display:inline}.next-project-section[data-v-3adf2620]{display:flex;flex-direction:column;gap:56px;width:100%}.next-project-content[data-v-3adf2620]{display:flex;align-items:center;gap:106px;flex-wrap:wrap}.next-project-header[data-v-3adf2620]{display:flex;align-items:center;gap:22px;flex:1;min-width:320px}.next-project-title[data-v-3adf2620]{font-family:Inter,sans-serif;font-size:52px;font-weight:700;line-height:1.2;background:var(--gradient-accent-side);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-align:center;margin:0}.arrow-icon[data-v-3adf2620]{flex-shrink:0}.next-project-card[data-v-3adf2620]{border:1.577px solid var(--linear-top-right);border-radius:11.041px;background:var(--linear-top-right-fill);padding:2rem;display:flex;flex-direction:column;gap:33px;width:628px;height:537px;transition:border-color .3s ease,transform .3s ease,background .3s ease;cursor:pointer}.next-project-card[data-v-3adf2620]:hover{border-color:var(--color-accent);transform:translateY(-4px)}.next-project-card .card-content[data-v-3adf2620]{display:flex;flex-direction:column;gap:6px}.next-project-card .card-title[data-v-3adf2620]{font-family:Inter,sans-serif;font-size:25px;font-weight:700;line-height:1.2;color:var(--color-heading);margin:0}.next-project-card .card-role[data-v-3adf2620]{font-family:Inter,sans-serif;font-size:16px;font-weight:400;color:silver;margin:0}.next-project-card .card-image[data-v-3adf2620]{width:100%;height:100%;display:flex;justify-content:center;align-items:center;overflow:hidden;border-radius:14px}.next-project-card .card-image img[data-v-3adf2620]{width:100%;height:auto;border-radius:14px}@media(max-width:1440px){.case-study-container[data-v-3adf2620]{gap:100px}.main-title[data-v-3adf2620]{font-size:64px}.role-title[data-v-3adf2620],.challenges-title[data-v-3adf2620],.process-title[data-v-3adf2620],.results-title[data-v-3adf2620],.next-project-title[data-v-3adf2620]{font-size:48px}.wireframes-section.low-fidelity[data-v-3adf2620]{gap:80px}.wireframes-layout[data-v-3adf2620]{gap:60px}.roughs-header[data-v-3adf2620]{gap:150px}.wireframe-gallery[data-v-3adf2620]{gap:8px;grid-template-columns:repeat(2,1fr)}.roughs-section .wireframe-gallery[data-v-3adf2620]{gap:4.5px;max-width:975px;grid-template-columns:repeat(5,1fr)}.roughs-section .wireframe-thumbnail[data-v-3adf2620]:nth-child(6n+2),.roughs-section .wireframe-thumbnail[data-v-3adf2620]:nth-child(6n+3),.roughs-section .wireframe-thumbnail[data-v-3adf2620]:nth-child(6n+4),.roughs-section .wireframe-thumbnail[data-v-3adf2620]:nth-child(6n+5){grid-column:span 2;aspect-ratio:386.245 / 250}}@media(max-width:768px){.case-study[data-v-3adf2620]{padding:60px 16px}.case-study-container[data-v-3adf2620]{gap:80px}.main-title[data-v-3adf2620]{font-size:48px}.role-title[data-v-3adf2620],.challenges-title[data-v-3adf2620],.process-title[data-v-3adf2620],.results-title[data-v-3adf2620],.next-project-title[data-v-3adf2620]{font-size:36px}.section-label[data-v-3adf2620],.overview-description[data-v-3adf2620],.role-description[data-v-3adf2620],.block-description[data-v-3adf2620]{font-size:16px}.block-title[data-v-3adf2620]{font-size:20px}.project-images[data-v-3adf2620]{gap:24px}.role-section[data-v-3adf2620]{flex-direction:column}.challenges-content[data-v-3adf2620]{gap:48px}.wireframes-section.low-fidelity[data-v-3adf2620]{flex-direction:column;gap:40px}.wireframes-header[data-v-3adf2620]{gap:40px}.wireframes-layout[data-v-3adf2620]{flex-direction:column;gap:40px}.result-showcase[data-v-3adf2620]{flex-direction:column;gap:32px}.result-showcase.reverse[data-v-3adf2620]{flex-direction:column}.next-project-content[data-v-3adf2620]{flex-direction:column;gap:40px}.project-link[data-v-3adf2620]{font-size:20px}.next-project-card .card-title[data-v-3adf2620]{font-size:22px}.roughs-header[data-v-3adf2620]{gap:40px;flex-direction:column}.roughs-title[data-v-3adf2620]{font-size:20px}.roughs-description[data-v-3adf2620]{font-size:16px;max-width:100%}.wireframe-gallery[data-v-3adf2620]{gap:6px;grid-template-columns:repeat(2,1fr)}.roughs-section .wireframe-gallery[data-v-3adf2620]{grid-template-columns:repeat(2,1fr);gap:4px}.roughs-section .wireframe-thumbnail[data-v-3adf2620]{grid-column:span 1!important;aspect-ratio:1!important}}@media(max-width:425px){.case-study[data-v-3adf2620]{padding:40px 12px}.case-study-container[data-v-3adf2620]{gap:60px}.main-title[data-v-3adf2620]{font-size:36px;text-align:left}.role-title[data-v-3adf2620],.challenges-title[data-v-3adf2620],.process-title[data-v-3adf2620],.results-title[data-v-3adf2620],.next-project-title[data-v-3adf2620]{font-size:28px;text-align:left}.section-label[data-v-3adf2620]{font-size:14px;text-align:left}.overview-description[data-v-3adf2620],.role-description[data-v-3adf2620],.block-description[data-v-3adf2620]{font-size:15px;text-align:left}.overview-section[data-v-3adf2620],.challenges-title-wrapper[data-v-3adf2620],.process-title-wrapper[data-v-3adf2620],.results-title-wrapper[data-v-3adf2620]{align-items:flex-start}.challenges-content[data-v-3adf2620]{gap:40px}.image-wrapper[data-v-3adf2620]{min-width:100%}.wireframes-images[data-v-3adf2620]{gap:20px}.wireframes-section.low-fidelity .wireframes-images[data-v-3adf2620],.wireframes-content[data-v-3adf2620]{gap:30px}.project-link[data-v-3adf2620]{font-size:18px}.next-project-header[data-v-3adf2620]{flex-direction:column;align-items:flex-start}.next-project-card[data-v-3adf2620],.next-project-card .card-image img[data-v-3adf2620]{max-width:100%}.roughs-section[data-v-3adf2620]{gap:40px}.roughs-header[data-v-3adf2620]{gap:24px}.roughs-title[data-v-3adf2620]{font-size:18px}.roughs-description[data-v-3adf2620]{font-size:15px}.wireframe-gallery[data-v-3adf2620]{gap:4px;grid-template-columns:repeat(2,1fr)}.roughs-section .wireframe-gallery[data-v-3adf2620]{grid-template-columns:repeat(2,1fr);gap:3px}.roughs-section .wireframe-thumbnail[data-v-3adf2620]{grid-column:span 1!important;aspect-ratio:1!important}.gallery-container[data-v-3adf2620]::-webkit-scrollbar{height:6px}}.go-up-button[data-v-2ec06704]{position:fixed;bottom:30px;right:30px;width:54px;height:54px;border-radius:27px;background:var(--color-background-soft);border:1px solid var(--color-border);cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease,transform .2s ease,background-color .3s ease,border-color .3s ease,color .3s ease;z-index:999;padding:0;box-shadow:0 4px 12px #00000026;color:var(--color-text)}.go-up-button.visible[data-v-2ec06704]{opacity:1;visibility:visible}.go-up-button[data-v-2ec06704]:hover{transform:scale(1.1);box-shadow:0 6px 16px #0003;background:var(--color-accent);border-color:var(--color-accent);color:var(--color-text-light)}.go-up-button[data-v-2ec06704]:active{transform:scale(.95)}.go-up-button svg[data-v-2ec06704]{width:18px;height:10px}@media(max-width:768px){.go-up-button[data-v-2ec06704]{bottom:20px;right:20px;width:48px;height:48px;border-radius:24px}.go-up-button svg[data-v-2ec06704]{width:16px;height:9px}}@media(max-width:480px){.go-up-button[data-v-2ec06704]{bottom:15px;right:15px;width:44px;height:44px;border-radius:22px}.go-up-button svg[data-v-2ec06704]{width:14px;height:8px}}.preloader-container[data-v-9de85570]{position:fixed;top:0;left:0;width:100vw;height:100vh;display:flex;align-items:center;justify-content:center;background:var(--color-bg-dark);z-index:9999;text-align:center}.preloader-wrapper[data-v-9de85570]{display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:90vw;margin:0 auto}.preloader-line-container[data-v-9de85570]{overflow:hidden;display:inline-block}.preloader-name[data-v-9de85570]{font-weight:700;font-size:2.5rem;letter-spacing:.05em;color:var(--color-text-light);text-align:center;transform:translateY(100%);display:inline-block}.preloader-title[data-v-9de85570]{font-weight:400;font-size:1.125rem;letter-spacing:.08em;background:var(--gradient-accent-side);-webkit-background-clip:text;background-clip:text;color:transparent;text-align:center;font-family:PPNeueMachina,sans-serif;transform:translateY(100%);display:inline-block}@media(min-width:641px){.preloader-name[data-v-9de85570]{font-size:3.5rem}.preloader-title[data-v-9de85570]{font-size:1.5rem}}@media(min-width:1025px){.preloader-name[data-v-9de85570]{font-size:4.5rem}.preloader-title[data-v-9de85570]{font-size:1.75rem}}main[data-v-e28bc3ba]{min-height:100vh}
