.HudControls-module__D0DFfW__desktopScroll{z-index:30;color:#fff;mix-blend-mode:difference;opacity:0;pointer-events:auto;width:56px;height:200px;padding:0 12px;transition:opacity .5s;position:fixed;top:50%;right:0;transform:translateY(-50%)}.HudControls-module__D0DFfW__desktopScrollVisible{opacity:1}.HudControls-module__D0DFfW__desktopScroll svg{cursor:pointer;width:32px;height:200px;display:block}.HudControls-module__D0DFfW__desktopHandle{cursor:grab}.HudControls-module__D0DFfW__desktopHandle:active{cursor:grabbing}.HudControls-module__D0DFfW__mobileScroll{z-index:30;right:0;bottom:var(--mobile-scroll-bottom,0px);color:#fff;mix-blend-mode:difference;pointer-events:auto;cursor:pointer;justify-content:center;align-items:center;width:72px;height:72px;padding:24px;transition:bottom .36s cubic-bezier(.22,1,.36,1);display:none;position:fixed}.HudControls-module__D0DFfW__mobileScroll svg{pointer-events:none;width:24px;height:24px;transition:transform .66s cubic-bezier(.66,0,.01,1);display:block}.HudControls-module__D0DFfW__scrollHidden{display:none!important}@media (max-width:1023px){.HudControls-module__D0DFfW__desktopScroll{display:none}.HudControls-module__D0DFfW__mobileScroll{display:flex}}@media (prefers-reduced-motion:reduce){.HudControls-module__D0DFfW__desktopScroll,.HudControls-module__D0DFfW__mobileScroll,.HudControls-module__D0DFfW__mobileScroll svg{transition-duration:.01ms}}
.RouteTransition-module__j1OXyW__debugState{display:none}.RouteTransition-module__j1OXyW__loadingShell{z-index:40;pointer-events:none;opacity:1;justify-content:center;align-items:center;width:140px;height:16px;transition:opacity .25s cubic-bezier(.25,1,.5,1);display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.RouteTransition-module__j1OXyW__loadingShell.RouteTransition-module__j1OXyW__fading{opacity:0}.RouteTransition-module__j1OXyW__firstPaintShield{z-index:2000;pointer-events:none;background:var(--boot-surface);color:var(--boot-label);opacity:1;justify-content:center;align-items:center;transition:opacity .12s cubic-bezier(.25,1,.5,1);display:flex;position:fixed;inset:0}.RouteTransition-module__j1OXyW__firstPaintShield.RouteTransition-module__j1OXyW__dismissing{opacity:0}
.LoadingIndicator-module__F20Nda__indicator{flex-direction:column;align-items:center;gap:20px;width:min(140px,100vw - 48px);display:flex}.LoadingIndicator-module__F20Nda__orb{flex:0 0 64px}.dark .LoadingIndicator-module__F20Nda__orb{filter:invert()}.LoadingIndicator-module__F20Nda__track{background:var(--label-3);border-radius:9999px;width:100%;height:6px;position:relative;overflow:hidden}.LoadingIndicator-module__F20Nda__fill{inset-block:0;border-radius:inherit;background:var(--label-1);will-change:width;display:block;position:absolute;left:0}.LoadingIndicator-module__F20Nda__determinate{transition:width .52s cubic-bezier(.22,1,.36,1)}.LoadingIndicator-module__F20Nda__indeterminate{width:38%;animation:.9s cubic-bezier(.22,1,.36,1) infinite alternate LoadingIndicator-module__F20Nda__loading-progress}@keyframes LoadingIndicator-module__F20Nda__loading-progress{to{width:72%}}@media (max-width:767px){.LoadingIndicator-module__F20Nda__indicator{gap:18px;width:min(120px,100vw - 48px)}}@media (prefers-reduced-motion:reduce){.LoadingIndicator-module__F20Nda__indeterminate{width:56%;animation:none}}
.ClarasightHeroBackground-module__cdeSea__layer{z-index:0;isolation:isolate;pointer-events:none;background:linear-gradient(#070628 0%,#09083a 4%,#0d0c52 8%,#141173 12%,#1b1894 16%,#2623b8 22%,#3a38d6 28%,#5552ea 36%,#6f6df5 50%,#9a99f8 65%,#c2c1fb 78%,#e3e3fd 88%,#f7f7fe 100%);width:100%;height:100%;position:absolute;inset:0;overflow:hidden}@supports (color:color(display-p3 1 1 1)){.ClarasightHeroBackground-module__cdeSea__layer{background:linear-gradient(in oklab 180deg,color(display-p3 .027 .024 .157) 0%,color(display-p3 .031 .027 .176) 4%,color(display-p3 .038 .033 .205) 8%,color(display-p3 .05 .045 .22) 12%,color(display-p3 .065 .058 .27) 16%,color(display-p3 .09 .082 .36) 22%,color(display-p3 .13 .12 .5) 28%,color(display-p3 .19 .18 .64) 36%,color(display-p3 .318 .31 .933) 50%,color(display-p3 .55 .55 .96) 65%,color(display-p3 .75 .75 .98) 78%,color(display-p3 .9 .9 .99) 88%,color(display-p3 .969 .969 .996) 100%)}}.dark .ClarasightHeroBackground-module__cdeSea__layer{background:linear-gradient(#080807 0%,#0a0920 8%,#111047 18%,#211f78 31%,#3734b5 45%,#29268f 58%,#17164f 72%,#0c0b27 86%,#080807 92% 100%);-webkit-mask-image:linear-gradient(#000 0% 88%,#0000 98% 100%);mask-image:linear-gradient(#000 0% 88%,#0000 98% 100%)}.ClarasightHeroBackground-module__cdeSea__layer:before{z-index:0;content:"";opacity:.028;pointer-events:none;mix-blend-mode:soft-light;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 160 160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.1' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E") 0 0/160px 160px;position:absolute;inset:0}.ClarasightHeroBackground-module__cdeSea__effect{z-index:1;pointer-events:none;mix-blend-mode:overlay;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.dark .ClarasightHeroBackground-module__cdeSea__effect{opacity:.8;mix-blend-mode:screen}.ClarasightHeroBackground-module__cdeSea__grid{opacity:.07;background-image:url(/clarasight-background/grid.svg);background-position:50%;background-size:115vw;width:100%;height:100%;position:absolute;inset:0}.dark .ClarasightHeroBackground-module__cdeSea__grid{opacity:.11;filter:brightness(1.35)}.ClarasightHeroBackground-module__cdeSea__video{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;top:0;left:0}.ClarasightHeroBackground-module__cdeSea__effect canvas{pointer-events:none;opacity:0;transform-origin:50%;background:0 0;transition:opacity .26s cubic-bezier(.22,1,.36,1),transform .62s cubic-bezier(.22,1,.36,1);display:block;position:absolute;inset:0;transform:scale(.985);width:100%!important;height:100%!important}.ClarasightHeroBackground-module__cdeSea__effect canvas[data-clarasight-ready=true]{opacity:1;transform:scale(1)}
.ProjectGrid-module__1t5ofq__projects{--project-display-font:Khteka,Arial,sans-serif;--project-title-weight:650;--project-body-weight:400;--project-metric-weight:650;min-height:100svh;padding:clamp(120px,10.5vw,151px)var(--home-page-gutter)0;background:var(--home-surface);color:var(--home-ink-strong);font-family:var(--project-display-font);--project-gutter:16px;--project-column:calc(100%/12);border-radius:2.4px 2.4px 0 0;transition:color .3s cubic-bezier(0,0,.2,1);position:relative}.ProjectGrid-module__1t5ofq__list{width:calc(10*var(--project-column));margin-left:calc(2*var(--project-column));flex-direction:column;gap:31.5px;padding-bottom:32px;display:flex;position:relative}.ProjectGrid-module__1t5ofq__sectionLabel{z-index:4;color:var(--home-ink-strong);font-family:var(--project-display-font);font-size:var(--home-section-title-size);font-weight:var(--home-section-title-weight);line-height:var(--home-section-title-line-height);letter-spacing:-.02em;font-variation-settings:"wdth" 120,"wght" 700;align-items:center;gap:0;margin-bottom:64px;display:flex;position:static}html[lang=zh-CN] .ProjectGrid-module__1t5ofq__projects{--project-display-font:MiSans,Arial,sans-serif}.ProjectGrid-module__1t5ofq__sectionLabel>span:first-child{display:none}.ProjectGrid-module__1t5ofq__card{border-bottom:1px dotted var(--home-ink-faint);padding-bottom:31.5px;position:relative}.ProjectGrid-module__1t5ofq__card:last-child{border-bottom:0;padding-bottom:0}.ProjectGrid-module__1t5ofq__cardLink{width:100%;color:inherit;text-decoration:none;display:block}.ProjectGrid-module__1t5ofq__cardGrid{aspect-ratio:auto;grid-template-rows:minmax(0,1fr);grid-template-columns:repeat(10,minmax(0,1fr));align-items:stretch;column-gap:0;display:grid}.ProjectGrid-module__1t5ofq__projects .ProjectGrid-module__1t5ofq__media{pointer-events:auto;width:100%;height:auto;aspect-ratio:var(--project-ratio,16/9);background:#d8d8d0;border-radius:2.4px;grid-column:1/span 6;justify-content:center;align-self:start;align-items:center;display:flex;position:relative;overflow:hidden}.ProjectGrid-module__1t5ofq__cardGrid .ProjectGrid-module__1t5ofq__media{aspect-ratio:var(--project-ratio,16/9)}.ProjectGrid-module__1t5ofq__baseVideo{z-index:3;object-fit:cover;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.ProjectGrid-module__1t5ofq__media>.ProjectGrid-module__1t5ofq__mediaOverlay{z-index:4;color:inherit;opacity:0;pointer-events:none;background:#080807cc;padding:0;transition:opacity .2s cubic-bezier(.25,0,.25,1),-webkit-backdrop-filter .85s cubic-bezier(.2,1,.36,1),backdrop-filter .85s cubic-bezier(.2,1,.36,1);display:block;position:absolute;inset:0}.ProjectGrid-module__1t5ofq__media>.ProjectGrid-module__1t5ofq__reelStage{z-index:5;color:inherit;pointer-events:none;background:0 0;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;inset:0}.ProjectGrid-module__1t5ofq__reel{width:calc(100% - 152px);aspect-ratio:var(--project-ratio,16/9);color:inherit;opacity:0;pointer-events:none;transform-style:preserve-3d;background:0 0;border-radius:2.4px;padding:0;transition:opacity .15s cubic-bezier(.25,0,.25,1),transform .85s cubic-bezier(.2,1,.36,1);display:block;position:relative;overflow:hidden;transform:scale(.95)perspective(600px)translateY(75%)perspective(500px)rotateX(18deg)rotateY(0)rotate(0)}.ProjectGrid-module__1t5ofq__reel picture,.ProjectGrid-module__1t5ofq__reel img,.ProjectGrid-module__1t5ofq__reel video{width:100%;height:100%;display:block}.ProjectGrid-module__1t5ofq__reel img,.ProjectGrid-module__1t5ofq__reel video{object-fit:cover;transition:none!important;transform:none!important}.ProjectGrid-module__1t5ofq__reelVideo{position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.ProjectGrid-module__1t5ofq__cardLink:hover .ProjectGrid-module__1t5ofq__mediaOverlay,.ProjectGrid-module__1t5ofq__cardLink:focus-visible .ProjectGrid-module__1t5ofq__mediaOverlay{opacity:1;-webkit-backdrop-filter:blur(2px)sepia();backdrop-filter:blur(2px)sepia()}.ProjectGrid-module__1t5ofq__cardLink:hover .ProjectGrid-module__1t5ofq__reel,.ProjectGrid-module__1t5ofq__cardLink:focus-visible .ProjectGrid-module__1t5ofq__reel{opacity:1;transform:scale(1)perspective(600px)translateY(0)perspective(500px)rotateX(0)rotateY(0)rotate(0)}}@media (hover:none),(pointer:coarse){.ProjectGrid-module__1t5ofq__card .ProjectGrid-module__1t5ofq__reel{opacity:1;transform:scale(1)perspective(600px)translateY(0)perspective(500px)rotateX(0)rotateY(0)rotate(0)}.ProjectGrid-module__1t5ofq__card[data-active=true] .ProjectGrid-module__1t5ofq__mediaOverlay{opacity:1}.ProjectGrid-module__1t5ofq__card[data-active=true] .ProjectGrid-module__1t5ofq__reel{opacity:1;transform:scale(1)perspective(600px)translateY(0)perspective(500px)rotateX(0)rotateY(0)rotate(0)}}@media (max-width:767px){.ProjectGrid-module__1t5ofq__baseVideo{display:none}.ProjectGrid-module__1t5ofq__card .ProjectGrid-module__1t5ofq__mediaOverlay{opacity:1}.ProjectGrid-module__1t5ofq__card .ProjectGrid-module__1t5ofq__reel{opacity:1;transform:scale(1)perspective(600px)translateY(0)perspective(500px)rotateX(0)rotateY(0)rotate(0)}}.ProjectGrid-module__1t5ofq__cardCopy{min-width:0;height:100%;min-height:0;padding:0 0 0 var(--project-gutter);flex-direction:column;grid-column:7/span 4;align-items:flex-start;display:flex}.ProjectGrid-module__1t5ofq__cardCopy .ProjectGrid-module__1t5ofq__micrographic,.ProjectGrid-module__1t5ofq__cardCopy .ProjectGrid-module__1t5ofq__projectIndex{opacity:0;will-change:opacity,transform;transform:translateY(5px)}.ProjectGrid-module__1t5ofq__revealText{display:inline}.ProjectGrid-module__1t5ofq__cardCopy .ProjectGrid-module__1t5ofq__word{white-space:nowrap;margin-right:.25em;display:inline-block}html[lang=zh-CN] .ProjectGrid-module__1t5ofq__cardCopy .ProjectGrid-module__1t5ofq__word{margin-right:0}.ProjectGrid-module__1t5ofq__cardCopy .ProjectGrid-module__1t5ofq__space{white-space:normal}.ProjectGrid-module__1t5ofq__character{min-width:.01em;color:inherit;opacity:.2;display:inline-block}.ProjectGrid-module__1t5ofq__cardHeadingRow{justify-content:space-between;align-items:flex-start;gap:16px;width:100%;display:flex}.ProjectGrid-module__1t5ofq__micrographic{color:currentColor;align-items:center;gap:5px;min-height:14px;font-size:12px;font-weight:500;line-height:1;display:flex}.ProjectGrid-module__1t5ofq__micrographicInner{align-items:center;gap:3px;font-style:normal;display:flex}.ProjectGrid-module__1t5ofq__micrographicInner i{border:1px solid;border-radius:50%;width:3px;height:3px;display:block}.ProjectGrid-module__1t5ofq__micrographicInner b{background:currentColor;width:10px;height:1px;display:block}.ProjectGrid-module__1t5ofq__micrographicInner em{font-style:normal}.ProjectGrid-module__1t5ofq__projectIndex{color:color-mix(in srgb,currentColor 62%,transparent);font-size:12px;line-height:1}.ProjectGrid-module__1t5ofq__cardCopy h3{max-width:39ch;font-family:var(--project-display-font);font-size:clamp(20px,1.65vw,23.75px);font-weight:var(--project-title-weight);letter-spacing:-.015em;margin:22px 0 0;line-height:1.1}html[lang=zh-CN] .ProjectGrid-module__1t5ofq__cardCopy h3{font-family:MiSans,sans-serif;font-weight:800}.ProjectGrid-module__1t5ofq__cardStory{flex-direction:column;flex:1;width:100%;max-width:39ch;display:flex}.ProjectGrid-module__1t5ofq__cardStory>p{font-family:var(--project-display-font);font-size:clamp(16px,1.23vw,17.75px);font-weight:var(--project-body-weight);letter-spacing:-.01em;margin:18px 0 0;line-height:1.3}.ProjectGrid-module__1t5ofq__result{width:min(100%,223px);margin-top:auto;padding-top:72px}.ProjectGrid-module__1t5ofq__result strong{font-family:var(--project-display-font);font-size:clamp(28px,1.65vw,23.75px);font-weight:var(--project-metric-weight);letter-spacing:-.015em;margin:0;line-height:1.1;display:block}.ProjectGrid-module__1t5ofq__result p{font-family:var(--project-display-font);font-size:.75rem;font-weight:var(--project-body-weight);letter-spacing:-.01em;opacity:.5;margin:11px 0 0;line-height:1.3}@media (max-width:991px){.ProjectGrid-module__1t5ofq__projects{min-height:auto;padding-top:96px}.ProjectGrid-module__1t5ofq__cardGrid{aspect-ratio:auto;flex-direction:column;gap:22px;display:flex}.ProjectGrid-module__1t5ofq__media,.ProjectGrid-module__1t5ofq__cardCopy{grid-column:auto;width:100%;height:auto}.ProjectGrid-module__1t5ofq__media,.ProjectGrid-module__1t5ofq__cardGrid .ProjectGrid-module__1t5ofq__media{aspect-ratio:var(--project-ratio,16/9)}.ProjectGrid-module__1t5ofq__reel{width:calc(100% - clamp(99.5px,15.6vw,120px))}.ProjectGrid-module__1t5ofq__cardCopy{height:auto;min-height:280px;padding-bottom:0}.ProjectGrid-module__1t5ofq__list{width:100%;margin-left:0}.ProjectGrid-module__1t5ofq__sectionLabel{margin-bottom:32px;position:static}.ProjectGrid-module__1t5ofq__result{margin-top:44px;padding-top:0}}@media (min-width:768px) and (max-width:991px){.ProjectGrid-module__1t5ofq__cardGrid{aspect-ratio:auto;grid-template-rows:minmax(0,1fr);grid-template-columns:repeat(8,minmax(0,1fr));align-items:stretch;column-gap:0;display:grid}.ProjectGrid-module__1t5ofq__projects .ProjectGrid-module__1t5ofq__media,.ProjectGrid-module__1t5ofq__cardGrid .ProjectGrid-module__1t5ofq__media{width:100%;height:auto;aspect-ratio:var(--project-ratio,16/9);grid-column:1/span 5}.ProjectGrid-module__1t5ofq__cardCopy{grid-column:6/span 3;width:100%;height:100%;min-height:0}.ProjectGrid-module__1t5ofq__result{margin-top:auto;padding-top:32px}}@media (max-width:767px){.ProjectGrid-module__1t5ofq__card{contain:paint style}.ProjectGrid-module__1t5ofq__reel{width:100%;height:100%}.ProjectGrid-module__1t5ofq__reel video.ProjectGrid-module__1t5ofq__reelVideo{display:none}.ProjectGrid-module__1t5ofq__projects{padding:72px var(--home-page-gutter)0;border-radius:2px 2px 0 0}.ProjectGrid-module__1t5ofq__list{gap:32px;padding-bottom:24px}.ProjectGrid-module__1t5ofq__sectionLabel{font-size:var(--home-section-title-size);margin-bottom:24px}.ProjectGrid-module__1t5ofq__card{padding-bottom:32px}.ProjectGrid-module__1t5ofq__cardGrid{gap:18px}.ProjectGrid-module__1t5ofq__media{aspect-ratio:var(--project-ratio,16/9)}.ProjectGrid-module__1t5ofq__cardCopy{width:100%;min-height:0;padding-left:0}.ProjectGrid-module__1t5ofq__cardCopy h3,.ProjectGrid-module__1t5ofq__cardStory,.ProjectGrid-module__1t5ofq__result{width:100%;max-width:none}.ProjectGrid-module__1t5ofq__micrographic,.ProjectGrid-module__1t5ofq__projectIndex{font-size:11px}.ProjectGrid-module__1t5ofq__cardCopy h3{letter-spacing:0;margin-top:17px;font-size:24px;line-height:1.1}.ProjectGrid-module__1t5ofq__cardStory>p,.ProjectGrid-module__1t5ofq__result p{letter-spacing:0;font-size:16px;line-height:1.3}.ProjectGrid-module__1t5ofq__cardStory>p{margin-top:14px}.ProjectGrid-module__1t5ofq__result{width:100%;margin-top:32px}.ProjectGrid-module__1t5ofq__result strong{font-size:24px}.ProjectGrid-module__1t5ofq__result p{margin-top:9px;font-size:.75rem}.ProjectGrid-module__1t5ofq__cta>*{flex:none}.ProjectGrid-module__1t5ofq__cta>:nth-child(2){flex:1}}@media (max-width:767px) and (hover:none),(max-width:767px) and (pointer:coarse){.ProjectGrid-module__1t5ofq__card .ProjectGrid-module__1t5ofq__mediaOverlay,.ProjectGrid-module__1t5ofq__card[data-active=true] .ProjectGrid-module__1t5ofq__mediaOverlay{-webkit-backdrop-filter:none;backdrop-filter:none;transition:none}.ProjectGrid-module__1t5ofq__card .ProjectGrid-module__1t5ofq__reel,.ProjectGrid-module__1t5ofq__card[data-active=true] .ProjectGrid-module__1t5ofq__reel{transform-style:flat;transition:none;transform:none}.ProjectGrid-module__1t5ofq__cardCopy .ProjectGrid-module__1t5ofq__micrographic,.ProjectGrid-module__1t5ofq__cardCopy .ProjectGrid-module__1t5ofq__projectIndex{opacity:1;will-change:auto;transform:none}.ProjectGrid-module__1t5ofq__character{opacity:1}}@media (prefers-reduced-motion:reduce){.ProjectGrid-module__1t5ofq__baseVideo{display:none}.ProjectGrid-module__1t5ofq__cardLink,.ProjectGrid-module__1t5ofq__media,.ProjectGrid-module__1t5ofq__mediaOverlay,.ProjectGrid-module__1t5ofq__reel{transition:none}.ProjectGrid-module__1t5ofq__cardCopy .ProjectGrid-module__1t5ofq__micrographic,.ProjectGrid-module__1t5ofq__cardCopy .ProjectGrid-module__1t5ofq__projectIndex,.ProjectGrid-module__1t5ofq__character{opacity:1;transform:none}}
.FooterParticleField-module__QJzZ6a__field{z-index:0;pointer-events:none;opacity:.84;width:100%;height:100%;display:block;position:absolute;inset:0}
@font-face{font-family:Sananes Neue Montreal;src:url(/fonts/sananes/NeueMontreal.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Sananes ATK Studio;src:url(/fonts/sananes/ATKStudio.woff)format("woff");font-style:normal;font-weight:400;font-display:swap}.SananesRoleTitles-module__Ga1plW__section{z-index:30;width:100%;padding:0 var(--home-page-gutter);color:#080807;pointer-events:none;justify-content:space-between;align-items:flex-end;display:flex;position:absolute;bottom:clamp(26px,6vh,74px);left:0;right:0;overflow:hidden}.SananesRoleTitles-module__Ga1plW__role{flex-direction:column;flex:0 auto;min-width:0;display:flex}.SananesRoleTitles-module__Ga1plW__role:last-child{text-align:right;align-items:flex-end}.SananesRoleTitles-module__Ga1plW__number{color:currentColor;letter-spacing:0;opacity:.5;will-change:opacity,transform,filter;width:100%;font-family:Sananes Neue Montreal,sans-serif;font-size:12px;font-weight:400;line-height:16px;display:block}.SananesRoleTitles-module__Ga1plW__title{color:currentColor;letter-spacing:0;text-transform:uppercase;white-space:nowrap;flex-direction:column;margin:0;font-family:Sananes Neue Montreal,sans-serif;font-size:6.11111vw;font-weight:400;line-height:.9;display:flex}.SananesRoleTitles-module__Ga1plW__lineClip{display:block;overflow:hidden}.SananesRoleTitles-module__Ga1plW__line{will-change:opacity,transform,filter;align-items:baseline;display:flex}.SananesRoleTitles-module__Ga1plW__role:last-child .SananesRoleTitles-module__Ga1plW__line{justify-content:flex-end}.SananesRoleTitles-module__Ga1plW__pixelLetter{font-family:Sananes ATK Studio,Sananes Neue Montreal,sans-serif}.SananesRoleTitles-module__Ga1plW__section[data-prepared=true]:not([data-visible=true]) .SananesRoleTitles-module__Ga1plW__number,.SananesRoleTitles-module__Ga1plW__section[data-prepared=true]:not([data-visible=true]) .SananesRoleTitles-module__Ga1plW__line{opacity:0;filter:blur(5px);transform:translateY(100%)}@media (max-width:799px){.SananesRoleTitles-module__Ga1plW__section{color:#080807;bottom:46px}.SananesRoleTitles-module__Ga1plW__role{max-width:46%}.SananesRoleTitles-module__Ga1plW__title{font-size:6.4vw}}.dark .SananesRoleTitles-module__Ga1plW__section{color:#f0f0ec}@media (prefers-reduced-motion:reduce){.SananesRoleTitles-module__Ga1plW__number,.SananesRoleTitles-module__Ga1plW__line{opacity:1;transition:none;transform:none}}
.CaseImageLightbox-module__PUOVeG__overlay{z-index:1000;isolation:isolate;cursor:zoom-out;touch-action:none;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:hidden}.CaseImageLightbox-module__PUOVeG__backdrop{z-index:0;opacity:1;backface-visibility:hidden;position:absolute;inset:0}.CaseImageLightbox-module__PUOVeG__media{z-index:10;object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;backface-visibility:hidden;width:auto;max-width:92vw;height:auto;max-height:92vh;transform-origin:50% 50% 0;-webkit-user-drag:none;display:block;position:relative}video.CaseImageLightbox-module__PUOVeG__media{pointer-events:auto;cursor:default}.CaseImageLightbox-module__PUOVeG__zoomableMedia{pointer-events:auto;touch-action:none;cursor:zoom-out}.CaseImageLightbox-module__PUOVeG__overlay[data-zoomed=true] .CaseImageLightbox-module__PUOVeG__zoomableMedia{cursor:grab}.CaseImageLightbox-module__PUOVeG__zoomControls{bottom:max(16px,env(safe-area-inset-bottom));z-index:30;color:#fff;-webkit-backdrop-filter:blur(18px)saturate(145%);backdrop-filter:blur(18px)saturate(145%);background:#0e0e0eb3;border:1px solid #ffffff38;border-radius:8px;align-items:stretch;height:42px;display:flex;position:absolute;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 8px 28px #0003}.CaseImageLightbox-module__PUOVeG__zoomButton,.CaseImageLightbox-module__PUOVeG__zoomReset{min-width:42px;height:42px;color:inherit;cursor:pointer;background:0 0;border:0;border-right:1px solid #ffffff29;justify-content:center;align-items:center;gap:7px;padding:0;display:inline-flex}.CaseImageLightbox-module__PUOVeG__zoomReset{min-width:82px;padding-inline:12px;font:500 11px/1 GeistMono,monospace}.CaseImageLightbox-module__PUOVeG__zoomControls>:last-child{border-right:0}.CaseImageLightbox-module__PUOVeG__zoomButton:hover,.CaseImageLightbox-module__PUOVeG__zoomReset:hover{background:#ffffff1f}.CaseImageLightbox-module__PUOVeG__zoomButton:focus-visible,.CaseImageLightbox-module__PUOVeG__zoomReset:focus-visible{outline-offset:-3px;outline:2px solid #fff}.CaseImageLightbox-module__PUOVeG__escapeHint{z-index:20;color:#ffffffeb;letter-spacing:0;opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(18px)saturate(145%);backdrop-filter:blur(18px)saturate(145%);background:#0808076b;border:1px solid #fff3;border-radius:7px;align-items:center;gap:8px;min-height:34px;padding:7px 10px;font:500 11px/1 GeistMono,monospace;animation:.32s cubic-bezier(.22,1,.36,1) .26s forwards CaseImageLightbox-module__PUOVeG__hintReveal;display:inline-flex;position:absolute;top:clamp(14px,2vw,28px);left:clamp(14px,2vw,28px);box-shadow:0 4px 8px #0000001f}.CaseImageLightbox-module__PUOVeG__escapeHint kbd{font:inherit;color:#fff}.CaseImageLightbox-module__PUOVeG__escapeHint span{color:#ffffffad}.CaseImageLightbox-module__PUOVeG__navigationButton{z-index:20;color:#0c0c0cdb;opacity:0;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffb8;border:0;border-radius:50%;place-items:center;width:60px;height:60px;padding:0;transition:color .22s cubic-bezier(.22,1,.36,1),background-color .22s cubic-bezier(.22,1,.36,1),box-shadow .22s cubic-bezier(.22,1,.36,1),transform .22s cubic-bezier(.22,1,.36,1);animation:.18s ease-out .24s forwards CaseImageLightbox-module__PUOVeG__navigationReveal;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 2px 8px #0000001f}.CaseImageLightbox-module__PUOVeG__previousButton{left:clamp(10px,2vw,32px)}.CaseImageLightbox-module__PUOVeG__nextButton{right:clamp(10px,2vw,32px)}.CaseImageLightbox-module__PUOVeG__previousIcon,.CaseImageLightbox-module__PUOVeG__nextIcon{border-top:2px solid;border-right:2px solid;width:15px;height:15px;transition:color .22s cubic-bezier(.22,1,.36,1)}.CaseImageLightbox-module__PUOVeG__previousIcon{margin-left:4px;transform:rotate(-135deg)}.CaseImageLightbox-module__PUOVeG__nextIcon{margin-right:4px;transform:rotate(45deg)}.CaseImageLightbox-module__PUOVeG__navigationButton:focus-visible{outline-offset:3px;color:#246bfe;background:#fffffff0;outline:2px solid;transform:translateY(-50%)scale(1.12)}@media (hover:hover){.CaseImageLightbox-module__PUOVeG__navigationButton:hover{color:#246bfe;background:#fffffff0;transform:translateY(-50%)scale(1.12);box-shadow:0 4px 8px #246bfe33}}.CaseImageLightbox-module__PUOVeG__navigationButton:active{color:#246bfe;background:#ffffffd1;transform:translateY(-50%)scale(1.04)}@keyframes CaseImageLightbox-module__PUOVeG__hintReveal{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translate(0,0)}}@keyframes CaseImageLightbox-module__PUOVeG__navigationReveal{to{opacity:1}}@media (max-width:767px){.CaseImageLightbox-module__PUOVeG__navigationButton{width:52px;height:52px}.CaseImageLightbox-module__PUOVeG__escapeHint{top:12px;left:12px}}@media (prefers-reduced-motion:reduce){.CaseImageLightbox-module__PUOVeG__backdrop,.CaseImageLightbox-module__PUOVeG__media{transition:none!important}.CaseImageLightbox-module__PUOVeG__navigationButton,.CaseImageLightbox-module__PUOVeG__escapeHint{opacity:1;transition:none;animation:none}}
.CompatibilityFallback-module__QaK-yW__fallback{color:#171817;background:#fbfaf4;min-height:100vh;font-family:Arial,Helvetica,sans-serif;line-height:1.45;display:none}.CompatibilityFallback-module__QaK-yW__notice{z-index:10000;box-sizing:border-box;color:#f7f7f2;background:#171817;border-bottom:1px solid #353633;justify-content:space-between;align-items:center;gap:24px;width:100%;padding:14px 24px;display:none;position:relative}.CompatibilityFallback-module__QaK-yW__notice strong{margin-bottom:2px;font-size:14px;display:block}.CompatibilityFallback-module__QaK-yW__notice p{color:#c9cac5;max-width:840px;margin:0;font-size:13px}.CompatibilityFallback-module__QaK-yW__notice a{color:#fff;text-underline-offset:3px;flex:none;font-size:13px;text-decoration:underline}.CompatibilityFallback-module__QaK-yW__header,.CompatibilityFallback-module__QaK-yW__main,.CompatibilityFallback-module__QaK-yW__footer{box-sizing:border-box;width:100%;max-width:1440px;margin:0 auto;padding-left:28px;padding-right:28px}.CompatibilityFallback-module__QaK-yW__header{border-bottom:1px solid #d8d8d2;justify-content:space-between;align-items:center;min-height:76px;display:flex}.CompatibilityFallback-module__QaK-yW__brand{color:inherit;font-size:16px;font-weight:700;text-decoration:none}.CompatibilityFallback-module__QaK-yW__header nav{gap:24px;display:flex}.CompatibilityFallback-module__QaK-yW__header nav a,.CompatibilityFallback-module__QaK-yW__footer a{color:inherit;font-size:14px}.CompatibilityFallback-module__QaK-yW__main{padding-top:68px;padding-bottom:80px}.CompatibilityFallback-module__QaK-yW__intro{max-width:860px;padding-bottom:92px}.CompatibilityFallback-module__QaK-yW__eyebrow{color:#555751;margin:0 0 18px;font-size:12px;font-weight:700}.CompatibilityFallback-module__QaK-yW__intro h1{max-width:800px;margin:0;font-size:56px;font-weight:600;line-height:1.04}.CompatibilityFallback-module__QaK-yW__intro>p:last-child{color:#555751;max-width:660px;margin:26px 0 0;font-size:19px}.CompatibilityFallback-module__QaK-yW__work,.CompatibilityFallback-module__QaK-yW__motion{border-top:1px solid #bfc0ba;padding-top:30px}.CompatibilityFallback-module__QaK-yW__motion{margin-top:96px}.CompatibilityFallback-module__QaK-yW__sectionHeading{justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:28px;display:flex}.CompatibilityFallback-module__QaK-yW__sectionHeading h2{margin:0;font-size:24px}.CompatibilityFallback-module__QaK-yW__sectionHeading span{color:#686a64;font-size:12px}.CompatibilityFallback-module__QaK-yW__projectList,.CompatibilityFallback-module__QaK-yW__videoList{flex-wrap:wrap;margin:-10px;display:flex}.CompatibilityFallback-module__QaK-yW__project,.CompatibilityFallback-module__QaK-yW__videoList figure{box-sizing:border-box;width:50%;margin:0;padding:10px}.CompatibilityFallback-module__QaK-yW__project a{color:inherit;text-decoration:none;display:block}.CompatibilityFallback-module__QaK-yW__project img,.CompatibilityFallback-module__QaK-yW__videoList video{box-sizing:border-box;background:#e7e7e1;border:1px solid #d8d8d2;width:100%;height:auto;display:block}.CompatibilityFallback-module__QaK-yW__projectMeta{justify-content:space-between;align-items:flex-start;gap:20px;padding:12px 2px 22px;font-size:13px;display:flex}.CompatibilityFallback-module__QaK-yW__projectMeta strong,.CompatibilityFallback-module__QaK-yW__projectMeta small{display:block}.CompatibilityFallback-module__QaK-yW__projectMeta small{color:#686a64;margin-top:2px;font-size:12px}.CompatibilityFallback-module__QaK-yW__videoList figcaption{color:#555751;padding-top:10px;font-size:13px}.CompatibilityFallback-module__QaK-yW__footer{border-top:1px solid #d8d8d2;justify-content:space-between;align-items:center;gap:20px;min-height:96px;display:flex}html[data-compatibility=degraded] .CompatibilityFallback-module__QaK-yW__notice{display:flex}html[data-compatibility=degraded][data-boot-surface=home] .CompatibilityFallback-module__QaK-yW__fallback{display:block}html[data-compatibility=degraded][data-boot-surface=home] .CompatibilityFallback-module__QaK-yW__notice{position:sticky;top:0}@media (max-width:720px){.CompatibilityFallback-module__QaK-yW__notice{flex-direction:column;align-items:flex-start;gap:8px;padding:13px 16px;display:none}.CompatibilityFallback-module__QaK-yW__header,.CompatibilityFallback-module__QaK-yW__main,.CompatibilityFallback-module__QaK-yW__footer{padding-left:16px;padding-right:16px}.CompatibilityFallback-module__QaK-yW__header{min-height:64px}.CompatibilityFallback-module__QaK-yW__header nav{gap:16px}.CompatibilityFallback-module__QaK-yW__main{padding-top:44px;padding-bottom:56px}.CompatibilityFallback-module__QaK-yW__intro{padding-bottom:64px}.CompatibilityFallback-module__QaK-yW__intro h1{font-size:38px}.CompatibilityFallback-module__QaK-yW__intro>p:last-child{font-size:16px}.CompatibilityFallback-module__QaK-yW__projectList,.CompatibilityFallback-module__QaK-yW__videoList{margin:0;display:block}.CompatibilityFallback-module__QaK-yW__project,.CompatibilityFallback-module__QaK-yW__videoList figure{width:100%;padding:0 0 18px}.CompatibilityFallback-module__QaK-yW__motion{margin-top:62px}.CompatibilityFallback-module__QaK-yW__footer{flex-direction:column;justify-content:center;align-items:flex-start;min-height:110px}}@media (max-width:390px){.CompatibilityFallback-module__QaK-yW__intro h1{font-size:34px}.CompatibilityFallback-module__QaK-yW__header nav a:first-child{display:none}}
.MonologIntro-module__8QoYEq__section{--monolog-progress:0;--story-progress:0;z-index:30;min-height:0;color:var(--home-ink-strong);background:linear-gradient(to bottom,transparent 0,var(--home-surface)clamp(180px,28svh,300px),var(--home-surface)100%);isolation:isolate;position:relative}.MonologIntro-module__8QoYEq__section:after{z-index:-1;content:"";background:0 0;position:absolute;inset:0}.MonologIntro-module__8QoYEq__sticky{isolation:isolate;width:100%;min-height:0;padding:30px var(--home-page-gutter)28px;background-color:#0000;background-image:none;background-size:3px 3px;flex-direction:column;display:flex;position:relative}.MonologIntro-module__8QoYEq__storyGrid{z-index:1;flex:none;grid-template-columns:repeat(12,minmax(0,1fr));gap:0 24px;min-height:520px;display:grid;position:relative}.MonologIntro-module__8QoYEq__metrics{grid-column:1/span 3;padding-top:0}.MonologIntro-module__8QoYEq__mobileMetric{display:none}.MonologIntro-module__8QoYEq__metricNav{width:100%;color:var(--home-ink-muted);flex-direction:column;font:12px/1 GeistMono,monospace;display:flex}.MonologIntro-module__8QoYEq__progressLine{background:var(--home-ink-faint);width:100%;height:1px;display:block;position:relative;overflow:hidden}.MonologIntro-module__8QoYEq__progressLine i{background:var(--home-ink-strong);will-change:transform;display:block;position:absolute;inset:0}.MonologIntro-module__8QoYEq__progressActive{animation:6s linear forwards MonologIntro-module__8QoYEq__metric-progress;transform:translate(-100%)}.MonologIntro-module__8QoYEq__progressActiveDelayed{animation-delay:.4s}.MonologIntro-module__8QoYEq__progressExit{animation:.5s cubic-bezier(.45,0,.55,1) forwards MonologIntro-module__8QoYEq__metric-progress-exit;transform:translate(0)}@keyframes MonologIntro-module__8QoYEq__metric-progress{to{transform:translate(0)}}@keyframes MonologIntro-module__8QoYEq__metric-progress-exit{to{transform:translate(100%)}}.MonologIntro-module__8QoYEq__metricNavBottom{justify-content:space-between;align-items:center;padding-top:17px;display:flex}.MonologIntro-module__8QoYEq__arrows{color:var(--home-ink-strong);gap:17px;display:flex}.MonologIntro-module__8QoYEq__arrows button{width:13px;height:13px;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;transition:opacity .18s,transform .18s}.MonologIntro-module__8QoYEq__arrows svg{width:13px;height:13px;display:block}.MonologIntro-module__8QoYEq__arrows button:hover{opacity:.55;transform:translateX(var(--arrow-nudge,0))}.MonologIntro-module__8QoYEq__arrows button:first-child{--arrow-nudge:-3px}.MonologIntro-module__8QoYEq__arrows button:last-child{--arrow-nudge:3px}.MonologIntro-module__8QoYEq__counter{align-items:flex-start;gap:.05em;line-height:1;display:flex}.MonologIntro-module__8QoYEq__counterViewport{width:2.2em;height:1em;display:inline-block;position:relative;overflow:hidden}.MonologIntro-module__8QoYEq__counterDigit{opacity:0;transition:transform .56s cubic-bezier(.66,0,.01,1),opacity .18s linear;position:absolute;inset:0;transform:translateY(-100%)}.MonologIntro-module__8QoYEq__counterSuffix{align-self:flex-start;line-height:1;display:inline-block}[data-card="1"] .MonologIntro-module__8QoYEq__counterDigit[data-digit="1"],[data-card="2"] .MonologIntro-module__8QoYEq__counterDigit[data-digit="2"],[data-card="3"] .MonologIntro-module__8QoYEq__counterDigit[data-digit="3"],[data-card="4"] .MonologIntro-module__8QoYEq__counterDigit[data-digit="4"]{opacity:1;transform:translateY(0)}.MonologIntro-module__8QoYEq__metricViewport{height:250px;margin-top:38px;position:relative;overflow:hidden}.MonologIntro-module__8QoYEq__metricTrack{width:100%;height:100%;position:relative}.MonologIntro-module__8QoYEq__metricCard{opacity:0;will-change:transform,opacity;flex-direction:column;align-items:flex-start;gap:10px;width:100%;transition:transform 1.075s cubic-bezier(.22,1,.36,1),opacity .3s cubic-bezier(.55,0,.7,0);display:flex;position:absolute;inset:0;transform:translateY(100%)}[data-card="1"] .MonologIntro-module__8QoYEq__metricCard,[data-card="2"] .MonologIntro-module__8QoYEq__metricCard,[data-card="3"] .MonologIntro-module__8QoYEq__metricCard,[data-card="4"] .MonologIntro-module__8QoYEq__metricCard{opacity:0;transform:translateY(-100%)}[data-card="1"] .MonologIntro-module__8QoYEq__metricCard:first-child,[data-card="2"] .MonologIntro-module__8QoYEq__metricCard:nth-child(2),[data-card="3"] .MonologIntro-module__8QoYEq__metricCard:nth-child(3),[data-card="4"] .MonologIntro-module__8QoYEq__metricCard:nth-child(4){opacity:1;transform:translateY(0)}.MonologIntro-module__8QoYEq__metricCard strong{letter-spacing:-.06em;font:500 50px/.9 Khteka,Arial,sans-serif}.MonologIntro-module__8QoYEq__metricCard p{max-width:245px;color:var(--home-ink-muted);margin:0;font:15px/1.35 Khteka,Arial,sans-serif}.MonologIntro-module__8QoYEq__narrative{flex-direction:column;grid-column:6/span 7;justify-content:flex-start;min-height:520px;padding:0 0 46px;display:flex}@media (min-width:768px){.MonologIntro-module__8QoYEq__narrative{transform:translate(-10px)}}.MonologIntro-module__8QoYEq__statement,.MonologIntro-module__8QoYEq__statement *{font-family:Khteka,Arial,sans-serif!important}.MonologIntro-module__8QoYEq__statement{letter-spacing:-.052em;margin:0;font-size:clamp(36px,3.375vw,40.5px);font-weight:500;line-height:1.1}.MonologIntro-module__8QoYEq__revealText{display:inline}.MonologIntro-module__8QoYEq__word{white-space:nowrap;display:inline-block}.MonologIntro-module__8QoYEq__space{display:inline}.MonologIntro-module__8QoYEq__character{opacity:.2;min-width:.01em;color:var(--home-ink-strong);will-change:opacity;display:inline-block}.MonologIntro-module__8QoYEq__author{opacity:1;align-items:center;gap:13px;margin-top:46px;display:flex;transform:none}.MonologIntro-module__8QoYEq__author img{object-fit:cover;border-radius:50%;width:40px;height:40px}.MonologIntro-module__8QoYEq__author p{color:var(--home-ink-muted);flex-direction:column;margin:0;font:15px/1.35 Khteka,Arial,sans-serif;display:flex}.MonologIntro-module__8QoYEq__author p span:first-child{color:var(--home-ink-strong)}.dark .MonologIntro-module__8QoYEq__sticky:before{z-index:0;content:"";pointer-events:none;background-image:radial-gradient(#ffffff16 .55px,#0000 .65px);background-size:3px 3px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0,#000 96px);mask-image:linear-gradient(#0000 0,#000 96px)}@media (min-width:768px){.MonologIntro-module__8QoYEq__statement{min-height:387px}.MonologIntro-module__8QoYEq__author{margin-top:28px}}@media (max-width:767px){.MonologIntro-module__8QoYEq__section{min-height:0}.MonologIntro-module__8QoYEq__sticky{min-height:0;padding:78px var(--home-page-gutter)18px}.MonologIntro-module__8QoYEq__storyGrid{flex-direction:column;flex:none;min-height:0;display:flex}.MonologIntro-module__8QoYEq__metrics{display:none}.MonologIntro-module__8QoYEq__mobileMetric{order:2;height:auto;margin-top:66px;display:block}.MonologIntro-module__8QoYEq__metricNavBottom{padding-top:11px}.MonologIntro-module__8QoYEq__metricViewport{height:250px;margin-top:31px}.MonologIntro-module__8QoYEq__metricCard{gap:14px}.MonologIntro-module__8QoYEq__metricCard strong{font-size:50px}.MonologIntro-module__8QoYEq__metricCard p{max-width:230px;font-size:15px;line-height:1.25}.MonologIntro-module__8QoYEq__narrative{order:1;justify-content:flex-start;min-height:0;padding:0}.MonologIntro-module__8QoYEq__statement{letter-spacing:-.045em;min-height:216px;font-size:25px;line-height:1.04}.MonologIntro-module__8QoYEq__author{margin-top:20px}.MonologIntro-module__8QoYEq__author img{width:40px;height:40px}.MonologIntro-module__8QoYEq__author p{font-size:15px}}@media (prefers-reduced-motion:reduce){.MonologIntro-module__8QoYEq__metricCard{transition:none}.MonologIntro-module__8QoYEq__progressActive{animation:none;transform:none}.MonologIntro-module__8QoYEq__character{opacity:1!important;filter:none!important;transform:none!important}}
.LandingReturnZone-module__gnPk-G__section{z-index:1;color:#e8e8e3;background:#080807;width:100%;min-height:100svh;padding:clamp(132px,11.5vw,180px) 0 clamp(40px,5vw,80px);font-family:Khteka,sans-serif;font-weight:500;position:relative;overflow:hidden}.dark .LandingReturnZone-module__gnPk-G__section{background:var(--background-1)}.LandingReturnZone-module__gnPk-G__inner{z-index:1;width:min(100% - 48px,880px);margin-inline:auto;position:relative}@media (min-width:768px){.LandingReturnZone-module__gnPk-G__inner{box-sizing:border-box;width:min(880px,100%);padding-inline:24px}}.LandingReturnZone-module__gnPk-G__label{z-index:2;letter-spacing:0;align-items:center;gap:14px;min-height:1.2em;margin:0 0 clamp(42px,4.1vw,68px);font-size:clamp(16px,1.25vw,20px);line-height:1;display:flex;position:relative}.LandingReturnZone-module__gnPk-G__dot{aspect-ratio:1;background:currentColor;border-radius:50%;flex:none;width:.72em}.LandingReturnZone-module__gnPk-G__preview{z-index:3;aspect-ratio:16/9;pointer-events:none;will-change:transform;width:clamp(196px,15vw,315px);position:absolute;top:0;right:0;overflow:hidden}@media (min-width:768px){.LandingReturnZone-module__gnPk-G__preview{right:24px}}.LandingReturnZone-module__gnPk-G__previewMotionReady{transition:transform 1.075s cubic-bezier(.22,1,.36,1)}.LandingReturnZone-module__gnPk-G__previewImage{object-fit:contain;opacity:0;transition:opacity .2s cubic-bezier(.76,0,.24,1)}.LandingReturnZone-module__gnPk-G__previewImageActive{opacity:1}.LandingReturnZone-module__gnPk-G__navigation{z-index:2;flex-direction:column;align-items:flex-start;gap:clamp(6px,.55vw,9px);width:100%;display:flex;position:relative}.LandingReturnZone-module__gnPk-G__title{max-width:100%;color:inherit;font:inherit;letter-spacing:0;text-align:left;white-space:nowrap;opacity:.3;cursor:pointer;background:0 0;border:0;margin:0;padding:0;font-size:clamp(42px,5.33vw,86px);font-weight:500;line-height:1;text-decoration:none;transition:opacity .22s cubic-bezier(.22,1,.36,1);display:block}html[lang=zh-CN] .LandingReturnZone-module__gnPk-G__title{font-family:MiSans,sans-serif;font-weight:800}.LandingReturnZone-module__gnPk-G__titleActive{opacity:1}.LandingReturnZone-module__gnPk-G__title>span{display:block}.LandingReturnZone-module__gnPk-G__flipViewport{width:fit-content;height:1em;display:block;position:relative;overflow:hidden}.LandingReturnZone-module__gnPk-G__flipCurrent,.LandingReturnZone-module__gnPk-G__flipNext{line-height:1;transition:transform .75s cubic-bezier(.16,1,.3,1),filter .4s cubic-bezier(.16,1,.3,1);display:block}.LandingReturnZone-module__gnPk-G__flipCurrent{filter:blur();transform:translateY(0)}.LandingReturnZone-module__gnPk-G__flipNext{filter:blur(3px);position:absolute;inset:0;transform:scale(.85)translateY(110%)}.LandingReturnZone-module__gnPk-G__title:focus-visible{outline-offset:5px;outline:2px solid}@media (max-width:767px){.LandingReturnZone-module__gnPk-G__section{min-height:max(100svh,670px);padding:80px 0 48px}.LandingReturnZone-module__gnPk-G__inner{padding-inline:0}.LandingReturnZone-module__gnPk-G__label{gap:9px;margin-bottom:32px;font-size:16px}.LandingReturnZone-module__gnPk-G__preview{width:clamp(112px,32vw,160px);top:0;right:0}.LandingReturnZone-module__gnPk-G__navigation{gap:7px}.LandingReturnZone-module__gnPk-G__title{font-size:clamp(29px,9.2vw,42px)}}@media (max-width:374px){.LandingReturnZone-module__gnPk-G__title{font-size:clamp(27px,8.8vw,34px)}}@media (hover:hover){.LandingReturnZone-module__gnPk-G__title:hover{opacity:1}.LandingReturnZone-module__gnPk-G__title:hover .LandingReturnZone-module__gnPk-G__flipCurrent,.LandingReturnZone-module__gnPk-G__title:focus-visible .LandingReturnZone-module__gnPk-G__flipCurrent{filter:blur(6px);transform:translateY(-120%)}.LandingReturnZone-module__gnPk-G__title:hover .LandingReturnZone-module__gnPk-G__flipNext,.LandingReturnZone-module__gnPk-G__title:focus-visible .LandingReturnZone-module__gnPk-G__flipNext{filter:blur();transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.LandingReturnZone-module__gnPk-G__previewMotionReady,.LandingReturnZone-module__gnPk-G__previewImage,.LandingReturnZone-module__gnPk-G__title,.LandingReturnZone-module__gnPk-G__flipCurrent,.LandingReturnZone-module__gnPk-G__flipNext{transition-duration:.01ms}}
.SananesExperience-module__5O5bkG__section{z-index:30;width:100%;padding:56px var(--home-page-gutter);color:var(--home-ink-strong);background-color:var(--home-surface);background-image:none;background-size:3px 3px;grid-template-columns:repeat(12,minmax(0,1fr));gap:32px 0;font-family:Arial,Helvetica,sans-serif;display:grid;position:relative;overflow:hidden}.SananesExperience-module__5O5bkG__section:before{top:0;right:var(--home-page-gutter);left:var(--home-page-gutter);content:"";background:var(--home-ink-hairline);transform-origin:0;height:1px;transition:transform 1s cubic-bezier(.22,1,.36,1);position:absolute;transform:scaleX(0)}.SananesExperience-module__5O5bkG__section[data-visible=true]:before{transform:scaleX(1)}.SananesExperience-module__5O5bkG__heading{font-family:var(--home-section-title-font);font-size:var(--home-section-title-size);font-weight:var(--home-section-title-weight);line-height:var(--home-section-title-line-height);letter-spacing:-.02em;font-variation-settings:"wdth" 120,"wght" 700;grid-column:1/span 6;margin:0;padding:24px 0}.SananesExperience-module__5O5bkG__list{flex-direction:column;grid-column:1/-1;margin:0;padding:32px 0 0;list-style:none;display:flex}.SananesExperience-module__5O5bkG__row{grid-template-columns:repeat(12,minmax(0,1fr));align-items:baseline;column-gap:14px;padding:56px 0;display:grid;position:relative}.SananesExperience-module__5O5bkG__row:first-child{padding-top:0}.SananesExperience-module__5O5bkG__row:last-child{padding-bottom:0}.SananesExperience-module__5O5bkG__period{color:var(--home-ink-soft);letter-spacing:.3px;opacity:0;grid-column:1/span 3;padding-top:16px;font-size:12px;font-weight:500;line-height:16px;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);transform:translateY(5px)}.SananesExperience-module__5O5bkG__position{opacity:0;flex-direction:column;grid-column:4/span 3;font-size:20px;font-weight:600;line-height:28px;transition:opacity .7s cubic-bezier(.22,1,.36,1) 80ms,transform .7s cubic-bezier(.22,1,.36,1) 80ms;display:flex;transform:translateY(5px)}html[lang=zh-CN] .SananesExperience-module__5O5bkG__position{font-family:MiSans,Arial,sans-serif;font-weight:800}.SananesExperience-module__5O5bkG__company{font-size:16px}.SananesExperience-module__5O5bkG__description{color:var(--home-ink-muted);grid-column:8/span 5;margin:8px 0 0;font-size:14px;line-height:20px}.SananesExperience-module__5O5bkG__word{opacity:0;transition:opacity .65s cubic-bezier(.22,1,.36,1),transform .65s cubic-bezier(.22,1,.36,1);transition-delay:var(--word-delay);margin-right:.25em;display:inline-block;transform:translateY(10px)}html[lang=zh-CN] .SananesExperience-module__5O5bkG__word{margin-right:0}.SananesExperience-module__5O5bkG__space{white-space:normal}.SananesExperience-module__5O5bkG__rule{background:var(--home-ink-hairline);transform-origin:0;height:1px;transition:transform 1s cubic-bezier(.22,1,.36,1) .14s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.SananesExperience-module__5O5bkG__row:last-child .SananesExperience-module__5O5bkG__rule{display:none}.SananesExperience-module__5O5bkG__row[data-visible=true] .SananesExperience-module__5O5bkG__period,.SananesExperience-module__5O5bkG__row[data-visible=true] .SananesExperience-module__5O5bkG__position,.SananesExperience-module__5O5bkG__row[data-visible=true] .SananesExperience-module__5O5bkG__word{opacity:1;transform:translateY(0)}.SananesExperience-module__5O5bkG__row[data-visible=true] .SananesExperience-module__5O5bkG__rule{transform:scaleX(1)}@media (max-width:1023px){.SananesExperience-module__5O5bkG__section{padding:7.46667vw var(--home-page-gutter);display:block}.SananesExperience-module__5O5bkG__heading{font-size:var(--home-section-title-size);line-height:var(--home-section-title-line-height);padding:6.4vw 0}.SananesExperience-module__5O5bkG__list{padding-top:0}.SananesExperience-module__5O5bkG__row{padding:clamp(28px,7.46667vw,40px) 0;display:block}.SananesExperience-module__5O5bkG__row:first-child{padding-top:0}.SananesExperience-module__5O5bkG__row:last-child{padding-bottom:0}.SananesExperience-module__5O5bkG__period{padding-top:4px;display:inline-block}.SananesExperience-module__5O5bkG__position{margin-top:1px;font-size:16px;line-height:20px}.SananesExperience-module__5O5bkG__company{font-size:16px;line-height:20px}.SananesExperience-module__5O5bkG__description{margin-top:8px}.SananesExperience-module__5O5bkG__section:before{right:var(--home-page-gutter);left:var(--home-page-gutter)}}@media (min-width:640px) and (max-width:1023px){.SananesExperience-module__5O5bkG__section{padding-block:clamp(32px,4vw,40px)}.SananesExperience-module__5O5bkG__heading{padding:clamp(16px,2.3vw,24px) 0 clamp(24px,3.2vw,32px)}.SananesExperience-module__5O5bkG__row{padding-block:clamp(40px,5vw,52px)}.SananesExperience-module__5O5bkG__period{font-size:16px}}.dark .SananesExperience-module__5O5bkG__section{background-color:var(--home-surface);background-image:radial-gradient(#ffffff16 .55px,#0000 .65px)}.dark .SananesExperience-module__5O5bkG__description{color:var(--home-ink-soft)}@media (prefers-reduced-motion:reduce){.SananesExperience-module__5O5bkG__period,.SananesExperience-module__5O5bkG__position,.SananesExperience-module__5O5bkG__word,.SananesExperience-module__5O5bkG__rule{opacity:1;transition:none;transform:none}}
.CaseHeroHeader-module__MDJLgq__header{z-index:2;width:100%;color:var(--label-1);background:var(--background-1);padding:clamp(132px,10vw,176px) 0 clamp(42px,4.8vw,76px);position:relative;overflow:hidden}.CaseHeroHeader-module__MDJLgq__inner{width:calc(100% - (2*var(--home-page-gutter)));margin-inline:auto}.CaseHeroHeader-module__MDJLgq__primary{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:0;display:grid}.CaseHeroHeader-module__MDJLgq__primary h1,.CaseHeroHeader-module__MDJLgq__primary p{letter-spacing:-.025em;margin:0;font-family:TikTokSans,Arial,sans-serif}.CaseHeroHeader-module__MDJLgq__primary h1{grid-column:1/span 5;font-size:clamp(42px,5.6vw,92px);font-weight:600;line-height:.98}html[lang=zh-CN] .CaseHeroHeader-module__MDJLgq__primary h1{font-family:MiSans,sans-serif;font-weight:800}html[lang=zh-CN] .CaseHeroHeader-module__MDJLgq__primary p{letter-spacing:0;overflow-wrap:anywhere;max-width:12em;line-height:1.16}html[lang=zh-CN] .CaseHeroHeader-module__MDJLgq__header[data-case-slug=new-project] .CaseHeroHeader-module__MDJLgq__word{white-space:normal;overflow-wrap:anywhere}.CaseHeroHeader-module__MDJLgq__primary p{grid-column:7/span 6;max-width:25ch;font-size:clamp(24px,3.1vw,50px);font-weight:400;line-height:1.04}.CaseHeroHeader-module__MDJLgq__reveal{display:inline}.CaseHeroHeader-module__MDJLgq__word{white-space:nowrap;display:inline-block}.CaseHeroHeader-module__MDJLgq__space{display:inline}.CaseHeroHeader-module__MDJLgq__character{opacity:0;filter:blur(4px);will-change:opacity,transform,filter;min-width:.01em;display:inline-block;transform:translateY(108%)}.CaseHeroHeader-module__MDJLgq__header[data-reveal-stage=primary] .CaseHeroHeader-module__MDJLgq__primary .CaseHeroHeader-module__MDJLgq__character,.CaseHeroHeader-module__MDJLgq__header[data-reveal-stage=details] .CaseHeroHeader-module__MDJLgq__primary .CaseHeroHeader-module__MDJLgq__character,.CaseHeroHeader-module__MDJLgq__header[data-reveal-stage=complete] .CaseHeroHeader-module__MDJLgq__primary .CaseHeroHeader-module__MDJLgq__character,.CaseHeroHeader-module__MDJLgq__header[data-reveal-stage=details] .CaseHeroHeader-module__MDJLgq__details .CaseHeroHeader-module__MDJLgq__character,.CaseHeroHeader-module__MDJLgq__header[data-reveal-stage=complete] .CaseHeroHeader-module__MDJLgq__details .CaseHeroHeader-module__MDJLgq__character{opacity:1;filter:blur();transition:opacity .72s cubic-bezier(.22,1,.36,1)calc(var(--group-delay,0s) + var(--character-index)*8ms),transform .92s cubic-bezier(.22,1,.36,1)calc(var(--group-delay,0s) + var(--character-index)*8ms),filter .72s cubic-bezier(.22,1,.36,1)calc(var(--group-delay,0s) + var(--character-index)*8ms);transform:translateY(0)}.CaseHeroHeader-module__MDJLgq__details{grid-template-columns:repeat(12,minmax(0,1fr));gap:0;margin-top:clamp(72px,9vw,144px);display:grid}.CaseHeroHeader-module__MDJLgq__detail{opacity:0;filter:blur(4px);flex-direction:column;gap:12px;min-width:0;font-family:TikTokSans,Arial,sans-serif;display:flex;transform:translateY(12px)}.CaseHeroHeader-module__MDJLgq__header[data-reveal-stage=details] .CaseHeroHeader-module__MDJLgq__detail,.CaseHeroHeader-module__MDJLgq__header[data-reveal-stage=complete] .CaseHeroHeader-module__MDJLgq__detail{opacity:1;filter:blur();transition:opacity .62s cubic-bezier(.22,1,.36,1)var(--group-delay,0s),transform .82s cubic-bezier(.22,1,.36,1)var(--group-delay,0s),filter .62s cubic-bezier(.22,1,.36,1)var(--group-delay,0s);transform:translateY(0)}.CaseHeroHeader-module__MDJLgq__detail:first-child{grid-column:1/span 2}.CaseHeroHeader-module__MDJLgq__detail:nth-child(2){grid-column:7/span 2}.CaseHeroHeader-module__MDJLgq__detail:nth-child(3){grid-column:9/span 2}.CaseHeroHeader-module__MDJLgq__detail:nth-child(4){grid-column:11/span 2}.CaseHeroHeader-module__MDJLgq__detailLabel{color:color-mix(in srgb,currentColor 54%,transparent);font-size:14px;line-height:1}.CaseHeroHeader-module__MDJLgq__detailValue{min-height:1em;font-size:clamp(14px,1.1vw,18px);line-height:1.2}.CaseHeroHeader-module__MDJLgq__detailValue a{color:inherit;text-decoration:none}@media (max-width:767px){.CaseHeroHeader-module__MDJLgq__header{padding:104px 0 36px}.CaseHeroHeader-module__MDJLgq__primary{display:block}.CaseHeroHeader-module__MDJLgq__primary h1{font-size:clamp(36px,10.5vw,52px);line-height:1}.CaseHeroHeader-module__MDJLgq__primary p{max-width:100%;margin-top:24px;font-size:clamp(23px,7.2vw,32px);line-height:1.08}html[lang=zh-CN] .CaseHeroHeader-module__MDJLgq__primary p{max-width:100%}.CaseHeroHeader-module__MDJLgq__details{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px;margin-top:64px}.CaseHeroHeader-module__MDJLgq__detail:nth-child(n){grid-column:auto}.CaseHeroHeader-module__MDJLgq__detailLabel{font-size:12px}.CaseHeroHeader-module__MDJLgq__detailValue{font-size:14px}}@media (prefers-reduced-motion:reduce){.CaseHeroHeader-module__MDJLgq__character,.CaseHeroHeader-module__MDJLgq__header[data-revealed=true] .CaseHeroHeader-module__MDJLgq__character,.CaseHeroHeader-module__MDJLgq__detail,.CaseHeroHeader-module__MDJLgq__header[data-reveal-stage] .CaseHeroHeader-module__MDJLgq__detail{opacity:1;filter:none;transition:none;transform:none}}
@font-face{font-family:Supersolid Montserrat;src:url(/fonts/Montserrat-Regular.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Supersolid Montserrat;src:url(/fonts/Montserrat-Bold.woff2)format("woff2");font-style:normal;font-weight:700;font-display:swap}.SupersolidHomeFooter-module__hqBGDa__footer{--footer-ink:#f0f0ec;z-index:2;width:100%;height:auto;min-height:calc(100svh + clamp(96px,10vh,144px));color:var(--footer-ink);letter-spacing:0;background:#1c1c1c;flex-direction:column;padding:clamp(120px,12vh,160px) 0 0;font-family:Supersolid Montserrat,Arial,sans-serif;display:flex;position:relative;overflow:hidden}.dark .SupersolidHomeFooter-module__hqBGDa__footer{background:var(--home-surface)}.SupersolidHomeFooter-module__hqBGDa__top{z-index:1;height:376.4px;padding:0 var(--home-page-gutter);grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:256px;display:grid;position:relative}.SupersolidHomeFooter-module__hqBGDa__identity{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.SupersolidHomeFooter-module__hqBGDa__contact{flex-direction:column;align-items:flex-start;gap:2px;margin-top:0;font-size:16px;font-style:normal;line-height:1.25;display:flex}.SupersolidHomeFooter-module__hqBGDa__contact strong{align-items:center;gap:12px;margin-bottom:12px;font-weight:700;display:flex}.SupersolidHomeFooter-module__hqBGDa__contact a{position:relative;overflow:hidden}.SupersolidHomeFooter-module__hqBGDa__contact a:after{content:"";transform-origin:100%;background:currentColor;height:1px;transition:transform .36s cubic-bezier(.22,1,.36,1);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.SupersolidHomeFooter-module__hqBGDa__contact a:hover:after,.SupersolidHomeFooter-module__hqBGDa__contact a:focus-visible:after{transform-origin:0;transform:scaleX(1)}.SupersolidHomeFooter-module__hqBGDa__phonePreview{cursor:default;outline:none;width:fit-content;display:inline-flex;position:relative}.SupersolidHomeFooter-module__hqBGDa__phonePopover{z-index:12;opacity:0;pointer-events:none;transform-origin:0 0;visibility:hidden;-webkit-backdrop-filter:blur(20px)saturate(1.08);backdrop-filter:blur(20px)saturate(1.08);background:#f6f6f0cc;border-radius:10px;width:168px;padding:10px;transition:opacity .22s cubic-bezier(.22,1,.36,1),transform .32s cubic-bezier(.22,1,.36,1),visibility 0s linear .32s;display:block;position:absolute;top:calc(100% + 10px);bottom:auto;left:0;transform:translateY(8px)scale(.96);box-shadow:0 16px 44px #00000047}.SupersolidHomeFooter-module__hqBGDa__phonePopover img{border-radius:5px;width:100%;height:auto;display:block}.SupersolidHomeFooter-module__hqBGDa__phonePreview:hover .SupersolidHomeFooter-module__hqBGDa__phonePopover,.SupersolidHomeFooter-module__hqBGDa__phonePreview:focus-visible .SupersolidHomeFooter-module__hqBGDa__phonePopover{opacity:1;visibility:visible;transition-delay:0s;transform:translate(0,0)scale(1)}.SupersolidHomeFooter-module__hqBGDa__projectNavigation{min-width:0;position:relative}.SupersolidHomeFooter-module__hqBGDa__eyebrow{color:var(--footer-ink);margin-bottom:clamp(42px,4.1vw,68px);font-size:16px;font-weight:700;line-height:1.25;display:block}.SupersolidHomeFooter-module__hqBGDa__navigationBody{min-height:326.5px;position:relative}.SupersolidHomeFooter-module__hqBGDa__navigation{z-index:2;flex-direction:column;align-items:flex-start;gap:clamp(6px,.55vw,9px);width:fit-content;display:flex;position:relative}.SupersolidHomeFooter-module__hqBGDa__projectLink{max-width:100%;height:auto;color:inherit;letter-spacing:0;white-space:nowrap;opacity:1;cursor:pointer;text-align:left;background:0 0;border:0;margin:0;padding:0;font-family:Khteka,sans-serif;font-size:clamp(42px,5.33vw,86px);font-weight:500;line-height:1;text-decoration:none;transition:opacity .22s cubic-bezier(.22,1,.36,1);display:block;position:relative}html[lang=zh-CN] .SupersolidHomeFooter-module__hqBGDa__projectLink{font-family:MiSans,sans-serif;font-weight:800}.SupersolidHomeFooter-module__hqBGDa__flipViewport{width:fit-content;height:1em;display:block;position:relative;overflow:hidden}.SupersolidHomeFooter-module__hqBGDa__flipCurrent,.SupersolidHomeFooter-module__hqBGDa__flipNext{line-height:1;transition:transform .75s cubic-bezier(.16,1,.3,1),filter .4s cubic-bezier(.16,1,.3,1);display:block}.SupersolidHomeFooter-module__hqBGDa__flipCurrent{filter:blur();transform:translateY(0)}.SupersolidHomeFooter-module__hqBGDa__flipNext{filter:blur(3px);position:absolute;inset:0;transform:scale(.85)translateY(110%)}@media (hover:hover){.SupersolidHomeFooter-module__hqBGDa__projectLink:hover .SupersolidHomeFooter-module__hqBGDa__flipCurrent,.SupersolidHomeFooter-module__hqBGDa__projectLink:focus-visible .SupersolidHomeFooter-module__hqBGDa__flipCurrent{filter:blur(6px);transform:translateY(-120%)}.SupersolidHomeFooter-module__hqBGDa__projectLink:hover .SupersolidHomeFooter-module__hqBGDa__flipNext,.SupersolidHomeFooter-module__hqBGDa__projectLink:focus-visible .SupersolidHomeFooter-module__hqBGDa__flipNext{filter:blur();transform:translateY(0)}}.SupersolidHomeFooter-module__hqBGDa__projectLinkActive{opacity:1}.SupersolidHomeFooter-module__hqBGDa__projectLink:focus-visible{outline-offset:5px;outline:2px solid}@media (hover:hover){.SupersolidHomeFooter-module__hqBGDa__projectLink:hover{opacity:1}}.SupersolidHomeFooter-module__hqBGDa__preview{z-index:1;aspect-ratio:16/9;pointer-events:none;opacity:0;will-change:transform;width:clamp(240px,21vw,420px);transition:opacity .24s;position:absolute;top:0;right:0;overflow:hidden}.SupersolidHomeFooter-module__hqBGDa__navigationBody:hover .SupersolidHomeFooter-module__hqBGDa__preview,.SupersolidHomeFooter-module__hqBGDa__navigationBody:focus-within .SupersolidHomeFooter-module__hqBGDa__preview{opacity:1}.SupersolidHomeFooter-module__hqBGDa__previewReady{transition:transform 1.075s cubic-bezier(.22,1,.36,1),opacity .24s}.SupersolidHomeFooter-module__hqBGDa__previewImage{object-fit:contain;opacity:0;filter:saturate(.9)contrast(1.04);transition:opacity .2s cubic-bezier(.76,0,.24,1),transform .9s cubic-bezier(.22,1,.36,1);transform:scale(1.035)}.SupersolidHomeFooter-module__hqBGDa__previewImageActive{opacity:1;transform:scale(1)}.SupersolidHomeFooter-module__hqBGDa__details{z-index:1;pointer-events:none;height:110.9px;padding:0 var(--home-page-gutter)24px;color:#a2b0b2;margin-bottom:24px;display:block;position:relative}.SupersolidHomeFooter-module__hqBGDa__legal{pointer-events:auto;right:var(--home-page-gutter);bottom:24px;left:var(--home-page-gutter);text-transform:uppercase;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;font-family:GeistMono,monospace;font-size:clamp(10px,.72vw,12px);line-height:1;display:grid;position:absolute}.SupersolidHomeFooter-module__hqBGDa__legal>:last-child{text-align:right}.SupersolidHomeFooter-module__hqBGDa__wordmark{z-index:1;color:#eaf9fb;letter-spacing:0;pointer-events:none;flex:none;width:100%;margin-top:auto;margin-bottom:-1vh;position:relative}.SupersolidHomeFooter-module__hqBGDa__wordmarkRow{width:100%;position:relative;overflow:clip}.SupersolidHomeFooter-module__hqBGDa__wordmarkSvg{will-change:transform;width:100%;height:auto;display:block}.SupersolidHomeFooter-module__hqBGDa__wordmarkTop{color:#617072;opacity:.1;height:clamp(6px,1.35vw,28px);min-height:0}.SupersolidHomeFooter-module__hqBGDa__wordmarkMiddle{color:#a2b0b2;opacity:.2;height:4.5vw;min-height:22px}.SupersolidHomeFooter-module__hqBGDa__wordmarkMiddle .SupersolidHomeFooter-module__hqBGDa__wordmarkSvg{filter:brightness(1.45)}.SupersolidHomeFooter-module__hqBGDa__wordmarkBottom{opacity:.3;height:7.15vw;min-height:34px}.SupersolidHomeFooter-module__hqBGDa__wordmarkMiddle,.SupersolidHomeFooter-module__hqBGDa__wordmarkBottom{margin-top:8px}@media (max-width:1023px){.SupersolidHomeFooter-module__hqBGDa__footer{padding-top:112px}.SupersolidHomeFooter-module__hqBGDa__top{height:660px;padding-inline:var(--home-page-gutter);margin-bottom:120px}.SupersolidHomeFooter-module__hqBGDa__details{padding-inline:var(--home-page-gutter)}.SupersolidHomeFooter-module__hqBGDa__preview{width:min(30vw,300px)}}@media (min-width:1536px){.SupersolidHomeFooter-module__hqBGDa__top{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}}@media (min-width:768px) and (max-width:1023px){.SupersolidHomeFooter-module__hqBGDa__footer{min-height:0;padding-top:72px}.SupersolidHomeFooter-module__hqBGDa__top{height:auto;margin-bottom:88px}.SupersolidHomeFooter-module__hqBGDa__navigationBody{min-height:0}.SupersolidHomeFooter-module__hqBGDa__details{height:auto;min-height:96px;margin-bottom:24px;padding-bottom:24px}.SupersolidHomeFooter-module__hqBGDa__wordmark{margin-top:0}}@media (max-width:767px){.SupersolidHomeFooter-module__hqBGDa__phonePopover{transform-origin:0 0;width:148px;top:calc(100% + 10px);bottom:auto;left:0}.SupersolidHomeFooter-module__hqBGDa__footer{min-height:calc(100svh + 96px);padding-top:28px}.SupersolidHomeFooter-module__hqBGDa__top{height:auto;padding:0 var(--home-page-gutter)32px;flex-direction:column;gap:92.5px;margin-bottom:0;display:flex}.SupersolidHomeFooter-module__hqBGDa__contact{margin-top:54px;font-size:16px}.SupersolidHomeFooter-module__hqBGDa__eyebrow{margin-bottom:32px;font-size:16px;font-weight:700;line-height:1.25}.SupersolidHomeFooter-module__hqBGDa__navigationBody{min-height:0}.SupersolidHomeFooter-module__hqBGDa__projectLink{max-width:calc(100vw - (2*var(--home-page-gutter)));white-space:nowrap;font-size:clamp(29px,9.2vw,42px)}.SupersolidHomeFooter-module__hqBGDa__preview{opacity:0;width:min(20vw,80px);top:0;right:0}.SupersolidHomeFooter-module__hqBGDa__details{height:88px;padding:0 var(--home-page-gutter)18px;margin-bottom:16px}.SupersolidHomeFooter-module__hqBGDa__legal{right:var(--home-page-gutter);bottom:18px;left:var(--home-page-gutter);grid-template-columns:1fr 1fr;row-gap:18px;font-size:10px}.SupersolidHomeFooter-module__hqBGDa__wordmarkMiddle{height:4.5vw;min-height:0}.SupersolidHomeFooter-module__hqBGDa__wordmarkBottom{height:7.15vw;min-height:0}.SupersolidHomeFooter-module__hqBGDa__wordmark{margin-bottom:0}.SupersolidHomeFooter-module__hqBGDa__wordmarkMiddle,.SupersolidHomeFooter-module__hqBGDa__wordmarkBottom{margin-top:clamp(2px,.555vw,8px)}}@media (max-width:480px){.SupersolidHomeFooter-module__hqBGDa__top{padding-bottom:104px}}@media (prefers-reduced-motion:reduce){.SupersolidHomeFooter-module__hqBGDa__projectLink,.SupersolidHomeFooter-module__hqBGDa__flipCurrent,.SupersolidHomeFooter-module__hqBGDa__flipNext,.SupersolidHomeFooter-module__hqBGDa__preview,.SupersolidHomeFooter-module__hqBGDa__previewImage,.SupersolidHomeFooter-module__hqBGDa__previewReady{transition-duration:.01ms}}
.CaseArticle-module__7NHp1q__article{padding-inline:var(--home-page-gutter);color:var(--label-1)}.CaseArticle-module__7NHp1q__article[data-text-reveal-ready=true] [data-case-text-reveal=pending]{opacity:0;filter:blur(4px);transform:translateY(18px)}.CaseArticle-module__7NHp1q__article[data-text-reveal-ready=true] [data-case-text-reveal=revealed]{opacity:1;filter:blur();transition:opacity .72s cubic-bezier(.22,1,.36,1)var(--case-text-reveal-delay,0s),transform .92s cubic-bezier(.22,1,.36,1)var(--case-text-reveal-delay,0s),filter .72s cubic-bezier(.22,1,.36,1)var(--case-text-reveal-delay,0s);transform:translateY(0)}:is(.CaseArticle-module__7NHp1q__article h1,.CaseArticle-module__7NHp1q__article h2,.CaseArticle-module__7NHp1q__article h3,.CaseArticle-module__7NHp1q__article h4,.CaseArticle-module__7NHp1q__article h5,.CaseArticle-module__7NHp1q__article h6,.CaseArticle-module__7NHp1q__article button,.CaseArticle-module__7NHp1q__article a){letter-spacing:0}:is(.CaseArticle-module__7NHp1q__article p,.CaseArticle-module__7NHp1q__article li){color:var(--label-2);line-height:1.5}:is(.CaseArticle-module__7NHp1q__article h1,.CaseArticle-module__7NHp1q__article h2,.CaseArticle-module__7NHp1q__article h3,.CaseArticle-module__7NHp1q__article h4,.CaseArticle-module__7NHp1q__article h5,.CaseArticle-module__7NHp1q__article h6){color:var(--label-1);font-weight:600}.CaseArticle-module__7NHp1q__article h2{margin-block-start:1.5rem;font-size:1.25rem;line-height:1.25}.CaseArticle-module__7NHp1q__article h2:first-child{margin-block-start:0}:is(.CaseArticle-module__7NHp1q__article p+[data-mdx-image-grid=true],.CaseArticle-module__7NHp1q__article p+[data-mdx-figure=true]){margin-block-start:clamp(24px,3vw,48px)}.CaseArticle-module__7NHp1q__article[data-case-layout=gaokao] [data-mdx-image-grid=true]{--mdx-image-grid-cols:1!important;--mdx-image-grid-cols-lg:3!important}@media (min-width:600px){.CaseArticle-module__7NHp1q__article[data-case-layout=gaokao] [data-mdx-image-grid=true]{--mdx-image-grid-cols:2!important}}@media (min-width:1000px){.CaseArticle-module__7NHp1q__article[data-case-layout=gaokao] [data-mdx-image-grid=true]{--mdx-image-grid-cols:3!important}}@media (min-width:768px){.CaseArticle-module__7NHp1q__article h2{margin-block-start:2rem;font-size:1.5rem}}:is(.CaseArticle-module__7NHp1q__article img,.CaseArticle-module__7NHp1q__article video[data-case-video]){-webkit-user-drag:none;cursor:zoom-in}.CaseArticle-module__7NHp1q__article [data-case-video-figure]{position:relative;overflow:hidden}.CaseArticle-module__7NHp1q__article [data-case-video-loader]{z-index:2;aspect-ratio:1;color:#fff;opacity:1;pointer-events:none;visibility:visible;-webkit-backdrop-filter:blur(12px)saturate(130%);backdrop-filter:blur(12px)saturate(130%);background:#0c0c0c9e;border:1px solid #fff3;border-radius:50%;place-items:center;width:clamp(38px,4.2vw,48px);transition:opacity .18s,visibility linear;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.CaseArticle-module__7NHp1q__article [data-case-video-loader] svg{width:74%;height:74%;display:block;overflow:visible;transform:rotate(-90deg)}.CaseArticle-module__7NHp1q__article [data-case-video-loader] circle{fill:none;stroke-width:3px}.CaseArticle-module__7NHp1q__article [data-case-video-track]{stroke:#ffffff3d}.CaseArticle-module__7NHp1q__article [data-case-video-progress]{stroke:currentColor;stroke-dasharray:100;stroke-dashoffset:100px;stroke-linecap:round;transition:stroke-dashoffset .16s linear}:is(.CaseArticle-module__7NHp1q__article [data-case-video-state=playing] [data-case-video-loader],.CaseArticle-module__7NHp1q__article [data-case-video-state=ready] [data-case-video-loader]){opacity:0;visibility:hidden;transition:opacity .18s,visibility 0s linear .18s}.CaseArticle-module__7NHp1q__article img{opacity:var(--case-scroll-curl-native-opacity,1)!important}.CaseArticle-module__7NHp1q__article button[aria-label=Copy\ code]{color:var(--label-2);font-family:mono,monospace;font-size:12px;line-height:16px}.CaseArticle-module__7NHp1q__article .case-metrics{margin:72px 0 88px}.CaseArticle-module__7NHp1q__article .case-metrics__heading{border-bottom:1px solid color-mix(in srgb,currentColor 18%,transparent);color:var(--label-1);padding-bottom:16px;font-size:14px;line-height:1}.CaseArticle-module__7NHp1q__article .case-metrics ul{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:0;padding:28px 0 0;list-style:none;display:grid}.CaseArticle-module__7NHp1q__article .case-metrics li{flex-direction:column;gap:14px;min-width:0;display:flex}.CaseArticle-module__7NHp1q__article .case-metrics strong{letter-spacing:-.04em;color:var(--label-1);font-family:TikTokSans,Arial,sans-serif;font-size:clamp(42px,6vw,88px);font-weight:500;line-height:.9}.CaseArticle-module__7NHp1q__article .case-metrics span{color:var(--label-2);font-size:14px;line-height:1.2}.CaseArticle-module__7NHp1q__article a.underline{color:var(--label-1);text-decoration-line:underline;-webkit-text-decoration-color:var(--label-3);text-decoration-color:var(--label-3);text-underline-offset:4px}@media (hover:hover){.CaseArticle-module__7NHp1q__article a.underline:hover{-webkit-text-decoration-color:var(--label-2);text-decoration-color:var(--label-2)}.CaseArticle-module__7NHp1q__article button[aria-label=Copy\ code]:hover{color:var(--label-1)}}@media (max-width:767px){.CaseArticle-module__7NHp1q__article .case-metrics{margin:48px 0 60px}.CaseArticle-module__7NHp1q__article .case-metrics ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 16px;padding-top:22px}.CaseArticle-module__7NHp1q__article .case-metrics strong{font-size:clamp(40px,13vw,64px)}.CaseArticle-module__7NHp1q__article .case-metrics span{font-size:12px}}@media (prefers-reduced-motion:reduce){.CaseArticle-module__7NHp1q__article[data-text-reveal-ready=true] [data-case-text-reveal]{opacity:1;filter:none;transition:none;transform:none}}
