.hero[data-astro-cid-a42nmg7r]{--p: 0;position:relative;min-height:max(720px,100svh);display:flex;flex-direction:column;overflow:hidden;isolation:isolate;background:linear-gradient(180deg,#f8fbfe,#e4edf7)}[data-theme=dark] .hero[data-astro-cid-a42nmg7r]{background:linear-gradient(180deg,#0a1729,#03060d)}.hero__canvas[data-astro-cid-a42nmg7r]{position:absolute;inset:0;z-index:-2;opacity:calc(1 - var(--p) * .7);transition:opacity 1.6s var(--ease-out) .2s}html.js:not(.is-loaded) .hero__canvas[data-astro-cid-a42nmg7r]{opacity:0}.hero__veil[data-astro-cid-a42nmg7r]{position:absolute;inset:auto 0 0;height:28%;z-index:-1;background:linear-gradient(180deg,transparent,var(--bg));pointer-events:none}.hero__inner[data-astro-cid-a42nmg7r]{position:relative;z-index:1;flex:1;display:flex;flex-direction:column;justify-content:center;padding-block:140px 56px;transform:translateY(calc(var(--p) * -90px));opacity:calc(1 - var(--p) * 1.4)}.hero__badge[data-astro-cid-a42nmg7r]{display:inline-flex;align-items:center;align-self:flex-start;gap:10px;margin:0 0 clamp(28px,4vh,44px);color:var(--fg-muted);letter-spacing:.1em;font-size:11px}.hero__badge[data-astro-cid-a42nmg7r]>span[data-astro-cid-a42nmg7r][aria-hidden]{color:var(--fg-subtle)}.hero__dot[data-astro-cid-a42nmg7r]{width:7px;height:7px;border-radius:50%;background:var(--brand-cyan-glow);box-shadow:0 0 12px var(--brand-cyan-glow);animation:pulse 2.4s var(--ease-in-out) infinite}@keyframes pulse{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}.hero__headline[data-astro-cid-a42nmg7r]{font-family:var(--font-display);font-weight:500;font-size:clamp(52px,8.6vw,156px);line-height:1.04;letter-spacing:-.02em;font-feature-settings:"palt" 1;margin:0 0 clamp(20px,3vh,32px) -.04em}.hero__line[data-astro-cid-a42nmg7r]{display:block;overflow-x:visible;overflow-y:clip;padding-block:.06em;margin-block:-.06em}.hero__line[data-astro-cid-a42nmg7r]>span[data-astro-cid-a42nmg7r]{display:inline-block;transition:transform 1.5s var(--ease-expo)}.hero__line[data-astro-cid-a42nmg7r]:nth-child(2)>span[data-astro-cid-a42nmg7r]{transition-delay:.12s}html.js:not(.is-loaded) .hero__line[data-astro-cid-a42nmg7r]>span[data-astro-cid-a42nmg7r]{transform:translateY(108%)}.hero__accent[data-astro-cid-a42nmg7r]{background-image:linear-gradient(100deg,var(--fg) 0%,var(--fg) 38%,#6d28d9 42%,#2563eb 44%,#06b6d4 46%,#10b981 48%,#eab308 50%,#f97316 52%,#e11d48 54%,var(--fg) 58%,var(--fg) 100%);background-size:300% 100%;background-position:100% 0;-webkit-background-clip:text;background-clip:text;color:transparent}.is-loaded .hero__accent[data-astro-cid-a42nmg7r]{animation:sheen 2.6s var(--ease-in-out) .9s forwards}@keyframes sheen{0%{background-position:100% 0}to{background-position:0% 0}}.hero__en[data-astro-cid-a42nmg7r]{margin:0 0 var(--space-6);font-size:clamp(20px,2vw,30px);line-height:1.2;color:var(--fg-muted)}.hero__en[data-astro-cid-a42nmg7r],.hero__lead[data-astro-cid-a42nmg7r],.hero__actions[data-astro-cid-a42nmg7r],.hero__badge[data-astro-cid-a42nmg7r],.hero__legend[data-astro-cid-a42nmg7r],.hero__bar[data-astro-cid-a42nmg7r]{transition:opacity 1.2s var(--ease-out),transform 1.4s var(--ease-expo)}html.js:not(.is-loaded) [data-astro-cid-a42nmg7r]:is(.hero__en,.hero__lead,.hero__actions,.hero__badge,.hero__legend,.hero__bar){opacity:0;transform:translateY(16px)}.hero__badge[data-astro-cid-a42nmg7r]{transition-delay:.1s}.hero__en[data-astro-cid-a42nmg7r]{transition-delay:.6s}.hero__lead[data-astro-cid-a42nmg7r]{transition-delay:.72s}.hero__actions[data-astro-cid-a42nmg7r]{transition-delay:.84s}.hero__bar[data-astro-cid-a42nmg7r]{transition-delay:1s}.hero__legend[data-astro-cid-a42nmg7r]{transition-delay:1.1s}.hero__lead[data-astro-cid-a42nmg7r]{max-width:34em;margin-bottom:var(--space-10);font-size:clamp(14px,1.05vw,16px)}.hero__actions[data-astro-cid-a42nmg7r]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4) var(--space-8)}.hero__legend[data-astro-cid-a42nmg7r]{position:absolute;z-index:1;right:var(--gutter);top:112px;width:min(264px,22vw);margin:0;padding:var(--space-4) 0 0;border-top:1px solid var(--line-strong)}.hero__legend[data-astro-cid-a42nmg7r] figcaption[data-astro-cid-a42nmg7r]{margin-bottom:var(--space-3);color:var(--fg-muted);font-size:10px;letter-spacing:.14em;text-transform:uppercase}.hero__legend[data-astro-cid-a42nmg7r] ul[data-astro-cid-a42nmg7r]{list-style:none;margin:0;padding:0}.hero__legend[data-astro-cid-a42nmg7r] li[data-astro-cid-a42nmg7r]{position:relative;display:grid;grid-template-columns:30px 76px 1fr auto;align-items:baseline;gap:8px;padding:8px 0 8px 14px;border-bottom:1px solid var(--line);font-size:12px;color:var(--fg-muted)}.hero__legend[data-astro-cid-a42nmg7r] li[data-astro-cid-a42nmg7r]:before{content:"";position:absolute;left:0;top:50%;width:6px;height:6px;margin-top:-3px;border-radius:50%;background:var(--c)}.hero__legend[data-astro-cid-a42nmg7r] li[data-astro-cid-a42nmg7r].is-visible:before{width:6px;border-radius:50%}.hero__legend[data-astro-cid-a42nmg7r] li[data-astro-cid-a42nmg7r] .mono[data-astro-cid-a42nmg7r]{font-size:10px}.hero__legend[data-astro-cid-a42nmg7r] li[data-astro-cid-a42nmg7r]>span[data-astro-cid-a42nmg7r]:first-child{color:var(--fg)}.hero__legend[data-astro-cid-a42nmg7r] b[data-astro-cid-a42nmg7r]{font-weight:500;color:var(--fg)}.hero__legend[data-astro-cid-a42nmg7r] li[data-astro-cid-a42nmg7r].is-visible b[data-astro-cid-a42nmg7r]{background:var(--spectrum);-webkit-background-clip:text;background-clip:text;color:transparent}.hero__bar[data-astro-cid-a42nmg7r]{position:relative;z-index:1;border-top:1px solid var(--line)}.hero__stats[data-astro-cid-a42nmg7r]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;margin:0 auto}.hero__stats[data-astro-cid-a42nmg7r]>div[data-astro-cid-a42nmg7r]{display:flex;flex-direction:column;gap:6px;padding:20px 24px 24px 0}.hero__stats[data-astro-cid-a42nmg7r]>div[data-astro-cid-a42nmg7r]+div[data-astro-cid-a42nmg7r]{padding-left:24px;border-left:1px solid var(--line)}.hero__stats[data-astro-cid-a42nmg7r] dt[data-astro-cid-a42nmg7r]{font-size:10px;color:var(--fg-subtle);letter-spacing:.16em;text-transform:uppercase}.hero__stats[data-astro-cid-a42nmg7r] dd[data-astro-cid-a42nmg7r]{margin:0;font-size:var(--text-sm);color:var(--fg-muted);display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}.hero__stats[data-astro-cid-a42nmg7r] dd[data-astro-cid-a42nmg7r] span[data-astro-cid-a42nmg7r]{white-space:nowrap}.hero__stats[data-astro-cid-a42nmg7r] strong[data-astro-cid-a42nmg7r]{font-family:"Geist",var(--font-jp);font-weight:400;font-size:clamp(26px,2.4vw,38px);line-height:1;color:var(--fg);letter-spacing:-.02em}.hero__stats[data-astro-cid-a42nmg7r] strong[data-astro-cid-a42nmg7r]:not(.num){font-family:var(--font-display);font-weight:500;font-size:clamp(22px,2vw,30px);letter-spacing:.04em}.hero__scroll-cell[data-astro-cid-a42nmg7r]{flex-direction:row!important;align-items:center;justify-content:flex-end;gap:14px!important;padding-right:0!important;min-width:140px;color:var(--fg-muted)}.hero__scroll-cell[data-astro-cid-a42nmg7r] .mono[data-astro-cid-a42nmg7r]{font-size:10px;letter-spacing:.2em;text-transform:uppercase}.hero__scroll-line[data-astro-cid-a42nmg7r]{position:relative;width:1px;height:44px;background:var(--line-strong);overflow:hidden}.hero__scroll-line[data-astro-cid-a42nmg7r]:after{content:"";position:absolute;left:0;top:-50%;width:100%;height:50%;background:var(--fg);animation:scrollDown 2.2s var(--ease-in-out) infinite}@keyframes scrollDown{0%{top:-50%}to{top:100%}}@media(max-width:1100px){.hero__legend[data-astro-cid-a42nmg7r]{display:none}}@media(max-width:860px){.hero__inner[data-astro-cid-a42nmg7r]{justify-content:flex-start;padding-block:112px 250px}.hero__canvas[data-astro-cid-a42nmg7r]{bottom:var(--hero-bar-h, 104px)}.hero__veil[data-astro-cid-a42nmg7r]{height:16%}}@media(max-width:768px){.hero__stats[data-astro-cid-a42nmg7r]{grid-template-columns:repeat(3,minmax(0,1fr))}.hero__stats[data-astro-cid-a42nmg7r]>div[data-astro-cid-a42nmg7r]{padding:16px 10px 18px 0}.hero__stats[data-astro-cid-a42nmg7r]>div[data-astro-cid-a42nmg7r]+div[data-astro-cid-a42nmg7r]{padding-left:12px}.hero__scroll-cell[data-astro-cid-a42nmg7r]{display:none!important}.hero__stats[data-astro-cid-a42nmg7r] dd[data-astro-cid-a42nmg7r]{font-size:11px;gap:2px 4px}}@media(prefers-reduced-motion:reduce){.hero__inner[data-astro-cid-a42nmg7r],.hero__canvas[data-astro-cid-a42nmg7r]{transform:none;opacity:1}.hero__accent[data-astro-cid-a42nmg7r]{background:none;color:var(--fg)}}.stmt[data-astro-cid-ckushmlb]{padding-block:var(--section-y) calc(var(--section-y) * .8)}.stmt__inner[data-astro-cid-ckushmlb]{display:grid;grid-template-columns:minmax(0,1fr)}.stmt__text[data-astro-cid-ckushmlb]{font-family:var(--font-display);font-weight:500;font-size:clamp(24px,3.3vw,52px);line-height:1.68;letter-spacing:.01em;max-width:24em;color:var(--fg);text-wrap:pretty}.stmt__foot[data-astro-cid-ckushmlb]{display:flex;justify-content:flex-end;margin-top:var(--space-8)}.partner[data-astro-cid-ckushmlb]{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(28px,4vw,64px);margin-top:clamp(64px,9vw,128px);padding:clamp(20px,3vw,48px);border:1px solid var(--line-strong);border-radius:var(--radius-lg);overflow:hidden;isolation:isolate;color:inherit;background:radial-gradient(70% 90% at 0% 50%,color-mix(in srgb,var(--brand-cyan) 16%,transparent),transparent 70%),radial-gradient(50% 70% at 100% 100%,color-mix(in srgb,#7c3aed 10%,transparent),transparent 70%),var(--bg-elev)}.partner[data-astro-cid-ckushmlb]:before{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:var(--spectrum);opacity:.9}.partner[data-astro-cid-ckushmlb]:hover{color:inherit}.partner__plate[data-astro-cid-ckushmlb]{position:relative;z-index:1;display:grid;place-items:center;aspect-ratio:4 / 3;padding:12%;border-radius:var(--radius-md);background:#f6f7f9;overflow:hidden;box-shadow:0 30px 80px -30px color-mix(in srgb,var(--brand-cyan) 55%,transparent)}[data-theme=light] .partner__plate[data-astro-cid-ckushmlb]{background:#fff;border:1px solid var(--line)}.partner__plate[data-astro-cid-ckushmlb] img[data-astro-cid-ckushmlb]{width:72%;max-width:300px;height:auto;mix-blend-mode:multiply;transition:transform 1.4s var(--ease-expo)}.partner__plate[data-astro-cid-ckushmlb]:after{content:"";position:absolute;inset:-20% auto -20% -60%;width:40%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.85),transparent);transform:skew(-18deg) translate(0);transition:transform 1.2s var(--ease-expo);pointer-events:none}.partner[data-astro-cid-ckushmlb]:hover .partner__plate[data-astro-cid-ckushmlb] img[data-astro-cid-ckushmlb]{transform:scale(1.05)}.partner[data-astro-cid-ckushmlb]:hover .partner__plate[data-astro-cid-ckushmlb]:after{transform:skew(-18deg) translate(520%)}.partner__body[data-astro-cid-ckushmlb]{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center;gap:var(--space-6)}.partner__kicker[data-astro-cid-ckushmlb]{display:inline-flex;align-items:center;gap:10px;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--fg-muted)}.partner__kicker[data-astro-cid-ckushmlb] i[data-astro-cid-ckushmlb]{width:7px;height:7px;border-radius:50%;background:var(--brand-cyan-glow);box-shadow:0 0 12px var(--brand-cyan-glow)}.partner__title[data-astro-cid-ckushmlb]{display:flex;flex-direction:column;gap:.15em;line-height:1.1}.partner__maker[data-astro-cid-ckushmlb],.partner__role[data-astro-cid-ckushmlb]{font-size:clamp(20px,2.2vw,34px);font-weight:500;letter-spacing:.06em}.partner__mark[data-astro-cid-ckushmlb]{font-family:"Geist",var(--font-sans);font-size:clamp(48px,7.4vw,124px);font-weight:600;line-height:.95;letter-spacing:-.045em;background:linear-gradient(100deg,var(--fg) 0%,var(--fg) 55%,color-mix(in srgb,var(--brand-cyan-glow) 80%,var(--fg)) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.partner__mark[data-astro-cid-ckushmlb] sup[data-astro-cid-ckushmlb]{font-size:.26em;font-weight:400;vertical-align:2.3em;margin-left:.06em;letter-spacing:0;-webkit-text-fill-color:var(--fg-muted)}.partner__text[data-astro-cid-ckushmlb]{max-width:34em;font-size:var(--text-sm);line-height:2;color:var(--fg-muted)}.partner__link[data-astro-cid-ckushmlb]{position:relative;align-self:flex-start;display:inline-flex;align-items:center;gap:var(--space-3);padding-bottom:6px;font-size:var(--text-sm);font-weight:500;letter-spacing:.06em}.partner__link[data-astro-cid-ckushmlb]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--line-strong);transition:background var(--dur-base)}.partner[data-astro-cid-ckushmlb]:hover .partner__link[data-astro-cid-ckushmlb]:after{background:var(--spectrum)}.partner__link[data-astro-cid-ckushmlb]>span[data-astro-cid-ckushmlb][aria-hidden]{transition:transform var(--dur-base) var(--ease-expo)}.partner[data-astro-cid-ckushmlb]:hover .partner__link[data-astro-cid-ckushmlb]>span[data-astro-cid-ckushmlb][aria-hidden]{transform:translate(3px,-3px)}.partner__watermark[data-astro-cid-ckushmlb]{position:absolute;z-index:0;right:-.04em;bottom:-.22em;font-family:"Geist",var(--font-sans);font-size:clamp(80px,15vw,260px);font-weight:600;line-height:1;letter-spacing:-.05em;color:transparent;-webkit-text-stroke:1px var(--line-strong);opacity:.6;pointer-events:none;user-select:none;white-space:nowrap}@media(min-width:768px){.partner[data-astro-cid-ckushmlb]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:stretch}.partner__plate[data-astro-cid-ckushmlb]{aspect-ratio:auto;min-height:100%}.partner__plate[data-astro-cid-ckushmlb] img[data-astro-cid-ckushmlb]{width:100%}}@media(min-width:1024px){.stmt__inner[data-astro-cid-ckushmlb]{grid-template-columns:minmax(0,3fr) minmax(0,9fr);column-gap:var(--space-8)}.stmt__inner[data-astro-cid-ckushmlb]>.sec-label[data-astro-cid-ckushmlb]{grid-column:1;align-self:start;margin-top:.9em}.stmt__text[data-astro-cid-ckushmlb],.stmt__foot[data-astro-cid-ckushmlb]{grid-column:2}.partner[data-astro-cid-ckushmlb]{grid-column:1 / -1}}.tech[data-astro-cid-5g76nsm6]{position:relative;padding-block:var(--section-y);scroll-margin-top:0}.tech__body[data-astro-cid-5g76nsm6]{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-10)}.tech__figure-wrap[data-astro-cid-5g76nsm6]{position:sticky;top:72px;z-index:2;align-self:start;background:var(--bg);padding-block:var(--space-3)}.tech__figure[data-astro-cid-5g76nsm6]{margin:0;border:1px solid var(--line);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--bg-elev) 55%,transparent);overflow:hidden}.tech__figure-head[data-astro-cid-5g76nsm6]{display:flex;justify-content:space-between;gap:var(--space-4);padding:14px 18px;border-bottom:1px solid var(--line);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--fg-muted)}.tech__figure-state[data-astro-cid-5g76nsm6]{position:relative;flex:1;height:1.4em;overflow:hidden}.tech__figure-state[data-astro-cid-5g76nsm6]>span[data-astro-cid-5g76nsm6]{position:absolute;inset:0;color:var(--fg);transform:translateY(110%);transition:transform .7s var(--ease-expo)}.tech[data-astro-cid-5g76nsm6][data-active="0"] .tech__figure-state[data-astro-cid-5g76nsm6] [data-astro-cid-5g76nsm6][data-for="0"],.tech[data-astro-cid-5g76nsm6][data-active="1"] .tech__figure-state[data-astro-cid-5g76nsm6] [data-astro-cid-5g76nsm6][data-for="1"],.tech[data-astro-cid-5g76nsm6][data-active="2"] .tech__figure-state[data-astro-cid-5g76nsm6] [data-astro-cid-5g76nsm6][data-for="2"]{transform:none}.tech__figure-idx[data-astro-cid-5g76nsm6]:before{content:"01"}.tech[data-astro-cid-5g76nsm6][data-active="1"] .tech__figure-idx[data-astro-cid-5g76nsm6]:before{content:"02"}.tech[data-astro-cid-5g76nsm6][data-active="2"] .tech__figure-idx[data-astro-cid-5g76nsm6]:before{content:"03"}.tfig[data-astro-cid-5g76nsm6]{width:100%;height:auto;aspect-ratio:1;max-height:calc(100svh - 300px);margin-inline:auto}.tf-gridline[data-astro-cid-5g76nsm6]{stroke:var(--line);stroke-width:1}.tf-gridbg[data-astro-cid-5g76nsm6]{opacity:.55}.tf-hatchline[data-astro-cid-5g76nsm6]{stroke:var(--line-strong);stroke-width:1.2}.tf-group[data-astro-cid-5g76nsm6]{opacity:0;transition:opacity .7s var(--ease-out)}.tech[data-astro-cid-5g76nsm6][data-active="0"] [data-astro-cid-5g76nsm6][data-g=a],.tech[data-astro-cid-5g76nsm6][data-active="1"] [data-astro-cid-5g76nsm6][data-g=b],.tech[data-astro-cid-5g76nsm6][data-active="2"] [data-astro-cid-5g76nsm6][data-g=b],.tech[data-astro-cid-5g76nsm6][data-active="2"] [data-astro-cid-5g76nsm6][data-g=c]{opacity:1}.tf-label[data-astro-cid-5g76nsm6]{font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;fill:var(--fg-muted)}.tf-label--jp[data-astro-cid-5g76nsm6]{font-family:var(--font-jp);letter-spacing:.12em}.tf-label--muted[data-astro-cid-5g76nsm6]{fill:var(--fg-subtle)}.tf-tag[data-astro-cid-5g76nsm6]{font-family:var(--font-mono);font-size:12px;font-weight:500;fill:var(--fg)}.tf-note[data-astro-cid-5g76nsm6]{font-family:var(--font-jp);font-size:14px;font-weight:500;letter-spacing:.06em;fill:var(--fg)}.tf-hair[data-astro-cid-5g76nsm6]{stroke:var(--line-strong)}.tf-glass[data-astro-cid-5g76nsm6]{fill:color-mix(in srgb,var(--fg) 5%,transparent)}.tf-coat[data-astro-cid-5g76nsm6]{filter:drop-shadow(0 0 10px rgba(56,189,248,.55))}.tf-ray[data-astro-cid-5g76nsm6]{stroke-width:2;stroke-linecap:round;stroke-dasharray:2 9;animation:tf-flow 1.4s linear infinite}.tf-ray--uv[data-astro-cid-5g76nsm6]{stroke:#8b5cf6}.tf-ray--vis[data-astro-cid-5g76nsm6]{stroke:var(--fg)}.tf-ray--ir[data-astro-cid-5g76nsm6]{stroke:#f43f5e}.tf-ray-in[data-astro-cid-5g76nsm6]{stroke:var(--fg);stroke-width:2;stroke-dasharray:2 9;animation:tf-flow 1.4s linear infinite}.tf-ray-out[data-astro-cid-5g76nsm6]{stroke-width:3;stroke-linecap:round;stroke-dasharray:2 9;animation:tf-flow 1.4s linear infinite}@keyframes tf-flow{to{stroke-dashoffset:-22}}.tf-absorb[data-astro-cid-5g76nsm6]{transform-box:fill-box;transform-origin:center;animation:tf-pulse 1.8s var(--ease-in-out) infinite}.tf-absorb--late[data-astro-cid-5g76nsm6]{animation-delay:.5s}@keyframes tf-pulse{0%,to{opacity:.55;transform:scale(.85)}50%{opacity:1;transform:scale(1.1)}}.tf-scale-hatch[data-astro-cid-5g76nsm6]{opacity:.6}.tf-film[data-astro-cid-5g76nsm6]{transform-box:view-box;transform-origin:0 314px;transition:transform 1.2s var(--ease-expo)}.tf-film-body[data-astro-cid-5g76nsm6]{fill:color-mix(in srgb,var(--accent) 12%,transparent)}.tf-film-top[data-astro-cid-5g76nsm6]{stroke:var(--accent);stroke-width:1.5}.tf-substrate[data-astro-cid-5g76nsm6]{opacity:.8}.tf-particle[data-astro-cid-5g76nsm6]{transform-box:fill-box;transform-origin:center;transform:scale(0);transition:transform .9s var(--ease-expo);transition-delay:var(--d)}.tech[data-astro-cid-5g76nsm6][data-active="1"] .tf-particle[data-astro-cid-5g76nsm6],.tech[data-astro-cid-5g76nsm6][data-active="2"] .tf-particle[data-astro-cid-5g76nsm6]{transform:scale(1)}.tech[data-astro-cid-5g76nsm6][data-active="2"] .tf-film[data-astro-cid-5g76nsm6]{animation:tf-thick 4.8s var(--ease-in-out) infinite}.tech[data-astro-cid-5g76nsm6][data-active="2"] .tf-particle[data-astro-cid-5g76nsm6]{animation:tf-size 3.6s var(--ease-in-out) infinite;animation-delay:var(--d)}@keyframes tf-thick{0%,to{transform:scaleY(1)}50%{transform:scaleY(.82)}}@keyframes tf-size{0%,to{transform:scale(1)}50%{transform:scale(.7)}}.tf-dimline[data-astro-cid-5g76nsm6]{stroke:var(--fg);stroke-width:1}.tf-dimtext[data-astro-cid-5g76nsm6]{fill:var(--fg)}.tf-callout[data-astro-cid-5g76nsm6]{fill:none;stroke:var(--fg);stroke-width:1;stroke-dasharray:3 3}.tf-track[data-astro-cid-5g76nsm6]{stroke:var(--line-strong);stroke-width:2;stroke-linecap:round}.tf-knob[data-astro-cid-5g76nsm6]{fill:var(--bg);stroke:var(--fg);stroke-width:2}.tf-knob--1[data-astro-cid-5g76nsm6]{animation:tf-knob1 4.2s var(--ease-in-out) infinite}.tf-knob--2[data-astro-cid-5g76nsm6]{animation:tf-knob2 5.4s var(--ease-in-out) infinite}.tf-knob--3[data-astro-cid-5g76nsm6]{animation:tf-knob3 4.8s var(--ease-in-out) infinite}@keyframes tf-knob1{0%,to{transform:translate(240px)}50%{transform:translate(470px)}}@keyframes tf-knob2{0%,to{transform:translate(520px)}50%{transform:translate(300px)}}@keyframes tf-knob3{0%,to{transform:translate(380px)}50%{transform:translate(200px)}}.tech__dots[data-astro-cid-5g76nsm6]{display:flex;gap:6px;list-style:none;margin:0;padding:12px 18px 16px;border-top:1px solid var(--line)}.tech__dots[data-astro-cid-5g76nsm6] li[data-astro-cid-5g76nsm6]{flex:1;height:2px;background:var(--line);position:relative;overflow:hidden}.tech__dots[data-astro-cid-5g76nsm6] li[data-astro-cid-5g76nsm6]:after{content:"";position:absolute;inset:0;background:var(--spectrum);transform:scaleX(0);transform-origin:left;transition:transform .9s var(--ease-expo)}.tech[data-astro-cid-5g76nsm6][data-active="0"] .tech__dots[data-astro-cid-5g76nsm6] [data-astro-cid-5g76nsm6][data-for="0"]:after,.tech[data-astro-cid-5g76nsm6][data-active="1"] .tech__dots[data-astro-cid-5g76nsm6] [data-astro-cid-5g76nsm6][data-for="0"]:after,.tech[data-astro-cid-5g76nsm6][data-active="1"] .tech__dots[data-astro-cid-5g76nsm6] [data-astro-cid-5g76nsm6][data-for="1"]:after,.tech[data-astro-cid-5g76nsm6][data-active="2"] .tech__dots[data-astro-cid-5g76nsm6] li[data-astro-cid-5g76nsm6]:after{transform:scaleX(1)}.tech__dots[data-astro-cid-5g76nsm6] span[data-astro-cid-5g76nsm6]{display:none}.tech__steps[data-astro-cid-5g76nsm6]{list-style:none;margin:0;padding:0 0 18vh}.tech__step[data-astro-cid-5g76nsm6]{display:flex;align-items:center;min-height:62vh;padding-block:var(--space-10);border-top:1px solid var(--line)}.tech__step[data-astro-cid-5g76nsm6]:last-child{min-height:56vh}.tech__step-inner[data-astro-cid-5g76nsm6]{opacity:.28;transition:opacity .7s var(--ease-out)}.tech__step[data-astro-cid-5g76nsm6].is-active .tech__step-inner[data-astro-cid-5g76nsm6]{opacity:1}.tech__num[data-astro-cid-5g76nsm6]{display:flex;align-items:baseline;gap:var(--space-3);margin-bottom:var(--space-5);color:var(--fg-muted)}.tech__num[data-astro-cid-5g76nsm6] .en-accent[data-astro-cid-5g76nsm6]{font-size:22px;letter-spacing:0;color:var(--fg)}.tech__step-title[data-astro-cid-5g76nsm6]{font-family:var(--font-display);font-weight:500;font-size:clamp(28px,3vw,48px);line-height:1.3;letter-spacing:.04em;margin-bottom:var(--space-5)}.tech__step-body[data-astro-cid-5g76nsm6]{max-width:30em;color:var(--fg-muted);line-height:2}.tech__tags[data-astro-cid-5g76nsm6]{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:var(--space-6) 0 0;padding:0}.tech__tags[data-astro-cid-5g76nsm6] li[data-astro-cid-5g76nsm6]{padding:6px 12px;border:1px solid var(--line-strong);border-radius:var(--radius-full);font-size:12px;color:var(--fg-muted)}@media(min-width:1024px){.tech__body[data-astro-cid-5g76nsm6]{grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:clamp(48px,7vw,120px)}.tech__figure-wrap[data-astro-cid-5g76nsm6]{top:max(88px,calc(50svh - 330px));padding:0;background:none}.tech__step[data-astro-cid-5g76nsm6]{min-height:78vh}.tech__step[data-astro-cid-5g76nsm6]:first-child{border-top:0;align-items:flex-start;padding-top:0}}@media(max-width:1023px){.tfig[data-astro-cid-5g76nsm6]{max-height:38svh}.tech__figure-head[data-astro-cid-5g76nsm6]{padding:10px 14px}.tech__step[data-astro-cid-5g76nsm6]{min-height:52vh}.tech__step-inner[data-astro-cid-5g76nsm6]{opacity:1}.tf-label[data-astro-cid-5g76nsm6]{font-size:15px}.tf-note[data-astro-cid-5g76nsm6]{font-size:19px}.tf-tag[data-astro-cid-5g76nsm6]{font-size:16px}}@media(prefers-reduced-motion:reduce){.tf-ray[data-astro-cid-5g76nsm6],.tf-ray-in[data-astro-cid-5g76nsm6],.tf-ray-out[data-astro-cid-5g76nsm6],.tf-absorb[data-astro-cid-5g76nsm6],.tf-knob[data-astro-cid-5g76nsm6]{animation:none!important}.tf-knob--1[data-astro-cid-5g76nsm6]{transform:translate(300px)}.tf-knob--2[data-astro-cid-5g76nsm6]{transform:translate(420px)}.tf-knob--3[data-astro-cid-5g76nsm6]{transform:translate(260px)}}.pg[data-astro-cid-poyn3awd]{padding-block:var(--section-y)}.pg__panels[data-astro-cid-poyn3awd]{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.pg__panel[data-astro-cid-poyn3awd]{position:relative;min-width:0;height:clamp(420px,62vh,560px);border-radius:var(--radius-lg);overflow:hidden;transition:flex-grow 1.1s var(--ease-expo)}.pg__panel[data-astro-cid-poyn3awd] a[data-astro-cid-poyn3awd]{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:space-between;padding:clamp(20px,2.2vw,32px);color:#fff;isolation:isolate}.pg__media[data-astro-cid-poyn3awd]{position:absolute;inset:0;z-index:-2;overflow:hidden;background:#0b0f16}.pg__media[data-astro-cid-poyn3awd] img[data-astro-cid-poyn3awd]{width:100%;height:100%;object-fit:cover;filter:saturate(.82) contrast(1.04);transition:transform 1.6s var(--ease-expo),filter .9s var(--ease-out)}.pg__shade[data-astro-cid-poyn3awd]{position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#05070b80,#05070b0d 30%,#05070b33 55%,#05070be0),linear-gradient(0deg,color-mix(in srgb,var(--ac) 22%,transparent),transparent 60%);transition:opacity .9s var(--ease-out)}.pg__top[data-astro-cid-poyn3awd]{display:flex;justify-content:space-between;gap:var(--space-4);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#ffffffdb}.pg__top[data-astro-cid-poyn3awd] .mono[data-astro-cid-poyn3awd]{font-size:11px}.pg__bottom[data-astro-cid-poyn3awd]{display:flex;flex-direction:column;gap:var(--space-4)}.pg__panel[data-astro-cid-poyn3awd]{container-type:inline-size}.pg__mark[data-astro-cid-poyn3awd]{font-size:clamp(30px,3.2vw,56px);font-size:clamp(28px,12.5cqi,68px);white-space:nowrap}.pg__tagline[data-astro-cid-poyn3awd]{max-width:30em;font-size:var(--text-sm);line-height:1.8;color:#ffffffd1}.pg__more[data-astro-cid-poyn3awd]{display:inline-flex;align-items:center;gap:var(--space-4);font-size:13px;letter-spacing:.08em}.pg__more[data-astro-cid-poyn3awd] .arrow-dot[data-astro-cid-poyn3awd]{color:#fff;border-color:#fff6}.pg__panel[data-astro-cid-poyn3awd] a[data-astro-cid-poyn3awd]:hover{color:#fff}.pg__panel[data-astro-cid-poyn3awd] a[data-astro-cid-poyn3awd]:hover .pg__media[data-astro-cid-poyn3awd] img[data-astro-cid-poyn3awd]{transform:scale(1.05);filter:saturate(1) contrast(1.06)}.pg__panel[data-astro-cid-poyn3awd] a[data-astro-cid-poyn3awd]:hover .arrow-dot[data-astro-cid-poyn3awd]{background:#fff;color:#05070b;border-color:#fff;transform:rotate(-45deg)}.pg__index[data-astro-cid-poyn3awd]{margin-top:clamp(64px,9vw,128px)}.pg__index-head[data-astro-cid-poyn3awd]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-3);padding-bottom:var(--space-4);border-bottom:1px solid var(--line-strong);color:var(--fg-muted);text-transform:uppercase;letter-spacing:.14em}.pg__index-head[data-astro-cid-poyn3awd] .mono[data-astro-cid-poyn3awd]{font-size:11px}.pg__index-brands[data-astro-cid-poyn3awd]{display:flex;gap:var(--space-5)}.pg__list[data-astro-cid-poyn3awd]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr)}.pg__list[data-astro-cid-poyn3awd] li[data-astro-cid-poyn3awd]{border-bottom:1px solid var(--line)}.pg__list[data-astro-cid-poyn3awd] a[data-astro-cid-poyn3awd]{position:relative;display:grid;grid-template-columns:40px minmax(0,1fr) auto;grid-template-areas:"num name arrow" "num brand arrow" "num tag arrow";align-items:baseline;column-gap:var(--space-3);row-gap:2px;padding:20px 0}.pg__list[data-astro-cid-poyn3awd] a[data-astro-cid-poyn3awd]:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:var(--spectrum);transform:scaleX(0);transform-origin:left;transition:transform .8s var(--ease-expo)}.pg__list[data-astro-cid-poyn3awd] a[data-astro-cid-poyn3awd]:hover{color:var(--fg)}.pg__list[data-astro-cid-poyn3awd] a[data-astro-cid-poyn3awd]:hover:after{transform:scaleX(1)}.pg__list-num[data-astro-cid-poyn3awd]{grid-area:num;color:var(--fg-subtle);transition:color var(--dur-fast)}.pg__list[data-astro-cid-poyn3awd] a[data-astro-cid-poyn3awd]:hover .pg__list-num[data-astro-cid-poyn3awd]{color:var(--ac)}.pg__list-name[data-astro-cid-poyn3awd]{grid-area:name;font-family:var(--font-display);font-size:clamp(20px,1.8vw,26px);font-weight:500;letter-spacing:.04em;line-height:1.4;transition:transform .7s var(--ease-expo)}.pg__list-name--latin[data-astro-cid-poyn3awd]{font-family:var(--font-display);font-size:clamp(24px,2.1vw,30px);line-height:1.2;letter-spacing:0}.pg__list[data-astro-cid-poyn3awd] a[data-astro-cid-poyn3awd]:hover .pg__list-name[data-astro-cid-poyn3awd]{transform:translate(6px)}.pg__list-brand[data-astro-cid-poyn3awd]{grid-area:brand;color:var(--fg-muted);font-size:10px;letter-spacing:.14em}.pg__list-tag[data-astro-cid-poyn3awd]{grid-area:tag;margin-top:6px;font-size:12px;line-height:1.7;color:var(--fg-muted)}.pg__list-arrow[data-astro-cid-poyn3awd]{grid-area:arrow;align-self:center;color:var(--fg-subtle);transition:transform var(--dur-base) var(--ease-expo),color var(--dur-fast)}.pg__list[data-astro-cid-poyn3awd] a[data-astro-cid-poyn3awd]:hover .pg__list-arrow[data-astro-cid-poyn3awd]{color:var(--fg);transform:translate(4px)}@media(min-width:640px){.pg__list[data-astro-cid-poyn3awd]{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--space-8)}}@media(min-width:1024px){.pg__panels[data-astro-cid-poyn3awd]{flex-direction:row;height:clamp(520px,72vh,760px)}.pg__panel[data-astro-cid-poyn3awd]{flex:1 1 0;height:auto}.pg__panels[data-astro-cid-poyn3awd]:hover .pg__panel[data-astro-cid-poyn3awd]{flex-grow:.78}.pg__panels[data-astro-cid-poyn3awd] .pg__panel[data-astro-cid-poyn3awd]:hover{flex-grow:1.7}.pg__tagline[data-astro-cid-poyn3awd],.pg__more[data-astro-cid-poyn3awd]{opacity:.0001;transform:translateY(12px);transition:opacity .7s var(--ease-out),transform .9s var(--ease-expo)}.pg__panel[data-astro-cid-poyn3awd]:hover .pg__tagline[data-astro-cid-poyn3awd],.pg__panel[data-astro-cid-poyn3awd]:hover .pg__more[data-astro-cid-poyn3awd],.pg__panel[data-astro-cid-poyn3awd] a[data-astro-cid-poyn3awd]:focus-visible .pg__tagline[data-astro-cid-poyn3awd],.pg__panel[data-astro-cid-poyn3awd] a[data-astro-cid-poyn3awd]:focus-visible .pg__more[data-astro-cid-poyn3awd]{opacity:1;transform:none;transition-delay:.18s}.pg__panels[data-astro-cid-poyn3awd]:not(:hover) .pg__panel[data-astro-cid-poyn3awd]:first-child .pg__tagline[data-astro-cid-poyn3awd],.pg__panels[data-astro-cid-poyn3awd]:not(:hover) .pg__panel[data-astro-cid-poyn3awd]:first-child .pg__more[data-astro-cid-poyn3awd]{opacity:1;transform:none}.pg__panels[data-astro-cid-poyn3awd]:not(:hover) .pg__panel[data-astro-cid-poyn3awd]:first-child{flex-grow:1.45}.pg__list[data-astro-cid-poyn3awd]{grid-template-columns:repeat(5,minmax(0,1fr));column-gap:var(--space-6)}.pg__list[data-astro-cid-poyn3awd] a[data-astro-cid-poyn3awd]{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"num arrow" "name name" "brand brand" "tag tag";row-gap:6px;padding:22px 0 28px;min-height:100%;align-content:start}.pg__list-num[data-astro-cid-poyn3awd]{margin-bottom:var(--space-4)}.pg__list-arrow[data-astro-cid-poyn3awd]{align-self:start}}@media(hover:none){.pg__tagline[data-astro-cid-poyn3awd],.pg__more[data-astro-cid-poyn3awd]{opacity:1!important;transform:none!important}}.evidence[data-astro-cid-xyqj6rpw]{padding-block:var(--section-y);border-top:1px solid var(--line)}.creds[data-astro-cid-xyqj6rpw]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);border-top:1px solid var(--line-strong)}.cred[data-astro-cid-xyqj6rpw]{border-bottom:1px solid var(--line)}.cred[data-astro-cid-xyqj6rpw] a[data-astro-cid-xyqj6rpw]{display:flex;flex-direction:column;gap:var(--space-4);height:100%;padding:var(--space-8) 0 var(--space-10)}.cred[data-astro-cid-xyqj6rpw] a[data-astro-cid-xyqj6rpw]:hover{color:inherit}.cred__no[data-astro-cid-xyqj6rpw]{color:var(--fg-subtle);font-size:10px;letter-spacing:.16em;text-transform:uppercase}.cred__plate[data-astro-cid-xyqj6rpw]{display:grid;place-items:center;height:132px;margin-bottom:var(--space-2);padding:var(--space-5);border-radius:var(--radius-md);background:#f6f7f9;overflow:hidden;transition:background var(--dur-base)}[data-theme=dark] .cred__plate[data-astro-cid-xyqj6rpw]{background:#e7ebef}.cred__plate[data-astro-cid-xyqj6rpw] img[data-astro-cid-xyqj6rpw]{mix-blend-mode:multiply;max-width:100%;max-height:72px;width:auto;object-fit:contain;transition:transform .9s var(--ease-expo)}.cred__plate--solament[data-astro-cid-xyqj6rpw] img[data-astro-cid-xyqj6rpw]{max-height:96px}.cred[data-astro-cid-xyqj6rpw] a[data-astro-cid-xyqj6rpw]:hover .cred__plate[data-astro-cid-xyqj6rpw] img[data-astro-cid-xyqj6rpw]{transform:scale(1.05)}.cred__kicker[data-astro-cid-xyqj6rpw]{color:var(--fg-muted);font-size:10px;letter-spacing:.14em;text-transform:uppercase}.cred__title[data-astro-cid-xyqj6rpw]{font-family:var(--font-display);font-size:clamp(19px,1.6vw,23px);font-weight:500;line-height:1.55;letter-spacing:.03em}.cred__body[data-astro-cid-xyqj6rpw]{flex:1;font-size:var(--text-sm);line-height:1.9;color:var(--fg-muted)}.cred__source[data-astro-cid-xyqj6rpw]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--line);font-size:13px;font-weight:500;position:relative}.cred__source[data-astro-cid-xyqj6rpw]:after{content:"";position:absolute;left:0;right:0;top:-1px;height:1px;background:var(--spectrum);transform:scaleX(0);transform-origin:left;transition:transform .9s var(--ease-expo)}.cred[data-astro-cid-xyqj6rpw] a[data-astro-cid-xyqj6rpw]:hover .cred__source[data-astro-cid-xyqj6rpw]:after{transform:scaleX(1)}.cred__source[data-astro-cid-xyqj6rpw]>span[data-astro-cid-xyqj6rpw][aria-hidden]{transition:transform var(--dur-base) var(--ease-expo)}.cred[data-astro-cid-xyqj6rpw] a[data-astro-cid-xyqj6rpw]:hover .cred__source[data-astro-cid-xyqj6rpw]>span[data-astro-cid-xyqj6rpw][aria-hidden]{transform:translate(3px,-3px)}.oem[data-astro-cid-xyqj6rpw]{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-6);margin-top:clamp(64px,9vw,128px);padding-block:clamp(40px,5vw,64px);border-block:1px solid var(--line)}.oem__label[data-astro-cid-xyqj6rpw]{color:var(--fg-muted);font-size:11px;letter-spacing:.14em;text-transform:uppercase}.oem__statement[data-astro-cid-xyqj6rpw]{font-family:var(--font-display);font-size:clamp(22px,2.4vw,36px);font-weight:500;line-height:1.7;letter-spacing:.04em;max-width:22em}.oem__side[data-astro-cid-xyqj6rpw]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-6);font-size:var(--text-sm)}.journal[data-astro-cid-xyqj6rpw]{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-16);margin-top:clamp(64px,9vw,128px)}.journal__head[data-astro-cid-xyqj6rpw]{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-4);padding-bottom:var(--space-4);border-bottom:1px solid var(--line-strong)}.journal__head[data-astro-cid-xyqj6rpw] h3[data-astro-cid-xyqj6rpw]{display:flex;align-items:baseline;gap:var(--space-4);font-size:15px;font-weight:500;letter-spacing:.1em;color:var(--fg-muted)}.journal__head[data-astro-cid-xyqj6rpw] .en-accent[data-astro-cid-xyqj6rpw]{font-size:clamp(36px,3.4vw,52px);line-height:1;color:var(--fg)}.journal__list[data-astro-cid-xyqj6rpw]{list-style:none;margin:0;padding:0}.journal__list[data-astro-cid-xyqj6rpw] li[data-astro-cid-xyqj6rpw]{border-bottom:1px solid var(--line)}.journal__list[data-astro-cid-xyqj6rpw] a[data-astro-cid-xyqj6rpw]{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px var(--space-4);align-items:center;padding:22px 0}.journal__list[data-astro-cid-xyqj6rpw] a[data-astro-cid-xyqj6rpw]:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:var(--spectrum);transform:scaleX(0);transform-origin:left;transition:transform .9s var(--ease-expo)}.journal__list[data-astro-cid-xyqj6rpw] a[data-astro-cid-xyqj6rpw]:hover{color:var(--fg)}.journal__list[data-astro-cid-xyqj6rpw] a[data-astro-cid-xyqj6rpw]:hover:after{transform:scaleX(1)}.journal__meta[data-astro-cid-xyqj6rpw]{grid-column:1;display:flex;align-items:center;gap:var(--space-4);color:var(--fg-muted)}.journal__cat[data-astro-cid-xyqj6rpw]{padding:2px 10px;border:1px solid var(--line-strong);border-radius:var(--radius-full);font-size:11px;color:var(--fg-muted)}.journal__title[data-astro-cid-xyqj6rpw]{grid-column:1;display:flex;flex-direction:column;gap:4px;font-size:var(--text-base);font-weight:500;line-height:1.6;transition:transform .7s var(--ease-expo)}.journal__title[data-astro-cid-xyqj6rpw] small[data-astro-cid-xyqj6rpw]{font-size:12px;font-weight:400;color:var(--fg-muted)}.journal__list[data-astro-cid-xyqj6rpw] a[data-astro-cid-xyqj6rpw]:hover .journal__title[data-astro-cid-xyqj6rpw]{transform:translate(6px)}.journal__arrow[data-astro-cid-xyqj6rpw]{grid-column:2;grid-row:1 / span 2;color:var(--fg-subtle);transition:transform var(--dur-base) var(--ease-expo),color var(--dur-fast)}.journal__list[data-astro-cid-xyqj6rpw] a[data-astro-cid-xyqj6rpw]:hover .journal__arrow[data-astro-cid-xyqj6rpw]{color:var(--fg);transform:translate(4px)}@media(min-width:640px)and (max-width:1023px){.cred[data-astro-cid-xyqj6rpw] a[data-astro-cid-xyqj6rpw]{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);grid-template-areas:"no no" "plate kicker" "plate title" "plate body" "plate source";column-gap:var(--space-8);row-gap:var(--space-3);align-items:start}.cred__no[data-astro-cid-xyqj6rpw]{grid-area:no}.cred__plate[data-astro-cid-xyqj6rpw]{grid-area:plate;height:100%;min-height:160px;margin-bottom:0}.cred__kicker[data-astro-cid-xyqj6rpw]{grid-area:kicker}.cred__title[data-astro-cid-xyqj6rpw]{grid-area:title}.cred__body[data-astro-cid-xyqj6rpw]{grid-area:body}.cred__source[data-astro-cid-xyqj6rpw]{grid-area:source}}@media(min-width:1024px){.creds[data-astro-cid-xyqj6rpw]{grid-template-columns:repeat(3,minmax(0,1fr))}.cred[data-astro-cid-xyqj6rpw]{border-bottom:0}.cred[data-astro-cid-xyqj6rpw] a[data-astro-cid-xyqj6rpw]{padding-inline:clamp(16px,2.2vw,36px)}.cred[data-astro-cid-xyqj6rpw]:first-child a[data-astro-cid-xyqj6rpw]{padding-left:0}.cred[data-astro-cid-xyqj6rpw]:last-child a[data-astro-cid-xyqj6rpw]{padding-right:0}.cred[data-astro-cid-xyqj6rpw]+.cred[data-astro-cid-xyqj6rpw]{border-left:1px solid var(--line)}}@media(min-width:1024px){.oem[data-astro-cid-xyqj6rpw]{grid-template-columns:minmax(0,3fr) minmax(0,6fr) minmax(0,3fr);column-gap:var(--space-8);align-items:start}.oem__label[data-astro-cid-xyqj6rpw]{padding-top:.9em}.journal[data-astro-cid-xyqj6rpw]{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(40px,6vw,96px)}}.uc[data-astro-cid-5b4siwv2]{padding-block:var(--section-y);border-top:1px solid var(--line);overflow:hidden}.uc__cases[data-astro-cid-5b4siwv2]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-12)}.uc__media[data-astro-cid-5b4siwv2]{margin:0;aspect-ratio:4 / 5;overflow:hidden;border-radius:var(--radius-md);background:var(--bg-sunken)}.uc__media[data-astro-cid-5b4siwv2] img[data-astro-cid-5b4siwv2]{width:100%;height:100%;object-fit:cover;filter:saturate(.86)}.uc__body[data-astro-cid-5b4siwv2]{padding-top:var(--space-6)}.uc__meta[data-astro-cid-5b4siwv2]{display:flex;gap:var(--space-3);margin-bottom:var(--space-4);color:var(--fg-muted);font-size:11px;letter-spacing:.12em}.uc__meta[data-astro-cid-5b4siwv2] .num[data-astro-cid-5b4siwv2]{color:var(--fg)}.uc__case[data-astro-cid-5b4siwv2] h3[data-astro-cid-5b4siwv2]{display:flex;flex-direction:column;gap:2px;margin-bottom:var(--space-4);font-family:var(--font-display);font-weight:500;font-size:clamp(21px,1.8vw,28px);letter-spacing:.04em}.uc__case[data-astro-cid-5b4siwv2] h3[data-astro-cid-5b4siwv2] .en-accent[data-astro-cid-5b4siwv2]{font-size:.8em;color:var(--fg-muted)}.uc__text[data-astro-cid-5b4siwv2]{font-size:var(--text-sm);line-height:1.95;color:var(--fg-muted);max-width:30em}.marquee[data-astro-cid-5b4siwv2]{margin-block:clamp(80px,11vw,160px) clamp(56px,7vw,96px);display:flex;flex-direction:column;gap:clamp(8px,1vw,16px);border-block:1px solid var(--line);padding-block:clamp(20px,2.4vw,36px)}.marquee__row[data-astro-cid-5b4siwv2]{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.marquee__track[data-astro-cid-5b4siwv2]{display:flex;width:max-content;animation:marquee 70s linear infinite}.marquee__row--rev[data-astro-cid-5b4siwv2] .marquee__track[data-astro-cid-5b4siwv2]{animation-direction:reverse;animation-duration:82s}.marquee[data-astro-cid-5b4siwv2]:hover .marquee__track[data-astro-cid-5b4siwv2]{animation-play-state:paused}.marquee__item[data-astro-cid-5b4siwv2]{display:inline-flex;align-items:center;gap:clamp(20px,2.4vw,40px);padding-right:clamp(20px,2.4vw,40px);font-family:var(--font-display);font-weight:500;font-size:clamp(28px,4.2vw,68px);line-height:1.3;letter-spacing:.04em;white-space:nowrap}.marquee__row--rev[data-astro-cid-5b4siwv2] .marquee__item[data-astro-cid-5b4siwv2]{color:transparent;-webkit-text-stroke:1px var(--fg-subtle)}.marquee__item[data-astro-cid-5b4siwv2] i[data-astro-cid-5b4siwv2]{font-style:normal;font-size:.34em;color:var(--accent);-webkit-text-stroke:0}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.uc__records-head[data-astro-cid-5b4siwv2]{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-4);padding-bottom:var(--space-5);border-bottom:1px solid var(--line-strong)}.uc__records-head[data-astro-cid-5b4siwv2] h3[data-astro-cid-5b4siwv2]{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-4);font-size:15px;font-weight:500;letter-spacing:.1em;color:var(--fg-muted)}.uc__records-head[data-astro-cid-5b4siwv2] .en-accent[data-astro-cid-5b4siwv2]{font-size:clamp(32px,3.2vw,48px);line-height:1.05;color:var(--fg)}.uc__records-head[data-astro-cid-5b4siwv2] p[data-astro-cid-5b4siwv2]{font-size:var(--text-sm);align-self:end}.uc__record-grid[data-astro-cid-5b4siwv2]{display:grid;grid-template-columns:minmax(0,1fr);column-gap:var(--space-8)}.uc__group[data-astro-cid-5b4siwv2]{padding-top:var(--space-6)}.uc__group[data-astro-cid-5b4siwv2] h4[data-astro-cid-5b4siwv2]{display:flex;align-items:baseline;gap:var(--space-3);padding-bottom:var(--space-3);margin-bottom:var(--space-2);font-size:var(--text-sm);font-weight:600;letter-spacing:.08em}.uc__group[data-astro-cid-5b4siwv2] h4[data-astro-cid-5b4siwv2] .mono[data-astro-cid-5b4siwv2]{color:var(--fg-subtle)}.uc__group[data-astro-cid-5b4siwv2] ul[data-astro-cid-5b4siwv2]{padding:0;margin:0;list-style:none}.uc__group[data-astro-cid-5b4siwv2] li[data-astro-cid-5b4siwv2]{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3);padding:11px 0;border-top:1px solid var(--line);font-size:var(--text-sm);line-height:1.6}.uc__group[data-astro-cid-5b4siwv2] li[data-astro-cid-5b4siwv2] span[data-astro-cid-5b4siwv2]{min-width:0}.uc__group[data-astro-cid-5b4siwv2] small[data-astro-cid-5b4siwv2]{flex:0 0 auto;font-size:11px;color:var(--fg-subtle)}.uc__records-action[data-astro-cid-5b4siwv2]{display:flex;justify-content:flex-start;margin-top:var(--space-10)}@media(min-width:640px){.uc__record-grid[data-astro-cid-5b4siwv2]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:640px)and (max-width:1023px){.uc__case[data-astro-cid-5b4siwv2]{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);column-gap:var(--space-8);align-items:center}.uc__media[data-astro-cid-5b4siwv2]{aspect-ratio:4 / 3}.uc__body[data-astro-cid-5b4siwv2]{padding-top:0}.uc__case[data-astro-cid-5b4siwv2]:nth-child(2n) .uc__media[data-astro-cid-5b4siwv2]{order:2}}@media(min-width:1024px){.uc__cases[data-astro-cid-5b4siwv2]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2.2vw,36px)}.uc__case[data-astro-cid-5b4siwv2]:nth-child(2){margin-top:clamp(40px,8vw,140px)}}@media(min-width:1024px){.uc__records-head[data-astro-cid-5b4siwv2]{grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:var(--space-12)}.uc__record-grid[data-astro-cid-5b4siwv2]{grid-template-columns:repeat(4,minmax(0,1fr))}}
