.AbilityCardsTetrisStage-module__5_nOCa__section{--ability-card-orange:#6fa9e7;--ability-card-orange-soft:#6fa9e761;--ability-card-orange-tint:#bdd9f6;width:100vw;height:calc(794px * var(--ability-cards-scale));min-height:calc(794px * var(--ability-cards-scale));background:#ebeae4;margin-left:-50vw;margin-right:-50vw;position:relative;left:50%;right:50%;overflow:hidden}.AbilityCardsTetrisStage-module__5_nOCa__wrapper{width:100vw;height:calc(794px * var(--ability-cards-scale));background:#ebeae4;position:relative;overflow:hidden}.AbilityCardsTetrisStage-module__5_nOCa__canvas{width:1699px;height:794px;transform:translateX(-50%) scale(var(--ability-cards-scale));transform-origin:top;position:absolute;top:0;left:50%}.AbilityCardsTetrisStage-module__5_nOCa__card{background:var(--ability-card-orange);color:#fff;-webkit-user-select:none;user-select:none;transition:none;position:absolute;overflow:hidden;box-shadow:0 8px 20px #204c7e0f}.AbilityCardsTetrisStage-module__5_nOCa__cardInteractive{cursor:pointer}.AbilityCardsTetrisStage-module__5_nOCa__headerGroup{transform-origin:0 0;will-change:transform;width:756px;height:345px;position:absolute;top:42px;left:55px}.AbilityCardsTetrisStage-module__5_nOCa__iconTile{background:var(--ability-card-orange-soft);border-radius:12px;justify-content:center;align-items:center;width:90px;height:90px;display:flex;position:absolute;top:0;left:0;box-shadow:inset 0 0 0 2px #ffffff0f,0 10px 20px #3267a52e}.AbilityCardsTetrisStage-module__5_nOCa__iconTile img{width:55px;height:55px;display:block}.AbilityCardsTetrisStage-module__5_nOCa__meta{font-family:"Noto Sans Malayalam UI", var(--font-sans-latin), Arial, system-ui, sans-serif;letter-spacing:.03em;white-space:nowrap;font-size:27.5px;font-weight:500;line-height:38px;position:absolute;top:15px;left:135px}.AbilityCardsTetrisStage-module__5_nOCa__underline{background:#fff;width:75px;height:3px;position:absolute;top:73px;left:135px}.AbilityCardsTetrisStage-module__5_nOCa__title{font-family:var(--font-sans-cjk), "Source Han Sans SC", system-ui, sans-serif;letter-spacing:.03em;color:#fff;white-space:nowrap;flex-direction:column;margin:0;font-size:92px;font-weight:800;line-height:1.14;display:flex;position:absolute;top:129px;left:0}.AbilityCardsTetrisStage-module__5_nOCa__title span{display:block}.AbilityCardsTetrisStage-module__5_nOCa__bodyText{color:#fff;width:874px;font-family:var(--font-sans-cjk), "Source Han Sans SC", system-ui, sans-serif;letter-spacing:.03em;transform-origin:0 0;will-change:opacity, transform;margin:0;font-size:22px;font-weight:400;line-height:38px;position:absolute;top:447px;left:55px}.AbilityCardsTetrisStage-module__5_nOCa__bodyText p{margin:0;padding:0;font-weight:400;line-height:38px}.AbilityCardsTetrisStage-module__5_nOCa__bodyText p+p{margin-top:0}.AbilityCardsTetrisStage-module__5_nOCa__compactButton{background:var(--ability-card-orange-tint);pointer-events:none;will-change:opacity;border:0;border-radius:999px;justify-content:center;align-items:center;width:82px;height:82px;padding:0;display:flex;position:absolute;top:253px;left:55px;overflow:hidden}.AbilityCardsTetrisStage-module__5_nOCa__compactButton:before{content:"";z-index:0;border-radius:inherit;pointer-events:none;transform-origin:50%;background:#fff;width:100%;height:100%;transition:transform .54s cubic-bezier(.16,1,.3,1);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(0)}.AbilityCardsTetrisStage-module__5_nOCa__compactCard:hover .AbilityCardsTetrisStage-module__5_nOCa__compactButton:before{transform:translate(-50%,-50%)scale(1.15)}.AbilityCardsTetrisStage-module__5_nOCa__compactArrow{z-index:1;pointer-events:none;background:#fff;width:21px;height:37px;transition:background-color .54s cubic-bezier(.16,1,.3,1);display:block;position:relative;-webkit-mask-image:url(/assets/ability-cards/arrow.svg);mask-image:url(/assets/ability-cards/arrow.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.AbilityCardsTetrisStage-module__5_nOCa__compactCard:hover .AbilityCardsTetrisStage-module__5_nOCa__compactArrow{background:var(--ability-card-orange)}
.ContactSection-module__G6BZYW__contactSection{--contact-blue-height:40svh;--contact-scale:1;color:#090909;background:#ebeae4;width:100vw;height:100svh;position:relative;overflow:clip}.ContactSection-module__G6BZYW__contactStage{background:#ebeae4;width:100vw;height:100svh;position:sticky;top:0;overflow:hidden}.ContactSection-module__G6BZYW__contactAnchor{overflow-anchor:none;pointer-events:none;width:1px;height:1px;position:absolute;top:0;left:0}.ContactSection-module__G6BZYW__contactCanvas{height:674.9px;transform:translateX(-50%) scale(var(--contact-scale));transform-origin:top;background:#ebeae4;width:1699px;position:absolute;top:0;left:50%;overflow:hidden}.ContactSection-module__G6BZYW__contactViewport{height:calc(100svh - var(--contact-blue-height,40svh));left:0;top:var(--contact-blue-height,40svh);will-change:height, top;z-index:2;background:#ebeae4;width:100%;position:absolute;overflow:hidden}.ContactSection-module__G6BZYW__contactBlueLayer{height:var(--contact-blue-height,40svh);pointer-events:none;z-index:1;background:#6fa9e7;width:100%;position:absolute;top:0;left:0}.ContactSection-module__G6BZYW__contactTitle{color:#000;font-family:var(--font-sans-latin), var(--font-sans-cjk);letter-spacing:0;text-align:center;width:466px;height:72px;margin:0;font-size:34px;font-weight:700;line-height:36px;position:absolute;top:74px;left:617px}.ContactSection-module__G6BZYW__contactActions{margin:0;padding:0;list-style:none;position:absolute;inset:0}.ContactSection-module__G6BZYW__contactAction{--contact-action-accent:#03df6d;--contact-magnet-duration:.18s;--contact-magnet-x:0px;--contact-magnet-y:0px;box-sizing:border-box;cursor:pointer;height:125px;transform:translate3d(var(--contact-magnet-x,0px), var(--contact-magnet-y,0px), 0);transition:border-color .24s ease, transform var(--contact-magnet-duration,.18s) cubic-bezier(.22, 1, .36, 1);-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;will-change:transform;border:2px solid #090909;border-radius:999px;justify-content:center;align-items:center;width:125px;display:flex;position:absolute;top:188px;overflow:hidden}.ContactSection-module__G6BZYW__contactAction:hover,.ContactSection-module__G6BZYW__contactActionCopied{border-color:#0000}.ContactSection-module__G6BZYW__contactAction:focus,.ContactSection-module__G6BZYW__contactAction:focus-visible{outline:none}.ContactSection-module__G6BZYW__contactAction:before{background:var(--contact-action-accent);border-radius:inherit;content:"";pointer-events:none;transform-origin:50%;z-index:0;transition:transform .42s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:scale(0)}.ContactSection-module__G6BZYW__contactAction:hover:before,.ContactSection-module__G6BZYW__contactActionCopied:before{transform:scale(1)}.ContactSection-module__G6BZYW__wechatIcon{left:575px}.ContactSection-module__G6BZYW__phoneIcon{left:787px}.ContactSection-module__G6BZYW__emailIcon{left:999px}.ContactSection-module__G6BZYW__contactActionIconWrap{pointer-events:none;z-index:1;width:50px;height:50px;display:block;position:relative}.ContactSection-module__G6BZYW__contactActionIcon{-o-object-fit:contain;object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:50px;height:50px;transition:opacity .18s,transform .24s cubic-bezier(.22,1,.36,1);display:block;position:absolute;inset:0}.ContactSection-module__G6BZYW__contactActionIconFill{clip-path:circle(0%);filter:brightness(0)invert();transition:clip-path .42s cubic-bezier(.22,1,.36,1)}.ContactSection-module__G6BZYW__contactAction:hover .ContactSection-module__G6BZYW__contactActionIconFill{clip-path:circle(75%)}.ContactSection-module__G6BZYW__contactActionCopied .ContactSection-module__G6BZYW__contactActionIconBase,.ContactSection-module__G6BZYW__contactActionCopied .ContactSection-module__G6BZYW__contactActionIconFill{opacity:0;transform:scale(.82)}.ContactSection-module__G6BZYW__contactActionCopied .ContactSection-module__G6BZYW__contactActionIconFill{clip-path:circle(75%)}.ContactSection-module__G6BZYW__contactActionCheckIcon{color:#fff;opacity:0;transition:opacity .18s,transform .24s cubic-bezier(.22,1,.36,1);display:block;position:absolute;inset:0;transform:scale(.68)}.ContactSection-module__G6BZYW__contactActionCheckIcon svg{width:50px;height:50px;display:block}.ContactSection-module__G6BZYW__contactActionCopied .ContactSection-module__G6BZYW__contactActionCheckIcon{opacity:1;transform:scale(1)}.ContactSection-module__G6BZYW__contactCopiedHints{pointer-events:none;position:absolute;inset:0}.ContactSection-module__G6BZYW__contactCopiedHint{color:#090909;font-family:"Noto Sans TC", var(--font-sans-cjk);left:var(--contact-copy-hint-left,542px);letter-spacing:0;opacity:0;pointer-events:none;text-align:center;width:190px;margin:0;font-size:16px;font-weight:500;line-height:20px;transition:opacity .18s,transform .24s cubic-bezier(.22,1,.36,1);position:absolute;top:323px;transform:translateY(-6px)}.ContactSection-module__G6BZYW__contactCopiedHintVisible{opacity:1;transform:translate(0,0)}.ContactSection-module__G6BZYW__contactBand{pointer-events:none;-webkit-user-select:none;user-select:none;background:#090909;width:1699px;height:270px;position:absolute;top:358px;left:0;overflow:hidden}.ContactSection-module__G6BZYW__contactMarqueeTrack{will-change:transform;width:max-content;animation:22s linear infinite ContactSection-module__G6BZYW__contactMarquee;display:flex;position:absolute;top:43px;left:0;transform:translateY(15px)}.ContactSection-module__G6BZYW__contactMarqueeGroup{flex:none;display:flex}.ContactSection-module__G6BZYW__contactMarqueeText{color:#ebeae4;font-family:var(--font-gravitica-compressed), Impact, "Arial Narrow", sans-serif;letter-spacing:0;text-align:center;-webkit-user-select:none;user-select:none;white-space:nowrap;flex:none;width:918px;height:185px;margin-right:50px;font-size:280px;font-weight:800;line-height:184.1px;display:block}@keyframes ContactSection-module__G6BZYW__contactMarquee{0%{transform:translateY(15px)}to{transform:translate(-50%,15px)}}.ContactSection-module__G6BZYW__contactFooter{color:#090909;font-family:"Noto Sans TC", var(--font-sans-cjk);letter-spacing:0;font-size:14px;font-weight:500;line-height:17px}.ContactSection-module__G6BZYW__contactFooter p{margin:0;position:absolute;top:643px}.ContactSection-module__G6BZYW__contactFooterLeft{width:361px;height:17px;left:20px}.ContactSection-module__G6BZYW__contactFooterRight{width:246px;height:17px;left:1434px}@media (prefers-reduced-motion:reduce){.ContactSection-module__G6BZYW__contactViewport{height:85svh;top:15svh}.ContactSection-module__G6BZYW__contactBlueLayer{height:15svh}.ContactSection-module__G6BZYW__contactMarqueeTrack{animation:none;transform:translateY(15px)}.ContactSection-module__G6BZYW__contactAction{transition:none;transform:none}.ContactSection-module__G6BZYW__contactAction:before,.ContactSection-module__G6BZYW__contactActionIconFill{transition:none}}
.FourthWorkflowIntroSection-module__HB604q__fourthWorkflowIntro{background:#f19252;width:100%;position:relative;overflow:clip}.FourthWorkflowIntroSection-module__HB604q__casesAnchor{pointer-events:none;width:1px;height:1px;position:absolute;top:calc(100% - 100svh);left:0;overflow:hidden}.FourthWorkflowIntroSection-module__HB604q__workflowAnchor{pointer-events:none;width:1px;height:1px;position:absolute;top:32svh;left:0;overflow:hidden}.FourthWorkflowIntroSection-module__HB604q__fourthWorkflowIntro__stage{background:#f19252;width:100vw;height:100svh;min-height:100svh;position:sticky;top:0;overflow:hidden}.FourthWorkflowIntroSection-module__HB604q__fourthWorkflowIntro__canvas{width:2048px;height:956px;transform:translate(-50%, -50%) scale(var(--workflow-canvas-scale));transform-origin:50%;position:absolute;top:50%;left:50%;overflow:hidden}.FourthWorkflowIntroSection-module__HB604q__initialTitle{z-index:10;pointer-events:none;transform-origin:50%;will-change:opacity, transform;flex-direction:column;align-items:center;gap:42px;width:780px;display:flex;position:absolute;top:50%;left:50%}.FourthWorkflowIntroSection-module__HB604q__initialTitle__agent,.FourthWorkflowIntroSection-module__HB604q__initialTitle__workflow{-webkit-user-select:none;user-select:none;width:100%;height:auto;display:block}.FourthWorkflowIntroSection-module__HB604q__initialTitle__agentReveal,.FourthWorkflowIntroSection-module__HB604q__initialTitle__workflowReveal{will-change:clip-path;display:block;overflow:hidden}.FourthWorkflowIntroSection-module__HB604q__initialTitle__agentReveal{width:742px}.FourthWorkflowIntroSection-module__HB604q__initialTitle__workflowReveal{width:780px}.FourthWorkflowIntroSection-module__HB604q__initialTitle__agent{width:742px}.FourthWorkflowIntroSection-module__HB604q__initialTitle__workflow{width:780px}.FourthWorkflowIntroSection-module__HB604q__cardRail{z-index:20;pointer-events:none;position:absolute;inset:0}.FourthWorkflowIntroSection-module__HB604q__workflowCard{-o-object-fit:contain;object-fit:contain;transform-origin:50%;-webkit-user-select:none;user-select:none;will-change:opacity, transform;width:400px;height:532px;position:absolute;top:0;left:0}.FourthWorkflowIntroSection-module__HB604q__finalTitle{z-index:18;pointer-events:none;-webkit-user-select:none;user-select:none;transform-origin:50%;will-change:opacity, transform;width:936px;height:auto;display:block;position:absolute;top:50%;left:50%;overflow:visible}.FourthWorkflowIntroSection-module__HB604q__casesTypographyLayer{z-index:60;pointer-events:none;width:100vw;height:100svh;position:absolute;inset:0;overflow:hidden}.FourthWorkflowIntroSection-module__HB604q__casesSvg{z-index:1;width:100%;height:100%;color:var(--cases-color);pointer-events:none;text-rendering:geometricprecision;will-change:opacity;display:block;position:absolute;inset:0;overflow:hidden}.FourthWorkflowIntroSection-module__HB604q__casesSvgText{fill:currentColor;font-family:var(--font-gravitica-compressed), Impact, "Arial Narrow", sans-serif;letter-spacing:0;shape-rendering:geometricprecision;text-transform:uppercase;-webkit-user-select:none;user-select:none;font-size:248px;font-weight:800;line-height:1}.FourthWorkflowIntroSection-module__HB604q__casesWhiteFill,.FourthWorkflowIntroSection-module__HB604q__casesBlueFill{pointer-events:none;position:absolute;inset:0}.FourthWorkflowIntroSection-module__HB604q__casesWhiteFill{z-index:2;opacity:var(--cases-white-fill-opacity);background:#fff}.FourthWorkflowIntroSection-module__HB604q__casesBlueFill{z-index:3;background:var(--cases-blue-color);opacity:var(--cases-blue-fill-opacity)}.FourthWorkflowIntroSection-module__HB604q__projectLinksLayer{z-index:4;color:#fff;pointer-events:none;position:absolute;inset:0}.FourthWorkflowIntroSection-module__HB604q__indexCanvas{pointer-events:none;transform-origin:50%;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.12)}.FourthWorkflowIntroSection-module__HB604q__projectLink{color:inherit;font-family:var(--font-gravitica-compressed), Impact, "Arial Narrow", sans-serif;letter-spacing:0;transform-origin:50%;will-change:opacity, transform;outline:none;font-weight:800;line-height:1;text-decoration:none;display:block;position:absolute;overflow:visible}.FourthWorkflowIntroSection-module__HB604q__projectIndex{line-height:0;display:block;position:absolute;overflow:visible}.FourthWorkflowIntroSection-module__HB604q__projectIndexImage{-webkit-user-select:none;user-select:none;width:100%;height:auto;display:block}.FourthWorkflowIntroSection-module__HB604q__projectTitle{color:#fff;line-height:0;display:block;position:absolute;overflow:visible}.FourthWorkflowIntroSection-module__HB604q__projectTitleMask,.FourthWorkflowIntroSection-module__HB604q__projectTitleSvg{width:100%;height:100%;display:block;overflow:hidden}.FourthWorkflowIntroSection-module__HB604q__projectTitleGlyph{fill:currentColor;transition:transform .62s cubic-bezier(.2,.8,.2,1);transition-delay:calc(var(--i) * 16ms);transform-box:view-box;transform-origin:50%;will-change:transform}.FourthWorkflowIntroSection-module__HB604q__projectTitleTop .FourthWorkflowIntroSection-module__HB604q__projectTitleGlyph{transform:translateY(0%)}.FourthWorkflowIntroSection-module__HB604q__projectTitleBottom .FourthWorkflowIntroSection-module__HB604q__projectTitleGlyph{transform:translateY(116%)}.FourthWorkflowIntroSection-module__HB604q__projectTitle:hover .FourthWorkflowIntroSection-module__HB604q__projectTitleTop .FourthWorkflowIntroSection-module__HB604q__projectTitleGlyph,.FourthWorkflowIntroSection-module__HB604q__projectLink:focus-visible .FourthWorkflowIntroSection-module__HB604q__projectTitle .FourthWorkflowIntroSection-module__HB604q__projectTitleTop .FourthWorkflowIntroSection-module__HB604q__projectTitleGlyph{transition-duration:.92s;transition-timing-function:cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--i) * 22ms);transform:translateY(-116%)}.FourthWorkflowIntroSection-module__HB604q__projectTitle:hover .FourthWorkflowIntroSection-module__HB604q__projectTitleBottom .FourthWorkflowIntroSection-module__HB604q__projectTitleGlyph,.FourthWorkflowIntroSection-module__HB604q__projectLink:focus-visible .FourthWorkflowIntroSection-module__HB604q__projectTitle .FourthWorkflowIntroSection-module__HB604q__projectTitleBottom .FourthWorkflowIntroSection-module__HB604q__projectTitleGlyph{transition-duration:.92s;transition-timing-function:cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--i) * 22ms);transform:translateY(0%)}@media (max-aspect-ratio:4/5){.FourthWorkflowIntroSection-module__HB604q__initialTitle{gap:34px;width:700px}.FourthWorkflowIntroSection-module__HB604q__initialTitle__agent{width:660px}.FourthWorkflowIntroSection-module__HB604q__initialTitle__workflow{width:700px}.FourthWorkflowIntroSection-module__HB604q__workflowCard{width:340px;height:452px}.FourthWorkflowIntroSection-module__HB604q__finalTitle{width:836px}}@media (prefers-reduced-motion:reduce){.FourthWorkflowIntroSection-module__HB604q__fourthWorkflowIntro{height:100svh!important}.FourthWorkflowIntroSection-module__HB604q__fourthWorkflowIntro__stage{position:relative}.FourthWorkflowIntroSection-module__HB604q__initialTitle,.FourthWorkflowIntroSection-module__HB604q__cardRail,.FourthWorkflowIntroSection-module__HB604q__finalTitle{display:none}.FourthWorkflowIntroSection-module__HB604q__casesTypographyLayer{z-index:60}.FourthWorkflowIntroSection-module__HB604q__casesSvg{opacity:1!important}.FourthWorkflowIntroSection-module__HB604q__casesSvgText{fill:#fff;will-change:auto}.FourthWorkflowIntroSection-module__HB604q__casesWhiteFill{opacity:0!important}.FourthWorkflowIntroSection-module__HB604q__casesBlueFill{opacity:1!important}.FourthWorkflowIntroSection-module__HB604q__projectLink{will-change:auto;opacity:1!important;pointer-events:auto!important;transform:none!important}.FourthWorkflowIntroSection-module__HB604q__projectTitleGlyph{will-change:auto;transition:none;transform:none!important}.FourthWorkflowIntroSection-module__HB604q__projectTitleBottom{display:none}}
.HeroSection-module__SEewqa__heroPosterText{font-family:var(--font-gravitica-compressed), Impact, "Arial Narrow", sans-serif;font-synthesis:none}.HeroSection-module__SEewqa__heroIntroSection{--hero-intro-bg:#ebeae4;--hero-intro-dark:#090909;--hero-title-entry-delay:5.12s;--hero-media-entry-delay:6.15s;--hero-scroll-entry-delay:5.9s;--hero-stage-scale:1;--hero-title-intro-y:100%;background:var(--hero-intro-bg);caret-color:#0000;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;align-items:center;height:100svh;min-height:100vh}.HeroSection-module__SEewqa__heroIntroSection *{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.HeroSection-module__SEewqa__heroIntroSection[data-intro-state=running],.HeroSection-module__SEewqa__heroIntroSection[data-intro-state=complete]{--hero-title-intro-y:0%}.HeroSection-module__SEewqa__heroSplitTitle{-webkit-user-select:none;user-select:none;caret-color:#0000;outline:none;margin:0;display:block}.HeroSection-module__SEewqa__heroTitleIntro{transition:transform .9s cubic-bezier(.496, .004, 0, 1) var(--hero-title-entry-delay);will-change:transform}.HeroSection-module__SEewqa__heroIntroSection[data-intro-state=complete] .HeroSection-module__SEewqa__heroTitleIntro{will-change:auto;transition:none}.HeroSection-module__SEewqa__heroPosterMetaText,.HeroSection-module__SEewqa__heroPosterYear,.HeroSection-module__SEewqa__heroPosterScroll{font-family:"Noto Sans TC", var(--font-sans-cjk)}.HeroSection-module__SEewqa__heroVisualWrap{aspect-ratio:514/289;pointer-events:none;width:514px;height:289px;position:absolute;top:423px;left:619px;overflow:hidden}.HeroSection-module__SEewqa__heroVisualImage{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.HeroSection-module__SEewqa__heroIntroMediaImage{clip-path:inset(0 0 100%);transform-origin:50% 0;will-change:clip-path, transform;transform:translateY(-100%)scale(1.6)}.HeroSection-module__SEewqa__heroIntroTextReveal{clip-path:inset(-.25em -1em 100%);will-change:clip-path, transform;transform:translateY(-100%)}.HeroSection-module__SEewqa__heroIntroScrollReveal{opacity:.2;will-change:opacity, transform;transform:translateY(100%)}.HeroSection-module__SEewqa__heroIntroSection[data-intro-state=running] .HeroSection-module__SEewqa__heroIntroMediaImage,.HeroSection-module__SEewqa__heroIntroSection[data-intro-state=complete] .HeroSection-module__SEewqa__heroIntroMediaImage{clip-path:inset(0 0 0%);transform:translateY(0%)scale(1)}.HeroSection-module__SEewqa__heroIntroSection[data-intro-state=running] .HeroSection-module__SEewqa__heroIntroMediaImage{transition:clip-path 1.8s cubic-bezier(.16, 1, .3, 1) var(--hero-media-entry-delay), transform 1.8s cubic-bezier(.16, 1, .3, 1) var(--hero-media-entry-delay)}.HeroSection-module__SEewqa__heroIntroSection[data-intro-state=running] .HeroSection-module__SEewqa__heroIntroTextReveal,.HeroSection-module__SEewqa__heroIntroSection[data-intro-state=complete] .HeroSection-module__SEewqa__heroIntroTextReveal{clip-path:inset(-.25em -1em);transform:translateY(0%)}.HeroSection-module__SEewqa__heroIntroSection[data-intro-state=running] .HeroSection-module__SEewqa__heroIntroTextReveal{transition:clip-path 1.8s cubic-bezier(.16, 1, .3, 1) var(--hero-media-entry-delay), transform 1.8s cubic-bezier(.16, 1, .3, 1) var(--hero-media-entry-delay)}.HeroSection-module__SEewqa__heroIntroSection[data-intro-state=running] .HeroSection-module__SEewqa__heroIntroScrollReveal,.HeroSection-module__SEewqa__heroIntroSection[data-intro-state=complete] .HeroSection-module__SEewqa__heroIntroScrollReveal{opacity:1;transform:translateY(0%)}.HeroSection-module__SEewqa__heroIntroSection[data-intro-state=running] .HeroSection-module__SEewqa__heroIntroScrollReveal{transition:opacity 1.2s cubic-bezier(.16, 1, .3, 1) var(--hero-scroll-entry-delay), transform 1.2s cubic-bezier(.16, 1, .3, 1) var(--hero-scroll-entry-delay)}.HeroSection-module__SEewqa__heroIntroSection[data-intro-state=complete] .HeroSection-module__SEewqa__heroIntroMediaImage,.HeroSection-module__SEewqa__heroIntroSection[data-intro-state=complete] .HeroSection-module__SEewqa__heroIntroTextReveal,.HeroSection-module__SEewqa__heroIntroSection[data-intro-state=complete] .HeroSection-module__SEewqa__heroIntroScrollReveal{will-change:auto;transition:none}.HeroSection-module__SEewqa__heroIntroSection[data-intro-state=complete] .HeroSection-module__SEewqa__heroIntroTextReveal{clip-path:none}.HeroSection-module__SEewqa__heroTitleLetterWrapper{vertical-align:baseline;clip-path:inset(-.24em 0);cursor:default;display:inline-block;position:relative;overflow:visible}.HeroSection-module__SEewqa__heroTitleLetterCurrent,.HeroSection-module__SEewqa__heroTitleLetterNext{will-change:transform;pointer-events:none;display:block;transform:translate(0%)}.HeroSection-module__SEewqa__heroTitleLetterNext{position:absolute;top:0;right:-100%}.HeroSection-module__SEewqa__heroIntroPreloader{--preloader-digit-gap:.034em;--preloader-digit-ink-height:.741em;--preloader-digit-ink-top:.076em;--preloader-digit-mask-pad:5px;--preloader-digit-window-height:calc(var(--preloader-digit-ink-height) + var(--preloader-digit-mask-pad) * 2);--preloader-digit-line-top:calc(var(--preloader-digit-mask-pad) - var(--preloader-digit-ink-top));z-index:9999;pointer-events:all;color:#ebeae4;background:var(--hero-intro-dark);clip-path:inset(0 0 0%);place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.HeroSection-module__SEewqa__heroIntroPreloader[data-preloader-phase=leave]{animation:.9s cubic-bezier(.496,.004,0,1) both HeroSection-module__SEewqa__heroIntroPreloaderLeave}.HeroSection-module__SEewqa__heroIntroPreloaderNumber{justify-content:center;align-items:center;gap:var(--preloader-digit-gap);height:var(--preloader-digit-window-height);font-family:var(--font-gravitica-compressed), Impact, "Arial Narrow", sans-serif;font-size:calc(330px * var(--hero-stage-scale));letter-spacing:.01em;opacity:0;font-weight:800;line-height:1;display:flex;overflow:hidden}.HeroSection-module__SEewqa__heroIntroPreloader:not([data-preloader-phase=idle]) .HeroSection-module__SEewqa__heroIntroPreloaderNumber{opacity:1}.HeroSection-module__SEewqa__heroIntroPreloaderDigitWrap{width:.335em;height:var(--preloader-digit-window-height);line-height:1;display:inline-block;position:relative;overflow:hidden}.HeroSection-module__SEewqa__heroIntroPreloaderDigitCurrent,.HeroSection-module__SEewqa__heroIntroPreloaderDigitNext{top:var(--preloader-digit-line-top);text-align:center;will-change:transform;justify-content:center;align-items:center;height:1em;line-height:1;display:flex;position:absolute;left:0;right:0;transform:translateY(0%)}.HeroSection-module__SEewqa__heroIntroPreloaderDigitNext{transform:translateY(112%)}.HeroSection-module__SEewqa__heroIntroPreloader[data-preloader-roll=initial] .HeroSection-module__SEewqa__heroIntroPreloaderDigitCurrent{animation:HeroSection-module__SEewqa__heroIntroDigitInitialIn .7s cubic-bezier(.496, .004, 0, 1) var(--digit-delay) both}.HeroSection-module__SEewqa__heroIntroPreloader[data-preloader-roll=update] .HeroSection-module__SEewqa__heroIntroPreloaderDigitCurrent{animation:HeroSection-module__SEewqa__heroIntroDigitCurrentOut .7s cubic-bezier(.496, .004, 0, 1) var(--digit-delay) both}.HeroSection-module__SEewqa__heroIntroPreloader[data-preloader-roll=update] .HeroSection-module__SEewqa__heroIntroPreloaderDigitNext{animation:HeroSection-module__SEewqa__heroIntroDigitNextIn .7s cubic-bezier(.496, .004, 0, 1) var(--digit-delay) both}.HeroSection-module__SEewqa__heroIntroPreloader[data-preloader-roll=leave] .HeroSection-module__SEewqa__heroIntroPreloaderDigitCurrent{animation:.7s cubic-bezier(.496,.004,0,1) both HeroSection-module__SEewqa__heroIntroDigitCurrentOut}@keyframes HeroSection-module__SEewqa__heroIntroDigitInitialIn{0%{transform:translateY(112%)}to{transform:translateY(0%)}}@keyframes HeroSection-module__SEewqa__heroIntroDigitCurrentOut{0%{transform:translateY(0%)}to{transform:translateY(-112%)}}@keyframes HeroSection-module__SEewqa__heroIntroDigitNextIn{0%{transform:translateY(112%)}to{transform:translateY(0%)}}@keyframes HeroSection-module__SEewqa__heroIntroPreloaderLeave{0%{clip-path:inset(0 0 0%)}to{clip-path:inset(0 0 100%)}}@media (prefers-reduced-motion:reduce){.HeroSection-module__SEewqa__heroIntroSection,.HeroSection-module__SEewqa__heroTitleIntro,.HeroSection-module__SEewqa__heroIntroMediaImage,.HeroSection-module__SEewqa__heroIntroTextReveal,.HeroSection-module__SEewqa__heroIntroScrollReveal{--hero-title-intro-y:0%;clip-path:inset(0 0 0%);opacity:1;will-change:auto;transition:none;transform:none}.HeroSection-module__SEewqa__heroIntroPreloader{display:none}.HeroSection-module__SEewqa__heroTitleLetterCurrent,.HeroSection-module__SEewqa__heroTitleLetterNext{will-change:auto}}
.ProductProcessBridgeSection-module__kGjhtq__section{background:#ebeae4;width:100%;padding-bottom:clamp(48px,5.886vw,100px);overflow-x:clip}.ProductProcessBridgeSection-module__kGjhtq__frame{aspect-ratio:1699/360;background:#ebeae4;width:100vw;margin:0 auto}.ProductProcessBridgeSection-module__kGjhtq__svg{width:100%;height:auto;display:block;overflow:hidden}.ProductProcessBridgeSection-module__kGjhtq__visualGroup{transform-box:fill-box;transform-origin:bottom}.ProductProcessBridgeSection-module__kGjhtq__svg:not([data-classified=true]) .ProductProcessBridgeSection-module__kGjhtq__visualGroup{opacity:0}.ProductProcessBridgeSection-module__kGjhtq__svg[data-classified=true] [data-title-letter=true]{opacity:1;transform:none}.ProductProcessBridgeSection-module__kGjhtq__svg[data-classified=true] [data-line-path=true]{opacity:1;transform-box:fill-box;transform-origin:0;transform:none}.ProductProcessBridgeSection-module__kGjhtq__svg[data-classified=true] [data-meta-group=true]{opacity:1;transform:none}.ProductProcessBridgeSection-module__kGjhtq__revealMaskRect{opacity:1;transform-box:fill-box;transform-origin:bottom;will-change:transform;transform:scaleY(0)}.ProductProcessBridgeSection-module__kGjhtq__svg[data-visible=true] [data-title-mask-rect=true]{animation:ProductProcessBridgeSection-module__kGjhtq__revealMaskIn var(--letter-duration) cubic-bezier(.16, 1, .3, 1) forwards;animation-delay:var(--letter-delay)}.ProductProcessBridgeSection-module__kGjhtq__svg[data-visible=true] [data-meta-mask-rect=true]{animation:ProductProcessBridgeSection-module__kGjhtq__revealMaskIn var(--meta-duration) cubic-bezier(.16, 1, .3, 1) forwards;animation-delay:var(--meta-delay)}.ProductProcessBridgeSection-module__kGjhtq__svg[data-reduced-motion=true] [data-title-letter=true],.ProductProcessBridgeSection-module__kGjhtq__svg[data-reduced-motion=true] [data-line-path=true],.ProductProcessBridgeSection-module__kGjhtq__svg[data-reduced-motion=true] [data-meta-group=true]{filter:none;opacity:1;animation:none;transform:none}.ProductProcessBridgeSection-module__kGjhtq__svg[data-reduced-motion=true] .ProductProcessBridgeSection-module__kGjhtq__revealMaskRect{opacity:1;animation:none;transform:none}@keyframes ProductProcessBridgeSection-module__kGjhtq__revealMaskIn{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.ProductProcessBridgeSection-module__kGjhtq__svg [data-title-letter=true],.ProductProcessBridgeSection-module__kGjhtq__svg [data-line-path=true],.ProductProcessBridgeSection-module__kGjhtq__svg [data-meta-group=true]{filter:none;opacity:1;animation:none;transform:none}.ProductProcessBridgeSection-module__kGjhtq__svg .ProductProcessBridgeSection-module__kGjhtq__revealMaskRect{opacity:1;animation:none;transform:none}}
.FloatingPlatform-module__wTtV8G__wrapper{pointer-events:none;isolation:isolate;width:283px;height:57px;position:absolute;overflow:visible;container-type:inline-size}.FloatingPlatform-module__wTtV8G__shadowSoft,.FloatingPlatform-module__wTtV8G__shadowMain,.FloatingPlatform-module__wTtV8G__shadowContact,.FloatingPlatform-module__wTtV8G__board{pointer-events:none;display:block;position:absolute}.FloatingPlatform-module__wTtV8G__shadowSoft{filter:blur(11.307cqw);z-index:1;background:#72512b1f;border-radius:999px;width:116.608cqw;height:26.855cqw;top:9.894cqw;left:-20.495cqw;transform:skew(-12deg)}.FloatingPlatform-module__wTtV8G__shadowMain{filter:blur(7.067cqw);z-index:2;background:#50351e33;border-radius:26px;width:107.774cqw;height:19.081cqw;top:11.307cqw;left:-17.668cqw;transform:skew(-18deg)scaleX(1.04)}.FloatingPlatform-module__wTtV8G__shadowContact{filter:blur(2.827cqw);z-index:3;background:#3a24153d;border-radius:999px;width:81.272cqw;height:5.654cqw;top:14.841cqw;left:7.067cqw}.FloatingPlatform-module__wTtV8G__board{-o-object-fit:contain;object-fit:contain;filter:none;width:100%;height:100%;box-shadow:none;-webkit-user-select:none;user-select:none;z-index:4;inset:0}
.SiteHeader-module__Tkw0gW__header{--site-header-scale:1;inset-inline:0;top:calc(16px * var(--site-header-scale));z-index:90;pointer-events:none;background:0 0;position:fixed}.SiteHeader-module__Tkw0gW__inner{padding-inline:calc(clamp(24px, 4vw, 56px) * var(--site-header-scale));pointer-events:auto;justify-content:space-between;align-items:center;display:flex}.SiteHeader-module__Tkw0gW__logoLink{height:calc(40px * var(--site-header-scale));flex-shrink:0;justify-content:center;align-items:center;display:flex}.SiteHeader-module__Tkw0gW__logoStack{--logo-light-clip:inset(0 0 100% 0);width:calc(128px * var(--site-header-scale));height:calc(26px * var(--site-header-scale));flex-shrink:0;display:block;position:relative}.SiteHeader-module__Tkw0gW__logoImage{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%;height:100%;display:block}.SiteHeader-module__Tkw0gW__logoImageBase{z-index:1;position:relative}.SiteHeader-module__Tkw0gW__logoImageLight{z-index:2;clip-path:var(--logo-light-clip);filter:brightness(0)invert();pointer-events:none;will-change:clip-path;position:absolute;inset:0}.SiteHeader-module__Tkw0gW__navWrap{flex-shrink:0;justify-content:flex-end;display:flex}.SiteHeader-module__Tkw0gW__navFrame{height:calc(37px * var(--site-header-scale));flex-shrink:0;position:relative;overflow:visible}.SiteHeader-module__Tkw0gW__navRoot{filter:drop-shadow(0 8px 20px #0f172a14);height:37px;transform:scale(var(--site-header-scale));transform-origin:100% 0;will-change:transform;position:absolute;top:0;left:auto;right:0;overflow:visible}.SiteHeader-module__Tkw0gW__navSvg{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.SiteHeader-module__Tkw0gW__shapePath{fill:#fffffff5}.SiteHeader-module__Tkw0gW__glow{mix-blend-mode:difference}.SiteHeader-module__Tkw0gW__navHitLayer{z-index:1;position:absolute;inset:0}.SiteHeader-module__Tkw0gW__navLink{height:37px;box-shadow:none;color:#111827;white-space:nowrap;background:0 0;border:none;justify-content:center;align-items:center;font-size:14px;font-weight:600;text-decoration:none;display:flex;position:absolute;top:0}.SiteHeader-module__Tkw0gW__navText{transition:color .3s cubic-bezier(.19,1,.22,1)}@media (max-width:768px){.SiteHeader-module__Tkw0gW__navFrame{display:none}.SiteHeader-module__Tkw0gW__logoImage{width:100%;height:100%}.SiteHeader-module__Tkw0gW__logoStack{width:calc(144px * var(--site-header-scale));height:calc(32px * var(--site-header-scale))}}
