.homepage-module__rk2sVG__site{--ink:#221b35;--muted:#655c72;--purple:#7132e8;--lavender:#eee7fa;--plum:#302047;--line:#e4deeb;color:var(--ink);background:#fdfcfb;font-family:Inter,sans-serif;font-size:18px;line-height:1.6;overflow:clip}.homepage-module__rk2sVG__site *,.homepage-module__rk2sVG__site :before,.homepage-module__rk2sVG__site :after{box-sizing:border-box}.homepage-module__rk2sVG__site ::selection{color:#221b35;background:#d8c1ff}.homepage-module__rk2sVG__site :is(h1,h2,h3,p){margin:0}.homepage-module__rk2sVG__site :is(h1,h2,h3){font-family:Space Grotesk,sans-serif}.homepage-module__rk2sVG__site a{text-underline-offset:4px}.homepage-module__rk2sVG__site :is(a,button,input,summary,[tabindex]):focus-visible{outline-offset:5px;outline:3px solid #8a49eb}.homepage-module__rk2sVG__site button,.homepage-module__rk2sVG__site input{font:inherit}.homepage-module__rk2sVG__site button,.homepage-module__rk2sVG__site summary{cursor:pointer}.homepage-module__rk2sVG__site input{caret-color:var(--purple)}.homepage-module__rk2sVG__site :is(section[id],main[id]){scroll-margin-top:100px}.homepage-module__rk2sVG__header{z-index:50;border-bottom:1px solid var(--line);background:#fdfcfb;position:sticky;top:0}.homepage-module__rk2sVG__headerInner{justify-content:space-between;align-items:center;gap:28px;max-width:1440px;height:96px;margin:auto;padding:0 56px;display:flex}.homepage-module__rk2sVG__brand{color:var(--ink);flex-shrink:0;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.homepage-module__rk2sVG__brand>span{letter-spacing:-.035em;font-family:Space Grotesk,sans-serif;font-size:23px;font-weight:650;line-height:.98}.homepage-module__rk2sVG__brandDot{color:var(--purple)}.homepage-module__rk2sVG__desktopNav{align-items:center;gap:30px;display:flex}.homepage-module__rk2sVG__desktopNav a{color:#51485f;font-size:15px;font-weight:500;text-decoration:none;transition:color .2s}.homepage-module__rk2sVG__desktopNav a:hover{color:var(--purple)}.homepage-module__rk2sVG__button,.homepage-module__rk2sVG__secondaryButton{background:var(--purple);color:#fff;border:0;border-radius:100px;justify-content:center;align-items:center;gap:20px;min-height:51px;padding:12px 23px;font-size:16px;font-weight:500;line-height:1.3;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex}.homepage-module__rk2sVG__button:hover{background:#5920c3;transform:translateY(-2px)}.homepage-module__rk2sVG__button:disabled{cursor:default;opacity:.75;transform:none}.homepage-module__rk2sVG__headerCta{gap:22px;min-height:45px;padding:11px 20px;font-size:14px}.homepage-module__rk2sVG__secondaryButton{color:var(--ink);background:0 0;padding-inline:8px}.homepage-module__rk2sVG__secondaryButton:hover{color:var(--purple)}.homepage-module__rk2sVG__menuButton{background:var(--lavender);color:var(--ink);border:0;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;display:none}.homepage-module__rk2sVG__mobileNav{padding:8px 24px 24px;display:grid}.homepage-module__rk2sVG__mobileNav a{border-bottom:1px solid var(--line);color:var(--ink);justify-content:space-between;align-items:center;padding:12px 0;text-decoration:none;display:flex}.homepage-module__rk2sVG__heroCollage{grid-template-columns:1.04fr 1fr 1.04fr 1fr;align-items:start;gap:17px;max-width:1440px;margin:45px auto 0;padding:0 40px;display:grid}.homepage-module__rk2sVG__portraitCard,.homepage-module__rk2sVG__workPhoto{border-radius:16px;position:relative;overflow:hidden}.homepage-module__rk2sVG__portraitCard{height:417px}.homepage-module__rk2sVG__portraitCard img{object-fit:cover;object-position:50% 28%;transform-origin:50% 35%;transform:scale(1.28)}.homepage-module__rk2sVG__portraitCaption{color:#fff;background:linear-gradient(#0000,#191321d9);padding:72px 24px 25px;font-family:Space Grotesk,sans-serif;font-size:23px;line-height:1.2;position:absolute;inset:auto 0 0}.homepage-module__rk2sVG__portraitCaption span,.homepage-module__rk2sVG__portraitCaption strong{font-weight:500;display:block}.homepage-module__rk2sVG__questionColumn{gap:16px;padding-top:50px;display:grid}.homepage-module__rk2sVG__questionCard{background:#eae1f8;border-radius:16px;min-height:259px;padding:22px 23px 24px;position:relative}.homepage-module__rk2sVG__cardTop{color:#69448e;justify-content:space-between;align-items:center;gap:10px;display:flex}.homepage-module__rk2sVG__cardTop span{font-size:12px}.homepage-module__rk2sVG__questionCard h2{letter-spacing:-.025em;margin-top:24px;font-size:clamp(22px,1.85vw + 2px,29px);font-weight:500;line-height:1.22}.homepage-module__rk2sVG__questionCard>p{color:#605073;margin:16px 32px 0 0;font-size:13px;line-height:1.6}.homepage-module__rk2sVG__questionCard>a{color:#47315c;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;transition:transform .2s;display:flex;position:absolute;bottom:19px;right:17px}.homepage-module__rk2sVG__questionCard>a:hover{transform:rotate(8deg)}.homepage-module__rk2sVG__knowledgeCard{background:var(--plum);color:#f3eafa;border-radius:16px;align-items:center;gap:17px;min-height:108px;padding:20px;display:flex}.homepage-module__rk2sVG__knowledgeCard svg{color:#d7bdf7;flex-shrink:0}.homepage-module__rk2sVG__knowledgeCard p{font-size:17px;line-height:1.5}.homepage-module__rk2sVG__knowledgeCard strong{font-weight:500}.homepage-module__rk2sVG__appHeroCard{height:437px;color:var(--ink);background:#e6dcf6;border-radius:16px;margin-top:21px;text-decoration:none;display:block;position:relative;overflow:hidden}.homepage-module__rk2sVG__appHeroHeading{justify-content:space-between;align-items:center;padding:21px 20px 0;display:flex}.homepage-module__rk2sVG__appHeroHeading>span{align-items:center;gap:8px;font-size:14px;font-weight:500;display:flex}.homepage-module__rk2sVG__heroAppCaption{color:#675379;text-align:center;background:#e6dcf6;padding:9px 0;font-size:12px;position:absolute;bottom:0;left:0;right:0}.homepage-module__rk2sVG__peopleColumn{gap:16px;padding-top:52px;display:grid}.homepage-module__rk2sVG__workPhoto{height:260px}.homepage-module__rk2sVG__workPhoto img{object-fit:cover;object-position:center 47%}.homepage-module__rk2sVG__workPhoto>span{color:#fff;background:linear-gradient(#0000,#20182cd9);padding:55px 21px 20px;font-family:Space Grotesk,sans-serif;font-size:22px;line-height:1.25;position:absolute;bottom:0;left:0;right:0}.homepage-module__rk2sVG__workPhoto strong{font-weight:500}.homepage-module__rk2sVG__contributeCard{color:#514735;background:#eeeae3;border-radius:16px;grid-template-columns:24px 1fr 21px;align-items:center;gap:12px;min-height:107px;padding:20px 17px;font-size:15px;line-height:1.5;text-decoration:none;transition:background .2s;display:grid}.homepage-module__rk2sVG__contributeCard:hover{background:#e5dfd3}.homepage-module__rk2sVG__sectorLine{border-top:1px solid var(--line);justify-content:center;align-items:center;gap:52px;max-width:1240px;margin:48px auto 0;padding:27px 0 31px;display:flex}.homepage-module__rk2sVG__sectorLine>span{color:var(--muted);font-size:13px}.homepage-module__rk2sVG__sectorLine ul{gap:47px;margin:0;padding:0;font-size:15px;font-weight:500;list-style:none;display:flex}.homepage-module__rk2sVG__sectorLine li{align-items:center;gap:13px;display:flex}.homepage-module__rk2sVG__sectorLine li:before{content:"";background:#9463ce;border-radius:50%;width:5px;height:5px}.homepage-module__rk2sVG__site h2{text-wrap:balance}.homepage-module__rk2sVG__textLink{color:#6632aa;align-items:center;gap:12px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.homepage-module__rk2sVG__textLink:hover{text-decoration:underline}@keyframes homepage-module__rk2sVG__settle{0%{clip-path:inset(0 0 9% round 16px);transform:translateY(17px)}to{clip-path:inset(0 round 16px);transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){.homepage-module__rk2sVG__heroCollage{animation:.85s cubic-bezier(.16,1,.3,1) both homepage-module__rk2sVG__settle}}@media (min-width:1500px){.homepage-module__rk2sVG__heroCollage{margin-top:55px}}@media (max-width:1200px){.homepage-module__rk2sVG__headerInner{gap:20px;padding-inline:32px}.homepage-module__rk2sVG__desktopNav{gap:23px}.homepage-module__rk2sVG__heroCollage{gap:13px;padding-inline:28px}.homepage-module__rk2sVG__portraitCard{height:393px}.homepage-module__rk2sVG__portraitCaption{padding-inline:18px;font-size:20px}.homepage-module__rk2sVG__questionCard{min-height:250px;padding:19px}.homepage-module__rk2sVG__questionCard h2{font-size:25px}.homepage-module__rk2sVG__cardTop span{font-size:11px}.homepage-module__rk2sVG__knowledgeCard{gap:10px;padding:17px}.homepage-module__rk2sVG__knowledgeCard p{font-size:15px}.homepage-module__rk2sVG__appHeroCard{height:415px}.homepage-module__rk2sVG__appHeroHeading{padding-inline:15px}.homepage-module__rk2sVG__workPhoto{height:250px}.homepage-module__rk2sVG__workPhoto>span{padding-inline:16px;font-size:20px}.homepage-module__rk2sVG__contributeCard{grid-template-columns:19px 1fr 18px;gap:8px;min-height:99px;padding-inline:13px;font-size:13px}.homepage-module__rk2sVG__sectorLine{gap:35px;margin-inline:40px}.homepage-module__rk2sVG__sectorLine ul{gap:25px;font-size:14px}}@media (max-width:900px){.homepage-module__rk2sVG__headerInner{height:80px;padding-inline:24px}.homepage-module__rk2sVG__desktopNav{display:none}.homepage-module__rk2sVG__headerCta{margin-left:auto}.homepage-module__rk2sVG__menuButton{display:flex}.homepage-module__rk2sVG__heroCollage{grid-template-columns:1fr 1fr;gap:18px;max-width:740px;margin-top:36px}.homepage-module__rk2sVG__portraitCard{height:380px}.homepage-module__rk2sVG__questionColumn{padding-top:30px}.homepage-module__rk2sVG__questionCard{min-height:237px}.homepage-module__rk2sVG__questionCard h2{font-size:27px}.homepage-module__rk2sVG__questionCard>p{max-width:220px;font-size:14px}.homepage-module__rk2sVG__cardTop span{font-size:12px}.homepage-module__rk2sVG__knowledgeCard{min-height:96px}.homepage-module__rk2sVG__knowledgeCard p{font-size:17px}.homepage-module__rk2sVG__appHeroCard{height:380px;margin-top:0}.homepage-module__rk2sVG__peopleColumn{padding-top:25px}.homepage-module__rk2sVG__workPhoto{height:250px}.homepage-module__rk2sVG__contributeCard{min-height:104px;font-size:15px}.homepage-module__rk2sVG__sectorLine{flex-direction:column;gap:17px;margin-top:30px;padding-block:24px}.homepage-module__rk2sVG__sectorLine ul{flex-wrap:wrap;justify-content:center;gap:23px}}@media (max-width:600px){.homepage-module__rk2sVG__headerInner{gap:10px;height:74px;padding-inline:20px}.homepage-module__rk2sVG__brand{gap:7px}.homepage-module__rk2sVG__brand img{width:34px;height:34px}.homepage-module__rk2sVG__brand>span{font-size:19px}.homepage-module__rk2sVG__headerCta{gap:8px;min-height:39px;padding-inline:13px;font-size:12px}.homepage-module__rk2sVG__headerCta svg{width:14px}.homepage-module__rk2sVG__menuButton{background:0 0;width:39px;height:39px}.homepage-module__rk2sVG__menuButton svg{width:22px}.homepage-module__rk2sVG__secondaryButton{gap:9px;min-height:46px;padding-inline:5px;font-size:13px}.homepage-module__rk2sVG__heroCollage{grid-template-columns:1fr;gap:14px;margin-top:32px;padding-inline:20px}.homepage-module__rk2sVG__portraitCard{height:360px}.homepage-module__rk2sVG__portraitCard img{object-position:50% 30%;transform:scale(1.2)}.homepage-module__rk2sVG__portraitCaption{padding:65px 23px 25px;font-size:28px}.homepage-module__rk2sVG__questionColumn{grid-template-columns:1fr;gap:14px;padding-top:0}.homepage-module__rk2sVG__questionCard{min-height:245px;padding:24px}.homepage-module__rk2sVG__questionCard h2{max-width:300px;margin-top:20px;font-size:31px}.homepage-module__rk2sVG__questionCard>p{max-width:240px;margin-top:15px;font-size:14px}.homepage-module__rk2sVG__cardTop span{font-size:13px}.homepage-module__rk2sVG__questionCard>a{width:40px;height:40px;bottom:21px;right:22px}.homepage-module__rk2sVG__knowledgeCard{gap:20px;min-height:92px;padding:21px 24px}.homepage-module__rk2sVG__knowledgeCard p{font-size:19px}.homepage-module__rk2sVG__appHeroCard{height:405px}.homepage-module__rk2sVG__appHeroHeading{padding:23px 24px 0}.homepage-module__rk2sVG__appHeroHeading>span{font-size:16px}.homepage-module__rk2sVG__heroAppCaption{font-size:13px}.homepage-module__rk2sVG__peopleColumn{gap:14px;padding-top:0}.homepage-module__rk2sVG__workPhoto{height:290px}.homepage-module__rk2sVG__workPhoto>span{padding:60px 24px 25px;font-size:27px}.homepage-module__rk2sVG__contributeCard{grid-template-columns:24px 1fr 22px;gap:20px;min-height:92px;padding:20px 24px;font-size:17px}.homepage-module__rk2sVG__sectorLine{gap:15px;margin-inline:20px}.homepage-module__rk2sVG__sectorLine>span{font-size:13px}.homepage-module__rk2sVG__sectorLine ul{gap:12px 20px;max-width:330px;font-size:13px}.homepage-module__rk2sVG__sectorLine li{gap:8px}}@media (max-width:359px){.homepage-module__rk2sVG__headerInner{padding-inline:14px}.homepage-module__rk2sVG__headerCta{gap:6px;padding-inline:10px;font-size:11px}.homepage-module__rk2sVG__secondaryButton{gap:6px;padding-inline:12px;font-size:12px}}@media (prefers-reduced-motion:reduce){.homepage-module__rk2sVG__site *,.homepage-module__rk2sVG__site :before,.homepage-module__rk2sVG__site :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.homepage-module__rk2sVG__phone{aspect-ratio:390/844;background:#21172d;border-radius:37px;flex-shrink:0;width:320px;padding:7px;overflow:hidden;box-shadow:16px 28px 45px #210b4b40}.homepage-module__rk2sVG__appScreen{border-radius:29px;width:100%;height:auto;display:block}.homepage-module__rk2sVG__compactPhone{border-radius:30px;width:252px;margin:23px auto 0;padding:5px;transform:rotate(-4deg)}.homepage-module__rk2sVG__compactPhone .homepage-module__rk2sVG__appScreen{border-radius:25px}.homepage-module__rk2sVG__anchor{scroll-margin-top:110px;position:absolute;top:0}.homepage-module__rk2sVG__appPreviewNote{text-align:center;color:#f0e7ff;font-size:12px}.homepage-module__rk2sVG__footer{color:#fff;background:#21152e}.homepage-module__rk2sVG__footerInner{max-width:1328px;margin:auto;padding:64px 0 28px}.homepage-module__rk2sVG__footerStatement{border-bottom:1px solid #574064;justify-content:space-between;align-items:flex-end;gap:50px;padding-bottom:45px;display:flex}.homepage-module__rk2sVG__footerStatement h2{letter-spacing:-.04em;font-size:56px;font-weight:500;line-height:1.12}.homepage-module__rk2sVG__footerStatement h2 span{color:#cfafe9}.homepage-module__rk2sVG__footerEmail{color:#fff;align-items:center;gap:18px;padding-bottom:7px;font-size:17px;text-decoration:none;display:inline-flex}.homepage-module__rk2sVG__footerEmail:hover{color:#d8b6ff}.homepage-module__rk2sVG__footerTop{grid-template-columns:1fr 1.7fr;gap:90px;padding-block:45px;display:grid}.homepage-module__rk2sVG__footerIdentity .homepage-module__rk2sVG__brand{color:#fff}.homepage-module__rk2sVG__footerIdentity .homepage-module__rk2sVG__brand>span{font-size:27px}.homepage-module__rk2sVG__footerIdentity .homepage-module__rk2sVG__brand img{width:49px;height:49px}.homepage-module__rk2sVG__footerIdentity p{color:#d8c8e2;max-width:300px;margin-top:22px;font-size:16px;line-height:1.8}.homepage-module__rk2sVG__footerLinks{grid-template-columns:1fr 1.2fr 1fr;gap:35px;display:grid}.homepage-module__rk2sVG__footerLinks>div{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.homepage-module__rk2sVG__footerLinks h3{color:#fff;margin-bottom:8px;font-family:Inter,sans-serif;font-size:16px;font-weight:600}.homepage-module__rk2sVG__footerLinks a{color:#d8c8e2;align-items:center;gap:8px;font-size:15px;line-height:1.5;text-decoration:none;display:inline-flex}.homepage-module__rk2sVG__footerLinks a:hover,.homepage-module__rk2sVG__footerBottom a:hover{color:#fff;text-decoration:underline}.homepage-module__rk2sVG__footerBottom{color:#d8c8e2;border-top:1px solid #574064;justify-content:space-between;align-items:center;gap:25px;padding-top:25px;font-size:13px;display:flex}.homepage-module__rk2sVG__footerBottom>div{gap:28px;display:flex}.homepage-module__rk2sVG__footerBottom a{color:#d8c8e2;align-items:center;gap:7px;text-decoration:none;display:inline-flex}@media (max-width:1400px){.homepage-module__rk2sVG__footerInner{margin-inline:48px}}@media (max-width:1200px){.homepage-module__rk2sVG__footerTop{grid-template-columns:.8fr 1.6fr;gap:50px}.homepage-module__rk2sVG__footerLinks{gap:25px}.homepage-module__rk2sVG__footerStatement h2{font-size:50px}}@media (max-width:900px){.homepage-module__rk2sVG__phone{width:275px}.homepage-module__rk2sVG__compactPhone{width:252px}.homepage-module__rk2sVG__footerInner{margin-inline:32px;padding-top:45px}.homepage-module__rk2sVG__footerStatement{gap:25px}.homepage-module__rk2sVG__footerStatement h2{font-size:43px}.homepage-module__rk2sVG__footerEmail{max-width:230px;font-size:15px}.homepage-module__rk2sVG__footerTop{grid-template-columns:1fr;gap:35px}.homepage-module__rk2sVG__footerIdentity{align-items:center;gap:40px;display:flex}.homepage-module__rk2sVG__footerIdentity p{margin:0}.homepage-module__rk2sVG__footerLinks{gap:45px}.homepage-module__rk2sVG__footerBottom{font-size:12px}}@media (max-width:650px){.homepage-module__rk2sVG__phone{width:min(290px,100%)}.homepage-module__rk2sVG__compactPhone{width:252px}.homepage-module__rk2sVG__appPreviewNote{max-width:260px;font-size:12px}.homepage-module__rk2sVG__footerInner{margin-inline:24px;padding:38px 0 25px}.homepage-module__rk2sVG__footerStatement{flex-direction:column;align-items:flex-start;gap:25px;padding-bottom:30px}.homepage-module__rk2sVG__footerStatement h2{font-size:38px}.homepage-module__rk2sVG__footerEmail{max-width:none;font-size:16px}.homepage-module__rk2sVG__footerTop{gap:32px;padding-block:32px}.homepage-module__rk2sVG__footerIdentity{flex-direction:column;align-items:flex-start;gap:20px}.homepage-module__rk2sVG__footerIdentity .homepage-module__rk2sVG__brand>span{font-size:25px}.homepage-module__rk2sVG__footerIdentity p{max-width:300px;font-size:15px}.homepage-module__rk2sVG__footerLinks{grid-template-columns:1fr 1fr;gap:30px 22px}.homepage-module__rk2sVG__footerLinks>div{gap:13px}.homepage-module__rk2sVG__footerLinks h3{font-size:16px}.homepage-module__rk2sVG__footerLinks a{font-size:14px}.homepage-module__rk2sVG__footerBottom{flex-direction:column;align-items:flex-start;gap:18px;font-size:12px;line-height:1.7}.homepage-module__rk2sVG__footerBottom>div{flex-wrap:wrap;gap:13px 20px}}@media (max-width:359px){.homepage-module__rk2sVG__footerStatement h2{font-size:34px}.homepage-module__rk2sVG__footerLinks{grid-template-columns:1fr}}.homepage-module__rk2sVG__site{--header-height:96px}.homepage-module__rk2sVG__header{margin-bottom:calc(-1*var(--header-height));background:0 0;border-bottom-color:#ffffff29;transition:background .2s,border-color .2s}.homepage-module__rk2sVG__header:not(.homepage-module__rk2sVG__headerScrolled) .homepage-module__rk2sVG__brand{color:#fff}.homepage-module__rk2sVG__header:not(.homepage-module__rk2sVG__headerScrolled) .homepage-module__rk2sVG__brand img{filter:brightness(0)invert()}.homepage-module__rk2sVG__header:not(.homepage-module__rk2sVG__headerScrolled) .homepage-module__rk2sVG__brandDot{color:#dfc6ff}.homepage-module__rk2sVG__header:not(.homepage-module__rk2sVG__headerScrolled) .homepage-module__rk2sVG__desktopNav a{color:#fff}.homepage-module__rk2sVG__header:not(.homepage-module__rk2sVG__headerScrolled) .homepage-module__rk2sVG__desktopNav a:hover{color:#e4d1ff}.homepage-module__rk2sVG__header:not(.homepage-module__rk2sVG__headerScrolled) .homepage-module__rk2sVG__headerCta{color:#38214f;background:#eadbff}.homepage-module__rk2sVG__header:not(.homepage-module__rk2sVG__headerScrolled) .homepage-module__rk2sVG__menuButton{color:#fff;background:#ffffff17}.homepage-module__rk2sVG__header:not(.homepage-module__rk2sVG__headerScrolled) :is(a,button):focus-visible{outline-color:#eadbff}.homepage-module__rk2sVG__headerScrolled{border-bottom-color:var(--line);background:#fdfcfb}.homepage-module__rk2sVG__mobileNav{border-bottom:1px solid var(--line);background:#fdfcfb;position:absolute;top:100%;left:0;right:0}.homepage-module__rk2sVG__hero{max-width:none;margin:0;padding:0}.homepage-module__rk2sVG__heroVisual{isolation:isolate;color:#fff;background:#25152f;align-items:flex-end;height:78svh;min-height:620px;max-height:820px;display:flex;position:relative;overflow:hidden}.homepage-module__rk2sVG__heroBackground{object-fit:cover;object-position:50% 40%;z-index:-3}.homepage-module__rk2sVG__heroShade{z-index:-2;background:linear-gradient(#170b2b99 0%,#24113512 32%,#231030b8 64%,#180b29f2 100%);position:absolute;inset:0}.homepage-module__rk2sVG__heroCopy{text-align:left;width:100%;max-width:1440px;margin:0 auto;padding:170px 56px 62px}.homepage-module__rk2sVG__heroCopy h1{letter-spacing:-.04em;text-wrap:initial;max-width:1150px;font-size:clamp(48px,5.7vw,86px);font-weight:500;line-height:1.12}.homepage-module__rk2sVG__heroFirstLine{color:#fff;display:block}.homepage-module__rk2sVG__typingLine{color:#e0c9ff;display:block;position:relative}.homepage-module__rk2sVG__typingSizer{visibility:hidden;display:block}.homepage-module__rk2sVG__typingVisual{white-space:pre-wrap;position:absolute;inset:0}.homepage-module__rk2sVG__heroBottom{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:40px;max-width:1440px;margin:0 auto;padding:40px 56px;display:flex}.homepage-module__rk2sVG__heroBottom>p{max-width:430px;color:var(--muted);margin:0;font-size:18px;line-height:1.65}.homepage-module__rk2sVG__heroActions{align-items:center;gap:24px;display:flex}.homepage-module__rk2sVG__heroActions .homepage-module__rk2sVG__button{background:var(--purple);color:#fff}.homepage-module__rk2sVG__heroActions .homepage-module__rk2sVG__button:hover{background:#5920c3}.homepage-module__rk2sVG__heroActions .homepage-module__rk2sVG__secondaryButton{color:var(--ink)}.homepage-module__rk2sVG__heroActions .homepage-module__rk2sVG__secondaryButton:hover{color:var(--purple)}.homepage-module__rk2sVG__heroActions a:focus-visible{outline-color:#8a49eb}.homepage-module__rk2sVG__heroCollage{margin-top:52px}@media (max-width:1100px){.homepage-module__rk2sVG__heroCopy{padding-inline:32px;padding-bottom:48px}.homepage-module__rk2sVG__heroVisual{min-height:600px}.homepage-module__rk2sVG__heroCopy h1{font-size:66px}.homepage-module__rk2sVG__heroBottom{align-items:flex-start;gap:30px;padding:36px 32px}.homepage-module__rk2sVG__heroBottom>p{font-size:16px}.homepage-module__rk2sVG__heroActions{gap:15px}.homepage-module__rk2sVG__heroActions a{font-size:14px}}@media (max-width:900px){.homepage-module__rk2sVG__site{--header-height:80px}.homepage-module__rk2sVG__heroCopy h1{font-size:clamp(43px,7.1vw,63px)}.homepage-module__rk2sVG__heroVisual{height:74svh;min-height:580px}.homepage-module__rk2sVG__heroBottom{flex-direction:column;gap:25px}.homepage-module__rk2sVG__heroActions a{font-size:15px}.homepage-module__rk2sVG__heroCollage{margin-top:35px}}@media (max-width:600px){.homepage-module__rk2sVG__site{--header-height:74px}.homepage-module__rk2sVG__heroVisual{height:68svh;min-height:520px;max-height:700px}.homepage-module__rk2sVG__heroBackground{object-position:38% 35%}.homepage-module__rk2sVG__heroShade{background:linear-gradient(#170b2b99 0%,#2411350d 26%,#231030c9 56%,#180b29f5 100%)}.homepage-module__rk2sVG__heroCopy{padding:150px 24px 34px}.homepage-module__rk2sVG__heroCopy h1{letter-spacing:-.04em;font-size:clamp(36px,9.7vw,55px);line-height:1.12}.homepage-module__rk2sVG__heroBottom{gap:23px;margin-top:0;padding:28px 24px 32px}.homepage-module__rk2sVG__heroBottom>p{font-size:15px}.homepage-module__rk2sVG__heroActions{flex-wrap:wrap;gap:4px 20px;width:100%}.homepage-module__rk2sVG__heroActions .homepage-module__rk2sVG__button,.homepage-module__rk2sVG__heroActions .homepage-module__rk2sVG__secondaryButton{gap:9px;min-height:48px;padding-inline:14px;font-size:14px}.homepage-module__rk2sVG__heroActions .homepage-module__rk2sVG__secondaryButton{padding-inline:0}.homepage-module__rk2sVG__heroActions svg{width:16px}.homepage-module__rk2sVG__heroCollage{margin-top:26px}}@media (max-width:359px){.homepage-module__rk2sVG__heroCopy{padding-inline:20px}.homepage-module__rk2sVG__heroCopy h1{font-size:34px}.homepage-module__rk2sVG__heroActions{gap:4px 16px}}.homepage-module__rk2sVG__heroCollage{grid-template-columns:1fr 1.05fr 1fr;align-items:stretch;gap:24px;margin-top:48px}.homepage-module__rk2sVG__heroCollage .homepage-module__rk2sVG__portraitCard{height:440px}.homepage-module__rk2sVG__heroCollage .homepage-module__rk2sVG__questionCard{color:#fff;background:#302047;flex-direction:column;justify-content:space-between;min-height:440px;margin:0;padding:32px;display:flex}.homepage-module__rk2sVG__heroCollage .homepage-module__rk2sVG__questionCard>svg{color:#d9bdff}.homepage-module__rk2sVG__heroCollage .homepage-module__rk2sVG__questionCard h2{letter-spacing:-.025em;color:#fff;margin:28px 0 60px;font-size:clamp(27px,2.5vw,36px);line-height:1.18}.homepage-module__rk2sVG__heroCollage .homepage-module__rk2sVG__questionCard a{color:#302047;background:#eadbff}.homepage-module__rk2sVG__heroCollage .homepage-module__rk2sVG__appHeroCard{background:#e8ddfa;height:440px;margin:0}.homepage-module__rk2sVG__phone{aspect-ratio:784/1642;background:#19191b;border-radius:16%/7.6%;width:340px;padding:0}.homepage-module__rk2sVG__phone .homepage-module__rk2sVG__appScreen{border-radius:0;width:104.592%;max-width:none;height:auto;margin-top:-16.5816%;margin-left:-2.296%}.homepage-module__rk2sVG__compactPhone{width:264px;margin:24px auto 0}.homepage-module__rk2sVG__sourceNetwork{color:#fff;background:#2c193e;margin:72px 0 0;padding:56px 0 32px;overflow:hidden}@media (max-width:1100px){.homepage-module__rk2sVG__heroCollage{gap:18px;padding-inline:28px}.homepage-module__rk2sVG__heroCollage .homepage-module__rk2sVG__questionCard{padding:25px}.homepage-module__rk2sVG__heroCollage .homepage-module__rk2sVG__portraitCard,.homepage-module__rk2sVG__heroCollage .homepage-module__rk2sVG__questionCard,.homepage-module__rk2sVG__heroCollage .homepage-module__rk2sVG__appHeroCard{height:400px;min-height:400px}.homepage-module__rk2sVG__phone{width:300px}.homepage-module__rk2sVG__compactPhone{width:220px}}@media (max-width:760px){.homepage-module__rk2sVG__heroCollage{grid-template-columns:1fr 1fr}.homepage-module__rk2sVG__heroCollage .homepage-module__rk2sVG__appHeroCard{display:none}.homepage-module__rk2sVG__phone{width:290px}}@media (max-width:500px){.homepage-module__rk2sVG__heroCollage{grid-template-columns:1fr;gap:16px;margin-top:28px;padding-inline:20px}.homepage-module__rk2sVG__heroCollage .homepage-module__rk2sVG__portraitCard{height:330px}.homepage-module__rk2sVG__heroCollage .homepage-module__rk2sVG__questionCard{height:auto;min-height:300px;padding:28px}.homepage-module__rk2sVG__heroCollage .homepage-module__rk2sVG__questionCard h2{margin:20px 0 60px;font-size:30px}.homepage-module__rk2sVG__sourceNetwork{margin-top:40px;padding-top:36px}.homepage-module__rk2sVG__phone{width:min(290px,100%)}}.homepage-module__rk2sVG__sourceNetwork{padding:56px 0}.homepage-module__rk2sVG__sourceFlowIntro{justify-content:space-between;align-items:center;gap:28px;max-width:1440px;margin:0 auto 36px;padding:0 56px;display:flex}.homepage-module__rk2sVG__sourceFlowIntro h2{letter-spacing:-.03em;font-size:clamp(34px,3.3vw,48px);font-weight:500;line-height:1.18}.homepage-module__rk2sVG__sourceFlowIntro p{color:#e6d5f5;margin-top:16px;font-size:17px}.homepage-module__rk2sVG__sourceFlowIntro button{color:#fff;background:0 0;border:1px solid #a88bc0;border-radius:100px;flex-shrink:0;align-items:center;gap:10px;min-height:46px;padding:12px 18px;font-size:14px;display:inline-flex}.homepage-module__rk2sVG__sourceFlowWindow{scrollbar-color:#b998d5 #2c193e;overflow-x:auto}.homepage-module__rk2sVG__sourceFlowTrack{width:max-content;animation:64s linear infinite homepage-module__rk2sVG__sourceCardFlow;display:flex}.homepage-module__rk2sVG__sourceFlowGroup{gap:24px;padding-right:24px;display:flex}.homepage-module__rk2sVG__sourceFlowCard{color:#302047;background:#f5eefb;border-radius:16px;grid-template-rows:72px 166px 108px 54px;width:340px;display:grid;overflow:hidden}.homepage-module__rk2sVG__sourceFlowCard h3{color:#fff;background:#7437ca;align-items:center;gap:12px;padding:20px 24px;font-size:18px;font-weight:500;line-height:1.35;display:flex}.homepage-module__rk2sVG__sourceFlowCard h3 svg{flex-shrink:0}.homepage-module__rk2sVG__sourceFlowCard dl{margin:0;padding:26px 24px}.homepage-module__rk2sVG__sourceFlowCard dt{color:#6c557c;margin-bottom:12px;font-size:14px}.homepage-module__rk2sVG__sourceFlowCard dd{letter-spacing:-.02em;margin:0;font-family:Space Grotesk,sans-serif;font-size:25px;font-weight:500;line-height:1.22}.homepage-module__rk2sVG__sourceFlowCard>a{color:#302047;background:#e7d9f4;align-items:center;gap:12px;padding:20px 24px;text-decoration:none;display:flex}.homepage-module__rk2sVG__sourceFlowCard>a>svg{color:#7132e8;flex-shrink:0}.homepage-module__rk2sVG__sourceFlowCard>a>div{flex:1;min-width:0}.homepage-module__rk2sVG__sourceFlowCard>a strong{align-items:center;min-height:44px;font-size:18px;font-weight:500;line-height:1.25;display:flex}.homepage-module__rk2sVG__sourceFlowCard>a span{color:#634c77;margin-top:7px;font-size:13px;display:block}.homepage-module__rk2sVG__sourceFlowCard>a:hover{background:#dcc5f1}.homepage-module__rk2sVG__sourceFlowCard>p{color:#6c557c;align-items:center;gap:5px;margin:0;padding:14px 24px;font-size:13px;display:flex}.homepage-module__rk2sVG__sourceFlowCard>p strong{color:#483054;font-weight:600}.homepage-module__rk2sVG__sourceFlowPaused .homepage-module__rk2sVG__sourceFlowTrack,.homepage-module__rk2sVG__sourceFlowWindow:hover .homepage-module__rk2sVG__sourceFlowTrack{animation-play-state:paused}.homepage-module__rk2sVG__sourceFlowWindow:focus-within .homepage-module__rk2sVG__sourceFlowTrack{animation:none}@keyframes homepage-module__rk2sVG__sourceCardFlow{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.homepage-module__rk2sVG__sourceFlowTrack{animation:none}.homepage-module__rk2sVG__sourceFlowGroup[aria-hidden=true]{display:none}}@media (max-width:1100px){.homepage-module__rk2sVG__sourceFlowIntro{padding-inline:32px}}@media (max-width:600px){.homepage-module__rk2sVG__sourceNetwork{padding:36px 0}.homepage-module__rk2sVG__sourceFlowIntro{align-items:flex-start;gap:18px;margin-bottom:28px;padding-inline:24px}.homepage-module__rk2sVG__sourceFlowIntro h2{font-size:33px}.homepage-module__rk2sVG__sourceFlowIntro p{font-size:16px;line-height:1.6}.homepage-module__rk2sVG__sourceFlowIntro button{padding:12px}.homepage-module__rk2sVG__sourceFlowIntro button span{display:none}.homepage-module__rk2sVG__sourceFlowCard{width:300px}.homepage-module__rk2sVG__sourceFlowCard h3,.homepage-module__rk2sVG__sourceFlowCard dl,.homepage-module__rk2sVG__sourceFlowCard>a,.homepage-module__rk2sVG__sourceFlowCard>p{padding-inline:20px}.homepage-module__rk2sVG__sourceFlowCard dd{font-size:24px}.homepage-module__rk2sVG__sourceFlowGroup{gap:16px;padding-right:16px}}.homepage-module__rk2sVG__appSection{color:#302047;background:#eee4f8;border-radius:16px;grid-template-columns:1fr 1fr;align-items:center;gap:32px 56px;margin:64px auto 0;padding:48px;display:grid;position:relative}.homepage-module__rk2sVG__appIntro h2{letter-spacing:-.04em;font-size:clamp(50px,4.8vw,68px);font-weight:500;line-height:1.06}.homepage-module__rk2sVG__appIntro>p{color:#655174;max-width:400px;margin:28px 0 32px;font-size:20px;line-height:1.65}.homepage-module__rk2sVG__appIntro .homepage-module__rk2sVG__button{color:#fff;background:#7132e8;font-size:16px}.homepage-module__rk2sVG__appIntro .homepage-module__rk2sVG__button:hover{background:#5920c3}.homepage-module__rk2sVG__appIntro a:focus-visible{outline-color:#7132e8}.homepage-module__rk2sVG__appStage{background:#7132e8;border-radius:16px;flex-direction:column;align-items:center;gap:22px;padding:30px 28px 22px;display:flex;position:relative;overflow:hidden}.homepage-module__rk2sVG__appStage:before{display:none}.homepage-module__rk2sVG__appStage .homepage-module__rk2sVG__largePhone{transform:rotate(0)}.homepage-module__rk2sVG__appStageCaption{color:#fff;justify-content:space-between;align-items:center;gap:18px;width:100%;min-height:48px;display:flex}.homepage-module__rk2sVG__appStageCaption>span{max-width:290px;font-size:15px;line-height:1.5}.homepage-module__rk2sVG__appStage .homepage-module__rk2sVG__previewPlayback{flex-shrink:0;min-height:44px;padding:10px 12px;font-size:13px}.homepage-module__rk2sVG__appSteps{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.homepage-module__rk2sVG__appSteps button{text-align:left;color:#54316f;background:0 0;border:1px solid #c7afd9;border-radius:12px;grid-template-columns:25px 1fr 18px;align-items:start;gap:14px;min-width:0;padding:24px 20px;display:grid}.homepage-module__rk2sVG__appSteps button>svg{margin-top:3px}.homepage-module__rk2sVG__appSteps button strong{font-family:Space Grotesk,sans-serif;font-size:20px;font-weight:500;line-height:1.3;display:block}.homepage-module__rk2sVG__appSteps button span span{color:#655174;margin-top:10px;font-size:15px;line-height:1.6;display:block}.homepage-module__rk2sVG__appSteps button[aria-selected=true]{color:#6425b5;background:#fff;border-color:#fff}.homepage-module__rk2sVG__appSteps button:hover{background:#faf7fd}@media (prefers-reduced-motion:no-preference){.homepage-module__rk2sVG__appStage .homepage-module__rk2sVG__largePhone{animation:.55s cubic-bezier(.16,1,.3,1) both homepage-module__rk2sVG__productScreenReveal}@keyframes homepage-module__rk2sVG__productScreenReveal{0%{opacity:.4;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}}.homepage-module__rk2sVG__knowledgeSection{background:#f3ece5;border-radius:16px;grid-template-columns:1fr 1fr;align-items:center;gap:72px;max-width:1328px;margin:80px auto;padding:56px;display:grid}.homepage-module__rk2sVG__knowledgeSection .homepage-module__rk2sVG__sectionHeading{display:block}.homepage-module__rk2sVG__knowledgeSection .homepage-module__rk2sVG__sectionHeading h2{letter-spacing:-.035em;font-size:clamp(38px,3.8vw,54px);line-height:1.12}.homepage-module__rk2sVG__knowledgeSection .homepage-module__rk2sVG__sectionHeading h2 span{color:#7132b0}.homepage-module__rk2sVG__knowledgeSection .homepage-module__rk2sVG__sectionHeading>p{color:#63536b;max-width:440px;margin-top:28px;font-size:17px;line-height:1.8}.homepage-module__rk2sVG__knowledgeSection .homepage-module__rk2sVG__knowledgeGrid{border:0;grid-template-columns:1fr;gap:0;margin:0;display:grid}.homepage-module__rk2sVG__knowledgeSection .homepage-module__rk2sVG__knowledgeGrid article{border:0;grid-template-columns:32px 1fr;gap:10px 20px;padding:28px 0;display:grid}.homepage-module__rk2sVG__knowledgeSection .homepage-module__rk2sVG__knowledgeGrid article+article{border-top:1px solid #cfc0d5;padding-left:0}.homepage-module__rk2sVG__knowledgeGrid article>svg{grid-area:1/1/3;margin-top:4px}.homepage-module__rk2sVG__knowledgeSection .homepage-module__rk2sVG__knowledgeGrid h3{letter-spacing:-.025em;grid-column:2;margin:0;font-size:29px;font-weight:500;line-height:1.2}.homepage-module__rk2sVG__knowledgeSection .homepage-module__rk2sVG__knowledgeGrid p{color:#63536b;grid-column:2;font-size:16px;line-height:1.75}.homepage-module__rk2sVG__trustSection{color:#fff;background:#281b35;border-radius:16px;max-width:1328px;min-height:640px;margin:0 auto 80px;padding:56px;display:block;position:relative;overflow:hidden}.homepage-module__rk2sVG__trustPhoto{border-radius:0;height:auto;min-height:0;position:absolute;inset:0 0 0 48%}.homepage-module__rk2sVG__trustPhoto img{object-fit:cover;object-position:55% 50%}.homepage-module__rk2sVG__trustPhoto:after{content:"";background:linear-gradient(90deg,#281b35 0%,#281b3500 45%);position:absolute;inset:0}.homepage-module__rk2sVG__trustCopy{z-index:1;width:48%;max-width:540px;position:relative}.homepage-module__rk2sVG__trustCopy h2{color:#fff;letter-spacing:-.035em;font-size:clamp(38px,3.8vw,54px);line-height:1.12}.homepage-module__rk2sVG__trustCopy h2 span{color:#d9bce9}.homepage-module__rk2sVG__trustCopy>p{color:#e8d9ef;margin-top:24px;font-size:17px;line-height:1.8}.homepage-module__rk2sVG__trustCopy .homepage-module__rk2sVG__trustRow{border-top:1px solid #715682;grid-template-columns:23px 1fr;gap:16px;margin-top:24px;padding-top:22px;display:grid}.homepage-module__rk2sVG__trustCopy .homepage-module__rk2sVG__trustRow>svg{color:#d9bce9;margin-top:4px}.homepage-module__rk2sVG__trustCopy .homepage-module__rk2sVG__trustRow h3{color:#fff;font-size:21px;font-weight:500;line-height:1.3}.homepage-module__rk2sVG__trustCopy .homepage-module__rk2sVG__trustRow p{color:#e8d9ef;margin-top:8px;font-size:15px;line-height:1.7}.homepage-module__rk2sVG__trustCopy .homepage-module__rk2sVG__textLink{color:#e6caff;margin-top:10px;font-size:15px}.homepage-module__rk2sVG__trustCopy a:focus-visible{outline-color:#e6caff}.homepage-module__rk2sVG__partnerSection{color:#fff;background:#7132e8;border-radius:16px;grid-template-columns:1.1fr .9fr;align-items:center;gap:72px;max-width:1328px;margin:0 auto 80px;padding:56px;display:grid}.homepage-module__rk2sVG__partnerHeadline h2{letter-spacing:-.035em;font-size:clamp(40px,4vw,58px);line-height:1.1}.homepage-module__rk2sVG__partnerSection .homepage-module__rk2sVG__partnerCopy p{color:#f1e7ff;max-width:490px;margin:0 0 28px;font-size:18px;line-height:1.8}.homepage-module__rk2sVG__partnerCopy .homepage-module__rk2sVG__button{color:#352047;background:#ead9ff;font-size:16px}.homepage-module__rk2sVG__partnerCopy .homepage-module__rk2sVG__button:hover{background:#fff}.homepage-module__rk2sVG__partnerCopy a:focus-visible{outline-color:#fff}.homepage-module__rk2sVG__faqSection{background:#eee4f8;border-radius:16px;grid-template-columns:.8fr 1.2fr;align-items:start;gap:64px;max-width:1328px;margin:0 auto 80px;padding:56px;display:grid}.homepage-module__rk2sVG__faqSection>div:first-child{text-align:left;margin:0}.homepage-module__rk2sVG__faqIntro h2{letter-spacing:-.035em;font-size:48px;line-height:1.12}.homepage-module__rk2sVG__faqIntro h2 span{color:#7132b0}.homepage-module__rk2sVG__faqSection .homepage-module__rk2sVG__faqIntro>p{color:#655174;max-width:330px;margin-top:24px;font-size:17px;line-height:1.8}.homepage-module__rk2sVG__faqContactLink{color:#6426b9;align-items:center;gap:12px;margin-top:30px;font-size:17px;font-weight:500;text-decoration:none;display:inline-flex}.homepage-module__rk2sVG__faqContactLink:hover{text-decoration:underline}.homepage-module__rk2sVG__faqList{background:#fff;border-radius:14px;min-width:0;padding:0 26px;overflow:hidden}.homepage-module__rk2sVG__faqList details,.homepage-module__rk2sVG__faqList details:first-child{border-top:0;border-bottom:1px solid #e1d5e9}.homepage-module__rk2sVG__faqList details:last-child{border-bottom:0}.homepage-module__rk2sVG__faqList summary{padding:23px 0;font-size:18px;line-height:1.5}.homepage-module__rk2sVG__faqList summary:focus-visible{outline-offset:-3px}.homepage-module__rk2sVG__faqList details>p{color:#655174;padding:0 0 26px;font-size:16px;line-height:1.8}.homepage-module__rk2sVG__joinSection{background:#302047;border-radius:16px;max-width:1328px;margin:0 auto 80px;padding:0;overflow:hidden}.homepage-module__rk2sVG__membershipSection{padding:56px;display:block}.homepage-module__rk2sVG__membershipSection h2{letter-spacing:-.035em;max-width:850px;font-size:clamp(40px,4.4vw,62px);line-height:1.1}.homepage-module__rk2sVG__membershipRoles{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:40px;display:grid}.homepage-module__rk2sVG__membershipRoles>div{border:0;padding:0}.homepage-module__rk2sVG__membershipRoles>div+div{border-left:1px solid #866895;padding-left:32px}.homepage-module__rk2sVG__membershipRoles h3{color:#e4c8ff;font-size:29px;font-weight:500;line-height:1.2}.homepage-module__rk2sVG__membershipRoles p{color:#eadff0;margin-top:12px;font-size:17px;line-height:1.7}.homepage-module__rk2sVG__waitlist{color:#302047;background:#eee4f7;border:0;grid-template-columns:.85fr 1.15fr;align-items:center;gap:56px;padding:44px 56px;display:grid}.homepage-module__rk2sVG__waitlist h2{font-size:43px;line-height:1.15}.homepage-module__rk2sVG__waitlist>div>p{color:#655174;max-width:350px;margin-top:16px;font-size:17px;line-height:1.7}.homepage-module__rk2sVG__waitlistForm label{color:#4e355e;font-size:16px}.homepage-module__rk2sVG__emailRow input{background:#fff;border:1px solid #cdb6de;height:58px;font-size:17px}.homepage-module__rk2sVG__emailRow .homepage-module__rk2sVG__button{color:#fff;background:#7132e8;padding-inline:22px;font-size:15px}.homepage-module__rk2sVG__emailRow .homepage-module__rk2sVG__button:hover{background:#5920c3}.homepage-module__rk2sVG__waitlist .homepage-module__rk2sVG__formMessage{color:#655174;min-height:48px;font-size:13px;line-height:1.7}.homepage-module__rk2sVG__waitlist .homepage-module__rk2sVG__formMessage a{color:#6426b9}.homepage-module__rk2sVG__waitlist .homepage-module__rk2sVG__formMessage[role=alert]{color:#9f233b}.homepage-module__rk2sVG__waitlist :is(a,button,input):focus-visible{outline-color:#7132e8}@media (max-width:1400px){.homepage-module__rk2sVG__appSection,.homepage-module__rk2sVG__knowledgeSection,.homepage-module__rk2sVG__trustSection,.homepage-module__rk2sVG__partnerSection,.homepage-module__rk2sVG__faqSection,.homepage-module__rk2sVG__joinSection{margin-left:28px;margin-right:28px}}@media (max-width:1100px){.homepage-module__rk2sVG__appSection{gap:28px;padding:36px}.homepage-module__rk2sVG__appIntro h2{font-size:54px}.homepage-module__rk2sVG__appSteps{gap:12px}.homepage-module__rk2sVG__appSteps button{grid-template-columns:24px 1fr;gap:12px;padding:20px 16px}.homepage-module__rk2sVG__appSteps button>svg:last-child{display:none}.homepage-module__rk2sVG__appSteps button strong{font-size:18px}.homepage-module__rk2sVG__knowledgeSection{gap:40px;padding:40px}.homepage-module__rk2sVG__knowledgeSection .homepage-module__rk2sVG__sectionHeading h2,.homepage-module__rk2sVG__trustCopy h2{font-size:43px}.homepage-module__rk2sVG__knowledgeSection .homepage-module__rk2sVG__knowledgeGrid h3{font-size:25px}.homepage-module__rk2sVG__trustSection{padding:40px}.homepage-module__rk2sVG__trustCopy{width:49%}.homepage-module__rk2sVG__partnerSection{gap:44px;padding:40px}.homepage-module__rk2sVG__faqSection{grid-template-columns:.75fr 1.25fr;gap:36px;padding:40px}.homepage-module__rk2sVG__faqIntro h2{font-size:40px}.homepage-module__rk2sVG__membershipSection{padding:40px}.homepage-module__rk2sVG__waitlist{gap:32px;padding:36px 40px}.homepage-module__rk2sVG__emailRow{flex-direction:column}.homepage-module__rk2sVG__emailRow .homepage-module__rk2sVG__button{min-height:54px}}@media (max-width:760px){.homepage-module__rk2sVG__appSection{grid-template-columns:1fr;gap:28px;padding:32px}.homepage-module__rk2sVG__appIntro h2{font-size:52px}.homepage-module__rk2sVG__appIntro>p{margin:22px 0 26px;font-size:18px}.homepage-module__rk2sVG__appSteps{grid-template-columns:1fr}.homepage-module__rk2sVG__appSteps button{grid-template-columns:25px 1fr 18px;padding:20px}.homepage-module__rk2sVG__appSteps button>svg:last-child{display:block}.homepage-module__rk2sVG__appSteps button span span{margin-top:6px}.homepage-module__rk2sVG__appStage{padding:30px 20px 20px}.homepage-module__rk2sVG__appStageCaption>span{font-size:14px}.homepage-module__rk2sVG__knowledgeSection{grid-template-columns:1fr;gap:20px;padding:36px}.homepage-module__rk2sVG__knowledgeSection .homepage-module__rk2sVG__sectionHeading h2{font-size:43px}.homepage-module__rk2sVG__knowledgeSection .homepage-module__rk2sVG__sectionHeading>p{margin-top:22px;font-size:17px}.homepage-module__rk2sVG__trustSection{padding:0}.homepage-module__rk2sVG__trustPhoto{width:100%;height:340px;position:relative;inset:auto}.homepage-module__rk2sVG__trustPhoto:after{background:linear-gradient(#281b3500 65%,#281b35 100%)}.homepage-module__rk2sVG__trustCopy{width:100%;max-width:none;padding:28px 36px 36px}.homepage-module__rk2sVG__trustCopy h2{font-size:42px}.homepage-module__rk2sVG__partnerSection{grid-template-columns:1fr;gap:26px;padding:36px}.homepage-module__rk2sVG__partnerHeadline h2{font-size:44px}.homepage-module__rk2sVG__partnerSection .homepage-module__rk2sVG__partnerCopy p{margin-bottom:24px;font-size:17px}.homepage-module__rk2sVG__faqSection{grid-template-columns:1fr;gap:30px;padding:36px}.homepage-module__rk2sVG__faqIntro h2{font-size:43px}.homepage-module__rk2sVG__faqContactLink{margin-top:22px}.homepage-module__rk2sVG__membershipSection{padding:36px}.homepage-module__rk2sVG__membershipSection h2{font-size:43px}.homepage-module__rk2sVG__membershipRoles{grid-template-columns:1fr;gap:24px;margin-top:32px}.homepage-module__rk2sVG__membershipRoles>div+div{border:0;border-top:1px solid #866895;padding:22px 0 0}.homepage-module__rk2sVG__membershipRoles h3{font-size:27px}.homepage-module__rk2sVG__membershipRoles p{margin-top:8px;font-size:16px}.homepage-module__rk2sVG__waitlist{grid-template-columns:1fr;gap:28px;padding:32px 36px}.homepage-module__rk2sVG__waitlist h2{font-size:38px}.homepage-module__rk2sVG__emailRow{flex-direction:row}}@media (max-width:500px){.homepage-module__rk2sVG__appSection,.homepage-module__rk2sVG__knowledgeSection,.homepage-module__rk2sVG__trustSection,.homepage-module__rk2sVG__partnerSection,.homepage-module__rk2sVG__faqSection,.homepage-module__rk2sVG__joinSection{margin-bottom:48px;margin-left:12px;margin-right:12px}.homepage-module__rk2sVG__appSection{margin-top:40px;padding:28px 24px}.homepage-module__rk2sVG__appIntro h2{font-size:47px}.homepage-module__rk2sVG__appIntro .homepage-module__rk2sVG__button{font-size:15px}.homepage-module__rk2sVG__appStage{padding:24px 12px 16px}.homepage-module__rk2sVG__appStage .homepage-module__rk2sVG__phone{width:min(220px,100%)}.homepage-module__rk2sVG__appStageCaption{align-items:flex-start;gap:10px}.homepage-module__rk2sVG__appStageCaption>span{max-width:170px}.homepage-module__rk2sVG__appStage .homepage-module__rk2sVG__previewPlayback{padding:9px}.homepage-module__rk2sVG__appStage .homepage-module__rk2sVG__previewPlayback span{display:none}.homepage-module__rk2sVG__appSteps button{gap:12px;padding:18px 16px}.homepage-module__rk2sVG__knowledgeSection{margin-top:48px;padding:30px 24px}.homepage-module__rk2sVG__knowledgeSection .homepage-module__rk2sVG__sectionHeading h2{font-size:38px}.homepage-module__rk2sVG__knowledgeSection .homepage-module__rk2sVG__knowledgeGrid article{grid-template-columns:26px 1fr;gap:10px 14px;padding:24px 0}.homepage-module__rk2sVG__knowledgeGrid article>svg{width:25px}.homepage-module__rk2sVG__knowledgeSection .homepage-module__rk2sVG__knowledgeGrid h3{font-size:25px}.homepage-module__rk2sVG__trustPhoto{height:285px}.homepage-module__rk2sVG__trustCopy{padding:20px 24px 32px}.homepage-module__rk2sVG__trustCopy h2{font-size:38px}.homepage-module__rk2sVG__trustCopy>p{font-size:16px}.homepage-module__rk2sVG__partnerSection{padding:32px 24px}.homepage-module__rk2sVG__partnerHeadline h2{font-size:40px}.homepage-module__rk2sVG__faqSection{padding:30px 24px}.homepage-module__rk2sVG__faqIntro h2{font-size:38px}.homepage-module__rk2sVG__faqSection .homepage-module__rk2sVG__faqIntro>p{font-size:16px}.homepage-module__rk2sVG__faqList{padding-inline:18px}.homepage-module__rk2sVG__faqList summary{gap:16px;padding:21px 0;font-size:17px}.homepage-module__rk2sVG__faqList details>p{font-size:15px}.homepage-module__rk2sVG__membershipSection{padding:32px 24px}.homepage-module__rk2sVG__membershipSection h2{font-size:39px}.homepage-module__rk2sVG__waitlist{padding:30px 24px}.homepage-module__rk2sVG__emailRow{flex-direction:column}}.homepage-module__rk2sVG__knowledgeSection h2,.homepage-module__rk2sVG__trustCopy h2,.homepage-module__rk2sVG__partnerHeadline h2,.homepage-module__rk2sVG__faqIntro h2,.homepage-module__rk2sVG__membershipSection h2,.homepage-module__rk2sVG__waitlist h2{font-weight:500}.homepage-module__rk2sVG__knowledgeGrid svg{color:#7432b1}.homepage-module__rk2sVG__faqList summary{justify-content:space-between;align-items:center;gap:22px;font-weight:500;list-style:none;display:flex}.homepage-module__rk2sVG__faqList summary::-webkit-details-marker{display:none}.homepage-module__rk2sVG__faqList summary svg{color:#7132b2;flex-shrink:0;transition:transform .2s}.homepage-module__rk2sVG__faqList details[open] summary svg{transform:rotate(180deg)}.homepage-module__rk2sVG__faqList a{color:#6426b9}.homepage-module__rk2sVG__waitlistForm label{margin-bottom:10px;display:block}.homepage-module__rk2sVG__emailRow{gap:10px;display:flex}.homepage-module__rk2sVG__emailRow input{width:100%;min-width:0;color:var(--ink);border-radius:100px;padding:0 20px}.homepage-module__rk2sVG__emailRow input::placeholder{color:#74677f}.homepage-module__rk2sVG__emailRow .homepage-module__rk2sVG__button{flex-shrink:0;gap:12px}.homepage-module__rk2sVG__waitlist .homepage-module__rk2sVG__formMessage{margin-top:12px!important}@media (max-width:1100px){.homepage-module__rk2sVG__emailRow{flex-direction:column}}@media (min-width:501px) and (max-width:760px){.homepage-module__rk2sVG__emailRow{flex-direction:row}}.homepage-module__rk2sVG__appSection{max-width:1328px}.homepage-module__rk2sVG__appStage .homepage-module__rk2sVG__largePhone{width:240px;max-width:100%}.homepage-module__rk2sVG__appStage .homepage-module__rk2sVG__phone{width:100%}.homepage-module__rk2sVG__appStage .homepage-module__rk2sVG__previewPlayback{color:#fff;background:#6024c7;border:1px solid #c7a3ff;border-radius:100px;justify-content:center;align-items:center;gap:8px;display:inline-flex}.homepage-module__rk2sVG__membershipSection{color:#fff}@media (max-width:500px){.homepage-module__rk2sVG__appStage .homepage-module__rk2sVG__largePhone{width:220px}.homepage-module__rk2sVG__appStage .homepage-module__rk2sVG__phone{width:100%}.homepage-module__rk2sVG__knowledgeSection .homepage-module__rk2sVG__sectionHeading h2{font-size:clamp(32px,9.7vw,38px)}}
.public-module__dfEQ6G__humanIntro,.public-module__dfEQ6G__workflow,.public-module__dfEQ6G__peopleSection,.public-module__dfEQ6G__evidenceSection,.public-module__dfEQ6G__biggerPicture,.public-module__dfEQ6G__page,.public-module__dfEQ6G__legalPage{color:#221b35;width:min(1328px,100% - 80px);margin:96px auto}.public-module__dfEQ6G__humanIntro,.public-module__dfEQ6G__workflow,.public-module__dfEQ6G__peopleSection{grid-template-columns:1fr 1fr;align-items:center;gap:72px;display:grid}.public-module__dfEQ6G__humanIntro h2,.public-module__dfEQ6G__workflow h2,.public-module__dfEQ6G__peopleSection h2,.public-module__dfEQ6G__evidenceSection h2,.public-module__dfEQ6G__biggerPicture h2,.public-module__dfEQ6G__page h2{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(36px,3.6vw,52px);font-weight:550;line-height:1.13}.public-module__dfEQ6G__humanIntro h2 span,.public-module__dfEQ6G__workflow h2 span,.public-module__dfEQ6G__peopleSection h2 span,.public-module__dfEQ6G__biggerPicture h2 span,.public-module__dfEQ6G__page h1 span{color:#79559b}.public-module__dfEQ6G__humanIntro p,.public-module__dfEQ6G__workflowIntro p,.public-module__dfEQ6G__peopleIntro p,.public-module__dfEQ6G__evidenceIntro p,.public-module__dfEQ6G__biggerPicture p{color:#655c72;max-width:65ch;margin-top:24px;font-size:20px;line-height:1.75}.public-module__dfEQ6G__humanPhoto{border-radius:16px;height:460px;position:relative;overflow:hidden}.public-module__dfEQ6G__humanPhoto img{object-fit:cover}.public-module__dfEQ6G__workflow{background:#eee7fa;border-radius:16px;gap:64px;padding:56px;scroll-margin-top:110px}.public-module__dfEQ6G__workflowIntro>a{margin-top:32px;font-size:17px}.public-module__dfEQ6G__actionList article{border-bottom:1px solid #cfc0df;gap:22px;padding:26px 0;display:flex}.public-module__dfEQ6G__actionList article:first-child{padding-top:0}.public-module__dfEQ6G__actionList article>svg{color:#7132e8;flex:none;margin-top:5px}.public-module__dfEQ6G__actionList h3{font-size:27px;font-weight:550;line-height:1.25}.public-module__dfEQ6G__actionList article p{color:#655c72;margin-top:10px;font-size:18px;line-height:1.7}.public-module__dfEQ6G__safeNote{color:#655c72;align-items:flex-start;gap:12px;font-size:15px;line-height:1.65;display:flex;margin-top:24px!important}.public-module__dfEQ6G__safeNote svg{flex:none;margin-top:3px}.public-module__dfEQ6G__peopleIntro>a{margin-top:28px;display:inline-flex}.public-module__dfEQ6G__peoplePortraits{grid-template-columns:1fr 1fr;gap:24px;display:grid}.public-module__dfEQ6G__peoplePortraits figure{min-width:0;margin:0}.public-module__dfEQ6G__peoplePortraits figure>div{background:#eee7fa;border-radius:16px;height:290px;position:relative;overflow:hidden}.public-module__dfEQ6G__peoplePortraits img{object-fit:cover}.public-module__dfEQ6G__peoplePortraits figcaption{padding-top:18px}.public-module__dfEQ6G__peoplePortraits strong,.public-module__dfEQ6G__peoplePortraits span{display:block}.public-module__dfEQ6G__peoplePortraits strong{font-size:20px;line-height:1.3}.public-module__dfEQ6G__peoplePortraits span{color:#655c72;margin-top:8px;font-size:15px;line-height:1.6}.public-module__dfEQ6G__evidenceSection{color:#fff;background:#302047;border-radius:16px;grid-template-columns:1fr 1fr;gap:72px;padding:64px;display:grid}.public-module__dfEQ6G__evidenceIntro>svg{color:#d8c1ff;margin-bottom:32px}.public-module__dfEQ6G__evidenceIntro h2 span{color:#d8c1ff}.public-module__dfEQ6G__evidenceIntro p,.public-module__dfEQ6G__checkpoints>p{color:#e2d6ed}.public-module__dfEQ6G__checkpoints{padding-top:6px}.public-module__dfEQ6G__checkpoints>h3{letter-spacing:-.025em;font-size:30px;line-height:1.2}.public-module__dfEQ6G__checkpoints>p{margin-top:18px;font-size:18px;line-height:1.75}.public-module__dfEQ6G__checkpoints ol{margin:30px 0 0;padding:0;list-style:none}.public-module__dfEQ6G__checkpoints li{border-top:1px solid #665176;gap:20px;padding:23px 0;display:flex}.public-module__dfEQ6G__checkpoints li>svg{color:#d8c1ff;flex:none;margin-top:3px}.public-module__dfEQ6G__checkpoints h4{margin:0;font-family:Space Grotesk,sans-serif;font-size:22px;font-weight:500}.public-module__dfEQ6G__checkpoints li p{color:#e2d6ed;margin-top:6px;font-size:17px;line-height:1.7}.public-module__dfEQ6G__biggerPicture{padding:24px 56px}.public-module__dfEQ6G__biggerPicture h2{font-size:clamp(36px,4vw,58px)}.public-module__dfEQ6G__pictureBody{grid-template-columns:1.15fr 1fr;align-items:start;gap:80px;margin-top:36px;display:grid}.public-module__dfEQ6G__pictureBody p{margin:0}.public-module__dfEQ6G__pictureBody .public-module__dfEQ6G__pictureStatement{color:#7132e8;font-family:Space Grotesk,sans-serif;font-size:30px;line-height:1.4}.public-module__dfEQ6G__partnerEmail{color:#fff;overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:12px;margin-top:24px;font-size:18px;display:flex}.public-module__dfEQ6G__page{margin-top:0;margin-bottom:96px;padding-top:160px}.public-module__dfEQ6G__page h1,.public-module__dfEQ6G__legalPage h1{letter-spacing:-.035em;text-wrap:balance;font-family:Space Grotesk,sans-serif;font-size:clamp(44px,5.5vw,78px);font-weight:550;line-height:1.08}.public-module__dfEQ6G__pageHero{grid-template-columns:1.1fr 1fr;align-items:center;gap:72px;margin-bottom:88px;display:grid}.public-module__dfEQ6G__pageHero p{color:#655c72;max-width:60ch;margin-top:28px;font-size:21px;line-height:1.75}.public-module__dfEQ6G__pageHero .public-module__dfEQ6G__heroImage{border-radius:16px;height:480px;position:relative;overflow:hidden}.public-module__dfEQ6G__heroImage img{object-fit:cover}.public-module__dfEQ6G__pageActions{flex-wrap:wrap;gap:16px;margin-top:30px;display:flex}.public-module__dfEQ6G__primaryLink,.public-module__dfEQ6G__secondaryLink{border-radius:999px;justify-content:center;align-items:center;gap:14px;min-height:54px;padding:14px 23px;font-size:17px;line-height:1.5;text-decoration:none;display:inline-flex}.public-module__dfEQ6G__primaryLink{color:#fff;background:#7132e8}.public-module__dfEQ6G__primaryLink:hover{background:#5b22c1}.public-module__dfEQ6G__secondaryLink{color:#302047;border:1px solid #cfc0df}.public-module__dfEQ6G__secondaryLink:hover{background:#eee7fa}.public-module__dfEQ6G__editorial{background:#eee7fa;border-radius:16px;grid-template-columns:1fr 1fr;gap:80px;margin:80px 0;padding:56px;display:grid}.public-module__dfEQ6G__editorial p{color:#655c72;margin-bottom:18px;font-size:20px;line-height:1.75}.public-module__dfEQ6G__editorial p:last-child{margin-bottom:0}.public-module__dfEQ6G__editorial h3{margin:0 0 12px;font-size:26px;line-height:1.3}.public-module__dfEQ6G__sectionIntro{max-width:850px;margin:80px 0 40px}.public-module__dfEQ6G__sectionIntro>p{color:#655c72;margin-top:22px;font-size:20px;line-height:1.75}.public-module__dfEQ6G__peopleGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 30px;display:grid}.public-module__dfEQ6G__person{min-width:0}.public-module__dfEQ6G__personImage{background:#eee7fa;border-radius:16px;height:330px;position:relative;overflow:hidden}.public-module__dfEQ6G__personImage img{object-fit:cover}.public-module__dfEQ6G__person h3{margin-top:22px;font-size:26px;line-height:1.25}.public-module__dfEQ6G__person p{color:#655c72;margin-top:14px;font-size:17px;line-height:1.75}.public-module__dfEQ6G__person .public-module__dfEQ6G__personRole{color:#7132e8;margin-top:10px;font-size:17px;line-height:1.6}.public-module__dfEQ6G__contactBand{color:#fff;background:#7132e8;border-radius:16px;justify-content:space-between;align-items:center;gap:40px;margin-top:80px;padding:48px 56px;display:flex}.public-module__dfEQ6G__contactBand h2{font-size:38px}.public-module__dfEQ6G__contactBand p{color:#eee7fa;margin-top:12px;font-size:18px}.public-module__dfEQ6G__contactBand a{color:#502090;overflow-wrap:anywhere;background:#fff;max-width:100%}.public-module__dfEQ6G__contributionList{border-top:1px solid #d5c8e3}.public-module__dfEQ6G__contributionList article{border-bottom:1px solid #d5c8e3;grid-template-columns:1fr 1.5fr;gap:60px;padding:32px 0;display:grid}.public-module__dfEQ6G__contributionList h3{font-size:27px;line-height:1.3}.public-module__dfEQ6G__contributionList p{color:#655c72;font-size:19px;line-height:1.75}.public-module__dfEQ6G__enquiry{color:#fff;background:#302047;border-radius:16px;margin-top:80px;padding:56px;scroll-margin-top:110px}.public-module__dfEQ6G__enquiry>p{color:#e2d6ed;max-width:70ch;margin-top:20px;font-size:19px;line-height:1.7}.public-module__dfEQ6G__enquiry form{margin-top:36px}.public-module__dfEQ6G__formGrid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.public-module__dfEQ6G__enquiry label{flex-direction:column;gap:10px;font-size:17px;display:flex}.public-module__dfEQ6G__enquiry input,.public-module__dfEQ6G__enquiry select,.public-module__dfEQ6G__enquiry textarea{color:#221b35;width:100%;min-width:0;font:inherit;caret-color:#7132e8;background:#fff;border:1px solid #b7a2cd;border-radius:8px;padding:14px 16px;font-size:18px}.public-module__dfEQ6G__enquiry textarea{resize:vertical;min-height:150px}.public-module__dfEQ6G__enquiry form>label{margin-top:24px}.public-module__dfEQ6G__enquiry input::placeholder,.public-module__dfEQ6G__enquiry textarea::placeholder{color:#655c72}.public-module__dfEQ6G__enquiry button{cursor:pointer;color:#302047;background:#e2d0ff;border:0;margin-top:28px}.public-module__dfEQ6G__enquiry small{color:#e2d6ed;margin-top:18px;font-size:15px;line-height:1.7;display:block}.public-module__dfEQ6G__enquiry small a{text-decoration:underline}.public-module__dfEQ6G__allocation{border-radius:16px;grid-template-columns:3fr 2fr;margin:40px 0;display:grid;overflow:hidden}.public-module__dfEQ6G__allocation>div{color:#fff;background:#7132e8;padding:46px}.public-module__dfEQ6G__allocation>div+div{color:#302047;background:#eee7fa}.public-module__dfEQ6G__allocation strong{font-family:Space Grotesk,sans-serif;font-size:64px;line-height:1}.public-module__dfEQ6G__allocation h3{margin-top:22px;font-size:26px}.public-module__dfEQ6G__allocation p{margin-top:14px;font-size:18px;line-height:1.7}.public-module__dfEQ6G__principles{grid-template-columns:1fr 1fr;gap:0 64px;display:grid}.public-module__dfEQ6G__principles article{border-top:1px solid #d5c8e3;padding:28px 0}.public-module__dfEQ6G__principles h3{font-size:27px;line-height:1.3}.public-module__dfEQ6G__principles p{color:#655c72;margin-top:14px;font-size:18px;line-height:1.75}.public-module__dfEQ6G__stories{gap:20px;display:grid}.public-module__dfEQ6G__stories details{background:#eee7fa;border-radius:12px;padding:26px 30px}.public-module__dfEQ6G__stories summary{cursor:pointer;font-family:Space Grotesk,sans-serif;font-size:24px;line-height:1.4}.public-module__dfEQ6G__stories summary span{color:#655c72;margin-top:8px;font-family:Inter,sans-serif;font-size:17px;display:block}.public-module__dfEQ6G__stories p{margin-top:20px;font-size:18px;line-height:1.8}.public-module__dfEQ6G__stories h3{margin-top:28px;font-size:23px}.public-module__dfEQ6G__legalPage{margin-top:0;padding-top:160px}.public-module__dfEQ6G__legalPage>header{border-bottom:1px solid #d5c8e3;padding-bottom:56px}.public-module__dfEQ6G__legalPage>header p{color:#655c72;margin-top:24px;font-size:20px;line-height:1.7}.public-module__dfEQ6G__legalLayout{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:72px;margin-top:48px;display:grid}.public-module__dfEQ6G__legalNav{max-height:calc(100svh - 145px);padding-right:15px;position:sticky;top:120px;overflow:auto}.public-module__dfEQ6G__legalNav h2{margin-bottom:18px;font-size:24px}.public-module__dfEQ6G__legalNav a{color:#655c72;padding:8px 0;font-size:15px;line-height:1.5;text-decoration:none;display:block}.public-module__dfEQ6G__legalNav a:hover{color:#7132e8;text-decoration:underline}.public-module__dfEQ6G__legalArticle{min-width:0;max-width:76ch}.public-module__dfEQ6G__legalArticle p,.public-module__dfEQ6G__legalArticle li{color:#51465f;overflow-wrap:anywhere;font-size:18px;line-height:1.85}.public-module__dfEQ6G__legalArticle p+p{margin-top:18px}.public-module__dfEQ6G__legalArticle>section{border-bottom:1px solid #d5c8e3;padding:36px 0;scroll-margin-top:110px}.public-module__dfEQ6G__legalArticle h2{text-wrap:balance;margin-bottom:22px;font-size:28px;font-weight:550;line-height:1.35}.public-module__dfEQ6G__legalArticle h3{margin:28px 0 16px;font-size:22px;line-height:1.4}.public-module__dfEQ6G__legalArticle ul{margin:18px 0;padding-left:24px;list-style:outside}.public-module__dfEQ6G__legalIntro{padding-bottom:30px}@media (max-width:1100px){.public-module__dfEQ6G__humanIntro,.public-module__dfEQ6G__workflow,.public-module__dfEQ6G__peopleSection{gap:40px}.public-module__dfEQ6G__evidenceSection{gap:40px;padding:40px}.public-module__dfEQ6G__workflow{padding:40px}.public-module__dfEQ6G__peoplePortraits figure>div{height:230px}.public-module__dfEQ6G__pageHero{gap:40px}.public-module__dfEQ6G__pageHero .public-module__dfEQ6G__heroImage{height:400px}.public-module__dfEQ6G__legalLayout{grid-template-columns:230px minmax(0,1fr);gap:40px}.public-module__dfEQ6G__editorial{gap:40px;padding:40px}.public-module__dfEQ6G__peopleGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.public-module__dfEQ6G__humanIntro,.public-module__dfEQ6G__workflow,.public-module__dfEQ6G__peopleSection,.public-module__dfEQ6G__evidenceSection,.public-module__dfEQ6G__biggerPicture,.public-module__dfEQ6G__page,.public-module__dfEQ6G__legalPage{width:calc(100% - 40px);margin:64px auto}.public-module__dfEQ6G__humanIntro,.public-module__dfEQ6G__workflow,.public-module__dfEQ6G__peopleSection,.public-module__dfEQ6G__evidenceSection{grid-template-columns:1fr;gap:32px}.public-module__dfEQ6G__humanPhoto{height:340px}.public-module__dfEQ6G__workflow,.public-module__dfEQ6G__evidenceSection{padding:32px}.public-module__dfEQ6G__humanIntro h2,.public-module__dfEQ6G__workflow h2,.public-module__dfEQ6G__peopleSection h2,.public-module__dfEQ6G__evidenceSection h2,.public-module__dfEQ6G__biggerPicture h2,.public-module__dfEQ6G__page h2{font-size:36px}.public-module__dfEQ6G__humanIntro p,.public-module__dfEQ6G__workflowIntro p,.public-module__dfEQ6G__peopleIntro p,.public-module__dfEQ6G__evidenceIntro p,.public-module__dfEQ6G__biggerPicture p{font-size:18px}.public-module__dfEQ6G__peoplePortraits figure>div{height:290px}.public-module__dfEQ6G__biggerPicture{padding:0 12px}.public-module__dfEQ6G__pictureBody{grid-template-columns:1fr;gap:24px;margin-top:26px}.public-module__dfEQ6G__pictureBody .public-module__dfEQ6G__pictureStatement{font-size:27px}.public-module__dfEQ6G__page,.public-module__dfEQ6G__legalPage{margin-top:0;padding-top:130px}.public-module__dfEQ6G__pageHero{grid-template-columns:1fr;gap:36px;margin-bottom:56px}.public-module__dfEQ6G__pageHero p{font-size:19px}.public-module__dfEQ6G__pageHero .public-module__dfEQ6G__heroImage{height:360px}.public-module__dfEQ6G__editorial{grid-template-columns:1fr;gap:28px;margin:56px 0;padding:32px}.public-module__dfEQ6G__editorial p{font-size:18px}.public-module__dfEQ6G__sectionIntro{margin:56px 0 30px}.public-module__dfEQ6G__peopleGrid{gap:36px 20px}.public-module__dfEQ6G__personImage{height:250px}.public-module__dfEQ6G__person h3{font-size:23px}.public-module__dfEQ6G__contactBand{flex-direction:column;align-items:flex-start;gap:26px;margin-top:56px;padding:32px}.public-module__dfEQ6G__contactBand h2{font-size:32px}.public-module__dfEQ6G__contributionList article{grid-template-columns:1fr;gap:14px;padding:26px 0}.public-module__dfEQ6G__contributionList p{font-size:18px}.public-module__dfEQ6G__enquiry{margin-top:56px;padding:30px}.public-module__dfEQ6G__formGrid{grid-template-columns:1fr}.public-module__dfEQ6G__allocation>div{padding:28px}.public-module__dfEQ6G__allocation strong{font-size:50px}.public-module__dfEQ6G__allocation h3{font-size:23px}.public-module__dfEQ6G__allocation p{font-size:17px}.public-module__dfEQ6G__principles{grid-template-columns:1fr}.public-module__dfEQ6G__legalLayout{grid-template-columns:1fr;gap:32px}.public-module__dfEQ6G__legalNav{background:#eee7fa;border-radius:12px;max-height:260px;padding:24px;position:static}.public-module__dfEQ6G__legalArticle p,.public-module__dfEQ6G__legalArticle li{font-size:17px}.public-module__dfEQ6G__legalPage>header{padding-bottom:36px}}@media (max-width:500px){.public-module__dfEQ6G__humanIntro,.public-module__dfEQ6G__workflow,.public-module__dfEQ6G__peopleSection,.public-module__dfEQ6G__evidenceSection,.public-module__dfEQ6G__biggerPicture,.public-module__dfEQ6G__page,.public-module__dfEQ6G__legalPage{width:calc(100% - 24px);margin-bottom:48px}.public-module__dfEQ6G__humanIntro,.public-module__dfEQ6G__peopleSection{padding:0 12px}.public-module__dfEQ6G__humanIntro h2,.public-module__dfEQ6G__workflow h2,.public-module__dfEQ6G__peopleSection h2,.public-module__dfEQ6G__evidenceSection h2,.public-module__dfEQ6G__biggerPicture h2,.public-module__dfEQ6G__page h2{font-size:32px}.public-module__dfEQ6G__workflow,.public-module__dfEQ6G__evidenceSection{padding:28px 24px}.public-module__dfEQ6G__humanPhoto{height:290px}.public-module__dfEQ6G__actionList h3{font-size:24px}.public-module__dfEQ6G__actionList article,.public-module__dfEQ6G__peoplePortraits{gap:16px}.public-module__dfEQ6G__peoplePortraits figure>div{height:210px}.public-module__dfEQ6G__peoplePortraits strong{font-size:17px}.public-module__dfEQ6G__peoplePortraits span{font-size:14px}.public-module__dfEQ6G__page{padding-left:12px;padding-right:12px}.public-module__dfEQ6G__page h1,.public-module__dfEQ6G__legalPage h1{font-size:42px}.public-module__dfEQ6G__pageHero .public-module__dfEQ6G__heroImage{height:310px}.public-module__dfEQ6G__editorial{padding:26px 24px}.public-module__dfEQ6G__peopleGrid{grid-template-columns:1fr}.public-module__dfEQ6G__personImage{height:380px}.public-module__dfEQ6G__enquiry{padding:26px 22px}.public-module__dfEQ6G__allocation{grid-template-columns:1fr}.public-module__dfEQ6G__allocation strong{font-size:54px}.public-module__dfEQ6G__contactBand{padding:28px 24px}.public-module__dfEQ6G__contactBand a{padding:14px 16px;font-size:15px}.public-module__dfEQ6G__legalPage{padding-left:12px;padding-right:12px}.public-module__dfEQ6G__legalArticle h2{font-size:25px}.public-module__dfEQ6G__partnerEmail{font-size:16px}}
