.AboutPage_page__P0vks{padding:106px 0 58px;background:#fff;color:#292332}.AboutPage_container__MUezz{max-width:1240px;padding:0 32px;margin:0 auto}.AboutPage_hero__xumvj{max-width:830px;margin:0 auto;padding:66px 0 54px;text-align:center}.AboutPage_eyebrow__FlCvh{margin:0 0 18px;font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#795293}.AboutPage_hero__xumvj h1{margin:0 0 22px;font-size:clamp(36px,4.2vw,56px);font-weight:500;line-height:1.12;letter-spacing:-.045em}.AboutPage_hero__xumvj>p:last-child{max-width:620px;margin:0 auto;color:#756b7e;font-size:17px;line-height:1.8}.AboutPage_story__0IU9L{display:grid;grid-template-columns:1.12fr 1fr;align-items:center;gap:70px;padding:32px 0 44px}.AboutPage_reverse__8tP4D{grid-template-columns:1fr 1.12fr}.AboutPage_reverse__8tP4D .AboutPage_image__zx8bO{order:2}.AboutPage_reverse__8tP4D .AboutPage_copy__Ay5pv{order:1}.AboutPage_image__zx8bO{margin:0;min-width:0;overflow:hidden;border-radius:14px;background:#f0e9dc}.AboutPage_image__zx8bO img{display:block;width:100%;height:auto;aspect-ratio:3/2}.AboutPage_copy__Ay5pv{min-width:0}.AboutPage_copy__Ay5pv h2{margin:0 0 20px;font-size:clamp(28px,3vw,37px);line-height:1.17;font-weight:500;letter-spacing:-.035em}.AboutPage_copy__Ay5pv>p:not(.AboutPage_eyebrow__FlCvh){font-size:15px;line-height:1.9;color:#756b7e;margin:0 0 16px}.AboutPage_copy__Ay5pv>p:last-of-type{margin-bottom:12px}.AboutPage_link__fIFIv{display:inline-flex;align-items:center;gap:10px;min-height:44px;font-size:13px;font-weight:600;color:#7135a6;text-decoration:none}.AboutPage_link__fIFIv:hover{text-decoration:underline;text-underline-offset:4px}.AboutPage_caption__UVeGV{color:#958a9c;font-size:11px;text-align:center;margin:0 0 38px}.AboutPage_cta__3Nik1{border-top:1px solid #eee8f2;padding:34px 0 0;display:flex;align-items:center;justify-content:space-between;gap:24px}.AboutPage_cta__3Nik1 h2{font-size:26px;font-weight:500;letter-spacing:-.02em;margin:0 0 8px}.AboutPage_cta__3Nik1 p{font-size:14px;color:#756b7e;line-height:1.8;margin:0}.AboutPage_cta__3Nik1 button{min-height:44px;padding:13px 22px;display:inline-flex;align-items:center;justify-content:center;gap:12px;border:0;border-radius:8px;background:#7b2ecb;color:white;font-size:14px;font-weight:600;cursor:pointer;white-space:nowrap}.AboutPage_cta__3Nik1 button:hover{background:#6b25b4}.AboutPage_page__P0vks a:focus-visible,.AboutPage_page__P0vks button:focus-visible{outline:2px solid #7b2ecb;outline-offset:4px}@media(max-width:1050px){.AboutPage_story__0IU9L{gap:36px}.AboutPage_copy__Ay5pv>p:not(.AboutPage_eyebrow__FlCvh){font-size:14px}}@media(max-width:767px){.AboutPage_page__P0vks{padding-top:72px}.AboutPage_container__MUezz{padding:0 22px}.AboutPage_hero__xumvj{padding:40px 0 28px;text-align:left}.AboutPage_hero__xumvj h1{font-size:37px}.AboutPage_hero__xumvj>p:last-child{font-size:15px}.AboutPage_reverse__8tP4D,.AboutPage_story__0IU9L{grid-template-columns:1fr;gap:27px;padding:24px 0 34px}.AboutPage_reverse__8tP4D .AboutPage_copy__Ay5pv,.AboutPage_reverse__8tP4D .AboutPage_image__zx8bO{order:0}.AboutPage_copy__Ay5pv h2{font-size:30px}.AboutPage_copy__Ay5pv>p:not(.AboutPage_eyebrow__FlCvh){font-size:15px}.AboutPage_image__zx8bO{border-radius:10px}.AboutPage_cta__3Nik1{align-items:flex-start;flex-direction:column}.AboutPage_caption__UVeGV{text-align:left;line-height:1.7;margin-top:6px}}.AboutPage_team__RZEq9{padding:46px 0 56px;border-top:1px solid #eee8f2}.AboutPage_teamHeader__fVb2F{margin-bottom:32px}.AboutPage_teamHeader__fVb2F h2{margin:0;font-size:clamp(28px,3vw,37px);font-weight:500;letter-spacing:-.035em;line-height:1.2}.AboutPage_teamGrid__asqH_{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:26px;list-style:none;margin:0;padding:0}.AboutPage_teamMember__F2sDi{min-width:0;padding-top:22px;border-top:1px solid #eee8f2}.AboutPage_initials__F75Vz{display:grid;place-items:center;width:64px;height:64px;border-radius:50%;background:#f1e9f7;color:#7135a6;font-size:19px;font-weight:500;letter-spacing:.03em;margin-bottom:20px}.AboutPage_teamMember__F2sDi:nth-child(2) .AboutPage_initials__F75Vz,.AboutPage_teamMember__F2sDi:nth-child(5) .AboutPage_initials__F75Vz{background:#edf1e7;color:#5b6b47}.AboutPage_teamMember__F2sDi:nth-child(3) .AboutPage_initials__F75Vz{background:#f5ebe2;color:#94654c}.AboutPage_teamMember__F2sDi h3{margin:0 0 9px;font-size:17px;line-height:1.4;font-weight:600;letter-spacing:-.02em}.AboutPage_teamMember__F2sDi p{margin:0;font-size:13px;line-height:1.7;color:#756b7e}.AboutPage_teamMember__F2sDi>span{display:block;margin-top:3px;font-size:12px;line-height:1.7;color:#8b7f94}@media(max-width:1050px){.AboutPage_teamGrid__asqH_{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:32px}}@media(max-width:767px){.AboutPage_team__RZEq9{padding:32px 0 40px}.AboutPage_teamGrid__asqH_{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px}.AboutPage_teamMember__F2sDi h3{font-size:16px}}@media(max-width:380px){.AboutPage_teamGrid__asqH_{grid-template-columns:1fr}}.AppStoreLink_link__THY1p{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin-top:20px;color:#49305e;font-size:14px;font-weight:600;text-decoration:none}.AppStoreLink_link__THY1p svg{flex-shrink:0}.AppStoreLink_link__THY1p:hover{text-decoration:underline;text-underline-offset:4px}.AppStoreLink_link__THY1p:focus-visible{outline:2px solid currentColor;outline-offset:4px;border-radius:4px}.AppStoreLink_prominent__OYqSS{gap:12px;margin-top:22px;color:#733ba4;font-size:clamp(20px,2.4vw,28px);line-height:1.4;letter-spacing:-.025em}.AppStoreLink_prominent__OYqSS>svg:first-child{width:26px;height:26px}.AppStoreLink_prominent__OYqSS>svg:last-child{width:21px;height:21px}.AppStoreLink_prominent__OYqSS span{position:relative;padding-bottom:5px;background-image:linear-gradient(currentColor,currentColor),linear-gradient(#733ba440,#733ba440);background-size:0 2px,100% 2px;background-position:0 100%;background-repeat:no-repeat;transition:background-size .24s ease}.AppStoreLink_prominent__OYqSS:hover{text-decoration:none}.AppStoreLink_prominent__OYqSS:focus-visible span,.AppStoreLink_prominent__OYqSS:hover span{background-size:100% 2px,100% 2px}@media (prefers-reduced-motion:reduce){.AppStoreLink_prominent__OYqSS span{transition:none}}.HomeHero_hero__Exjqn{position:relative;isolation:isolate;overflow:hidden;background:#f8f6fb;color:#251b35;min-height:620px;display:grid;place-items:center;padding:150px 24px 100px}.HomeHero_video__doQKY,.HomeHero_wash__1N_E_{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.HomeHero_video__doQKY{-o-object-fit:cover;object-fit:cover;z-index:-2}.HomeHero_wash__1N_E_{z-index:-1;background:linear-gradient(180deg,rgba(255,255,255,.84),rgba(255,255,255,.79) 45%,rgba(255,255,255,.91) 78%,#fff)}.HomeHero_content__P3H4j{width:100%;max-width:1000px;text-align:center}.HomeHero_eyebrow__TqZhT{margin:0 0 25px;font-size:11px;font-weight:600;letter-spacing:.18em;color:#584b65}.HomeHero_content__P3H4j h1{margin:0;font-size:clamp(76px,10vw,136px);font-weight:600;line-height:1.05;letter-spacing:-.075em}.HomeHero_content__P3H4j h1 span{color:#733ba4;font-weight:400}.HomeHero_promise__dCfxQ{margin:25px 0 16px;font-size:clamp(22px,2.7vw,32px);line-height:1.3;letter-spacing:-.04em}.HomeHero_description__1SzWe{margin:0 auto;max-width:600px;font-size:16px;line-height:1.75;color:#5d5268}.HomeHero_actions__PBvIf{display:flex;justify-content:center;align-items:center;gap:28px;flex-wrap:wrap;margin-top:30px}.HomeHero_primary__LsE14,.HomeHero_secondary__y8ndi{display:inline-flex;align-items:center;justify-content:center;gap:13px;min-height:48px;font-size:14px;font-weight:600;text-decoration:none}.HomeHero_primary__LsE14{background:#733ba4;border:1px solid #733ba4;color:#fff;padding:0 23px;border-radius:6px}.HomeHero_primary__LsE14:hover{background:#5f2d8b}.HomeHero_secondary__y8ndi{color:#393043}.HomeHero_secondary__y8ndi:hover{text-decoration:underline;text-underline-offset:5px}.HomeHero_primary__LsE14:focus-visible,.HomeHero_secondary__y8ndi:focus-visible{outline:3px solid #8242b4;outline-offset:5px}@media (max-width:767px){.HomeHero_hero__Exjqn{min-height:560px;padding:100px 24px 94px}.HomeHero_content__P3H4j h1{font-size:clamp(68px,16vw,100px)}.HomeHero_eyebrow__TqZhT{font-size:10px;letter-spacing:.12em}.HomeHero_desktopBreak__4SnlR{display:none}.HomeHero_description__1SzWe{font-size:15px;max-width:440px}.HomeHero_actions__PBvIf{gap:19px}}.IndustriesGrid_section__pcK3S{padding:76px 0 64px;background:#fbfaf8;color:#252335}.IndustriesGrid_container__GDfHr{padding:0 24px}.IndustriesGrid_header__7x9UH{text-align:center;margin:0 auto 38px}.IndustriesGrid_eyebrow__hGaVT{margin:0 0 14px;font-size:11px;font-weight:600;letter-spacing:.14em;color:#795293}.IndustriesGrid_header__7x9UH h2{max-width:760px;margin:0 auto;font-size:clamp(29px,3vw,39px);font-weight:500;letter-spacing:-.04em;line-height:1.18}.IndustriesGrid_header__7x9UH>p{max-width:570px;margin:16px auto 0;font-size:14px;line-height:1.8;color:#706776}.IndustriesGrid_grid__hJJGW{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:36px 24px}.IndustriesGrid_practice__PAiL_{display:block;min-width:0;text-decoration:none;color:inherit;border-radius:10px}.IndustriesGrid_artwork__pt2RN{aspect-ratio:3/2;overflow:hidden;border-radius:10px;background:#eee9df}.IndustriesGrid_artwork__pt2RN img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .35s ease}.IndustriesGrid_practice__PAiL_ h3{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:17px;font-weight:600;margin:19px 0 9px;letter-spacing:-.02em}.IndustriesGrid_practice__PAiL_ h3 svg{flex-shrink:0;color:#86619f;transition:transform .2s ease}.IndustriesGrid_practice__PAiL_>p{font-size:13px;line-height:1.75;color:#706776;margin:0;max-width:260px}.IndustriesGrid_practice__PAiL_:hover .IndustriesGrid_artwork__pt2RN img{transform:scale(1.035)}.IndustriesGrid_practice__PAiL_:hover h3{color:#7135a6}.IndustriesGrid_practice__PAiL_:hover h3 svg{transform:translateX(3px)}.IndustriesGrid_footer__U72f8 a:focus-visible,.IndustriesGrid_practice__PAiL_:focus-visible{outline:2px solid #7b2ecb;outline-offset:6px}.IndustriesGrid_footer__U72f8{margin-top:34px;padding-top:21px;border-top:1px solid #e7e1e8;display:flex;justify-content:center}.IndustriesGrid_footer__U72f8 a{display:inline-flex;align-items:center;gap:12px;min-height:44px;color:#7135a6;font-size:13px;font-weight:600;text-decoration:none}.IndustriesGrid_footer__U72f8 a:hover{text-decoration:underline;text-underline-offset:4px}@media (max-width:1023px){.IndustriesGrid_grid__hJJGW{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px}}@media (max-width:599px){.IndustriesGrid_section__pcK3S{padding:48px 0 36px}.IndustriesGrid_header__7x9UH{display:block;margin-bottom:28px}.IndustriesGrid_header__7x9UH>p{margin:16px auto 0;max-width:360px}.IndustriesGrid_grid__hJJGW{grid-template-columns:1fr;gap:30px}.IndustriesGrid_practice__PAiL_ h3{margin-top:15px;font-size:19px}.IndustriesGrid_practice__PAiL_>p{max-width:none;font-size:14px}.IndustriesGrid_footer__U72f8{margin-top:28px}}@media (prefers-reduced-motion:reduce){.IndustriesGrid_artwork__pt2RN img,.IndustriesGrid_practice__PAiL_ h3 svg{transition:none}.IndustriesGrid_practice__PAiL_:hover .IndustriesGrid_artwork__pt2RN img,.IndustriesGrid_practice__PAiL_:hover h3 svg{transform:none}}.FAQSection_answer__CxYky{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .3s ease,opacity .22s ease}.FAQSection_open__2GZgD{grid-template-rows:1fr;opacity:1}.FAQSection_clip__Kvdzr{min-height:0;overflow:hidden}@media (prefers-reduced-motion:reduce){.FAQSection_answer__CxYky{transition:none}}.BrandLogo_tile__1kaCC{position:relative;display:inline-flex;flex:0 0 auto;overflow:hidden;isolation:isolate;border-radius:12px}.BrandLogo_image__B7qyp{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;border-radius:inherit}.BrandLogo_tile__1kaCC:after{content:"";position:absolute;inset:-30% auto -30% -35%;width:42%;pointer-events:none;opacity:0;transform:translate3d(-180%,0,0) rotate(16deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.78),transparent)}.BrandLogo_illuminate__LqjY3{animation:BrandLogo_awaken__lQDzr .9s cubic-bezier(.22,1,.36,1) both}.BrandLogo_illuminate__LqjY3:after{animation:BrandLogo_illuminate__LqjY3 .9s cubic-bezier(.22,1,.36,1) .12s both}@keyframes BrandLogo_awaken__lQDzr{0%{transform:scale(.96)}42%{transform:scale(1.045)}to{transform:scale(1)}}@keyframes BrandLogo_illuminate__LqjY3{0%{opacity:0;transform:translate3d(-180%,0,0) rotate(16deg)}18%{opacity:.82}72%{opacity:.58}to{opacity:0;transform:translate3d(430%,0,0) rotate(16deg)}}@media(prefers-reduced-motion:reduce){.BrandLogo_illuminate__LqjY3,.BrandLogo_illuminate__LqjY3:after{animation:none}}