body:has(.products-page){background:#f9f8f6;overflow-x:hidden}.products-page[data-astro-cid-2mp2lfdj]{--ink:#171417;--navy:#0c1754;--blue:#2545ff;--canvas:#f9f8f6;--cream:#f0e9e1;min-height:100vh;background:var(--canvas);color:var(--ink);font-family:var(--font-sans-en);overflow:clip}.product-hero[data-astro-cid-2mp2lfdj]{position:relative;width:100%;padding:72px 0 0;background:radial-gradient(circle at 82% 26%,rgba(37,69,255,.16),transparent 28%),radial-gradient(circle at 8% 12%,rgba(101,151,255,.1),transparent 24%),linear-gradient(180deg,#edf3ff,#f8faff 68%,#fff);overflow:hidden}.product-hero[data-astro-cid-2mp2lfdj]:before{content:"";position:absolute;width:42vw;min-width:460px;aspect-ratio:1;left:-14vw;top:-52%;border-radius:50%;background:radial-gradient(circle,#2545ff24,#2545ff00 68%);filter:blur(8px);animation:hero-glow 10s ease-in-out infinite alternate}.product-hero[data-astro-cid-2mp2lfdj]:after{content:"";position:absolute;width:clamp(180px,32vw,420px);aspect-ratio:1;right:max(-72px,-6vw);top:clamp(-124px,-11vw,-52px);border:1px solid rgba(37,69,255,.16);border-radius:50%;box-shadow:0 0 0 clamp(36px,6.4vw,84px) #2545ff08,0 0 0 clamp(72px,12.8vw,168px) #2545ff05;animation:circle-drift 12s ease-in-out infinite alternate;pointer-events:none}.hero-inner[data-astro-cid-2mp2lfdj]{position:relative;z-index:1;width:min(1200px,calc(100% - 64px));min-height:520px;margin:auto;padding:72px 0 48px;display:flex;flex-direction:column;justify-content:center}.back[data-astro-cid-2mp2lfdj]{position:absolute;top:38px;display:inline-flex;align-items:center;gap:8px;color:#646062;font-size:13px;font-weight:600}.eyebrow[data-astro-cid-2mp2lfdj]{font-size:12px;font-weight:700;line-height:1.4;letter-spacing:.12em;text-transform:uppercase}.hero-inner[data-astro-cid-2mp2lfdj]>.eyebrow[data-astro-cid-2mp2lfdj]{margin-bottom:24px}.hero-inner[data-astro-cid-2mp2lfdj] h1[data-astro-cid-2mp2lfdj]{max-width:940px;font-size:clamp(58px,6vw,86px);font-weight:500;line-height:1.02;letter-spacing:-.045em;text-wrap:balance}.hero-inner[data-astro-cid-2mp2lfdj] h1[data-astro-cid-2mp2lfdj] span[data-astro-cid-2mp2lfdj],.hero-inner[data-astro-cid-2mp2lfdj] h1[data-astro-cid-2mp2lfdj] em[data-astro-cid-2mp2lfdj]{display:block}.hero-inner[data-astro-cid-2mp2lfdj] h1[data-astro-cid-2mp2lfdj] em[data-astro-cid-2mp2lfdj]{font-family:Iowan Old Style,Palatino Linotype,Georgia,serif;font-weight:400;font-style:italic;color:var(--navy)}.lede[data-astro-cid-2mp2lfdj]{max-width:690px;margin-top:30px;color:#514e50;font-size:17px;line-height:1.7}.principles[data-astro-cid-2mp2lfdj]{display:flex;flex-wrap:wrap;gap:12px;margin-top:42px}.principles[data-astro-cid-2mp2lfdj] span[data-astro-cid-2mp2lfdj]{padding:10px 16px;border:1px solid rgba(12,23,84,.14);border-radius:100px;background:#ffffff8c;color:#4f4b4e;font-size:12px;font-weight:600}.hero-inner[data-astro-cid-2mp2lfdj]>.back[data-astro-cid-2mp2lfdj],.hero-inner[data-astro-cid-2mp2lfdj]>.eyebrow[data-astro-cid-2mp2lfdj],.hero-inner[data-astro-cid-2mp2lfdj]>.lede[data-astro-cid-2mp2lfdj],.hero-inner[data-astro-cid-2mp2lfdj]>.principles[data-astro-cid-2mp2lfdj]{opacity:0;animation:hero-fade .75s ease forwards}.hero-inner[data-astro-cid-2mp2lfdj]>.back[data-astro-cid-2mp2lfdj]{animation-delay:.02s}.hero-inner[data-astro-cid-2mp2lfdj]>.eyebrow[data-astro-cid-2mp2lfdj]{animation-delay:.08s}.hero-inner[data-astro-cid-2mp2lfdj]>.lede[data-astro-cid-2mp2lfdj]{animation-delay:.18s}.hero-inner[data-astro-cid-2mp2lfdj]>.principles[data-astro-cid-2mp2lfdj]{animation-delay:.28s}@keyframes hero-fade{to{opacity:1}}@keyframes circle-drift{0%{transform:translateZ(0)}to{transform:translate3d(-16px,14px,0)}}@keyframes hero-glow{0%{transform:translate3d(-3%,0,0) scale(.95)}to{transform:translate3d(9%,7%,0) scale(1.08)}}@keyframes orbit-breathe{0%{transform:scaleY(.33) rotate(-14deg)}to{transform:scaleY(.4) rotate(5deg)}}.portfolio[data-astro-cid-2mp2lfdj]{width:100%;padding:56px max(32px,calc((100vw - 1200px)/2)) 128px;background:#fff}.portfolio[data-astro-cid-2mp2lfdj]:before,.portfolio[data-astro-cid-2mp2lfdj]:after{content:none}.product-grid[data-astro-cid-2mp2lfdj]{max-width:1200px;margin:auto;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:24px}.product-card[data-astro-cid-2mp2lfdj]{--spot-x:50%;--spot-y:50%;position:relative;grid-column:span 6;min-height:440px;border-radius:24px;overflow:hidden;isolation:isolate;background:#f6f4ee;transition:box-shadow .35s ease}.product-card[data-astro-cid-2mp2lfdj]:before{content:"";position:absolute;z-index:0;inset:0;pointer-events:none;background:radial-gradient(420px circle at var(--spot-x) var(--spot-y),rgba(255,255,255,.82),rgba(37,69,255,.055) 38%,transparent 68%);opacity:0;transition:opacity .3s ease}.product-card[data-astro-cid-2mp2lfdj]:hover{box-shadow:0 18px 42px #0c175414}.product-card[data-astro-cid-2mp2lfdj]:hover:before{opacity:1}.product-card[data-astro-cid-2mp2lfdj]>a[data-astro-cid-2mp2lfdj]{position:relative;z-index:1;height:100%;padding:26px 28px;display:flex;flex-direction:column;color:inherit}.product-meta[data-astro-cid-2mp2lfdj]{display:flex;align-items:center;justify-content:space-between;color:#5d595b;font-size:11px;font-weight:700;letter-spacing:.07em}.product-art[data-astro-cid-2mp2lfdj]{position:relative;flex:1;min-height:215px;display:grid;place-items:center}.product-art[data-astro-cid-2mp2lfdj] .orbit[data-astro-cid-2mp2lfdj]{position:absolute;width:52%;aspect-ratio:1;border:1px solid rgba(12,23,84,.12);border-radius:50%;animation:orbit-breathe 7.5s ease-in-out infinite alternate}.product-card[data-astro-cid-2mp2lfdj]:nth-child(2n) .orbit[data-astro-cid-2mp2lfdj]{animation-delay:-2.7s}.product-art[data-astro-cid-2mp2lfdj] img[data-astro-cid-2mp2lfdj]{position:relative;z-index:1;max-width:190px;max-height:130px;object-fit:contain;filter:drop-shadow(0 16px 24px rgba(12,23,84,.12));transition:transform .35s}.product-card[data-astro-cid-2mp2lfdj]:hover .product-art[data-astro-cid-2mp2lfdj] img[data-astro-cid-2mp2lfdj]{transform:scale(1.045)}.exovia[data-astro-cid-2mp2lfdj] .product-art[data-astro-cid-2mp2lfdj] img[data-astro-cid-2mp2lfdj]{max-width:92px;max-height:145px}.cue[data-astro-cid-2mp2lfdj] .product-art[data-astro-cid-2mp2lfdj] img[data-astro-cid-2mp2lfdj],.radar[data-astro-cid-2mp2lfdj] .product-art[data-astro-cid-2mp2lfdj] img[data-astro-cid-2mp2lfdj],.panda[data-astro-cid-2mp2lfdj] .product-art[data-astro-cid-2mp2lfdj] img[data-astro-cid-2mp2lfdj],.jwt[data-astro-cid-2mp2lfdj] .product-art[data-astro-cid-2mp2lfdj] img[data-astro-cid-2mp2lfdj]{width:96px;height:96px}.panda[data-astro-cid-2mp2lfdj] .product-art[data-astro-cid-2mp2lfdj] img[data-astro-cid-2mp2lfdj]{border-radius:20px}.star[data-astro-cid-2mp2lfdj] .product-art[data-astro-cid-2mp2lfdj] img[data-astro-cid-2mp2lfdj]{width:148px;max-height:148px}.chimo[data-astro-cid-2mp2lfdj] .product-art[data-astro-cid-2mp2lfdj] img[data-astro-cid-2mp2lfdj]{width:min(520px,60%);max-width:100%;max-height:160px}.product-copy[data-astro-cid-2mp2lfdj]{padding-top:22px}.product-copy[data-astro-cid-2mp2lfdj] h2[data-astro-cid-2mp2lfdj]{font-size:30px;font-weight:600;line-height:1.1}.product-copy[data-astro-cid-2mp2lfdj] p[data-astro-cid-2mp2lfdj]{max-width:520px;margin-top:8px;color:#5e5a5c;font-size:14px;line-height:1.6}.product-copy[data-astro-cid-2mp2lfdj] span[data-astro-cid-2mp2lfdj]{display:flex;align-items:center;gap:8px;margin-top:20px;color:var(--blue);font-size:13px;font-weight:600}.product-copy[data-astro-cid-2mp2lfdj] span[data-astro-cid-2mp2lfdj] svg[data-astro-cid-2mp2lfdj],.closing[data-astro-cid-2mp2lfdj]>a[data-astro-cid-2mp2lfdj] svg[data-astro-cid-2mp2lfdj]{transition:transform .25s ease}.product-card[data-astro-cid-2mp2lfdj]:hover .product-copy[data-astro-cid-2mp2lfdj] span[data-astro-cid-2mp2lfdj] svg[data-astro-cid-2mp2lfdj],.closing[data-astro-cid-2mp2lfdj]>a[data-astro-cid-2mp2lfdj]:hover svg[data-astro-cid-2mp2lfdj]{transform:translate(4px)}.mint[data-astro-cid-2mp2lfdj]{background:#edfaf6}.lavender[data-astro-cid-2mp2lfdj]{background:#efeffc}.paper[data-astro-cid-2mp2lfdj]{background:#f7f6f2}.yellow[data-astro-cid-2mp2lfdj]{background:#fff8e7}.green[data-astro-cid-2mp2lfdj]{background:#eff8ef}.blue[data-astro-cid-2mp2lfdj]{background:#edf3ff}.gray[data-astro-cid-2mp2lfdj]{background:#f1f1f0}.sage[data-astro-cid-2mp2lfdj]{background:#eef3ea}.product-card[data-astro-cid-2mp2lfdj].wide{grid-column:span 12;min-height:340px}.product-card[data-astro-cid-2mp2lfdj].wide>a[data-astro-cid-2mp2lfdj]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto 1fr;column-gap:32px}.product-card[data-astro-cid-2mp2lfdj].wide .product-meta[data-astro-cid-2mp2lfdj]{grid-column:1/-1}.product-card[data-astro-cid-2mp2lfdj].wide .product-art[data-astro-cid-2mp2lfdj]{grid-column:2;grid-row:2;min-height:220px}.product-card[data-astro-cid-2mp2lfdj].wide .product-copy[data-astro-cid-2mp2lfdj]{grid-column:1;grid-row:2;align-self:end}.nomi[data-astro-cid-2mp2lfdj] .product-art[data-astro-cid-2mp2lfdj] img[data-astro-cid-2mp2lfdj]{width:112px;height:112px;max-width:none;max-height:none;object-fit:cover;border-radius:26px;filter:none;box-shadow:0 16px 24px #0c17541f}.closing[data-astro-cid-2mp2lfdj]{position:relative;width:min(1200px,calc(100% - 64px));min-height:390px;margin:112px auto 0;padding:64px 70px;display:flex;align-items:end;justify-content:space-between;gap:40px;border-radius:28px;clip-path:inset(0 round 28px);background:var(--navy);color:#fff;overflow:hidden;isolation:isolate}.closing[data-astro-cid-2mp2lfdj]:after{content:"";position:absolute;z-index:0;width:360px;aspect-ratio:1;right:-88px;top:-132px;border:1px solid rgba(255,255,255,.22);border-radius:50%;box-shadow:0 0 0 72px #ffffff0b,0 0 0 144px #ffffff06;animation:circle-drift 12s ease-in-out infinite alternate;pointer-events:none}.closing[data-astro-cid-2mp2lfdj]>div[data-astro-cid-2mp2lfdj]:first-child{position:relative;z-index:2;max-width:700px}.closing[data-astro-cid-2mp2lfdj] .eyebrow[data-astro-cid-2mp2lfdj]{color:#b8c0ff}.closing[data-astro-cid-2mp2lfdj] h2[data-astro-cid-2mp2lfdj]{margin-top:18px;font-family:Iowan Old Style,Palatino Linotype,Georgia,serif;font-size:clamp(40px,4vw,58px);font-weight:400;font-style:italic;line-height:1.06;color:#fff}.closing[data-astro-cid-2mp2lfdj]>div[data-astro-cid-2mp2lfdj]:first-child>p[data-astro-cid-2mp2lfdj]:not(.eyebrow){max-width:620px;margin-top:18px;color:#c8cbed;font-size:15px;line-height:1.65}.closing[data-astro-cid-2mp2lfdj]>a[data-astro-cid-2mp2lfdj]{position:relative;z-index:2;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-width:180px;min-height:48px;padding:12px 24px;border-radius:100px;background:#fff;color:var(--navy);font-size:15px;font-weight:500;transition:transform .25s}.closing[data-astro-cid-2mp2lfdj]>a[data-astro-cid-2mp2lfdj]:hover{transform:translateY(-2px)}.footer-transition[data-astro-cid-2mp2lfdj]{position:relative;display:grid;place-items:center;padding:76px 20px;background:linear-gradient(180deg,var(--canvas),var(--cream));overflow:hidden}.footer-transition[data-astro-cid-2mp2lfdj] img[data-astro-cid-2mp2lfdj]{display:block;width:100px;max-width:60%;height:auto;filter:brightness(0) invert(.74)}.reveal[data-astro-cid-2mp2lfdj]{--reveal-delay:0ms;opacity:0;transform:none;transition:opacity .65s var(--reveal-delay) ease}.reveal[data-astro-cid-2mp2lfdj].visible{opacity:1}html[lang=zh-CN] .products-page[data-astro-cid-2mp2lfdj]{font-family:var(--font-sans-zh)}html[lang=zh-CN] .hero-inner[data-astro-cid-2mp2lfdj] h1[data-astro-cid-2mp2lfdj] em[data-astro-cid-2mp2lfdj],html[lang=zh-CN] .closing[data-astro-cid-2mp2lfdj] h2[data-astro-cid-2mp2lfdj]{font-family:inherit;font-style:normal;font-weight:600}html[lang=zh-CN] .hero-inner[data-astro-cid-2mp2lfdj] h1[data-astro-cid-2mp2lfdj]{letter-spacing:normal}html[lang=zh-CN] .hero-inner[data-astro-cid-2mp2lfdj] h1[data-astro-cid-2mp2lfdj] span[data-astro-cid-2mp2lfdj],html[lang=zh-CN] .hero-inner[data-astro-cid-2mp2lfdj] h1[data-astro-cid-2mp2lfdj] em[data-astro-cid-2mp2lfdj]{display:block;white-space:nowrap}@media(max-width:900px){.hero-inner[data-astro-cid-2mp2lfdj]{min-height:470px}.hero-inner[data-astro-cid-2mp2lfdj] h1[data-astro-cid-2mp2lfdj]{max-width:760px}.closing[data-astro-cid-2mp2lfdj]{align-items:start;flex-direction:column}.closing[data-astro-cid-2mp2lfdj]>a[data-astro-cid-2mp2lfdj]{min-width:200px}}@media(max-width:680px){.product-hero[data-astro-cid-2mp2lfdj]{padding-top:66px}.hero-inner[data-astro-cid-2mp2lfdj]{width:calc(100% - 40px);min-height:430px;padding:88px 0 40px}.back[data-astro-cid-2mp2lfdj]{top:28px}.hero-inner[data-astro-cid-2mp2lfdj] h1[data-astro-cid-2mp2lfdj]{font-size:clamp(44px,12vw,58px);line-height:1.05}.products-page[data-astro-cid-2mp2lfdj].zh .hero-inner[data-astro-cid-2mp2lfdj] h1[data-astro-cid-2mp2lfdj]{font-size:34px}.lede[data-astro-cid-2mp2lfdj]{font-size:15px}.principles[data-astro-cid-2mp2lfdj]{gap:8px;margin-top:34px}.principles[data-astro-cid-2mp2lfdj] span[data-astro-cid-2mp2lfdj]{font-size:11px;padding:9px 12px}.portfolio[data-astro-cid-2mp2lfdj]{padding:44px 20px 96px}.product-grid[data-astro-cid-2mp2lfdj]{grid-template-columns:1fr}.product-card[data-astro-cid-2mp2lfdj],.product-card[data-astro-cid-2mp2lfdj].wide{grid-column:auto}.product-card[data-astro-cid-2mp2lfdj].wide{min-height:440px}.product-card[data-astro-cid-2mp2lfdj].wide>a[data-astro-cid-2mp2lfdj]{display:flex}.nomi[data-astro-cid-2mp2lfdj] .product-art[data-astro-cid-2mp2lfdj] img[data-astro-cid-2mp2lfdj]{width:100px;height:100px;border-radius:23px}.product-card[data-astro-cid-2mp2lfdj],.product-card[data-astro-cid-2mp2lfdj]>a[data-astro-cid-2mp2lfdj]{padding:22px}.product-art[data-astro-cid-2mp2lfdj]{min-height:185px}.closing[data-astro-cid-2mp2lfdj]{width:calc(100% - 40px);min-height:430px;margin:82px auto 0;padding:40px 28px;border-radius:22px;clip-path:inset(0 round 22px)}.closing[data-astro-cid-2mp2lfdj] h2[data-astro-cid-2mp2lfdj]{font-size:40px}.closing[data-astro-cid-2mp2lfdj]>a[data-astro-cid-2mp2lfdj]{width:100%}.footer-transition[data-astro-cid-2mp2lfdj]{padding:52px 20px}}@media(hover:none){.product-card[data-astro-cid-2mp2lfdj]:hover{transform:none;box-shadow:none}.product-card[data-astro-cid-2mp2lfdj]:before{display:none}}@media(prefers-reduced-motion:reduce){.closing[data-astro-cid-2mp2lfdj]:after{animation:none}.reveal[data-astro-cid-2mp2lfdj]{opacity:1;transition:none}.hero-inner[data-astro-cid-2mp2lfdj]>.back[data-astro-cid-2mp2lfdj],.hero-inner[data-astro-cid-2mp2lfdj]>.eyebrow[data-astro-cid-2mp2lfdj],.hero-inner[data-astro-cid-2mp2lfdj]>.lede[data-astro-cid-2mp2lfdj],.hero-inner[data-astro-cid-2mp2lfdj]>.principles[data-astro-cid-2mp2lfdj]{opacity:1;transform:none;animation:none}.product-hero[data-astro-cid-2mp2lfdj]:before,.product-hero[data-astro-cid-2mp2lfdj]:after,.product-art[data-astro-cid-2mp2lfdj] .orbit[data-astro-cid-2mp2lfdj]{animation:none}.product-card[data-astro-cid-2mp2lfdj],.product-art[data-astro-cid-2mp2lfdj] img[data-astro-cid-2mp2lfdj]{transition:none}}
