@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/InstrumentSans-Regular.woff2?v=c25dc834f7) format("woff2");unicode-range:U+0000-00FF,U+2000-206F,U+2074,U+20AC,U+2122,U+2190-2193,U+2212}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/InstrumentSans-Medium.woff2?v=e62ea6974b) format("woff2");unicode-range:U+0000-00FF,U+2000-206F,U+2074,U+20AC,U+2122,U+2190-2193,U+2212}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/InstrumentSans-SemiBold.woff2?v=0457fc8db3) format("woff2");unicode-range:U+0000-00FF,U+2000-206F,U+2074,U+20AC,U+2122,U+2190-2193,U+2212}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/InstrumentSans-Bold.woff2?v=b805eef434) format("woff2");unicode-range:U+0000-00FF,U+2000-206F,U+2074,U+20AC,U+2122,U+2190-2193,U+2212}@font-face{font-family:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/InstrumentSerif-Regular.woff2?v=1d0c7e839f) format("woff2");unicode-range:U+0000-00FF,U+2000-206F,U+2074,U+20AC,U+2122,U+2212}@font-face{font-family:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/assets/fonts/InstrumentSerif-Italic.woff2?v=1a2d2f40f0) format("woff2");unicode-range:U+0000-00FF,U+2000-206F,U+2074,U+20AC,U+2122,U+2212}@font-face{font-family:"ZG Instrument Serif Zh";font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/InstrumentSerif-Regular-ZhDisplay.woff2?v=895f33e545) format("woff2");unicode-range:U+0000-00FF,U+2000-206F,U+2074,U+20AC,U+2122,U+2212}@font-face{font-family:"ZG Instrument Serif Zh";font-style:italic;font-weight:400;font-display:swap;src:url(/assets/fonts/InstrumentSerif-Italic-ZhDisplay.woff2?v=dbab8e85f5) format("woff2");unicode-range:U+0000-00FF,U+2000-206F,U+2074,U+20AC,U+2122,U+2212}@font-face{font-family:ZG Noto Sans SC;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/fonts/NotoSansSC-CJK-Variable.woff2?v=ab7c6f96ca) format("woff2");unicode-range:U+2E80-2FFF,U+3000-303F,U+31C0-31EF,U+3200-33FF,U+3400-4DBF,U+4E00-9FFF,U+F900-FAFF,U+FF00-FFEF}:root{--paper-0:#F6F4EF;--paper-1:#F3F1EC;--paper-2:#EFECE6;--ink:#201E1B;--ink-2:#3A3732;--ink-3:#4F4B45;--ink-4:#6B675F;--paper-art:var(--paper-0);--paper-warm:#F7F4EC;--band:rgba(200,190,175,.05);--hairline:rgba(32,30,27,.1);--hairline-2:rgba(32,30,27,.16);--white-line:rgba(255,255,255,.75);--gold-hi:#F3D687;--gold-mid:#E4BC5C;--gold-lo:#B9893A;--gold-ink:#3D3006;--acc-syn:#00696E;--acc-thy:#33406A;--acc-ai:#7A561C;--acc-strong:#2B3442;--porcelain-ink:#47607A;--foil-syn:linear-gradient(50deg,#00464A 0%,#00585D 30%,#127278 47.5%,#4A9499 50%,#127278 52.5%,#005358 74%,#004346 100%);--foil-thy:linear-gradient(50deg,#2B3460 0%,#36427A 30%,#4A5791 47.5%,#6C79B0 50%,#4A5791 52.5%,#343F72 74%,#2A325A 100%);--foil-ai:linear-gradient(50deg,#553C10 0%,#684A15 30%,#85622A 47.5%,#A8864E 50%,#85622A 52.5%,#634713 74%,#4E370E 100%);--foil-ai-lg:linear-gradient(96deg,#46330B 0%,#5E4511 16%,#78591D 32%,#9C7A44 46%,#B79862 50%,#9C7A44 54%,#78591D 68%,#5A4210 84%,#42300A 100%);--serif:"Instrument Serif", Georgia, "Times New Roman", serif;--sans:"Instrument Sans", "Avenir Next", "Segoe UI", sans-serif;--sans-cjk:"Instrument Sans","PingFang SC","Hiragino Sans GB","ZG Noto Sans SC","Microsoft YaHei",sans-serif;--ease-out:cubic-bezier(.22,1,.36,1);--ease-spring:cubic-bezier(.34,1.56,.64,1);--content:min(1140px, calc(100vw - 48px) );--field: linear-gradient(169deg, rgba(255,251,242,0) 26vh,rgba(255,251,242,.05) 29vh,rgba(255,251,242,.2) 30.6vh, rgba(255,251,242,.44) 32vh,rgba(255,251,242,.54) 33.4vh,rgba(255,251,242,.56) 36vh, rgba(255,251,242,.46) 40vh,rgba(255,251,242,.32) 44vh,rgba(255,251,242,.2) 48vh, rgba(255,251,242,.1) 52vh,rgba(255,251,242,.04) 56vh,rgba(255,251,242,0) 60vh), linear-gradient(169deg, rgba(196,186,170,0) 50vh,rgba(196,186,170,.06) 56.5vh,rgba(196,186,170,0) 63vh), radial-gradient(1500px 760px at 62% -22vh,rgba(255,250,240,.34) 0%,rgba(255,250,240,0) 66%), radial-gradient(1300px 900px at -4% 104vh,rgba(190,180,164,.11) 0%,rgba(190,180,164,0) 64%), radial-gradient(1000px 700px at 104% 96vh,rgba(190,182,168,.07) 0%,rgba(190,182,168,0) 60%), var(--paper-warm);--tile-face:linear-gradient(180deg,#FAF8F0 0%,#F9F6EE 46%,#F7F4EC 100%);--tile-rim:inset 0 1px 0 rgba(255,255,255,.95),inset 0 -1px 0 rgba(176,188,208,.2);--tile-drop:0 0 0 1px rgba(34,40,54,.07),0 2px 4px rgba(34,40,54,.06),0 18px 36px -20px rgba(38,48,70,.32),0 40px 72px -46px rgba(46,58,86,.22);--disp-rim:linear-gradient(118deg,rgba(132,160,206,.62) 0%,rgba(160,182,220,.32) 16%,rgba(255,255,255,0) 34%,rgba(255,255,255,0) 66%,rgba(214,176,96,.34) 84%,rgba(196,152,64,.6) 100%)}@media(max-width:760px){:root{--field: linear-gradient(169deg, rgba(255,251,242,0) 30vh,rgba(255,251,242,.12) 33vh,rgba(255,251,242,.3) 35vh, rgba(255,251,242,.34) 38vh,rgba(255,251,242,.23) 43vh,rgba(255,251,242,.1) 49vh, rgba(255,251,242,0) 56vh), radial-gradient(900px 520px at 62% -16vh,rgba(255,250,240,.32) 0%,rgba(255,250,240,0) 66%), radial-gradient(760px 620px at -8% 104vh,rgba(190,180,164,.1) 0%,rgba(190,180,164,0) 64%), var(--paper-warm)}}*{box-sizing:border-box;margin:0;padding:0}html,body{overflow-x:hidden;overflow-x:clip}html{scroll-behavior:smooth;scroll-padding-top:104px}body{font-family:var(--sans);color:var(--ink);background:var(--paper-warm);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}::selection{background:#201e1be6;color:var(--paper-0)}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:4px}h1,h2,h3{text-wrap:balance}p{text-wrap:pretty}svg{display:block}.skip-link{position:fixed;top:12px;left:14px;z-index:60;padding:10px 16px;border-radius:20px;background:#201e1b;color:#f2f0ec;font-size:14.5px;transform:translateY(-260%);transition:transform .2s var(--ease-out)}.skip-link:focus{transform:translateY(0)}.field{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden}.field:before{content:"";position:absolute;inset:0;background:var(--field)}.glint{position:absolute;left:-10vw;bottom:calc(14vh + 4.37vw - 4px);width:280vw;height:52px;transform-origin:10vw 50%;transform:rotate(5deg);background:linear-gradient(180deg,#fffbf200,#fffbf21a 20%,#fffbf26b 38%,#fffbf299,#fffbf27a 56%,#fffbf233 70%,#fffbf20f,#fffbf200);-webkit-mask:linear-gradient(90deg,rgba(0,0,0,.3) 0%,rgba(0,0,0,.3) 32%,rgba(0,0,0,.78) 44%,#000 50%,rgba(0,0,0,.78) 56%,rgba(0,0,0,.3) 68%,rgba(0,0,0,.3) 100%) 0 0/160vw 100% repeat-x;mask:linear-gradient(90deg,rgba(0,0,0,.3) 0%,rgba(0,0,0,.3) 32%,rgba(0,0,0,.78) 44%,#000 50%,rgba(0,0,0,.78) 56%,rgba(0,0,0,.3) 68%,rgba(0,0,0,.3) 100%) 0 0/160vw 100% repeat-x;will-change:transform;animation:glintDrift 64s linear infinite}@keyframes glintDrift{0%{transform:rotate(5deg) translate(-160vw)}to{transform:rotate(5deg) translate(0)}}.grain{position:absolute;inset:0;opacity:.08;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.82' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='matrix' values='1.4 0 0 0 .25 1.4 0 0 0 .25 1.4 0 0 0 .25 0 0 0 0 1'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)'/%3E%3C/svg%3E");background-size:180px 180px}.nav{position:fixed;top:22px;left:50%;transform:translate(-50%);z-index:20;width:min(1160px,94vw);height:70px;display:flex;align-items:center;justify-content:space-between;padding:0 12px 0 22px;border-radius:35px;background:#ffffff61;-webkit-backdrop-filter:blur(16px) saturate(1.15);backdrop-filter:blur(16px) saturate(1.15);border:1px solid rgba(255,255,255,.65);box-shadow:inset 0 1px #fffc,0 14px 40px -18px #2e2a2459,0 2px 6px #2e2a240d;transform-origin:50% 0;animation:navIn .7s var(--ease-out) both;transition:transform .5s var(--ease-out),background .5s ease,box-shadow .5s ease}@keyframes navIn{0%{opacity:0;transform:translate(-50%,-14px)}to{opacity:1;transform:translate(-50%)}}.nav--tight{transform:translate(-50%,-7px) scale(.94);background:#ffffff8f;box-shadow:inset 0 1px #ffffffe6,0 18px 44px -16px #2e2a246b,0 2px 8px #2e2a2414}.nav:before,.cta2:before{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1px;pointer-events:none;background:var(--disp-rim);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.brand{display:flex;align-items:center;gap:12px}.brand__mark{flex:0 0 auto;display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:linear-gradient(180deg,#fdfdfc,#eceae6 55%,#dcd9d3);border:1px solid rgba(255,255,255,.9);box-shadow:inset 0 1px #fff,0 1px 3px #2e2a242e;transition:transform .3s var(--ease-out)}.brand:hover .brand__mark{transform:scale(1.05)}.brand__wave{stroke-dashoffset:-64;animation:phase 4.5s ease-in-out infinite alternate}@keyframes phase{0%{stroke-dashoffset:-48}to{stroke-dashoffset:-80}}.brand__text{display:flex;flex-direction:column;line-height:1}.brand__name{font-family:var(--serif);font-style:italic;font-size:21px;letter-spacing:.005em;white-space:nowrap}.brand__sub{margin-top:3px;font-size:10.5px;font-weight:600;letter-spacing:.22em;color:var(--ink-3);text-transform:uppercase}.nav__links{display:flex;list-style:none;gap:4px}.nav__links a{position:relative;display:inline-block;padding:8px 14px;border-radius:999px;font-size:15px;font-weight:500;color:#3b3833;letter-spacing:.005em;transition:background .25s ease,color .25s ease}.nav__links a:after{content:"";position:absolute;left:15px;right:15px;bottom:4px;height:1.5px;border-radius:1px;background:currentColor;opacity:.55;transform:scaleX(0);transform-origin:center;transition:transform .32s var(--ease-out)}.nav__links a:hover{background:#fff9;color:var(--ink)}.nav__links a:hover:after{transform:scaleX(1)}.nav__links a.is-active{color:var(--ink)}.nav__links a.is-active:after{transform:scaleX(1);opacity:.8}.nav__side{display:flex;align-items:center;gap:10px}.lang{position:relative;display:flex;align-items:center;width:86px;height:32px;border-radius:16px;cursor:pointer;flex:0 0 auto;text-decoration:none;background:linear-gradient(180deg,#d8d5cf,#f0eeea);box-shadow:inset 0 1.5px 3px #26231e38,inset 0 -1px #ffffffd9,0 1px #fff9}.lang__knob{position:absolute;left:3px;top:3px;width:44px;height:26px;border-radius:13px;display:grid;place-items:center;font-size:13px;font-weight:600;letter-spacing:.08em;color:#413e39;text-shadow:0 1px 0 rgba(255,255,255,.7);background:linear-gradient(180deg,#fefefe,#edebe7 24%,#c9c6c0 46%,#e2dfda 58%,#aba8a2 84%,#d8d5d0);border:1px solid rgba(255,255,255,.65);box-shadow:0 1px 2px #26231e61,inset 0 1px #fffffff2;transition:transform .5s var(--ease-spring)}.lang:hover .lang__knob,.lang:focus-visible .lang__knob{transform:translate(3px) scale(1.045)}.lang__alt{position:absolute;right:12px;font-size:13.5px;color:var(--ink-2);transition:color .25s ease}.lang:hover .lang__alt,.lang:focus-visible .lang__alt{color:var(--ink)}.lang:focus-visible{outline:2px solid var(--acc-strong);outline-offset:3px}.lang--zh .lang__knob{left:auto;right:3px}.lang--zh .lang__alt{right:auto;left:13px}.lang--zh:hover .lang__knob,.lang--zh:focus-visible .lang__knob{transform:translate(-3px) scale(1.045)}.nav__cta{display:inline-flex;align-items:center;height:38px;padding:0 18px;border-radius:19px;white-space:nowrap;flex:0 0 auto;background:linear-gradient(180deg,#2b2925,#1d1b18);color:#f2f0ec;font-size:15px;font-weight:500;letter-spacing:.01em;box-shadow:inset 0 1px #ffffff24,0 8px 20px -8px #201e1b80;transition:transform .25s ease,box-shadow .25s ease}.nav__cta:hover{transform:translateY(-1px);box-shadow:inset 0 1px #ffffff29,0 12px 24px -8px #201e1b8c}.nav__toggle{display:none;place-items:center;width:38px;height:38px;border-radius:19px;border:0;cursor:pointer;background:linear-gradient(180deg,#2b2925,#1d1b18);color:#f2f0ec;box-shadow:inset 0 1px #ffffff24,0 8px 20px -8px #201e1b80}.nav__toggle svg{width:17px;height:17px}.nav__menu{position:absolute;top:calc(100% + 10px);left:0;right:0;z-index:30;display:none;flex-direction:column;gap:2px;padding:12px;border-radius:24px;background:#f8f6f3eb;-webkit-backdrop-filter:blur(18px) saturate(1.15);backdrop-filter:blur(18px) saturate(1.15);border:1px solid rgba(255,255,255,.8);box-shadow:inset 0 1px #ffffffe6,0 24px 50px -22px #2e2a2473}.nav__menu a{padding:12px 16px;border-radius:14px;text-align:center;font-size:15.5px;font-weight:500;color:#3b3833}.nav__menu a:hover{background:#fffc}body.menu-open .nav__menu{display:flex}.hero{position:relative;z-index:1;min-height:100svh;display:flex;align-items:center;justify-content:center;padding:132px 24px 72px;overflow:hidden}.hero__inner{width:min(920px,100%);display:flex;flex-direction:column;align-items:center;text-align:center}.crest{display:flex;align-items:center;justify-content:center;gap:34px;opacity:0}.hero.live .crest{animation:sealIn .95s var(--ease-out) both;animation-delay:.05s}.seal{position:relative;width:176px;height:176px;flex:0 0 auto}.seal svg{width:100%;height:100%}@keyframes sealIn{0%{opacity:0;transform:scale(.93) translateY(7px)}to{opacity:1;transform:none}}.seal__sheen{transform-box:fill-box;transform-origin:50% 50%;transform:translate(-150%) skew(-18deg);animation:sealSheen 4s ease-in-out infinite;animation-delay:1.8s}@keyframes sealSheen{0%{transform:translate(-150%) skew(-18deg)}70%,to{transform:translate(150%) skew(-18deg)}}@media(max-height:860px)and (min-width:761px){.seal{width:150px;height:150px}}.idline{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;color:var(--ink-2)}.idline__name{font-family:var(--serif);font-style:normal;font-weight:400;text-transform:none;font-size:28px;letter-spacing:.03em;line-height:1.16;color:#54452a;-webkit-text-stroke:.6px #6B5426}@supports ((-webkit-background-clip:text) or (background-clip:text)){.idline__name{background-image:linear-gradient(100deg,transparent 40%,rgba(255,247,222,.9) 48%,#FFFFFF 50%,rgba(255,247,222,.9) 52%,transparent 60%),linear-gradient(50deg,#4e3f20,#5a4a28 30%,#8a6e35 47.5%,#9a7a3a,#8a6e35 52.5%,#61501e 74%,#4e3f20);background-size:230% 100%,100% 100%;background-position:170% 0,50% 0;background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;animation:nameSheen 4s ease-in-out infinite;animation-delay:1.8s}@keyframes nameSheen{0%{background-position:170% 0,50% 0}70%,to{background-position:-60% 0,50% 0}}}.idline__inst{font-size:15px;font-weight:500;letter-spacing:.04em;line-height:1.4;color:var(--ink-3);text-transform:none}.heroeyebrow{margin-top:26px;font-size:14px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.heroeyebrow__lead{color:var(--ink-3)}.heroeyebrow+h1{margin-top:15px}h1{margin:30px 0 24px;font-family:var(--serif);font-style:italic;font-weight:400;font-size:clamp(2.95rem,6.9vw,6.5rem);line-height:1.02;letter-spacing:-.014em;color:var(--ink)}.w{display:inline-block;opacity:0;filter:blur(12px);transform:translateY(.32em)}.hero.live .w{animation:wordIn .78s var(--ease-out) both;animation-delay:calc(.28s + var(--i)*.08s)}@keyframes wordIn{to{opacity:1;filter:blur(0);transform:translateY(0)}}.sub{max-width:64ch;font-size:17.5px;line-height:1.64;color:var(--ink-2);font-weight:400}.br-m{display:none}.br-d{display:inline}.nb{white-space:nowrap}.h1foil{font-style:inherit;color:var(--acc-ai)}.sub em{font-style:normal;color:var(--acc-strong);font-weight:600}.sub strong{color:var(--ink);font-weight:600}.sub .dir--syn{color:var(--acc-syn)}.sub .dir--thy{color:var(--acc-thy)}.sub .dir--ai{color:var(--acc-ai)}@supports ((-webkit-background-clip:text) or (background-clip:text)){.foil{-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;background-size:220% 100%;background-position:50% 0;animation:foilFlow 3.6s ease-in-out infinite alternate}.foil--syn{background-image:var(--foil-syn);text-shadow:0 .5px 0 rgba(26,31,54,.3)}.foil--thy{background-image:var(--foil-thy);text-shadow:0 .5px 0 rgba(24,33,40,.3);animation-delay:-2.4s}.foil--ai{background-image:var(--foil-ai);text-shadow:0 .5px 0 rgba(56,42,7,.32);animation-delay:-4.8s}@keyframes foilFlow{0%{background-position:14% 0}to{background-position:86% 0}}.h1foil{-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;background-image:var(--foil-ai-lg);background-size:190% 100%;background-position:50% 0;animation:foilFlow 6.4s ease-in-out infinite alternate;animation-delay:-1.6s}}.rise{opacity:0;transform:translateY(16px)}.hero.live .rise{animation:rise .8s var(--ease-out) both;animation-delay:var(--d,0s)}@keyframes rise{to{opacity:1;transform:translateY(0)}}.stage{position:relative;margin-top:38px;display:flex;flex-direction:column;align-items:center;gap:46px;width:100%}@keyframes draw{to{stroke-dashoffset:0}}.ctas{position:relative;z-index:2;display:flex;align-items:center;gap:16px;flex-wrap:wrap;justify-content:center}.condense{opacity:0}.hero.live .condense{animation:condense .62s var(--ease-out) both;animation-delay:var(--d,0s)}@keyframes condense{0%{opacity:0;transform:translateY(10px) scale(.93)}62%{opacity:1;transform:translateY(-1.5px) scale(1.012)}to{opacity:1;transform:translateY(0) scale(1)}}.cta{position:relative;display:inline-flex;align-items:center;justify-content:center;width:226px;height:58px;border-radius:29px;overflow:hidden;box-shadow:0 0 0 5px #ffffff9e,0 0 0 5.75px #2e2a2414;transition:transform .28s var(--ease-out),box-shadow .28s var(--ease-out)}.cta:hover{transform:translateY(-2px);box-shadow:0 0 0 5px #ffffffb3,0 0 0 5.75px #2e2a241a}.cta:active{transform:translateY(0)}.cta__refract{position:absolute;inset:0;border-radius:inherit;-webkit-backdrop-filter:blur(2.5px) brightness(1.04);backdrop-filter:blur(2.5px) brightness(1.04);isolation:isolate}.cta__tint{position:absolute;inset:0;border-radius:inherit;background:#ffffff17}.cta__specular{position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 1.5px #ffffffeb,inset 0 -1px #ffffff4d,inset 1px 0 #ffffff61,inset -1px 0 #ffffff61}.cta__rim{position:absolute;inset:0;border-radius:inherit;padding:4.5px;overflow:hidden;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:1;transition:opacity .35s ease}@keyframes rimRotate{to{transform:translate(-50%,-50%) rotate(360deg)}}.cta__rim:before,.cta__rim:after{content:"";position:absolute;top:50%;left:50%;width:300px;height:300px;transform:translate(-50%,-50%) rotate(0);will-change:transform;animation:rimRotate 6s linear infinite}.cta__rim:before{background:conic-gradient(from 240deg,#005459,#248a8f,#005459 102deg,#dcd9d2,#36427a 120deg,#6c79b0,#36427a 222deg,#dcd9d2,#8a6a1c 240deg,#e4bc5c,#8a6a1c 342deg,#dcd9d2,#005459 360deg)}.cta__rim:after{opacity:0;transition:opacity .35s ease;animation-duration:3.43s;background:conic-gradient(from 240deg,#007177,#5baeb3,#007177 102deg,#f0eee8,#5a66a6 120deg,#8d99d2,#5a66a6 222deg,#f0eee8,#c79e3e 240deg,#f3d687,#c79e3e 342deg,#f0eee8,#007177 360deg)}.cta:hover .cta__rim{opacity:1}.cta:hover .cta__rim:after{opacity:.6}.cta__sheen{position:absolute;inset:0;border-radius:inherit;overflow:hidden}.cta__sheen:before{content:"";position:absolute;inset:-8px;transform:translate(-130%) skew(-18deg);background:linear-gradient(90deg,transparent 38%,rgba(255,255,255,.55) 50%,transparent 62%)}.cta:hover .cta__sheen:before{transition:transform .65s ease;transform:translate(130%) skew(-18deg)}.cta__label{position:relative;z-index:10;font-size:16px;font-weight:700;letter-spacing:.012em;color:#54452a}@supports ((-webkit-background-clip:text) or (background-clip:text)){.cta__label{background-image:linear-gradient(50deg,#4e3f20,#5a4a28 30%,#75602c 47.5%,#7e652f,#75602c 52.5%,#5a4a28 74%,#4e3f20);background-size:220% 100%;background-position:50% 0;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;animation:nameSheen 5s ease-in-out infinite alternate;animation-delay:-1.25s}}.cta2{position:relative;display:inline-flex;align-items:center;gap:9px;height:58px;padding:0 26px;border-radius:29px;background:#ffffff80;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.8);box-shadow:inset 0 1px #ffffffe6,0 14px 30px -18px #2e2a2466;font-size:15px;font-weight:500;color:#33312c;transition:transform .28s var(--ease-out),background .28s ease}.cta2:hover{transform:translateY(-2px);background:#ffffffad}.cta2 svg{width:15px;height:15px;stroke:#55524c;transition:transform .28s var(--ease-out)}.cta2:hover svg{transform:translate(3px)}.ctaDark{display:inline-flex;align-items:center;gap:10px;height:58px;padding:0 28px;border-radius:29px;background:linear-gradient(180deg,#34322d,#201e1b 55%,#191714);color:#f2f0ec;font-size:15px;font-weight:500;letter-spacing:.012em;box-shadow:inset 0 1px #ffffff29,inset 0 -1px #00000059,0 18px 36px -16px #201e1b99;transition:transform .28s var(--ease-out),box-shadow .28s var(--ease-out)}.ctaDark:hover{transform:translateY(-2px);box-shadow:inset 0 1px #fff3,inset 0 -1px #00000059,0 24px 44px -18px #201e1ba8}.ctaDark svg{width:15px;height:15px;stroke:#e8e5df;transition:transform .28s var(--ease-out)}.ctaDark:hover svg{transform:translate(3px)}.rail{position:relative;z-index:2;border-radius:36px;overflow:hidden;box-shadow:0 0 0 1px #ffffff8c,0 30px 60px -30px #2e2a2480,0 4px 12px #2e2a240f}.rail__refract{position:absolute;inset:0;border-radius:inherit;-webkit-backdrop-filter:blur(10px) url(#lg-rail) brightness(1.05) saturate(1.15);backdrop-filter:blur(10px) url(#lg-rail) brightness(1.05) saturate(1.15);isolation:isolate}.rail__tint{position:absolute;inset:0;border-radius:inherit;background:#ffffff42}.rail__specular{position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 1.5px #ffffffd9,inset 0 -1px #ffffff38,inset 0 -12px 22px -12px #2e2a2412}.rail__chips{position:relative;z-index:10;display:flex;gap:12px;padding:14px 16px}.rchip{display:inline-flex;align-items:center;gap:9px;height:42px;padding:0 18px;border-radius:21px;background:#ffffff94;border:1px solid rgba(255,255,255,.85);box-shadow:inset 0 1px #ffffffe6,0 1px 3px #2e2a2412;font-size:15px;font-weight:500;letter-spacing:.012em;color:#33312c;white-space:nowrap;transition:background .25s ease,transform .25s ease}.rchip:hover{background:#ffffffc7;transform:translateY(-1px)}.rchip:focus-visible{border-radius:21px}.rchip svg{width:15px;height:15px;stroke:var(--ink-2);flex:0 0 auto}.rchip__dot{fill:var(--ink-2);stroke:none}.rchip--gold{position:relative;overflow:hidden;background:linear-gradient(180deg,#f7de96,#ebc468 40%,#d0a848 68%,#e4ba55);border-color:#ffffffd9;color:var(--gold-ink);box-shadow:inset 0 1px #fffc,inset 0 -1px #78581440,0 1px 3px #2e2a2412}.rchip--gold:before{content:"";position:absolute;inset:-5px;transform:translate(-150%) skew(-16deg);background:linear-gradient(90deg,transparent 40%,rgba(255,250,232,.55) 50%,transparent 60%);animation:tagSheen 3.7s ease-in-out infinite;animation-delay:-2.1s;pointer-events:none}.rchip--gold svg{stroke:var(--gold-ink)}.rchip--gold:hover{background:linear-gradient(180deg,#f6dc96,#e9c266 42%,#cda445 68%,#e5ba57)}@media(max-height:1000px)and (min-width:761px){.hero{padding-top:114px}.heroeyebrow{margin-top:18px}.heroeyebrow+h1{margin-top:12px}.stage{margin-top:30px;gap:38px}}.journals{margin-top:64px;display:flex;flex-direction:column;align-items:center;gap:14px}.journals__label{font-size:13.5px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--ink-3)}.journals__row{display:flex;flex-wrap:wrap;justify-content:center;column-gap:26px;row-gap:8px;font-family:var(--serif);font-style:italic;font-size:17.5px;color:var(--ink-2)}.journals__row span{position:relative}.journals__row span+span:before{content:"";position:absolute;left:-15px;top:52%;width:3px;height:3px;border-radius:50%;background:#b4b0a8}.shell{width:var(--content);margin:0 auto;position:relative;z-index:1}.eyebrow{font-size:13.5px;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:var(--ink-3)}.sectionHead{display:grid;grid-template-columns:minmax(0,.9fr) minmax(320px,1.1fr);gap:clamp(36px,6vw,96px);align-items:end;margin-bottom:clamp(46px,6vw,72px)}.sectionHead h2{margin-top:14px;font-family:var(--serif);font-style:italic;font-weight:400;font-size:clamp(2.3rem,3.9vw,3.5rem);line-height:1.02;letter-spacing:-.012em;color:var(--ink)}.sectionHead__copy{max-width:58ch;color:var(--ink-2);font-size:17px;line-height:1.72;padding-bottom:6px}.sectionHead__copy strong{color:var(--acc-strong);font-weight:600}.rv{transition:opacity .7s ease,transform .7s var(--ease-out);transition-delay:var(--d,0s)}html.js .rv{opacity:0;transform:translateY(18px)}html.js .rv.in{opacity:1;transform:none}.slot__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.slot__etch{position:absolute;inset:0;border-radius:inherit;pointer-events:none}.slot__etch>svg{position:absolute;inset:0;width:100%;height:100%}.slot__plate{position:absolute;z-index:9;pointer-events:none;display:inline-flex;align-items:center;gap:8px;height:30px;padding:0 13px;border-radius:15px;background:#ffffffad;border:1px solid rgba(255,255,255,.92);box-shadow:inset 0 1px #fffffff2,0 1px 4px #2e2a241f;white-space:nowrap;transition:background .3s ease,box-shadow .3s ease}.slot__plate i{font-family:var(--serif);font-style:italic;font-size:14.5px;color:#33312c;letter-spacing:.01em}.slot__plate b{font-size:11px;font-weight:600;letter-spacing:.17em;color:#55524c}.slot__plate em{font-family:var(--serif);font-style:italic;font-size:13.5px;color:var(--ink-3)}.slot__plate .pdot{width:3px;height:3px;border-radius:50%;background:#b4b0a8}.loop{position:relative;z-index:1;padding:clamp(100px,11vw,150px) 24px 96px}.loop .sectionHead{margin-bottom:0;align-items:start}.loopmicro{margin:22px 0 0;display:flex;align-items:center;gap:13px;font-size:14px;font-weight:600;letter-spacing:.06em;color:var(--ink-3)}.loopmicro i{font-family:var(--serif);font-style:italic;font-weight:400;font-size:15px;color:var(--ink-2);letter-spacing:.01em}.loopmicro .loopmicro__cycle{font-size:15.5px;color:var(--ink-2)}.outputs{margin-top:14px;list-style:none;border-top:1px solid var(--hairline-2)}.outputs li{display:grid;grid-template-columns:172px 18px minmax(0,1fr);gap:12px;align-items:start;padding:12px 0;border-bottom:1px solid var(--hairline)}.outputs i{font-family:var(--serif);font-style:italic;font-size:16px;line-height:1.35;color:var(--ink);padding-inline:.07em .16em;margin-inline:-.07em -.16em;-webkit-box-decoration-break:clone;box-decoration-break:clone}.outputs li:nth-child(1) i{color:var(--acc-syn)}.outputs li:nth-child(2) i{color:var(--acc-thy)}.outputs li:nth-child(3) i{color:var(--acc-ai)}.outputs svg{width:14px;height:14px;stroke:var(--ink-4);margin-top:3px}.outputs span{font-size:16px;line-height:1.58;color:var(--ink-3)}.outputs .outputs__out{display:block;margin-top:4px;font-size:15px}.outputs b{color:var(--ink-2);font-weight:600}.loopwrap{width:100%;display:flex;justify-content:center;margin-top:clamp(44px,5vw,66px)}.loopstage{position:relative;width:1312px;height:660px;flex:0 0 auto}.loopstage__art{position:absolute;left:0;top:0}.loopstage__art--c,.loopstage__art--m{display:none}.lp-halo{fill:none;stroke:#ffffffe6;stroke-width:9;filter:blur(7px)}.lp-glow{fill:none;stroke:#201e1b1a;stroke-width:3.8;filter:blur(1.6px)}.lp-track{fill:none;stroke:#201e1b33;stroke-width:2.2}.lp-tail2,.lp-tail,.lp-flow,.lp-glint{fill:none;stroke-linecap:round}.lp-tail2{stroke:#201e1b33;stroke-width:1.7;stroke-dasharray:34 299.33;stroke-dashoffset:25}.lp-tail{stroke:#201e1b6b;stroke-width:2.2;stroke-dasharray:20 313.33;stroke-dashoffset:11}.lp-flow{stroke:#201e1bc7;stroke-width:2.6;stroke-dasharray:9 324.33;stroke-dashoffset:0}.lp-glint{stroke:#ffffffeb;stroke-width:1.1;stroke-dasharray:4.6 328.73;stroke-dashoffset:-3.4}.loop.live .lp-tail2{animation:lpLapT2 18s linear infinite}.loop.live .lp-tail{animation:lpLapT1 18s linear infinite}.loop.live .lp-flow{animation:lpLapH 18s linear infinite}.loop.live .lp-glint{animation:lpLapG 18s linear infinite}@keyframes lpLapT2{to{stroke-dashoffset:-975}}@keyframes lpLapT1{to{stroke-dashoffset:-989}}@keyframes lpLapH{to{stroke-dashoffset:-1000}}@keyframes lpLapG{to{stroke-dashoffset:-1003.4}}.dart{opacity:.8}.lens{position:absolute;display:block;width:420px;height:420px;border-radius:50%;overflow:hidden;cursor:pointer;box-shadow:0 0 0 6px #ffffff80,0 0 0 7px #2e2a2414,0 44px 78px -34px #2e2a2480,0 5px 12px #2e2a2412;transition:transform .5s var(--ease-out),box-shadow .5s ease}.lens:hover{transform:translateY(-4px) scale(1.01);box-shadow:0 0 0 6px #ffffff94,0 0 0 7px #2e2a241a,0 54px 90px -36px #2e2a248c,0 6px 14px #2e2a2414}.lens:focus-visible{outline:2px solid var(--ink);outline-offset:6px}.lens--a{left:14px;top:110px;z-index:4}.lens--b{left:446px;top:50px;z-index:6}.lens--c{left:878px;top:110px;z-index:5}.lens__refract{position:absolute;inset:0;border-radius:inherit;isolation:isolate;-webkit-backdrop-filter:brightness(1.02) saturate(1.07);backdrop-filter:brightness(1.02) saturate(1.07)}.lens--b .lens__refract{-webkit-backdrop-filter:brightness(1.02) saturate(1.1);backdrop-filter:brightness(1.02) saturate(1.1)}@media(min-width:1360px)and (hover:hover){.lens--a:hover .lens__refract,.lens--b:hover .lens__refract,.lens--c:hover .lens__refract{-webkit-backdrop-filter:brightness(1.02) saturate(1.09);backdrop-filter:brightness(1.02) saturate(1.09)}}.lens__tint{position:absolute;inset:0;border-radius:inherit;background:radial-gradient(circle at 50% 42%,#ffffff03,#ffffff06 60%,#ffffff0e)}.lens__bevel{position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 1.5px #ffffffeb,inset 9px 12px 26px #ffffff40,inset -11px -16px 26px #2e2a2417,inset 0 -2px #ffffff52}.lens__gleam{position:absolute;top:8%;left:18%;width:46%;height:15%;border-radius:50%;background:#ffffff2e;filter:blur(7px);transform:rotate(-18deg)}.lens__rim{position:absolute;inset:0;border-radius:inherit;padding:1.5px;background:conic-gradient(from var(--rimA,214deg),rgba(226,224,219,.32) 0deg,#9DBAEE 26deg,#AECDC2 46deg,rgba(232,230,225,.38) 74deg,rgba(226,224,219,.22) 128deg,#EFCB92 156deg,rgba(226,224,219,.28) 184deg,rgba(226,224,219,.2) 238deg,#A3BEEA 266deg,#EAC494 296deg,rgba(226,224,219,.32) 326deg);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;filter:blur(.3px) saturate(1.25);opacity:.8;transition:opacity .4s ease}.lens:hover .lens__rim{opacity:1}.lens .slot__plate{left:50%;bottom:96px;transform:translate(-50%)}.lens:hover .slot__plate{background:#ffffffd1}.lens .slot__etch{color:var(--ink-2)}.station{position:absolute;z-index:8;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;transform:translate(-50%,-50%);font-family:var(--serif);font-style:italic;font-size:15px;color:#33312c;background:linear-gradient(180deg,#fefefe,#edebe7 26%,#d4d1cb 50%,#e6e3de 60%,#bfbcb6 88%,#dad7d2);border:1px solid rgba(255,255,255,.8);box-shadow:0 0 0 3.5px #ffffff8c,0 2px 7px #2e2a244d,inset 0 1px #fffffff2}.station--s1{left:224px;top:172px}.station--s2{left:656px;top:112px}.station--s3{left:1088px;top:172px}.station--ret{left:656px;top:566px;width:46px;height:46px}.station--ret svg{width:21px;height:21px;stroke:#4b4842}.loop.live .station--s1{animation:stationLit .9s ease .3s 1}.loop.live .station--s2{animation:stationLit .9s ease .95s 1}.loop.live .station--s3{animation:stationLit .9s ease 1.6s 1}.loop.live .station--ret{animation:stationLit .9s ease 2.25s 1}@keyframes stationLit{0%,to{transform:translate(-50%,-50%) scale(1)}42%{transform:translate(-50%,-50%) scale(1.16);box-shadow:0 0 0 3.5px #fffffff2,0 0 0 10px #fff6,0 3px 13px #2e2a2457,inset 0 1px #fff}}.lenslabel{position:absolute;z-index:7;width:300px;transform:translate(-50%);text-align:center}.lenslabel--a{left:224px;top:596px}.lenslabel--b{left:656px;top:596px}.lenslabel--c{left:1088px;top:596px}.lenslabel strong{display:block;position:relative;font-family:var(--serif);font-style:italic;font-weight:400;font-size:21px;letter-spacing:.002em;color:var(--ink)}@supports ((-webkit-background-clip:text) or (background-clip:text)){.lenslabel strong{background-size:230% 100%,100% 100%;background-position:170% 0,50% 0;background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;animation:lenslabelSheen 4s ease-in-out infinite;animation-delay:1.8s}.lenslabel--a strong{-webkit-text-stroke:.4px #004246;background-image:linear-gradient(100deg,transparent 42%,rgba(211,244,245,.92) 50%,transparent 58%),linear-gradient(50deg,#004b4f,#005e63 30%,#117175,#005e63 70%,#004549)}.lenslabel--b strong{-webkit-text-stroke:.4px #232C52;background-image:linear-gradient(100deg,transparent 42%,rgba(216,230,255,.92) 50%,transparent 58%),linear-gradient(50deg,#26305a,#33406a 30%,#46548c,#33406a 70%,#232c52)}.lenslabel--c strong{-webkit-text-stroke:.4px #4E370E;background-image:linear-gradient(100deg,transparent 42%,rgba(255,244,214,.92) 50%,transparent 58%),linear-gradient(50deg,#553c10,#6a4c16 30%,#85622a,#6a4c16 70%,#4e370e)}@keyframes lenslabelSheen{0%{background-position:170% 0,50% 0}70%,to{background-position:-60% 0,50% 0}}}.lenslabel span{display:block;margin-top:5px;font-size:13.5px;font-weight:600;letter-spacing:.05em;color:var(--ink-3)}.loopreturn{margin:26px auto 0;max-width:66ch;text-align:center;color:var(--ink-3);font-size:15px;line-height:1.65}.research{position:relative;z-index:1;padding:clamp(96px,10vw,136px) 24px;background:var(--band);border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);box-shadow:inset 0 1px #fffc,inset 0 -1px #ffffff8c}.ledger{border-top:1px solid var(--hairline-2)}.lrow{display:grid;grid-template-columns:78px minmax(0,1fr) 480px;gap:clamp(22px,3.5vw,56px);align-items:start;padding:clamp(38px,5vw,60px) 0;border-bottom:1px solid var(--hairline-2)}.lrow__index{display:flex;flex-direction:column;gap:6px}.lrow__index i{font-family:var(--serif);font-style:italic;font-size:19px;color:var(--ink-2)}.lrow__index span{font-size:13px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-3)}.lrow__index:after{content:"";width:26px;height:1px;background:var(--hairline-2);margin-top:2px}.lrow h3{font-family:var(--serif);font-style:italic;font-weight:400;font-size:clamp(1.7rem,2.6vw,2.4rem);line-height:1.06;letter-spacing:-.008em;color:var(--ink)}.lrow__tags{display:flex;flex-wrap:wrap;gap:7px;margin-top:18px}.lrow__tags span{display:inline-flex;align-items:center;min-height:29px;padding:0 12px;border-radius:15px;background:#ffffff8c;border:1px solid rgba(255,255,255,.85);box-shadow:inset 0 1px #ffffffe6,0 1px 3px #2e2a240f;font-size:13.5px;font-weight:600;letter-spacing:.02em;color:var(--ink-2);white-space:nowrap}.lrow__tags .tag--gold{position:relative;overflow:hidden;font-size:14.5px;background:linear-gradient(180deg,#9c7c34,#836327 44%,#6b521c,#8a6b2d);border-color:#fff6de80;color:#fff;text-shadow:0 1px 1.5px rgba(52,38,8,.55);box-shadow:inset 0 1px #fff6dc8c,inset 0 -1px #34260866,0 2px 8px -2px #8c692380,0 0 14px -3px #aa823266}.lrow__tags .tag--gold:before{content:"";position:absolute;inset:-5px;transform:translate(-150%) skew(-16deg);background:linear-gradient(90deg,transparent 40%,rgba(255,250,232,.55) 50%,transparent 60%);animation:tagSheen 3.7s ease-in-out infinite;animation-delay:-1.2s}.lrow__tags .tag--syn{position:relative;overflow:hidden;font-size:14.5px;background:linear-gradient(180deg,#00747a,#006066 44%,#004a50,#00686e);border-color:#ffffff80;color:#fff;text-shadow:0 1px 1.5px rgba(0,28,32,.55);box-shadow:inset 0 1px #ffffff80,inset 0 -1px #001c2066,0 2px 8px -2px #00505580,0 0 14px -3px #00798166}.lrow__tags .tag--syn:before{content:"";position:absolute;inset:-5px;transform:translate(-150%) skew(-16deg);background:linear-gradient(90deg,transparent 40%,rgba(230,249,250,.6) 50%,transparent 60%);animation:tagSheen 3.7s ease-in-out infinite;animation-delay:-3.05s}@keyframes tagSheen{0%{transform:translate(-150%) skew(-16deg)}68%,to{transform:translate(150%) skew(-16deg)}}.lrow__text>p{max-width:62ch;margin-top:20px;color:var(--ink-2);font-size:16px;line-height:1.74}.lrow__text strong{color:var(--acc-strong);font-weight:600}.lrow--syn .lrow__text strong:first-of-type{color:var(--acc-syn)}.lrow--thy .lrow__text strong:first-of-type{color:var(--acc-thy)}.lrow--ai .lrow__text strong:first-of-type{color:var(--acc-ai)}.slot--wide{position:relative;width:480px;height:270px;border-radius:26px;overflow:hidden;align-self:center;justify-self:end;box-shadow:0 0 0 5px #ffffff75,0 0 0 5.75px #2e2a2414,0 34px 62px -28px #2e2a247a,0 4px 10px #2e2a240f;transition:transform .45s var(--ease-out),box-shadow .45s ease}.slot--wide:hover{transform:translateY(-3px);box-shadow:0 0 0 5px #ffffff8f,0 0 0 5.75px #2e2a241a,0 42px 72px -30px #2e2a2485,0 5px 12px #2e2a2414}.slot--wide .slot__tint{position:absolute;inset:0;border-radius:inherit;background:radial-gradient(130% 150% at 50% 28%,#ffffff02,#ffffff06 62%,#ffffff0b)}.slot--wide .slot__specular{position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 1.5px #ffffffe6,inset 0 -1px #ffffff47,inset 1px 0 #ffffff52,inset -1px 0 #ffffff52,inset 0 -12px 20px -10px #2e2a2414}.slot--wide .slot__gleam{position:absolute;top:7%;left:5%;width:36%;height:20%;border-radius:50%;background:#ffffff29;filter:blur(8px);transform:rotate(-10deg)}.slot--wide .slot__rim{position:absolute;inset:0;border-radius:inherit;padding:1.4px;background:conic-gradient(from 250deg,#e2e0db59,#9dbaee 22deg,#aecdc2 42deg,#e8e6e166 68deg,#e2e0db3d 120deg,#efcb92 150deg,#e2e0db4d 176deg,#e2e0db33 232deg,#a3beea 260deg,#eac494 290deg,#e2e0db59 318deg);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;filter:blur(.3px) saturate(1.25);opacity:.8}.slot--wide .slot__plate{left:18px;bottom:16px}.slot--wide:hover .slot__plate{background:#ffffffd6}.slot--wide .slot__etch{color:var(--ink-2)}.pubs{position:relative;z-index:1;padding:clamp(96px,10vw,136px) 24px}.publist{border-top:1px solid var(--hairline-2)}.pub{display:grid;grid-template-columns:196px minmax(240px,.92fr) minmax(300px,1.08fr) 44px;gap:clamp(20px,3.5vw,52px);align-items:start;padding:clamp(32px,4.5vw,50px) 0;border-bottom:1px solid var(--hairline-2)}.pub__journal{font-family:var(--serif);font-style:italic;font-size:21px;line-height:1.1;color:var(--ink)}.pub__journal span{display:block;margin-top:9px;font-family:var(--sans);font-style:normal;font-size:13.5px;font-weight:600;letter-spacing:.05em;color:var(--ink-3)}.pub h3{font-family:var(--serif);font-style:italic;font-weight:400;font-size:clamp(1.4rem,2.1vw,1.9rem);line-height:1.1;color:var(--ink)}.pub h3 a{transition:color .22s ease}.pub:hover h3 a{color:var(--acc-strong)}.pub__sum{color:var(--ink-2);font-size:15.5px;line-height:1.68}.pub__sum b{color:var(--acc-strong);font-weight:600}.pub__arrow{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:linear-gradient(180deg,#fdfdfc,#eceae6 55%,#dcd9d3);border:1px solid rgba(255,255,255,.9);box-shadow:inset 0 1px #fff,0 1px 3px #2e2a2424;transition:transform .25s var(--ease-out),box-shadow .25s ease}.pub:hover .pub__arrow{transform:translate(2px,-2px);box-shadow:inset 0 1px #fff,0 4px 10px #2e2a242e}.pub__arrow svg{width:15px;height:15px;stroke:#4b4842}.pubs__more,.news__more{display:flex;justify-content:flex-end;margin-top:22px}.pubs__more a,.news__more a{display:inline-flex;align-items:center;gap:8px;font-size:15px;font-weight:500;color:var(--ink-2);border-bottom:1px solid rgba(32,30,27,.25);padding-bottom:2px;transition:color .2s ease,border-color .2s ease}.pubs__more a:hover,.news__more a:hover{color:var(--ink);border-color:#201e1b8c}.pubs__more svg,.news__more svg{width:13px;height:13px;stroke:currentColor}.pubs__more i{font-family:var(--serif);font-style:italic;font-size:15.5px}.pubs__more a{gap:0}.pubs__more svg{margin-left:8px}.news{position:relative;z-index:1;padding:clamp(96px,10vw,136px) 24px clamp(56px,6vw,80px)}.newslist{border-top:1px solid var(--hairline-2)}.newsrow{display:grid;grid-template-columns:196px minmax(0,1fr) 18px;gap:clamp(20px,3.5vw,52px);align-items:center;padding:clamp(24px,3.2vw,34px) 0;border-bottom:1px solid var(--hairline-2)}.newsrow__date{font-size:14px;font-weight:600;letter-spacing:.08em;color:var(--ink-3);font-variant-numeric:tabular-nums;text-transform:uppercase;transition:color .25s ease}.newsrow__text{color:var(--ink);font-size:16px;line-height:1.6}.newsrow__text i{font-family:var(--serif);font-style:italic;font-size:17px}.newsrow__go{display:grid;place-items:center;width:18px;height:18px;color:var(--ink-4);transition:color .25s ease,transform .25s var(--ease-out)}.newsrow__go svg{width:16px;height:16px;stroke:currentColor}.newsrow:hover .newsrow__date{color:var(--ink-2)}.newsrow:hover .newsrow__go{color:var(--ink-2);transform:translate(3px)}.join{position:relative;z-index:1;overflow:hidden;padding:clamp(110px,12vw,160px) 24px;border-top:1px solid var(--hairline)}.join:before{content:"";position:absolute;top:50%;left:50%;width:min(760px,94vw);aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;border:1px solid rgba(32,30,27,.09);box-shadow:0 0 0 44px #ffffff24,0 0 0 45px #201e1b0b,0 0 0 104px #ffffff17,0 0 0 105px #201e1b08;pointer-events:none}.join__inner{position:relative;z-index:1;width:min(880px,100%);margin:0 auto;text-align:center}.join__kicker{margin-bottom:18px;font-family:var(--serif);font-style:italic;font-size:clamp(1.1rem,1.7vw,1.3rem);letter-spacing:.002em;color:var(--ink-2)}.join__inner h2{max-width:15ch;margin:0 auto 24px;font-family:var(--serif);font-style:italic;font-weight:400;font-size:clamp(2.7rem,5.4vw,4.4rem);line-height:1;letter-spacing:-.014em;color:var(--ink)}.join__inner header p:not(.join__kicker){max-width:60ch;margin:0 auto;color:var(--ink-2);font-size:17px;line-height:1.7}.join__aud{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap;margin:32px 0 36px}.join__aud span{display:inline-flex;align-items:center;gap:9px;height:38px;padding:0 17px;border-radius:19px;background:#ffffff80;border:1px solid rgba(255,255,255,.85);box-shadow:inset 0 1px #ffffffe6,0 1px 3px #2e2a240f;font-size:15px;font-weight:500;color:#45423c}.join__aud span:before{content:"";width:5px;height:5px;border-radius:50%;border:1px solid var(--ink-4);background:#ffffffb3}.join__actions{display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap}.footer{position:relative;z-index:1;margin-top:0;padding:64px 24px 26px;background:linear-gradient(180deg,rgba(255,255,255,.32) 0%,rgba(246,244,239,0) 45%,var(--paper-2) 100%);border-top:1px solid var(--hairline);box-shadow:inset 0 1px #fffc}.footer__top{width:var(--content);margin:0 auto;display:grid;grid-template-columns:minmax(250px,1.5fr) repeat(3,minmax(130px,.72fr));gap:clamp(28px,5vw,76px);padding-bottom:52px}.footer__inst{display:block;height:44px;width:auto;margin-bottom:18px;opacity:.92}.footer__brand h2{font-family:var(--serif);font-style:italic;font-weight:400;font-size:28px;margin-bottom:14px;color:var(--ink)}.footer__brand p{max-width:40ch;color:var(--ink-2);font-size:15px;line-height:1.7}.footer__col h3{font-size:13.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);margin-bottom:16px}.footer__col ul{list-style:none;display:grid;gap:11px}.footer__col a,.footer__col li,.footer__col address{color:var(--ink-2);font-size:15px;font-style:normal;line-height:1.55}.footer__col a{transition:color .2s ease}.footer__col a:hover{color:var(--ink)}.footer__bottom{width:var(--content);margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;padding-top:20px;border-top:1px solid var(--hairline-2);color:var(--ink-3);font-size:14px}.footer__legal{display:flex;flex-direction:column;gap:3px}.footer__credit{color:var(--ink-2)}.footer__bottomlinks{display:flex;gap:20px;align-items:center}.footer__bottomlinks a:hover{color:var(--ink)}.motionToggle{display:inline-flex;align-items:center;gap:7px;height:26px;padding:0 12px;border-radius:13px;border:1px solid rgba(255,255,255,.75);cursor:pointer;background:linear-gradient(180deg,#ffffff8c,#ffffff59);box-shadow:inset 0 1px #ffffffd9,0 1px 3px #2e2a2414;font-family:var(--sans);font-size:13.5px;font-weight:500;color:var(--ink-3);letter-spacing:.01em;transition:background .25s ease,color .25s ease}.motionToggle:hover{background:linear-gradient(180deg,#ffffffb8,#ffffff80);color:var(--ink-2)}.motionToggle svg{width:15px;height:10px;flex:0 0 auto}.motionToggle[aria-pressed=false]{color:var(--ink-3)}.motionToggle[aria-pressed=false] .mt-wave,.motionToggle[aria-pressed=true] .mt-flat{display:none}@media(max-width:1359px){.loopstage{width:984px;height:548px}.loopstage__art--g{display:none}.loopstage__art--c{display:block}.lens{width:300px;height:300px}.lens__refract,.lens--b .lens__refract{-webkit-backdrop-filter:brightness(1.02) saturate(1.07);backdrop-filter:brightness(1.02) saturate(1.07)}.lens--a{left:16px;top:118px}.lens--b{left:342px;top:72px}.lens--c{left:668px;top:118px}.lens .slot__plate{bottom:66px;height:26px;padding:0 10px;gap:6px}.lens .slot__plate i{font-size:13px}.lens .slot__plate b{font-size:10px;letter-spacing:.14em}.lens .slot__plate em{font-size:13px}.station{width:34px;height:34px;font-size:15px}.station--s1{left:166px;top:159px}.station--s2{left:492px;top:113px}.station--s3{left:818px;top:159px}.station--ret{left:492px;top:452px;width:40px;height:40px}.station--ret svg{width:18px;height:18px}.lenslabel--a{left:166px;top:486px}.lenslabel--b{left:492px;top:486px}.lenslabel--c{left:818px;top:486px}}@media(max-width:1180px){.pub{grid-template-columns:170px minmax(220px,1fr) 44px}.newsrow{grid-template-columns:170px minmax(0,1fr) 18px}.pub__sum{grid-column:2}.pub__arrow{grid-column:3;grid-row:1}.lrow{grid-template-columns:1fr;gap:18px}.lrow__index{flex-direction:row;align-items:baseline}.lrow__index:after{align-self:center}.slot--wide{justify-self:start;margin-top:10px}}@media(max-width:1039px){.loopstage{width:344px;height:1330px}.loopstage__art--c{display:none}.loopstage__art--m{display:block}.lens--a{left:38px;top:8px}.lens--b{left:38px;top:468px}.lens--c{left:38px;top:928px}.station--s1{left:216px;top:50px}.station--s2{left:208px;top:510px}.station--s3{left:210px;top:970px}.station--ret{left:30px;top:618px}.lenslabel{width:300px;left:50%;top:auto;padding:9px 18px;border-radius:20px;background:#f8f6f3eb;border:1px solid rgba(255,255,255,.85);box-shadow:inset 0 1px #ffffffe6,0 10px 24px -14px #2e2a2466}.lenslabel--a{top:316px}.lenslabel--b{top:776px}.lenslabel--c{top:1236px}.lenslabel strong{display:inline;font-size:16.5px}.lenslabel span{display:block;margin-top:3px;margin-left:0;font-size:13.5px}.loopmicro{justify-content:flex-start}}@media(max-width:1180px){.nav__links{gap:2px}.nav__links a{font-size:15px;padding:8px 11px}.nav__links a:after{left:12px;right:12px}}@media(max-width:980px){.nav__links{display:none}.nav__toggle{display:grid}.lang:after{content:"";position:absolute;inset:-6px -4px}.sectionHead{grid-template-columns:1fr;gap:20px;align-items:start}.sectionHead__copy{padding-bottom:0}.footer__top{grid-template-columns:1.4fr 1fr 1fr}.footer__col:last-child{grid-column:2/-1}}@media(max-width:760px){.rail__chips{flex-direction:column;align-items:stretch;padding:14px;width:348px}.rchip{justify-content:center}.rail__refract{-webkit-backdrop-filter:blur(10px) url(#lg-rail-m) brightness(1.05) saturate(1.15);backdrop-filter:blur(10px) url(#lg-rail-m) brightness(1.05) saturate(1.15)}.journals__row{font-size:16px;column-gap:20px}.journals__row span+span:before{display:none}.journals__row{column-gap:16px;row-gap:4px}.crest{flex-direction:column;gap:14px}.idline{gap:6px}.idline__name{font-size:19px}.idline__inst{font-size:13.5px}.br-m{display:inline}.br-d{display:none}.heroeyebrow{margin-top:20px;font-size:13.5px;letter-spacing:.12em}.heroeyebrow+h1{margin-top:13px}.hero{padding-top:118px}.seal{width:92px;height:92px}.outputs li{grid-template-columns:146px 16px minmax(0,1fr)}.pub{grid-template-columns:1fr 44px;gap:14px}.pub__journal,.pub h3,.pub__sum{grid-column:1}.pub__journal{font-size:18px}.pub__arrow{grid-column:2;grid-row:1}.pubs__more,.news__more{justify-content:center}.newsrow{grid-template-columns:1fr 24px;gap:8px 14px;align-items:start}.newsrow__date,.newsrow__text{grid-column:1}.newsrow__go{grid-column:2;grid-row:1;margin-top:3px}.join__aud{flex-direction:column;align-items:center}.join__actions{flex-direction:column}.footer__top{grid-template-columns:1fr;gap:30px}.footer__col:last-child{grid-column:auto}.footer__bottom{flex-direction:column;align-items:flex-start}}@media(max-width:600px){.slot--wide{width:342px;height:192px;border-radius:22px}.slot--wide .slot__plate{left:14px;bottom:12px;height:26px;padding:0 10px;gap:6px}.slot--wide .slot__plate i{font-size:13px}.slot--wide .slot__plate b{font-size:9px;letter-spacing:.14em}.slot--wide .slot__plate em{font-size:11.5px}.outputs li{grid-template-columns:16px minmax(0,1fr);gap:6px 10px;padding:14px 0}.outputs i{grid-column:1/-1}.outputs svg{margin-top:5px}}@media(max-width:420px){.brand__sub{display:none}.nav{padding-left:14px;padding-right:8px}.nav__side{gap:7px}.lang{width:74px}.lang__alt{right:9px}.nav__cta{padding:0 13px;font-size:14.5px}}@media(max-width:389px){.nav__cta{display:none}.nav{padding-right:10px}}@media(min-width:2200px){:root{--content:min(1720px, calc(100vw - 64px) )}.nav{width:min(1760px,92vw)}.nav__links a{font-size:15px}.hero__inner{width:min(1180px,100%)}h1{font-size:clamp(2.95rem,6.9vw,7.4rem)}.seal{width:200px;height:200px}.crest{gap:40px}.idline__name{font-size:31px}.idline__inst{font-size:16px}.sub{font-size:18px}.stage{margin-top:44px;gap:52px}.journals{margin-top:76px}.journals__row{font-size:18.5px}.sectionHead__copy{font-size:18px}.loop{padding:clamp(120px,7vw,190px) 24px 120px}.research,.pubs,.news{padding:clamp(120px,7vw,170px) 24px}.news{padding-bottom:clamp(72px,4vw,100px)}.join{padding:clamp(140px,8vw,200px) 24px}.newsrow__text{font-size:17px}.newsrow__text i{font-size:18px}.outputs i,.outputs span{font-size:17px}.outputs .outputs__out{font-size:15px}.loopmicro i,.loopreturn{font-size:16px}.lrow__text>p{font-size:17px}.lrow__tags span{font-size:14px}.lrow__tags .tag--gold,.lrow__tags .tag--syn{font-size:15px}.pub__sum{font-size:16.5px}.footer__brand p,.footer__col a,.footer__col li,.footer__col address{font-size:15px}.loopstage,.loopstage__art--g{width:1562px;height:786px}.lens{width:500px;height:500px}.lens__refract,.lens--b .lens__refract{-webkit-backdrop-filter:brightness(1.02) saturate(1.07);backdrop-filter:brightness(1.02) saturate(1.07)}.lens--b .lens__refract{-webkit-backdrop-filter:brightness(1.02) saturate(1.1);backdrop-filter:brightness(1.02) saturate(1.1)}.lens--a{left:17px;top:131px}.lens--b{left:531px;top:60px}.lens--c{left:1045px;top:131px}.lens .slot__plate{bottom:114px}.station{width:48px;height:48px;font-size:18px}.station--s1{left:267px;top:204px}.station--s2{left:781px;top:133px}.station--s3{left:1295px;top:204px}.station--ret{left:781px;top:674px;width:55px;height:55px}.station--ret svg{width:25px;height:25px}.lenslabel{width:340px}.lenslabel--a{left:267px;top:709px}.lenslabel--b{left:781px;top:709px}.lenslabel--c{left:1295px;top:709px}.lenslabel strong{font-size:24px}.lenslabel span{font-size:14.5px}.lrow{grid-template-columns:78px minmax(0,1fr) 600px}.slot--wide{width:600px;height:338px;border-radius:32px}.slot--wide .slot__plate{left:22px;bottom:20px}}@media(min-width:2200px)and (hover:hover){.lens--a:hover .lens__refract,.lens--b:hover .lens__refract,.lens--c:hover .lens__refract{-webkit-backdrop-filter:brightness(1.02) saturate(1.09);backdrop-filter:brightness(1.02) saturate(1.09)}}@media screen{.lens__refract,.lens--b .lens__refract{-webkit-backdrop-filter:brightness(1.02) saturate(1.07);backdrop-filter:brightness(1.02) saturate(1.07)}.lens--b .lens__refract{-webkit-backdrop-filter:brightness(1.02) saturate(1.1);backdrop-filter:brightness(1.02) saturate(1.1)}.lens--a:hover .lens__refract,.lens--b:hover .lens__refract,.lens--c:hover .lens__refract{-webkit-backdrop-filter:brightness(1.02) saturate(1.09);backdrop-filter:brightness(1.02) saturate(1.09)}}html[data-motion=off]{scroll-behavior:auto}html[data-motion=off] *,html[data-motion=off] *:before,html[data-motion=off] *:after{animation:none!important;transition:none!important}html[data-motion=off] .w{opacity:1;filter:none;transform:none}html[data-motion=off] .rise,html[data-motion=off] .condense,html[data-motion=off] .crest,html[data-motion=off] .rv{opacity:1;transform:none}html[data-motion=off] .nav{opacity:1;transform:translate(-50%)}html[data-motion=off] .nav--tight{transform:translate(-50%,-7px) scale(.94)}html[data-motion=off] .trace,html[data-motion=off] .lp-flow{stroke-dashoffset:0}html.fb-active body{position:relative;cursor:crosshair}.fb-layer{position:absolute;inset:0;z-index:2147483000;pointer-events:none}.fb-pin{position:absolute;transform:translate(-50%,-50%);width:26px;height:26px;border-radius:50%;background:#16181d;color:#fff;font:600 12px/26px var(--sans,sans-serif);text-align:center;box-shadow:0 2px 10px #14161c59,inset 0 1px #ffffff47;pointer-events:auto;cursor:pointer;user-select:none}.fb-panel{position:fixed;right:18px;bottom:18px;z-index:2147483001;width:min(340px,calc(100vw - 36px));max-height:min(62vh,560px);display:flex;flex-direction:column;border-radius:18px;background:#f8f7f5ed;backdrop-filter:blur(14px) saturate(1.15);-webkit-backdrop-filter:blur(14px) saturate(1.15);box-shadow:0 18px 50px #14161c2e,inset 0 1px #ffffffb3;border:1px solid rgba(20,22,28,.08);font-family:var(--sans,sans-serif)}.fb-panel header{display:flex;align-items:center;gap:8px;padding:12px 14px 8px;font-size:14px;font-weight:600;color:#33353b;letter-spacing:.04em}.fb-panel header .fb-dot{width:8px;height:8px;border-radius:50%;background:#8a6a1f;animation:fbPulse 2.2s ease-in-out infinite}@keyframes fbPulse{50%{opacity:.35}}.fb-hint{padding:0 14px 8px;font-size:13px;line-height:1.55;color:#6c6f76}.fb-list{overflow:auto;padding:2px 10px;flex:1}.fb-item{display:flex;gap:8px;padding:8px 4px;border-top:1px solid rgba(20,22,28,.06)}.fb-item b{flex:none;width:20px;height:20px;border-radius:50%;background:#16181d;color:#fff;font:600 11px/20px var(--sans,sans-serif);text-align:center}.fb-item .fb-meta{font-size:13px;color:#5f626a;margin-bottom:3px;word-break:break-all}.fb-item textarea{width:100%;min-height:44px;resize:vertical;border:1px solid rgba(20,22,28,.12);border-radius:8px;padding:6px 8px;font:400 12.5px/1.5 var(--sans,sans-serif);color:#26282e;background:#ffffffd9}.fb-item .fb-del{flex:none;align-self:flex-start;border:0;background:none;color:#a05252;font-size:13px;cursor:pointer;padding:2px}.fb-actions{display:flex;gap:8px;padding:10px 14px 14px}.fb-actions button{flex:1;border:0;border-radius:999px;padding:9px 0;font:600 12.5px var(--sans,sans-serif);cursor:pointer}.fb-export{background:#16181d;color:#fff}.fb-clear{background:#14161c12;color:#4a4d53}.fb-toast{position:fixed;left:50%;bottom:24px;transform:translate(-50%);z-index:2147483002;background:#16181d;color:#fff;padding:9px 16px;border-radius:999px;font:500 12.5px var(--sans,sans-serif);opacity:0;transition:opacity .25s;pointer-events:none}.fb-toast.is-on{opacity:1}.phero{position:relative;z-index:1;padding:176px 24px 72px;overflow:hidden}.phero__inner{width:var(--content);margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:clamp(40px,4vw,72px);min-height:clamp(280px,31vh,370px)}.phero__inner--noart{justify-content:flex-start}.phero__copy{flex:1 1 0;min-width:0;max-width:62ch}.phero__eyebrow{font-size:13.5px;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:var(--ink-3);margin-bottom:18px}.phero__title{font-family:var(--serif);font-style:italic;font-weight:400;font-size:clamp(2.4rem,5vw,4.2rem);line-height:1.02;letter-spacing:-.012em;color:var(--ink)}.phero__sub{margin-top:20px;font-size:17.5px;line-height:1.64;color:var(--ink-2);max-width:52ch}.phero__sub em{font-style:normal;color:var(--acc-strong);font-weight:600}.phero__sub .dir--syn{color:var(--acc-syn)}.phero__sub .dir--thy{color:var(--acc-thy)}.phero__sub .dir--ai{color:var(--acc-ai)}.phero__art{flex:0 1 var(--phero-art-width,clamp(460px,38vw,560px));width:var(--phero-art-width,clamp(460px,38vw,560px));min-width:0;display:grid;grid-template-columns:minmax(0,1fr);place-items:center;isolation:isolate}.phero__art svg{display:block;width:100%;max-width:none;height:auto;overflow:visible}.phero .rise{animation:rise .8s var(--ease-out) both;animation-delay:var(--d,0s)}.phero__art.rise{animation-duration:1.05s}.phero:after{content:"";position:absolute;left:50%;bottom:0;transform:translate(-50%);width:var(--content);height:1px;background:var(--hairline)}@media(max-width:1040px){.phero{padding:150px 24px 56px}.phero__inner{flex-direction:column;align-items:flex-start;gap:38px;min-height:0}.phero__copy{max-width:66ch}.phero__art{align-self:center;flex-basis:auto;width:min(100%,var(--phero-art-tablet,560px))}}@media(max-width:760px){.phero{padding:128px 20px 48px}.phero__inner{gap:30px}.phero__art{display:grid;width:min(100%,var(--phero-art-mobile,420px))}}@media(min-width:2200px){.phero__inner{width:min(1720px,calc(100vw - 48px))}.phero__art{flex-basis:var(--phero-art-wide,clamp(620px,32vw,720px));width:var(--phero-art-wide,clamp(620px,32vw,720px))}.phero:after{width:min(1720px,calc(100vw - 48px))}}@font-face{font-family:"ZG Zhuque Fangsong";font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/ZhuqueFangsong-CJK-Display.woff2?v=689dbd2b83) format("woff2");unicode-range:U+2E80-2FFF,U+3000-303F,U+31C0-31EF,U+3200-33FF,U+3400-4DBF,U+4E00-9FFF,U+F900-FAFF,U+FF00-FFEF}:root{--serif-cjk:"ZG Instrument Serif Zh","Instrument Serif","ZG Zhuque Fangsong","Songti SC","STSong","SimSun",serif}html[lang^=zh]{font-synthesis-weight:none}html[lang^=zh] body{font-family:var(--sans-cjk)}html[lang^=zh] p,html[lang^=zh] li,html[lang^=zh] dd,html[lang^=zh] address,html[lang^=zh] figcaption,html[lang^=zh] blockquote,html[lang^=zh] td,html[lang^=zh] th{font-weight:400;font-variation-settings:"wght" 500;line-height:1.85}html[lang^=zh] strong,html[lang^=zh] b{font-weight:600;font-variation-settings:"wght" 620}html[lang^=zh] .sub,html[lang^=zh] .phero__sub,html[lang^=zh] .sectionHead__copy{font-weight:400;font-variation-settings:"wght" 500}html[lang^=zh] .phero__sub{font-size:18px;line-height:1.78;max-width:34em}html[lang^=zh] .sub{line-height:1.78;max-width:34em}html[lang^=zh] .sectionHead__copy{max-width:34em}html[lang^=zh] h1,html[lang^=zh] h2,html[lang^=zh] h3,html[lang^=zh] h4,html[lang^=zh] .phero__title,html[lang^=zh] .idline__name,html[lang^=zh] .zhs{font-family:var(--serif-cjk);font-style:normal;font-weight:400;letter-spacing:0}html[lang^=zh] h1 em,html[lang^=zh] h2 em,html[lang^=zh] h3 em,html[lang^=zh] h1 i,html[lang^=zh] h2 i,html[lang^=zh] h3 i,html[lang^=zh] .phero__title em,html[lang^=zh] .phero__title i{font-style:normal}html[lang^=zh] .phero__title{font-size:clamp(2rem,4vw,3.4rem);line-height:1.24}html[lang^=zh] h1{line-height:1.2;letter-spacing:.01em}html[lang^=zh] .hero h1{font-size:clamp(2.95rem,6.4vw,6.25rem);margin-bottom:16px}html[lang^=zh] .heroeyebrow+h1{margin-top:6px}@media(min-width:2200px){html[lang^=zh] .hero h1{font-size:clamp(2.95rem,6.4vw,7rem)}}html[lang^=zh] h2{line-height:1.28}html[lang^=zh] h3{line-height:1.24}html[lang^=zh] .eyebrow,html[lang^=zh] .phero__eyebrow,html[lang^=zh] .heroeyebrow{letter-spacing:.1em}html[lang^=zh] .eyebrow,html[lang^=zh] .phero__eyebrow,html[lang^=zh] .heroeyebrow,html[lang^=zh] .newsrow__date{font-weight:600;font-variation-settings:"wght" 600;line-height:1.4}html[lang^=zh] .lrow__index span{font-size:13.5px;letter-spacing:.1em}html[lang^=zh] .outputs span{line-height:1.7}html[lang^=zh] .footer__col h3{font-family:var(--sans-cjk);font-weight:600;font-variation-settings:"wght" 600;letter-spacing:.1em}html[lang^=zh] .motionToggle{font-family:var(--sans-cjk);font-variation-settings:"wght" 500}html[lang^=zh] p{hanging-punctuation:first allow-end}html[lang=en] :is(h1,h2,h3,h4,.phero__title,.seam em,.bioEnd__kicker,.pubEnd__kicker,.cdir__joinlead,.rsNext__kicker,.join__kicker,.visit__kicker,.spot__en,.apply__en):not(.footer__col h3,.ledger__label,.caddr h3,.pubrow__title,.plight__title,.nrow__title){-webkit-text-stroke:.012em currentColor;paint-order:stroke fill}html[lang=en] :is(h1,h2,h3,h4,.phero__title,.seam em,.bioEnd__kicker,.pubEnd__kicker,.cdir__joinlead,.rsNext__kicker,.join__kicker,.visit__kicker,.spot__en,.apply__en) :is(.h1foil,.hfoil,.phfoil,.foil,.llight__goldSeg,.eq__nameGold){-webkit-text-stroke-color:transparent}html[lang=en] :is(h1,h2,h3,h4,.phero__title) :lang(zh){-webkit-text-stroke-width:0}html[lang^=zh] .brand__name{font-family:var(--serif-cjk);font-style:normal;font-weight:600;font-size:19px;letter-spacing:.02em}html[lang^=zh] .brand__sub{font-size:13.5px;letter-spacing:.04em;text-transform:none}@media(max-width:1039px){html[lang^=zh] .brand__name{font-size:18px}html[lang^=zh] .brand__sub{display:none}}@media(max-width:760px){html[lang^=zh] .brand__name{font-size:15.5px;letter-spacing:.01em}html[lang^=zh] .brand{margin-right:12px}}html[lang^=zh] .loopmicro i,html[lang^=zh] .outputs i,html[lang^=zh] .lenslabel strong,html[lang^=zh] .pubs__more i,html[lang^=zh] .join__kicker{font-family:var(--serif-cjk);font-style:normal;letter-spacing:0;font-weight:600}@media(min-width:1040px){html[lang^=zh] .lenslabel strong{font-size:23px}}@media(min-width:2200px){html[lang^=zh] .lenslabel strong{font-size:26px}}html[lang^=zh] .idline__name,html[lang^=zh] .lenslabel strong{-webkit-text-stroke:0}:root{--ease-emph:cubic-bezier(.16,1,.3,1);--ease-exit:cubic-bezier(.4,0,.8,.2);--spring-soft:cubic-bezier(.22,1,.36,1);--spring-snappy:cubic-bezier(.3,1.35,.6,1);--spring-press:cubic-bezier(.34,1.56,.64,1)}@supports (transition-timing-function:linear(0,1)){:root{--spring-soft:linear(0, .0176, .0635, .1287, .2057, .289, .374, .4574, .5369, .6108, .6781, .7384, .7915, .8374, .8766, .9096, .9368, .9589, .9765, .9903, 1.0007, 1.0083, 1.0136, 1.0171, 1.0191, 1.0199, 1.0198, 1.0191, 1.0179, 1.0164, 1.0148, 1.0131, 1.0114, 1.0098, 1.0083, 1.0069, 1.0057, 1.0045, 1.0036, 1.0027, 1);--spring-snappy:linear(0, .0273, .0978, .1967, .3112, .4314, .5495, .6599, .7589, .8445, .9156, .9723, 1.0156, 1.0467, 1.0672, 1.0789, 1.0833, 1.0823, 1.0773, 1.0696, 1.0603, 1.0503, 1.0403, 1.0309, 1.0223, 1.0149, 1.0086, 1.0035, .9996, .9967, .9948, .9936, .9931, .9931, .9934, .994, .9947, .9956, .9964, .9972, 1);--spring-press:linear(0, .0364, .1296, .2579, .403, .5503, .6891, .8121, .915, .9961, 1.0557, 1.0954, 1.1178, 1.1261, 1.1234, 1.1129, 1.0974, 1.0794, 1.0607, 1.0429, 1.0268, 1.0133, 1.0024, .9943, .9888, .9856, .9842, .9842, .9854, .9872, .9895, .9918, .9941, .9962, .998, .9994, 1.0005, 1.0013, 1.0018, 1.002, 1)}}html{scrollbar-color:rgba(71,68,62,.38) transparent;accent-color:var(--acc-strong);-webkit-tap-highlight-color:transparent}body{font-kerning:normal;font-optical-sizing:auto;caret-color:var(--acc-syn)}a{text-underline-offset:.2em;text-decoration-thickness:from-font}.fx-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.rv{transition:opacity .8s var(--ease-out),transform 1.05s var(--spring-soft);transition-delay:var(--d,0s)}.cta{transition:transform .28s var(--ease-out),box-shadow .28s var(--ease-out),scale var(--press-d,.5s) var(--press-e,var(--spring-press)),translate .7s var(--spring-snappy)}.cta2{transition:transform .28s var(--ease-out),background .28s ease,box-shadow .28s ease,scale var(--press-d,.5s) var(--press-e,var(--spring-press)),translate .7s var(--spring-snappy)}.ctaDark{transition:transform .28s var(--ease-out),box-shadow .28s var(--ease-out),scale var(--press-d,.5s) var(--press-e,var(--spring-press)),translate .7s var(--spring-snappy)}.nav__cta{transition:transform .25s ease,box-shadow .25s ease,scale var(--press-d,.5s) var(--press-e,var(--spring-press))}.rchip{transition:background .25s ease,transform .25s ease,box-shadow .25s ease,scale var(--press-d,.5s) var(--press-e,var(--spring-press))}.nav__toggle{transition:scale var(--press-d,.5s) var(--press-e,var(--spring-press)),box-shadow .2s ease}.motionToggle{transition:background .25s ease,color .25s ease,scale var(--press-d,.5s) var(--press-e,var(--spring-press))}.pub__arrow{transition:transform .25s var(--ease-out),box-shadow .25s ease,scale var(--press-d,.5s) var(--press-e,var(--spring-press))}.lang__knob{transition:transform .5s var(--ease-spring),scale var(--press-d,.5s) var(--press-e,var(--spring-press))}:where([data-press]){transition:scale var(--press-d,.5s) var(--press-e,var(--spring-press))}.cta:active,.cta2:active,.ctaDark:active,.nav__cta:active,.rchip:active,.nav__toggle:active,.motionToggle:active,.pub__arrow:active,.lang:active .lang__knob,[data-press]:active{scale:.96;--press-d:.11s;--press-e:cubic-bezier(.3,0,.6,1)}.cta:active .cta__specular{box-shadow:inset 0 2px 7px #2e2a2429,inset 0 -1px #ffffff80,inset 1px 0 #ffffff4d,inset -1px 0 #ffffff4d}.cta2:active{box-shadow:inset 0 2px 7px #2e2a2421,0 8px 18px -14px #2e2a2466}.ctaDark:active,.nav__cta:active,.nav__toggle:active{box-shadow:inset 0 2px 6px #00000080,inset 0 1px #ffffff14,0 6px 14px -10px #201e1b80}.rchip:active{box-shadow:inset 0 2px 5px #2e2a2424}.cta{transform:perspective(700px) translateY(var(--lift,0px)) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform var(--tf-d,.8s) var(--tf-e,var(--spring-soft)),box-shadow .28s var(--ease-out),scale var(--press-d,.5s) var(--press-e,var(--spring-press)),translate .7s var(--spring-snappy)}.cta.is-tilting{--tf-d:.2s;--tf-e:cubic-bezier(.2,.7,.3,1)}.cta:hover{transform:perspective(700px) translateY(var(--lift,-2px)) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg))}.cta:active{--lift:0px}.cta__label{transition:transform .5s var(--spring-snappy)}.cta__go{position:absolute;z-index:10;right:24px;top:50%;width:16px;height:16px;margin-top:-8px;opacity:0;transform:translate(-10px);transition:opacity .25s ease,transform .5s var(--spring-snappy)}.cta__go svg{width:16px;height:16px;stroke:#6b5426}.cta:hover .cta__label,.cta:focus-visible .cta__label{transform:translate(-10px)}.cta:hover .cta__go,.cta:focus-visible .cta__go{opacity:1;transform:none}.cta .fx-glare{mix-blend-mode:overlay}.hero{isolation:isolate}.rsiField{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden}.hero__inner{position:relative;z-index:1}.phero__title--split{white-space:normal}.phero .phw{display:inline-block;animation:phwIn .95s var(--spring-soft) both;animation-delay:calc(.12s + var(--i,0) * .06s)}@keyframes phwIn{0%{opacity:0;transform:translateY(.42em)}}.phero:after{transform-origin:0 50%;animation:pheroRule 1.3s var(--ease-emph) .55s both}@keyframes pheroRule{0%{transform:translate(-50%) scaleX(0)}to{transform:translate(-50%) scaleX(1)}}.phfoil{font-style:inherit;color:var(--acc-ai)}@supports ((-webkit-background-clip:text) or (background-clip:text)){.phfoil{-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;background-image:var(--foil-ai-lg);background-size:190% 100%;background-position:50% 0;animation:foilFlow 6.4s ease-in-out infinite alternate;animation-delay:-1.6s}}.rsiTerm{position:relative;display:inline-block;white-space:nowrap;margin:0 .7em 0 .66em;padding:0 .06em;font-family:var(--serif);font-style:italic;font-weight:400;font-size:1.22em;line-height:1;letter-spacing:.005em;color:var(--acc-ai);vertical-align:-.02em}html[lang^=zh] .rsiTerm{font-family:var(--serif);font-style:italic;margin:0 .66em 0 .62em}a.rsiTerm{text-decoration:none;cursor:pointer}:where([data-magnet]){translate:var(--mx,0px) var(--my,0px)}:where([data-tilt]){transition:transform .9s var(--spring-soft)}:where([data-tilt].is-tilting){transform:perspective(var(--tilt-p,1000px)) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .22s cubic-bezier(.2,.7,.3,1)}.fx-glare{position:absolute;inset:0;z-index:12;border-radius:inherit;overflow:hidden;pointer-events:none;opacity:0;transition:opacity .5s ease}.fx-glare:before{content:"";position:absolute;left:-60%;top:-60%;width:120%;height:120%;background:radial-gradient(closest-side,#ffffff61,#ffffff1f 48%,#fff0);transform:translate(var(--gx,50%),var(--gy,50%))}.is-tilting>.fx-glare{opacity:1}.is-tilting>.fx-glare:before{will-change:transform}.odo{display:inline-flex;align-items:flex-start;white-space:nowrap;--odo-lh:1.14em}.odo__vis{display:inline-flex;align-items:flex-start}.odo__reel{display:inline-block;height:var(--odo-lh);clip-path:inset(0 -.4em)}.odo__strip{display:flex;flex-direction:column;align-items:center}.odo__strip>span,.odo__ch{display:block;height:var(--odo-lh);line-height:var(--odo-lh)}.odo__probe{position:absolute;visibility:hidden;white-space:pre}.odo .odo__vis,.odo .odo__reel,.odo .odo__ch,.odo .odo__strip>span{margin:0;padding:0;border:0;background:none}.odo--run .odo__strip,.odo--done .odo__strip{transform:translateY(calc(var(--t,0) * var(--odo-lh) * -1))}.odo--run .odo__strip{transition:transform 1.6s var(--spring-soft) var(--od,0ms)}.nav{animation-fill-mode:backwards}.brand__sub{font-size:13.5px;font-weight:500;letter-spacing:.05em;text-transform:none;margin-top:4px;white-space:nowrap}@media(max-width:1060px)and (min-width:981px){.brand__sub{display:none}}@media(max-width:460px){.brand__sub{display:none}}.nav__cta[aria-current=page]{box-shadow:inset 0 1px #ffffff24,0 0 0 2px #ffffffe6,0 0 0 3.5px #b9893a8c,0 8px 20px -8px #201e1b80}.footer__bottom,.footer__col h3{color:var(--ink-2)}.footer__credit{opacity:1;color:var(--ink-2)}.nav__rail{position:relative}.nav__links a:after{content:none}.nav__ul{position:absolute;left:15px;right:15px;bottom:4px;height:1.5px;border-radius:1px;background:currentColor;opacity:.55;transform:scaleX(0);transform-origin:center;pointer-events:none;transition:transform .32s var(--ease-out),opacity .2s ease}.nav__links a:hover .nav__ul{transform:scaleX(1)}.nav__links a.is-active .nav__ul{transform:scaleX(1);opacity:.8;view-transition-name:nav-ink}@media(max-width:1180px){.nav__ul{left:12px;right:12px}}.nav__ink{position:absolute;left:0;bottom:4px;width:0;height:1.5px;border-radius:1px;background:var(--ink);opacity:0;transform-origin:0 50%;pointer-events:none;transition:opacity .16s ease}html.fx .nav__links a:hover .nav__ul{transform:scaleX(0)}html.fx .nav__links a.is-active:hover .nav__ul{transform:scaleX(1)}.nav__rail.is-inking .nav__ink{opacity:.8}.nav__rail.is-inking .nav__links a .nav__ul{opacity:0;transition:none}@media(max-width:980px){.nav__rail{display:none}}@media(min-width:981px)and (max-width:1233px){.nav{width:calc(var(--content) + 20px)}}@media(min-width:421px)and (max-width:450px){.nav{padding-left:14px;padding-right:8px}.nav__side{gap:7px}.lang{width:74px}.lang__alt{right:9px}.nav__cta{padding:0 13px;font-size:14.5px}}@media(max-width:450px){html[lang^=zh] .nav__cta{padding:0 10px}html[lang^=zh] .brand{margin-right:9px}}@media(max-width:450px){.lang__knob{width:38px}.lang__alt{right:11px}.lang--zh .lang__alt{left:9px}}@media(min-width:981px)and (max-width:1060px){html[lang=en] .nav__links{gap:0}html[lang=en] .nav__links a{font-size:14px;padding:8px 10px}html[lang=en] .nav__ul{left:11px;right:11px}}.nav__bar{transform-box:fill-box;transform-origin:center;transition:transform .5s var(--spring-snappy)}body.menu-open .nav__bar--a{transform:translateY(3.5px) rotate(45deg)}body.menu-open .nav__bar--b{transform:translateY(-3.5px) rotate(-45deg)}.nav__menu{position:fixed;inset:0;z-index:19;display:block;padding:0;border:0;border-radius:0;background:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;visibility:hidden;pointer-events:none;transition:visibility 0s linear .6s}body.menu-open .nav__menu{display:block;visibility:visible;pointer-events:auto;transition:none}body.menu-open{overflow:hidden}.nav__disc{position:absolute;left:var(--ox, calc(100% - 44px) );top:var(--oy,57px);width:120px;height:120px;margin:-60px 0 0 -60px;border-radius:50%;background:radial-gradient(circle at 50% 38%,#FAF9F5 0%,var(--paper-0) 55%,var(--paper-2) 100%);transform:scale(0);transition:transform .5s cubic-bezier(.55,0,.75,.2) .1s}body.menu-open .nav__disc{transform:scale(var(--disc,18));transition:transform .66s var(--ease-emph)}.nav__sheet{position:relative;height:100%;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:118px 34px 44px}.nav__menu .nav__sheet a{position:relative;display:block;padding:7px 2px;border-radius:0;text-align:left;font-family:var(--serif);font-style:italic;font-weight:400;font-size:clamp(2rem,8.6vw,2.7rem);line-height:1.08;letter-spacing:-.012em;color:var(--ink-2);opacity:0;transform:translateY(22px);transition:opacity .18s ease,transform .26s cubic-bezier(.55,0,.75,.2),color .2s ease}.nav__menu .nav__sheet a:hover{background:none;color:var(--ink)}.nav__menu .nav__sheet a.is-active{color:var(--ink)}.nav__menu .nav__sheet a.is-active:before{content:"";position:absolute;left:-16px;top:50%;width:6px;height:6px;margin-top:-3px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#f6dc96,#b9893a 70%,#8a6a1c);box-shadow:0 0 0 1px #fff9}body.menu-open .nav__menu .nav__sheet a{opacity:1;transform:none;transition:opacity .45s ease,transform .8s var(--spring-snappy),color .2s ease;transition-delay:calc(.16s + var(--i,0) * 45ms)}.nav__menu .nav__sheet .nav__sheetjoin{margin-top:22px;padding:0 26px;height:52px;display:inline-flex;align-items:center;border-radius:26px;font-family:var(--sans);font-style:normal;font-size:16px;font-weight:500;letter-spacing:.01em;color:#f2f0ec;background:linear-gradient(180deg,#34322d,#201e1b 55%,#191714);box-shadow:inset 0 1px #ffffff29,0 16px 30px -16px #201e1b99}.nav__menu .nav__sheet .nav__sheetjoin:hover{color:#fff}html[lang^=zh] .nav__menu .nav__sheet a:not(.nav__sheetjoin){font-family:var(--serif-cjk);font-style:normal;letter-spacing:.02em;font-size:clamp(1.8rem,7.6vw,2.3rem)}html[lang^=zh] .nav__menu .nav__sheet .nav__sheetjoin{font-family:var(--sans-cjk)}@media(min-width:390px){.nav__menu .nav__sheet .nav__sheetjoin{display:none}}@media(min-width:981px){.nav__menu{display:none}}@view-transition{navigation:auto}.nav{view-transition-name:site-nav}.lang__knob{view-transition-name:lang-knob}::view-transition-old(root){animation:vtRootOut .2s cubic-bezier(.4,0,1,1) both}::view-transition-new(root){animation:vtRootIn .38s var(--ease-out) .08s both}@keyframes vtRootOut{to{opacity:0}}@keyframes vtRootIn{0%{opacity:0}}::view-transition-group(site-nav){animation-duration:.55s;animation-timing-function:var(--ease-emph)}::view-transition-group(nav-ink){animation-duration:.62s;animation-timing-function:var(--spring-snappy)}::view-transition-group(lang-knob){animation-duration:.62s;animation-timing-function:var(--spring-snappy)}html.vt-arrive .nav{animation:none}html.vt-explore .phero__art{view-transition-name:vt-explore}html.vt-explore-in .phero__art.rise{animation:none;opacity:1;transform:none}::view-transition-group(vt-explore){animation-duration:.78s;animation-timing-function:var(--ease-emph)}::view-transition-old(vt-explore){animation:vtCapsuleOut .34s ease-out both}::view-transition-new(vt-explore){animation:vtPlateIn .6s var(--ease-emph) .08s both}@keyframes vtCapsuleOut{to{opacity:0}}@keyframes vtPlateIn{0%{opacity:0}}[data-ink]{position:relative}.fx-ink{position:absolute;left:0;top:0;z-index:0;width:0;height:1.5px;border-radius:1px;background:var(--ink);opacity:0;transform-origin:0 0;pointer-events:none;transition:opacity .2s ease}[data-ink]:not([data-ink-style=pill]):not([data-ink-axis=y])>.fx-ink{top:auto;bottom:0}[data-ink].has-ink>.fx-ink{opacity:.8}.fx-ink--pill{height:auto;border-radius:999px;background:#ffffffb8;box-shadow:inset 0 1px #fffffff2,0 1px 3px #2e2a241f,0 6px 14px -8px #2e2a2440}[data-ink].has-ink>.fx-ink--pill{opacity:1}[data-ink]>[data-ink-item],[data-ink] [data-ink-item]{position:relative;z-index:1}.fx-copy__stack{display:inline-grid;overflow:hidden;vertical-align:bottom}.fx-copy__stack>*{grid-area:1/1;transition:transform .5s var(--spring-snappy),opacity .25s ease}.fx-copy__done{transform:translateY(100%);opacity:0}.is-copied .fx-copy__idle{transform:translateY(-100%);opacity:0}.is-copied .fx-copy__done{transform:none;opacity:1}.fx-copy__sheet{transition:opacity .2s ease}.fx-copy__check{stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset .45s var(--ease-emph) .08s}.is-copied .fx-copy__sheet{opacity:0}.is-copied .fx-copy__check{stroke-dashoffset:0}html[data-motion=off] .odo__strip{transform:translateY(calc(var(--t,0) * var(--odo-lh) * -1))}html[data-motion=off] .fx-glare{display:none}html[data-motion=off] [data-tilt]{--rx:0deg;--ry:0deg}html[data-motion=off] [data-magnet]{translate:none}html[data-motion=off] .nav__rail .nav__ink{display:none}html[data-motion=off] .nav__rail .nav__links a.is-active .nav__ul{opacity:.8}html[data-motion=off] .fx-copy__check{transition:none}.i3d{position:relative;display:inline-block;flex:none;width:var(--s,32px);height:var(--s,32px);vertical-align:middle;transform-origin:50% 90%;pointer-events:none}.i3d>img{display:block;width:100%;height:100%;object-fit:contain;user-select:none;-webkit-user-drag:none}.i3d--stand{translate:0 calc(var(--pb,0) * var(--s,32px))}.i3d--line{vertical-align:top;margin-block:calc((1.3em - var(--s,32px)) / 2 - .02em) calc((1.3em - var(--s,32px)) / 2 + .02em);margin-block:calc((1lh - var(--s,32px)) / 2 - .02em) calc((1lh - var(--s,32px)) / 2 + .02em);margin-inline:calc(var(--bl,0) * var(--s,32px) * -1) calc(var(--br,0) * var(--s,32px) * -1 + var(--i3d-gap,.45em))}.i3d--hang{position:absolute;left:calc(var(--bl,0) * var(--s,32px) * -1);top:calc((1.3em - var(--s,32px)) / 2 - .02em);top:calc((1lh - var(--s,32px)) / 2 - .02em)}.i3d--stack{display:block;margin-left:calc(var(--bl,0) * var(--s,32px) * -1)}.i3d__sheen,.i3d__glint{position:absolute;inset:0;overflow:hidden;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.i3d__sheen{-webkit-mask-image:var(--im);mask-image:var(--im);mix-blend-mode:screen;opacity:.5}.i3d__glint{-webkit-mask-image:var(--gm);mask-image:var(--gm);mix-blend-mode:plus-lighter}.i3d__sheen:before,.i3d__glint:before{content:"";position:absolute;top:-30%;bottom:-30%;left:-50%;width:200%;transform:translate(-72%)}.i3d__sheen:before{background:linear-gradient(100deg,transparent 41%,rgba(255,255,255,0) 43%,rgba(255,255,255,.9) 50%,rgba(255,255,255,0) 57%,transparent 59%)}.i3d__glint:before{background:linear-gradient(100deg,transparent 40%,rgba(255,226,150,0) 42%,rgba(255,240,200,.95) 50%,rgba(255,226,150,0) 58%,transparent 60%)}@keyframes i3dIn{0%{opacity:0;transform:scale(.86)}35%{opacity:1}to{opacity:1;transform:none}}@keyframes i3dGlint{0%{transform:translate(-72%)}to{transform:translate(72%)}}@keyframes i3dGlintH{0%{transform:translate(-72%)}to{transform:translate(72%)}}html.js:not([data-motion=off]) .i3d--group:not(.i3d-in){opacity:0;transform:scale(.86)}.i3d--group.i3d-in{animation:i3dIn .95s var(--spring-soft) backwards;animation-delay:calc(var(--i,0) * 90ms)}:where(.i3d--group.i3d-in) :is(.i3d__sheen,.i3d__glint):before{animation:i3dGlint 1.05s cubic-bezier(.45,.05,.3,1) backwards;animation-delay:calc(.7s + var(--i,0) * .15s)}.i3d--lift{transition:transform .6s var(--spring-soft)}.i3d-host:is(:hover,:focus-visible,:focus-within) .i3d :is(.i3d__sheen,.i3d__glint):before{animation:i3dGlintH .9s cubic-bezier(.45,.05,.3,1) backwards}.i3d-host:is(:hover,:focus-visible) .i3d--lift{transform:translateY(-4px) scale(1.05)}.i3d-done,.i3d-done :is(.i3d__sheen,.i3d__glint):before{animation:none!important}html[data-motion=off] :is(.i3d__sheen,.i3d__glint){display:none}html[data-motion=off] .i3d--lift{transform:none!important}.nav__menu .nav__sheet a:not(.nav__sheetjoin):has(>.menu__ic){display:flex;align-items:center;gap:12px}.nav__menu .nav__sheet .menu__ic{margin:-6px 0 -6px -2px}.nav__menu .nav__sheet .nav__sheetjoin .menu__ic{margin:0 8px 0 -6px}.footer__col a.i3d-host{display:inline-flex;align-items:center;gap:9px}.footer__col .foot__ic{margin:-5px 0 -5px -2px}.lang__knob{font-size:13.5px}@media screen and (max-width:980px),screen and (pointer:coarse){.nav .brand,.nav .nav__cta,.nav .nav__toggle{position:relative}.nav:before{z-index:1}.nav .brand:after,.nav .lang:after,.nav .nav__cta:after,.nav .nav__toggle:after{content:"";position:absolute;inset:min(0px,calc(50% - 24px))}}@media screen and (min-width:981px)and (pointer:coarse){.nav__links a:before{content:"";position:absolute;inset:min(0px,calc(50% - 24px)) 0}}@media screen and (max-width:760px),screen and (pointer:coarse){.rchip{position:relative}.rchip:after{content:"";position:absolute;inset:min(0px,calc(50% - 22px)) 0}}@media screen and (max-width:760px),screen and (pointer:coarse){.footer__col ul{gap:0;margin-top:-10px}.footer__col li{display:flex;align-items:center;min-height:44px}.footer__col li>a,.footer__col address a,.footer__bottomlinks a,.motionToggle{position:relative}.footer__col li>a:after,.footer__col address a:after,.footer__bottomlinks a:after,.motionToggle:after{content:"";position:absolute;inset:min(0px,calc(50% - 22px))}.footer__bottomlinks{flex-wrap:wrap;row-gap:24px}.footer__bottomlinks>*{white-space:nowrap}}@media screen{@supports ((-webkit-background-clip:text) or (background-clip:text)){.sub .foil--syn,.lrow__text .foil--syn,.phero__sub .foil--syn{background-image:linear-gradient(50deg,#033033,#074448 30%,#0b575c 40%,#10696f,#127177,#10696f,#0b575c 60%,#074448 70%,#033033)}.sub .foil--thy,.lrow__text .foil--thy,.phero__sub .foil--thy{background-image:linear-gradient(50deg,#212848,#313b64 30%,#404c7f 40%,#4e5b98,#5462a3,#4e5b98,#404c7f 60%,#313b64 70%,#212848)}.sub .foil--ai,.lrow__text .foil--ai,.phero__sub .foil--ai{background-image:linear-gradient(50deg,#38270d,#503916 30%,#654a1e 40%,#7a5926,#836029,#7a5926,#654a1e 60%,#503916 70%,#38270d)}}}@media screen and (max-width:2199.98px){@supports ((-webkit-background-clip:text) or (background-clip:text)){.lenslabel--a strong{-webkit-text-stroke-color:transparent;background-image:linear-gradient(100deg,#053b3e00 16%,#053b3e8c 26% 32%,#13777cf5 42% 58%,#053b3e8c 68% 74%,#053b3e00 84%),linear-gradient(50deg,#084c4f,#095154 30%,#0a5559,#095154 70%,#084b4e)}.lenslabel--b strong{-webkit-text-stroke-color:transparent;background-image:linear-gradient(100deg,#29335700 16%,#2933578c 26% 32%,#5868acf5 42% 58%,#2933578c 68% 74%,#29335700 84%),linear-gradient(50deg,#374271,#3a4676 30%,#3d4a7c,#3a4676 70%,#35416e)}.lenslabel--c strong{-webkit-text-stroke-color:transparent;background-image:linear-gradient(100deg,#45311200 16%,#4531128c 26% 32%,#8a652cf5 42% 58%,#4531128c 68% 74%,#45311200 84%),linear-gradient(50deg,#594019,#5e441b 30%,#62481d,#5e441b 70%,#573f19)}}}.lrow__tags .tag--gold,.lrow__tags .tag--syn{isolation:isolate}.lrow__tags .tag--gold{background:linear-gradient(180deg,#9c7c34,#8a6b2d 16%,#755822 38%,#614a19 70%,#8a6b2d)}.lrow__tags .tag--gold:before{z-index:-1;background:linear-gradient(90deg,transparent 36%,rgba(255,244,214,.55) 47%,rgba(255,244,214,.55) 53%,transparent 64%);-webkit-mask-image:linear-gradient(180deg,#000 9px,rgba(0,0,0,.15) 12px,rgba(0,0,0,.15) calc(100% - 11px),#000 calc(100% - 7px));mask-image:linear-gradient(180deg,#000 9px,#00000026 12px calc(100% - 11px),#000 calc(100% - 7px))}.lrow__tags .tag--syn:before{z-index:-1;background:linear-gradient(90deg,transparent 36%,rgba(230,249,250,.6) 47%,rgba(230,249,250,.6) 53%,transparent 64%);-webkit-mask-image:linear-gradient(180deg,#000 9px,rgba(0,0,0,.19) 12px,rgba(0,0,0,.19) calc(100% - 11px),#000 calc(100% - 7px));mask-image:linear-gradient(180deg,#000 9px,#00000030 12px calc(100% - 11px),#000 calc(100% - 7px))}.rchip--gold{isolation:isolate}.rchip--gold:before{z-index:-1}@media print{*,*:before,*:after{animation:none!important;transition:none!important}.rv,html.js .rv{opacity:1!important;transform:none!important}.w{opacity:1!important;filter:none!important;transform:none!important}.rise,.condense,.crest{opacity:1!important;transform:none!important}.trace,.lp-flow{stroke-dashoffset:0!important}.i3d--group,html.js .i3d--group{opacity:1!important;transform:none!important}.i3d__sheen,.i3d__glint,.field,.beam,.skip-link,.nav,.motionToggle,.nav__menu,.fx-glare,.nav__ink,.odo__vis{display:none!important}.odo .fx-sr{position:static;width:auto;height:auto;overflow:visible;clip-path:none;white-space:inherit}.ctaDark,.nav__cta{background:none!important;color:var(--ink)!important;border:1px solid currentColor;box-shadow:none!important}.ctaDark svg{stroke:var(--ink)!important}html,body{background:#fff}.hero{min-height:0;padding-top:28px}.phero{padding-top:36px}.pubrow,.nrow,.mcard,.stop,.eq,.toc__card,.traj__node,.ygroup__head,.ctaDark,.cta2,.cta{break-inside:avoid;page-break-inside:avoid}h1,h2,h3,.sectionHead,.ygroup__head{break-after:avoid;page-break-after:avoid}.foil{background-image:none;-webkit-text-fill-color:currentColor;color:var(--ink)}.h1foil,.phfoil{background-image:none;-webkit-text-fill-color:currentColor;color:var(--acc-ai)}.cta__label,.idline__name{background-image:none;-webkit-text-fill-color:currentColor;color:#54452a}.lenslabel strong{background-image:none;-webkit-text-fill-color:currentColor;color:var(--ink)}.lenslabel--a strong{background-image:none;color:#004246}.lenslabel--b strong{background-image:none;color:#232c52}.lenslabel--c strong{background-image:none;color:#4e370e}.cta__rim,.cta2:before,.lens__rim,.slot__rim{display:none}}
