.particle-logo[data-astro-cid-g4z76bsn]{flex-direction:column;align-items:center;width:min(320px,100% - 80px);display:flex}[data-astro-cid-g4z76bsn][data-scroll-logo]{--cl:clamp(0, (var(--hero-logo-progress,1) - .2) / .1, 1);--la:clamp(0, (var(--hero-logo-progress,1) - .4) / .1, 1);--ay:clamp(0, (var(--hero-logo-progress,1) - .6) / .1, 1);--yf:clamp(0, (var(--hero-logo-progress,1) - .8) / .12, 1);--logo-c:calc(1 - var(--cl));--logo-l:calc(var(--cl) - var(--la));--logo-a:calc(var(--la) - var(--ay));--logo-y:calc(var(--ay) - var(--yf));--logo-full:var(--yf)}svg[data-astro-cid-g4z76bsn]{width:100%;height:auto;display:block;overflow:visible}.logo-light[data-astro-cid-g4z76bsn]{opacity:0;pointer-events:none}.logo-light-rim[data-astro-cid-g4z76bsn]{opacity:calc(var(--logo-light,0) * .5)}.logo-light-core[data-astro-cid-g4z76bsn]{opacity:var(--logo-light,0)}.logo-light-joints[data-astro-cid-g4z76bsn]{opacity:calc(var(--logo-light,0) * .65)}.particle-wordmark[data-astro-cid-g4z76bsn]{width:208px;height:16.096px;margin-top:-26px;display:block;position:relative;overflow:hidden}.particle-wordmark[data-astro-cid-g4z76bsn] img[data-astro-cid-g4z76bsn]{width:258.688px;max-width:none;height:auto;position:absolute;top:-19.152px;left:-42.144px}@media (width<=767px){.logo-light-rim[data-astro-cid-g4z76bsn]{display:none}.logo-light-core[data-astro-cid-g4z76bsn]{opacity:calc(var(--logo-light,0) * .7)}.particle-logo[data-astro-cid-g4z76bsn]{width:min(240px,100% - 64px)}.particle-wordmark[data-astro-cid-g4z76bsn]{width:162.5px;height:12.575px;margin-top:-20px}.particle-wordmark[data-astro-cid-g4z76bsn] img[data-astro-cid-g4z76bsn]{width:202.1px;top:-14.9625px;left:-32.925px}}@media (prefers-reduced-motion:reduce),(prefers-reduced-transparency:reduce),(prefers-contrast:more),(forced-colors:active){.logo-light[data-astro-cid-g4z76bsn]{display:none}}.journal-carousel[data-astro-cid-lqo7o22u]{--direction:1;flex:1;min-width:0}.journal-deck[data-astro-cid-lqo7o22u]{isolation:isolate;touch-action:pan-y;display:grid}.journal-slide[data-astro-cid-lqo7o22u]{visibility:hidden;pointer-events:none;grid-area:1/1;min-width:0;transition:visibility 0s 1.2s}.journal-slide[data-astro-cid-lqo7o22u].is-current{visibility:visible;pointer-events:auto;z-index:2;transition-delay:0s}.journal-slide[data-astro-cid-lqo7o22u].is-leaving{visibility:visible;z-index:1}.journal-image[data-astro-cid-lqo7o22u] img{clip-path:inset(0 calc(max(0, -1 * var(--direction)) * 100%) 0 calc(max(0, var(--direction)) * 100%));transition:clip-path 1.1s var(--ease-io), transform 1.7s var(--ease), filter 1.1s ease;position:relative;transform:scale(1.22)}.is-current[data-astro-cid-lqo7o22u] .journal-image[data-astro-cid-lqo7o22u] img{clip-path:inset(0);transform:none}.is-leaving[data-astro-cid-lqo7o22u] .journal-image[data-astro-cid-lqo7o22u] img{clip-path:inset(0);transform:scale(1.06) translateX(calc(var(--direction) * -3%));filter:brightness(.82)saturate(.9)}.journal-image[data-astro-cid-lqo7o22u]:before,.journal-image[data-astro-cid-lqo7o22u]:after{opacity:0;transition:opacity .5s ease, transform 1s var(--ease)}.is-current[data-astro-cid-lqo7o22u] .journal-image[data-astro-cid-lqo7o22u]:before,.is-current[data-astro-cid-lqo7o22u] .journal-image[data-astro-cid-lqo7o22u]:after{opacity:1;transition-delay:.7s}.journal-slide[data-astro-cid-lqo7o22u]:not(.is-current) .journal-image[data-astro-cid-lqo7o22u]:before,.journal-slide[data-astro-cid-lqo7o22u]:not(.is-current) .journal-image[data-astro-cid-lqo7o22u]:after{transform:none}.journal-copy[data-astro-cid-lqo7o22u]>[data-astro-cid-lqo7o22u]{opacity:0;filter:blur(4px);transition:opacity .3s,transform .4s,filter .3s;transform:translateY(-12px)}.is-current[data-astro-cid-lqo7o22u] .journal-copy[data-astro-cid-lqo7o22u]>[data-astro-cid-lqo7o22u]{opacity:1;filter:none;transition:opacity .7s ease, transform 1s var(--ease), filter .8s ease;transform:none}.is-current[data-astro-cid-lqo7o22u] .journal-copy[data-astro-cid-lqo7o22u]>[data-astro-cid-lqo7o22u]:first-child{transition-delay:.35s}.is-current[data-astro-cid-lqo7o22u] .journal-copy[data-astro-cid-lqo7o22u]>[data-astro-cid-lqo7o22u]:nth-child(2){transition-delay:.47s}.is-current[data-astro-cid-lqo7o22u] .journal-copy[data-astro-cid-lqo7o22u]>[data-astro-cid-lqo7o22u]:nth-child(3){transition-delay:.62s}.journal-slide[data-astro-cid-lqo7o22u]:not(.is-current):not(.is-leaving) .journal-copy[data-astro-cid-lqo7o22u]>[data-astro-cid-lqo7o22u]{transform:translateY(26px)}.journal-link[data-astro-cid-lqo7o22u]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,3vw,48px);height:100%;padding:16px 0;display:grid}.journal-link[data-astro-cid-lqo7o22u]:focus-visible{outline:2px solid var(--ink);outline-offset:6px}.journal-image[data-astro-cid-lqo7o22u]{aspect-ratio:1;position:relative}.journal-image[data-astro-cid-lqo7o22u]:before,.journal-image[data-astro-cid-lqo7o22u]:after{content:"";z-index:-1;border:1px solid var(--ink-15);background:var(--paper);position:absolute;inset:0;transform:rotate(-4deg)}.journal-image[data-astro-cid-lqo7o22u]:after{background:var(--white);transform:rotate(-2deg)}.journal-image[data-astro-cid-lqo7o22u] img{object-fit:cover;width:100%;height:100%}.journal-image-fallback[data-astro-cid-lqo7o22u]{letter-spacing:.1em;background:var(--paper);place-items:center;height:100%;font-size:40px;display:grid}.journal-copy[data-astro-cid-lqo7o22u]{flex-direction:column;align-items:flex-start;gap:24px;padding-block:8px;display:flex}.journal-meta[data-astro-cid-lqo7o22u]{color:color-mix(in srgb, var(--ink) 72%, transparent);flex-wrap:wrap;gap:8px 16px;font-size:12px;line-height:1.5;display:flex}h3[data-astro-cid-lqo7o22u]{letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(20px,2.1vw,36px);font-weight:500;line-height:1.4}.journal-arrow[data-astro-cid-lqo7o22u]{transition:transform .4s var(--ease);margin-top:auto;font-size:32px}.journal-link[data-astro-cid-lqo7o22u]:hover .journal-arrow[data-astro-cid-lqo7o22u]{transform:translate(4px,-4px)}.journal-controls[data-astro-cid-lqo7o22u]{border-top:1px solid var(--ink-15);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:28px;padding-top:12px;display:flex}.journal-controls[data-astro-cid-lqo7o22u][hidden]{display:none}.journal-counter[data-astro-cid-lqo7o22u]{font:12px var(--font-mono);color:var(--ink-60)}.journal-dots[data-astro-cid-lqo7o22u],.journal-navigation[data-astro-cid-lqo7o22u]{align-items:center;display:flex}button[data-astro-cid-lqo7o22u]{width:44px;height:44px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;font-size:24px;display:grid}button[data-astro-cid-lqo7o22u]:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.journal-dots[data-astro-cid-lqo7o22u] button[data-astro-cid-lqo7o22u]{flex-shrink:0;width:44px}.journal-dots[data-astro-cid-lqo7o22u] span[data-astro-cid-lqo7o22u]{background:var(--ink-40);border-radius:50%;width:5px;height:5px;transition:width .3s,background .3s}.journal-dots[data-astro-cid-lqo7o22u] button[data-astro-cid-lqo7o22u][aria-pressed=true] span[data-astro-cid-lqo7o22u]{background:var(--ink);border-radius:4px;width:20px}@keyframes journal-progress{0%{transform:scaleX(0)}to{transform:none}}.journal-dots[data-astro-cid-lqo7o22u] span[data-astro-cid-lqo7o22u]{position:relative;overflow:hidden}.is-playing[data-astro-cid-lqo7o22u] .journal-dots[data-astro-cid-lqo7o22u] button[data-astro-cid-lqo7o22u][aria-pressed=true] span[data-astro-cid-lqo7o22u]{background:var(--ink-15)}.is-playing[data-astro-cid-lqo7o22u] .journal-dots[data-astro-cid-lqo7o22u] button[data-astro-cid-lqo7o22u][aria-pressed=true] span[data-astro-cid-lqo7o22u]:after{content:"";background:var(--ink);transform-origin:0;animation:6.5s linear both journal-progress;position:absolute;inset:0}.journal-navigation[data-astro-cid-lqo7o22u] button[data-astro-cid-lqo7o22u]>.arrow{width:20px;height:20px}.journal-pause[data-astro-cid-lqo7o22u] svg[data-astro-cid-lqo7o22u]{fill:none;stroke:currentColor;stroke-width:1.5px;grid-area:1/1;width:20px;height:20px}.play-icon[data-astro-cid-lqo7o22u],.journal-pause[data-astro-cid-lqo7o22u][aria-pressed=true] .pause-icon[data-astro-cid-lqo7o22u]{display:none}.journal-pause[data-astro-cid-lqo7o22u][aria-pressed=true] .play-icon[data-astro-cid-lqo7o22u]{display:block}.journal-pause[data-astro-cid-lqo7o22u][hidden]{display:none}@media (width<=767px){.journal-link[data-astro-cid-lqo7o22u]{grid-template-columns:1fr;gap:24px}.journal-image[data-astro-cid-lqo7o22u]{aspect-ratio:4/3}.journal-copy[data-astro-cid-lqo7o22u]{gap:14px;padding:0}h3[data-astro-cid-lqo7o22u]{font-size:clamp(20px,5.5vw,27px)}.journal-arrow[data-astro-cid-lqo7o22u]{font-size:26px}.journal-controls[data-astro-cid-lqo7o22u]{grid-template-columns:1fr auto;margin-top:16px;display:grid}.journal-dots[data-astro-cid-lqo7o22u]{grid-area:2/1/auto/-1;justify-content:center}.journal-dots[data-astro-cid-lqo7o22u] button[data-astro-cid-lqo7o22u]{flex-shrink:0;width:44px}.journal-navigation[data-astro-cid-lqo7o22u]{grid-area:1/2}}@media (prefers-reduced-motion:reduce){.journal-slide[data-astro-cid-lqo7o22u],.journal-arrow[data-astro-cid-lqo7o22u],.journal-dots[data-astro-cid-lqo7o22u] span[data-astro-cid-lqo7o22u],.journal-image[data-astro-cid-lqo7o22u] img,.journal-image[data-astro-cid-lqo7o22u]:before,.journal-image[data-astro-cid-lqo7o22u]:after,.journal-copy[data-astro-cid-lqo7o22u]>[data-astro-cid-lqo7o22u]{transition:none!important}.journal-slide[data-astro-cid-lqo7o22u] [data-astro-cid-lqo7o22u]:is(.journal-image img,.journal-copy>*){filter:none;clip-path:none;transform:none}.journal-slide[data-astro-cid-lqo7o22u].is-leaving{visibility:hidden}}.home[data-astro-cid-xa7uqt5p]{--pad:clamp(16px, 1.7vw, 32px);--pad-w:clamp(24px, 4.2vw, 80px);--grey:#0b0a0b66;--faint:#0b0a0b26;--faint-text:var(--ink-60);--ease-p4:cubic-bezier(.23, 1, .32, 1);--ease-oc:cubic-bezier(.215, .61, .355, 1);--ease-cinematic:cubic-bezier(.22, 1, .36, 1);overflow-x:clip}.m-only[data-astro-cid-xa7uqt5p]{display:none}.hairline[data-astro-cid-xa7uqt5p]{opacity:.1;background:currentColor;width:100vw;height:1px;display:block;position:relative;left:50%;transform:translate(-50%)}.hero[data-astro-cid-xa7uqt5p]{height:calc(70vh - var(--header-h));height:calc(70svh - var(--header-h));min-height:320px;padding:0 var(--pad) 16px;flex-direction:column;justify-content:space-between;gap:24px;display:flex}@media (width>=768px){.hero[data-astro-cid-xa7uqt5p]{max-height:58vw}}.phrase[data-astro-cid-xa7uqt5p]{position:relative}.ph[data-astro-cid-xa7uqt5p]{justify-content:space-between;align-items:flex-end;gap:0 4vw;display:flex}.ph-block[data-astro-cid-xa7uqt5p]{letter-spacing:-.03em;text-transform:uppercase;margin:0;font-size:clamp(2rem,5.2vw,6.25rem);font-weight:600;line-height:.9}html[lang^=zh] .ph-block[data-astro-cid-xa7uqt5p]{letter-spacing:-.02em;font-size:clamp(2.2rem,6vw,7rem);line-height:1}.ph-right[data-astro-cid-xa7uqt5p]{text-align:right}.ph-line[data-astro-cid-xa7uqt5p]{padding-bottom:.04em;display:block;overflow:hidden}.ph-w[data-astro-cid-xa7uqt5p]{display:inline-block}.home[data-astro-cid-xa7uqt5p] .ph-block[data-astro-cid-xa7uqt5p].ph-brand{font-size:clamp(3.5rem,9vw,10rem);line-height:1}.home[data-astro-cid-xa7uqt5p] .ph-block[data-astro-cid-xa7uqt5p].ph-tagline{text-transform:none;font-size:clamp(20px,2.2vw,28px);font-weight:400;line-height:1.35}.hero-intro[data-astro-cid-xa7uqt5p]{justify-content:space-between;align-items:flex-end;gap:24px;margin-top:auto;display:flex}.hero-service[data-astro-cid-xa7uqt5p]{color:var(--charcoal);margin:0;font-size:16px;line-height:1.65}.hero-service[data-astro-cid-xa7uqt5p] span[data-astro-cid-xa7uqt5p]{display:block}.hero-contact[data-astro-cid-xa7uqt5p]{flex-shrink:0}.stats[data-astro-cid-xa7uqt5p]{grid-template-columns:repeat(3,max-content);justify-content:space-between;gap:24px;display:grid;position:relative}.stat[data-astro-cid-xa7uqt5p]{margin:0;font-size:14px;font-weight:500;line-height:1.2;overflow:hidden}.stat[data-astro-cid-xa7uqt5p] span[data-astro-cid-xa7uqt5p]{display:inline-block}.stat[data-astro-cid-xa7uqt5p]:focus-within{overflow:visible}.stat[data-astro-cid-xa7uqt5p] b[data-astro-cid-xa7uqt5p]{font-weight:inherit;font-variant-numeric:tabular-nums}.stat-go[data-astro-cid-xa7uqt5p]{opacity:.35;transition:opacity .25s ease, transform .4s var(--ease-p4);margin-left:.45em;font-style:normal;display:inline-block}.stat[data-astro-cid-xa7uqt5p] a[data-astro-cid-xa7uqt5p]:hover .stat-go[data-astro-cid-xa7uqt5p],.stat[data-astro-cid-xa7uqt5p] a[data-astro-cid-xa7uqt5p]:focus-visible .stat-go[data-astro-cid-xa7uqt5p]{opacity:1;transform:translateY(3px)}.stat[data-astro-cid-xa7uqt5p]:nth-child(2){text-align:center}.stat[data-astro-cid-xa7uqt5p]:nth-child(3){text-align:right}.hero-motion-on[data-astro-cid-xa7uqt5p] .ph-a[data-astro-cid-xa7uqt5p] .ph-w[data-astro-cid-xa7uqt5p],.hero-motion-on[data-astro-cid-xa7uqt5p] .stat[data-astro-cid-xa7uqt5p] span[data-astro-cid-xa7uqt5p]{animation:rise .85s var(--d,0s) var(--ease-cinematic) both}.hero-motion-on[data-astro-cid-xa7uqt5p] .stat[data-astro-cid-xa7uqt5p] span[data-astro-cid-xa7uqt5p]{animation-duration:.6s}@keyframes rise{0%{opacity:0;transform:translateY(110%)}to{opacity:1;transform:translateY(0)}}.hm-sticky[data-astro-cid-xa7uqt5p]{background:var(--white);height:100svh;position:relative;overflow:hidden}.hm-rise[data-astro-cid-xa7uqt5p],.hm-frame[data-astro-cid-xa7uqt5p]{position:absolute;inset:0}.hm-glass[data-astro-cid-xa7uqt5p]{z-index:1;border-radius:inherit;opacity:var(--film-glass,0);pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffffb8,inset 0 0 0 7px #ffffff1a,inset 0 0 0 8px #18161424}.hm-glass[data-astro-cid-xa7uqt5p]:before{content:"";border-radius:inherit;background:radial-gradient(ellipse at var(--film-light-x,15%) 0%, #ffffffd1, transparent 62%) border-box;-webkit-mask-composite:xor;border:7px solid #0000;position:absolute;inset:0;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0)}@supports (backdrop-filter:blur(1px)) and (mask-composite:exclude){.hm-glass[data-astro-cid-xa7uqt5p]:before{-webkit-backdrop-filter:blur(3px)saturate(1.1)}}@media (width<=767px){.hm-glass[data-astro-cid-xa7uqt5p]:before{-webkit-backdrop-filter:none;border-width:4px}.hm-glass[data-astro-cid-xa7uqt5p]{box-shadow:inset 0 0 0 1px #ffffffb8,inset 0 0 0 4px #ffffff1f}}@media (prefers-reduced-motion:reduce),(prefers-reduced-transparency:reduce),(prefers-contrast:more),(forced-colors:active){.hm-glass[data-astro-cid-xa7uqt5p]{display:none}}.hm-frame[data-astro-cid-xa7uqt5p]{transform-origin:50%;will-change:transform;overflow:hidden}.hm-media[data-astro-cid-xa7uqt5p]{background:var(--charcoal) url(/video/hero-poster.webp) 50% 0 / cover no-repeat;will-change:transform;position:absolute;inset:0}.hm-img[data-astro-cid-xa7uqt5p]{object-fit:cover;object-position:50% 0;opacity:0;width:100%;height:100%;transition:opacity .9s}.hm-img[data-astro-cid-xa7uqt5p].is-live{opacity:1}@media (prefers-reduced-motion:reduce){.hm-img[data-astro-cid-xa7uqt5p]{transition:none}}.hm-play[data-astro-cid-xa7uqt5p]{border-radius:var(--radius);-webkit-backdrop-filter:blur(15px);color:#fff;background:#00000042;border:1px solid #fff3;align-items:center;gap:10px;padding:11px 22px;font-size:14px;font-weight:500;transition:background .3s;display:inline-flex;position:absolute;bottom:6%;left:50%;transform:translate(-50%)}.hm-play[data-astro-cid-xa7uqt5p]:hover{background:#000}.hm-pause[data-astro-cid-xa7uqt5p]{-webkit-backdrop-filter:blur(15px);color:#fff;cursor:pointer;background:#00000042;border:1px solid #fff3;border-radius:50%;place-items:center;width:40px;height:40px;padding:0;transition:background .3s;display:grid;position:absolute;bottom:16px;right:16px}.hm-pause[data-astro-cid-xa7uqt5p]:hover{background:#000}.hm-pause[data-astro-cid-xa7uqt5p]{transform-origin:100% 100%}.hm-pause[data-astro-cid-xa7uqt5p][hidden]{display:none}.hm-pause[data-astro-cid-xa7uqt5p]:focus-visible{outline-offset:3px;outline-color:#fff}.hm-pause[data-astro-cid-xa7uqt5p]>[data-astro-cid-xa7uqt5p]{grid-area:1/1}.hp-bars[data-astro-cid-xa7uqt5p]{gap:4px;display:flex}.hp-bars[data-astro-cid-xa7uqt5p] i[data-astro-cid-xa7uqt5p]{background:currentColor;width:1.5px;height:12px}.hm-pause[data-astro-cid-xa7uqt5p] .tri[data-astro-cid-xa7uqt5p]{margin-left:2px;display:none}.hm-pause[data-astro-cid-xa7uqt5p].is-paused .hp-bars[data-astro-cid-xa7uqt5p]{display:none}.hm-pause[data-astro-cid-xa7uqt5p].is-paused .tri[data-astro-cid-xa7uqt5p]{display:block}.tri[data-astro-cid-xa7uqt5p]{border-top:5px solid #0000;border-bottom:5px solid #0000;border-left:8px solid;width:0;height:0}.hero-motion-on[data-astro-cid-xa7uqt5p] .hm[data-astro-cid-xa7uqt5p]{height:240svh}.hero-motion-on[data-astro-cid-xa7uqt5p] .hm-sticky[data-astro-cid-xa7uqt5p]{position:sticky;top:0}.hero-motion-on[data-astro-cid-xa7uqt5p] .hm-rise[data-astro-cid-xa7uqt5p]{animation:frame-in 1.35s var(--ease-cinematic) both}@keyframes frame-in{0%{transform:translateY(100%)}}.hero-motion-on[data-astro-cid-xa7uqt5p] .hm-play[data-astro-cid-xa7uqt5p]{opacity:0}.hm-handoff[data-astro-cid-xa7uqt5p]{pointer-events:none;opacity:0;color:var(--ink);justify-content:center;align-items:center;display:none;position:absolute;inset:0}.hero-motion-on[data-astro-cid-xa7uqt5p] .hm-handoff[data-astro-cid-xa7uqt5p]{display:flex}.lens-sticky[data-astro-cid-xa7uqt5p]{background:var(--white);flex-direction:column;height:100svh;display:flex;position:relative;overflow:hidden}.lens-lead[data-astro-cid-xa7uqt5p]{padding:calc(var(--header-h) + clamp(12px, 3vh, 32px)) var(--pad) 0;letter-spacing:-.04em;text-align:center;margin:0;font-size:clamp(28px,3vw,48px);line-height:1.25}.lens-sub[data-astro-cid-xa7uqt5p]{padding-inline:var(--pad);color:var(--ink-60);text-align:center;margin:8px 0 0;font-size:15px;line-height:1.6}.lens-head[data-astro-cid-xa7uqt5p]{padding:24px var(--pad) 16px;letter-spacing:-.04em;grid-template-columns:1fr 1fr;gap:.3em;margin:0;font-size:clamp(16px,1.5vw,24px);font-weight:700;display:grid}.lh-pre[data-astro-cid-xa7uqt5p]{text-align:right;opacity:.6}.lh-word[data-astro-cid-xa7uqt5p]{align-items:center;gap:.38em;display:flex}.lh-word[data-astro-cid-xa7uqt5p]>span[data-astro-cid-xa7uqt5p]{display:inline-block}.lh-dot[data-astro-cid-xa7uqt5p]{background:var(--tone,var(--ink));border-radius:50%;flex:none;width:.32em;height:.32em;transition:background-color .5s}@keyframes lens-focus{0%{filter:blur(10px);opacity:0;translate:0 .22em}55%{filter:blur()}to{opacity:1;translate:0}}@keyframes lens-pop{0%{scale:0}to{scale:1}}.motion-on[data-astro-cid-xa7uqt5p] [data-astro-cid-xa7uqt5p][data-lens-word].is-swap{animation:lens-focus .65s var(--ease-cinematic)}.motion-on[data-astro-cid-xa7uqt5p] .lh-dot[data-astro-cid-xa7uqt5p].is-swap{animation:.6s cubic-bezier(.34,1.5,.64,1) .15s backwards lens-pop}.lens-stage[data-astro-cid-xa7uqt5p]{flex:1;position:relative;overflow:hidden}.lc[data-astro-cid-xa7uqt5p]{will-change:transform, width, height;display:block;position:absolute;top:50%;left:0}.lc-img[data-astro-cid-xa7uqt5p]{border-radius:var(--rad,8px);background:var(--paper);opacity:calc(var(--img,1) * var(--focus,1));clip-path:inset(0 round var(--rad,8px));transition:clip-path .5s var(--ease-oc);position:absolute;inset:0;overflow:hidden}.lc-img[data-astro-cid-xa7uqt5p] img{object-fit:cover;width:100%;height:100%;transition:transform var(--motion-settle) var(--ease-cinematic);transform:scale(1.055)}.lc[data-astro-cid-xa7uqt5p].is-committed .lc-img[data-astro-cid-xa7uqt5p] img{transform:scale(1)}.lc-word[data-astro-cid-xa7uqt5p]{letter-spacing:-.02em;white-space:nowrap;opacity:var(--word,0);pointer-events:none;place-items:center;font-size:16px;display:grid;position:absolute;inset:0}.lc-word[data-astro-cid-xa7uqt5p].is-again{font-size:0}.lc-word[data-astro-cid-xa7uqt5p].is-again:after{content:"";background:var(--ink);opacity:.5;border-radius:50%;width:5px;height:5px}.lc-cap[data-astro-cid-xa7uqt5p]{font-family:var(--font-mono);text-transform:uppercase;white-space:nowrap;opacity:0;transition:opacity var(--motion-reveal) ease, transform var(--motion-reveal) var(--ease-cinematic);pointer-events:none;gap:8px;padding-top:10px;font-size:12px;display:flex;position:absolute;top:100%;left:0;transform:translateY(14px)}.lc-desc[data-astro-cid-xa7uqt5p]{opacity:.6}.lc[data-astro-cid-xa7uqt5p].is-committed .lc-cap[data-astro-cid-xa7uqt5p],.lc[data-astro-cid-xa7uqt5p]:hover .lc-cap[data-astro-cid-xa7uqt5p]{opacity:1;transform:none}@media (hover:hover) and (width>=768px){.lc[data-astro-cid-xa7uqt5p]:hover .lc-img[data-astro-cid-xa7uqt5p]{clip-path:inset(6px round 8px)}.lc[data-astro-cid-xa7uqt5p]:hover .lc-img[data-astro-cid-xa7uqt5p] img{transform:scale(1.04)}}.lens-ticks[data-astro-cid-xa7uqt5p]{justify-content:center;align-items:flex-end;gap:28px;margin:0 auto 22px;display:flex}.lt-group[data-astro-cid-xa7uqt5p]{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;justify-items:center;gap:8px;padding:0;display:grid}.lt-bars[data-astro-cid-xa7uqt5p]{align-items:center;gap:9px;height:52px;display:flex}.lt-bars[data-astro-cid-xa7uqt5p] i[data-astro-cid-xa7uqt5p]{background:var(--ink);width:1px;height:4px;transition:background-color .4s;display:block}.lt-group[data-astro-cid-xa7uqt5p].is-on .lt-bars[data-astro-cid-xa7uqt5p] i[data-astro-cid-xa7uqt5p]{background:var(--tone)}.lt-label[data-astro-cid-xa7uqt5p]{font-family:var(--font-mono);text-transform:uppercase;white-space:nowrap;color:var(--ink-40);font-size:12px;line-height:1;transition:color .3s}.lt-label[data-astro-cid-xa7uqt5p] sup[data-astro-cid-xa7uqt5p]{margin-left:3px;font-size:9px}.lt-group[data-astro-cid-xa7uqt5p].is-on .lt-label[data-astro-cid-xa7uqt5p],.lt-group[data-astro-cid-xa7uqt5p]:hover .lt-label[data-astro-cid-xa7uqt5p]{color:var(--ink)}.motion-on[data-astro-cid-xa7uqt5p] .lens[data-astro-cid-xa7uqt5p]{height:calc(100svh + (var(--n) - 1) * 12svh)}.motion-on[data-astro-cid-xa7uqt5p] .lens-sticky[data-astro-cid-xa7uqt5p]{position:sticky;top:0}.bs-sticky[data-astro-cid-xa7uqt5p]{background:var(--white);border-top:1px solid var(--ink);flex-direction:column;display:flex}.bs-box[data-astro-cid-xa7uqt5p]{padding:clamp(28px, 4vh, 52px) var(--pad-w) clamp(20px, 3vh, 40px);flex:none}.bs-title[data-astro-cid-xa7uqt5p]{letter-spacing:-.045em;text-transform:uppercase;max-width:24em;margin:0;font-size:clamp(28px,3.4vw,60px);font-weight:600;line-height:1}.bs-row[data-astro-cid-xa7uqt5p]{min-height:0;padding:24px var(--pad-w) clamp(24px, 4vh, 48px);border-top:1px solid var(--faint);flex:1;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:clamp(24px,4vw,72px);display:grid}.bs-label[data-astro-cid-xa7uqt5p]{color:var(--ink-60);margin:0 0 clamp(16px,3vh,36px);font-size:.75rem}.bs-list[data-astro-cid-xa7uqt5p]{margin:0;padding:0;list-style:none}.bs-item[data-astro-cid-xa7uqt5p]{color:var(--faint-text);transition:color .25s}.bs-item[data-astro-cid-xa7uqt5p] a[data-astro-cid-xa7uqt5p]{letter-spacing:-.035em;grid-template-columns:2.2ch 1fr;align-items:baseline;gap:16px;padding:.16em 0;font-size:clamp(26px,2.8vw,50px);font-weight:600;line-height:1.1;display:grid}.bs-num[data-astro-cid-xa7uqt5p]{letter-spacing:0;font-size:max(11px,.4em);font-weight:500}.bs-item[data-astro-cid-xa7uqt5p].is-on,.bs-item[data-astro-cid-xa7uqt5p] a[data-astro-cid-xa7uqt5p]:hover{color:var(--ink)}.bs-card[data-astro-cid-xa7uqt5p]{border-radius:var(--radius);background:var(--paper);min-height:clamp(260px,46vh,560px);position:relative;overflow:hidden}.bs-img[data-astro-cid-xa7uqt5p]{object-fit:cover;visibility:hidden;width:100%;height:100%;position:absolute;inset:0}.bs-img[data-astro-cid-xa7uqt5p].is-on{visibility:visible}.bs-pin[data-astro-cid-xa7uqt5p] .bs[data-astro-cid-xa7uqt5p]{height:calc(100svh + var(--n) * 20svh)}.bs-pin[data-astro-cid-xa7uqt5p] .bs-sticky[data-astro-cid-xa7uqt5p]{height:100svh;position:sticky;top:0;overflow:hidden}.wk[data-astro-cid-xa7uqt5p]{max-width:1920px;padding:clamp(48px, 5vw, 88px) var(--pad-w) var(--space-section-tight);gap:clamp(64px,7vw,112px);margin:0 auto;display:grid;container-type:inline-size}.wk-row[data-astro-cid-xa7uqt5p]{align-items:flex-start;gap:16px;min-height:calc(42.88cqw + 37.1392px);display:flex}.wk-row-1[data-astro-cid-xa7uqt5p]{min-height:0}.wk-row-2[data-astro-cid-xa7uqt5p]{align-items:stretch}.wk-col[data-astro-cid-xa7uqt5p]{min-width:0;transition:flex-grow .58s var(--ease-p4);flex-direction:column;flex:724 1 0;display:flex}.wk-col[data-astro-cid-xa7uqt5p].is-big{flex-grow:1020}.wk-spacer[data-astro-cid-xa7uqt5p]{flex:0 0 24%}.wk-row-1[data-astro-cid-xa7uqt5p] .wk-col[data-astro-cid-xa7uqt5p]{transition:transform .58s var(--ease-p4);flex:0 0 calc(76% - 16px)}.wk-row-1[data-astro-cid-xa7uqt5p]:hover .wk-col[data-astro-cid-xa7uqt5p]{transform:translate(-21%)}.wk-card[data-astro-cid-xa7uqt5p]{display:block}.wk-media[data-astro-cid-xa7uqt5p]{border-radius:var(--radius);background:var(--charcoal);clip-path:inset(0 round 8px);height:0;transition:padding-top .58s var(--ease-p4), clip-path .5s var(--ease-oc);padding-top:68.0939%;display:block;position:relative;overflow:hidden}.is-big[data-astro-cid-xa7uqt5p] .wk-media[data-astro-cid-xa7uqt5p]{padding-top:73.3333%}.wk-row-1[data-astro-cid-xa7uqt5p] .wk-media[data-astro-cid-xa7uqt5p]{padding-top:60.7903%}.wk-row-1[data-astro-cid-xa7uqt5p] .wk-card[data-astro-cid-xa7uqt5p]:hover .wk-media[data-astro-cid-xa7uqt5p]{clip-path:inset(6px round 8px)}.px[data-astro-cid-xa7uqt5p]{will-change:transform;display:block;position:absolute;inset:-34px -48px}.px[data-astro-cid-xa7uqt5p] img{object-fit:cover;width:100%;height:100%}.motion-on[data-astro-cid-xa7uqt5p] [data-astro-cid-xa7uqt5p][data-unveil]:not(.is-shown){transition:clip-path 1.05s var(--ease-cinematic)}.motion-on[data-astro-cid-xa7uqt5p] [data-astro-cid-xa7uqt5p][data-unveil]:not(.is-in){clip-path:inset(100% 0 0 round 8px)}.motion-on[data-astro-cid-xa7uqt5p] [data-astro-cid-xa7uqt5p][data-unveil] .px[data-astro-cid-xa7uqt5p] img{transition:transform 1.35s var(--ease-cinematic)}.motion-on[data-astro-cid-xa7uqt5p] [data-astro-cid-xa7uqt5p][data-unveil]:not(.is-in) .px[data-astro-cid-xa7uqt5p] img{transform:scale(1.08)}.motion-on[data-astro-cid-xa7uqt5p] [data-astro-cid-xa7uqt5p][data-unveil].is-in:not(.is-shown){clip-path:inset(0 round 8px)}@media (width<=767px){.hero-motion-on[data-astro-cid-xa7uqt5p] [data-astro-cid-xa7uqt5p][data-unveil] .px[data-astro-cid-xa7uqt5p] img{transition:transform 1s var(--ease-cinematic)}.hero-motion-on[data-astro-cid-xa7uqt5p] [data-astro-cid-xa7uqt5p][data-unveil]:not(.is-in) .px[data-astro-cid-xa7uqt5p] img{transform:scale(1.055)}}.wk-cap[data-astro-cid-xa7uqt5p]{letter-spacing:-.02em;align-items:baseline;gap:24px;margin-top:12px;font-size:18px;font-weight:600;line-height:1.2;display:flex}.wk-tag[data-astro-cid-xa7uqt5p]{color:var(--ink-60);font-size:clamp(14px,1.1vw,16px);line-height:1.5}.wk-all[data-astro-cid-xa7uqt5p]{letter-spacing:-.05em;align-items:flex-start;margin-top:auto;padding-top:40px;font-size:32px;font-weight:600;line-height:1;display:inline-flex}.wk-dot[data-astro-cid-xa7uqt5p]{background:var(--ink);border-radius:50%;align-self:center;width:6px;height:6px;margin:0 0 0 8px}.wk-arrow[data-astro-cid-xa7uqt5p]{width:.9em;transition:translate .5s var(--ease-oc);margin-left:.2em;display:inline-block}.wk-all[data-astro-cid-xa7uqt5p]:hover .wk-arrow[data-astro-cid-xa7uqt5p]{translate:.55em}.sc[data-astro-cid-xa7uqt5p]{background:var(--white);color:var(--ink);flex-direction:column;display:flex;overflow:hidden}.sc-head[data-astro-cid-xa7uqt5p]{padding:clamp(56px, 7vh, 96px) var(--pad-w) 0}.sc-row[data-astro-cid-xa7uqt5p]{justify-content:space-between;align-items:flex-end;gap:32px;padding-top:clamp(20px,3vh,31px);display:flex}.sc-heading[data-astro-cid-xa7uqt5p]{min-width:0}.sc-category[data-astro-cid-xa7uqt5p]{letter-spacing:-.05em;text-transform:uppercase;margin:0;font-size:clamp(32px,4.6vw,88px);font-weight:600;line-height:.9}.sc-title[data-astro-cid-xa7uqt5p]{letter-spacing:-.025em;margin:14px 0 0;font-size:clamp(22px,2.2vw,34px);font-weight:400;line-height:1.2}html[lang^=zh] [data-astro-cid-xa7uqt5p]:is(.bs-title,.sc-category){text-wrap:balance;line-height:1.2}.sc-side[data-astro-cid-xa7uqt5p]{flex:none;gap:16px;width:auto;display:grid}.sc-side[data-astro-cid-xa7uqt5p] p[data-astro-cid-xa7uqt5p]{letter-spacing:-.03em;margin:0;font-size:20px;line-height:1.3}.sc-side[data-astro-cid-xa7uqt5p] .arrow-link[data-astro-cid-xa7uqt5p]{color:inherit;font-size:15px}.sc-rail[data-astro-cid-xa7uqt5p]{--h:max(240px, calc(69svh - 119px));padding:clamp(28px, 4vh, 56px) var(--pad-w) clamp(40px, 6vh, 72px);cursor:grab;touch-action:pan-y;user-select:none}.sc-rail[data-astro-cid-xa7uqt5p].is-grabbing{cursor:grabbing}.sc-track[data-astro-cid-xa7uqt5p]{will-change:transform;align-items:flex-end;gap:22px;width:max-content;display:flex}.sc-card[data-astro-cid-xa7uqt5p]{flex:none;display:block;position:relative}.sc-card[data-astro-cid-xa7uqt5p]:hover{z-index:20}.sc-media[data-astro-cid-xa7uqt5p]{width:calc(var(--h) * var(--r));height:var(--h);border-radius:var(--radius);transition:width .6s cubic-bezier(.22, 1, .36, 1), height .6s cubic-bezier(.22, 1, .36, 1), opacity .85s var(--ease-oc), transform .85s var(--ease-oc);background:#80808033;display:block;position:relative;overflow:hidden}@media (hover:hover){.sc-card[data-astro-cid-xa7uqt5p]:hover .sc-media[data-astro-cid-xa7uqt5p]{width:calc((var(--h) + 46px) * var(--r));height:calc(var(--h) + 46px)}}.sc-px[data-astro-cid-xa7uqt5p]{display:block;position:absolute;inset:0 -12%}.sc-px[data-astro-cid-xa7uqt5p] img{object-fit:cover;pointer-events:none;width:100%;height:100%}.sc-name[data-astro-cid-xa7uqt5p]{letter-spacing:-.02em;margin-top:18px;font-size:18px;display:block}.motion-on[data-astro-cid-xa7uqt5p] .sc[data-astro-cid-xa7uqt5p]{height:100svh;min-height:640px}.motion-on[data-astro-cid-xa7uqt5p] .sc-rail[data-astro-cid-xa7uqt5p] .sc-media[data-astro-cid-xa7uqt5p]{opacity:0;transition-delay:0s, 0s, calc(var(--i) * .1s), calc(var(--i) * .1s);transform:scale(.96)}.motion-on[data-astro-cid-xa7uqt5p] .sc-rail[data-astro-cid-xa7uqt5p].is-in .sc-media[data-astro-cid-xa7uqt5p]{opacity:1;transform:none}.process[data-astro-cid-xa7uqt5p]{background:var(--white);padding:clamp(96px, 10vw, 180px) var(--pad-w) clamp(96px, 10vw, 180px);position:relative}@media (width>=900px){.motion-on[data-astro-cid-xa7uqt5p] .process[data-astro-cid-xa7uqt5p]{padding-top:0;padding-bottom:clamp(32px,4vw,64px)}.motion-on[data-astro-cid-xa7uqt5p] .process[data-astro-cid-xa7uqt5p] .is-scrub .tl-pin{justify-content:flex-start}}.ab-sticky[data-astro-cid-xa7uqt5p]{background:var(--brand-black);height:100svh;color:var(--brand-white);position:relative;overflow:hidden}.ab-slide[data-astro-cid-xa7uqt5p]{position:absolute;inset:0;overflow:hidden}.ab-img[data-astro-cid-xa7uqt5p]{object-fit:cover;object-position:50% 0;will-change:transform;width:100%;height:100%;transform:scale(1.21)}.ab-texts[data-astro-cid-xa7uqt5p]{z-index:10;pointer-events:none;position:absolute;inset:0}.ab-text[data-astro-cid-xa7uqt5p]{right:var(--pad-w);border-radius:var(--radius);background:var(--white);width:min(520px,42vw);color:var(--ink);pointer-events:auto;padding:clamp(24px,2.4vw,40px);position:absolute;bottom:clamp(32px,8vh,96px);container-type:inline-size}.ab-copy[data-astro-cid-xa7uqt5p]{letter-spacing:-.04em;margin:0;font-size:clamp(1.25rem,5cqw,1.75rem);font-weight:600;line-height:1.15}html[lang^=zh] .ab-copy[data-astro-cid-xa7uqt5p]{letter-spacing:-.02em;line-height:1.3}.ab-label[data-astro-cid-xa7uqt5p]{letter-spacing:0;color:var(--ink);margin-bottom:10px;font-size:.75rem;font-weight:500;display:block}.ab-link[data-astro-cid-xa7uqt5p]{color:inherit;margin:20px 0 0;font-size:clamp(.875rem,1vw,1.125rem);display:inline-block}.about-motion-on[data-astro-cid-xa7uqt5p] .ab[data-astro-cid-xa7uqt5p]{z-index:1;height:calc(100svh + (var(--n) - 1) * 65svh + 45svh);position:relative}.about-motion-on[data-astro-cid-xa7uqt5p] .ab-sticky[data-astro-cid-xa7uqt5p]{position:sticky;top:0}.about-motion-on[data-astro-cid-xa7uqt5p] .ab-text[data-astro-cid-xa7uqt5p][data-ab-text="0"]{opacity:0}.about-motion-on[data-astro-cid-xa7uqt5p] .ab-slide[data-astro-cid-xa7uqt5p]:not(:first-child){clip-path:inset(100% 0 0)}.jn[data-astro-cid-xa7uqt5p]{z-index:3;background:var(--white);position:relative;overflow-x:clip}.about-motion-on[data-astro-cid-xa7uqt5p] .jn[data-astro-cid-xa7uqt5p]{margin-top:-30vh}.jn-head[data-astro-cid-xa7uqt5p]{padding:var(--space-section) var(--pad-w) var(--space-section-tight)}.jn-title[data-astro-cid-xa7uqt5p]{letter-spacing:-.05em;text-transform:uppercase;text-wrap:balance;max-width:1636px;margin:0;font-size:clamp(32px,4.6vw,88px);font-weight:600;line-height:.9}html[lang^=zh] .jn-title[data-astro-cid-xa7uqt5p]{line-height:1.12}.jn-block[data-astro-cid-xa7uqt5p]{padding:0 var(--pad-w) var(--space-section);border-bottom:1px solid var(--ink)}.jn-row[data-astro-cid-xa7uqt5p]{gap:32px;padding-top:24px;display:flex}.jn-side[data-astro-cid-xa7uqt5p]{flex:0 0 clamp(150px,18vw,260px);align-self:flex-start;gap:24px;display:grid;position:sticky;top:96px}.jn-side[data-astro-cid-xa7uqt5p] p[data-astro-cid-xa7uqt5p]{letter-spacing:-.02em;margin:0;font-size:24px;line-height:1.2}.cp[data-astro-cid-xa7uqt5p]{--cp-edge:#ffffff8c;z-index:90;color:var(--ink);opacity:0;pointer-events:none;flex-direction:column;align-items:flex-end;transition:opacity .4s,color .4s;display:flex;position:fixed;top:50%;right:5px;transform:translateY(-50%)}.cp[data-astro-cid-xa7uqt5p].is-ready{opacity:1;pointer-events:auto}.cp[data-astro-cid-xa7uqt5p].is-ready.is-off{opacity:0;pointer-events:none}.cp[data-astro-cid-xa7uqt5p].is-dark{--cp-edge:#00000059;color:#fff}.cp-item[data-astro-cid-xa7uqt5p]{height:14px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;justify-content:flex-end;align-items:center;padding:0 0 0 6px;display:flex;position:relative}.cp-item[data-astro-cid-xa7uqt5p]:after{content:"";position:absolute;inset:-5px -6px -5px -14px}.cp-item[data-astro-cid-xa7uqt5p] i[data-astro-cid-xa7uqt5p]{width:var(--w,5px);height:1px;box-shadow:0 1px 0 var(--cp-edge);opacity:.4;background:currentColor;transition:opacity .3s;display:block}.cp-item[data-astro-cid-xa7uqt5p] b[data-astro-cid-xa7uqt5p]{display:none}.cp-item[data-astro-cid-xa7uqt5p].is-on i[data-astro-cid-xa7uqt5p],.cp-item[data-astro-cid-xa7uqt5p]:hover i[data-astro-cid-xa7uqt5p],.cp-item[data-astro-cid-xa7uqt5p]:focus-visible i[data-astro-cid-xa7uqt5p]{opacity:1}.cp-label[data-astro-cid-xa7uqt5p]{border-radius:var(--radius);background:var(--brand-black);color:var(--white);font-family:var(--font-mono);text-transform:uppercase;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .25s ease, transform .4s var(--ease-p4);margin-top:-9.5px;padding:4px 7px;font-size:11px;line-height:1;position:absolute;top:50%;right:calc(100% - 4px);transform:translate(6px)}.cp[data-astro-cid-xa7uqt5p].is-dark .cp-label[data-astro-cid-xa7uqt5p]{color:var(--ink);background:#fff}.cp-item[data-astro-cid-xa7uqt5p]:hover .cp-label[data-astro-cid-xa7uqt5p],.cp-item[data-astro-cid-xa7uqt5p]:focus-visible .cp-label[data-astro-cid-xa7uqt5p],.cp-item[data-astro-cid-xa7uqt5p].is-flash .cp-label[data-astro-cid-xa7uqt5p]{opacity:1;transform:none}.cp-item[data-astro-cid-xa7uqt5p]:focus-visible{outline:none}@media (width<=767px){.cp[data-astro-cid-xa7uqt5p]{flex-direction:row;align-items:stretch;gap:3px;top:0;left:0;right:0;transform:none}.cp[data-astro-cid-xa7uqt5p].is-ready{pointer-events:none}.cp-item[data-astro-cid-xa7uqt5p]{flex:var(--len,1) 1 0;min-width:0;height:3px;padding:0}.cp-item[data-astro-cid-xa7uqt5p] i[data-astro-cid-xa7uqt5p]{background:color-mix(in srgb, currentColor 16%, transparent);opacity:1;width:100%;height:3px;position:relative}.cp-item[data-astro-cid-xa7uqt5p] b[data-astro-cid-xa7uqt5p]{transform:scaleX(var(--p,0));transform-origin:0;background:currentColor;display:block;position:absolute;inset:0}.cp-label[data-astro-cid-xa7uqt5p],.d-only[data-astro-cid-xa7uqt5p]{display:none}.m-only[data-astro-cid-xa7uqt5p]{display:inline}.hero[data-astro-cid-xa7uqt5p]{justify-content:space-between;gap:24px;height:auto;min-height:360px;padding-top:32px;padding-bottom:12px}.hero-intro[data-astro-cid-xa7uqt5p]{flex-direction:column;align-items:flex-start;gap:16px}.ph[data-astro-cid-xa7uqt5p]{flex-direction:column;justify-content:flex-end;align-items:stretch;gap:20px;min-height:0}.ph-left[data-astro-cid-xa7uqt5p],.ph-right[data-astro-cid-xa7uqt5p]{text-align:left}.stats[data-astro-cid-xa7uqt5p]{flex-wrap:wrap;justify-content:center;gap:0 20px;margin-top:2px;display:flex}.stat[data-astro-cid-xa7uqt5p] a[data-astro-cid-xa7uqt5p]{align-items:center;min-height:44px;padding:8px 0;display:inline-flex}.stat[data-astro-cid-xa7uqt5p]{font-size:14px;font-weight:500;line-height:1.5;position:static;overflow:visible;text-align:left!important}.hero-motion-on[data-astro-cid-xa7uqt5p] .stat[data-astro-cid-xa7uqt5p] span[data-astro-cid-xa7uqt5p]{animation:none;transform:none}.lens-lead[data-astro-cid-xa7uqt5p]{padding-top:calc(var(--header-h) + 16px);font-size:26px}.lens-head[data-astro-cid-xa7uqt5p]{padding:12px var(--pad) 16px;letter-spacing:-.05em;text-align:center;font-size:24px;font-weight:600;display:block}.lh-pre[data-astro-cid-xa7uqt5p]{opacity:.5;margin-right:.3em}.lens-stage[data-astro-cid-xa7uqt5p]:before{content:"";z-index:2;background:linear-gradient(var(--white), transparent);height:67px;position:absolute;top:0;left:0;right:0}.lc[data-astro-cid-xa7uqt5p]{top:0}.lc-cap[data-astro-cid-xa7uqt5p],.lc-word[data-astro-cid-xa7uqt5p],.lt-label[data-astro-cid-xa7uqt5p]{display:none}.lens-ticks[data-astro-cid-xa7uqt5p]{padding:0 var(--pad) calc(env(safe-area-inset-bottom) + 10px);align-items:center;gap:8px;margin:0}.lt-group[data-astro-cid-xa7uqt5p]{flex:var(--g) 1 0;padding:14px 0;display:block}.lt-bars[data-astro-cid-xa7uqt5p]{gap:2px;width:100%;height:auto}.lt-bars[data-astro-cid-xa7uqt5p] i[data-astro-cid-xa7uqt5p]{opacity:.15;border-radius:2px;flex:1;width:auto;transition:opacity .3s;height:3px!important}.lt-bars[data-astro-cid-xa7uqt5p] i[data-astro-cid-xa7uqt5p].is-past{opacity:.4}.lt-bars[data-astro-cid-xa7uqt5p] i[data-astro-cid-xa7uqt5p].is-cur{opacity:1}.motion-on[data-astro-cid-xa7uqt5p] .lens[data-astro-cid-xa7uqt5p]{height:calc(100svh + (var(--n) - 1) * 12svh)}.hero-motion-on[data-astro-cid-xa7uqt5p] .hm[data-astro-cid-xa7uqt5p]{height:200svh}.about-motion-on[data-astro-cid-xa7uqt5p] .ab[data-astro-cid-xa7uqt5p]{height:calc(100svh + (var(--n) - 1) * 55svh + 40svh)}.bs-box[data-astro-cid-xa7uqt5p]{padding:16px var(--pad) 0}.bs-title[data-astro-cid-xa7uqt5p]{font-size:24px}.bs-row[data-astro-cid-xa7uqt5p]{padding:18px var(--pad) 22px;border:0;flex-direction:column-reverse;gap:14px;display:flex}.bs-card[data-astro-cid-xa7uqt5p]{flex:1;min-height:0}.bs-label[data-astro-cid-xa7uqt5p]{display:none}.bs-list[data-astro-cid-xa7uqt5p]{grid-template-columns:1fr 1fr;gap:2px 14px;display:grid}.bs-item[data-astro-cid-xa7uqt5p] a[data-astro-cid-xa7uqt5p]{grid-template-columns:1.6ch 1fr;gap:10px;font-size:21px}.bs-pin[data-astro-cid-xa7uqt5p] .bs[data-astro-cid-xa7uqt5p]{height:calc(100svh + var(--n) * 24svh)}.wk[data-astro-cid-xa7uqt5p]{gap:24px;padding:40px 24px}.wk-row[data-astro-cid-xa7uqt5p]{flex-direction:column;gap:24px;min-height:0}.wk-spacer[data-astro-cid-xa7uqt5p]{display:none}.wk-col[data-astro-cid-xa7uqt5p],.wk-row-1[data-astro-cid-xa7uqt5p] .wk-col[data-astro-cid-xa7uqt5p]{flex:none;width:100%;transform:none!important}.wk-media[data-astro-cid-xa7uqt5p],.is-big[data-astro-cid-xa7uqt5p] .wk-media[data-astro-cid-xa7uqt5p],.wk-row-1[data-astro-cid-xa7uqt5p] .wk-media[data-astro-cid-xa7uqt5p]{padding-top:75%}.wk-cap[data-astro-cid-xa7uqt5p]{flex-direction:column;gap:4px;margin-top:16px;font-size:16px;line-height:1.45}.wk-row-2[data-astro-cid-xa7uqt5p] .wk-col[data-astro-cid-xa7uqt5p]:first-child{order:2}.wk-all[data-astro-cid-xa7uqt5p]{padding-top:16px;font-size:20px}.home[data-astro-cid-xa7uqt5p] .ph-block[data-astro-cid-xa7uqt5p].ph-brand{font-size:clamp(58px,16vw,82px)}.home[data-astro-cid-xa7uqt5p] .ph-block[data-astro-cid-xa7uqt5p].ph-tagline{font-size:20px;font-weight:400;line-height:1.35}.motion-on[data-astro-cid-xa7uqt5p] .sc[data-astro-cid-xa7uqt5p]{height:auto;min-height:0}.sc-head[data-astro-cid-xa7uqt5p]{padding:40px 24px 0}.sc-row[data-astro-cid-xa7uqt5p]{flex-direction:column;align-items:flex-start;gap:16px;padding-top:20px}.sc-category[data-astro-cid-xa7uqt5p]{font-size:clamp(36px,10vw,48px)}.sc-title[data-astro-cid-xa7uqt5p]{margin-top:10px;font-size:22px}.sc-side[data-astro-cid-xa7uqt5p]{width:auto;padding-right:50px}.sc-side[data-astro-cid-xa7uqt5p] p[data-astro-cid-xa7uqt5p]{font-size:14px}.sc-rail[data-astro-cid-xa7uqt5p]{padding:28px 24px calc(env(safe-area-inset-bottom) + 56px)}.sc-media[data-astro-cid-xa7uqt5p],.sc-card[data-astro-cid-xa7uqt5p]:hover .sc-media[data-astro-cid-xa7uqt5p]{border-radius:3.2px;width:208px;height:270px}.sc-name[data-astro-cid-xa7uqt5p]{margin-top:12px;font-size:16px}.ab-text[data-astro-cid-xa7uqt5p]{left:var(--pad);right:var(--pad);bottom:calc(84px + env(safe-area-inset-bottom));width:auto;padding:20px}.ab-copy[data-astro-cid-xa7uqt5p]{font-size:1.0625rem}.ab-link[data-astro-cid-xa7uqt5p]{margin:14px 0 0;font-size:12px}.about-motion-on[data-astro-cid-xa7uqt5p] .jn[data-astro-cid-xa7uqt5p]{margin-top:-18vh}.jn-head[data-astro-cid-xa7uqt5p]{padding:48px 24px 32px}.jn-block[data-astro-cid-xa7uqt5p]{padding:0 24px 64px}.jn-row[data-astro-cid-xa7uqt5p]{flex-direction:column}.jn-side[data-astro-cid-xa7uqt5p]{flex:none;position:static}}@media (prefers-reduced-motion:reduce){.hm-handoff[data-astro-cid-xa7uqt5p]{display:none!important}.lens-stage[data-astro-cid-xa7uqt5p]{padding:24px var(--pad);gap:16px;display:flex;overflow-x:auto}.lc[data-astro-cid-xa7uqt5p]{flex:0 0 260px;height:340px;position:relative;top:0}.lc-cap[data-astro-cid-xa7uqt5p]{opacity:1;transform:none}.lens-sticky[data-astro-cid-xa7uqt5p]{height:auto;padding-bottom:80px}.lc-img[data-astro-cid-xa7uqt5p] img{transition:none;transform:none}.lens-ticks[data-astro-cid-xa7uqt5p],.lc-word[data-astro-cid-xa7uqt5p]{display:none}.bs-img[data-astro-cid-xa7uqt5p]{visibility:hidden}.bs-img[data-astro-cid-xa7uqt5p]:first-child{visibility:visible}.bs-item[data-astro-cid-xa7uqt5p]{color:var(--ink)}.bs-roll[data-astro-cid-xa7uqt5p]{height:auto}.sc-rail[data-astro-cid-xa7uqt5p]{overflow-x:auto}.ab-slide[data-astro-cid-xa7uqt5p]{height:100vh;position:relative}.ab-sticky[data-astro-cid-xa7uqt5p]{height:auto}}@media (prefers-reduced-motion:reduce) and (width<=767px){.ph[data-astro-cid-xa7uqt5p]{min-height:0}}.cp-item[data-astro-cid-xa7uqt5p]{min-width:44px;min-height:44px}.cp-item[data-astro-cid-xa7uqt5p]:after{inset:0}.lt-group[data-astro-cid-xa7uqt5p]{min-width:44px}.lc[data-astro-cid-xa7uqt5p]:focus-visible{z-index:3}.home[data-astro-cid-xa7uqt5p]:not(.hero-motion-on) .hm-sticky[data-astro-cid-xa7uqt5p]{height:clamp(340px,65svh,740px)}.home[data-astro-cid-xa7uqt5p]:not(.hero-motion-on) .hm-handoff[data-astro-cid-xa7uqt5p]{display:none}.home[data-astro-cid-xa7uqt5p]:not(.motion-on) .lens-sticky[data-astro-cid-xa7uqt5p]{height:auto;padding-block:56px 32px;overflow:visible}.home[data-astro-cid-xa7uqt5p]:not(.motion-on) .lens-head[data-astro-cid-xa7uqt5p]{display:none}.home[data-astro-cid-xa7uqt5p]:not(.motion-on) .lens-lead[data-astro-cid-xa7uqt5p]{padding:0 var(--gutter);text-align:left;line-height:1.2}.home[data-astro-cid-xa7uqt5p]:not(.motion-on) .lens-sub[data-astro-cid-xa7uqt5p]{padding-inline:var(--gutter);text-align:left}.home[data-astro-cid-xa7uqt5p]:not(.motion-on) .lens-stage[data-astro-cid-xa7uqt5p]{padding:24px var(--gutter) 20px;scroll-snap-type:x proximity;scroll-padding-inline:var(--gutter);overscroll-behavior-x:contain;flex:none;gap:16px;display:flex;overflow:auto hidden}.home[data-astro-cid-xa7uqt5p]:not(.motion-on) .lens-stage[data-astro-cid-xa7uqt5p]:before{display:none}.home[data-astro-cid-xa7uqt5p]:not(.motion-on) .lc[data-astro-cid-xa7uqt5p]{scroll-snap-align:start;will-change:auto;flex:0 0 min(76vw,360px);height:auto;position:relative;top:auto;left:auto}.home[data-astro-cid-xa7uqt5p]:not(.motion-on) .lc-img[data-astro-cid-xa7uqt5p]{aspect-ratio:4/5;opacity:1;display:block;position:relative}.home[data-astro-cid-xa7uqt5p]:not(.motion-on) .lc-img[data-astro-cid-xa7uqt5p] img{transform:none}.home[data-astro-cid-xa7uqt5p]:not(.motion-on) .lc-cap[data-astro-cid-xa7uqt5p]{opacity:1;white-space:normal;font-family:var(--font-sans);flex-direction:column;gap:3px;font-size:15px;display:flex;position:static;transform:none}.home[data-astro-cid-xa7uqt5p]:not(.motion-on) .lc-desc[data-astro-cid-xa7uqt5p]{opacity:1;color:var(--ink-60);font-size:13px}.home[data-astro-cid-xa7uqt5p]:not(.motion-on) .lc-word[data-astro-cid-xa7uqt5p],.home[data-astro-cid-xa7uqt5p]:not(.motion-on) .lens-ticks[data-astro-cid-xa7uqt5p]{display:none}.home[data-astro-cid-xa7uqt5p]:not(.bs-pin) .bs[data-astro-cid-xa7uqt5p]{height:auto}.home[data-astro-cid-xa7uqt5p]:not(.bs-pin) .bs-sticky[data-astro-cid-xa7uqt5p]{padding-block:24px 56px}.home[data-astro-cid-xa7uqt5p]:not(.bs-pin) .bs-card[data-astro-cid-xa7uqt5p]{min-height:340px}.home[data-astro-cid-xa7uqt5p]:not(.bs-pin) .bs-img[data-astro-cid-xa7uqt5p]{visibility:hidden}.home[data-astro-cid-xa7uqt5p]:not(.bs-pin) .bs-img[data-astro-cid-xa7uqt5p].is-on{visibility:visible}.home[data-astro-cid-xa7uqt5p]:not(.bs-pin) .bs-item[data-astro-cid-xa7uqt5p]{color:var(--ink)}.home[data-astro-cid-xa7uqt5p]:not(.bs-pin) .bs-roll[data-astro-cid-xa7uqt5p]{height:auto}.home[data-astro-cid-xa7uqt5p]:not(.motion-on) .sc-rail[data-astro-cid-xa7uqt5p]{touch-action:auto;scroll-snap-type:x proximity;overscroll-behavior-x:contain;scroll-padding-inline:24px;overflow-x:auto}.home[data-astro-cid-xa7uqt5p]:not(.motion-on) .sc-card[data-astro-cid-xa7uqt5p]{scroll-snap-align:start}.home[data-astro-cid-xa7uqt5p]:not(.about-motion-on) .ab-sticky[data-astro-cid-xa7uqt5p]{grid-template-columns:minmax(0,1fr);height:auto;display:grid}.home[data-astro-cid-xa7uqt5p]:not(.about-motion-on) .ab-slide[data-astro-cid-xa7uqt5p]{grid-column:1;height:100svh;display:block;position:relative}.home[data-astro-cid-xa7uqt5p]:not(.about-motion-on) .ab-slide[data-astro-cid-xa7uqt5p]:first-child{grid-row:1}.home[data-astro-cid-xa7uqt5p]:not(.about-motion-on) .ab-slide[data-astro-cid-xa7uqt5p]:nth-child(2){grid-row:2}.home[data-astro-cid-xa7uqt5p]:not(.about-motion-on) .ab-img[data-astro-cid-xa7uqt5p]{will-change:auto;transform:none}.home[data-astro-cid-xa7uqt5p]:not(.about-motion-on) .ab-texts[data-astro-cid-xa7uqt5p]{display:contents}.home[data-astro-cid-xa7uqt5p]:not(.about-motion-on) .ab-text[data-astro-cid-xa7uqt5p]{z-index:10;margin:0 var(--pad-w) clamp(32px, 8vh, 96px);grid-column:1;place-self:end;position:relative;bottom:auto;right:auto}.home[data-astro-cid-xa7uqt5p]:not(.about-motion-on) .ab-text[data-astro-cid-xa7uqt5p]:first-child{grid-row:1}.home[data-astro-cid-xa7uqt5p]:not(.about-motion-on) .ab-text[data-astro-cid-xa7uqt5p]:nth-child(2){grid-row:2}.home[data-astro-cid-xa7uqt5p]:not(.about-motion-on) .jn[data-astro-cid-xa7uqt5p]{margin-top:0}@media (width<=767px){.home[data-astro-cid-xa7uqt5p]:not(.hero-motion-on) .hm-play[data-astro-cid-xa7uqt5p]{padding-inline:16px;bottom:16px;left:16px;transform:none}.home[data-astro-cid-xa7uqt5p]:not(.bs-pin) .bs-card[data-astro-cid-xa7uqt5p]{min-height:300px}.home[data-astro-cid-xa7uqt5p]:not(.about-motion-on) .ab-text[data-astro-cid-xa7uqt5p]{width:calc(100% - var(--pad) * 2);margin:0 var(--pad) calc(84px + env(safe-area-inset-bottom));left:auto}.jn-head[data-astro-cid-xa7uqt5p]{padding:48px 24px 32px}.process[data-astro-cid-xa7uqt5p]{padding-block:64px}.cp[data-astro-cid-xa7uqt5p]{display:none}}@keyframes ph-shine{0%{background-position:150% 0,0 0}to{background-position:-50% 0,0 0}}.hero-motion-on[data-astro-cid-xa7uqt5p] .ph-a[data-astro-cid-xa7uqt5p] .ph-brand[data-astro-cid-xa7uqt5p] .ph-w[data-astro-cid-xa7uqt5p]{background:linear-gradient(105deg, transparent 40%, var(--sand) 50%, transparent 60%) 150% 0 / 300% 100% no-repeat, linear-gradient(var(--ink), var(--ink));color:#0000;animation:rise .85s var(--d,0s) var(--ease-cinematic) both, ph-shine 2.2s calc(var(--d,0s) + 1.4s) ease-in-out both;-webkit-background-clip:text;background-clip:text}.motion-on[data-astro-cid-xa7uqt5p] [data-astro-cid-xa7uqt5p][data-unveil]:after{content:"";z-index:2;background:linear-gradient(180deg, var(--clay), var(--gold));transform-origin:top;transform:scaleY(calc(1 - var(--rv,1)));pointer-events:none;position:absolute;inset:0}.home[data-astro-cid-xa7uqt5p]:not(.motion-on) [data-astro-cid-xa7uqt5p][data-unveil]:after{content:none}.motion-on[data-astro-cid-xa7uqt5p] .sc[data-astro-cid-xa7uqt5p] .sc-rail[data-astro-cid-xa7uqt5p] .sc-media[data-astro-cid-xa7uqt5p]{opacity:1;transform:none}.motion-on[data-astro-cid-xa7uqt5p] .sc[data-astro-cid-xa7uqt5p] .sc-media[data-astro-cid-xa7uqt5p]{clip-path:inset(calc((1 - var(--k,1)) * 100%) 0 0 0 round 8px)}.motion-on[data-astro-cid-xa7uqt5p] .sc[data-astro-cid-xa7uqt5p] .sc-px[data-astro-cid-xa7uqt5p] img{scale:calc(1 + (1 - var(--k,1)) * .22)}.motion-on[data-astro-cid-xa7uqt5p] .sc[data-astro-cid-xa7uqt5p] .sc-name[data-astro-cid-xa7uqt5p]{opacity:var(--k,1);translate:0 calc((1 - var(--k,1)) * 14px)}.motion-on[data-astro-cid-xa7uqt5p] .sc[data-astro-cid-xa7uqt5p] .sc-category[data-astro-cid-xa7uqt5p]{translate:calc((1 - var(--glide-in,1)) * 7vw) 0}.tone-rule[data-astro-cid-xa7uqt5p]{background:linear-gradient(90deg, var(--bronze), var(--rust), var(--olive), var(--slate));transform-origin:0;width:clamp(120px,14vw,220px);height:2px;transform:scaleX(var(--draw,1));border-radius:1px;margin-top:clamp(14px,1.6vw,22px);display:block}.fill-text[data-astro-cid-xa7uqt5p] .split-tok{color:color-mix(in srgb, var(--ink) calc(clamp(0, var(--fill,999) - var(--t,0), 1) * 100%), #d8d2c8)}.jn-head[data-astro-cid-xa7uqt5p]{isolation:isolate;position:relative}.h-aura[data-astro-cid-xa7uqt5p]{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden;-webkit-mask:radial-gradient(50% 50%,#000 30%,#0000 100%);mask:radial-gradient(50% 50%,#000 30%,#0000 100%)}.h-aura[data-astro-cid-xa7uqt5p] i[data-astro-cid-xa7uqt5p]{aspect-ratio:1;filter:blur(90px);border-radius:50%;width:40%;position:absolute}.h-aura[data-astro-cid-xa7uqt5p] i[data-astro-cid-xa7uqt5p]:first-child{background:var(--bronze);opacity:.18;translate:calc(var(--drift,0) * 18%) calc(var(--drift,0) * -26%);top:18%;left:12%}.h-aura[data-astro-cid-xa7uqt5p] i[data-astro-cid-xa7uqt5p]:nth-child(2){background:var(--rust);opacity:.1;translate:calc(var(--drift,0) * -22%) calc(var(--drift,0) * 30%);top:36%;left:40%}.h-aura[data-astro-cid-xa7uqt5p] i[data-astro-cid-xa7uqt5p]:nth-child(3){background:var(--olive);opacity:.13;translate:calc(var(--drift,0) * -14%) calc(var(--drift,0) * -18%);top:8%;right:8%}@media (width<=759px){.h-aura[data-astro-cid-xa7uqt5p] i[data-astro-cid-xa7uqt5p]{filter:blur(50px)}.h-aura[data-astro-cid-xa7uqt5p] i[data-astro-cid-xa7uqt5p]:nth-child(3){display:none}}.cp[data-astro-cid-xa7uqt5p]:not(.is-dark) .cp-item[data-astro-cid-xa7uqt5p].is-on i[data-astro-cid-xa7uqt5p]{background:var(--tone);height:2px;box-shadow:0 0 8px color-mix(in srgb, var(--tone) 60%, transparent);transition:opacity .3s,background .6s,box-shadow .6s}@media (prefers-reduced-motion:reduce){.hero-motion-on[data-astro-cid-xa7uqt5p] .ph-a[data-astro-cid-xa7uqt5p] .ph-brand[data-astro-cid-xa7uqt5p] .ph-w[data-astro-cid-xa7uqt5p]{color:var(--ink);background:0 0;animation:none!important}}.home[data-astro-cid-xa7uqt5p] .hero[data-astro-cid-xa7uqt5p]{gap:44px;height:auto;min-height:clamp(620px,78svh,800px);max-height:none;padding:clamp(64px,9svh,112px) 24px 40px}.home[data-astro-cid-xa7uqt5p] .ph[data-astro-cid-xa7uqt5p]{--signature-size:clamp(52px, 8.2vw, 144px);text-align:center;flex-direction:column;align-items:stretch;gap:4px;width:max-content;max-width:100%;margin-inline:auto}.home[data-astro-cid-xa7uqt5p] .ph-block[data-astro-cid-xa7uqt5p].ph-brand{font-size:var(--signature-size);letter-spacing:-.02em;white-space:nowrap}.home[data-astro-cid-xa7uqt5p] .ph-brand[data-astro-cid-xa7uqt5p] .ph-line[data-astro-cid-xa7uqt5p]{display:inline-block}.home[data-astro-cid-xa7uqt5p] .ph-block[data-astro-cid-xa7uqt5p].ph-tagline{width:100%;font-size:calc(var(--signature-size) * .5);text-align:center;letter-spacing:-.025em;white-space:nowrap;justify-content:space-between;font-weight:400;line-height:1.2;display:flex}.home[data-astro-cid-xa7uqt5p] .ph-tagline[data-astro-cid-xa7uqt5p] .ph-line[data-astro-cid-xa7uqt5p]{display:contents}.home[data-astro-cid-xa7uqt5p] .ph-tagline[data-astro-cid-xa7uqt5p] .ph-line[data-astro-cid-xa7uqt5p]+.ph-line[data-astro-cid-xa7uqt5p]:before{content:none}.home[data-astro-cid-xa7uqt5p] .hero-intro[data-astro-cid-xa7uqt5p]{text-align:center;flex-direction:column;align-items:center;gap:20px;margin-top:0}.home[data-astro-cid-xa7uqt5p] .hero-service[data-astro-cid-xa7uqt5p]{color:var(--ink-60)}.home[data-astro-cid-xa7uqt5p] .hero-service[data-astro-cid-xa7uqt5p] span[data-astro-cid-xa7uqt5p]{display:inline}.home[data-astro-cid-xa7uqt5p] .hero-service[data-astro-cid-xa7uqt5p] span[data-astro-cid-xa7uqt5p]+span[data-astro-cid-xa7uqt5p]:before{content:" · "}.home[data-astro-cid-xa7uqt5p] .stats[data-astro-cid-xa7uqt5p]{width:min(100%,680px);margin-inline:auto}.home[data-astro-cid-xa7uqt5p] .hm[data-astro-cid-xa7uqt5p]{margin-inline:24px}.home[data-astro-cid-xa7uqt5p] .hm-sticky[data-astro-cid-xa7uqt5p]{border-radius:24px}.home[data-astro-cid-xa7uqt5p] .hm-pause[data-astro-cid-xa7uqt5p]{width:44px;height:44px}.home[data-astro-cid-xa7uqt5p] .hm-play[data-astro-cid-xa7uqt5p]{border-radius:999px;min-height:44px}.home[data-astro-cid-xa7uqt5p] [data-astro-cid-xa7uqt5p]:is(.bs-card,.wk-media,.sc-media,.ab-text){border-radius:24px}.home[data-astro-cid-xa7uqt5p] .bs-sticky[data-astro-cid-xa7uqt5p]{border-top-color:var(--ink-08)}.home[data-astro-cid-xa7uqt5p] .bs-box[data-astro-cid-xa7uqt5p]{padding-top:calc(var(--header-h) + 24px)}@media (width>=900px) and (prefers-reduced-motion:no-preference){.home[data-astro-cid-xa7uqt5p] .process[data-astro-cid-xa7uqt5p] .timeline.is-scrub{height:calc(100svh + var(--n) * 24svh)}}@media (width<=767px){.home[data-astro-cid-xa7uqt5p] .hero[data-astro-cid-xa7uqt5p]{gap:32px;min-height:0;padding:56px 16px 40px}.home[data-astro-cid-xa7uqt5p] .ph[data-astro-cid-xa7uqt5p]{--signature-size:clamp(52px, 16vw, 76px);gap:4px}.home[data-astro-cid-xa7uqt5p] .hero-service[data-astro-cid-xa7uqt5p]{font-size:14px}.home[data-astro-cid-xa7uqt5p] .hero-service[data-astro-cid-xa7uqt5p] span[data-astro-cid-xa7uqt5p]{display:block}.home[data-astro-cid-xa7uqt5p] .hero-service[data-astro-cid-xa7uqt5p] span[data-astro-cid-xa7uqt5p]+span[data-astro-cid-xa7uqt5p]:before{content:none}.home[data-astro-cid-xa7uqt5p] .hm[data-astro-cid-xa7uqt5p]{margin-inline:16px}.home[data-astro-cid-xa7uqt5p] .hm-sticky[data-astro-cid-xa7uqt5p],.home[data-astro-cid-xa7uqt5p] [data-astro-cid-xa7uqt5p]:is(.bs-card,.wk-media,.sc-media,.ab-text){border-radius:18px}.home[data-astro-cid-xa7uqt5p] .bs-item[data-astro-cid-xa7uqt5p] a[data-astro-cid-xa7uqt5p]{align-items:center;min-height:44px}.home[data-astro-cid-xa7uqt5p] .bs-box[data-astro-cid-xa7uqt5p]{padding-top:calc(var(--header-h) + 16px)}}@media (width>=768px) and (height<=600px){.home[data-astro-cid-xa7uqt5p] .bs-box[data-astro-cid-xa7uqt5p]{padding-block:calc(var(--header-h) + 12px) 12px}.home[data-astro-cid-xa7uqt5p] .bs-row[data-astro-cid-xa7uqt5p]{gap:24px;padding-block:12px}.home[data-astro-cid-xa7uqt5p] .bs-label[data-astro-cid-xa7uqt5p]{margin-bottom:8px}.home[data-astro-cid-xa7uqt5p] .bs-item[data-astro-cid-xa7uqt5p] a[data-astro-cid-xa7uqt5p]{align-items:center;min-height:44px;font-size:clamp(18px,4.8vh,26px)}.home[data-astro-cid-xa7uqt5p] .bs-card[data-astro-cid-xa7uqt5p]{min-height:0}}
