@keyframes casestudy_fadeInUp__wfWuf{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes casestudy_fadeIn__qxVR3{0%{opacity:0}to{opacity:1}}@keyframes casestudy_scaleIn__MJTj_{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes casestudy_float__Di9JG{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes casestudy_fadeToBlack__K3h8D{0%{background:var(--overlay)}to{background:var(--background)}}@keyframes casestudy_fadeInText__StzcK{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.casestudy_container__9z62Z{--nav-height:72px;--body-gray:var(--muted);--h3-color:var(--body-gray);--floating-nav-bg:#f7f7f8;--floating-nav-bg-hover:#efeff1;--floating-nav-fg:#5d5c67;--floating-nav-border:rgba(0,0,0,0.18);width:100%;min-height:100vh;background:var(--background);color:var(--foreground);padding:0;position:relative;overflow:hidden;animation:casestudy_fadeToBlack__K3h8D .6s ease-out}:root[data-theme=light] .casestudy_container__9z62Z{--body-gray:#504f59;--h3-color:var(--body-gray)}:root[data-theme=dark] .casestudy_container__9z62Z{--h3-color:var(--muted-strong);--floating-nav-bg:#f7f7f8;--floating-nav-bg-hover:#efeff1;--floating-nav-fg:#000000;--floating-nav-border:rgba(0,0,0,0.2)}.casestudy_fixedNav__UX5_z{position:fixed!important;inset:0 0 auto 0;z-index:2500}.casestudy_content__GyyQo{width:100%;padding:calc(var(--nav-height) + clamp(1.5rem, 3vw, 2.5rem)) clamp(2.5rem,7vw,5rem) clamp(4rem,10vw,8rem);display:flex;flex-direction:column;gap:clamp(3rem,6vw,5rem);animation:casestudy_fadeIn__qxVR3 .8s ease-out .3s both}.casestudy_hero__BAlbu{display:flex;flex-direction:column;align-items:center;text-align:center;gap:1rem;padding:clamp(2rem,6vw,5rem) 0;animation:casestudy_fadeInUp__wfWuf .8s ease-out}.casestudy_logoWrapper__PNGwQ{margin-bottom:1rem}.casestudy_logo__V3h31{width:80px;height:80px;display:flex;align-items:center;justify-content:center;background:var(--surface);border-radius:50%;box-shadow:0 6px 18px rgba(0,0,0,.14);animation:casestudy_scaleIn__MJTj_ .6s ease-out forwards,casestudy_float__Di9JG 4s ease-in-out 1s infinite;overflow:hidden}.casestudy_logo__V3h31 img{width:100%;height:100%;object-fit:contain}.casestudy_title__kzsgY{font-size:2.5rem;font-weight:400;margin:0;letter-spacing:-.02em}.casestudy_metaInfo__XWPKP{max-width:600px;text-align:center;align-items:center;display:flex;flex-direction:column;gap:.3rem}.casestudy_role__VqoOE,.casestudy_timeline__vBKop{font-size:.9rem;color:var(--body-gray);margin:0}.casestudy_navPills__fQXK9{display:flex;gap:.75rem;margin-top:2rem}.casestudy_navPill__8WC0B{padding:.7rem 2rem;border-radius:999px;background:var(--surface);color:var(--foreground);font-size:.875rem;text-decoration:none;transition:background .2s ease;border:1px solid var(--border-subtle)}.casestudy_navPill__8WC0B:hover{background:var(--surface-hover)}.casestudy_textWrapper__feuC8{max-width:640px;margin:0 auto;width:100%;animation:casestudy_fadeIn__qxVR3 1s ease-out .3s both}.casestudy_textSection__Aoyw5{display:flex;flex-direction:column;gap:1.5rem;line-height:1.7;font-size:18px;color:var(--body-gray)}.casestudy_textSection__Aoyw5 h3{margin:0;color:var(--h3-color);font-size:1.5rem;font-weight:400}.casestudy_textSection__Aoyw5 p{margin:0;animation:casestudy_fadeInText__StzcK 1s ease-out both}.casestudy_textSection__Aoyw5 p:first-child{animation-delay:.5s}.casestudy_textSection__Aoyw5 p:nth-child(2){animation-delay:.7s}.casestudy_textSection__Aoyw5 p:nth-child(3){animation-delay:.9s}.casestudy_imageCaption__Zbm61{font-size:.875rem;color:var(--muted);text-align:center;margin-top:1.5rem}.casestudy_screenshotSection__4FP6S{max-width:800px;margin:0 auto;width:100%;display:flex;flex-direction:column;gap:2rem}.casestudy_screenshotGrid__i_lCD{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1.5rem;gap:1.5rem;padding:1rem 0}.casestudy_screenshotGrid__i_lCD img{width:100%;height:auto;display:block;border-radius:8px}.casestudy_fullWidthImage___ab8V{width:100%;margin:0 auto}.casestudy_fullWidthImage___ab8V img{width:100%;height:auto;display:block;border-radius:8px}.casestudy_phoneMockups__BZ3T7{display:flex;justify-content:center;gap:2rem;padding:2rem 0}.casestudy_phoneContainer__CfpiF{display:flex;justify-content:center;align-items:center;padding:2rem 0}.casestudy_twoPhones___kyKa{display:flex;justify-content:center;gap:12rem;padding:2rem 0}.casestudy_twoPhones___kyKa .casestudy_phone__PXPqw:first-child{animation:casestudy_scaleIn__MJTj_ .8s ease-out .3s both}.casestudy_twoPhones___kyKa .casestudy_phone__PXPqw:nth-child(2){animation:casestudy_scaleIn__MJTj_ .8s ease-out .6s both}.casestudy_phone__PXPqw{width:auto;max-width:350px;flex-shrink:0}.casestudy_phone__PXPqw img{width:100%;height:auto;display:block}.casestudy_phoneContainer__CfpiF .casestudy_phone__PXPqw{max-width:700px}.casestudy_phoneContainer__CfpiF video{width:100%;height:auto;display:block}.casestudy_desktopBottomImageSection__hav2B{display:flex;justify-content:center;width:100%;margin:0 auto}.casestudy_desktopBottomImageFrame__sckXM{width:100%;border:1px solid #d7d7d7;box-sizing:border-box}.casestudy_desktopBottomImage__qNaSJ{width:100%;max-width:100%;height:auto;display:block;margin:0 auto}.casestudy_closingSection__LjPDU{max-width:800px;margin:0 auto;width:100%}.casestudy_closingText__SIlvL{font-size:clamp(1.1rem,2vw,1.35rem);line-height:1.7;color:var(--foreground);display:flex;flex-direction:column;gap:1.5rem}.casestudy_closingText__SIlvL p{margin:0}.casestudy_floatingNavigation__R6BTM{position:fixed;right:clamp(.7rem,2vw,2rem);bottom:clamp(1rem,2.4vw,2rem);display:flex;align-items:center;gap:.45rem;z-index:1000}.casestudy_backToHome__xwbx_,.casestudy_backToTop__qR1mj{position:relative;width:40px;height:40px;border-radius:50%;padding:0;background:var(--floating-nav-bg);color:var(--floating-nav-fg);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:0;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:none;text-decoration:none;-webkit-tap-highlight-color:transparent}.casestudy_backToHome__xwbx_{position:fixed;left:clamp(2.5rem,7vw,5rem);top:calc(var(--nav-height) + 18px);bottom:auto}.casestudy_backToTop__qR1mj{position:fixed;right:clamp(2.5rem,7vw,5rem);top:auto;bottom:2rem}.casestudy_backToHome__xwbx_:hover,.casestudy_backToTop__qR1mj:hover{background:var(--floating-nav-bg-hover);transform:translateY(-2px);box-shadow:0 2px 6px rgba(0,0,0,.16)}.casestudy_backToTop__qR1mj:active{transform:translateY(-1px);box-shadow:0 1px 3px rgba(0,0,0,.12)}.casestudy_backToHome__xwbx_ svg,.casestudy_backToTop__qR1mj svg{width:16px;height:16px;stroke-linecap:round;stroke-linejoin:round}.casestudy_backToHomeLabel__ik5IJ,.casestudy_backToTopLabel__3rNXv{display:none;font-size:.78rem;line-height:1}@media (max-width:768px){.casestudy_container__9z62Z{--nav-height:56px}.casestudy_content__GyyQo{padding:calc(var(--nav-height) + 1rem) 1rem 2rem;gap:2rem}.casestudy_title__kzsgY{font-size:2rem}.casestudy_hero__BAlbu{padding:1.5rem 0}.casestudy_metaInfo__XWPKP{max-width:100%}.casestudy_navPills__fQXK9{gap:.5rem}.casestudy_navPill__8WC0B{padding:.6rem 1.5rem;font-size:.8rem}.casestudy_textWrapper__feuC8{max-width:100%;padding:0 .5rem}.casestudy_textSection__Aoyw5{line-height:1.6}.casestudy_screenshotGrid__i_lCD{grid-template-columns:1fr}.casestudy_phoneMockups__BZ3T7{flex-direction:column;align-items:center;gap:1.5rem}.casestudy_twoPhones___kyKa{flex-direction:column;gap:2rem}.casestudy_phone__PXPqw{max-width:100%;width:100%}.casestudy_phoneContainer__CfpiF .casestudy_phone__PXPqw{max-width:100%}.casestudy_floatingNavigation__R6BTM{right:.7rem;bottom:1rem;gap:.4rem}.casestudy_backToHome__xwbx_,.casestudy_backToTop__qR1mj{width:36px;height:36px}:root[data-theme=light] .casestudy_backToHome__xwbx_,:root[data-theme=light] .casestudy_backToTop__qR1mj{background:rgba(105,108,121,.2);color:#ffffff}:root[data-theme=dark] .casestudy_backToHome__xwbx_,:root[data-theme=dark] .casestudy_backToTop__qR1mj{background:rgba(232,232,236,.62)}.casestudy_backToTop__qR1mj{position:fixed;right:1rem;bottom:calc(1.5rem + 36px)}.casestudy_backToHome__xwbx_{left:auto;right:calc(1rem + 36px + .4rem);top:auto;bottom:1.5rem}}@media (min-width:769px){.casestudy_content__GyyQo{padding:calc(var(--nav-height) + 1.5rem) 2rem 8rem}.casestudy_desktopBottomImageSection__hav2B{width:100%;margin:clamp(1rem,3vw,2.5rem) auto 0}.casestudy_desktopBottomImageFrame__sckXM{width:80%;max-width:1365px}.casestudy_desktopBottomImage__qNaSJ{width:100%}.casestudy_floatingNavigation__R6BTM{right:2rem;top:calc(var(--nav-height) + 18px);bottom:auto;flex-direction:column;gap:.55rem}.casestudy_backToHome__xwbx_,.casestudy_backToTop__qR1mj{width:40px;height:40px}:root[data-theme=dark] .casestudy_backToHome__xwbx_,:root[data-theme=dark] .casestudy_backToTop__qR1mj{background:rgba(247,247,248,.6)}}.claimclam_hero__9hiKq{padding:0}.claimclam_logo__PZSqD{background:var(--surface);border-radius:50%;box-shadow:0 6px 18px rgba(0,0,0,.14)}.thesloth_logo__lkZa4{background:#ffffff;border-radius:16px;box-shadow:none!important;border:1px solid #e9e9e9}.thesloth_logoText__EpFeG{font-size:.85rem;font-weight:500;color:#000000;transform:rotate(180deg);letter-spacing:.01em;line-height:1.1;-webkit-user-select:none;-moz-user-select:none;user-select:none}.thesloth_photoCollage__jYDH8{width:100%;max-width:800px;margin:0 auto}.thesloth_collageGrid__HHDnY{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:.5rem;gap:.5rem}.thesloth_collageGrid__HHDnY img{width:100%;height:100%;object-fit:cover;border-radius:4px}@media (max-width:768px){.thesloth_collageGrid__HHDnY{grid-template-columns:repeat(2,1fr)}.thesloth_phone__rQnFF{max-width:260px}}.home_container__TLSt1{--nav-height:72px;width:100%;flex-direction:column;gap:clamp(2rem,5vw,4rem);position:relative;min-height:100vh}.home_container__TLSt1,.home_nav__BG9U5{padding:0 clamp(2.5rem,7vw,5rem);display:flex}.home_nav__BG9U5{position:-webkit-sticky;position:sticky;top:0;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);height:var(--nav-height);align-items:center;justify-content:space-between;background:var(--nav-surface);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:2500}.home_navHidden__UmcFL{opacity:0;filter:blur(10px);transform:translateY(-8px) scale(.99);pointer-events:none}.home_navVisible___E7pS{animation:home_landingContentIn__TQbyH var(--entrance-duration,1.2s) cubic-bezier(.16,1,.3,1) both;animation-delay:var(--entrance-delay,0s);pointer-events:auto}.home_navLeft__5LxkG,.home_navRight__sO1Pd{font-size:16px;letter-spacing:-.02em;line-height:1;font-weight:400}.home_navRightGroup__aOIoP{display:flex;align-items:center;gap:.75rem}.home_navRight__sO1Pd{text-align:right}.home_themeToggle__dACNk{border:1px solid var(--border-subtle);background:var(--surface);color:var(--foreground);display:inline-flex;align-items:center;gap:.34rem;font-size:.75rem;letter-spacing:0;line-height:1;border-radius:999px;padding:.48rem .68rem;cursor:pointer;font-family:inherit;transition:background .2s ease,border-color .2s ease}.home_themeToggleIcon__KJkG9{font-size:.82rem;line-height:1;width:1em;display:inline-flex;justify-content:center;flex:0 0 1em}.home_themeToggleLabel__FatZI{display:inline-block;width:5ch;text-align:left}.home_themeToggle__dACNk:hover{background:var(--surface-hover)}.home_themeToggle__dACNk:focus-visible{outline:2px solid var(--foreground);outline-offset:2px}.home_themeToggle__dACNk:disabled{opacity:.65;cursor:default}.home_pageLayer__XCasr{display:flex;flex-direction:column;gap:clamp(2rem,5vw,72px);transition:opacity .12s cubic-bezier(.16,1,.3,1)}.home_pageLayerHidden__N5Zsw{opacity:0;pointer-events:none}.home_pageLayerVisible__UPm22{opacity:1;pointer-events:auto}.home_entranceItem___0AA5{--entrance-delay:0ms;--entrance-duration:1400ms}.home_pageLayerHidden__N5Zsw .home_entranceItem___0AA5{opacity:0;filter:blur(10px);transform:translateY(10px) scale(.99)}.home_pageLayerVisible__UPm22 .home_entranceItem___0AA5{animation:home_landingContentIn__TQbyH var(--entrance-duration) cubic-bezier(.16,1,.3,1) both;animation-delay:var(--entrance-delay)}@keyframes home_landingContentIn__TQbyH{0%{opacity:0;filter:blur(10px);transform:translateY(10px) scale(.99)}to{opacity:1;filter:blur(0);transform:translateY(0) scale(1)}}.home_introOverlay__zEvAw{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;padding:0 clamp(1.25rem,4vw,2.5rem);background:transparent;z-index:3000;transform:scale(1);filter:blur(0);opacity:1;pointer-events:none;transition:opacity 1.6s cubic-bezier(.16,1,.3,1),transform 1.6s cubic-bezier(.16,1,.3,1),filter 1.6s cubic-bezier(.16,1,.3,1)}.home_introOverlayBlur__1ZAMq{transform:scale(.98);filter:blur(3px) brightness(1.12);opacity:0}.home_introHeadline__vxGie{max-width:800px;margin:0;text-align:center;font-size:60px;font-weight:400;line-height:1.1;letter-spacing:-.03em}.home_introWord__tDeg1{display:inline-block;margin-right:.28ch;opacity:0;transform:translateY(10px);animation:home_introWordFadeIn__Wq6CQ .56s ease forwards}.home_introWord__tDeg1:last-child{margin-right:0}@keyframes home_introWordFadeIn__Wq6CQ{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.home_hero__3iLRs{font-size:clamp(1.5rem,4vw,2.5rem);text-align:center;font-weight:400;line-height:1.2;letter-spacing:-.02em}.home_heroInteractive__yjLjy{position:relative;width:-moz-fit-content;width:fit-content;margin:0 auto;cursor:default;touch-action:pan-y}.home_heroBase__b3XmG{margin:0;color:var(--foreground)}.home_heroEnglishLine__TT4r2{display:block;white-space:nowrap;transition:opacity .42s ease,filter .52s ease}.home_heroEnglishLineBlotout__uAfCV{opacity:0;filter:blur(10px)}.home_heroWord__mGDV2{display:inline-block;filter:blur(0);transition:opacity .22s ease,filter .3s ease;transition-delay:0s}.home_heroWordReturning__1DbnS{transition-duration:.62s,.7s;transition-delay:var(--return-delay,0s),var(--return-delay,0s)}.home_heroWord__mGDV2:not(:last-child){margin-right:.3ch}.home_heroWordHidden__zkAtu{opacity:0;filter:blur(4px);transition-duration:.46s,.54s;transition-delay:var(--hide-delay,0s),var(--hide-delay,0s)}.home_heroWordSequentialHide__jw5mB{opacity:0;filter:blur(8px);transition-duration:.36s,.46s;transition-delay:calc(var(--word-order, 0) * 70ms),calc(var(--word-order, 0) * 70ms)}.home_heroKorean__k3D2i{position:absolute;inset:0;margin:0;color:var(--foreground);display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none}.home_heroKoreanLine__3KGdZ{display:block;white-space:nowrap}.home_heroKoreanWord__ncS_j{opacity:0;transition:opacity 1.6s ease}.home_heroKoreanChar__TYX_d{display:inline-block;opacity:1}.home_heroKoreanWordExiting__gXFAh .home_heroKoreanChar__TYX_d{opacity:0;transition:opacity var(--kr-char-exit-duration,.18s) ease;transition-delay:var(--kr-char-exit-delay,0s)}.home_heroKoreanFirstLineVisible___1dQ6 .home_heroKoreanLine__3KGdZ:first-child .home_heroKoreanWord__ncS_j,.home_heroKoreanSecondLineVisible__jfgwO .home_heroKoreanLine__3KGdZ:last-child .home_heroKoreanWord__ncS_j,.home_heroKoreanWordVisible__zxEmB{opacity:1}.home_heroWrapper___FDWq{max-width:620px;margin:72px auto 0}.home_featured__HeS2j{grid-gap:1rem;gap:1rem;padding:2rem}.home_card__MTm12{display:flex;flex-direction:column;align-items:flex-start;gap:1.5rem;width:100%;padding:clamp(2rem,4vw,3rem);border:none;text-decoration:none;font-weight:500;font-size:1.5rem;color:var(--foreground);transition:background .2s ease,transform .2s ease;background:var(--surface)}.home_cardInteractive__cpcAL:hover{background:var(--surface-hover);transform:translateY(-2px);cursor:pointer}.home_cardWithMedia__JRI5t{padding:0;align-items:stretch;background:transparent}.home_cardWithImage__t_8ED{flex-direction:column}.home_cardWithVideo__20men{padding:0;gap:clamp(1rem,3vw,2rem);background:transparent;flex-direction:column}.home_cardWithMedia__JRI5t:hover{background:transparent}.home_cardWithMedia__JRI5t:hover .home_imageWrapper__sXmxT:after,.home_cardWithMedia__JRI5t:hover .home_videoWrapper__zstka:after{opacity:.25}.home_cardWithMedia__JRI5t:hover .home_mediaOverlay__l6h2y{opacity:1}.home_cardWithMedia__JRI5t.home_noHoverDim__o_ZNA:hover .home_imageWrapper__sXmxT:after,.home_cardWithMedia__JRI5t.home_noHoverDim__o_ZNA:hover .home_videoWrapper__zstka:after{opacity:0}.home_imageWrapper__sXmxT:after,.home_videoWrapper__zstka:after{content:"";position:absolute;inset:0;background:#000;opacity:0;transition:opacity .2s ease}.home_mediaOverlay__l6h2y{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1rem;font-weight:400;letter-spacing:0;opacity:0;transition:opacity .2s ease;pointer-events:none;z-index:1}.home_cardTitleWrapper__d3lce{display:flex;align-items:baseline;gap:.75rem;width:100%;padding-left:0}.home_cardTitle__fvu6u{display:block;font-size:1.25rem;font-weight:500;letter-spacing:-.02em;text-align:left;margin:0}.home_cardSubtitle__Ka9Ox{font-size:.875rem;font-weight:500;color:var(--muted)}.home_comingSoon__Ej9Cw{font-size:clamp(.625rem,1.2vw,.75rem);color:var(--muted);font-weight:600;letter-spacing:0;white-space:nowrap}.home_constructionNote__itgfn{font-size:.875rem;color:var(--muted);font-weight:400;letter-spacing:0;text-align:center;max-width:480px;margin:1rem auto 0}.home_contraLinkWrapper__5iPYU,.home_emailLinkWrapper__u1t_x{position:relative;display:inline-block}.home_constructionNote__itgfn a{color:var(--muted);text-decoration:none;font-style:italic}.home_constructionNote__itgfn a:hover{color:var(--muted-hover)}.home_contraPreview__qdeyt,.home_emailPreview__NAq3e{position:absolute;top:100%;left:50%;transform:translateX(-50%);margin-top:.5rem;padding:8px;background:var(--surface);border:1px solid var(--border-subtle);border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.04);z-index:1000;white-space:nowrap}.home_contraPreviewContent__2Xujy,.home_emailPreviewContent__nIjno{color:var(--muted-strong);font-size:12px;font-weight:500}.home_emailPreviewContent__nIjno{display:flex;align-items:center;gap:.5rem}.home_previewIcon__Edx1x{width:.875rem;height:.875rem;flex-shrink:0;color:var(--muted-strong)}.home_contraPreviewContent__2Xujy p{margin:0}.home_contraPreviewContent__2Xujy a{color:inherit;text-decoration:none;font-style:normal}.home_emailPreviewAction__YN197{margin:0;background:transparent;color:inherit}.home_emailButton__ykEB5,.home_emailPreviewAction__YN197{padding:0;border:none;font-size:inherit;font-weight:inherit;font-family:inherit;cursor:pointer}.home_emailButton__ykEB5{background:none;color:var(--muted);text-decoration:underline}.home_emailButton__ykEB5:hover{color:var(--muted-hover);opacity:1}.home_imageWrapper__sXmxT,.home_videoWrapper__zstka{position:relative;width:100%;overflow:hidden}.home_imageWrapper__sXmxT{aspect-ratio:1/1;width:100%}.home_cardImage__1ifWg{width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity 1.2s cubic-bezier(.22,1,.36,1);transition-delay:.12s}.home_cardImageLoaded__J35j5{opacity:1}.home_videoWrapper__zstka{aspect-ratio:16/9;width:100%}.home_videoWrapper__zstka video{width:100%;height:100%;object-fit:contain;object-position:left;display:block}@media (prefers-reduced-motion:reduce){.home_introOverlay__zEvAw,.home_pageLayer__XCasr{transition:none}.home_introWord__tDeg1{animation:none;opacity:1;transform:none}.home_heroEnglishLine__TT4r2,.home_heroKoreanWordExiting__gXFAh .home_heroKoreanChar__TYX_d,.home_heroKoreanWord__ncS_j,.home_heroWord__mGDV2{transition:none}.home_cardImage__1ifWg{transition:none;transition-delay:0s}}@media (max-width:767px){.home_container__TLSt1{--nav-height:56px;padding:0 1rem 1.5rem;gap:1.5rem}.home_nav__BG9U5{height:var(--nav-height);padding:0 1rem}.home_navRight__sO1Pd{font-size:12px}.home_navRightGroup__aOIoP{gap:.45rem}.home_themeToggle__dACNk{font-size:11px;padding:.4rem .55rem}.home_themeToggleLabelDark__EegK2{text-align:center}.home_heroWrapper___FDWq{margin:28px auto 0}.home_introHeadline__vxGie{font-size:36px;line-height:1.25}}.home_caseGrid__XSbIY>:nth-child(2) .home_videoWrapper__zstka{aspect-ratio:4/3}.home_caseGrid__XSbIY>:nth-child(2) .home_videoWrapper__zstka video{object-fit:cover}@media (min-width:660px){.home_introHeadline__vxGie{font-size:48px;line-height:1.25}}@media (min-width:768px){.home_introHeadline__vxGie{line-height:1.3}.home_cardWithVideo__20men{align-items:center}.home_caseGrid__XSbIY>:nth-child(2) .home_videoWrapper__zstka{width:calc(100% + 2rem);margin-left:-1rem}.home_cardWithVideo__20men .home_cardTitleWrapper__d3lce{padding-left:0}}.home_featured__HeS2j{display:grid;grid-template-columns:1fr;grid-gap:1.5rem;gap:1.5rem;margin-top:2rem}@media (min-width:640px){.home_featured__HeS2j{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.home_featured__HeS2j{grid-template-columns:repeat(3,1fr)}}.home_bio__F4mnq p{margin-bottom:1.5rem;line-height:1.4;font-size:1.5rem;letter-spacing:-.02rem}.home_caseGrid__XSbIY{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-column-gap:clamp(1.5rem,4vw,2.5rem);column-gap:clamp(1.5rem,4vw,2.5rem);grid-row-gap:clamp(1.25rem,3.5vw,2rem);row-gap:clamp(1.25rem,3.5vw,2rem);width:100%;max-width:1280px;margin-inline:auto;margin-bottom:clamp(9.6rem,25.6vw,22.4rem);align-items:stretch}.home_caseGrid__XSbIY>*{grid-column:1/-1}.home_caseGrid__XSbIY>:nth-child(3) .home_imageWrapper__sXmxT,.home_caseGrid__XSbIY>:nth-child(5) .home_imageWrapper__sXmxT{aspect-ratio:4/3}@media (min-width:768px){.home_caseGrid__XSbIY{grid-auto-flow:row;row-gap:clamp(.75rem,2vw,1.25rem)}.home_caseGrid__XSbIY>:first-child{grid-column:1/span 6;grid-row:1}.home_caseGrid__XSbIY>:nth-child(2){grid-column:7/span 6;grid-row:1}.home_caseGrid__XSbIY>:nth-child(3){grid-column:1/span 6;grid-row:2}.home_caseGrid__XSbIY>:nth-child(4){grid-column:1/span 6;grid-row:3}.home_caseGrid__XSbIY>:nth-child(5){grid-column:7/span 6;grid-row:2;max-width:600px;justify-self:start}.home_caseGrid__XSbIY>:nth-child(5) .home_imageWrapper__sXmxT{max-height:450px}}.home_footer__1HL_E{width:100%;height:clamp(12rem,18vw,16rem);display:flex;align-items:center;justify-content:center}.home_footerContact__iHrtC{display:inline-flex;align-items:center;gap:.6rem;color:var(--muted);font-size:clamp(.95rem,1.6vw,1.1rem);letter-spacing:-.01em}.home_footerIcon__2MY_y{line-height:1;font-size:1.05em}.home_footerEmail___jVEG{color:var(--muted);line-height:1}.home_faviconStack__SAORS{position:relative;width:clamp(64px,10vw,112px);height:clamp(64px,10vw,112px);display:none}.home_faviconFrame___UfhR{position:absolute;inset:0;opacity:0;transition:opacity .8s ease;pointer-events:none}.home_faviconFrameActive__bBg_x{opacity:1}.home_footerTransition__t_K6q{position:relative;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);background:#000000}.home_footerRunway__f1SIA{height:clamp(10svh,14vh,20svh);width:100%}.home_footerParallax__lE_PH{position:relative;width:100%;height:100svh;margin-top:0;margin-bottom:0}.home_footerParallaxSticky___GNBd{position:relative;height:100%;display:flex;align-items:center}.home_footerParallaxPanel__6rDbX{width:100%;min-height:100%;background:#000000;color:#ffffff;display:flex;align-items:center;justify-content:center;padding-bottom:0;font-size:clamp(2rem,7vw,5.5rem);letter-spacing:.06em;text-transform:lowercase;transition:color .65s ease-in-out}.home_footerParallaxLabel__d37dJ{display:inline-block;transform:none}@media (max-width:767px){.home_footerRunway__f1SIA{height:clamp(8svh,12vh,16svh)}.home_footerParallax__lE_PH{height:100svh;margin-bottom:0}.home_footerParallaxPanel__6rDbX{min-height:100%;font-size:clamp(1.6rem,9vw,2.6rem)}}@media (prefers-reduced-motion:reduce){.home_footerParallaxPanel__6rDbX{transition:none}}