.ConstantContactPage_page__OP9Zk{padding:2.5vw 2.5vw 40px;color:#fff}.ConstantContactPage_caseStudy__IVzum{border:1px solid rgba(55,65,81,.5);border-radius:16px;overflow:hidden;background:#181818;box-shadow:0 25px 50px -12px rgba(0,0,0,.25)}.ConstantContactPage_hero__NrQE_{position:relative;height:100vh;min-height:540px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:32px;text-align:center}.ConstantContactPage_heroImage__MKPWK{-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top}.ConstantContactPage_heroOverlay__SZpGQ{position:absolute;inset:0;background:rgba(0,0,0,.4)}.ConstantContactPage_liveLink__BOCTa{position:relative;z-index:10;display:inline-flex;align-items:center;justify-content:center;gap:16px;max-width:calc(100% - 32px);padding:24px;border:1px solid hsla(0,0%,100%,.8);border-radius:9999px;background:rgba(0,0,0,.6);font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.3em;transition:background .2s,transform .2s}.ConstantContactPage_liveLink__BOCTa:hover{background:rgba(0,0,0,.8);transform:scale(1.02)}.ConstantContactPage_closing__rAr3U,.ConstantContactPage_intro__UztyC,.ConstantContactPage_section__NGQ_o{padding-left:24px;padding-right:24px}.ConstantContactPage_intro__UztyC{padding-top:128px;padding-bottom:128px}.ConstantContactPage_backLink__hOvFr{display:inline-block;color:#d1d5db;font-size:14px;margin-bottom:48px}.ConstantContactPage_eyebrow__wdu5W{margin:0 0 24px;font-size:12px;line-height:1.6;font-weight:600;text-transform:uppercase;letter-spacing:.2em;color:#9ca3af}.ConstantContactPage_introBottom__DDJBG,.ConstantContactPage_sectionHeading__iNK2b,.ConstantContactPage_subsectionHeading__oH0_u{display:grid;grid-template-columns:1fr;gap:48px;align-items:center}.ConstantContactPage_sectionHeading__iNK2b h2,.ConstantContactPage_summary__H2EEZ{font-family:Raleway,sans-serif;font-size:36px;line-height:1.1111;font-weight:700}.ConstantContactPage_context__rxEfA,.ConstantContactPage_sectionHeading__iNK2b>p,.ConstantContactPage_subsectionHeading__oH0_u p,.ConstantContactPage_systemText__kWShm p{font-family:Raleway,sans-serif;color:#d1d5db;font-size:18px;line-height:1.625;max-width:768px}.ConstantContactPage_outcomes__uyt_E{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 16px;margin-top:64px;padding-top:32px;border-top:1px solid rgba(55,65,81,.5)}.ConstantContactPage_outcomes__uyt_E span{display:block;margin-bottom:12px;color:#9ca3af;text-transform:uppercase;font-size:11px;letter-spacing:.12em}.ConstantContactPage_outcomes__uyt_E strong{font-family:Raleway,sans-serif;font-size:18px;line-height:1.5;font-weight:600}.ConstantContactPage_sectionNav__KPkT3{display:flex;flex-wrap:wrap;gap:20px 32px;padding-top:32px;margin-top:48px;border-top:1px solid rgba(55,65,81,.5);color:#d1d5db;font-size:11px;text-transform:uppercase;letter-spacing:.12em}.ConstantContactPage_section__NGQ_o{padding-bottom:128px;scroll-margin-top:128px}.ConstantContactPage_sectionHeading__iNK2b{margin-bottom:64px}.ConstantContactPage_preview__UCcjb{margin:0 auto;border:1px solid rgba(55,65,81,.5);border-radius:8px;overflow:hidden;background:#181818}.ConstantContactPage_previewBar__iiIsN{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 16px;padding:16px;font-size:12px;color:#d1d5db}.ConstantContactPage_previewBar__iiIsN a{color:#fff;white-space:nowrap;text-decoration:underline;text-underline-offset:4px}.ConstantContactPage_scrollPreview__HJaHF{max-height:min(760px,78vh);overflow-y:auto;overscroll-behavior-y:contain;background:#fff;scrollbar-color:#777 #e5e5e5}.ConstantContactPage_fullImage__Zh5P3{display:block;width:100%;height:auto}.ConstantContactPage_previewHint__VwA4S{color:#9ca3af;text-align:center;font-size:12px;margin:16px}.ConstantContactPage_captionRow__0u6Ba{display:flex;flex-direction:column;gap:4px;margin:16px auto 0;color:#9ca3af;font-size:12px;line-height:1.6}.ConstantContactPage_subsectionHeading__oH0_u{margin:80px 0 48px}.ConstantContactPage_subsectionHeading__oH0_u h3,.ConstantContactPage_systemText__kWShm h3{font-family:Raleway,sans-serif;font-size:30px;font-weight:700;line-height:1.2}.ConstantContactPage_typeFigure__UJMij{margin:0 auto;border-radius:8px;overflow:hidden;background:#fff;padding:16px}.ConstantContactPage_typeFigure__UJMij figcaption{color:#555;font-size:12px;margin-top:24px}.ConstantContactPage_systemGrid__kLFjU{display:grid;grid-template-columns:1fr;align-items:center;gap:48px;margin-top:64px}.ConstantContactPage_systemText__kWShm p{margin-top:24px}.ConstantContactPage_spacingFigure__drvgx{background:#fff;border-radius:8px;overflow:hidden}.ConstantContactPage_spacingScroll__zLrMO{max-height:460px;overflow-y:auto;overscroll-behavior-y:contain}.ConstantContactPage_spacingFigure__drvgx figcaption{padding:16px;color:#555;font-size:12px;border-top:1px solid #eee}.ConstantContactPage_explorationGrid__DB4aP{display:grid;grid-template-columns:1fr;gap:32px;margin:0 auto}.ConstantContactPage_explorationGrid__DB4aP figure{border:1px solid rgba(55,65,81,.5);border-radius:8px;overflow:hidden}.ConstantContactPage_explorationGrid__DB4aP figcaption{color:#d1d5db;font-size:12px;padding:20px}.ConstantContactPage_explorationNote__G_lrR{color:#9ca3af;font-size:12px;line-height:1.7;margin:24px auto 0}.ConstantContactPage_closing__rAr3U{padding-top:80px;padding-bottom:80px;text-align:center}.ConstantContactPage_closing__rAr3U p{max-width:896px;margin:0 auto;font-family:Raleway,sans-serif;font-size:24px;line-height:1.625;font-weight:600}.ConstantContactPage_caseStudy__IVzum a:hover{text-decoration:underline;text-underline-offset:5px}.ConstantContactPage_caseStudy__IVzum a:focus-visible,.ConstantContactPage_scrollPreview__HJaHF:focus-visible,.ConstantContactPage_spacingScroll__zLrMO:focus-visible{outline:3px solid #fff;outline-offset:-3px}@media (min-width:768px){.ConstantContactPage_liveLink__BOCTa{padding:24px 64px;font-size:16px;letter-spacing:.4em}.ConstantContactPage_closing__rAr3U,.ConstantContactPage_intro__UztyC,.ConstantContactPage_section__NGQ_o{padding-left:48px;padding-right:48px}.ConstantContactPage_intro__UztyC{padding-top:192px;padding-bottom:192px}.ConstantContactPage_section__NGQ_o{padding-bottom:192px}.ConstantContactPage_explorationGrid__DB4aP,.ConstantContactPage_introBottom__DDJBG,.ConstantContactPage_sectionHeading__iNK2b,.ConstantContactPage_subsectionHeading__oH0_u,.ConstantContactPage_systemGrid__kLFjU{grid-template-columns:repeat(2,minmax(0,1fr))}.ConstantContactPage_sectionHeading__iNK2b h2,.ConstantContactPage_summary__H2EEZ{font-size:48px;line-height:1}.ConstantContactPage_outcomes__uyt_E{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px}.ConstantContactPage_outcomes__uyt_E strong{font-size:24px}.ConstantContactPage_sectionNav__KPkT3{font-size:12px}.ConstantContactPage_captionRow__0u6Ba,.ConstantContactPage_preview__UCcjb{width:65%}.ConstantContactPage_captionRow__0u6Ba{flex-direction:row;justify-content:space-between;gap:24px}.ConstantContactPage_subsectionHeading__oH0_u{margin-top:128px}.ConstantContactPage_subsectionHeading__oH0_u h3,.ConstantContactPage_systemText__kWShm h3{font-size:36px}.ConstantContactPage_typeFigure__UJMij{padding:32px}.ConstantContactPage_closing__rAr3U{padding-top:128px;padding-bottom:128px}.ConstantContactPage_closing__rAr3U p{font-size:36px;line-height:1.5}}@media (min-width:1024px){.ConstantContactPage_closing__rAr3U,.ConstantContactPage_intro__UztyC,.ConstantContactPage_section__NGQ_o{padding-left:64px;padding-right:64px}.ConstantContactPage_intro__UztyC{padding-top:224px;padding-bottom:224px}.ConstantContactPage_section__NGQ_o{padding-bottom:224px}.ConstantContactPage_sectionHeading__iNK2b h2,.ConstantContactPage_summary__H2EEZ{font-size:60px}.ConstantContactPage_captionRow__0u6Ba,.ConstantContactPage_preview__UCcjb{width:60%}.ConstantContactPage_subsectionHeading__oH0_u{margin-top:160px}.ConstantContactPage_subsectionHeading__oH0_u h3,.ConstantContactPage_systemText__kWShm h3{font-size:48px}.ConstantContactPage_closing__rAr3U{padding-top:160px;padding-bottom:160px}.ConstantContactPage_closing__rAr3U p{font-size:48px;line-height:1.5}}.DesignLightbox_dialog__m1LUJ{width:calc(100% - 48px);max-width:1280px;height:calc(100vh - 48px);height:calc(100dvh - 48px);max-height:none;margin:auto;padding:0;overflow:hidden;color:#fff;background:#181818;border:1px solid #374151;border-radius:16px;box-shadow:0 24px 100px rgba(0,0,0,.4)}.DesignLightbox_dialog__m1LUJ::backdrop{background:rgba(0,0,0,.88);backdrop-filter:blur(6px)}.DesignLightbox_dialog__m1LUJ[open]{animation:DesignLightbox_openLightbox__3LDxT .2s ease-out}.DesignLightbox_content__ZItLC{display:flex;flex-direction:column;height:100%;min-height:0}.DesignLightbox_header__P9Oqy{display:flex;align-items:center;justify-content:space-between;flex-shrink:0;gap:24px;padding:24px 32px;border-bottom:1px solid #374151}.DesignLightbox_heading__0YaC_{min-width:0}.DesignLightbox_deviceBar__kUTy_{display:flex;justify-content:center;flex-shrink:0;gap:8px;padding:12px 16px;border-bottom:1px solid #374151}.DesignLightbox_deviceBar__kUTy_ button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:8px 16px;border:1px solid #6b7280;border-radius:9999px;font-size:12px;color:#d1d5db}.DesignLightbox_deviceBar__kUTy_ button[aria-pressed=true]{background:#fff;border-color:#fff;color:#181818}.DesignLightbox_deviceBar__kUTy_ button:focus-visible{outline:3px solid #fff;outline-offset:3px}.DesignLightbox_eyebrow__OgS_S{margin-bottom:6px;color:#9ca3af;font-size:11px;line-height:1.5;letter-spacing:.1em;text-transform:uppercase}.DesignLightbox_heading__0YaC_ h2{font-family:Raleway,sans-serif;font-size:24px;font-weight:700;line-height:1.25}.DesignLightbox_iconButton__6RQvI{display:grid;place-items:center;flex-shrink:0;width:48px;height:48px;border:1px solid #6b7280;border-radius:50%;background:transparent;color:#fff;font-size:24px;transition:background .2s,border-color .2s}.DesignLightbox_iconButton__6RQvI:hover:not(:disabled){background:#303030;border-color:#fff}.DesignLightbox_iconButton__6RQvI:disabled{color:#6b7280;border-color:#374151;cursor:default}.DesignLightbox_iconButton__6RQvI:focus-visible,.DesignLightbox_viewport__80LNE:focus-visible{outline:3px solid #fff;outline-offset:-3px}.DesignLightbox_viewport__80LNE{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;touch-action:pan-y pinch-zoom;scrollbar-color:#6b7280 #262626}.DesignLightbox_imageFrame__xFlcg{position:relative;min-height:100%;animation:DesignLightbox_revealDesign__LDvoy .2s ease-out}.DesignLightbox_image__v71j9{display:block;width:100%;height:auto;margin:0 auto;background:#fff}.DesignLightbox_mobileViewport__kFKtI{padding:24px;background:#101010}.DesignLightbox_mobileFrame__zgf_s{width:390px;max-width:100%;margin:0 auto}.DesignLightbox_captureCollection___vyC8{display:grid;gap:24px;padding-bottom:24px}.DesignLightbox_captureCollection___vyC8 figcaption{padding:16px 32px;color:#9ca3af;font-size:12px}.DesignLightbox_captureFrame__I1TUH{min-height:0}.DesignLightbox_status__UrS6P{position:absolute;top:24px;left:50%;z-index:1;transform:translateX(-50%);width:-moz-max-content;width:max-content;max-width:calc(100% - 32px);padding:12px 20px;border-radius:8px;background:#181818;color:#fff;font-size:14px;text-align:center}.DesignLightbox_status__UrS6P a{text-decoration:underline;text-underline-offset:4px}.DesignLightbox_footer__qgA1R{display:flex;align-items:center;justify-content:space-between;flex-shrink:0;gap:24px;padding:16px 32px;border-top:1px solid #374151}.DesignLightbox_footer__qgA1R p{color:#9ca3af;font-size:12px;line-height:1.6}.DesignLightbox_navigation__4dTPo{display:flex;flex-shrink:0;gap:12px}@keyframes DesignLightbox_openLightbox__3LDxT{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@keyframes DesignLightbox_revealDesign__LDvoy{0%{opacity:0}to{opacity:1}}@media (max-width:767px){.DesignLightbox_dialog__m1LUJ{width:100%;max-width:100%;height:100vh;height:100dvh;border:0;border-radius:0}.DesignLightbox_header__P9Oqy{gap:16px;padding:max(16px,env(safe-area-inset-top)) 16px 16px}.DesignLightbox_heading__0YaC_ h2{font-size:18px}.DesignLightbox_eyebrow__OgS_S{font-size:10px;letter-spacing:.06em}.DesignLightbox_footer__qgA1R{gap:16px;padding:12px 16px max(12px,env(safe-area-inset-bottom))}.DesignLightbox_footer__qgA1R p{font-size:11px}.DesignLightbox_footer__qgA1R p span{display:block}.DesignLightbox_navigation__4dTPo{gap:8px}.DesignLightbox_mobileViewport__kFKtI{padding:16px}}@media (prefers-reduced-motion:reduce){.DesignLightbox_dialog__m1LUJ[open],.DesignLightbox_imageFrame__xFlcg{animation:none}.DesignLightbox_iconButton__6RQvI{transition:none}}.DesignImageCrop_frame__kg9OT{position:relative;flex-shrink:0;width:100%;overflow:hidden}.DesignImageCrop_frame__kg9OT img{position:absolute;top:var(--image-top);left:var(--image-left);display:block;width:var(--image-width);max-width:none;height:auto;margin:0}.LandingPageCarousel_carousel__NYT8l{--edge:24px;--gap:24px;min-width:0;margin-right:calc(-1 * var(--edge))}.LandingPageCarousel_track__KBWDg{display:grid;grid-auto-flow:column;grid-auto-columns:88%;gap:var(--gap);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.LandingPageCarousel_track__KBWDg::-webkit-scrollbar{display:none}.LandingPageCarousel_slide__LeFEp{--card-bg:#f8fafc;--card-fg:#15171c;--card-muted:#626870;--button-bg:#15171c;--button-fg:#f8fafc;min-width:0;min-height:0;aspect-ratio:2/3;border-radius:24px;overflow:hidden;scroll-snap-align:start;background:var(--card-bg);color:var(--card-fg)}.LandingPageCarousel_slide__LeFEp[data-theme=dark]{--card-bg:#242424;--card-fg:#f8fafc;--card-muted:#bac2cf;--button-bg:#f8fafc;--button-fg:#15171c}.LandingPageCarousel_previewLink__Y_Ef8{display:block;height:100%;color:inherit}.LandingPageCarousel_previewLink__Y_Ef8:hover{text-decoration:none!important}.LandingPageCarousel_figure__iclQ8{display:flex;flex-direction:column;height:100%;padding:24px}.LandingPageCarousel_caption__SNVP9{flex-shrink:0}.LandingPageCarousel_caption__SNVP9 h3{font-family:Raleway,sans-serif;font-size:clamp(1.125rem,1.5vw,1.5rem);font-weight:600;line-height:1.25}.LandingPageCarousel_description___gsOg{margin-top:8px;color:var(--card-muted);font-size:clamp(.875rem,1.1vw,1.125rem);line-height:1.5}.LandingPageCarousel_imageViewport__2vlyf{position:relative;flex:1;min-height:0;overflow:hidden;margin:24px -24px 0;background:#fff}.LandingPageCarousel_screenshotViewport__PwsQ_{display:flex;flex-direction:column;justify-content:center;gap:16px;background:#f6f7fb}.LandingPageCarousel_screenshotViewport__PwsQ_ .LandingPageCarousel_image__0qChQ{flex-shrink:0}.LandingPageCarousel_productViewport__ZZ4_u{background:var(--card-bg)}.LandingPageCarousel_containedViewport__lab6Z{align-items:center}.LandingPageCarousel_containedViewport__lab6Z>div{flex-shrink:1;width:auto;max-width:100%;height:100%}.LandingPageCarousel_containedViewport__lab6Z>img{height:100%;-o-object-fit:contain;object-fit:contain}.LandingPageCarousel_screenshotViewport__PwsQ_:has(.LandingPageCarousel_image__0qChQ+.LandingPageCarousel_image__0qChQ){justify-content:flex-start}.LandingPageCarousel_mobilePreview___XrOc{position:absolute;right:16px;bottom:-24px;width:32%;height:88%;overflow:hidden;border:4px solid #181818;border-radius:14px;box-shadow:0 8px 32px rgba(0,0,0,.35);background:#fff}.LandingPageCarousel_image__0qChQ{display:block;width:100%;height:auto}.LandingPageCarousel_fullDesign__oRzR5{display:inline-flex;align-items:center;align-self:flex-start;flex-shrink:0;gap:10px;min-height:36px;margin-top:24px;padding:8px 16px;border-radius:999px;background:var(--button-bg);color:var(--button-fg);font-size:14px;font-weight:500;line-height:1.4;transition:opacity .2s}.LandingPageCarousel_previewLink__Y_Ef8:hover .LandingPageCarousel_fullDesign__oRzR5{opacity:.8}.LandingPageCarousel_toolbar__dAUjC{display:flex;align-items:center;margin-top:40px;padding-right:var(--edge)}.LandingPageCarousel_controls__KzdHy{display:inline-flex;flex-shrink:0;padding:4px;border-radius:999px;background:#222426}.LandingPageCarousel_controls__KzdHy button{display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:50%;color:#bcc2cb;background:transparent;transition:background .2s,color .2s}.LandingPageCarousel_controls__KzdHy button:hover:not(:disabled){background:#343638;color:#fff}.LandingPageCarousel_controls__KzdHy button:disabled{opacity:.35;cursor:default}.LandingPageCarousel_controls__KzdHy button:focus-visible,.LandingPageCarousel_track__KBWDg:focus-visible{outline:2px solid #fff;outline-offset:-3px}.LandingPageCarousel_previewLink__Y_Ef8:focus-visible{outline:3px solid var(--card-fg)!important;outline-offset:-4px!important;border-radius:24px}@media (min-width:768px){.LandingPageCarousel_carousel__NYT8l{--edge:48px;--gap:32px}.LandingPageCarousel_track__KBWDg{grid-auto-columns:calc((100% - var(--gap)) / 1.6)}}@media (min-width:1024px){.LandingPageCarousel_carousel__NYT8l{--edge:64px}.LandingPageCarousel_track__KBWDg{grid-auto-columns:calc((100% - 2 * var(--gap)) / 2.2)}}@media (min-width:1280px){.LandingPageCarousel_carousel__NYT8l{--gap:40px}.LandingPageCarousel_track__KBWDg{grid-auto-columns:calc((100% - 3 * var(--gap)) / 3.2)}}@media (min-width:1600px){.LandingPageCarousel_carousel__NYT8l{--gap:48px}}@media (max-width:479px){.LandingPageCarousel_figure__iclQ8{padding:20px}.LandingPageCarousel_imageViewport__2vlyf{margin:16px -20px 0}.LandingPageCarousel_fullDesign__oRzR5{margin-top:16px;font-size:12px}}@media (prefers-reduced-motion:reduce){.LandingPageCarousel_controls__KzdHy button,.LandingPageCarousel_fullDesign__oRzR5{transition:none}}.ProductDesign_section__G9axz{padding:80px 2.5vw;color:#fff;scroll-margin-top:120px}.ProductDesign_homepageSection__PG16f{padding-right:16px;padding-left:16px}.ProductDesign_homepageCover__Nmf_6 .ProductDesign_visual__CJrWV{height:100%;min-height:0;padding:144px 24px}.ProductDesign_homepageCover__Nmf_6 .ProductDesign_phones__v2iyU{width:min(100%,720px);gap:24px}.ProductDesign_heading__F9Vc_{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:24px;padding:0 24px;margin-bottom:40px}.ProductDesign_eyebrow__agBea{margin-bottom:16px;color:#9ca3af;font-size:12px;font-weight:600;line-height:1.6;letter-spacing:.18em;text-transform:uppercase}.ProductDesign_heading__F9Vc_ h2,.ProductDesign_pageTitle__kI6DD{font-family:Raleway,sans-serif;font-size:clamp(36px,6vw,80px);font-weight:700;line-height:1.05;letter-spacing:-.035em}.ProductDesign_link__edcpD{display:inline-flex;align-items:center;gap:16px;min-height:44px;font-size:14px;color:#fff}.ProductDesign_link__edcpD:hover{text-decoration:underline;text-underline-offset:5px}.ProductDesign_feature__RSGxo{display:block;overflow:hidden;border:1px solid rgba(55,65,81,.5);border-radius:16px;background:#181818;color:#fff}.ProductDesign_feature__RSGxo:focus-visible,.ProductDesign_link__edcpD:focus-visible{outline:3px solid #fde047;outline-offset:4px}.ProductDesign_visual__CJrWV{position:relative;display:grid;place-items:center;min-height:320px;padding:48px 24px;overflow:hidden;background:radial-gradient(ellipse at 50% 48%,#44216a,#17101f 65%,#111)}.ProductDesign_visual__CJrWV.ProductDesign_desktopVisual__cxxny{width:100%;min-height:0;aspect-ratio:4/5;padding:0;background:radial-gradient(ellipse at 50% 45%,#424448,#242528 65%,#181818)}.ProductDesign_homepageCover__Nmf_6 .ProductDesign_visual__CJrWV.ProductDesign_desktopVisual__cxxny{padding:0}.ProductDesign_desktopAccountImage__xkvWc,.ProductDesign_desktopCoverImage__xFbub{position:absolute;display:block;height:auto;max-width:none;filter:drop-shadow(0 24px 32px rgb(0 0 0/.45))}.ProductDesign_desktopAccountImage__xkvWc{top:14%;left:-32%;width:138%;border-radius:16px}.ProductDesign_desktopCoverImage__xFbub{right:-4%;bottom:-5%;width:92%}.ProductDesign_phones__v2iyU{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:16px;width:min(100%,850px);padding:12px 0}.ProductDesign_phone__j8cVX{display:block;width:100%;height:auto;border:3px solid #343038;border-radius:14px;box-shadow:0 20px 40px rgba(0,0,0,.4)}.ProductDesign_phone__j8cVX:first-child{transform:rotate(-7deg) translateY(12px)}.ProductDesign_phone__j8cVX:nth-child(2){position:relative;z-index:1;transform:translateY(-12px)}.ProductDesign_phone__j8cVX:last-child{transform:rotate(7deg) translateY(12px)}.ProductDesign_caption___2CCP{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px;padding:24px}.ProductDesign_caption___2CCP h2,.ProductDesign_caption___2CCP h3{font-family:Raleway,sans-serif;font-size:30px;line-height:1.15;font-weight:700}.ProductDesign_caption___2CCP p{margin-top:8px;color:#9ca3af;font-size:14px}.ProductDesign_cardAction__t3OJu{display:inline-flex;align-items:center;gap:16px;font-size:12px}.ProductDesign_arrow__7UhkO{display:grid;place-items:center;flex-shrink:0;width:48px;height:48px;border:1px solid #6b7280;border-radius:50%;transition:color .2s,background .2s}.ProductDesign_feature__RSGxo:hover .ProductDesign_arrow__7UhkO{color:#181818;background:#fde047;border-color:#fde047}.ProductDesign_page__2TaXo{padding:0 2.5vw 40px;color:#fff}.ProductDesign_intro__6jzwS{padding:160px 24px 64px}.ProductDesign_intro__6jzwS p:last-child{max-width:640px;margin-top:24px;color:#d1d5db;font-family:Raleway,sans-serif;font-size:18px;line-height:1.6}.ProductDesign_caseStudy__M0GtO{margin-top:2.5vw;overflow:hidden;border:1px solid rgba(55,65,81,.5);border-radius:16px;background:#181818}.ProductDesign_projectIntro___r_tN{padding:128px 24px 64px}.ProductDesign_projectIntro___r_tN>.ProductDesign_link__edcpD{margin-bottom:48px;color:#d1d5db}.ProductDesign_summary___fDo_{max-width:720px;margin-top:24px;font-family:Raleway,sans-serif;font-size:clamp(22px,2.5vw,32px);line-height:1.5;color:#d1d5db}.ProductDesign_overview__nT0G_{padding:80px 24px}.ProductDesign_sectionHeading__Vrhgv{display:grid;gap:32px;align-items:center;margin-bottom:48px}.ProductDesign_sectionHeading__Vrhgv h2{font-family:Raleway,sans-serif;font-size:clamp(32px,4.5vw,60px);line-height:1.1;font-weight:700;letter-spacing:-.025em}.ProductDesign_sectionHeading__Vrhgv>p{max-width:768px;font-family:Raleway,sans-serif;color:#d1d5db;font-size:18px;line-height:1.625}.ProductDesign_facts__if4Du{display:grid;gap:24px;padding-top:32px;border-top:1px solid #374151}.ProductDesign_facts__if4Du dt{margin-bottom:10px;color:#9ca3af;font-size:11px;text-transform:uppercase;letter-spacing:.12em}.ProductDesign_facts__if4Du dd{font-family:Raleway,sans-serif;font-size:18px;font-weight:600}.ProductDesign_projectNav__1jGFK{display:flex;flex-wrap:wrap;gap:20px 32px;margin-top:40px;padding-top:32px;border-top:1px solid #374151;color:#d1d5db;font-size:12px}.ProductDesign_projectNav__1jGFK a:hover{text-decoration:underline;text-underline-offset:5px}.ProductDesign_projectSection__LIOwk{padding:0 24px 96px;scroll-margin-top:128px}.ProductDesign_screenGrid__SqK1S{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:40px;padding:32px 16px;border:1px solid rgba(55,65,81,.5);border-radius:16px;background:#121212}.ProductDesign_screenLink__F0pAy{width:330px;max-width:100%;color:#d1d5db}.ProductDesign_screenImage__lyk2M{display:block;width:100%;height:auto;border:1px solid #374151;border-radius:16px}.ProductDesign_screenLink__F0pAy figcaption{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:16px;font-size:12px;line-height:1.6}.ProductDesign_screenLink__F0pAy:hover figcaption{color:#fff;text-decoration:underline;text-underline-offset:5px}.ProductDesign_projectNav__1jGFK a:focus-visible,.ProductDesign_screenLink__F0pAy:focus-visible{outline:3px solid #fde047;outline-offset:5px}.ProductDesign_desktopGrid__f1y0B{display:grid;grid-template-columns:minmax(0,1fr);gap:32px}.ProductDesign_desktopGrid__f1y0B .ProductDesign_screenLink__F0pAy{width:100%;min-width:0}.ProductDesign_desktopGrid__f1y0B .ProductDesign_screenImage__lyk2M{border-radius:10px}.ProductDesign_screenGrid__SqK1S.ProductDesign_desktopStack__PS7to{display:grid;grid-template-columns:minmax(0,1fr);gap:32px;padding:0;border:0;background:transparent}.ProductDesign_desktopStack__PS7to .ProductDesign_screenLink__F0pAy{width:100%;min-width:0;margin:0 auto}.ProductDesign_desktopStack__PS7to .ProductDesign_screenImage__lyk2M{border:0;border-radius:8px}.ProductDesign_projectEnd__PTEK6{display:flex;flex-wrap:wrap;justify-content:space-between;gap:24px;padding:32px 24px 64px}@media (min-width:768px){.ProductDesign_homepageSection__PG16f{padding-right:32px;padding-left:32px}.ProductDesign_homepageCover__Nmf_6 .ProductDesign_visual__CJrWV{padding:112px 64px 96px}.ProductDesign_section__G9axz{padding-top:128px;padding-bottom:128px}.ProductDesign_heading__F9Vc_,.ProductDesign_intro__6jzwS{padding-left:48px;padding-right:48px}.ProductDesign_heading__F9Vc_{margin-bottom:48px}.ProductDesign_visual__CJrWV{min-height:560px;padding:72px 64px}.ProductDesign_visual__CJrWV.ProductDesign_desktopVisual__cxxny{aspect-ratio:16/9}.ProductDesign_desktopAccountImage__xkvWc{left:-6%;width:72%}.ProductDesign_desktopCoverImage__xFbub{right:-2.5%;bottom:-7%;width:48%}.ProductDesign_phones__v2iyU{gap:32px}.ProductDesign_phone__j8cVX{border-width:6px;border-radius:24px}.ProductDesign_caption___2CCP{padding:40px 48px}.ProductDesign_intro__6jzwS{padding-top:192px;padding-bottom:80px}.ProductDesign_projectIntro___r_tN{padding:160px 48px 80px}.ProductDesign_overview__nT0G_{padding:128px 48px}.ProductDesign_sectionHeading__Vrhgv{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px;margin-bottom:64px}.ProductDesign_facts__if4Du{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.ProductDesign_projectSection__LIOwk{padding:0 48px 128px}.ProductDesign_screenGrid__SqK1S{gap:64px;padding:48px}.ProductDesign_desktopGrid__f1y0B{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}.ProductDesign_desktopGrid__f1y0B .ProductDesign_screenLink__F0pAy:first-child:nth-last-child(odd){grid-column:1/-1}.ProductDesign_desktopStack__PS7to .ProductDesign_screenLink__F0pAy{width:65%}.ProductDesign_projectEnd__PTEK6{padding:32px 48px 80px}}@media (min-width:1024px){.ProductDesign_desktopStack__PS7to .ProductDesign_screenLink__F0pAy{width:60%}.ProductDesign_homepageSection__PG16f{padding-right:48px;padding-left:48px}.ProductDesign_heading__F9Vc_,.ProductDesign_intro__6jzwS{padding-left:64px;padding-right:64px}.ProductDesign_caption___2CCP{padding:48px 64px}.ProductDesign_overview__nT0G_,.ProductDesign_projectEnd__PTEK6,.ProductDesign_projectIntro___r_tN,.ProductDesign_projectSection__LIOwk{padding-left:64px;padding-right:64px}}@media (prefers-reduced-motion:reduce){.ProductDesign_arrow__7UhkO{transition:none}}.WorkSection_card__M73Vx{position:relative;isolation:isolate;display:flex;flex-direction:column;min-height:max(440px,80vh);cursor:pointer}.WorkSection_image__k9vfc{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 25%;object-position:center 25%;transition:transform .5s ease}.WorkSection_topShade__IeZMp{position:absolute;inset:0 0 auto;height:min(100%,480px);pointer-events:none;background:linear-gradient(180deg,rgba(0,0,0,.88),rgba(0,0,0,.72) 50%,transparent)}.WorkSection_heading__pYzg_{position:relative;flex-shrink:0;max-width:800px;margin-bottom:80px;padding:24px;color:#fff;text-align:left}.WorkSection_heading__pYzg_ h3{font-family:Raleway,sans-serif;font-size:clamp(28px,3vw,52px);font-weight:700;line-height:1.1;letter-spacing:-.025em;overflow-wrap:anywhere}.WorkSection_subtitle__nPdwS{max-width:560px;margin-top:12px;color:#e5e7eb;font-size:clamp(1.25rem,1.5vw,1.5rem);line-height:1.5}.WorkSection_actionBar__tyjh7{position:relative;display:flex;flex-direction:column;flex-shrink:0;align-items:stretch;gap:24px;margin-top:auto;min-height:96px;padding:24px;border-top:1px solid hsla(0,0%,100%,.18);background:rgba(0,0,0,.8);backdrop-filter:blur(24px) saturate(150%);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.07),0 -8px 32px rgba(0,0,0,.12);color:#fff;opacity:0;transform:translateY(12px);pointer-events:none;transition:opacity .25s ease,transform .25s ease}.WorkSection_card__M73Vx:focus-visible .WorkSection_actionBar__tyjh7,.WorkSection_card__M73Vx:hover .WorkSection_actionBar__tyjh7{opacity:1;transform:translateY(0);pointer-events:auto}.WorkSection_work__xMaaJ:has(.WorkSection_card__M73Vx:focus-visible) .WorkSection_card__M73Vx:not(:focus-visible) .WorkSection_actionBar__tyjh7{opacity:0;transform:translateY(12px);pointer-events:none;transition:none}.WorkSection_description___KRfT{max-width:64ch;color:#bfc2c8;font-size:1.125rem;line-height:1.6;text-align:left}.WorkSection_action__8gh5t{position:relative;align-self:flex-end;flex-shrink:0;white-space:nowrap}.WorkSection_action__8gh5t:before{content:"";position:absolute;inset:-12px -24px -24px}.WorkSection_actionText__J9NB2{position:relative}.WorkSection_actionText__J9NB2:after{content:"";position:absolute;right:0;bottom:-4px;left:0;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .2s ease}.WorkSection_arrow__rLweX{display:grid;place-items:center;flex-shrink:0;width:48px;height:48px;border:1px solid hsla(0,0%,100%,.65);border-radius:50%;color:#fff;background:transparent;transition:color .2s ease,background .2s ease,border-color .2s ease,transform .2s ease}.WorkSection_action__8gh5t:hover .WorkSection_arrow__rLweX,.WorkSection_card__M73Vx:focus-visible .WorkSection_arrow__rLweX{color:#181818;background:#fde047;border-color:#fde047;transform:scale(1.08)}.WorkSection_action__8gh5t:hover .WorkSection_actionText__J9NB2:after,.WorkSection_card__M73Vx:focus-visible .WorkSection_actionText__J9NB2:after{transform:scaleX(1)}@media (hover:hover) and (pointer:fine){.WorkSection_card__M73Vx:hover .WorkSection_image__k9vfc{transform:scale(1.05)}}@media (min-width:768px){.WorkSection_heading__pYzg_{padding:40px}.WorkSection_actionBar__tyjh7{flex-direction:row;align-items:center;justify-content:space-between;gap:40px;min-height:120px;padding:32px 40px}.WorkSection_action__8gh5t{align-self:stretch}.WorkSection_action__8gh5t:before{inset:-32px -40px}}@media (min-width:1024px){.WorkSection_heading__pYzg_{padding:48px}.WorkSection_actionBar__tyjh7{padding-right:48px;padding-left:48px}.WorkSection_action__8gh5t:before{right:-48px;left:-48px}}@media (prefers-reduced-motion:reduce){.WorkSection_actionBar__tyjh7,.WorkSection_actionText__J9NB2:after,.WorkSection_arrow__rLweX,.WorkSection_image__k9vfc{transition:none}.WorkSection_action__8gh5t:hover .WorkSection_arrow__rLweX,.WorkSection_card__M73Vx:focus-visible .WorkSection_arrow__rLweX,.WorkSection_card__M73Vx:hover .WorkSection_image__k9vfc{transform:none}}.GenLabCover_cover__ItU4I{position:relative;width:100%;height:100%;aspect-ratio:3024/1506;overflow:hidden;background:#17181a}.GenLabCover_image__5INV4{position:absolute;inset:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:45% center;object-position:45% center}.ContactSection_card__nHwXl{border:1px solid hsla(0,0%,100%,.18);background:rgba(0,0,0,.8);backdrop-filter:blur(24px) saturate(150%);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.07),0 -8px 32px rgba(0,0,0,.12)}