.DesignProcessSection-module___hHCKG__processWrapper{width:100%;height:600vh;color:var(--fg-primary);z-index:10;background:0 0;transition:background-color .35s,color .35s;position:relative}.DesignProcessSection-module___hHCKG__stickyStage{box-sizing:border-box;-webkit-user-select:none;user-select:none;flex-direction:column;justify-content:space-between;width:100%;height:100dvh;min-height:100dvh;padding:88px 48px 28px;display:flex;position:sticky;top:0;overflow:hidden}.DesignProcessSection-module___hHCKG__stageNav{z-index:20;flex-direction:column;gap:12px;width:100%;max-width:1280px;margin:0 auto;display:flex}.DesignProcessSection-module___hHCKG__stageNavInner{justify-content:space-between;align-items:center;width:100%;display:flex}.DesignProcessSection-module___hHCKG__sectionTag{font-family:var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--accent);align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}.DesignProcessSection-module___hHCKG__tagDot{background:var(--accent);width:8px;height:8px;box-shadow:0 0 10px var(--accent-glow);border-radius:50%;display:inline-block}.DesignProcessSection-module___hHCKG__stageNavPills{background:var(--bg-card);border:1px solid var(--border-light);-webkit-backdrop-filter:blur(16px);border-radius:9999px;align-items:center;gap:4px;padding:4px 6px;display:flex}.DesignProcessSection-module___hHCKG__stagePill{color:var(--fg-muted);font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:none;border-radius:9999px;align-items:center;gap:6px;padding:8px 16px;font-size:12px;font-weight:600;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex}.DesignProcessSection-module___hHCKG__stagePill:hover{color:var(--fg-primary);background:#ffffff0a}.DesignProcessSection-module___hHCKG__stagePillActive{box-shadow:0 0 16px var(--accent-glow);background:var(--accent)!important;color:#000!important}.DesignProcessSection-module___hHCKG__stagePillCompleted{color:var(--accent)}.DesignProcessSection-module___hHCKG__pillNum{opacity:.7;font-size:11px;font-weight:800}.DesignProcessSection-module___hHCKG__pillLabel{font-weight:700}.DesignProcessSection-module___hHCKG__progressTrack{background:var(--border-light);border-radius:3px;width:100%;height:3px;overflow:hidden}.DesignProcessSection-module___hHCKG__progressFill{background:linear-gradient(90deg, var(--accent), #00e5ff);height:100%;box-shadow:0 0 12px var(--accent-glow);transform-origin:0;border-radius:3px}.DesignProcessSection-module___hHCKG__mainGrid{flex:1;grid-template-columns:1.22fr 1fr;align-items:center;gap:48px;width:100%;max-width:1340px;margin:0 auto;display:grid}@media (max-width:960px){.DesignProcessSection-module___hHCKG__mainGrid{grid-template-columns:1fr;gap:32px}}.DesignProcessSection-module___hHCKG__canvasCol{justify-content:center;align-items:center;min-height:500px;display:flex;position:relative}.DesignProcessSection-module___hHCKG__createCanvas{flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:720px;display:flex;position:relative}.DesignProcessSection-module___hHCKG__canvasGridBg{pointer-events:none;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:-40px;-webkit-mask:radial-gradient(70% 70%,#000 20%,#0000 80%);mask:radial-gradient(70% 70%,#000 20%,#0000 80%)}[data-theme=light] .DesignProcessSection-module___hHCKG__canvasGridBg{background-image:linear-gradient(#0000000a 1px,#0000 1px),linear-gradient(90deg,#0000000a 1px,#0000 1px)}.DesignProcessSection-module___hHCKG__dropZone{pointer-events:none;z-index:15;justify-content:center;align-items:center;width:100%;height:140px;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%)}.DesignProcessSection-module___hHCKG__dropWord{font-family:var(--font-headline);letter-spacing:.18em;text-transform:uppercase;color:var(--accent);text-shadow:0 0 30px var(--accent-glow), 0 0 60px #0692a226;white-space:nowrap;font-size:clamp(1.4rem,2.8vw,2.4rem);font-weight:900;position:absolute}.DesignProcessSection-module___hHCKG__dropWordFinal:not([data-custom-color]):not(:has([data-custom-color])):not([class*=ftc-]):not([class*=ftc-] *){background:linear-gradient(135deg, var(--accent), #00e5ff, var(--accent));-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 20px var(--accent-glow));background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:3s ease-in-out infinite DesignProcessSection-module___hHCKG__shimmerGrad}[data-theme=light] .DesignProcessSection-module___hHCKG__dropWord:not([data-custom-color]):not(:has([data-custom-color])):not([class*=ftc-]):not([class*=ftc-] *){color:#000;text-shadow:none}[data-theme=light] .DesignProcessSection-module___hHCKG__dropWordFinal:not([data-custom-color]):not(:has([data-custom-color])):not([class*=ftc-]):not([class*=ftc-] *){background:0 0;-webkit-background-clip:unset;-webkit-text-fill-color:#000;background-clip:unset;filter:none;color:#000;animation:none}.DesignProcessSection-module___hHCKG__dropWordFinal[data-custom-color]{background:0 0!important;-webkit-background-clip:unset!important;-webkit-text-fill-color:initial!important;filter:none!important;animation:none!important}.DesignProcessSection-module___hHCKG__dropWordFinal:has([data-custom-color]){background:0 0!important;-webkit-background-clip:unset!important;-webkit-text-fill-color:initial!important;filter:none!important;animation:none!important}@keyframes DesignProcessSection-module___hHCKG__shimmerGrad{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.DesignProcessSection-module___hHCKG__createTextBlock{justify-content:center;align-items:center;width:100%;margin-top:60px;display:flex;position:relative}.DesignProcessSection-module___hHCKG__createSvg{backface-visibility:hidden;width:100%;max-width:760px;height:auto;overflow:visible;transform:translate(0,0)}.DesignProcessSection-module___hHCKG__createStrokeText{transition:opacity .35s}[data-theme=light] .DesignProcessSection-module___hHCKG__createStrokeText{stroke:var(--fg-muted);opacity:.15}.DesignProcessSection-module___hHCKG__shimmerRect{animation:5s ease-in-out infinite DesignProcessSection-module___hHCKG__svgShimmerSlide}@keyframes DesignProcessSection-module___hHCKG__svgShimmerSlide{0%{transform:translate(-680px)}to{transform:translate(680px)}}.DesignProcessSection-module___hHCKG__svgBubble1{animation:3s ease-in-out infinite DesignProcessSection-module___hHCKG__svgBubbleFloat}.DesignProcessSection-module___hHCKG__svgBubble2{animation:3.5s ease-in-out .8s infinite DesignProcessSection-module___hHCKG__svgBubbleFloat}.DesignProcessSection-module___hHCKG__svgBubble3{animation:4s ease-in-out 1.2s infinite DesignProcessSection-module___hHCKG__svgBubbleFloat}.DesignProcessSection-module___hHCKG__svgBubble4{animation:3.2s ease-in-out .4s infinite DesignProcessSection-module___hHCKG__svgBubbleFloat}.DesignProcessSection-module___hHCKG__svgBubble5{animation:3.8s ease-in-out 1.8s infinite DesignProcessSection-module___hHCKG__svgBubbleFloat}@keyframes DesignProcessSection-module___hHCKG__svgBubbleFloat{0%,to{opacity:0;transform:translateY(0)}20%{opacity:.5}80%{opacity:.3}to{opacity:0;transform:translateY(-40px)}}.DesignProcessSection-module___hHCKG__morphContainer{transform-origin:50%;z-index:30;will-change:transform;justify-content:center;align-items:center;width:100%;display:flex;position:relative}.DesignProcessSection-module___hHCKG__designSvgOverlay{pointer-events:none;backface-visibility:hidden;inset:0;transform:translate(0,0);position:absolute!important}.DesignProcessSection-module___hHCKG__morphGlow{pointer-events:none;z-index:0;filter:blur(30px);background:radial-gradient(#00c8dc80 0%,#0692a240 35%,#00e6ff14 60%,#0000 80%);border-radius:50%;width:500px;height:300px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}[data-theme=light] .DesignProcessSection-module___hHCKG__morphGlow{display:none}[data-theme=light] .DesignProcessSection-module___hHCKG__designFillRect{fill:url(#designFillGradLight)!important}[data-theme=light] .DesignProcessSection-module___hHCKG__designStrokeOutline{stroke:#000!important;opacity:.25!important}.DesignProcessSection-module___hHCKG__satelliteContainer{z-index:35;pointer-events:none;width:0;height:0;position:absolute;top:50%;left:50%}.DesignProcessSection-module___hHCKG__satelliteWord{font-family:var(--font-headline);letter-spacing:.22em;text-transform:uppercase;color:var(--accent);white-space:nowrap;text-shadow:0 0 24px var(--accent-glow);opacity:0;pointer-events:none;-webkit-user-select:none;user-select:none;will-change:transform, opacity;font-size:clamp(.75rem,1.25vw,1.25rem);font-weight:800;position:absolute}[data-theme=light] .DesignProcessSection-module___hHCKG__satelliteWord{text-shadow:0 0 12px #0692a24d}.DesignProcessSection-module___hHCKG__fillIndicator{z-index:20;flex-direction:column;align-items:flex-end;gap:2px;display:flex;position:absolute;bottom:-8px;right:0}.DesignProcessSection-module___hHCKG__fillPercent{font-family:var(--font-headline);color:var(--accent);letter-spacing:-.02em;text-shadow:0 0 20px var(--accent-glow);font-size:clamp(1.4rem,2.5vw,2.2rem);font-weight:900}.DesignProcessSection-module___hHCKG__fillLabel{font-family:var(--font-body);letter-spacing:.18em;text-transform:uppercase;color:var(--fg-muted);opacity:.6;font-size:10px;font-weight:700}.DesignProcessSection-module___hHCKG__activeStageLabel{background:var(--bg-card);border:1px solid var(--border-light);-webkit-backdrop-filter:blur(12px);border-radius:9999px;align-items:center;gap:10px;margin-top:28px;padding:10px 20px;display:flex;box-shadow:0 4px 20px #00000014}.DesignProcessSection-module___hHCKG__activeStageDot{background:var(--accent);width:8px;height:8px;box-shadow:0 0 8px var(--accent-glow);border-radius:50%;animation:2s ease-in-out infinite DesignProcessSection-module___hHCKG__pulseDot}@keyframes DesignProcessSection-module___hHCKG__pulseDot{0%,to{box-shadow:0 0 8px var(--accent-glow)}50%{box-shadow:0 0 20px var(--accent-glow), 0 0 40px var(--accent-glow)}}.DesignProcessSection-module___hHCKG__activeStageNum{font-family:var(--font-body);color:var(--accent);letter-spacing:.08em;font-size:12px;font-weight:700}.DesignProcessSection-module___hHCKG__activeStageName{font-family:var(--font-headline);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-primary);font-size:15px;font-weight:900}.DesignProcessSection-module___hHCKG__narrativeCol{justify-content:center;align-items:center;display:flex;position:relative}.DesignProcessSection-module___hHCKG__narrativeCard{background:var(--bg-card);border:1px solid var(--border-light);-webkit-backdrop-filter:blur(16px);border-radius:20px;width:100%;max-width:520px;padding:36px 40px;transition:background-color .35s,border-color .35s;box-shadow:0 8px 40px #0000001f,inset 0 1px #ffffff0a}[data-theme=light] .DesignProcessSection-module___hHCKG__narrativeCard{box-shadow:0 8px 40px #0000000f,inset 0 1px #ffffffb3}.DesignProcessSection-module___hHCKG__cardHeader{align-items:center;gap:8px;margin-bottom:16px;display:flex}.DesignProcessSection-module___hHCKG__cardNum{font-family:var(--font-headline);color:var(--accent);letter-spacing:.06em;font-size:14px;font-weight:900}.DesignProcessSection-module___hHCKG__cardSlash{font-family:var(--font-body);color:var(--fg-muted);opacity:.5;font-size:13px;font-weight:600}.DesignProcessSection-module___hHCKG__cardLabel{font-family:var(--font-headline);letter-spacing:.16em;text-transform:uppercase;color:var(--accent);font-size:15px;font-weight:900}.DesignProcessSection-module___hHCKG__cardHeading{font-family:var(--font-headline);letter-spacing:-.01em;text-transform:uppercase;color:var(--fg-primary);margin-bottom:16px;font-size:clamp(1.3rem,2.2vw,1.8rem);font-weight:900;line-height:1.15}.DesignProcessSection-module___hHCKG__cardDivider{background:var(--border-light);border-radius:2px;width:100%;height:2px;margin-bottom:18px;overflow:hidden}.DesignProcessSection-module___hHCKG__cardDividerFill{background:linear-gradient(90deg, var(--accent), #00e5ff);transform-origin:0;border-radius:2px;width:100%;height:100%}.DesignProcessSection-module___hHCKG__cardBody{font-family:var(--font-body);color:var(--fg-secondary);opacity:.85;margin-bottom:22px;font-size:.9rem;line-height:1.72}.DesignProcessSection-module___hHCKG__cardPointers{grid-template-columns:1fr 1fr;gap:10px 16px;margin-bottom:20px;display:grid}.DesignProcessSection-module___hHCKG__pointerItem{font-family:var(--font-body);color:var(--fg-muted);letter-spacing:.02em;align-items:center;gap:8px;font-size:.82rem;font-weight:600;display:flex}.DesignProcessSection-module___hHCKG__pointerDot{background:var(--accent);width:5px;height:5px;box-shadow:0 0 6px var(--accent-glow);border-radius:50%;flex-shrink:0}.DesignProcessSection-module___hHCKG__cardFillBadge{background:#0692a20f;border:1px solid #0692a21f;border-radius:12px;align-items:center;gap:12px;padding:10px 16px;display:flex}[data-theme=light] .DesignProcessSection-module___hHCKG__cardFillBadge{background:#0692a20a;border-color:#0692a21f}.DesignProcessSection-module___hHCKG__badgeFillTrack{background:var(--border-light);border-radius:3px;flex:1;height:6px;overflow:hidden}.DesignProcessSection-module___hHCKG__badgeFillBar{background:linear-gradient(90deg, var(--accent), #00e5ff);border-radius:3px;height:100%;transition:width .8s cubic-bezier(.16,1,.3,1)}.DesignProcessSection-module___hHCKG__badgePercent{font-family:var(--font-headline);color:var(--accent);letter-spacing:.04em;text-align:right;min-width:36px;font-size:14px;font-weight:800}.DesignProcessSection-module___hHCKG__scrollHint{opacity:.45;justify-content:center;align-items:center;gap:12px;transition:opacity .3s;display:flex}.DesignProcessSection-module___hHCKG__scrollHint:hover{opacity:.7}.DesignProcessSection-module___hHCKG__scrollHint span{font-family:var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-muted);font-size:11px;font-weight:600}.DesignProcessSection-module___hHCKG__scrollMouseIcon{border:2px solid var(--fg-muted);border-radius:10px;justify-content:center;align-items:flex-start;width:20px;height:32px;padding-top:6px;display:flex;position:relative}.DesignProcessSection-module___hHCKG__scrollDot{background:var(--fg-muted);border-radius:2px;width:3px;height:7px;animation:1.8s ease-in-out infinite DesignProcessSection-module___hHCKG__scrollPulse}@keyframes DesignProcessSection-module___hHCKG__scrollPulse{0%,to{opacity:1;transform:translateY(0)}50%{opacity:.3;transform:translateY(6px)}}@media (max-width:960px){.DesignProcessSection-module___hHCKG__stickyStage{padding:76px 20px 16px}.DesignProcessSection-module___hHCKG__stageNavInner{flex-direction:column;gap:8px}.DesignProcessSection-module___hHCKG__stageNavPills{flex-wrap:wrap;justify-content:center;gap:2px}.DesignProcessSection-module___hHCKG__stagePill{padding:6px 12px;font-size:11px}.DesignProcessSection-module___hHCKG__mainGrid{gap:18px}.DesignProcessSection-module___hHCKG__canvasCol{min-height:180px}.DesignProcessSection-module___hHCKG__createSvg{max-width:100%;max-height:240px}.DesignProcessSection-module___hHCKG__narrativeCard{padding:20px 24px}.DesignProcessSection-module___hHCKG__cardPointers{grid-template-columns:1fr;gap:8px}}@media (max-width:640px){.DesignProcessSection-module___hHCKG__stickyStage{padding:68px 14px 14px}.DesignProcessSection-module___hHCKG__stageTag{font-size:11.5px}.DesignProcessSection-module___hHCKG__stagePill{gap:4px;padding:4px 8px;font-size:10px}.DesignProcessSection-module___hHCKG__pillNum{font-size:10px}.DesignProcessSection-module___hHCKG__mainGrid{gap:10px}.DesignProcessSection-module___hHCKG__canvasCol{min-height:110px;max-height:145px}.DesignProcessSection-module___hHCKG__createSvg{max-height:135px}.DesignProcessSection-module___hHCKG__fillIndicator{font-size:1rem;right:0}.DesignProcessSection-module___hHCKG__stageBadgeOverlay{padding:4px 10px;bottom:-10px}.DesignProcessSection-module___hHCKG__narrativeCard{border-radius:16px;padding:14px 16px}.DesignProcessSection-module___hHCKG__cardTitle{margin-bottom:6px;font-size:1.05rem}.DesignProcessSection-module___hHCKG__cardSummary{margin-bottom:8px;font-size:.82rem;line-height:1.4}.DesignProcessSection-module___hHCKG__cardPointers{gap:6px}.DesignProcessSection-module___hHCKG__cardPointerItem{font-size:.8rem;line-height:1.35}.DesignProcessSection-module___hHCKG__dropWord{font-size:1.05rem}}@media (max-width:480px){.DesignProcessSection-module___hHCKG__stickyStage{padding:64px 10px 10px}.DesignProcessSection-module___hHCKG__stageNavPills{gap:2px;padding:2px 4px}.DesignProcessSection-module___hHCKG__stagePill{padding:3px 6px;font-size:9.5px}.DesignProcessSection-module___hHCKG__pillLabel{display:none}.DesignProcessSection-module___hHCKG__narrativeCard{padding:12px 14px}.DesignProcessSection-module___hHCKG__scrollHint{display:none}}@media (max-width:360px){.DesignProcessSection-module___hHCKG__stickyStage{padding:60px 8px 8px}.DesignProcessSection-module___hHCKG__stagePill{padding:2px 4px;font-size:9px}}
.ContactSection-module__UONp9G__contactSectionWrapper{box-sizing:border-box;z-index:20;flex-direction:column;align-items:center;width:100%;display:flex;position:relative}.ContactSection-module__UONp9G__contactBlock{box-sizing:border-box;grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);align-items:start;gap:clamp(40px,5vw,72px);width:100%;max-width:1280px;padding:clamp(70px,7vw,90px) clamp(24px,4vw,48px);display:grid}.ContactSection-module__UONp9G__portraitCol{justify-content:center;align-items:flex-start;width:100%;display:flex;position:relative}.ContactSection-module__UONp9G__portraitCardWrap{aspect-ratio:4/5;width:100%;max-width:480px;position:relative}.ContactSection-module__UONp9G__portraitImgFrame{border:1px solid var(--border-light);background:var(--bg-card);border-radius:clamp(24px,2.6vw,36px);width:100%;height:100%;position:relative;overflow:hidden;box-shadow:0 24px 55px #00000073}.ContactSection-module__UONp9G__portraitImg{object-fit:cover;object-position:top center;width:100%;height:100%}.ContactSection-module__UONp9G__wavingHandBadge{background:var(--accent);border:3.5px solid var(--bg-primary);width:clamp(64px,6vw,78px);height:clamp(64px,6vw,78px);box-shadow:0 10px 28px var(--accent-glow);z-index:25;color:var(--accent-fg);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:50%;justify-content:center;align-items:center;transition:transform .3s cubic-bezier(.16,1,.3,1),background-color .35s,box-shadow .35s,border-color .35s;display:flex;position:absolute;bottom:-22px;left:-22px}.ContactSection-module__UONp9G__wavingHandBadge:hover{transform:scale(1.1)rotate(6deg)}.ContactSection-module__UONp9G__badgeHandIcon{transform-origin:70% 80%;justify-content:center;align-items:center;animation:2.2s ease-in-out infinite ContactSection-module__UONp9G__waveMotion;display:flex}@keyframes ContactSection-module__UONp9G__waveMotion{0%,to{transform:rotate(0)}20%{transform:rotate(15deg)}40%{transform:rotate(-12deg)}60%{transform:rotate(14deg)}80%{transform:rotate(-6deg)}}.ContactSection-module__UONp9G__formCol{flex-direction:column;display:flex}.ContactSection-module__UONp9G__sectionTag{font-family:var(--font-body);letter-spacing:.16em;text-transform:uppercase;color:var(--accent);align-items:center;gap:8px;margin-bottom:12px;font-size:11px;font-weight:700;display:inline-flex}.ContactSection-module__UONp9G__sectionTitle{font-family:var(--font-headline);letter-spacing:-.01em;text-transform:uppercase;color:var(--fg-primary);flex-direction:column;gap:clamp(6px,.8vw,10px);margin:0 0 18px;font-size:clamp(32px,3.8vw,62px);font-weight:700;line-height:1.08;transition:color .35s;display:flex}.ContactSection-module__UONp9G__headlineLine1{white-space:nowrap;margin:0;padding:0;line-height:1.08;display:block}.ContactSection-module__UONp9G__headlineLine2:not([data-custom-color]):not(:has([data-custom-color])){white-space:nowrap;-webkit-box-decoration-break:clone;box-decoration-break:clone;display:inline-block;color:var(--accent)!important;background:linear-gradient(135deg,#0692a2 0%,#00d2eb 50%,#38bdf8 100%)!important;-webkit-text-fill-color:transparent!important;-webkit-background-clip:text!important;margin:0!important;padding:0!important;line-height:1.08!important}[data-theme=light] .ContactSection-module__UONp9G__headlineLine2:not([data-custom-color]):not(:has([data-custom-color])){color:#01889f!important;background:linear-gradient(135deg,#01889f 0%,#00b4cc 50%,#00d2eb 100%)!important;-webkit-text-fill-color:transparent!important;-webkit-background-clip:text!important;margin:0!important;padding:0!important;line-height:1.08!important}.ContactSection-module__UONp9G__headlineLine2[data-custom-color]{background:0 0!important;-webkit-background-clip:unset!important;-webkit-text-fill-color:initial!important;margin:0!important;padding:0!important;line-height:1.08!important}.ContactSection-module__UONp9G__headlineLine2:has([data-custom-color]){background:0 0!important;-webkit-background-clip:unset!important;-webkit-text-fill-color:initial!important;margin:0!important;padding:0!important;line-height:1.08!important}.ContactSection-module__UONp9G__sectionSubtitle{font-family:var(--font-body);color:var(--fg-secondary);max-width:580px;margin-bottom:40px;font-size:clamp(14.5px,1.15vw,16.5px);font-weight:400;line-height:1.6;transition:color .35s}.ContactSection-module__UONp9G__contactForm{flex-direction:column;gap:24px;width:100%;display:flex}.ContactSection-module__UONp9G__formRowTwo{grid-template-columns:1fr 1fr;gap:20px;width:100%;display:grid}.ContactSection-module__UONp9G__inputGroup{flex-direction:column;gap:8px;display:flex}.ContactSection-module__UONp9G__inputLabel{font-family:var(--font-body);color:var(--fg-primary);letter-spacing:.01em;font-size:13px;font-weight:600;transition:color .35s}.ContactSection-module__UONp9G__textInput,.ContactSection-module__UONp9G__selectInput,.ContactSection-module__UONp9G__textAreaInput{box-sizing:border-box;width:100%;font-family:var(--font-body);color:var(--fg-primary);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;outline:none;padding:15px 18px;font-size:14.5px;transition:border-color .25s,background-color .25s,box-shadow .25s}.ContactSection-module__UONp9G__textInput::placeholder,.ContactSection-module__UONp9G__textAreaInput::placeholder{color:#ffffff4d}.ContactSection-module__UONp9G__textInput:focus,.ContactSection-module__UONp9G__selectInput:focus,.ContactSection-module__UONp9G__textAreaInput:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-glow);background:#ffffff14}.ContactSection-module__UONp9G__selectInput{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='rgba(255,255,255,0.6)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;padding-right:44px}.ContactSection-module__UONp9G__selectInput option{color:#fff;background:#18181c}.ContactSection-module__UONp9G__textAreaInput{resize:vertical;min-height:130px}.ContactSection-module__UONp9G__submitBtnWrap{margin-top:8px}.ContactSection-module__UONp9G__submitBtn{border:1.5px solid var(--accent);color:var(--fg-primary);font-family:var(--font-headline);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;z-index:1;background:0 0;border-radius:9999px;justify-content:center;align-items:center;padding:13px 38px;font-size:19px;font-weight:700;transition:color .35s cubic-bezier(.16,1,.3,1),border-color .35s,transform .2s,box-shadow .3s;display:inline-flex;position:relative;overflow:hidden}.ContactSection-module__UONp9G__submitBtn:before{content:"";background:var(--accent);transform-origin:0;z-index:-1;transition:transform .4s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:scaleX(0)}.ContactSection-module__UONp9G__submitBtn:hover:before{transform:scaleX(1)}.ContactSection-module__UONp9G__submitBtn:hover{color:var(--accent-fg);box-shadow:0 0 20px var(--accent-glow)}.ContactSection-module__UONp9G__submitBtn:disabled{opacity:.6;cursor:not-allowed;transform:none!important}.ContactSection-module__UONp9G__successMsg{font-family:var(--font-body);color:var(--accent);align-items:center;gap:8px;margin-top:12px;font-size:14.5px;font-weight:600;display:inline-flex}.ContactSection-module__UONp9G__errorMsg{font-family:var(--font-body);color:#ef4444;align-items:center;gap:8px;margin-top:12px;font-size:14.5px;font-weight:600;display:inline-flex}.ContactSection-module__UONp9G__footerBanner{background:var(--accent);width:100%;color:var(--accent-fg);box-sizing:border-box;justify-content:center;padding:50px 36px 36px;transition:background-color .35s,color .35s;display:flex}.ContactSection-module__UONp9G__footerContainer{flex-direction:column;gap:32px;width:100%;max-width:1280px;display:flex}.ContactSection-module__UONp9G__footerTopRow{grid-template-columns:repeat(3,1fr);align-items:start;gap:28px;display:grid}.ContactSection-module__UONp9G__footerItem{flex-direction:column;gap:6px;display:flex}.ContactSection-module__UONp9G__footerLabel{font-family:var(--font-body);opacity:.82;font-size:15.5px;font-weight:500}.ContactSection-module__UONp9G__footerValue{font-family:var(--font-body);color:var(--accent-fg);word-break:break-all;font-size:clamp(16px,1.3vw,20px);font-weight:700;text-decoration:none;transition:opacity .2s}.ContactSection-module__UONp9G__footerValue:hover{opacity:.75}.ContactSection-module__UONp9G__socialIconsWrap{align-items:center;gap:8px;margin-top:4px;display:flex}.ContactSection-module__UONp9G__socialIconLink{color:var(--accent-fg);justify-content:center;align-items:center;transition:transform .2s,opacity .2s;display:flex}.ContactSection-module__UONp9G__socialIconLink:hover{opacity:.8;transform:translateY(-3px)scale(1.1)}.ContactSection-module__UONp9G__socialLinksWrap{flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;display:flex}.ContactSection-module__UONp9G__socialTextLink{font-family:var(--font-body);color:var(--accent-fg);font-size:14px;font-weight:600;text-decoration:none;transition:opacity .2s}.ContactSection-module__UONp9G__socialTextLink:hover{opacity:.75;text-decoration:underline}.ContactSection-module__UONp9G__socialSeparator{color:var(--accent-fg);opacity:.5;-webkit-user-select:none;user-select:none;font-size:14px;font-weight:700}.ContactSection-module__UONp9G__footerDivider{opacity:.25;background:currentColor;width:100%;height:1px}.ContactSection-module__UONp9G__footerBottomRow{font-family:var(--font-body);opacity:.88;justify-content:space-between;align-items:center;font-size:13px;font-weight:500;display:flex}.ContactSection-module__UONp9G__footerCreditLink{color:var(--accent-fg);align-items:center;gap:6px;font-weight:700;text-decoration:none;display:inline-flex}.ContactSection-module__UONp9G__footerCreditLink:hover{text-decoration:underline}[data-theme=light] .ContactSection-module__UONp9G__textInput,[data-theme=light] .ContactSection-module__UONp9G__selectInput,[data-theme=light] .ContactSection-module__UONp9G__textAreaInput{color:#000;background-color:#0000000a;border-color:#0000001f}[data-theme=light] .ContactSection-module__UONp9G__textInput::placeholder,[data-theme=light] .ContactSection-module__UONp9G__textAreaInput::placeholder{color:#00000080}[data-theme=light] .ContactSection-module__UONp9G__selectInput{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23000000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;background-size:16px}[data-theme=light] .ContactSection-module__UONp9G__selectInput option{color:#000;background:#fff}[data-theme=light] .ContactSection-module__UONp9G__portraitImgFrame{border-color:#01889f33;box-shadow:0 20px 48px #01889f29}@media (max-width:960px){.ContactSection-module__UONp9G__contactBlock{grid-template-columns:1fr;gap:48px;padding:70px 24px 90px}.ContactSection-module__UONp9G__portraitCol{justify-content:center}.ContactSection-module__UONp9G__portraitCardWrap{max-width:min(100%,420px)}.ContactSection-module__UONp9G__footerTopRow{grid-template-columns:1fr;gap:22px}.ContactSection-module__UONp9G__footerBottomRow{flex-direction:column;align-items:flex-start;gap:12px}}@media (max-width:640px){.ContactSection-module__UONp9G__contactBlock{gap:28px;padding:48px 16px 60px}.ContactSection-module__UONp9G__portraitCol{display:none}.ContactSection-module__UONp9G__headlineLine1,.ContactSection-module__UONp9G__headlineLine2{white-space:normal;word-break:break-word}.ContactSection-module__UONp9G__formRowTwo{grid-template-columns:1fr;gap:16px}.ContactSection-module__UONp9G__sectionTitle{margin-bottom:12px;font-size:clamp(26px,7.5vw,36px)}.ContactSection-module__UONp9G__sectionSubtitle{margin-bottom:24px;font-size:14px}.ContactSection-module__UONp9G__footerBanner{padding:36px 16px 28px}}@media (max-width:400px){.ContactSection-module__UONp9G__contactBlock{padding:38px 12px 48px}.ContactSection-module__UONp9G__sectionTitle{font-size:clamp(24px,8vw,32px)}.ContactSection-module__UONp9G__submitBtn{text-align:center;justify-content:center;width:100%;padding:12px 20px;font-size:16px}.ContactSection-module__UONp9G__footerBanner{padding:30px 12px 24px}.ContactSection-module__UONp9G__footerValue{word-break:break-all;font-size:15px}}
.Navbar-module__cJzEcG__header{z-index:100;pointer-events:none;justify-content:center;padding:20px 20px 0;display:flex;position:fixed;top:0;left:0;right:0}.Navbar-module__cJzEcG__navbar{pointer-events:auto;justify-content:center;align-items:center;display:flex}.Navbar-module__cJzEcG__navPill{background:var(--nav-bg);border:1px solid var(--border-light);-webkit-backdrop-filter:blur(20px);transition:border-color var(--duration-fast) var(--ease-out), background-color .35s ease;border-radius:9999px;align-items:center;gap:32px;padding:8px 10px 8px 24px;display:inline-flex;box-shadow:0 10px 30px #00000026,inset 0 1px #ffffff14}.Navbar-module__cJzEcG__navPill:hover{border-color:var(--border-light)}.Navbar-module__cJzEcG__availablePill{background:var(--nav-bg);border:1px solid var(--border-light);-webkit-backdrop-filter:blur(20px);cursor:pointer;-webkit-user-select:none;user-select:none;transition:border-color var(--duration-fast) var(--ease-out), background-color .35s ease, box-shadow .35s ease;border-radius:9999px;align-items:center;gap:10px;padding:8px 18px 8px 16px;text-decoration:none;display:inline-flex;box-shadow:0 10px 30px #00000040,inset 0 1px #ffffff14}.Navbar-module__cJzEcG__availablePill:hover{border-color:var(--accent);box-shadow:0 10px 30px var(--accent-glow)}.Navbar-module__cJzEcG__availableAvatarWrap{border:1.5px solid var(--border-light);border-radius:50%;flex-shrink:0;width:28px;height:28px;position:relative;overflow:hidden}.Navbar-module__cJzEcG__availableAvatar{object-fit:cover;object-position:top center;width:100%;height:100%}.Navbar-module__cJzEcG__availableText{font-family:var(--font-body);color:var(--fg-primary);letter-spacing:-.01em;white-space:nowrap;font-size:13.5px;font-weight:500;transition:color .35s}.Navbar-module__cJzEcG__blinkingDot{background-color:#10b981;border-radius:50%;flex-shrink:0;width:8px;height:8px;animation:1.8s ease-in-out infinite Navbar-module__cJzEcG__pulseBlink;box-shadow:0 0 10px #10b981}@keyframes Navbar-module__cJzEcG__pulseBlink{0%,to{opacity:1;transform:scale(1);box-shadow:0 0 10px #10b981}50%{opacity:.3;transform:scale(.7);box-shadow:0 0 2px #10b981}}.Navbar-module__cJzEcG__navLinks{align-items:center;gap:28px;display:flex}.Navbar-module__cJzEcG__navLink{font-family:var(--font-body);letter-spacing:-.01em;color:var(--nav-link);transition:color var(--duration-fast) var(--ease-out);cursor:pointer;white-space:nowrap;padding:4px 2px;font-size:14px;font-weight:500;line-height:1;text-decoration:none}.Navbar-module__cJzEcG__navLink:hover{color:var(--nav-link-hover)}.Navbar-module__cJzEcG__navLinkActive{color:var(--fg-primary);font-weight:600}.Navbar-module__cJzEcG__navContactBtn{background:var(--nav-btn-bg);color:var(--nav-btn-fg);font-family:var(--font-body);letter-spacing:-.01em;white-space:nowrap;z-index:1;cursor:pointer;transition:color .35s cubic-bezier(.16, 1, .3, 1), transform var(--duration-fast) var(--ease-out), background-color .35s ease;border-radius:9999px;justify-content:center;align-items:center;padding:10px 26px;font-size:14px;font-weight:600;line-height:1;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.Navbar-module__cJzEcG__navContactBtn:hover{background:var(--nav-btn-hover);transform:translateY(-1px)}@media (max-width:640px){.Navbar-module__cJzEcG__header{padding:12px 10px 0}.Navbar-module__cJzEcG__navPill{box-sizing:border-box;gap:clamp(10px,3vw,18px);max-width:calc(100vw - 20px);padding:5px 6px 5px 14px}.Navbar-module__cJzEcG__navLinks{gap:clamp(8px,2.5vw,14px)}.Navbar-module__cJzEcG__navLink{font-size:clamp(12px,3.2vw,13px)}.Navbar-module__cJzEcG__navContactBtn{padding:7px clamp(12px,3.2vw,16px);font-size:clamp(12px,3.2vw,13px)}.Navbar-module__cJzEcG__availablePill{gap:8px;padding:6px 14px 6px 12px}.Navbar-module__cJzEcG__availableText{font-size:12.5px}}@media (max-width:360px){.Navbar-module__cJzEcG__header{padding:8px 6px 0}.Navbar-module__cJzEcG__navPill{gap:7px;max-width:calc(100% - 12px);padding:4px 5px 4px 10px}.Navbar-module__cJzEcG__navLinks{gap:6px}.Navbar-module__cJzEcG__navLink{padding:3px 1px;font-size:11px}.Navbar-module__cJzEcG__navContactBtn{padding:6px 9px;font-size:11px}.Navbar-module__cJzEcG__availablePill{gap:6px;padding:5px 12px 5px 10px}.Navbar-module__cJzEcG__availableText{font-size:11.5px}}@media (max-width:330px){.Navbar-module__cJzEcG__header{padding:6px 4px 0}.Navbar-module__cJzEcG__navPill{gap:5px;max-width:calc(100% - 8px);padding:3px 4px 3px 8px}.Navbar-module__cJzEcG__navLinks{gap:4px}.Navbar-module__cJzEcG__navLink{padding:2px 0;font-size:10.5px}.Navbar-module__cJzEcG__navContactBtn{padding:5px 8px;font-size:10.5px}}
.StandeeShowcase-module__lylwca__standeeSection{background:var(--bg-primary,#0a0a0c);border-top:1px solid var(--border-subtle,#ffffff14);width:100%;padding:clamp(70px,7vw,90px) 32px;position:relative;overflow:hidden}.StandeeShowcase-module__lylwca__ambientBackdrop{filter:blur(100px);pointer-events:none;z-index:0;background:radial-gradient(#0692a224 0%,#a855f712 45%,#0000 70%);width:85vw;height:65vh;position:absolute;top:30%;left:50%;transform:translate(-50%,-50%)}.StandeeShowcase-module__lylwca__stageSpotlightCone{filter:blur(50px);pointer-events:none;z-index:1;background:radial-gradient(at 50% 0,#ffffff12 0%,#ffffff05 45%,#0000 75%);width:1100px;height:750px;position:absolute;top:0;left:50%;transform:translate(-50%)}.StandeeShowcase-module__lylwca__perspectiveFloorGrid{transform-origin:bottom;pointer-events:none;z-index:1;background:radial-gradient(70% 50% at 50% 100%,#ffffff0f 0%,#0006 65%,#0000 100%),linear-gradient(#0000 0%,#ffffff05 20%,#ffffff0d 100%),linear-gradient(90deg,#ffffff0d 1px,#0000 1px) 0 0/50px 32px,linear-gradient(#ffffff0d 1px,#0000 1px) 0 0/50px 32px;border-top:1px solid #ffffff26;height:200px;position:absolute;bottom:0;left:-10%;right:-10%;transform:perspective(650px)rotateX(68deg)translateY(60px);box-shadow:inset 0 20px 40px #000c}[data-theme=light] .StandeeShowcase-module__lylwca__perspectiveFloorGrid{background:radial-gradient(70% 50% at 50% 100%,#00000014 0%,#00000008 65%,#0000 100%),linear-gradient(#0000 0%,#00000008 20%,#00000012 100%),linear-gradient(90deg,#0000000f 1px,#0000 1px),linear-gradient(#0000000f 1px,#0000 1px);border-top:1px solid #0000001a;box-shadow:inset 0 20px 40px #0000000f}.StandeeShowcase-module__lylwca__contentContainer{z-index:2;flex-direction:column;align-items:center;width:100%;max-width:1240px;margin:0 auto;display:flex;position:relative}.StandeeShowcase-module__lylwca__headerBlock{text-align:center;flex-direction:column;align-items:center;max-width:820px;margin:0 auto 50px;display:flex}.StandeeShowcase-module__lylwca__categoryTag{font-family:var(--font-body);letter-spacing:.16em;text-transform:uppercase;color:var(--accent,#0692a2);margin-bottom:6px;font-size:clamp(.88rem,.95vw,.96rem);font-weight:800}.StandeeShowcase-module__lylwca__mainTitle{font-family:var(--font-headline);letter-spacing:-.02em;text-transform:uppercase;color:var(--fg-primary,#fff);margin-bottom:14px;font-size:clamp(2.2rem,4vw,3.8rem);font-weight:900;line-height:1.02}.StandeeShowcase-module__lylwca__highlight:not([data-custom-color]):not(:has([data-custom-color])):not([class*=ftc-]):not([class*=ftc-] *){color:var(--accent,#0692a2);background:linear-gradient(135deg,#0692a2 0%,#00d2eb 50%,#38bdf8 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;display:inline}[data-theme=light] .StandeeShowcase-module__lylwca__highlight:not([data-custom-color]):not(:has([data-custom-color])):not([class*=ftc-]):not([class*=ftc-] *){background:linear-gradient(135deg,#01889f 0%,#00b4cc 50%,#00d2eb 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.StandeeShowcase-module__lylwca__highlight[data-custom-color]{background:0 0!important;-webkit-background-clip:unset!important;-webkit-text-fill-color:initial!important}.StandeeShowcase-module__lylwca__highlight:has([data-custom-color]){background:0 0!important;-webkit-background-clip:unset!important;-webkit-text-fill-color:initial!important}.StandeeShowcase-module__lylwca__leadParagraph{font-family:var(--font-body);color:var(--fg-secondary,#9ca3af);opacity:.9;max-width:760px;margin:0;font-size:1.05rem;line-height:1.34}.StandeeShowcase-module__lylwca__scrollIndicatorPill{color:var(--fg-primary,#fff);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0a;border:1px solid #ffffff1f;border-radius:9999px;align-items:center;gap:10px;padding:8px 18px;font-size:.82rem;font-weight:600;display:inline-flex}.StandeeShowcase-module__lylwca__pulseDot{background:var(--accent,#0692a2);width:8px;height:8px;box-shadow:0 0 10px var(--accent,#0692a2);border-radius:50%;animation:1.8s ease-in-out infinite StandeeShowcase-module__lylwca__pulse}@keyframes StandeeShowcase-module__lylwca__pulse{0%,to{opacity:.8;transform:scale(.9)}50%{opacity:1;box-shadow:0 0 14px var(--accent,#0692a2);transform:scale(1.35)}}.StandeeShowcase-module__lylwca__standeesStage3D{perspective:1500px;perspective-origin:50% 45%;justify-content:center;align-items:flex-end;gap:clamp(20px,3.5vw,52px);width:100%;max-width:1140px;margin:0 auto;padding:10px 16px 0;display:flex}@media (max-width:980px){.StandeeShowcase-module__lylwca__standeesStage3D{flex-direction:column;align-items:center;gap:50px;max-width:480px;padding-bottom:20px}}.StandeeShowcase-module__lylwca__standeeItemWrapper{cursor:pointer;transform-style:preserve-3d;flex-direction:column;flex-shrink:0;justify-content:flex-end;align-items:center;transition:filter .3s;display:flex}.StandeeShowcase-module__lylwca__standeeItemLeft{transform-origin:bottom}.StandeeShowcase-module__lylwca__standeeItemLeft .StandeeShowcase-module__lylwca__standeePhysicalStructure{filter:drop-shadow(18px 24px 36px #0000008c)}[data-theme=light] .StandeeShowcase-module__lylwca__standeeItemLeft .StandeeShowcase-module__lylwca__standeePhysicalStructure{filter:drop-shadow(18px 24px 36px #0000002e)}.StandeeShowcase-module__lylwca__standeeItemCenter{transform-origin:bottom}.StandeeShowcase-module__lylwca__standeeItemCenter .StandeeShowcase-module__lylwca__standeePhysicalStructure{filter:drop-shadow(0 28px 44px #0009)}[data-theme=light] .StandeeShowcase-module__lylwca__standeeItemCenter .StandeeShowcase-module__lylwca__standeePhysicalStructure{filter:drop-shadow(0 28px 44px #0003)}.StandeeShowcase-module__lylwca__standeeItemRight{transform-origin:bottom}.StandeeShowcase-module__lylwca__standeeItemRight .StandeeShowcase-module__lylwca__standeePhysicalStructure{filter:drop-shadow(-18px 24px 36px #0000008c)}[data-theme=light] .StandeeShowcase-module__lylwca__standeeItemRight .StandeeShowcase-module__lylwca__standeePhysicalStructure{filter:drop-shadow(-18px 24px 36px #0000002e)}.StandeeShowcase-module__lylwca__standeePhysicalStructure{width:100%;transform-style:preserve-3d;flex-direction:column;justify-content:flex-end;align-items:center;display:flex;position:relative}.StandeeShowcase-module__lylwca__rearTelescopicPole{z-index:1;justifyContent:space-evenly;background:linear-gradient(90deg,#374151,#9ca3af 45%,#1f2937 90%);border-radius:6px;flex-direction:column;align-items:center;width:12px;display:flex;position:absolute;top:10px;bottom:30px;box-shadow:0 0 12px #0009}.StandeeShowcase-module__lylwca__poleCoupling,.StandeeShowcase-module__lylwca__poleCouplingLower{background:#111827;border:1px solid #4b5563;border-radius:4px;width:18px;height:16px;box-shadow:0 2px 5px #0009}.StandeeShowcase-module__lylwca__topHangerBar{z-index:10;align-items:center;width:100%;height:20px;display:flex;position:absolute;top:0;box-shadow:0 6px 16px #00000080}.StandeeShowcase-module__lylwca__hangerCapLeft,.StandeeShowcase-module__lylwca__hangerCapRight{background:#0f172a;border:1px solid #475569;border-radius:2px;flex-shrink:0;width:8px;height:24px}.StandeeShowcase-module__lylwca__hangerMainBar{background:linear-gradient(#e2e8f0 0%,#cbd5e1 30%,#64748b 75%,#1e293b 100%);border-top:1px solid #fffc;border-bottom:1px solid #0f172a;flex:1;height:20px;position:relative;overflow:hidden}.StandeeShowcase-module__lylwca__hangerReflect{background:#ffffffd9;height:4px;position:absolute;top:0;left:0;right:0}.StandeeShowcase-module__lylwca__hangerFinial{background:#334155;border-radius:3px 3px 0 0;width:14px;height:6px;position:absolute;top:-6px;left:50%;transform:translate(-50%)}.StandeeShowcase-module__lylwca__bannerViewport{justifyContent:flex-end;z-index:5;flex-direction:column;width:calc(100% - 10px);margin-bottom:0;display:flex;position:relative;overflow:hidden}.StandeeShowcase-module__lylwca__bannerCanvasContainer{background:#0d0d12;border-left:1px solid #ffffff1f;border-right:1px solid #ffffff1f;width:100%;height:100%;position:relative;overflow:hidden;box-shadow:0 15px 35px #00000080,0 0 15px #0000004d}.StandeeShowcase-module__lylwca__bannerImageClip{width:100%;position:relative;overflow:hidden}.StandeeShowcase-module__lylwca__standeeGraphicImg{object-fit:cover;-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:100%;display:block}.StandeeShowcase-module__lylwca__vinylSheenOverlay{pointer-events:none;z-index:3;position:absolute;inset:0}.StandeeShowcase-module__lylwca__bannerSideVignette{pointer-events:none;z-index:2;background:linear-gradient(90deg,#0000002e 0%,#0000 12% 88%,#0000002e 100%);position:absolute;inset:0}.StandeeShowcase-module__lylwca__inspectButton{-webkit-backdrop-filter:blur(12px);color:#fff;letter-spacing:.03em;cursor:pointer;opacity:0;pointer-events:none;z-index:8;white-space:nowrap;background:#0f172ae6;border:1px solid #fff3;border-radius:9999px;align-items:center;gap:8px;padding:10px 18px;font-size:.82rem;font-weight:700;transition:opacity .25s,transform .25s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 10px 30px #0009}.StandeeShowcase-module__lylwca__standeeItemWrapper:hover .StandeeShowcase-module__lylwca__inspectButton{opacity:1;pointer-events:auto;transform:translate(-50%,-50%)scale(1.04)}.StandeeShowcase-module__lylwca__cassetteBase{z-index:8;width:100%;height:38px;position:relative}.StandeeShowcase-module__lylwca__cassetteSlotLine{background:#0f172a;border-radius:2px;height:4px;position:absolute;top:-4px;left:10px;right:10px}.StandeeShowcase-module__lylwca__cassetteCylinder{background:linear-gradient(#94a3b8 0%,#cbd5e1 30%,#475569 80%,#0f172a 100%);border:1px solid #ffffff59;border-radius:6px;justify-content:center;align-items:center;width:100%;height:30px;display:flex;position:relative;box-shadow:0 8px 22px #000000a6}.StandeeShowcase-module__lylwca__cassetteChromeHighlights{background:#ffffffbf;border-radius:2px;height:3px;position:absolute;top:3px;left:8px;right:8px}.StandeeShowcase-module__lylwca__cassetteSideCapLeft,.StandeeShowcase-module__lylwca__cassetteSideCapRight{background:#0f172a;border:1px solid #334155;border-radius:4px;width:10px;height:34px;position:absolute;top:-2px}.StandeeShowcase-module__lylwca__cassetteSideCapLeft{left:-4px}.StandeeShowcase-module__lylwca__cassetteSideCapRight{right:-4px}.StandeeShowcase-module__lylwca__cassetteLogoBadge{z-index:2;letter-spacing:.08em;text-transform:uppercase;color:#0f172a;background:#ffffffe0;border-radius:4px;align-items:center;gap:6px;padding:2px 8px;font-size:.68rem;font-weight:700;display:flex;position:relative;box-shadow:0 1px 3px #00000040}.StandeeShowcase-module__lylwca__cassetteBrandDot{border-radius:50%;width:6px;height:6px}.StandeeShowcase-module__lylwca__stabilizerFootLeft,.StandeeShowcase-module__lylwca__stabilizerFootRight{z-index:7;background:linear-gradient(#475569,#0f172a);border-radius:3px;width:72px;height:6px;position:absolute;bottom:0;box-shadow:0 4px 8px #0000008c}.StandeeShowcase-module__lylwca__stabilizerFootLeft{transform-origin:100%;left:16px;transform:rotate(-15deg)}.StandeeShowcase-module__lylwca__stabilizerFootRight{transform-origin:0;right:16px;transform:rotate(15deg)}.StandeeShowcase-module__lylwca__floorDropShadow{filter:blur(10px);pointer-events:none;z-index:0;background:radial-gradient(#000000e6 0%,#0006 45%,#0000 75%);width:95%;height:30px;position:absolute;bottom:-20px}.StandeeShowcase-module__lylwca__floorDeepContactShadow{filter:blur(4px);pointer-events:none;z-index:0;background:radial-gradient(#000000f2 0%,#0000 70%);width:82%;height:12px;position:absolute;bottom:-6px}[data-theme=light] .StandeeShowcase-module__lylwca__floorDropShadow{background:radial-gradient(#00000059 0%,#0000001f 45%,#0000 75%)}[data-theme=light] .StandeeShowcase-module__lylwca__floorDeepContactShadow{background:radial-gradient(#00000073 0%,#0000 70%)}.StandeeShowcase-module__lylwca__standeeInfoCard{background:var(--card-bg,#ffffff08);border:1px solid var(--border-subtle,#ffffff14);-webkit-backdrop-filter:blur(12px);border-radius:16px;width:100%;max-width:320px;margin-top:32px;padding:22px 20px;transition:transform .25s,border-color .25s,background .25s,box-shadow .25s;box-shadow:0 10px 30px #0000004d}[data-theme=light] .StandeeShowcase-module__lylwca__standeeInfoCard{background:#ffffffe6;border-color:#00000014;box-shadow:0 6px 24px #0000000f}.StandeeShowcase-module__lylwca__standeeItemWrapper:hover .StandeeShowcase-module__lylwca__standeeInfoCard{border-color:var(--accent,#0692a2);background:#0692a20a;transform:translateY(-4px);box-shadow:0 14px 36px #00000073}.StandeeShowcase-module__lylwca__standeeMetaHeader{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.StandeeShowcase-module__lylwca__standeeNumber{font-family:var(--font-headline);color:var(--accent,#0692a2);font-size:.88rem;font-weight:800}.StandeeShowcase-module__lylwca__standeePill{text-transform:uppercase;letter-spacing:.05em;border:1px solid;border-radius:9999px;padding:3px 8px;font-size:.68rem;font-weight:700}.StandeeShowcase-module__lylwca__standeeCardTitle{color:var(--fg-primary,#fff);letter-spacing:-.01em;margin-bottom:6px;font-size:1.15rem;font-weight:800}.StandeeShowcase-module__lylwca__standeeCardSubtitle{color:var(--fg-secondary,#9ca3af);opacity:.85;margin-bottom:16px;font-size:.82rem;line-height:1.5}.StandeeShowcase-module__lylwca__specMiniGrid{border-top:1px solid var(--border-subtle,#ffffff14);grid-template-columns:1fr 1fr;gap:10px;padding-top:14px;display:grid}.StandeeShowcase-module__lylwca__specMiniItem{flex-direction:column;gap:2px;display:flex}.StandeeShowcase-module__lylwca__specMiniLabel{text-transform:uppercase;letter-spacing:.06em;color:var(--accent,#0692a2);font-size:.68rem;font-weight:700}.StandeeShowcase-module__lylwca__specMiniVal{color:var(--fg-primary,#fff);white-space:nowrap;text-overflow:ellipsis;font-size:.76rem;font-weight:600;overflow:hidden}.StandeeShowcase-module__lylwca__featuresStrip{background:var(--card-bg,#ffffff05);border:1px solid var(--border-subtle,#ffffff14);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:30px;padding:28px;display:grid}@media (max-width:960px){.StandeeShowcase-module__lylwca__featuresStrip{grid-template-columns:1fr;gap:20px;padding:20px}}.StandeeShowcase-module__lylwca__featureItem{align-items:flex-start;gap:16px;display:flex}.StandeeShowcase-module__lylwca__featureIcon{width:42px;height:42px;color:var(--accent,#0692a2);background:#0692a21f;border:1px solid #0692a240;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.StandeeShowcase-module__lylwca__featureTitle{color:var(--fg-primary,#fff);margin-bottom:4px;font-size:.95rem;font-weight:700}.StandeeShowcase-module__lylwca__featureDesc{color:var(--fg-muted,#6b7280);font-size:.82rem;line-height:1.55}.StandeeShowcase-module__lylwca__modalBackdrop{-webkit-backdrop-filter:blur(16px);z-index:9999;background:#000000d9;justify-content:center;align-items:center;padding:30px;display:flex;position:fixed;inset:0}.StandeeShowcase-module__lylwca__modalContent{background:#111116;border:1px solid #ffffff26;border-radius:24px;width:100%;max-width:960px;max-height:90vh;position:relative;overflow:hidden;box-shadow:0 30px 80px #000000e6}[data-theme=light] .StandeeShowcase-module__lylwca__modalContent{background:#fff;border-color:#0000001a;box-shadow:0 30px 80px #0003}.StandeeShowcase-module__lylwca__closeModalBtn{color:#fff;cursor:pointer;z-index:10;background:#ffffff14;border:1px solid #ffffff26;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:all .2s;display:flex;position:absolute;top:18px;right:18px}.StandeeShowcase-module__lylwca__closeModalBtn:hover{background:var(--accent,#0692a2);transform:rotate(90deg)}.StandeeShowcase-module__lylwca__modalLayout{grid-template-columns:1fr 1fr;height:100%;max-height:85vh;display:grid}@media (max-width:768px){.StandeeShowcase-module__lylwca__modalLayout{grid-template-columns:1fr;max-height:85vh;overflow-y:auto}}.StandeeShowcase-module__lylwca__modalImageWrap{background:#08080b;justify-content:center;align-items:center;padding:30px;display:flex;overflow:hidden}.StandeeShowcase-module__lylwca__modalImg{object-fit:contain;border-radius:10px;width:auto;max-width:100%;max-height:75vh;box-shadow:0 10px 40px #000000b3}.StandeeShowcase-module__lylwca__modalDetails{flex-direction:column;justify-content:center;padding:40px 36px;display:flex}.StandeeShowcase-module__lylwca__modalCategory{letter-spacing:.12em;text-transform:uppercase;color:var(--accent,#0692a2);margin-bottom:12px;font-size:.75rem;font-weight:700}.StandeeShowcase-module__lylwca__modalTitle{font-family:var(--font-headline);color:var(--fg-primary,#fff);margin-bottom:8px;font-size:2rem;font-weight:900}.StandeeShowcase-module__lylwca__modalSubtitle{color:var(--fg-secondary,#9ca3af);margin-bottom:28px;font-size:.95rem;line-height:1.5}.StandeeShowcase-module__lylwca__modalSpecsList{flex-direction:column;gap:16px;margin-bottom:30px;display:flex}.StandeeShowcase-module__lylwca__modalSpecRow{border-bottom:1px solid var(--border-subtle,#ffffff14);flex-direction:column;gap:4px;padding-bottom:12px;display:flex}.StandeeShowcase-module__lylwca__modalSpecKey{text-transform:uppercase;letter-spacing:.08em;color:var(--fg-muted,#6b7280);font-size:.72rem;font-weight:700}.StandeeShowcase-module__lylwca__modalSpecVal{color:var(--fg-primary,#fff);font-size:.9rem;font-weight:600}.StandeeShowcase-module__lylwca__modalFooterNote{color:var(--fg-muted,#6b7280);font-size:.78rem;font-style:italic}@media (max-width:640px){.StandeeShowcase-module__lylwca__standeeSection{padding:50px 16px}.StandeeShowcase-module__lylwca__modalBackdrop{padding:12px}.StandeeShowcase-module__lylwca__modalContent{border-radius:16px;max-height:92vh}.StandeeShowcase-module__lylwca__modalImageWrap{padding:16px 12px}.StandeeShowcase-module__lylwca__closeModalBtn{width:32px;height:32px;top:12px;right:12px}.StandeeShowcase-module__lylwca__standeeInfoCard{max-width:100%;padding:18px 16px}}@media (max-width:400px){.StandeeShowcase-module__lylwca__standeeSection{padding:40px 12px}.StandeeShowcase-module__lylwca__mainTitle{font-size:clamp(1.8rem,8.5vw,2.6rem)}.StandeeShowcase-module__lylwca__standeesStage3D{gap:36px}}
.ArtGalleryHero-module__5Gewna__galleryHeroSection{z-index:5;box-sizing:border-box;flex-direction:column;align-items:center;width:100%;max-width:1400px;margin:80px auto 70px;padding:0 24px;transition:filter .5s;display:flex;position:relative;overflow:visible}.ArtGalleryHero-module__5Gewna__galleryLightsDim{filter:brightness(.72)contrast(1.1)}.ArtGalleryHero-module__5Gewna__galleryLightsMid{filter:brightness(.88)contrast(1.04)}.ArtGalleryHero-module__5Gewna__galleryLightsOn{filter:brightness()}.ArtGalleryHero-module__5Gewna__hangingLampCluster{pointer-events:none;z-index:40;justify-content:space-between;padding:0 clamp(40px,10vw,160px);display:flex;position:absolute;top:-80px;left:0;right:0}.ArtGalleryHero-module__5Gewna__pendantLampWrap{pointer-events:auto;cursor:pointer;transform-origin:top;flex-direction:column;align-items:center;transition:transform .4s;display:flex;position:relative}.ArtGalleryHero-module__5Gewna__pullBeadOn{background:#f59e0b;box-shadow:0 0 8px #f59e0b}.ArtGalleryHero-module__5Gewna__pullBeadOff{box-shadow:none;background:#64748b}.ArtGalleryHero-module__5Gewna__lampCord{background:linear-gradient(#1e293b 0%,#475569 100%);width:2px;height:clamp(65px,9vw,95px);box-shadow:0 0 3px #0006}.ArtGalleryHero-module__5Gewna__lampCordShort{background:linear-gradient(#1e293b 0%,#475569 100%);width:2px;height:clamp(45px,6.5vw,70px);box-shadow:0 0 3px #0006}.ArtGalleryHero-module__5Gewna__lampSocket{background:linear-gradient(#334155 0%,#0f172a 70%,#d97706 100%);border:1px solid #ffffff26;border-radius:3px 3px 2px 2px;width:14px;height:18px;box-shadow:0 2px 6px #00000080}.ArtGalleryHero-module__5Gewna__lampBulb{border:1px solid #ffffff59;border-radius:50% 50% 45% 45%/60% 60% 40% 40%;justify-content:center;align-items:center;width:28px;height:38px;transition:all .35s;display:flex;position:relative}.ArtGalleryHero-module__5Gewna__bulbGlowing{background:radial-gradient(circle at 50% 40%,#fffbeb 0%,#fef08a 35%,#f59e0b 75%,#d97706 100%);box-shadow:0 0 16px #f59e0b,0 0 45px #f59e0ba6,0 0 80px #fde04759}.ArtGalleryHero-module__5Gewna__bulbOff{box-shadow:none;background:#ffffff14;border-color:#ffffff26}.ArtGalleryHero-module__5Gewna__bulbFilament{border:1px solid #fffc;border-top:none;border-radius:0 0 4px 4px;width:6px;height:14px}.ArtGalleryHero-module__5Gewna__bulbGlassReflection{background:#ffffff73;border-radius:50%;width:6px;height:12px;position:absolute;top:5px;left:5px;transform:rotate(-25deg)}.ArtGalleryHero-module__5Gewna__bulbRadialGlow{filter:blur(25px);pointer-events:none;background:radial-gradient(circle,#fef08a38 0%,#f59e0b1a 45%,#0000 70%);border-radius:50%;width:320px;height:320px;animation:3s ease-in-out infinite alternate ArtGalleryHero-module__5Gewna__glowBreathe;position:absolute;top:60px}.ArtGalleryHero-module__5Gewna__bulbRadialGlowSmall{filter:blur(20px);pointer-events:none;background:radial-gradient(circle,#fef08a2e 0%,#f59e0b14 45%,#0000 70%);border-radius:50%;width:240px;height:240px;position:absolute;top:45px}@keyframes ArtGalleryHero-module__5Gewna__glowBreathe{0%{opacity:.8;transform:scale(.96)}to{opacity:1;transform:scale(1.04)}}.ArtGalleryHero-module__5Gewna__lampPullSwitch{flex-direction:column;align-items:center;display:flex}.ArtGalleryHero-module__5Gewna__pullString{background:#fff6;width:1px;height:18px}.ArtGalleryHero-module__5Gewna__pullBead{background:#f59e0b;border-radius:50%;width:5px;height:5px;box-shadow:0 0 6px #f59e0b}.ArtGalleryHero-module__5Gewna__lampTooltip{font-family:var(--font-body);letter-spacing:.05em;text-transform:uppercase;color:#f59e0b;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);white-space:nowrap;opacity:0;pointer-events:none;background:#000000bf;border:1px solid #f59e0b4d;border-radius:6px;padding:3px 8px;font-size:10px;font-weight:700;transition:all .25s;position:absolute;bottom:-28px;transform:translateY(-4px)}.ArtGalleryHero-module__5Gewna__pendantLampWrap:hover .ArtGalleryHero-module__5Gewna__lampTooltip{opacity:1;transform:translateY(0)}.ArtGalleryHero-module__5Gewna__roomEnvironment{pointer-events:none;z-index:1;position:absolute;inset:-120px -80px -60px;overflow:hidden}.ArtGalleryHero-module__5Gewna__sunbeamRay1{filter:blur(42px);transform-origin:0 0;mix-blend-mode:screen;background:linear-gradient(90deg,#0000 0%,#ffffff17 25%,#fff5dc29 45%,#0692a21f 65%,#0000 100%);width:160%;height:240px;animation:16s ease-in-out infinite alternate ArtGalleryHero-module__5Gewna__raySweep1;position:absolute;top:-15%;left:-25%}.ArtGalleryHero-module__5Gewna__sunbeamRay2{filter:blur(34px);transform-origin:0 0;mix-blend-mode:screen;background:linear-gradient(90deg,#0000 0%,#fff0c814 20%,#ffffff21 50%,#38bdf817 75%,#0000 100%);width:150%;height:140px;animation:22s ease-in-out infinite alternate ArtGalleryHero-module__5Gewna__raySweep2;position:absolute;top:15%;left:-20%}.ArtGalleryHero-module__5Gewna__sunbeamRay3{filter:blur(55px);mix-blend-mode:screen;background:radial-gradient(at 100% 0,#fffae61f 0%,#0692a20f 45%,#0000 75%);width:90%;height:380px;animation:10s ease-in-out infinite alternate ArtGalleryHero-module__5Gewna__rayBreathe;position:absolute;top:-5%;right:-15%}[data-theme=light] .ArtGalleryHero-module__5Gewna__sunbeamRay1{mix-blend-mode:multiply;opacity:.75;background:linear-gradient(90deg,#0000 0%,#ffebb438 25%,#fff6 48%,#0692a21f 70%,#0000 100%)}[data-theme=light] .ArtGalleryHero-module__5Gewna__sunbeamRay2{mix-blend-mode:normal;opacity:.6;background:linear-gradient(90deg,#0000 0%,#fff5d240 30%,#ffffff59 55%,#0000 100%)}[data-theme=light] .ArtGalleryHero-module__5Gewna__sunbeamRay3{mix-blend-mode:normal;background:radial-gradient(at 100% 0,#fff0be40 0%,#0692a214 50%,#0000 75%)}@keyframes ArtGalleryHero-module__5Gewna__raySweep1{0%{opacity:.7;filter:blur(42px)}50%{opacity:.95;filter:blur(36px)}to{opacity:.65;filter:blur(48px)}}@keyframes ArtGalleryHero-module__5Gewna__raySweep2{0%{opacity:.5}to{opacity:.9}}@keyframes ArtGalleryHero-module__5Gewna__rayBreathe{0%{opacity:.6;transform:scale(.96)}to{opacity:1;transform:scale(1.04)}}.ArtGalleryHero-module__5Gewna__dustMotesLayer{opacity:.45;background-image:radial-gradient(1.5px 1.5px at 15% 25%,#ffffffb3 100%,#0000),radial-gradient(2px 2px at 45% 35%,#fff0c8cc 100%,#0000),radial-gradient(1.5px 1.5px at 75% 15%,#fff9 100%,#0000),radial-gradient(2px 2px at 85% 65%,#ffffffbf 100%,#0000),radial-gradient(1.5px 1.5px at 30% 75%,#fff5d2a6 100%,#0000),radial-gradient(2.5px 2.5px at 60% 85%,#fffc 100%,#0000);background-repeat:repeat;background-size:600px 600px;animation:28s linear infinite ArtGalleryHero-module__5Gewna__floatDust;position:absolute;inset:0}@keyframes ArtGalleryHero-module__5Gewna__floatDust{0%{transform:translate(0)}to{transform:translate(-80px,-120px)}}.ArtGalleryHero-module__5Gewna__roomAmbientWash{filter:blur(60px);background:radial-gradient(circle at 50% 20%,#0692a214 0%,#0000 65%);position:absolute;inset:0}.ArtGalleryHero-module__5Gewna__wallCrownMolding{background:linear-gradient(90deg,#0000 0%,#ffffff14 20%,#ffffff2e 50%,#ffffff14 80%,#0000 100%);height:1px;position:absolute;top:60px;left:5%;right:5%}.ArtGalleryHero-module__5Gewna__headerBlock{z-index:3;text-align:center;max-width:820px;margin:0 auto 48px;position:relative}.ArtGalleryHero-module__5Gewna__galleryCategoryTag{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0692a21f;border:1px solid #0692a259;border-radius:999px;align-items:center;gap:8px;margin-bottom:16px;padding:6px 20px;display:inline-flex;box-shadow:0 4px 16px #0692a226}[data-theme=light] .ArtGalleryHero-module__5Gewna__galleryCategoryTag{background:#01889f14;border-color:#01889f40;box-shadow:0 4px 14px #01889f14}.ArtGalleryHero-module__5Gewna__pulsingOrb{background:var(--accent);width:7px;height:7px;box-shadow:0 0 10px var(--accent);border-radius:50%;animation:2s ease-in-out infinite ArtGalleryHero-module__5Gewna__pulseDot}@keyframes ArtGalleryHero-module__5Gewna__pulseDot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.4)}}.ArtGalleryHero-module__5Gewna__tagText{font-family:var(--font-display);letter-spacing:.16em;text-transform:uppercase;color:var(--accent);font-size:.9rem;font-weight:800}.ArtGalleryHero-module__5Gewna__grandTitle{font-family:var(--font-headline);letter-spacing:.03em;text-transform:uppercase;color:var(--fg-primary);margin-bottom:12px;font-size:clamp(2.2rem,4.2vw,3.6rem);font-weight:900;line-height:1.1}.ArtGalleryHero-module__5Gewna__highlight:not([data-custom-color]):not(:has([data-custom-color])):not([class*=ftc-]):not([class*=ftc-] *){color:var(--accent);background:linear-gradient(135deg,#0692a2 0%,#00d2eb 50%,#38bdf8 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;border:none}.ArtGalleryHero-module__5Gewna__highlight[data-custom-color]{border:none;background:0 0!important;-webkit-background-clip:unset!important;-webkit-text-fill-color:initial!important}.ArtGalleryHero-module__5Gewna__highlight:has([data-custom-color]){border:none;background:0 0!important;-webkit-background-clip:unset!important;-webkit-text-fill-color:initial!important}.ArtGalleryHero-module__5Gewna__grandSubtitle{color:var(--fg-muted);max-width:640px;margin:0 auto;font-size:1.05rem;line-height:1.6}.ArtGalleryHero-module__5Gewna__galleryExhibitionWall{z-index:3;perspective:1200px;width:100%;position:relative}.ArtGalleryHero-module__5Gewna__galleryWallLayout{grid-template-columns:repeat(12,1fr);align-items:stretch;gap:28px;width:100%;display:grid}.ArtGalleryHero-module__5Gewna__slot1{grid-column:1/span 5}.ArtGalleryHero-module__5Gewna__slot2{grid-column:6/span 4}.ArtGalleryHero-module__5Gewna__slot5{grid-column:10/span 3}.ArtGalleryHero-module__5Gewna__slot3{grid-column:1/span 6}.ArtGalleryHero-module__5Gewna__slot4{grid-column:7/span 3}.ArtGalleryHero-module__5Gewna__slot6{grid-column:10/span 3}.ArtGalleryHero-module__5Gewna__artFrameWrapper{cursor:pointer;perspective:1000px;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.ArtGalleryHero-module__5Gewna__spotlightFixture{z-index:10;pointer-events:none;flex-direction:column;align-items:center;display:flex;position:absolute;top:-14px;left:50%;transform:translate(-50%)}.ArtGalleryHero-module__5Gewna__spotlightHead{background:linear-gradient(#64748b 0%,#334155 100%);border-radius:3px 3px 1px 1px;width:24px;height:5px;box-shadow:0 1px 4px #0006}.ArtGalleryHero-module__5Gewna__spotlightCone{filter:blur(8px);pointer-events:none;opacity:.6;background:radial-gradient(at top,#ffffff38 0%,#0692a214 40%,#0000 80%);width:120px;height:80px;transition:opacity .35s}.ArtGalleryHero-module__5Gewna__artFrameWrapper:hover .ArtGalleryHero-module__5Gewna__spotlightCone{opacity:1;background:radial-gradient(at top,#ffffff61 0%,#0692a226 45%,#0000 80%);width:140px}.ArtGalleryHero-module__5Gewna__pictureFrame{background:var(--bg-card);border:1px solid var(--card-border);box-sizing:border-box;width:100%;height:100%;transform-style:preserve-3d;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;padding:18px;transition:border-color .35s,box-shadow .35s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1f,inset 0 -1px #0006,0 16px 36px #00000073,0 2px 8px #0003}[data-theme=light] .ArtGalleryHero-module__5Gewna__pictureFrame{background:#fff;border:1px solid #00000017;box-shadow:inset 0 1px #ffffffe6,inset 0 -1px #0000000d,0 14px 34px #00000012,0 2px 6px #00000008}.ArtGalleryHero-module__5Gewna__artFrameWrapper:hover .ArtGalleryHero-module__5Gewna__pictureFrame{border-color:var(--accent);box-shadow:inset 0 1px #fff3,0 24px 55px #0009,0 0 30px #0692a233}[data-theme=light] .ArtGalleryHero-module__5Gewna__artFrameWrapper:hover .ArtGalleryHero-module__5Gewna__pictureFrame{border-color:var(--accent);box-shadow:0 20px 45px #01889f2e,0 0 25px #01889f26}.ArtGalleryHero-module__5Gewna__wallCastShadow{filter:blur(8px);pointer-events:none;z-index:-1;background:radial-gradient(#00000073 0%,#0000 75%);height:25px;position:absolute;bottom:-15px;left:8%;right:8%}.ArtGalleryHero-module__5Gewna__interactiveGlassGlare{pointer-events:none;z-index:15;border-radius:18px;transition:opacity .2s;position:absolute;inset:0}.ArtGalleryHero-module__5Gewna__imageInnerContainer{background:#00000005;border-radius:10px;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.ArtGalleryHero-module__5Gewna__artImage{object-fit:contain;border-radius:8px;width:100%;height:100%;max-height:380px;transition:transform .5s cubic-bezier(.16,1,.3,1);display:block;transform:translateZ(10px)}.ArtGalleryHero-module__5Gewna__artFrameWrapper:hover .ArtGalleryHero-module__5Gewna__artImage{transform:translateZ(20px)scale(1.03)}.ArtGalleryHero-module__5Gewna__museumPlaque{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:20;opacity:.6;pointer-events:none;background:#0e1118bf;border:1px solid #ffffff1a;border-radius:5px;align-items:center;gap:6px;padding:3px 8px;transition:opacity .3s;display:flex;position:absolute;bottom:8px;right:12px}[data-theme=light] .ArtGalleryHero-module__5Gewna__museumPlaque{background:#ffffffd9;border:1px solid #0000001a}.ArtGalleryHero-module__5Gewna__artFrameWrapper:hover .ArtGalleryHero-module__5Gewna__museumPlaque{opacity:1;border-color:var(--accent)}.ArtGalleryHero-module__5Gewna__plaqueNum{font-family:var(--font-display);color:var(--accent);letter-spacing:.06em;font-size:9px;font-weight:700}.ArtGalleryHero-module__5Gewna__plaqueTitle{font-family:var(--font-body);color:var(--fg-secondary);white-space:nowrap;text-overflow:ellipsis;max-width:120px;font-size:9.5px;font-weight:600;overflow:hidden}.ArtGalleryHero-module__5Gewna__hoverOverlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;z-index:25;background:#00000061;border-radius:18px;justify-content:center;align-items:center;transition:opacity .25s;display:flex;position:absolute;inset:0}.ArtGalleryHero-module__5Gewna__artFrameWrapper:hover .ArtGalleryHero-module__5Gewna__hoverOverlay{opacity:1}.ArtGalleryHero-module__5Gewna__viewBadge{color:#0f172a;font-family:var(--font-display);background:#fff;border-radius:999px;align-items:center;gap:6px;padding:7px 16px;font-size:.82rem;font-weight:700;transition:transform .25s cubic-bezier(.16,1,.3,1);display:inline-flex;transform:translateY(6px)translateZ(30px);box-shadow:0 6px 20px #00000059}.ArtGalleryHero-module__5Gewna__artFrameWrapper:hover .ArtGalleryHero-module__5Gewna__viewBadge{transform:translateY(0)translateZ(30px)}.ArtGalleryHero-module__5Gewna__galleryFloorBaseboard{background:linear-gradient(90deg,#0000 0%,#ffffff0d 15%,#0692a240 50%,#ffffff0d 85%,#0000 100%);width:100%;height:2px;margin-top:48px;box-shadow:0 6px 24px #0692a226}.ArtGalleryHero-module__5Gewna__lightboxOverlay{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:99999;background:#000000f0;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.ArtGalleryHero-module__5Gewna__lightboxContent{flex-direction:column;align-items:center;max-width:92vw;max-height:92vh;display:flex;position:relative}.ArtGalleryHero-module__5Gewna__lightboxInnerFrame{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0e1118d9;border:1px solid #ffffff1f;border-radius:20px;justify-content:center;align-items:center;max-width:100%;max-height:80vh;padding:16px;display:flex;position:relative;box-shadow:0 30px 80px #000c}.ArtGalleryHero-module__5Gewna__lightboxImage{object-fit:contain;border-radius:10px;width:auto;max-width:100%;height:auto;max-height:75vh}.ArtGalleryHero-module__5Gewna__lightboxPlaque{text-align:center;flex-direction:column;gap:4px;margin-top:16px;display:flex}.ArtGalleryHero-module__5Gewna__lightboxTitle{font-family:var(--font-headline);color:#fff;margin:0;font-size:1.25rem;font-weight:700}.ArtGalleryHero-module__5Gewna__lightboxMedium{font-family:var(--font-body);color:var(--accent);margin:0;font-size:.88rem}.ArtGalleryHero-module__5Gewna__closeButton{color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;transition:all .2s;display:flex;position:absolute;top:-46px;right:0}.ArtGalleryHero-module__5Gewna__closeButton:hover{background:var(--accent);color:#000;transform:scale(1.1)}@media (max-width:960px){.ArtGalleryHero-module__5Gewna__galleryWallLayout{grid-template-columns:repeat(6,1fr);gap:20px}.ArtGalleryHero-module__5Gewna__slot1{grid-column:1/span 6}.ArtGalleryHero-module__5Gewna__slot2{grid-column:1/span 3}.ArtGalleryHero-module__5Gewna__slot5{grid-column:4/span 3}.ArtGalleryHero-module__5Gewna__slot3{grid-column:1/span 6}.ArtGalleryHero-module__5Gewna__slot4{grid-column:1/span 3}.ArtGalleryHero-module__5Gewna__slot6{grid-column:4/span 3}}@media (max-width:640px){.ArtGalleryHero-module__5Gewna__galleryHeroSection{margin:50px auto 40px;padding:0 16px}.ArtGalleryHero-module__5Gewna__hangingLampCluster{padding:0 16px;top:-60px}.ArtGalleryHero-module__5Gewna__galleryWallLayout{grid-template-columns:1fr;gap:16px}.ArtGalleryHero-module__5Gewna__slot1,.ArtGalleryHero-module__5Gewna__slot2,.ArtGalleryHero-module__5Gewna__slot3,.ArtGalleryHero-module__5Gewna__slot4,.ArtGalleryHero-module__5Gewna__slot5,.ArtGalleryHero-module__5Gewna__slot6{grid-column:1/-1}.ArtGalleryHero-module__5Gewna__headerBlock{margin-bottom:32px}.ArtGalleryHero-module__5Gewna__pictureFrame{padding:14px}}@media (max-width:480px){.ArtGalleryHero-module__5Gewna__galleryHeroSection{margin:30px auto;padding:0 12px}.ArtGalleryHero-module__5Gewna__hangingLampCluster{padding:0 8px}.ArtGalleryHero-module__5Gewna__pictureFrame{border-radius:14px;padding:10px}.ArtGalleryHero-module__5Gewna__lightboxOverlay{padding:12px}.ArtGalleryHero-module__5Gewna__closeButton{width:32px;height:32px;top:-38px}}@media (max-width:360px){.ArtGalleryHero-module__5Gewna__galleryHeroSection{padding:0 8px}.ArtGalleryHero-module__5Gewna__pictureFrame{padding:8px}}
.PackagingShowcaseSection-module__mf6x-G__packagingSection{flex-direction:column;align-items:center;width:100%;max-width:1380px;margin:clamp(64px,7vw,90px) auto;padding:0 24px;display:flex;position:relative;overflow:visible}.PackagingShowcaseSection-module__mf6x-G__sectionHeader{flex-direction:column;align-items:flex-start;width:100%;margin-bottom:40px;display:flex}.PackagingShowcaseSection-module__mf6x-G__categoryTag{font-family:var(--font-body);letter-spacing:.16em;text-transform:uppercase;color:var(--accent);margin-bottom:6px;margin-left:2px;font-size:clamp(.88rem,.95vw,.96rem);font-weight:800;display:inline-block}[data-theme=light] .PackagingShowcaseSection-module__mf6x-G__categoryTag{color:var(--accent)}.PackagingShowcaseSection-module__mf6x-G__title{font-family:var(--font-headline);letter-spacing:-.02em;text-transform:uppercase;color:var(--fg-primary,#fff);margin:0 0 14px 1px;font-size:clamp(2.2rem,4vw,3.8rem);font-weight:900;line-height:1.02}[data-theme=light] .PackagingShowcaseSection-module__mf6x-G__title{color:#0d0d0f}.PackagingShowcaseSection-module__mf6x-G__titleAccent:not([data-custom-color]):not(:has([data-custom-color])):not([class*=ftc-]):not([class*=ftc-] *){color:var(--accent);background:linear-gradient(135deg,#0692a2 0%,#00d2eb 50%,#38bdf8 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;display:inline}[data-theme=light] .PackagingShowcaseSection-module__mf6x-G__titleAccent:not([data-custom-color]):not(:has([data-custom-color])):not([class*=ftc-]):not([class*=ftc-] *){background:linear-gradient(135deg,#01889f 0%,#00b4cc 50%,#00d2eb 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.PackagingShowcaseSection-module__mf6x-G__titleAccent[data-custom-color]{background:0 0!important;-webkit-background-clip:unset!important;-webkit-text-fill-color:initial!important}.PackagingShowcaseSection-module__mf6x-G__titleAccent:has([data-custom-color]){background:0 0!important;-webkit-background-clip:unset!important;-webkit-text-fill-color:initial!important}.PackagingShowcaseSection-module__mf6x-G__subtitle{font-family:var(--font-body);color:var(--fg-secondary);opacity:.9;max-width:760px;margin:0 0 0 2px;font-size:1.05rem;line-height:1.34}.PackagingShowcaseSection-module__mf6x-G__dualShowcaseGrid{grid-template-columns:1fr 1fr;align-items:stretch;gap:clamp(20px,2.4vw,32px);width:100%;display:grid}@media (max-width:1040px){.PackagingShowcaseSection-module__mf6x-G__dualShowcaseGrid{grid-template-columns:1fr;gap:32px}}.PackagingShowcaseSection-module__mf6x-G__panelCard{-webkit-backdrop-filter:blur(16px);background:#111116a6;border:1px solid #ffffff17;border-radius:28px;flex-direction:column;justify-content:space-between;width:100%;padding:clamp(16px,2vw,24px);transition:border-color .35s,box-shadow .35s;display:flex;position:relative;overflow:hidden;box-shadow:0 25px 70px #0000008c}[data-theme=light] .PackagingShowcaseSection-module__mf6x-G__panelCard{background:#ffffffe6;border-color:#01889f33;box-shadow:0 25px 70px #01889f14}.PackagingShowcaseSection-module__mf6x-G__panelCard:hover{border-color:#0692a266;box-shadow:0 30px 80px #000000a6,0 0 40px #0692a21f}.PackagingShowcaseSection-module__mf6x-G__cardGlow{filter:blur(55px);pointer-events:none;background:radial-gradient(circle,#0692a233 0%,#0000 70%);border-radius:50%;width:320px;height:320px;position:absolute;top:-90px;right:-90px}.PackagingShowcaseSection-module__mf6x-G__pdfDisplayStage{aspect-ratio:4/3;cursor:pointer;background:#fff;border:1px solid #ffffff29;border-radius:20px;justify-content:center;align-items:center;width:100%;min-height:340px;max-height:520px;margin-bottom:14px;transition:border-color .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 36px #00000073}[data-theme=light] .PackagingShowcaseSection-module__mf6x-G__pdfDisplayStage{background:#fff;border-color:#00000014;box-shadow:inset 0 0 20px #0000000a,0 12px 30px #0000000f}.PackagingShowcaseSection-module__mf6x-G__pdfDisplayStage:hover{border-color:var(--accent)}.PackagingShowcaseSection-module__mf6x-G__blueprintGridBackdrop{pointer-events:none;background-image:radial-gradient(circle,#01889f24 1px,#0000 1px);background-size:20px 20px;position:absolute;inset:0}[data-theme=light] .PackagingShowcaseSection-module__mf6x-G__blueprintGridBackdrop{background-image:radial-gradient(circle,#01889f1f 1px,#0000 1px)}.PackagingShowcaseSection-module__mf6x-G__slideImageWrap{justify-content:center;align-items:center;width:100%;height:100%;padding:16px;display:flex;position:relative}.PackagingShowcaseSection-module__mf6x-G__slidePreviewImg{object-fit:contain;filter:drop-shadow(0 10px 24px #0006);border-radius:10px;max-width:100%;max-height:100%;transition:transform .35s}.PackagingShowcaseSection-module__mf6x-G__pdfDisplayStage:hover .PackagingShowcaseSection-module__mf6x-G__slidePreviewImg{transform:scale(1.02)}.PackagingShowcaseSection-module__mf6x-G__renderStage{aspect-ratio:4/3;cursor:pointer;perspective:1400px;background:#0d0f14;border:1px solid #ffffff1a;border-radius:20px;justify-content:center;align-items:center;width:100%;min-height:340px;max-height:520px;margin-bottom:0;transition:border-color .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 36px #00000073}[data-theme=light] .PackagingShowcaseSection-module__mf6x-G__renderStage{background:#eef2f5;border-color:#00000014;box-shadow:0 12px 30px #0000000f}.PackagingShowcaseSection-module__mf6x-G__renderStage:hover{border-color:var(--accent)}.PackagingShowcaseSection-module__mf6x-G__packagingImageWrap{justify-content:center;align-items:center;width:100%;height:100%;transition:transform .4s cubic-bezier(.16,1,.3,1);display:flex;position:relative}.PackagingShowcaseSection-module__mf6x-G__packagingImg{object-fit:cover;border-radius:20px;width:100%;height:100%;display:block}.PackagingShowcaseSection-module__mf6x-G__zoomHint{-webkit-backdrop-filter:blur(10px);color:#fff;pointer-events:none;background:#111116d9;border:1px solid #ffffff2e;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:all .25s;display:flex;position:absolute;bottom:14px;right:14px;box-shadow:0 6px 16px #00000073}.PackagingShowcaseSection-module__mf6x-G__pdfDisplayStage:hover .PackagingShowcaseSection-module__mf6x-G__zoomHint,.PackagingShowcaseSection-module__mf6x-G__renderStage:hover .PackagingShowcaseSection-module__mf6x-G__zoomHint{color:#fff;background:#0692a2e6;border-color:#0692a2;transform:scale(1.08)}.PackagingShowcaseSection-module__mf6x-G__sliderControlsBar{justify-content:space-between;align-items:center;gap:12px;width:100%;padding-top:4px;display:flex}.PackagingShowcaseSection-module__mf6x-G__tabPillsRow{align-items:center;gap:8px;display:flex}.PackagingShowcaseSection-module__mf6x-G__tabPillBtn{font-family:var(--font-body);color:var(--fg-secondary);cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;justify-content:center;align-items:center;padding:5px 12px;font-size:.76rem;font-weight:700;transition:all .25s cubic-bezier(.16,1,.3,1);display:inline-flex}[data-theme=light] .PackagingShowcaseSection-module__mf6x-G__tabPillBtn{background:#00000008;border-color:#00000014}.PackagingShowcaseSection-module__mf6x-G__tabPillBtn:hover{color:var(--fg-primary);border-color:var(--accent);transform:translateY(-1px)}.PackagingShowcaseSection-module__mf6x-G__tabPillBtnActive{background:var(--accent);color:#fff;border-color:var(--accent);box-shadow:0 4px 16px var(--accent-glow)}[data-theme=light] .PackagingShowcaseSection-module__mf6x-G__tabPillBtnActive{background:var(--accent);color:#fff}.PackagingShowcaseSection-module__mf6x-G__navArrowsGroup{align-items:center;gap:8px;display:flex}.PackagingShowcaseSection-module__mf6x-G__navArrowBtn{border:1px solid var(--border-light,#ffffff1f);color:var(--fg-primary);cursor:pointer;background:#ffffff0d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:all .25s cubic-bezier(.16,1,.3,1);display:flex}[data-theme=light] .PackagingShowcaseSection-module__mf6x-G__navArrowBtn{color:#111827;background:#fff;border-color:#0000001f;box-shadow:0 2px 8px #0000000f}.PackagingShowcaseSection-module__mf6x-G__navArrowBtn:hover{background:var(--accent);border-color:var(--accent);color:#fff;box-shadow:0 0 14px var(--accent-glow);transform:scale(1.08)}@media (max-width:640px){.PackagingShowcaseSection-module__mf6x-G__packagingSection{padding:0 16px}.PackagingShowcaseSection-module__mf6x-G__panelCard{border-radius:20px;padding:14px}.PackagingShowcaseSection-module__mf6x-G__pdfDisplayStage,.PackagingShowcaseSection-module__mf6x-G__renderStage{border-radius:14px;min-height:220px}.PackagingShowcaseSection-module__mf6x-G__packagingImg{border-radius:14px}.PackagingShowcaseSection-module__mf6x-G__sliderControlsBar{flex-wrap:wrap;justify-content:center;gap:8px}.PackagingShowcaseSection-module__mf6x-G__tabPillBtn{padding:4px 9px;font-size:.72rem}.PackagingShowcaseSection-module__mf6x-G__navArrowBtn{width:28px;height:28px}}@media (max-width:400px){.PackagingShowcaseSection-module__mf6x-G__packagingSection{padding:0 10px}.PackagingShowcaseSection-module__mf6x-G__title{font-size:clamp(1.8rem,8vw,2.6rem)}.PackagingShowcaseSection-module__mf6x-G__panelCard{padding:10px}.PackagingShowcaseSection-module__mf6x-G__tabPillsRow{flex-wrap:wrap;justify-content:center}}
.page-module___8aEwW__scrollPageContainer{background:0 0;width:100%;min-height:200vh;transition:background-color .35s;position:relative}.page-module___8aEwW__header{z-index:100;pointer-events:none;justify-content:center;padding:20px 20px 0;display:flex;position:fixed;top:0;left:0;right:0}.page-module___8aEwW__navbar{pointer-events:auto;justify-content:center;align-items:center;display:flex}.page-module___8aEwW__navPill{background:var(--nav-bg);border:1px solid var(--border-light);-webkit-backdrop-filter:blur(20px);transition:border-color var(--duration-fast) var(--ease-out), background-color .35s ease;border-radius:9999px;align-items:center;gap:32px;padding:8px 10px 8px 24px;display:inline-flex;box-shadow:0 10px 30px #00000026,inset 0 1px #ffffff14}.page-module___8aEwW__navPill:hover{border-color:var(--border-light)}.page-module___8aEwW__availablePill{background:var(--nav-bg);border:1px solid var(--border-light);-webkit-backdrop-filter:blur(20px);cursor:pointer;-webkit-user-select:none;user-select:none;transition:border-color var(--duration-fast) var(--ease-out), background-color .35s ease, box-shadow .35s ease;border-radius:9999px;align-items:center;gap:12px;padding:6px 18px 6px 6px;text-decoration:none;display:inline-flex;box-shadow:0 10px 30px #00000040,inset 0 1px #ffffff14}.page-module___8aEwW__availablePill:hover{border-color:var(--accent);box-shadow:0 10px 30px var(--accent-glow)}.page-module___8aEwW__availableAvatarWrap{border:1.5px solid var(--border-light);border-radius:50%;flex-shrink:0;width:28px;height:28px;position:relative;overflow:hidden}.page-module___8aEwW__availableAvatar{object-fit:cover;width:100%;height:100%}.page-module___8aEwW__availableText{font-family:var(--font-body);color:var(--fg-primary);letter-spacing:-.01em;white-space:nowrap;font-size:13.5px;font-weight:500;transition:color .35s}.page-module___8aEwW__blinkingDot{background-color:#10b981;border-radius:50%;flex-shrink:0;width:8px;height:8px;animation:1.8s ease-in-out infinite page-module___8aEwW__pulseBlink;box-shadow:0 0 10px #10b981}@keyframes page-module___8aEwW__pulseBlink{0%,to{opacity:1;transform:scale(1);box-shadow:0 0 10px #10b981}50%{opacity:.3;transform:scale(.7);box-shadow:0 0 2px #10b981}}.page-module___8aEwW__navLinks{align-items:center;gap:28px;display:flex}.page-module___8aEwW__navLink{font-family:var(--font-body);letter-spacing:-.01em;color:var(--nav-link);transition:color var(--duration-fast) var(--ease-out);cursor:pointer;white-space:nowrap;padding:4px 2px;font-size:14px;font-weight:500;line-height:1}.page-module___8aEwW__navLink:hover{color:var(--nav-link-hover)}.page-module___8aEwW__navContactBtn{background:var(--nav-btn-bg);color:var(--nav-btn-fg);font-family:var(--font-body);letter-spacing:-.01em;white-space:nowrap;z-index:1;cursor:pointer;transition:color .35s cubic-bezier(.16, 1, .3, 1), transform var(--duration-fast) var(--ease-out), background-color .35s ease;border-radius:9999px;justify-content:center;align-items:center;padding:10px 26px;font-size:14px;font-weight:600;line-height:1;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.page-module___8aEwW__navContactBtn:before{content:"";background:var(--accent);border-radius:inherit;transform-origin:0;z-index:-1;transition:transform .4s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:scaleX(0)}.page-module___8aEwW__navContactBtn:hover:before{transform:scaleX(1)}.page-module___8aEwW__navContactBtn:hover{color:var(--accent-fg);transform:translateY(-1px)}.page-module___8aEwW__wavesBackgroundWrap{pointer-events:none;z-index:0;will-change:transform;width:100vw;height:100vh;position:fixed;inset:0;overflow:hidden}.page-module___8aEwW__ambientTopRight{background:radial-gradient(circle, var(--ambient-1) 0%, transparent 65%);pointer-events:none;z-index:0;width:500px;height:500px;transition:background .35s;position:fixed;top:-15%;right:-10%}.page-module___8aEwW__ambientBottomLeft{background:radial-gradient(circle, var(--ambient-2) 0%, transparent 65%);pointer-events:none;z-index:0;width:500px;height:500px;transition:background .35s;position:fixed;bottom:-15%;left:-10%}.page-module___8aEwW__scrollPageContainer:before{content:"";background-image:radial-gradient(circle at 1px 1px, var(--dot-color) 1px, transparent 0);pointer-events:none;z-index:0;background-size:32px 32px;position:fixed;inset:0}.page-module___8aEwW__bottomBar{z-index:999;pointer-events:none;justify-content:center;align-items:center;display:flex;position:fixed;bottom:24px;left:0;right:0}.page-module___8aEwW__toggleSwitch{pointer-events:auto;cursor:pointer;box-sizing:border-box;border-radius:9999px;align-items:center;width:42px;height:22px;padding:2px;transition:background-color .25s,border-color .25s,box-shadow .25s;display:flex}.page-module___8aEwW__toggleDark{background:#0692a2;border:1px solid #0692a2;box-shadow:0 2px 8px #0692a266}.page-module___8aEwW__toggleLight{background:#01889f;border:1px solid #01889f;box-shadow:0 2px 8px #01889f59}.page-module___8aEwW__toggleThumb{background:#0d0d0f;border-radius:50%;width:16px;height:16px;box-shadow:0 2px 4px #0006}.page-module___8aEwW__toggleLight .page-module___8aEwW__toggleThumb{margin-left:auto}.page-module___8aEwW__featuredProjectsSection{box-sizing:border-box;z-index:20;justify-content:center;width:100%;padding:clamp(70px,7vw,90px) 36px;display:flex;position:relative}.page-module___8aEwW__featuredProjectsContainer{flex-direction:column;width:100%;max-width:1280px;display:flex}.page-module___8aEwW__projectsHeader{max-width:600px;margin-bottom:50px}.page-module___8aEwW__projectsTitle{font-family:var(--font-headline);letter-spacing:-.01em;text-transform:uppercase;color:var(--fg-primary);margin-bottom:16px;font-size:clamp(38px,5.2vw,68px);font-weight:700;line-height:.95;transition:color .35s}.page-module___8aEwW__projectsDescription{font-family:var(--font-body);color:var(--fg-secondary);margin:0 0 0 3px;font-size:clamp(14px,1.1vw,16px);font-weight:400;line-height:1.55;transition:color .35s}.page-module___8aEwW__customScrollStack{width:100%}.page-module___8aEwW__projectCard{width:100%;height:clamp(580px,78vh,850px);box-shadow:none;border:1px solid var(--border-light);background:var(--bg-card);border-radius:clamp(20px,2.2vw,32px);transition:background-color .35s;position:relative;overflow:hidden}.page-module___8aEwW__projectCardImageWrap{width:100%;height:100%;position:absolute;inset:0}.page-module___8aEwW__projectCardImage{object-fit:cover;width:100%;height:100%;transition:transform .8s cubic-bezier(.16,1,.3,1);transform:scale(1.02)}.page-module___8aEwW__projectCard:hover .page-module___8aEwW__projectCardImage{transform:scale(1.06)}.page-module___8aEwW__projectCardContent{text-align:center;z-index:3;box-sizing:border-box;background:linear-gradient(#0000 0%,#00000026 30%,#000000a6 65%,#000000e0 100%);flex-direction:column;justify-content:flex-end;align-items:center;padding:clamp(24px,4vw,48px);display:flex;position:absolute;inset:0}.page-module___8aEwW__projectCategoryPill{background:var(--accent);color:var(--accent-fg);font-family:var(--font-body);letter-spacing:.02em;box-shadow:none;text-transform:uppercase;border-radius:9999px;justify-content:center;align-items:center;margin-bottom:16px;padding:7px 20px;font-size:13px;font-weight:600;transition:background-color .35s,color .35s;display:inline-flex}.page-module___8aEwW__projectCardTitle{font-family:var(--font-headline);letter-spacing:-.01em;text-transform:uppercase;color:#fff;text-shadow:0 2px 14px #0009;max-width:900px;margin-bottom:12px;font-size:clamp(26px,3.8vw,50px);font-weight:700;line-height:1}.page-module___8aEwW__projectCardDesc{font-family:var(--font-body);color:#f1f5f9;text-shadow:0 1px 8px #000000b3;max-width:720px;margin-bottom:16px;font-size:clamp(13px,1.1vw,16px);font-weight:450;line-height:1.5}.page-module___8aEwW__projectCaseStudyBtn{-webkit-backdrop-filter:blur(12px);border:1px solid var(--accent);color:#fff;font-family:var(--font-body);background:#111114bf;border-radius:9999px;align-items:center;gap:8px;margin-top:6px;padding:10px 24px;font-size:14px;font-weight:600;text-decoration:none;transition:all .25s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 4px 20px #0006}.page-module___8aEwW__projectCaseStudyBtn:hover{background:var(--accent);color:#fff;box-shadow:0 0 20px var(--accent-glow);transform:translateY(-2px)}.page-module___8aEwW__browseAllProjectsWrap{z-index:10;justify-content:center;align-items:center;width:100%;margin-top:24px;padding-top:0;padding-bottom:24px;display:flex;position:relative}.page-module___8aEwW__browseAllProjectsBtn{border:1.5px solid var(--accent);font-family:var(--font-headline);letter-spacing:.03em;color:var(--accent);text-transform:uppercase;cursor:pointer;z-index:1;background:0 0;border-radius:9999px;justify-content:center;align-items:center;padding:16px 54px;font-size:clamp(16px,1.4vw,22px);font-weight:700;text-decoration:none;transition:color .4s cubic-bezier(.16,1,.3,1),border-color .4s cubic-bezier(.16,1,.3,1),transform .3s cubic-bezier(.16,1,.3,1);display:inline-flex;position:relative;overflow:hidden}.page-module___8aEwW__browseAllProjectsBtn:before{content:"";background:var(--accent);border-radius:inherit;transform-origin:0;z-index:-1;transition:transform .4s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:scaleX(0)}.page-module___8aEwW__browseAllProjectsBtn:hover:before{transform:scaleX(1)}.page-module___8aEwW__browseAllProjectsBtn:hover{color:var(--accent-fg);transform:translateY(-2px)}.page-module___8aEwW__browseAllProjectsBtn:active{transform:translateY(0)scale(.99)}@media (max-width:960px){.page-module___8aEwW__featuredProjectsSection{padding:60px 24px 40px}.page-module___8aEwW__projectCard{height:clamp(440px,58vh,540px)}}@media (max-width:640px){.page-module___8aEwW__featuredProjectsSection{padding:44px 16px 36px}.page-module___8aEwW__projectsHeader{margin-bottom:24px}.page-module___8aEwW__projectsTitle{font-size:clamp(26px,7.5vw,36px)}.page-module___8aEwW__projectsDescription{font-size:14px;line-height:1.5}.page-module___8aEwW__projectCard{border-radius:20px;height:clamp(420px,62vh,500px)}.page-module___8aEwW__projectCardContent{padding:24px 16px 20px}.page-module___8aEwW__projectCardTitle{margin-bottom:8px;font-size:clamp(20px,5.5vw,26px)}.page-module___8aEwW__projectCardDesc{margin-bottom:14px;font-size:13px;line-height:1.45}.page-module___8aEwW__projectCategoryPill{margin-bottom:10px;padding:4px 14px;font-size:11px}.page-module___8aEwW__projectCaseStudyBtn{padding:8px 18px;font-size:13px}.page-module___8aEwW__browseAllProjectsBtn{text-align:center;width:100%;max-width:320px;padding:13px 28px;font-size:15px}}@media (max-width:400px){.page-module___8aEwW__featuredProjectsSection{padding:36px 12px 28px}.page-module___8aEwW__projectsHeader{margin-bottom:20px}.page-module___8aEwW__projectsTitle{font-size:clamp(24px,7vw,32px)}.page-module___8aEwW__projectCard{border-radius:16px;height:clamp(380px,60vh,460px)}.page-module___8aEwW__projectCardContent{padding:18px 12px 16px}.page-module___8aEwW__projectCardTitle{font-size:clamp(18px,5.2vw,24px)}.page-module___8aEwW__browseAllProjectsBtn{max-width:100%;padding:12px 20px;font-size:14px}}
.AnnouncementsSection-module__jKhWOq__announcementsSection{z-index:5;width:100%;max-width:1380px;margin:clamp(110px,12vw,160px) auto clamp(64px,7vw,90px);padding:0 24px;position:relative;overflow:hidden}.AnnouncementsSection-module__jKhWOq__bgMegaphoneWatermark{opacity:.04;pointer-events:none;z-index:0;transition:opacity .3s;position:absolute;top:-20px;right:-30px;transform:rotate(-15deg)}[data-theme=light] .AnnouncementsSection-module__jKhWOq__bgMegaphoneWatermark{opacity:.06}.AnnouncementsSection-module__jKhWOq__watermarkImg{filter:grayscale();width:440px;height:auto}.AnnouncementsSection-module__jKhWOq__headerContainer{z-index:2;text-align:center;flex-direction:column;align-items:center;margin-bottom:50px;display:flex;position:relative}.AnnouncementsSection-module__jKhWOq__pillBadge{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0692a21a;border:1px solid #0692a24d;border-radius:999px;align-items:center;gap:10px;margin-bottom:18px;padding:6px 18px;display:inline-flex}[data-theme=light] .AnnouncementsSection-module__jKhWOq__pillBadge{background:#01889f14;border-color:#01889f40}.AnnouncementsSection-module__jKhWOq__megaphoneIconWrap{justify-content:center;align-items:center;animation:3s ease-in-out infinite alternate AnnouncementsSection-module__jKhWOq__pulseRotate;display:flex}@keyframes AnnouncementsSection-module__jKhWOq__pulseRotate{0%{transform:rotate(-8deg)scale(.95)}to{transform:rotate(8deg)scale(1.08)}}.AnnouncementsSection-module__jKhWOq__megaphoneSmallIcon{object-fit:contain;width:24px;height:auto}.AnnouncementsSection-module__jKhWOq__badgeText{font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);font-size:.82rem;font-weight:700}.AnnouncementsSection-module__jKhWOq__titleRow{margin-bottom:12px}.AnnouncementsSection-module__jKhWOq__sectionTitle{font-family:var(--font-headline);letter-spacing:.04em;text-transform:uppercase;color:var(--fg-primary);font-size:clamp(2.2rem,4.2vw,3.5rem);font-weight:900;line-height:1.1}.AnnouncementsSection-module__jKhWOq__highlightText:not([data-custom-color]):not(:has([data-custom-color])):not([class*=ftc-]):not([class*=ftc-] *){color:var(--accent);background:linear-gradient(135deg,#0692a2 0%,#00d2eb 50%,#38bdf8 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.AnnouncementsSection-module__jKhWOq__highlightText[data-custom-color]{background:0 0!important;-webkit-background-clip:unset!important;-webkit-text-fill-color:initial!important}.AnnouncementsSection-module__jKhWOq__highlightText:has([data-custom-color]){background:0 0!important;-webkit-background-clip:unset!important;-webkit-text-fill-color:initial!important}.AnnouncementsSection-module__jKhWOq__sectionSubtitle{color:var(--fg-muted);max-width:620px;font-size:1.05rem;line-height:1.6}.AnnouncementsSection-module__jKhWOq__postersGrid{z-index:2;grid-template-columns:repeat(3,1fr);gap:28px;width:100%;display:grid;position:relative}.AnnouncementsSection-module__jKhWOq__posterCard{background:var(--bg-card);border:1px solid var(--card-border);border-radius:var(--radius-lg);cursor:pointer;flex-direction:column;padding:20px;transition:transform .4s cubic-bezier(.16,1,.3,1),border-color .35s,box-shadow .4s cubic-bezier(.16,1,.3,1);display:flex;position:relative}.AnnouncementsSection-module__jKhWOq__posterCard:hover{border-color:var(--accent);transform:translateY(-8px);box-shadow:0 24px 48px #00000073}[data-theme=light] .AnnouncementsSection-module__jKhWOq__posterCard:hover{box-shadow:0 20px 45px #01889f29}.AnnouncementsSection-module__jKhWOq__cardHeader{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:6px;margin-bottom:16px;display:flex}.AnnouncementsSection-module__jKhWOq__categoryPill{font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;color:var(--accent);background:var(--accent-dim);white-space:nowrap;border:1px solid #0692a233;border-radius:999px;flex-shrink:0;padding:4px 8px;font-size:clamp(.62rem,.72vw,.7rem);font-weight:700;line-height:1.2}.AnnouncementsSection-module__jKhWOq__datePill{color:var(--fg-muted);background:var(--bg-surface);border:1px solid var(--border-light);white-space:nowrap;border-radius:999px;flex-shrink:0;padding:4px 8px;font-size:clamp(.62rem,.72vw,.7rem);font-weight:600;line-height:1.2}.AnnouncementsSection-module__jKhWOq__posterFrameContainer{aspect-ratio:3/4.2;background:#0d0e12;border:1px solid #ffffff14;border-radius:8px;justify-content:center;align-items:center;width:100%;padding:10px;display:flex;position:relative;overflow:hidden}[data-theme=light] .AnnouncementsSection-module__jKhWOq__posterFrameContainer{background:#f0f2f5;border:1px solid #00000014}.AnnouncementsSection-module__jKhWOq__posterFrame{background:#000;border:2px solid #ffffffe6;border-radius:4px;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 24px #00000080}[data-theme=light] .AnnouncementsSection-module__jKhWOq__posterFrame{border:2px solid #111114;box-shadow:0 8px 20px #00000026}.AnnouncementsSection-module__jKhWOq__posterImage{object-fit:cover;width:100%;height:100%;transition:transform .5s cubic-bezier(.16,1,.3,1);display:block}.AnnouncementsSection-module__jKhWOq__posterCard:hover .AnnouncementsSection-module__jKhWOq__posterImage{transform:scale(1.04)}.AnnouncementsSection-module__jKhWOq__hoverOverlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;background:#00000073;justify-content:center;align-items:center;transition:opacity .3s;display:flex;position:absolute;inset:0}.AnnouncementsSection-module__jKhWOq__posterCard:hover .AnnouncementsSection-module__jKhWOq__hoverOverlay{opacity:1}.AnnouncementsSection-module__jKhWOq__viewBadge{color:#000;font-family:var(--font-display);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:8px 18px;font-size:.85rem;font-weight:700;transition:transform .3s cubic-bezier(.16,1,.3,1);display:inline-flex;transform:translateY(10px);box-shadow:0 6px 16px #0006}.AnnouncementsSection-module__jKhWOq__posterCard:hover .AnnouncementsSection-module__jKhWOq__viewBadge{transform:translateY(0)}.AnnouncementsSection-module__jKhWOq__cardBody{flex-direction:column;gap:8px;margin-top:18px;display:flex}.AnnouncementsSection-module__jKhWOq__cardTitle{font-family:var(--font-display);color:var(--fg-primary);font-size:1.15rem;font-weight:700;line-height:1.35}.AnnouncementsSection-module__jKhWOq__cardDescription{color:var(--fg-muted);font-size:.9rem;line-height:1.55}.AnnouncementsSection-module__jKhWOq__lightboxOverlay{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:99999;background:#000000eb;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.AnnouncementsSection-module__jKhWOq__lightboxContent{flex-direction:column;align-items:center;max-width:90vw;max-height:92vh;display:flex;position:relative}.AnnouncementsSection-module__jKhWOq__lightboxImageWrapper{background:#000;border:4px solid #fff;border-radius:8px;max-width:100%;max-height:75vh;position:relative;overflow:hidden;box-shadow:0 30px 100px #000000f2}.AnnouncementsSection-module__jKhWOq__lightboxImg{object-fit:contain;width:auto;max-width:88vw;height:auto;max-height:72vh;display:block}.AnnouncementsSection-module__jKhWOq__lightboxInfo{text-align:center;color:#fff;max-width:600px;margin-top:16px}.AnnouncementsSection-module__jKhWOq__lightboxMetaRow{gap:10px;margin-bottom:8px;display:inline-flex}.AnnouncementsSection-module__jKhWOq__lightboxTitle{font-family:var(--font-display);color:#fff;margin-bottom:6px;font-size:1.3rem;font-weight:700}.AnnouncementsSection-module__jKhWOq__lightboxDesc{color:#a1a1aa;font-size:.9rem;line-height:1.5}.AnnouncementsSection-module__jKhWOq__closeButton{color:#fff;cursor:pointer;background:#fff3;border:1px solid #fff6;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:1.1rem;transition:all .2s;display:flex;position:absolute;top:-44px;right:0}.AnnouncementsSection-module__jKhWOq__closeButton:hover{color:#000;background:#fff}@media (max-width:1024px){.AnnouncementsSection-module__jKhWOq__postersGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.AnnouncementsSection-module__jKhWOq__announcementsSection{margin:50px auto 40px;padding:0 16px}.AnnouncementsSection-module__jKhWOq__postersGrid{grid-template-columns:1fr}.AnnouncementsSection-module__jKhWOq__posterFrameContainer{aspect-ratio:3/4}.AnnouncementsSection-module__jKhWOq__posterCard{padding:16px}}@media (max-width:480px){.AnnouncementsSection-module__jKhWOq__announcementsSection{margin:40px auto 30px;padding:0 12px}.AnnouncementsSection-module__jKhWOq__posterCard{padding:14px 10px}.AnnouncementsSection-module__jKhWOq__headerContainer{margin-bottom:30px}.AnnouncementsSection-module__jKhWOq__lightboxOverlay{padding:12px}}@media (max-width:360px){.AnnouncementsSection-module__jKhWOq__announcementsSection{padding:0 8px}.AnnouncementsSection-module__jKhWOq__posterCard{padding:10px 8px}}
.StickerShowcaseSection-module__CZ8jMG__stickerSection{box-sizing:border-box;flex-direction:column;align-items:center;width:100%;max-width:1400px;margin:clamp(64px,7vw,90px) auto;padding:0 24px;display:flex;position:relative;overflow:visible}.StickerShowcaseSection-module__CZ8jMG__sectionHeader{text-align:center;flex-direction:column;align-items:center;width:100%;margin-bottom:50px;display:flex}.StickerShowcaseSection-module__CZ8jMG__categoryTag{font-family:var(--font-body);letter-spacing:.16em;text-transform:uppercase;color:var(--accent);margin-bottom:6px;font-size:clamp(.88rem,.95vw,.96rem);font-weight:800}.StickerShowcaseSection-module__CZ8jMG__title{font-family:var(--font-headline);letter-spacing:-.02em;text-transform:uppercase;color:var(--fg-primary,#fff);margin-bottom:14px;font-size:clamp(2.2rem,4vw,3.8rem);font-weight:900;line-height:1.02}[data-theme=light] .StickerShowcaseSection-module__CZ8jMG__title{color:#0d0d0f}.StickerShowcaseSection-module__CZ8jMG__titleAccent:not([data-custom-color]):not(:has([data-custom-color])):not([class*=ftc-]):not([class*=ftc-] *){color:var(--accent);background:linear-gradient(135deg,#0692a2 0%,#00d2eb 50%,#38bdf8 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;display:inline}[data-theme=light] .StickerShowcaseSection-module__CZ8jMG__titleAccent:not([data-custom-color]):not(:has([data-custom-color])):not([class*=ftc-]):not([class*=ftc-] *){background:linear-gradient(135deg,#01889f 0%,#00b4cc 50%,#00d2eb 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.StickerShowcaseSection-module__CZ8jMG__titleAccent[data-custom-color]{background:0 0!important;-webkit-background-clip:unset!important;-webkit-text-fill-color:initial!important}.StickerShowcaseSection-module__CZ8jMG__titleAccent:has([data-custom-color]){background:0 0!important;-webkit-background-clip:unset!important;-webkit-text-fill-color:initial!important}.StickerShowcaseSection-module__CZ8jMG__leadText{font-family:var(--font-body);color:var(--fg-secondary);opacity:.9;max-width:760px;margin:0;font-size:1.05rem;line-height:1.34}.StickerShowcaseSection-module__CZ8jMG__showcaseGrid{grid-template-columns:1fr 1.25fr;align-items:center;gap:clamp(24px,3.5vw,50px);width:100%;max-width:1300px;display:grid;position:relative}.StickerShowcaseSection-module__CZ8jMG__stickersCol{flex-direction:column;justify-content:center;align-items:center;gap:20px;width:100%;display:flex;position:relative}.StickerShowcaseSection-module__CZ8jMG__stickersList{flex-direction:row;justify-content:center;align-items:flex-start;gap:clamp(20px,3vw,48px);width:100%;min-height:380px;padding-top:14px;padding-bottom:6px;display:flex;position:relative;flex-wrap:nowrap!important}.StickerShowcaseSection-module__CZ8jMG__stickersList:before{content:"";pointer-events:none;z-index:1;background:linear-gradient(90deg,#0000 0%,#ffffff2e 20%,#0692a273 50%,#ffffff2e 80%,#0000 100%);border-radius:999px;height:2px;position:absolute;top:24px;left:10%;right:10%}[data-theme=light] .StickerShowcaseSection-module__CZ8jMG__stickersList:before{background:linear-gradient(90deg,#0000 0%,#00000014 20%,#01889f59 50%,#00000014 80%,#0000 100%)}.StickerShowcaseSection-module__CZ8jMG__keychainItem{cursor:pointer;transform-origin:top;z-index:2;-webkit-user-select:none;user-select:none;background:0 0;border:none;outline:none;flex-direction:column;flex-shrink:0;align-items:center;padding:0;display:flex;position:relative}.StickerShowcaseSection-module__CZ8jMG__keychainChainAssembly{opacity:1;transform-origin:top;pointer-events:none;z-index:5;flex-direction:column;align-items:center;height:68px;margin-bottom:-4px;display:flex;transform:translateY(0)scaleY(1)}.StickerShowcaseSection-module__CZ8jMG__keychainSplitRing{z-index:3;background:radial-gradient(circle at 35% 35%,#fff 0%,#a1a1aa 50%,#52525b 100%);border:3px double #d4d4d8;border-radius:50%;width:20px;height:20px;position:relative;box-shadow:0 3px 8px #00000080,inset 0 1px 2px #fffc}.StickerShowcaseSection-module__CZ8jMG__keychainChainLinks{flex-direction:column;align-items:center;gap:-3px;margin:-2px 0;display:flex}.StickerShowcaseSection-module__CZ8jMG__chainLink{background:linear-gradient(135deg,#f4f4f5 0%,#71717a 100%);border:1.5px solid #d4d4d8;border-radius:4px;width:6px;height:10px;margin-top:-2px;box-shadow:0 1px 3px #0006}.StickerShowcaseSection-module__CZ8jMG__chainLink:nth-child(2n){border-color:#a1a1aa;width:4px}.StickerShowcaseSection-module__CZ8jMG__keychainJumpRing{z-index:3;background:radial-gradient(circle at 35% 35%,#fff 0%,#71717a 100%);border:2px solid #e4e4e7;border-radius:50%;width:14px;height:14px;margin-top:-3px;margin-bottom:-1px;box-shadow:0 2px 4px #0006}.StickerShowcaseSection-module__CZ8jMG__circularKeychainDisc{aspect-ratio:1;-webkit-backdrop-filter:blur(16px);background:radial-gradient(circle at 30% 25%,#ffffff38 0%,#ffffff0f 55%,#0692a21f 100%);border:3px solid #ffffff59;border-radius:50%;justify-content:center;align-items:center;width:clamp(140px,14vw,205px);padding:0;transition:transform .35s cubic-bezier(.16,1,.3,1),border-color .3s,box-shadow .35s;display:flex;position:relative;overflow:hidden;box-shadow:0 22px 55px #0009,0 0 32px #0692a24d,inset 0 2px 6px #fff9}[data-theme=light] .StickerShowcaseSection-module__CZ8jMG__circularKeychainDisc{background:radial-gradient(circle at 30% 25%,#fffffffa 0%,#f0f9ffeb 60%,#01889f1a 100%);border-color:#01889f66;box-shadow:0 22px 48px #00000024,0 0 28px #01889f33,inset 0 2px 5px #fffffff2}.StickerShowcaseSection-module__CZ8jMG__acrylicGlassSheen{pointer-events:none;z-index:4;background:linear-gradient(#ffffff59 0%,#ffffff05 100%);border-radius:50% 50% 40% 40%/60% 60% 30% 30%;width:80%;height:45%;position:absolute;top:4px;left:10%}.StickerShowcaseSection-module__CZ8jMG__acrylicHole{z-index:5;background:#09090b;border:1.5px solid #fff6;border-radius:50%;width:8px;height:8px;position:absolute;top:8px;left:50%;transform:translate(-50%);box-shadow:inset 0 1px 2px #000c}[data-theme=light] .StickerShowcaseSection-module__CZ8jMG__acrylicHole{background:#e4e4e7;border-color:#0003}.StickerShowcaseSection-module__CZ8jMG__keychainItemActive .StickerShowcaseSection-module__CZ8jMG__circularKeychainDisc{border-color:var(--accent);box-shadow:0 24px 50px #000000a6,0 0 35px #0692a299,inset 0 2px 5px #ffffffd9}.StickerShowcaseSection-module__CZ8jMG__stickerCharmImg{transition:transform .4s var(--ease-out);transform:scale(1.08);object-fit:cover!important}.StickerShowcaseSection-module__CZ8jMG__stickerNamePill{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-family:var(--font-headline);color:#fff;white-space:nowrap;letter-spacing:.04em;opacity:.85;background:#111116d9;border:1px solid #ffffff26;border-radius:9999px;margin-top:14px;padding:4px 14px;font-size:.76rem;font-weight:700;transition:all .25s}[data-theme=light] .StickerShowcaseSection-module__CZ8jMG__stickerNamePill{color:#0d0d0f;background:#fff;border-color:#0000001f;box-shadow:0 4px 12px #00000014}.StickerShowcaseSection-module__CZ8jMG__keychainItemActive .StickerShowcaseSection-module__CZ8jMG__stickerNamePill{opacity:1;border-color:var(--accent);color:var(--accent)}.StickerShowcaseSection-module__CZ8jMG__mockupRow{flex-direction:row;align-items:center;gap:clamp(14px,1.8vw,22px);width:100%;display:flex}.StickerShowcaseSection-module__CZ8jMG__mockupStage{aspect-ratio:4/3.4;cursor:pointer;background:#ffffff08;border:1px solid #ffffff1a;border-radius:18px;flex:1;justify-content:center;align-items:center;min-height:280px;transition:border-color .3s,box-shadow .3s,transform .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 45px #0000008c,0 0 32px #0692a21f}[data-theme=light] .StickerShowcaseSection-module__CZ8jMG__mockupStage{background:#ffffffd9;border-color:#00000014;box-shadow:0 24px 60px #0000001a,0 0 30px #01889f1a}.StickerShowcaseSection-module__CZ8jMG__mockupStage:hover{border-color:#0692a280;transform:translateY(-4px);box-shadow:0 28px 70px #000000b3,0 0 50px #0692a24d}.StickerShowcaseSection-module__CZ8jMG__mockupImg{transition:transform .5s var(--ease-out);object-fit:cover!important}.StickerShowcaseSection-module__CZ8jMG__mockupStage:hover .StickerShowcaseSection-module__CZ8jMG__mockupImg{transform:scale(1.03)}.StickerShowcaseSection-module__CZ8jMG__mockupOverlay{-webkit-backdrop-filter:blur(10px);font-family:var(--font-headline);color:#fff;z-index:5;pointer-events:none;background:#0d0d12d9;border:1px solid #ffffff26;border-radius:9999px;align-items:center;gap:8px;padding:6px 14px;font-size:.72rem;font-weight:700;display:flex;position:absolute;top:16px;left:16px}[data-theme=light] .StickerShowcaseSection-module__CZ8jMG__mockupOverlay{color:#0d0d0f;background:#ffffffe6;border-color:#0000001f}.StickerShowcaseSection-module__CZ8jMG__mockupThumbnailsRow{align-items:center;gap:12px;width:100%;display:flex}.StickerShowcaseSection-module__CZ8jMG__mockupThumbBtn{cursor:pointer;background:#0000004d;border:2px solid #ffffff1a;border-radius:12px;outline:none;flex:1;height:70px;padding:0;transition:all .25s;position:relative;overflow:hidden}.StickerShowcaseSection-module__CZ8jMG__mockupThumbBtnActive{border-color:var(--accent);box-shadow:0 0 16px #0692a280}.StickerShowcaseSection-module__CZ8jMG__mockupThumbLabel{font-family:var(--font-headline);color:#fff;text-shadow:0 2px 4px #000c;z-index:2;font-size:.68rem;font-weight:700;position:absolute;bottom:6px;left:10px}@media (max-width:1080px){.StickerShowcaseSection-module__CZ8jMG__showcaseGrid{grid-template-columns:1fr;gap:40px}.StickerShowcaseSection-module__CZ8jMG__stickersList{gap:clamp(24px,5vw,56px);min-height:320px}.StickerShowcaseSection-module__CZ8jMG__circularKeychainDisc{width:clamp(140px,20vw,195px)}}@media (max-width:640px){.StickerShowcaseSection-module__CZ8jMG__stickerSection{padding:0 16px}.StickerShowcaseSection-module__CZ8jMG__mockupRow{flex-direction:column;gap:16px}.StickerShowcaseSection-module__CZ8jMG__mockupStage{width:100%;min-height:220px}}@media (max-width:540px){.StickerShowcaseSection-module__CZ8jMG__circularKeychainDisc{width:120px}.StickerShowcaseSection-module__CZ8jMG__stickersList{gap:20px}}@media (max-width:380px){.StickerShowcaseSection-module__CZ8jMG__stickerSection{padding:0 10px}.StickerShowcaseSection-module__CZ8jMG__title{font-size:clamp(1.8rem,8vw,2.6rem)}.StickerShowcaseSection-module__CZ8jMG__circularKeychainDisc{width:105px}.StickerShowcaseSection-module__CZ8jMG__stickersList{gap:12px}}
