.case-study-layout_sectionStack__lNnMf{display:flex;flex-direction:column}.case-study-layout_sectionShell__fkQlJ{margin-top:10px!important;margin-bottom:10px!important}.case-study-layout_mainShell__xHluq{padding:50px!important}.case-study-layout_relatedWorkSection__ANs0Y{background:#000000;padding:10px}.case-study-layout_relatedWorkHeader__vhMkg{padding:100px 50px 50px}.case-study-layout_relatedWorkDivider__nnitL{width:100%;border:0;border-top:1px solid rgba(255,255,255,.8);margin:0 0 20px}.case-study-layout_relatedWorkHeaderRow__9YzPz{display:flex;align-items:center;justify-content:space-between;gap:20px}.case-study-layout_relatedWorkTitle__eShO3{margin:0;flex:1 1 auto;min-width:0;padding-bottom:0;color:#ffffff;text-transform:uppercase}.case-study-layout_relatedWorkLink___MoDq{display:inline-flex;flex-shrink:0;align-items:center;gap:10px;color:#ffffff;text-decoration:none;text-transform:uppercase;white-space:nowrap}.case-study-layout_relatedWorkLink___MoDq:focus-visible,.case-study-layout_relatedWorkLink___MoDq:hover{text-decoration:none}.case-study-layout_relatedWorkArrow__1_67l{line-height:1}.case-study-layout_mainTabbedSection__nR7hH{padding-top:190px!important;display:flex;flex-direction:column;gap:20px}.case-study-layout_mainTabbedTopRow__1qmGp{padding-bottom:100px!important;justify-content:space-between!important}.case-study-layout_mainTabbedBodyTwoColumns__pPY4w{-moz-column-count:1;column-count:1;-moz-column-gap:48px;column-gap:48px}.case-study-layout_mainTabbedBodyParagraph__I465q{-moz-column-break-inside:avoid;break-inside:avoid-column;margin:0}.case-study-layout_mainTabbedBodyTwoColumns__pPY4w .case-study-layout_mainTabbedBodyParagraph__I465q{margin-bottom:16px}.case-study-layout_mainTabbedBodyTwoColumns__pPY4w .case-study-layout_mainTabbedBodyParagraph__I465q:last-child,.case-study-layout_mainTabbedBodyTwoColumns__pPY4w.case-study-layout_mainTabbedBodyCredits__DvLX9 .case-study-layout_mainTabbedBodyParagraph__I465q,.case-study-layout_mainTabbedBodyTwoColumns__pPY4w.case-study-layout_mainTabbedBodyCredits__DvLX9 .case-study-layout_mainTabbedBodyParagraph__I465q:last-child{margin-bottom:0}.case-study-layout_mainTabbedMobileTabs__ZJ7Qh{display:none}.case-study-layout_mainTabbedFooterTabs__CWj0Z{display:flex}.case-study-layout_sectionStack__lNnMf>.case-study-layout_mainTabbedSection__nR7hH{margin-top:0!important;margin-bottom:20px!important}.case-study-layout_sectionStack__lNnMf [data-cs-typo=headline]{font-family:var(--font-pitch)!important;font-size:63px!important;font-weight:700!important;line-height:.7!important;letter-spacing:0!important;margin-bottom:10px}.case-study-layout_sectionStack__lNnMf [data-cs-typo=headline-2]{font-family:var(--font-pitch)!important;font-size:24px!important;font-weight:700!important;line-height:1!important;letter-spacing:0!important}.case-study-layout_sectionStack__lNnMf [data-cs-typo=subtitle]{font-family:var(--font-pitch)!important;font-size:30px!important;font-weight:500!important;line-height:1!important;letter-spacing:0!important}.case-study-layout_sectionStack__lNnMf [data-cs-typo=body],.case-study-layout_sectionStack__lNnMf [data-cs-typo=body] p{font-family:var(--font-pitch)!important;font-size:18px!important;font-weight:500!important;line-height:1.2!important;letter-spacing:-1%!important}.case-study-layout_sectionStack__lNnMf [data-cs-typo=caption],.case-study-layout_sectionStack__lNnMf [data-cs-typo=cta]{font-family:var(--font-pitch)!important;font-size:18px!important;font-weight:700!important;line-height:1!important;letter-spacing:0!important}.case-study-layout_sectionStack__lNnMf [data-cs-typo=caption-1]{font-family:var(--font-pitch)!important;font-size:16px!important;font-weight:700!important;line-height:1.1!important;letter-spacing:0!important;text-transform:uppercase!important}.case-study-layout_sectionStack__lNnMf [data-cs-typo=caption-2]{font-family:var(--font-pitch)!important;font-size:14px!important;font-weight:700!important;line-height:1.27!important;letter-spacing:0!important}.case-study-layout_sectionStack__lNnMf [data-cs-typo=details]{font-family:var(--font-pitch)!important;font-size:12px!important;font-weight:700!important;line-height:1!important;letter-spacing:0!important}.case-study-layout_tabButton__NAux2{flex-grow:1;min-width:0;max-width:33%;border:none!important;border-radius:0;cursor:pointer;padding-top:8px!important;padding-bottom:8px!important;text-decoration:none;text-align:center;white-space:nowrap}.case-study-layout_tabButton__NAux2:after{position:absolute;left:0;bottom:0;margin-top:0!important}.case-study-layout_tabButtonActive__Kd8TB{background-color:#ffffff!important;color:#000000!important}.case-study-layout_tabButtonActive__Kd8TB:after{background-color:#000000!important;border-color:#000000!important;box-shadow:none!important}.case-study-layout_tabButtonPending__451jh{opacity:.9}.case-study-layout_hoverExpandSection__tjKLN{display:grid;gap:5px}.case-study-layout_hoverExpandDesktopRow__61is5{display:none}.case-study-layout_hoverExpandMobileCarousel__m17Ov{position:relative}.case-study-layout_hoverExpandMobileTrack__Oi_rI{display:flex;align-items:flex-start;gap:10px;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch}.case-study-layout_hoverExpandMobileTrack__Oi_rI::-webkit-scrollbar{display:none}.case-study-layout_hoverExpandMobileSlide__IWx2L{flex:0 0 var(--cs-mobile-hover-expand-slide-basis,calc((100% - 5px) / 2));min-width:var(--cs-mobile-hover-expand-slide-basis,calc((100% - 5px) / 2));max-width:var(--cs-mobile-hover-expand-slide-basis,calc((100% - 5px) / 2));scroll-snap-align:start;scroll-snap-stop:always}.case-study-layout_hoverExpandMobileArrow__e3AQ8{position:absolute;top:50%;z-index:1;display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:0;background:transparent;transform:translateY(-50%);transition:opacity .16s ease,transform .16s ease}.case-study-layout_hoverExpandMobileArrowIcon__7hCUH{display:block;width:40px;height:40px}.case-study-layout_hoverExpandMobileArrowLeft__NzIQd{left:8px}.case-study-layout_hoverExpandMobileArrowRight__JTyzA{right:8px}.case-study-layout_hoverExpandMobileArrow__e3AQ8:disabled{opacity:.35;cursor:default}.case-study-layout_hoverExpandMobileArrow__e3AQ8:not(:disabled):focus-visible,.case-study-layout_hoverExpandMobileArrow__e3AQ8:not(:disabled):hover{transform:translateY(-50%) scale(1.03)}@media (max-width:1023px){.case-study-layout_mainTabbedMobileFullWidth__gNq6d{width:100%!important;max-width:100%!important}}@media (max-width:768px){.case-study-layout_mainShell__xHluq{padding:10px!important}.case-study-layout_mainTabbedSection__nR7hH{padding-top:90px!important}.case-study-layout_mainTabbedTopRow__1qmGp{padding-bottom:30px!important}.case-study-layout_mobileStackedMediaGroup__TzmUD{gap:10px!important}.case-study-layout_sectionShell__fkQlJ{margin-top:5px!important;margin-bottom:5px!important}.case-study-layout_relatedWorkHeader__vhMkg{padding:60px 0 20px}.case-study-layout_relatedWorkHeaderRow__9YzPz{align-items:center;flex-wrap:nowrap;gap:12px}.case-study-layout_sectionStack__lNnMf [data-cs-typo=headline]{font-size:44px!important;line-height:.82!important}.case-study-layout_sectionStack__lNnMf [data-cs-typo=subtitle]{font-size:22px!important}.case-study-layout_sectionStack__lNnMf [data-cs-typo=headline-2]{font-size:20px!important}.case-study-layout_sectionStack__lNnMf [data-cs-typo=body],.case-study-layout_sectionStack__lNnMf [data-cs-typo=body] p{font-size:16px!important}.case-study-layout_mainTabbedMobileTabs__ZJ7Qh{display:flex;margin-top:30px;margin-bottom:10px}.case-study-layout_mainTabbedFooterTabs__CWj0Z{display:none}}@media (min-width:1024px){.case-study-layout_mainTabbedBodyTwoColumns__pPY4w{-moz-column-count:2;column-count:2}}@media (min-width:768px){.case-study-layout_hoverExpandSection__tjKLN{gap:var(--cs-desktop-gap,20px)}.case-study-layout_hoverExpandMobileCarousel__m17Ov{display:none}.case-study-layout_hoverExpandDesktopRow__61is5{display:flex;align-items:flex-start;gap:var(--cs-desktop-gap,20px)}.case-study-layout_hoverExpandDesktopSlide__eBSIk{flex:1 1 0;min-width:0}}.page_contentShell__MN8Fn{margin-inline:auto}.page_pageFrame__BFwzb{display:flex;flex-direction:column;width:100%;max-width:1600px;margin-inline:auto}.page_sectionStack__pRtK1{width:100%}.page_titleSection__YsaWJ{margin-top:50px!important;padding-top:20px}.page_titleInner__fnQ4I{padding-top:18px}.page_titleColumn__OC_J_{max-width:860px}.page_pageTitle__qf2Cq{margin-bottom:0;text-align:left}.page_policySection__x48eG{padding-top:30px}.page_sectionColumn__f1a4J{max-width:860px}.page_sectionHeading__d_VEr{margin-bottom:20px;color:rgba(255,255,255,.95)}.page_sectionBody__mdiMK{color:rgba(255,255,255,.95)}.page_sectionBody__mdiMK>p{margin-top:0;margin-bottom:20px}.page_sectionBody__mdiMK>p:last-child{margin-bottom:0}@media (min-width:768px){.page_titleSection__YsaWJ{padding-top:30px}.page_titleInner__fnQ4I{padding-top:24px}}@media (min-width:1024px){.page_titleSection__YsaWJ{padding-top:50px}}.site-footer-copy-grid{grid-template-columns:minmax(0,1fr);padding:100px 20px 20px}footer img{transition:.5s}footer img:hover{filter:drop-shadow(0 0 40px rgba(255,255,255,.55))}@media (min-width:768px){.site-footer-copy-grid{padding:160px 50px 50px}}@media (min-width:768px) and (max-width:1199px){.site-footer-copy-grid{padding:160px 30px 30px}}@media (min-width:1000px){.site-footer-copy-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.site-footer-copy-item-start{text-align:left}.site-footer-copy-item-center{text-align:center}.site-footer-copy-item-end{text-align:right}}.masonry_balanced__rG1IQ,.masonry_masonry__nNWD_{width:100%}.masonry_masonry__nNWD_{-moz-column-gap:var(--masonry-gap,1rem);column-gap:var(--masonry-gap,1rem);-moz-column-count:var(--masonry-columns-default,2);column-count:var(--masonry-columns-default,2)}.masonry_balanced__rG1IQ{display:grid;grid-template-columns:repeat(var(--masonry-active-columns,2),minmax(0,1fr));align-items:start}.masonry_balanced__rG1IQ,.masonry_column__Yw2PQ{gap:var(--masonry-mobile-column-gap,var(--masonry-gap,1rem))}.masonry_column__Yw2PQ{display:flex;min-width:0;flex-direction:column}.masonry_item__vEUC7{-moz-column-break-inside:avoid;break-inside:avoid;break-inside:avoid-column;page-break-inside:avoid;margin:0 0 var(--masonry-gap,1rem);padding:var(--masonry-item-padding,0)}.masonry_balanced__rG1IQ .masonry_item__vEUC7{margin-bottom:0}.masonry_mediaContainer__tEXZB{display:block;width:100%;overflow:hidden;background:rgb(38 38 38)}.masonry_media___bRIT{display:block;width:100%;height:auto}@media (max-width:767px){.masonry_masonry__nNWD_{-moz-column-gap:var(--masonry-mobile-column-gap,var(--masonry-gap,1rem));column-gap:var(--masonry-mobile-column-gap,var(--masonry-gap,1rem))}.masonry_item__vEUC7{margin-bottom:var(--masonry-mobile-column-gap,var(--masonry-gap,1rem))}}@media (min-width:640px){.masonry_masonry__nNWD_{-moz-column-count:var(--masonry-columns-sm,var(--masonry-columns-default,2));column-count:var(--masonry-columns-sm,var(--masonry-columns-default,2))}}@media (min-width:768px){.masonry_masonry__nNWD_{-moz-column-count:var(--masonry-columns-md,var(--masonry-columns-sm,var(--masonry-columns-default,2)));column-count:var(--masonry-columns-md,var(--masonry-columns-sm,var(--masonry-columns-default,2)))}}@media (min-width:1024px){.masonry_masonry__nNWD_{-moz-column-count:var(
      --masonry-columns-lg,var(--masonry-columns-md,var(--masonry-columns-sm,var(--masonry-columns-default,2)))
    );column-count:var(
      --masonry-columns-lg,var(--masonry-columns-md,var(--masonry-columns-sm,var(--masonry-columns-default,2)))
    )}}@media (min-width:1280px){.masonry_masonry__nNWD_{-moz-column-count:var(
      --masonry-columns-xl,var(
        --masonry-columns-lg,var(--masonry-columns-md,var(--masonry-columns-sm,var(--masonry-columns-default,2)))
      )
    );column-count:var(
      --masonry-columns-xl,var(
        --masonry-columns-lg,var(--masonry-columns-md,var(--masonry-columns-sm,var(--masonry-columns-default,2)))
      )
    )}}@media (min-width:1700px){.masonry_masonry__nNWD_{-moz-column-count:var(
      --masonry-columns-wide,var(
        --masonry-columns-xl,var(
          --masonry-columns-lg,var(--masonry-columns-md,var(--masonry-columns-sm,var(--masonry-columns-default,2)))
        )
      )
    );column-count:var(
      --masonry-columns-wide,var(
        --masonry-columns-xl,var(
          --masonry-columns-lg,var(--masonry-columns-md,var(--masonry-columns-sm,var(--masonry-columns-default,2)))
        )
      )
    )}}@media (min-width:3840px){.masonry_masonry__nNWD_{-moz-column-count:var(
      --masonry-columns-ultra-wide,var(
        --masonry-columns-wide,var(
          --masonry-columns-xl,var(
            --masonry-columns-lg,var(--masonry-columns-md,var(--masonry-columns-sm,var(--masonry-columns-default,2)))
          )
        )
      )
    );column-count:var(
      --masonry-columns-ultra-wide,var(
        --masonry-columns-wide,var(
          --masonry-columns-xl,var(
            --masonry-columns-lg,var(--masonry-columns-md,var(--masonry-columns-sm,var(--masonry-columns-default,2)))
          )
        )
      )
    )}}.pull-out-quote-section_shell__0RM7M{padding-top:100px;padding-bottom:100px}.pull-out-quote-section_quote__oJn9R{margin:0;max-width:min(50vw,var(--cs-pull-out-quote-max-width,9999px));color:#ffffff;font-family:var(--font-pitch);font-size:42px;font-weight:700;line-height:40px;letter-spacing:0;text-transform:uppercase;text-wrap:balance;white-space:pre-line}@media (max-width:768px){.pull-out-quote-section_shell__0RM7M{padding-top:50px;padding-bottom:50px}.pull-out-quote-section_quote__oJn9R{max-width:100%;font-size:28px;line-height:28px}}.contact-page_contactOverlayPage__fG_bJ,.contact-page_contactPage__dP3jc{min-height:100vh}.contact-page_contactPage__dP3jc .contact-sheet__frame{box-sizing:border-box;min-height:100vh;margin:auto;width:min(100%,1180px);padding:150px clamp(24px,4vw,50px) 56px!important;justify-content:flex-start}.contact-page_contactPage__dP3jc .contact-sheet__body{margin-top:0!important;min-height:0;align-items:center}.contact-page_contactPage__dP3jc .contact-sheet__content{display:flex;flex-direction:column;align-items:center;width:min(100%,640px)!important;max-width:min(100%,640px)!important;min-width:0;margin:0 auto}.contact-page_contactPage__dP3jc .contact-sheet__title{font-size:clamp(2.35rem,4vw,45.89px)!important;font-weight:700!important;letter-spacing:0!important;line-height:80%!important;text-align:center!important;margin-bottom:20px;width:100%}.contact-page_contactPage__dP3jc .contact-sheet__intro{width:min(100%,560px);margin:0 auto 40px;text-align:center}.contact-page_contactPage__dP3jc .contact-sheet__field{display:block;width:100%;margin-bottom:30px}.contact-page_contactPage__dP3jc .contact-sheet__form{width:100%;align-items:stretch;margin-top:0!important}.contact-page_contactPage__dP3jc .contact-sheet__input,.contact-page_contactPage__dP3jc .contact-sheet__textarea{box-sizing:border-box;padding:10px!important}.contact-page_contactPage__dP3jc .contact-sheet__submit{align-self:center;margin-top:20px!important;margin-bottom:20px!important;box-sizing:border-box;width:50%!important;max-width:50%!important;height:auto!important;min-height:0!important;padding-top:10px}.contact-page_contactPage__dP3jc .contact-sheet__status{align-self:center;text-align:left}.contact-page_contactPage__dP3jc .contact-sheet__privacy-link{align-self:center;margin-top:0!important;text-align:center}@media (max-width:1100px){.contact-page_contactPage__dP3jc .contact-sheet__frame{padding-bottom:48px!important}.contact-page_contactPage__dP3jc .contact-sheet__content{width:min(100%,580px)!important;max-width:min(100%,580px)!important}}@media (max-width:900px){.contact-page_contactPage__dP3jc .contact-sheet__frame{padding:150px 24px 44px!important}.contact-page_contactPage__dP3jc .contact-sheet__content{width:100%!important;max-width:100%!important}}@media (max-width:640px){.contact-page_contactPage__dP3jc .contact-sheet__frame{padding:150px 20px 36px!important}.contact-page_contactPage__dP3jc .contact-sheet__title{font-size:clamp(2rem,11vw,2.7rem)!important}}@media (max-width:420px){.contact-page_contactPage__dP3jc .contact-sheet__frame{padding-inline:16px!important}}@media (max-width:768px){.contact-page_contactPage__dP3jc .contact-sheet__field{margin-bottom:10px}.contact-page_contactOverlayPage__fG_bJ .contact-sheet__textarea{min-height:180px!important}.contact-page_contactOverlayPage__fG_bJ .contact-sheet__frame{padding-top:90px!important}}.auth-page_page__Lg4PK{--auth-border:rgba(255,255,255,0.12);--auth-border-strong:rgba(255,255,255,0.18);--auth-surface:rgba(14,14,14,0.74);--auth-surface-strong:rgba(255,255,255,0.06);--auth-text:rgba(255,255,255,0.96);--auth-text-muted:rgba(255,255,255,0.68);--auth-text-soft:rgba(255,255,255,0.52);--auth-accent:#d6ff72;position:relative;min-height:100vh;overflow:hidden;padding:118px clamp(16px,4vw,50px) 48px;background:radial-gradient(circle at 50% 0,rgba(255,255,255,.16),rgba(255,255,255,0) 34%),radial-gradient(circle at 14% 18%,rgba(214,255,114,.14),rgba(214,255,114,0) 24%),radial-gradient(circle at 86% 16%,rgba(135,191,255,.14),rgba(135,191,255,0) 24%),linear-gradient(180deg,#090909,#040404 44%,#000000)}.auth-page_page__Lg4PK:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 0);background-size:120px 120px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.58),transparent 88%);mask-image:linear-gradient(180deg,rgba(0,0,0,.58),transparent 88%);opacity:.5;pointer-events:none}.auth-page_page__Lg4PK:after{content:"";position:absolute;inset:auto 0 0;height:220px;background:linear-gradient(180deg,rgba(0,0,0,0),#000000);pointer-events:none}.auth-page_page__Lg4PK :where(p){padding-bottom:0}.auth-page_page__Lg4PK :where(a,button,input){font:inherit}.auth-page_shell__AXGS7{position:relative;z-index:1;width:min(100%,1460px);margin:0 auto;padding-top:clamp(18px,2vw,28px);border-top:1px solid rgba(255,255,255,.2)}.auth-page_layout__DicNX{display:grid;grid-template-columns:minmax(0,1.06fr) minmax(380px,560px);gap:clamp(30px,5vw,84px);align-items:center;min-height:calc(100vh - 166px)}.auth-page_heroColumn__JK9qe{display:flex;flex-direction:column;gap:28px;max-width:820px}.auth-page_heroStack__iFowD{display:flex;flex-direction:column;gap:22px;animation:auth-page_auth-rise__iPwj2 .72s cubic-bezier(.16,1,.3,1) both}.auth-page_heroBadge__NIAg2{display:inline-flex;align-items:center;gap:10px;width:-moz-fit-content;width:fit-content;padding:10px 16px;border:1px solid var(--auth-border);border-radius:999px;background:rgba(255,255,255,.04);box-shadow:inset 0 1px 0 rgba(255,255,255,.05)}.auth-page_heroBadgeDot__R1DER{width:8px;height:8px;border-radius:999px;background:var(--auth-accent);box-shadow:0 0 18px rgba(214,255,114,.7)}.auth-page_cardEyebrow__c0gwG,.auth-page_featureNumber__CuESb,.auth-page_fieldLabel__aAicW,.auth-page_footerLinkAnchor__injKs,.auth-page_footerLinkButton__sFqlw,.auth-page_heroBadgeText__cnIR_,.auth-page_heroEyebrow__yMv9Q,.auth-page_modeNoteLabel__KPUgV,.auth-page_secondaryButton__bADtL,.auth-page_segmentButton__VHqGY,.auth-page_signalChip__fx3B7,.auth-page_submitButton__MEVUb{font-size:.76rem;font-weight:700;line-height:1.2;letter-spacing:.14em;text-transform:uppercase}.auth-page_heroBadgeText__cnIR_{color:rgba(255,255,255,.84)}.auth-page_heroCopy__ni_NP{display:flex;flex-direction:column;gap:18px}.auth-page_heroEyebrow__yMv9Q{color:var(--auth-accent)}.auth-page_heroTitle__vwJ23{max-width:8ch;color:var(--auth-text);font-size:clamp(4rem,10vw,7.4rem);font-weight:700;line-height:.84;letter-spacing:-.055em;text-transform:uppercase}.auth-page_heroLead__Jgc53{max-width:18ch;color:rgba(255,255,255,.96);font-size:clamp(1.38rem,2.8vw,2.2rem);font-weight:700;line-height:.98;letter-spacing:-.03em}.auth-page_heroDescription__mrWnt{max-width:38rem;color:var(--auth-text-muted);font-size:1rem;line-height:1.55}.auth-page_signalRow__bSytG{display:flex;flex-wrap:wrap;gap:10px}.auth-page_signalChip__fx3B7{padding:10px 14px;border:1px solid var(--auth-border);border-radius:999px;color:rgba(255,255,255,.78);background:rgba(255,255,255,.04)}.auth-page_featureGrid__sKgft{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.auth-page_featureCard__R_MMN{display:flex;flex-direction:column;gap:14px;min-height:190px;padding:20px;border:1px solid var(--auth-border);border-radius:26px;background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.02)),rgba(10,10,10,.54);box-shadow:0 22px 70px rgba(0,0,0,.35),inset 0 1px 0 rgba(255,255,255,.05);animation:auth-page_auth-rise__iPwj2 .72s cubic-bezier(.16,1,.3,1) both}.auth-page_featureCard__R_MMN:first-child{animation-delay:90ms}.auth-page_featureCard__R_MMN:nth-child(2){animation-delay:.16s}.auth-page_featureCard__R_MMN:nth-child(3){animation-delay:.23s}.auth-page_featureNumber__CuESb{color:var(--auth-accent)}.auth-page_featureTitle__gog0A{color:var(--auth-text);font-size:1.02rem;font-weight:700;line-height:1;text-transform:uppercase}.auth-page_featureDescription__ZDR2j{color:var(--auth-text-muted);font-size:.95rem;line-height:1.5}.auth-page_formColumn__BE0Sr{width:100%;max-width:560px;justify-self:end}.auth-page_card__3EheR{position:relative;display:flex;flex-direction:column;gap:20px;padding:clamp(22px,2.4vw,30px);border:1px solid var(--auth-border);border-radius:30px;background:linear-gradient(180deg,rgba(18,18,18,.92),rgba(9,9,9,.82)),rgba(0,0,0,.78);box-shadow:0 40px 130px rgba(0,0,0,.58),inset 0 1px 0 rgba(255,255,255,.08);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);animation:auth-page_auth-rise__iPwj2 .72s cubic-bezier(.16,1,.3,1) .14s both}.auth-page_card__3EheR:before{content:"";position:absolute;inset:1px;border-radius:28px;border:1px solid rgba(255,255,255,.04);pointer-events:none}.auth-page_cardHeader__PA3Cf{display:flex;flex-direction:column;gap:18px}.auth-page_cardHeading__iGfMe{display:flex;flex-direction:column;gap:10px}.auth-page_cardEyebrow__c0gwG{color:var(--auth-text-soft)}.auth-page_cardTitle__Fguhz,.auth-page_statusTitle__sn3TD{color:var(--auth-text);font-size:clamp(2rem,3vw,3rem);font-weight:700;line-height:.9;letter-spacing:-.04em;text-transform:uppercase}.auth-page_cardDescription__WDMto,.auth-page_statusDescription__eaokO{color:var(--auth-text-muted);font-size:.98rem;line-height:1.52}.auth-page_segmentedControl__bUA7R{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:6px;border:1px solid var(--auth-border);border-radius:999px;background:rgba(255,255,255,.04)}.auth-page_segmentButton__VHqGY{border:0;border-radius:999px;padding:13px 16px 12px;color:rgba(255,255,255,.56);background:transparent;cursor:pointer;transition:color .16s ease,background-color .16s ease,transform .16s ease,box-shadow .16s ease}.auth-page_segmentButton__VHqGY:focus-visible,.auth-page_segmentButton__VHqGY:hover{color:var(--auth-text);outline:none}.auth-page_segmentButtonActive__YAi5_{color:#050505;background:linear-gradient(180deg,#ffffff,#d8d8d8);box-shadow:0 10px 28px rgba(255,255,255,.18)}.auth-page_modeNote__gGlnN{display:flex;flex-direction:column;gap:8px;padding:16px 18px;border:1px solid rgba(214,255,114,.16);border-radius:22px;background:linear-gradient(180deg,rgba(214,255,114,.08),rgba(214,255,114,.03))}.auth-page_modeNoteLabel__KPUgV{color:var(--auth-accent)}.auth-page_modeNoteDescription__Bszq8{color:rgba(255,255,255,.82);font-size:.94rem;line-height:1.48}.auth-page_formFields__RHqex{display:flex;flex-direction:column;gap:15px}.auth-page_field__OJo2z{display:flex;flex-direction:column;gap:9px}.auth-page_fieldLabel__aAicW{color:var(--auth-text-soft)}.auth-page_input__hT_P0{width:100%;border:1px solid var(--auth-border);border-radius:18px;background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.02)),rgba(0,0,0,.34);padding:15px 17px;color:var(--auth-text);font-size:.96rem;line-height:1.2;outline:none;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease,transform .16s ease}.auth-page_input__hT_P0::-moz-placeholder{color:rgba(255,255,255,.3)}.auth-page_input__hT_P0::placeholder{color:rgba(255,255,255,.3)}.auth-page_input__hT_P0:hover{border-color:var(--auth-border-strong)}.auth-page_input__hT_P0:focus{border-color:rgba(214,255,114,.46);box-shadow:0 0 0 4px rgba(214,255,114,.08),0 20px 44px rgba(0,0,0,.3);background:rgba(255,255,255,.08);transform:translateY(-1px)}.auth-page_statusMessage__zHRjT{border-radius:18px;padding:14px 16px;font-size:.88rem;line-height:1.5}.auth-page_statusError__5IW_3{border:1px solid rgba(255,125,112,.34);background:rgba(255,125,112,.12);color:#ffd1cb}.auth-page_statusSuccess__5_wUQ{border:1px solid rgba(143,211,166,.34);background:rgba(143,211,166,.12);color:#d9ffe2}.auth-page_secondaryButton__bADtL,.auth-page_submitButton__MEVUb{display:inline-flex;align-items:center;justify-content:center;border-radius:18px;text-decoration:none;transition:transform .16s ease,box-shadow .16s ease,background-color .16s ease,color .16s ease,border-color .16s ease}.auth-page_submitButton__MEVUb{width:100%;border:0;padding:17px 20px 16px;color:#050505;background:linear-gradient(135deg,var(--auth-accent) 0,#ffffff 64%,#d4dcff 100%);box-shadow:0 18px 44px rgba(214,255,114,.14);cursor:pointer}.auth-page_submitButton__MEVUb:focus-visible:not(:disabled),.auth-page_submitButton__MEVUb:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 22px 54px rgba(214,255,114,.18);outline:none}.auth-page_submitButton__MEVUb:disabled{cursor:not-allowed;opacity:.56}.auth-page_secondaryButton__bADtL{width:-moz-fit-content;width:fit-content;padding:15px 18px 14px;color:var(--auth-text);background:rgba(255,255,255,.05);border:1px solid var(--auth-border)}.auth-page_secondaryButton__bADtL:focus-visible,.auth-page_secondaryButton__bADtL:hover{color:#050505;background:#ffffff;border-color:#ffffff;transform:translateY(-1px);outline:none}.auth-page_cardFooter__R6DKd{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;padding-top:20px;border-top:1px solid rgba(255,255,255,.08)}.auth-page_footerActions__dIR53{display:flex;flex-wrap:wrap;gap:12px 18px}.auth-page_footerLinkAnchor__injKs,.auth-page_footerLinkButton__sFqlw{padding:0;color:var(--auth-text-soft);background:transparent;border:0;text-decoration:none;cursor:pointer;transition:color .16s ease}.auth-page_footerLinkAnchor__injKs:focus-visible,.auth-page_footerLinkAnchor__injKs:hover,.auth-page_footerLinkButton__sFqlw:focus-visible,.auth-page_footerLinkButton__sFqlw:hover{color:var(--auth-text);outline:none}.auth-page_footerLinkButtonDisabled___PIgN{cursor:not-allowed;opacity:.5}.auth-page_statusCard__MV5jm{justify-content:center;min-height:420px}.auth-page_statusCardBody__X6rLC{display:flex;flex-direction:column;gap:12px}.auth-page_statusDescription__eaokO{max-width:32rem}.auth-page_statusActions__lXzZc{display:flex;gap:12px;flex-wrap:wrap}@keyframes auth-page_auth-rise__iPwj2{0%{opacity:0;transform:translateY(28px);filter:blur(14px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@media (max-width:1180px){.auth-page_layout__DicNX{grid-template-columns:1fr;align-items:start;min-height:auto}.auth-page_formColumn__BE0Sr{order:-1;max-width:none;justify-self:stretch}.auth-page_heroColumn__JK9qe{max-width:none}}@media (max-width:900px){.auth-page_page__Lg4PK{padding-bottom:40px}.auth-page_featureGrid__sKgft{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.auth-page_page__Lg4PK{padding:94px 16px 28px}.auth-page_heroStack__iFowD{gap:18px}.auth-page_heroTitle__vwJ23{max-width:7ch;font-size:clamp(3rem,19vw,4.5rem);line-height:.86}.auth-page_heroLead__Jgc53{font-size:clamp(1.18rem,7.8vw,1.7rem);max-width:16ch}.auth-page_cardDescription__WDMto,.auth-page_featureDescription__ZDR2j,.auth-page_heroDescription__mrWnt,.auth-page_modeNoteDescription__Bszq8,.auth-page_statusDescription__eaokO{font-size:.92rem}.auth-page_featureGrid__sKgft{grid-template-columns:1fr}.auth-page_featureCard__R_MMN{min-height:0}.auth-page_card__3EheR{gap:18px;padding:20px 18px;border-radius:24px}.auth-page_card__3EheR:before{border-radius:22px}.auth-page_cardTitle__Fguhz,.auth-page_statusTitle__sn3TD{font-size:clamp(1.7rem,10vw,2.25rem)}.auth-page_segmentedControl__bUA7R{width:100%}.auth-page_segmentButton__VHqGY{padding-inline:12px}.auth-page_secondaryButton__bADtL,.auth-page_submitButton__MEVUb{width:100%}.auth-page_cardFooter__R6DKd,.auth-page_statusActions__lXzZc{flex-direction:column;align-items:stretch}}