@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/inter-cyrillic-ext-300-normal.5df3b45f.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-ext-300-normal.be7b9715.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/inter-cyrillic-300-normal.7335a360.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-300-normal.edcd2385.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/inter-greek-ext-300-normal.7b467784.woff2) format("woff2"),url(/_next/static/media/inter-greek-ext-300-normal.fb5ad981.woff) format("woff");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/inter-greek-300-normal.14123a0c.woff2) format("woff2"),url(/_next/static/media/inter-greek-300-normal.ec3d0adc.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/inter-vietnamese-300-normal.ad9ef503.woff2) format("woff2"),url(/_next/static/media/inter-vietnamese-300-normal.b4574483.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/inter-latin-ext-300-normal.3033d32d.woff2) format("woff2"),url(/_next/static/media/inter-latin-ext-300-normal.9eef1747.woff) format("woff");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/inter-latin-300-normal.0a506d8e.woff2) format("woff2"),url(/_next/static/media/inter-latin-300-normal.38608292.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-cyrillic-ext-400-normal.2440d5f8.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-ext-400-normal.6e13bad4.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-cyrillic-400-normal.547767ef.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-400-normal.4cc6e28c.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-greek-ext-400-normal.f8992900.woff2) format("woff2"),url(/_next/static/media/inter-greek-ext-400-normal.f196e968.woff) format("woff");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-greek-400-normal.573bacd1.woff2) format("woff2"),url(/_next/static/media/inter-greek-400-normal.d6adbb78.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-vietnamese-400-normal.de4fc44f.woff2) format("woff2"),url(/_next/static/media/inter-vietnamese-400-normal.1411920a.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-latin-ext-400-normal.732723e2.woff2) format("woff2"),url(/_next/static/media/inter-latin-ext-400-normal.d1f6a5a2.woff) format("woff");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-latin-400-normal.360a94a9.woff2) format("woff2"),url(/_next/static/media/inter-latin-400-normal.38abad60.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/inter-cyrillic-ext-500-normal.d8f535fc.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-ext-500-normal.656d5a0e.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/inter-cyrillic-500-normal.5ec9103b.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-500-normal.c1b1edeb.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/inter-greek-ext-500-normal.5fe403a5.woff2) format("woff2"),url(/_next/static/media/inter-greek-ext-500-normal.34eb831d.woff) format("woff");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/inter-greek-500-normal.947d4ab3.woff2) format("woff2"),url(/_next/static/media/inter-greek-500-normal.af596b86.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/inter-vietnamese-500-normal.7c0a695f.woff2) format("woff2"),url(/_next/static/media/inter-vietnamese-500-normal.c5840ea0.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/inter-latin-ext-500-normal.8f855dd9.woff2) format("woff2"),url(/_next/static/media/inter-latin-ext-500-normal.b3be213d.woff) format("woff");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/inter-latin-500-normal.e98e390c.woff2) format("woff2"),url(/_next/static/media/inter-latin-500-normal.7986a549.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-cyrillic-ext-600-normal.dd95b020.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-ext-600-normal.62fe61a7.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-cyrillic-600-normal.8c69e1bb.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-600-normal.c0105440.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-greek-ext-600-normal.d05f940f.woff2) format("woff2"),url(/_next/static/media/inter-greek-ext-600-normal.a46b5cba.woff) format("woff");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-greek-600-normal.ee808ffe.woff2) format("woff2"),url(/_next/static/media/inter-greek-600-normal.61c756cf.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-vietnamese-600-normal.9d518599.woff2) format("woff2"),url(/_next/static/media/inter-vietnamese-600-normal.8b0a74d0.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-latin-ext-600-normal.43dc1cee.woff2) format("woff2"),url(/_next/static/media/inter-latin-ext-600-normal.8756e10d.woff) format("woff");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-latin-600-normal.efad9519.woff2) format("woff2"),url(/_next/static/media/inter-latin-600-normal.8ad7b5a9.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--ink:#0b0b0c;--text:#1b1c20;--text-2:#464950;--muted:#63666f;--line:#e6e6e3;--paper:#f4f3f0;--mist:#ecebe7;--gold:#e7a971;--gold-deep:#c18957;--gold-text:#9e693d;--bronze:#2a1e13;--sand:#a58a68;--r:14px;--r-s:8px;--r-l:18px;--h1:clamp(34px,4.8vw,62px);--h2:clamp(26px,3vw,40px);--h3:20px;--ease:cubic-bezier(.3,0,.1,1);--wide:1320px;--gut:clamp(18px,3vw,40px)}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px;-webkit-text-size-adjust:100%}body{margin:0;background:#fff;color:var(--text);font-family:var(--font);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased}img,svg{display:block;max-width:100%}a{text-decoration:none}a,button{color:inherit}button{font:inherit;background:none;border:0;padding:0;cursor:pointer}h1,h2,h3{font-weight:400;letter-spacing:-.012em;margin:0}p{margin:0}:focus-visible{outline:2px solid var(--gold-deep);outline-offset:3px}.ghost,.outline,.pale,.solid{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:42px;padding:8px 16px;border-radius:8px;font-size:15px;white-space:nowrap;transition:background .2s var(--ease),color .2s var(--ease),border-color .2s var(--ease)}.solid{background:var(--ink);color:#fff}.solid:hover{background:var(--gold-deep)}.ghost{border:1px solid var(--line);color:var(--muted)}.ghost:hover{border-color:var(--text);color:var(--text)}.outline{border:1px solid rgba(255,255,255,.55);color:#fff}.outline:hover,.pale{background:#fff;color:var(--ink)}.pale{box-shadow:0 1px 3px rgba(0,0,0,.1)}.pale:hover{background:var(--gold)}.announce{position:relative;display:flex;justify-content:center;padding:9px 44px;background:var(--bronze);color:#fff;font-size:14px;text-align:center}.announce a:hover{color:var(--gold)}.announce button{position:absolute;right:16px;top:50%;transform:translateY(-50%);font-size:20px;line-height:1;opacity:.8}.hd{position:-webkit-sticky;position:sticky;top:0;z-index:30;background:#fff}.hd-row{display:flex;gap:34px;padding:20px var(--gut)}.hd-row,.lg{align-items:center}.lg{display:inline-flex;gap:10px;flex:none}.lg img{height:30px;width:auto}.lg>span{display:inline-flex;flex-direction:column;align-items:center;line-height:1.15}.lg b{font-weight:500;font-size:15px;letter-spacing:.1em;white-space:nowrap}.lg small{font-size:8.5px;letter-spacing:.34em;margin-right:-.34em;color:var(--muted)}.nav{display:flex;gap:28px;flex:1 1}.nav button{font-size:15px;transition:color .2s var(--ease);white-space:nowrap}.nav button:hover{color:var(--gold-text)}.nav button.dim{color:#a8a8ab}.hd-tools{display:flex;align-items:center;gap:10px;margin-left:auto}.langwrap{position:relative}.langs{position:absolute;right:0;top:calc(100% + 6px);min-width:120px;padding:6px;background:#fff;border:1px solid var(--line);border-radius:10px;box-shadow:0 16px 30px -18px rgba(0,0,0,.4)}.langs a{display:block;padding:7px 10px;font-size:14px}.burger,.langs a:hover,.langs a[aria-current=true]{background:var(--paper)}.burger{display:none;width:42px;height:42px;border-radius:8px;align-items:center;justify-content:center;flex-direction:column;gap:4px}.burger i{display:block;width:14px;height:2px;background:var(--ink)}.panel{position:absolute;left:0;right:0;top:100%;background:#f3f3f1;box-shadow:0 30px 40px -30px rgba(0,0,0,.35)}.panel.fresh{animation:panelin .22s var(--ease)}@keyframes panelin{0%{opacity:0;transform:translateY(-6px)}}.panel-in{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:40px;gap:40px;min-height:450px;padding:34px var(--gut) 38px}.panel-in.wide{grid-template-columns:minmax(0,2.3fr) minmax(0,1fr)}.panel-in.wide .panel-cols{padding-left:0;gap:36px}.panel-in.wide .panel-cols>div{flex:1 1}.panel-in.wide .panel-cols a{font-size:16px;padding:4px 0}.panel-cols{display:flex;gap:56px;padding-left:116px}.panel-cols h3{margin:0 0 12px;font-size:14px;color:var(--muted)}.panel-cols a{display:block;padding:5px 0;font-size:18px;line-height:1.35;letter-spacing:-.01em;transition:color .15s var(--ease)}.panel-cols a:hover{color:var(--gold-text)}.panel-promos{display:grid;grid-gap:14px;gap:14px;align-content:start}.panel-promos.n2{grid-template-columns:1fr 1fr}.promo{display:block;padding:10px 10px 14px;border-radius:var(--r);background:#fff;font-size:15px;line-height:1.4;transition:box-shadow .2s var(--ease)}.promo:hover{box-shadow:0 14px 28px -20px rgba(0,0,0,.5)}.promo-img{display:block;aspect-ratio:16/8;border-radius:9px;overflow:hidden;background:#e4e3de;margin-bottom:10px}.panel-promos.n2 .promo-img{aspect-ratio:16/10}.promo-img img{width:100%;height:100%;object-fit:cover;transition:transform .5s var(--ease)}.promo:hover .promo-img img{transform:scale(1.03)}.scrim{z-index:20}.pm,.scrim{position:fixed;inset:0}.pm{z-index:50;display:flex;flex-direction:column;background:var(--paper);animation:drop .2s var(--ease)}.pm-top{display:grid;grid-template-columns:44px 1fr 44px;align-items:center;padding:14px 18px}.pm-title{text-align:center;font-size:16px}.pm-icon{width:44px;height:44px;display:grid;place-items:center;font-size:24px;line-height:1;border-radius:10px}.pm-icon.box{background:var(--mist)}.pm-body{flex:1 1;overflow-y:auto;padding:6px 24px 24px}.pm-row{display:flex;width:100%;justify-content:space-between;align-items:center;gap:14px;padding:8px 0;font-size:24px;line-height:1.3;letter-spacing:-.015em;text-align:left}.chev{flex:none;width:16px;height:16px;color:#555}.pm-group{margin-bottom:20px}.pm-group h3{margin-bottom:6px;font-size:14px;color:var(--muted)}.pm-langs{display:flex;gap:8px;margin-top:22px}.pm-langs a{padding:8px 14px;border:1px solid var(--line);border-radius:8px;background:#fff;font-size:14px}.pm-langs a[aria-current=true]{border-color:var(--ink)}.pm-promos{display:grid;grid-gap:14px;gap:14px;margin-top:8px}.pm-promos .promo{background:none;padding:0;font-size:16px}.pm-cta{padding:10px;margin:0 14px 14px;background:#fff;border-radius:16px}.pm-cta .solid{display:flex;width:100%;min-height:48px}.hero{position:relative;display:flex;align-items:center;justify-content:center;margin:0 var(--gut);height:min(calc(100vh - 120px),820px);min-height:460px;border-radius:18px;color:#fff;text-align:center}.hero,.moving{overflow:hidden;background:var(--ink)}.moving{position:absolute;inset:0}.moving img,.moving video{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover}.moving-live{opacity:0;transition:opacity .6s var(--ease)}.moving-live.on{opacity:1}.hero-scene{position:absolute;inset:0;opacity:0;transition:opacity .7s linear;container-type:inline-size}.hero-scene.on{opacity:1}.moving video,.moving-live{will-change:opacity}.hero-veil{position:absolute;inset:0;background:linear-gradient(rgba(8,8,9,.3),rgba(8,8,9,.35) 55%,rgba(8,8,9,.72))}.hero-layer{--u:2.2cqw;position:absolute;top:22px;right:22px;width:min(32%,410px);container-type:inline-size}.hero-layer .ov{position:relative;inset:auto;right:auto;top:auto;translate:none;width:100%;font-size:13px}.hero-bar{position:absolute;z-index:2;left:24px;right:210px;bottom:20px;display:grid;grid-gap:12px;gap:12px;justify-items:start;text-align:left}.hero-cap{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;font-size:16px}.hero-cap small{font-size:13px;color:rgba(255,255,255,.7)}.hero-tabs{display:flex;gap:8px;width:100%;max-width:860px}.hero-tabs button{flex:1 1;position:relative;padding:9px 0 0;border:0;background:none;color:rgba(255,255,255,.72);font:inherit;font-size:13px;text-align:left;white-space:nowrap;cursor:pointer;border-top:2px solid rgba(255,255,255,.3)}.hero-tabs button.on{color:#fff}.hero-tabs i{position:absolute;left:0;top:-2px;height:2px;width:100%;background:var(--gold);transform:scaleX(0);transform-origin:left}.hero-tabs .on i{animation:tabfill linear both}@keyframes tabfill{to{transform:scaleX(1)}}.hero h1{position:relative;z-index:2;max-width:15em;padding:0 20px;font-weight:400;font-size:clamp(34px,5vw,66px);line-height:1.12;letter-spacing:-.022em;text-wrap:balance;text-shadow:0 2px 24px rgba(0,0,0,.4);animation:rise .9s var(--ease) both}@keyframes rise{0%{opacity:0;transform:translateY(18px)}}.hero-scroll{position:absolute;z-index:2;right:28px;bottom:22px;display:inline-flex;gap:12px;align-items:center;font-size:15px}.hero-scroll span{display:grid;place-items:center;width:34px;height:34px;border:1px solid rgba(255,255,255,.7);border-radius:6px}.story{position:relative;margin-top:40px;background:var(--ink);color:#fff;height:calc(var(--steps) * 75vh + 25vh)}.story-pin{position:-webkit-sticky;position:sticky;top:0;height:100vh;display:flex;flex-direction:column;overflow:hidden}.story-stage{flex:1 1 62%;min-height:0;display:grid;place-items:center;padding-top:92px;pointer-events:none}.plates{--p:0;position:relative;width:min(48vw,72vh,760px);aspect-ratio:16/9;transform:perspective(1400px) rotateX(calc(10deg - var(--p) * 5deg)) rotateY(calc(-20deg + var(--p) * 12deg));will-change:transform}.plate,.plate-card{position:absolute;inset:0;border-radius:14px}.plate{border:1px solid rgba(255,255,255,.34);pointer-events:none}.p1{z-index:3;container-type:size;transform:translate3d(calc(-4% - var(--p) * 3%),calc(-3% - var(--p) * 3%),0)}.p2{transform:translate3d(calc(4% + var(--p) * 3%),calc(3% + var(--p) * 3%),0);animation:breathe 6s ease-in-out infinite}.p3{transform:translate3d(calc(8% + var(--p) * 6%),calc(6% + var(--p) * 6%),0);opacity:.5;animation:breathe 6s ease-in-out -3s infinite}@keyframes breathe{50%{border-color:rgba(231,169,113,.75)}}.runner{position:absolute;left:0;top:0;width:7px;height:7px;margin:-4px;border-radius:50%;background:var(--gold);box-shadow:0 0 12px 3px rgba(231,169,113,.8);animation:run 9s linear infinite}@keyframes run{0%,to{translate:0 0}37%{translate:100cqw 0}50%{translate:100cqw 100cqh}87%{translate:0 100cqh}}.plate-card{container-type:inline-size;overflow:hidden;background:#111;opacity:0;transition:opacity .7s var(--ease)}.plate-card.on{opacity:1}.drift{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;transform:scale(1.14)}.plate-card.on .drift{animation:drift 16s ease-in-out infinite alternate}@keyframes drift{0%{transform:scale(1.14) translate(-3%,2%)}to{transform:scale(1.14) translate(3%,-2%)}}.plate-card{--u:1cqw}.ov{position:absolute;text-align:left;font-size:clamp(9px,calc(var(--u) * 2.1),15px);line-height:1.25;color:#fff}.ov i{font-style:normal}.ov-list{right:calc(var(--u) * 3.5);top:50%;translate:0 -50%;display:grid;grid-gap:calc(var(--u) * 1.1);gap:calc(var(--u) * 1.1);width:calc(var(--u) * 44)}.ov-list span{display:flex;align-items:center;gap:calc(var(--u) * 1.4);padding:calc(var(--u) * 1.4) calc(var(--u) * 1.8);border-radius:calc(var(--u) * 1.2);background:rgba(10,10,12,.88);border:1px solid rgba(255,255,255,.16)}.ov-list i{display:grid;place-items:center;flex:none;width:calc(var(--u) * 2.8);min-width:14px;aspect-ratio:1;border-radius:50%;background:var(--gold);color:#141414;font-size:.8em}.on .ov-list span{animation:tick 8s var(--ease) calc(var(--k) * .7s) infinite}@keyframes tick{0%{opacity:0;transform:translateX(16px)}8%,86%{opacity:1;transform:none}94%,to{opacity:0}}.ov-chain{right:calc(var(--u) * 3);top:calc(var(--u) * 3);display:grid;grid-gap:calc(var(--u) * 1);gap:calc(var(--u) * 1);width:calc(var(--u) * 52)}.ov-chain span{display:grid;grid-template-columns:auto auto 1fr;align-items:center;grid-gap:calc(var(--u) * 1.2);gap:calc(var(--u) * 1.2);padding:calc(var(--u) * 1) calc(var(--u) * 1.4);border-radius:calc(var(--u) * 1.1);background:rgba(10,10,12,.88);border:1px solid rgba(255,255,255,.16)}.ov-chain i{display:grid;place-items:center;width:calc(var(--u) * 3);min-width:15px;aspect-ratio:1;border-radius:50%;background:var(--gold);color:#141414;font-size:.85em}.ov-chain b{font-weight:500;white-space:nowrap}.ov-chain s{justify-self:end;text-decoration:none;text-align:right;font-size:.88em;color:#63c08a}.ov-chain .diff{border-color:rgba(224,164,61,.7)}.ov-chain .diff i{background:#e7b04f}.ov-chain .diff s{color:#e7b04f}.on .ov-chain span{animation:rowin .5s var(--ease) calc(var(--k) * .55s) both}@keyframes rowin{0%{opacity:0;transform:translateX(16px)}}.ov-hours{right:calc(var(--u) * 3);top:calc(var(--u) * 3);display:grid;grid-gap:calc(var(--u) * 1.2);gap:calc(var(--u) * 1.2);width:calc(var(--u) * 50);padding:calc(var(--u) * 1.8);border-radius:calc(var(--u) * 1.4);background:rgba(10,10,12,.88);border:1px solid rgba(255,255,255,.16)}.ov-hours .bar{display:grid;grid-gap:calc(var(--u) * .7);gap:calc(var(--u) * .7);font-weight:500}.ov-hours u{height:calc(var(--u) * 1.3);min-height:6px;background:rgba(255,255,255,.16);overflow:hidden;text-decoration:none}.ov-hours em,.ov-hours u{display:block;border-radius:9px}.ov-hours em{height:100%;background:var(--gold);transform-origin:left;transform:scaleX(.28)}.on .ov-hours em{animation:shrink 3.4s var(--ease) both}@keyframes shrink{0%,15%{transform:scaleX(1)}to{transform:scaleX(.28)}}.ov-hours .line{display:flex;gap:calc(var(--u) * 1)}.ov-hours .line i{color:#63c08a}.on .ov-hours .line{animation:rowin .5s var(--ease) calc(2.2s + var(--k) * .7s) both}@keyframes appear{0%{opacity:0}4%,to{opacity:1}}.ov-cards{right:calc(var(--u) * 2.5);top:calc(var(--u) * 3);grid-gap:calc(var(--u) * 1);width:calc(var(--u) * 39)}.ov-cards,.ov-cards span{display:grid;gap:calc(var(--u) * 1)}.ov-cards span{grid-template-columns:calc(var(--u) * 8) auto 1fr;align-items:center;grid-gap:calc(var(--u) * 1);padding:calc(var(--u) * .9);border-radius:calc(var(--u) * 1.1);background:rgba(10,10,12,.88);border:1px solid rgba(255,255,255,.16)}.ov-cards img{width:100%;aspect-ratio:16/10;object-fit:cover;border-radius:calc(var(--u) * .6)}.ov-cards b{width:calc(var(--u) * 1.3);min-width:6px;aspect-ratio:1;border-radius:50%;background:#eb4a4a}.ov-cards b.ok{background:#63c08a}.on .ov-cards span{animation:drop 9s var(--ease) calc(var(--k) * 1.2s) infinite}@keyframes drop{0%{opacity:0;transform:translateY(-12px)}7%,80%{opacity:1;transform:none}90%,to{opacity:0}}.ov-film{inset:0}.ring{top:48%;width:46cqw;aspect-ratio:1;translate:-50% -50%;border:1px dashed rgba(231,169,113,.7)}.ring,.ring:before{position:absolute;left:50%;border-radius:50%}.ring:before{content:"";top:-4px;width:7px;height:7px;margin-left:-4px;background:var(--gold);box-shadow:0 0 12px 3px rgba(231,169,113,.8)}.on .ring{animation:spin 12s linear infinite}@keyframes spin{to{rotate:1turn}}.ov-film span{position:absolute;padding:calc(var(--u) * .8) calc(var(--u) * 1.5);border-radius:99px;background:rgba(10,10,12,.88);border:1px solid rgba(231,169,113,.55);white-space:nowrap}.ov-film span:first-of-type{left:calc(var(--u) * 5);top:calc(var(--u) * 8)}.ov-film span:nth-of-type(2){right:calc(var(--u) * 5);bottom:calc(var(--u) * 8)}.on .ov-film span{animation:float-tag 5s ease-in-out calc(var(--k) * -2s) infinite}@keyframes float-tag{50%{transform:translateY(calc(var(--u) * -1.4))}}.story-steps{position:relative;flex:0 0 36%}.story-step{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:12px;padding:3vh 20px 0;text-align:center;opacity:0;transform:translateY(14px);pointer-events:none;transition:opacity .5s var(--ease),transform .5s var(--ease)}.story-step.on{opacity:1;transform:none;pointer-events:auto}.story-step small{font-size:13px;letter-spacing:.1em;text-transform:uppercase;color:var(--gold)}.story-step h2{font-size:clamp(25px,3vw,38px);line-height:1.2;text-wrap:balance}.story-step p{max-width:38em;color:rgba(255,255,255,.72);font-size:16px}.story-step .outline{margin-top:8px}.photo-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:24px 16px;gap:24px 16px}.photo-grid img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:var(--r)}.photo-grid figcaption{margin-top:8px;font-size:14px;color:var(--text-2)}.gx{position:absolute;inset:0;overflow:hidden;color:#e9edf2;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gx-sheet{background:#0d1a17;font-family:ui-monospace,Consolas,monospace;font-size:clamp(11px,1.05vw,15px)}.sheet-scroll{position:absolute;left:0;right:0;top:0}.on .sheet-scroll{animation:sheetup 6.8s linear both}@keyframes sheetup{to{transform:translateY(-34%)}}.sheet-row{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr 1fr 1fr .6fr;align-items:center;height:clamp(34px,3.4vw,46px);padding-inline:3%;border-bottom:1px solid rgba(120,200,165,.16)}.sheet-row span{padding-inline:6px;border-right:1px solid rgba(120,200,165,.1);white-space:nowrap;overflow:hidden}.sheet-head{position:-webkit-sticky;position:sticky;top:0;background:#16463a;color:#d8f3e6;font-weight:600}.sheet-row b{justify-self:center;color:#63c08a}.on .sheet-row b{animation:rowin .3s linear calc(var(--k) * .24s) both}.sheet-row.off{background:rgba(224,164,61,.2)}.sheet-row.off b{color:#f0bc5e}.gx-mask{display:grid;place-items:center start;padding-left:2.5%;background:linear-gradient(135deg,#10151f,#1c2536)}.mask-page{display:grid;grid-gap:clamp(10px,1.2vw,16px);gap:clamp(10px,1.2vw,16px);width:min(25%,340px);padding:clamp(14px,1.6vw,24px);border-radius:10px;background:#e9e8e2;color:#1b1d21}.mask-page u{display:block;height:9px;border-radius:5px;background:#d9d7cf;text-decoration:none}.mask-row{display:grid;grid-template-columns:3.6em minmax(0,1fr);align-items:center;grid-gap:8px;gap:8px;font-size:clamp(12px,1vw,15px)}.mask-row small{color:var(--muted);font-size:.8em}.mask-row span{position:relative;display:block;overflow:hidden;white-space:nowrap}.mask-row em{position:absolute;inset:0;display:flex;align-items:center;padding-inline:8px;border-radius:4px;background:#181a1f;color:var(--gold);font-size:.82em;font-family:ui-monospace,Consolas,monospace;transform-origin:left}.mask-row em,.mask-row i{font-style:normal}.on .mask-row em{animation:cover .6s var(--ease) calc(.7s + var(--k) * .9s) both}@keyframes cover{0%{transform:scaleX(0);color:transparent}}.gx-buyers{display:grid;align-content:end;grid-gap:clamp(8px,.9vw,12px);gap:clamp(8px,.9vw,12px);padding:0 34% 112px 3%;background:radial-gradient(circle at 20% 30%,#123a52,#14123a 70%)}.buyer{display:grid;grid-template-columns:7.5em minmax(0,1fr) 2.2em;align-items:center;grid-gap:12px;gap:12px;font-size:clamp(13px,1.25vw,17px)}.buyer u{height:10px;background:rgba(255,255,255,.13);overflow:hidden}.buyer em,.buyer u{display:block;border-radius:6px}.buyer em{height:100%;background:linear-gradient(90deg,#0c9aa6,#f0c84b);transform-origin:left;transform:scaleX(var(--n))}.on .buyer em{animation:score .9s var(--ease) calc(.3s + var(--k) * .28s) both}@keyframes score{0%{transform:scaleX(0)}}.buyer b{font-weight:600;text-align:right}.on .buyer b{animation:rowin .4s linear calc(.7s + var(--k) * .28s) both}.region-btn{display:inline-flex;align-items:center;gap:8px}.flag{flex:none;width:22px;height:15px;border-radius:2px;box-shadow:0 0 0 1px rgba(0,0,0,.12)}.langs small,.pm-langs small{display:block;font-size:13px;color:var(--muted)}.langs{min-width:272px;padding:12px;text-align:left}.langs h4{margin:4px 8px 6px;font-size:13px;font-weight:400;color:var(--muted)}.langs h4:not(:first-child){margin-top:14px;padding-top:12px;border-top:1px solid var(--line)}.langs a{display:flex;align-items:center;gap:10px;padding:8px;border-radius:6px}.langs a[aria-current=true]{font-weight:500;background:var(--mist)}.pm-langs{display:block;padding:14px 4px}.pm-langs h4{margin:8px 0 6px;font-size:13px;font-weight:400;color:var(--muted)}.pm-langs a{display:flex;align-items:center;gap:10px;padding:10px 4px}.pm-langs a[aria-current=true]{font-weight:500}.lede{max-width:46em;font-size:18px;line-height:1.75;color:var(--text-2)}.lede+.lede{margin-top:14px}.team-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:28px 16px;gap:28px 16px}.team-grid img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:var(--r);background:var(--mist)}.team-grid h3{margin-top:12px;font-size:18px}.team-grid small{display:block;margin:2px 0 8px;font-size:14px;color:var(--gold-text)}.team-grid p{line-height:1.6}.team-grid p,.tri ul{font-size:15px;color:var(--text-2)}.tri ul{margin:0;padding-left:18px;line-height:1.7}.tri li+li{margin-top:6px}.faq-item,.job{border-top:1px solid var(--line)}.faq-item:last-of-type,.job:last-of-type{border-bottom:1px solid var(--line)}.faq-item summary,.job summary{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 20px;padding:20px 0;font-size:18px;font-weight:500;cursor:pointer}.job summary small{font-size:14px;font-weight:400;color:var(--muted)}.job-body{padding-bottom:26px;font-size:16px;line-height:1.7;color:var(--text-2)}.job-body h4{margin:18px 0 6px;font-size:15px}.job-body ul{margin:0;padding-left:20px}.job-body .outline{margin-top:18px;color:var(--ink);border-color:var(--ink)}.faq-item p{padding-bottom:22px;max-width:48em;line-height:1.75;color:var(--text-2)}.note{margin-top:10px;font-size:14px;color:var(--muted)}.facts{display:grid;grid-gap:0;gap:0;margin:0}.facts>div{display:grid;grid-template-columns:180px minmax(0,1fr);grid-gap:16px;gap:16px;padding:14px 0;border-top:1px solid var(--line)}.facts dt{color:var(--muted);font-size:15px}.facts dd{margin:0;font-size:16px;line-height:1.6}.tags{display:flex;flex-wrap:wrap;gap:8px;padding:0;list-style:none}.tags li{padding:7px 14px;border-radius:99px;background:var(--mist);font-size:14px}.logo-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:12px;gap:12px}.logo-grid>div{display:grid;grid-gap:6px;gap:6px;align-content:start;padding:22px;border-radius:var(--r);background:var(--paper)}.logo-grid img{width:100%;height:44px;object-fit:contain;object-position:left center;margin-bottom:12px}.logo-grid small{color:var(--muted);font-size:14px}.news-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:32px;gap:32px;align-items:center}.news-row img{width:100%;border-radius:var(--r)}.news-row h2{margin-bottom:12px;font-size:clamp(22px,2.4vw,30px);line-height:1.25}.news-row p{margin-bottom:16px;line-height:1.7;color:var(--text-2)}.article-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:28px 16px;gap:28px 16px}.article-card .ph,.article-card img{display:block;width:100%;aspect-ratio:16/10;object-fit:cover;border-radius:var(--r);background:var(--mist)}.article-card b{display:block;margin-top:12px;font-size:18px;font-weight:500;line-height:1.35}.article-card small{display:block;margin-top:6px;font-size:13px;color:var(--muted)}.prose{max-width:760px;margin:0 auto;padding:0 var(--gut);font-size:16px;line-height:1.8;color:#2d2f34;overflow-wrap:anywhere}.prose h2{margin:36px 0 12px;font-size:24px;line-height:1.3;color:var(--ink)}.prose h3{margin:26px 0 8px;font-size:20px}.prose p{margin:0 0 16px}.prose ol,.prose ul{margin:0 0 18px;padding-left:22px}.prose li+li{margin-top:6px}.prose a{color:var(--gold-text);text-decoration:underline}.prose img{display:block;width:100%;height:auto;border-radius:var(--r)}.prose figure{margin:22px 0}.prose figcaption{margin-top:8px;font-size:14px;color:var(--muted)}.prose table{display:block;width:100%;margin:0 0 20px;overflow-x:auto;border-collapse:collapse;font-size:15px}.prose td,.prose th{padding:8px 10px;border:1px solid var(--line);text-align:left;vertical-align:top}.prose hr{margin:28px 0;border:0;border-top:1px solid var(--line)}.article-cover{max-width:980px;width:calc(100% - 2 * var(--gut));margin:0 auto 34px;aspect-ratio:16/8;object-fit:cover;border-radius:16px;background:var(--mist)}.consult{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);grid-gap:clamp(28px,5vw,72px);gap:clamp(28px,5vw,72px);max-width:var(--wide);margin:0 auto;padding:clamp(40px,6vw,80px) var(--gut) 40px}.consult-side h1{font-size:clamp(32px,4.4vw,56px);line-height:1.1;letter-spacing:-.02em}.consult-side>p{margin-top:16px;font-size:18px;line-height:1.65;color:var(--text-2)}.consult-side h2{margin:40px 0 14px;font-size:15px;font-weight:500;color:var(--muted)}.consult-card{padding:clamp(20px,3vw,36px);border-radius:16px;background:var(--paper)}.consult-form{display:grid;grid-gap:16px;gap:16px}.consult-form label{display:grid;grid-gap:6px;gap:6px;font-size:14px;color:var(--text-2)}.consult-form input:not([type=checkbox]),.consult-form select,.consult-form textarea{width:100%;padding:10px 12px;border:1px solid #c9c8c1;border-radius:8px;background:#fff;color:var(--ink);font:inherit;font-size:15px}.consult-form :focus-visible{outline:2px solid var(--gold-text);outline-offset:1px}.form-two{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.consult-form fieldset{margin:0;padding:0;border:0}.consult-form legend{margin-bottom:8px;font-size:14px;color:var(--text-2)}.consult-form legend small{color:var(--muted)}.form-checks{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px 14px;gap:8px 14px}.form-checks label,.form-consent{display:flex!important;align-items:flex-start;gap:8px;line-height:1.35}.form-checks input,.form-consent input{flex:none;width:17px;height:17px;margin-top:1px;accent-color:var(--gold-text)}.form-trap{position:absolute!important;left:-9999px;width:1px;height:1px;overflow:hidden}.form-error{color:#a4312b;font-size:15px}.form-error a{text-decoration:underline}.form-done{font-size:20px;line-height:1.6}.consult-form .solid{justify-self:start;min-width:140px;border:0;cursor:pointer}.consult-form .solid:disabled{opacity:.6;cursor:default}.logo-wall{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:10px;gap:10px}.logo-wall a,.logo-wall span{display:grid;place-items:center;height:84px;padding:14px 20px;border-radius:8px;background:#17181b}.logo-wall .on-light{background:var(--paper)}.logo-wall a{transition:box-shadow .2s var(--ease),transform .2s var(--ease)}.logo-wall a:hover{box-shadow:0 2px 10px rgba(0,0,0,.12);transform:translateY(-1px)}.logo-wall img{max-width:100%;max-height:44px;object-fit:contain}.byline,.source-note{color:var(--muted);font-size:14px}.source-note{margin-top:36px;padding-top:18px;border-top:1px solid var(--line);line-height:1.65}.source-note a{color:inherit;text-decoration:underline;overflow-wrap:anywhere}.outline.dark-text{color:var(--ink);border-color:var(--ink)}.prose-block ul{margin:0;padding-left:22px;max-width:50em;line-height:1.75;color:var(--text-2)}.prose-block li+li{margin-top:6px}.hero-mid{position:relative;z-index:2;display:grid;justify-items:center;grid-gap:18px;gap:18px}.hero-mid .pale{animation:rise .9s var(--ease) .15s both}.latest-all{margin-top:26px;text-align:center}.bento a small{display:block;margin-top:6px;font-size:13px;color:var(--muted)}.filter-row{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:22px}.filter-row button{padding:8px 14px;border:1px solid var(--line);border-radius:99px;background:none;color:inherit;font:inherit;font-size:14px;cursor:pointer}.filter-row button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#fff}.card .stats{display:block;margin-top:10px;font-size:13px;color:var(--muted)}.contact-hero{gap:14px}.contact-hero .outline,.contact-hero .solid{justify-content:center;min-width:240px}.contact-hero .contact-mail{margin-top:-4px;overflow-wrap:anywhere}.consult-side>p{max-width:30em}.gallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:16px;gap:16px}.gallery figure{margin:0}.gallery img{width:100%;border-radius:var(--r);background:var(--mist)}.gallery figcaption{margin-top:8px;font-size:14px;color:var(--text-2)}.article-links,.out-links{display:flex;flex-wrap:wrap;gap:10px}.article-links{margin-top:22px}.quotes{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:16px;gap:16px}.quotes figure{display:flex;flex-direction:column;justify-content:space-between;gap:16px;margin:0;padding:24px;border-radius:var(--r);background:var(--paper)}.quotes blockquote{margin:0;font-size:16px;line-height:1.7;color:var(--text-2)}.quotes figcaption{font-size:14px;font-weight:500}.tri.four{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.highlight+.highlight{margin-top:30px}.highlight>h3{margin-bottom:8px;font-size:20px}.highlight>p{max-width:48em;margin-bottom:16px;line-height:1.7;color:var(--text-2)}.team-grid h3 a:hover{color:var(--gold-text)}.hd-signin{padding:8px 10px;font-size:15px;white-space:nowrap}.hd-signin:hover{color:var(--gold-text)}.auth-wrap{display:grid;place-items:center;min-height:66vh;padding:48px var(--gut)}.auth-card{width:min(100%,440px);padding:clamp(22px,4vw,36px);border-radius:16px;background:var(--paper)}.auth-card h1{margin-bottom:20px;font-size:28px;line-height:1.2}.auth-card .solid{justify-self:stretch;justify-content:center}.google-btn{display:flex;align-items:center;justify-content:center;gap:10px;min-height:46px;border:1px solid #c9c8c1;border-radius:8px;background:#fff;font-size:15px;font-weight:500}.google-btn:hover{background:#f7f7f5}.auth-or{position:relative;margin:18px 0;text-align:center;font-size:13px;color:var(--muted)}.auth-or:before{content:"";position:absolute;left:0;right:0;top:50%;border-top:1px solid var(--line)}.auth-or span{position:relative;padding:0 10px;background:var(--paper)}.auth-links{margin-top:14px;font-size:15px;color:var(--text-2)}.auth-card label a,.auth-link,.auth-links a{color:var(--gold-text);text-decoration:underline}.consult-form label small{color:var(--muted);font-weight:400}.consult-form input:disabled{background:#eee;color:var(--muted)}.dash{display:grid;grid-template-columns:220px minmax(0,1fr);grid-gap:clamp(20px,3vw,48px);gap:clamp(20px,3vw,48px);max-width:var(--wide);margin:0 auto;padding:36px var(--gut) 60px}.dash-nav{position:-webkit-sticky;position:sticky;top:90px;display:grid;align-self:start;grid-gap:2px;gap:2px}.dash-nav small{margin-bottom:10px;font-size:13px;color:var(--muted);overflow-wrap:anywhere}.dash-nav a{padding:9px 12px;border-radius:8px;font-size:15px}.dash-nav a:hover{background:var(--mist)}.dash-out{margin-top:10px;padding:9px 12px;border:0;border-radius:8px;background:none;color:var(--muted);font:inherit;font-size:15px;text-align:left;cursor:pointer}.dash-out:hover{background:var(--mist)}.confirm-box{width:min(400px,calc(100vw - 32px));padding:26px 24px 22px;border:0;border-radius:14px;background:#fff;color:var(--text);box-shadow:0 20px 60px rgba(0,0,0,.25)}.confirm-box::-webkit-backdrop{background:rgba(11,11,12,.45)}.confirm-box::backdrop{background:rgba(11,11,12,.45)}.confirm-box h2{margin:0 0 8px;font-size:20px;font-weight:600;color:var(--ink)}.confirm-box p{color:var(--muted);font-size:15px}.confirm-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:22px}.confirm-actions button{cursor:pointer;font:inherit}.confirm-actions .ghost{background:#fff}.dash-main{display:grid;align-content:start;grid-gap:18px;gap:18px;min-width:0}.dash-main h1{font-size:clamp(26px,3vw,36px);line-height:1.15}.dash-main h2{margin-bottom:12px;font-size:20px}.dash-h{margin-top:10px}.dash-card{padding:clamp(18px,2.4vw,28px);border-radius:14px;background:var(--paper)}.dash-card h3{margin:16px 0 6px;font-size:15px}.dash-card ul:not(.dash-list){margin:0;padding-left:20px;line-height:1.7}.dash-list{display:grid;margin:0;padding:0;list-style:none}.dash-list li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;padding:12px 0;border-top:1px solid var(--line)}.dash-list li:first-child{border-top:0}.dash-list b{font-size:14px;font-weight:500;color:var(--gold-text)}.dash-list small{display:block;margin-top:3px;font-size:13px;color:var(--muted);overflow-wrap:anywhere}.dash-list small a{text-decoration:underline}.dash-jobs{display:grid;margin:0;padding:0;list-style:none}.dash-jobs li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;padding:14px 0;border-top:1px solid var(--line)}.dash-jobs li>a:first-child{display:grid;grid-gap:3px;gap:3px;min-width:0;flex:1 1 260px}.dash-jobs span{font-size:16px;font-weight:500}.dash-jobs em{margin-left:8px;padding:2px 8px;border-radius:99px;background:var(--mist);font-size:13px;font-style:normal;font-weight:400}.dash-jobs small{font-size:14px;color:var(--muted)}.dash-jobs b{font-size:14px;font-weight:500;color:var(--gold-text)}.roles-h{margin:22px 0 6px;font-size:16px;font-weight:500;color:var(--text-2)}.rv{opacity:0;translate:0 26px;transition:opacity .7s var(--ease) var(--d,0s),translate .7s var(--ease) var(--d,0s)}.rv.in{opacity:1;translate:0 0}.rv-pic{-webkit-clip-path:inset(10% 10% 10% 10% round 16px);clip-path:inset(10% 10% 10% 10% round 16px);opacity:.4;transition:opacity .8s var(--ease),-webkit-clip-path 1s var(--ease);transition:clip-path 1s var(--ease),opacity .8s var(--ease);transition:clip-path 1s var(--ease),opacity .8s var(--ease),-webkit-clip-path 1s var(--ease)}.rv-pic.in{-webkit-clip-path:inset(0 0 0 0 round 0);clip-path:inset(0 0 0 0 round 0);opacity:1}.latest>h2 span,.proof>h2 span,.stat-panel h2 span{transition:opacity .25s linear}.langs.two{display:grid;grid-template-columns:minmax(250px,1fr) minmax(120px,auto);grid-gap:0 16px;gap:0 16px}.langs.two .pick-col+.pick-col{padding-left:16px;border-left:1px solid var(--line)}.langs .pick-col h4{margin-top:4px;padding-top:0;border-top:0}.pm-langs .pick-col+.pick-col{margin-top:12px}.stat{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2.1fr);grid-gap:16px;gap:16px;padding:0 var(--gut) 90px;background:linear-gradient(var(--ink) 62%,#fff 62%)}.stat img{width:100%;height:100%;min-height:240px;object-fit:contain;background:#141414}.stat img,.stat-panel{border-radius:var(--r)}.stat-panel{display:flex;flex-direction:column;justify-content:space-between;gap:40px;min-height:380px;padding:clamp(26px,4vw,52px);background:var(--bronze);color:#fff;transition:background .3s var(--ease)}.stat-panel:hover{background:#38291b}.stat-panel h2{max-width:19em;font-size:clamp(25px,3.3vw,44px);line-height:1.18}.stat-panel small{font-size:15px;color:var(--gold)}.wheel{container-type:size;position:relative;height:min(100vh,780px);min-height:560px;margin:0 var(--gut);border-radius:18px;background:var(--mist);overflow:hidden;display:grid;place-items:center;text-align:center}.wheel-mid{position:relative;z-index:2;display:grid;justify-items:center;grid-gap:14px;gap:14px;width:min(46cqw,560px);padding:0 20px}.wheel h2{min-height:2.34em;display:grid;place-items:center;font-size:clamp(28px,3.8vw,50px);line-height:1.16}.wheel-mid p{min-height:5.1em;font-size:16px;line-height:1.7;color:var(--text-2)}.wheel-word{display:inline-block;color:var(--gold-text)}.orbit-tile{position:absolute;left:50%;top:50%;z-index:1;width:calc(var(--s) * 1px);aspect-ratio:1;will-change:transform;transition:opacity .25s linear}.orbit-tile img{width:100%;height:100%;object-fit:cover;border-radius:12px;background:#d9d8d2;box-shadow:0 14px 26px -18px rgba(0,0,0,.55);transition:scale .25s var(--ease),box-shadow .25s var(--ease)}.wheel.holding .orbit-tile{opacity:.35}.wheel.holding .orbit-tile.on{z-index:3;opacity:1}.orbit-tile.on img{scale:1.14;box-shadow:0 22px 40px -18px rgba(0,0,0,.6)}.rail-wrap{padding:70px 0 0 var(--gut)}.rail{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(280px,340px);grid-gap:16px;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;padding:0 var(--gut) 8px 0;scrollbar-width:none}.rail::-webkit-scrollbar{display:none}.rail-card{display:flex;flex-direction:column;gap:10px;min-height:340px;padding:14px;border-radius:var(--r);background:var(--paper);scroll-snap-align:start;transition:background .2s var(--ease)}.rail-card:hover{background:var(--mist)}.rail-thumb{display:block;height:170px;border-radius:10px;overflow:hidden;background:var(--ink)}.rail-thumb img{width:100%;height:100%;object-fit:cover;object-position:top}.rail-card b{font-weight:400;font-size:18px;line-height:1.32}.rail-card small{margin-top:auto;font-size:13px;color:var(--muted)}.rail-foot{display:flex;justify-content:space-between;align-items:center;padding:24px var(--gut) 0 0}.rail-foot h2{font-size:clamp(22px,2.3vw,30px)}.arrows{display:flex;gap:8px}.arrows button{width:38px;height:38px;border:1px solid var(--line);border-radius:8px;font-size:20px;line-height:1;transition:background .2s var(--ease),color .2s var(--ease)}.arrows button:hover{background:var(--ink);color:#fff}.block,.latest,.proof{max-width:var(--wide);margin:0 auto;padding:72px var(--gut) 0}.block>h2,.proof>h2{margin-bottom:26px;font-size:clamp(24px,2.6vw,34px);line-height:1.2}.proof-grid,.tri{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.proof-grid>div,.tri>div{padding:24px;border-radius:var(--r);background:var(--paper)}.proof-grid h3,.tri h3{margin-bottom:10px;font-size:20px;line-height:1.3}.proof-grid p,.tri p{font-size:15px;color:var(--text-2);line-height:1.7}.latest>h2{margin-bottom:34px;text-align:center;font-size:clamp(26px,3.2vw,42px);line-height:1.18;text-wrap:balance}.bento{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px}.bento a{display:block;padding:12px 12px 16px;border-radius:var(--r);background:var(--paper);font-size:15px;line-height:1.4;transition:background .2s var(--ease)}.bento a:hover{background:var(--mist)}.bento img{width:100%;height:150px;object-fit:cover;object-position:top;border-radius:9px;margin-bottom:10px;background:var(--ink)}.bento .b-lead{grid-column:span 4;display:grid;grid-template-columns:1.6fr 1fr;align-items:end;grid-gap:22px;gap:22px;padding:12px;background:var(--bronze);color:#fff;font-size:clamp(20px,2.2vw,28px);line-height:1.25}.bento .b-lead:hover{background:#38291b}.bento .b-lead img{height:300px;margin:0}.bento .b-lead span{padding:0 18px 16px 0}.cta{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:30px;gap:30px;margin:80px var(--gut) 0;padding:clamp(30px,5vw,70px);border-radius:18px;background:var(--sand);color:#fff}.cta h2{font-size:clamp(27px,3.4vw,46px);line-height:1.14}.cta p{margin:14px 0 22px;max-width:26em}.ftr{margin-top:80px;padding:60px var(--gut) 26px;background:var(--ink);color:#fff}.ftr-cols{display:grid;grid-template-columns:1fr 1.2fr 1.2fr 1fr 1.3fr;grid-gap:28px;gap:28px;margin-bottom:44px;font-size:14px}.ftr-cols .ftr-brand{display:inline-flex;align-items:center;gap:10px;padding:0;color:#fff}.ftr-brand img{height:28px;width:auto}.ftr-brand b{font-size:15px;font-weight:500;letter-spacing:.1em;white-space:nowrap}.ftr-mark p{margin-top:10px}.ftr-social{display:flex;gap:8px;margin-top:14px}.ftr-cols .ftr-social a{display:grid;place-items:center;width:36px;height:36px;padding:0;border:1px solid #2f3035;border-radius:var(--r-s);color:#c9cacd;transition:color .15s var(--ease),border-color .15s var(--ease)}.ftr-cols .ftr-social a:hover{border-color:var(--gold);color:var(--gold)}.ftr-social svg{width:18px;height:18px}.ftr h3{margin-bottom:12px;font-size:13px;color:#8b8d94}.ftr-cols a{display:block;padding:3.5px 0;color:#e7e7e8;transition:color .15s var(--ease)}.ftr-cols a:hover{color:var(--gold)}.ftr-cols p{margin-top:14px;line-height:1.7}.ftr-base,.ftr-cols p{font-size:13px;color:#8b8d94}.ftr-base{display:flex;flex-wrap:wrap;gap:8px 22px;padding-top:16px;border-top:1px solid #2a2b2f}.ftr-base a:hover{color:#fff}.sol-hero{max-width:980px;margin:0 auto;padding:clamp(50px,8vw,110px) var(--gut) 50px;text-align:center;display:grid;justify-items:center;grid-gap:16px;gap:16px}.sol-hero small{font-size:13px;letter-spacing:.06em;color:var(--gold-text)}.sol-hero h1{font-size:clamp(32px,4.8vw,62px);line-height:1.12;letter-spacing:-.022em;text-wrap:balance}.sol-hero p{max-width:42em;font-size:18px;color:var(--text-2);line-height:1.65}.sol-hero.with-img{position:relative;isolation:isolate;max-width:none;min-height:clamp(380px,56vh,580px);margin:0 var(--gut);padding:clamp(56px,8vw,100px) clamp(20px,6vw,80px);align-content:center;border-radius:var(--r-l);overflow:hidden;color:#fff}.sol-hero-bg{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;filter:blur(14px) saturate(1.1);transform:scale(1.12)}.sol-hero-veil{position:absolute;inset:0;z-index:-1;background:linear-gradient(rgba(8,8,9,.5),rgba(8,8,9,.62) 60%,rgba(8,8,9,.78))}.sol-hero.with-img h1{max-width:18em;color:#fff}.sol-hero.with-img .byline,.sol-hero.with-img p{color:rgba(255,255,255,.86)}.sol-hero.with-img small{color:var(--gold)}.sol-hero.with-img .solid{background:#fff;color:var(--ink)}.sol-hero.with-img .solid:hover{background:var(--gold)}.sol-hero.with-img .outline.dark-text{color:#fff;border-color:rgba(255,255,255,.7)}.sol-hero.with-img .outline.dark-text:hover{background:#fff;color:var(--ink)}.sol-hero.with-img .contact-mail{color:rgba(255,255,255,.78)}.sol-hero.with-img .filed-tags small{color:rgba(255,255,255,.72)}.sol-hero.with-img .filed-tags a{border-color:rgba(255,255,255,.35);background:rgba(255,255,255,.12);color:#fff}.sol-hero.with-img .filed-tags a:hover{border-color:#fff}.sol-hero.with-img .tags li{background:rgba(255,255,255,.16);color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.sol-dark{padding:70px var(--gut);background:var(--ink);color:#fff}.sol-dark>*{max-width:calc(var(--wide) - 2 * var(--gut));margin-inline:auto}.sol-dark>h2{margin-bottom:26px;font-size:clamp(24px,2.6vw,34px)}.sol-dark .tri>div{background:#17181b}.sol-dark .tri p{color:rgba(255,255,255,.68)}.sol-img{width:100%;max-height:520px;margin-top:30px;object-fit:cover;border-radius:var(--r)}.sol-pair{display:flex;gap:16px;margin-top:30px}.sol-pair img{min-width:0;object-fit:cover;border-radius:var(--r)}.sol-pair img:first-child{flex:1.778 1;aspect-ratio:16/9}.sol-pair img:last-child{flex:.606 1;aspect-ratio:545/900}@media (max-width:640px){.sol-pair{flex-direction:column;align-items:center}.sol-pair img:first-child{flex:none;width:100%}.sol-pair img:last-child{flex:none;width:min(100%,300px)}}.tri.num{counter-reset:n}.tri.num>div{counter-increment:n}.tri.num h3:before{content:counter(n,decimal-leading-zero);display:block;margin-bottom:14px;font-size:13px;color:var(--gold-text)}.tinted{background:none}.links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0 34px;gap:0 34px}.links a{display:flex;justify-content:space-between;gap:16px;padding:15px 0;border-bottom:1px solid var(--line);font-size:18px;transition:color .15s var(--ease)}.links a:hover{color:var(--gold-text)}.faq{border-top:1px solid var(--line)}.faq details{border-bottom:1px solid var(--line)}.faq summary{padding:17px 0;cursor:pointer;font-size:18px;list-style:none}.faq summary::-webkit-details-marker{display:none}.faq p{padding-bottom:18px;color:var(--text-2);line-height:1.75;max-width:54em}.cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.card{display:flex;flex-direction:column;gap:8px;padding:12px 12px 20px;border-radius:var(--r);background:var(--paper);transition:background .2s var(--ease)}.card:hover{background:var(--mist)}.card-img{display:block;aspect-ratio:16/10;border-radius:9px;overflow:hidden;margin-bottom:8px;background:var(--ink)}.card-img.tall{aspect-ratio:4/3}.card-img img{width:100%;height:100%;object-fit:cover;object-position:top;transition:transform .5s var(--ease)}.card:hover .card-img img{transform:scale(1.03)}.card h2,.card h3{padding:0 6px;font-size:20px;line-height:1.32}.card p,.card small{padding:0 6px;font-size:15px;line-height:1.6;color:#5b5e66}.wide-img{max-width:var(--wide);margin:0 auto;padding:0 var(--gut)}.wide-img img{width:100%;max-height:560px;object-fit:cover;border-radius:18px}.prose p{max-width:48em;margin-bottom:16px;font-size:18px;line-height:1.85;color:var(--text-2)}.case-body{max-width:1040px;margin:0 auto;padding:0 var(--gut)}.case-row{display:grid;grid-template-columns:170px minmax(0,1fr);grid-gap:24px;gap:24px;padding:30px 0;border-top:1px solid var(--line)}.case-row small{font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.case-row li,.case-row p{font-size:18px;line-height:1.75;color:var(--text-2)}.case-row ul{margin:0;padding-left:1.1em}.case-pic{margin:10px 0 30px;display:grid;place-items:center;padding:18px;border-radius:var(--r);background:var(--ink)}.case-pic img{max-height:620px;width:auto;border-radius:8px}.case-pic.two{display:flex;flex-wrap:wrap;justify-content:center;gap:18px}.case-pic.two img{min-width:0;max-width:100%;height:min(620px,80vh);object-fit:contain}@media (max-width:640px){.case-pic.two img{height:auto;width:100%}}.contact-mail{font-size:15px!important;color:var(--muted)}.contact-more{display:flex;flex-wrap:wrap;justify-content:center;gap:50px;padding-top:20px;text-align:center;font-size:15px;color:var(--text-2)}.contact-more figure{margin:0;display:grid;justify-items:center;grid-gap:8px;gap:8px}@media (max-width:1100px){.panel-cols{padding-left:0;gap:30px}.panel-cols a{font-size:16px}}@media (max-width:860px){.langwrap,.nav,.panel{display:none!important}.burger{display:inline-flex}.hd-row{padding:14px 18px;gap:12px}.hd-tools .solid{background:var(--mist);color:var(--ink);min-height:42px}.hero{height:calc(100svh - 150px);margin:0 12px}.hero-scroll{display:none}.plates{width:80vw;transform:perspective(900px) rotateX(calc(8deg - var(--p) * 4deg)) rotateY(calc(-12deg + var(--p) * 8deg))}.plate-card{--u:1.5cqw}.ov-list{width:62cqw;right:2cqw}.ov-chain,.ov-hours{width:74cqw;right:2cqw;top:2cqw}.ov-cards{width:64cqw;right:2cqw;top:2cqw}.ov-cards span{grid-template-columns:11cqw auto 1fr}.hero-layer{--u:2cqw;top:12px;left:12px;right:12px;width:auto}.gx-sheet .sheet-row{grid-template-columns:1.6fr 1fr 1fr .6fr}.sheet-row span:nth-child(2),.sheet-row span:nth-child(4),.sheet-row span:nth-child(5){display:none}.gx-mask{place-items:end center;padding:0 16px 150px}.mask-page{width:100%;padding:12px;gap:7px}.mask-page u{display:none}.gx-buyers{padding:0 16px 150px;gap:7px}.hero-bar{left:16px;right:16px;bottom:16px}.hero-cap{font-size:14px}.hero-tabs{gap:6px}.hero-tabs button{flex:1 1;min-width:0;overflow:hidden;color:transparent}.hero-tabs button.on{flex:0 0 auto;color:#fff;padding-right:6px}.story-stage{flex-basis:44%}.story-steps{flex-basis:54%}.stat{grid-template-columns:1fr;background:linear-gradient(var(--ink) 40%,#fff 40%);padding-bottom:50px}.stat img{min-height:200px;max-height:240px}.stat-panel{min-height:300px}.wheel{margin:0 12px;height:680px}.wheel-mid{width:62cqw;padding:0;gap:10px}.wheel h2{font-size:25px}.wheel-mid p{min-height:7.2em;font-size:14px;line-height:1.55}.orbit-tile{width:calc(var(--s) * .56px)}.dash{grid-template-columns:1fr;padding-top:20px}.dash-nav{position:static;display:flex;flex-wrap:wrap}.dash-nav small{flex:1 0 100%;margin-bottom:4px}.dash-nav a,.dash-out{margin:0;padding:7px 10px;font-size:14px}.hd-signin{display:none}.article-grid,.cards,.consult,.cta,.form-checks,.form-two,.links,.news-row,.photo-grid,.proof-grid,.tri{grid-template-columns:1fr}.logo-grid,.team-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.facts>div{grid-template-columns:1fr;gap:2px}.bento{grid-template-columns:repeat(2,minmax(0,1fr))}.bento .b-lead{grid-column:span 2;grid-template-columns:1fr}.bento .b-lead img{height:190px}.bento .b-lead span{padding:0 8px 6px}.ftr-cols{grid-template-columns:1fr 1fr}.ftr-mark{grid-column:1/-1}.case-row{grid-template-columns:1fr;gap:8px;padding:22px 0}.case-row li,.case-row p,.sol-hero p{font-size:16px}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important;scroll-behavior:auto!important}.story,.story-pin{height:auto}.story-pin{position:static;overflow:visible}.story-step{position:static;opacity:1;transform:none;padding-block:40px;pointer-events:auto}}@font-face{font-family:CJK Punct;src:local("PingFang SC"),local("Microsoft YaHei"),local("Noto Sans CJK SC");unicode-range:u+2018,u+2019,u+201c,u+201d,u+2014,u+2026}@font-face{font-family:CJK Punct Hant;src:local("PingFang HK"),local("Microsoft JhengHei"),local("Noto Sans CJK HK");unicode-range:u+2018,u+2019,u+201c,u+201d,u+2014,u+2026}:root{--font:Inter,-apple-system,"Segoe UI",Roboto,Arial,sans-serif}:root:lang(zh-CN),:root:lang(zh-Hans){--font:"CJK Punct",Inter,"PingFang SC","HarmonyOS Sans SC","MiSans","Microsoft YaHei UI","Microsoft YaHei","Noto Sans CJK SC","Source Han Sans SC","Noto Sans SC",sans-serif}:root:lang(zh-HK),:root:lang(zh-Hant){--font:"CJK Punct Hant",Inter,"PingFang HK","PingFang TC","HarmonyOS Sans TC","Microsoft JhengHei UI","Microsoft JhengHei","Noto Sans CJK HK","Source Han Sans HK","Noto Sans HK","Noto Sans TC",sans-serif}button,input,select,textarea{font-family:inherit}b,h4,strong{font-weight:600}.consult-side h1,.hero h1,.sol-hero h1{font-size:var(--h1);font-weight:400;line-height:1.12;letter-spacing:-.02em}.block>h2,.cta h2,.latest>h2,.news-row h2,.proof>h2,.rail-foot h2,.stat-panel h2,.story-step h2,.wheel h2{font-size:var(--h2);font-weight:400;line-height:1.2;letter-spacing:-.015em}.card h2,.card h3,.dash-main h2,.highlight>h3,.proof-grid h3,.team-grid h3,.tri h3{font-size:var(--h3);font-weight:400;line-height:1.3;letter-spacing:-.01em}.auth-card h1,.dash-main h1{font-size:28px;font-weight:400;line-height:1.2;letter-spacing:-.015em}:lang(zh) .block>h2,:lang(zh) .hero h1,:lang(zh) .sol-hero h1,:lang(zh) h1,:lang(zh) h2,:lang(zh) h3{letter-spacing:0;font-weight:500;line-height:1.32}:lang(zh) body{letter-spacing:.01em}.ghost,.google-btn,.outline,.pale,.solid{min-height:44px;border-radius:var(--r-s);font-size:15px;font-weight:500}.ghost{font-weight:400}.consult-form input:not([type=checkbox]),.consult-form select,.consult-form textarea{min-height:44px;border-radius:var(--r-s);font-size:16px}.auth-card,.consult-card,.dash-card,.promo,.rail-card{border-radius:var(--r)}.logo-wall a,.logo-wall span{border-radius:var(--r-s)}.cta,.hero,.wheel{border-radius:var(--r-l)}.rail-card{padding:12px 12px 16px}.auth-card,.consult-card{padding:clamp(20px,3vw,32px)}.dash-card{padding:24px}.story{--top:110px;margin-top:calc(var(--top) * -1);height:calc(120vh + var(--steps) * 60vh)}.announce{z-index:31}.story-pin{--e:0;--dark:0;background:#fff}.story-bg{position:absolute;inset:0;background:var(--ink);opacity:var(--dark)}.story-pin>.hero{position:absolute;top:var(--top);left:var(--gut);right:var(--gut);margin:0;z-index:1;will-change:transform,clip-path;transition:opacity .3s linear}.hero.gone{opacity:0}.story-pin:not(.staged) .plate-card{opacity:0;transition:none}.hero-bar,.hero-mid,.hero-scroll{opacity:calc(1 - var(--e) * 4)}.hero-veil{opacity:calc(1 - var(--e) * 1.4)}.hero-layer{opacity:calc(1 - var(--e) * 4)}.plates{z-index:2}.plate{opacity:var(--e)}.p3{opacity:calc(var(--e) * .5)}.story-steps{z-index:3;opacity:0;visibility:hidden}.plate-card{transition:opacity .25s linear}.plate-card .gx-sheet{font-size:clamp(9px,1.5cqw,12px)}.plate-card .sheet-row{height:clamp(20px,4.6cqw,34px)}.plate-card .gx-mask{place-items:center start;padding:0 0 0 4%}.plate-card .mask-page{width:50%;gap:2cqw;padding:3cqw}.plate-card .mask-row{font-size:clamp(9px,1.7cqw,13px)}.plate-card .gx-buyers{align-content:center;gap:2cqw;padding:0 50% 0 4%}.plate-card .buyer{font-size:clamp(9px,1.7cqw,13px);gap:1.4cqw}.plate-card .ov-list{right:calc(var(--u) * 2);width:calc(var(--u) * 40)}@media (max-width:900px){.plate-card .mask-page{width:44%;padding:8px;gap:5px}.plate-card .mask-row{grid-template-columns:minmax(0,1fr);gap:0;font-size:8px}.plate-card .mask-row small{display:none}.plate-card .ov-list{width:48cqw;right:2cqw;font-size:9px}.plate-card .ov-list span{padding:1.2cqw 1.6cqw}.plate-card .gx-buyers{padding:0 52% 0 3%;gap:4px}.plate-card .buyer{grid-template-columns:3.4em minmax(0,1fr) 1.6em;font-size:8px;gap:3px}.plate-card .buyer u{height:5px}.story-pin>.hero{left:12px;right:12px;margin:0}.story{height:calc(120vh + var(--steps) * 55vh)}}@media (prefers-reduced-motion:reduce){.story{height:auto;margin-top:0}.story-pin{background:none}.story-pin>.hero{position:relative;top:auto;left:auto;right:auto;margin:0 var(--gut)}.story-steps{opacity:1;visibility:visible}.hero.gone,.plate{opacity:1}.story-bg{display:none}}.hard-part{display:grid;justify-items:center;grid-gap:14px;gap:14px;padding:70px var(--gut) 90px;background:var(--ink);color:#fff;text-align:center}.hard-part small{font-size:13px;letter-spacing:.1em;text-transform:uppercase;color:var(--gold)}.hard-part h2{font-size:var(--h2);font-weight:400;line-height:1.2;letter-spacing:-.015em;text-wrap:balance}.hard-part p{max-width:38em;color:rgba(255,255,255,.72);font-size:16px;line-height:1.7}.hard-part ul{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 22px;margin:10px 0 0;padding:0;list-style:none;font-size:15px}.hard-part li span{margin-right:8px;color:var(--gold)}:lang(zh) .hard-part h2{font-weight:500;letter-spacing:0;line-height:1.32}.project-clip{display:block;width:100%;max-height:74vh;border-radius:var(--r);background:var(--ink)}@media (min-width:901px){.panel-in,.panel-in.wide{grid-template-columns:minmax(0,1fr) 320px}.panel-in:has(.panel-promos.n2){grid-template-columns:minmax(0,1fr) 540px}.panel-promos{justify-self:end;width:100%}.panel-promos.n2 .promo-img,.promo-img{aspect-ratio:auto;height:190px}}.promo-img{background:#141416}.promo-img img{object-fit:contain}.promo:hover .promo-img img{transform:none}.wide-img img{display:block;width:auto;max-width:100%;max-height:380px;margin-inline:auto;object-fit:contain;border-radius:var(--r)}.gallery{grid-template-columns:repeat(auto-fill,minmax(240px,320px))}.gallery img{aspect-ratio:16/10;height:auto;object-fit:contain}.sol-dark>.sol-img{display:block;width:auto;max-width:min(100%,760px);max-height:380px;object-fit:contain}.sol-dark>.sol-pair{max-width:880px}.case-pic img{max-height:420px}.case-pic.two img{height:min(420px,70vh)}.project-clip{width:auto;max-width:min(100%,760px);max-height:420px;margin-inline:auto}.article-cover,.prose img{width:auto;max-width:100%;max-height:420px;margin-inline:auto}.article-cover{display:block;object-fit:contain}@media (max-width:640px){.case-pic.two img{height:auto}}.lk-lead{max-width:46em;margin-top:12px;font-size:18px;line-height:1.7;color:var(--text-2)}.lk-compare{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;margin-top:24px}.lk-side{padding:22px;border-radius:var(--r);background:var(--paper)}.lk-side h3{font-size:var(--h3);margin-bottom:12px}.lk-side ul{display:grid;grid-gap:10px;gap:10px;margin:0;padding:0;list-style:none;font-size:15px}.lk-side li{display:flex;align-items:center;gap:10px;animation:fa-show 7s linear calc(var(--k) * .35s) infinite}.lk-side i{flex:none;display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:#c8433a;color:#fff;font-size:12px;font-style:normal}.lk-side.good i{background:#2f7d57}.lk-points{display:grid;grid-gap:12px;gap:12px;max-width:54em;margin:26px 0 0;padding-left:20px;font-size:16px;line-height:1.7;color:var(--text-2)}.lk-points b{color:var(--text);font-weight:600}.lk-groups{display:grid;grid-gap:26px;gap:26px;margin-top:20px}.lk-groups h3{font-size:var(--h3);margin-bottom:12px}.lk-mods{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.lk-mods>div{display:grid;grid-gap:4px;gap:4px;align-content:start;padding:16px;border-radius:var(--r);background:var(--paper)}.lk-mods b{font-size:16px;font-weight:500}.lk-mods span{font-size:14px;line-height:1.5;color:var(--text-2)}.lk-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;margin-top:24px}.lk-stats>div{display:grid;grid-gap:4px;gap:4px;padding:22px;border-radius:var(--r);background:var(--paper)}.lk-stats b{font-size:clamp(30px,3.2vw,42px);font-weight:400;line-height:1.1;letter-spacing:-.02em}.lk-stats span{font-size:15px;color:var(--text-2)}.lk-sub{margin-top:28px;font-size:var(--h3)}.lk-industries{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 0;padding:0;list-style:none}.lk-industries li{padding:8px 14px;border:1px solid var(--line);border-radius:var(--r-s);background:#fff;font-size:15px}.lk-steps{margin-top:28px}.lk-more{margin-top:20px;font-size:15px;color:var(--text-2)}.lk-more a{color:var(--gold-text);text-decoration:underline;text-underline-offset:3px}@media (max-width:640px){.lk-stats{grid-template-columns:minmax(0,1fr)}}.sol-note{margin-top:10px;font-size:14px;color:rgba(255,255,255,.68);text-align:center}.sol-note a{color:#fff;text-decoration:underline;text-underline-offset:3px}@media (max-width:860px){.lk-mods{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.lk-compare,.lk-mods{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.lk-side li{animation:none}}.photo-pair:has(figure:only-child){display:block;max-width:640px;margin-inline:auto}.bento .b-lead img{height:auto;aspect-ratio:1400/707;object-fit:cover;object-position:center}.doc-note{padding-bottom:0;font-size:15px;color:var(--text-2)}[hidden]{display:none!important}.cards.small{grid-template-columns:repeat(auto-fill,minmax(210px,1fr))}.cards.small .card h3{font-size:16px}.filed-tags{display:flex;flex-wrap:wrap;align-items:center;justify-content:inherit;gap:8px}.filed-tags small{font-size:13px;color:var(--muted)}.filed-tags a{padding:4px 10px;border:1px solid var(--line);border-radius:var(--r-s);background:#fff;font-size:14px;transition:border-color .15s var(--ease)}.filed-tags a:hover{border-color:var(--text)}.block .filed-tags{margin-top:22px}.case-tags{display:grid;grid-gap:8px;gap:8px;margin-top:18px}.case-tags,.case-tags .filed-tags{justify-content:center}.case-filter{display:grid;grid-gap:10px;gap:10px;padding-bottom:0}.chips{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.chips small{min-width:9em;font-size:13px;color:var(--muted)}.chips button{min-height:34px;padding:4px 12px;border:1px solid var(--line);border-radius:var(--r-s);font-size:14px;transition:border-color .15s var(--ease),background .15s var(--ease),color .15s var(--ease)}.chips button:hover{border-color:var(--text)}.chips button[aria-pressed=true]{border-color:var(--ink);background:var(--ink);color:#fff}@media (max-width:640px){.chips small{width:100%}}.fa-top{padding-bottom:0}.fa-stats,.fa-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.fa-stat{display:grid;grid-gap:4px;gap:4px;align-content:start;padding:22px;border-radius:var(--r);background:var(--paper)}.fa-stat b{font-size:clamp(34px,3.6vw,46px);font-weight:400;line-height:1.1;letter-spacing:-.02em}.fa-stat>span{font-size:15px;color:var(--text-2)}.fa-mini{display:grid;grid-gap:6px;gap:6px;margin-top:12px}.fa-mini>div{display:grid;grid-template-columns:4.6em 1fr;align-items:center;grid-gap:8px;gap:8px}.fa-mini small{font-size:13px;color:var(--muted)}.fa-mini i{display:block;width:var(--w);height:8px;border-radius:0 4px 4px 0;background:var(--gold-deep);transform-origin:left;animation:fa-grow 6s var(--ease) infinite}.fa-mini>div:first-child i{background:#b9b5ad}@keyframes fa-grow{0%{transform:scaleX(0)}18%,90%{transform:none}to{transform:scaleX(0)}}.fa-step{display:grid;grid-gap:8px;gap:8px;align-content:start}.fa-step h3{margin-top:8px;font-size:var(--h3)}.fa-step p{font-size:15px;color:var(--text-2)}.fa-art{position:relative;height:250px;padding:18px;overflow:hidden;border-radius:var(--r);background:var(--paper);font-size:14px}.fa-note{margin-top:18px;font-size:14px;color:var(--muted)}.fa-more summary{display:inline-block;font-size:16px;cursor:pointer;text-decoration:underline;text-underline-offset:4px}.fa-more .prose{margin:20px 0 0;padding:0}.fa-match{display:grid;align-content:space-between}.fa-src{display:grid;grid-template-columns:7.5em 1fr;align-items:center;grid-gap:8px;gap:8px;height:38px}.fa-src small{font-size:13px;color:var(--muted)}.fa-src span{padding:6px 10px;border:1px solid var(--line);border-radius:var(--r-s);background:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;animation:fa-fall 6s var(--ease) calc(var(--k) * .12s) infinite}@keyframes fa-fall{0%,22%{opacity:1;transform:none}42%{opacity:0;transform:translateY(calc(var(--d) * 46px)) scale(.9)}43%{opacity:0;transform:none}54%,88%{opacity:.38;transform:none}to{opacity:1;transform:none}}.fa-merged{margin-left:calc(7.5em + 8px);padding:7px 10px;border-radius:var(--r-s);background:var(--ink);color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;animation:fa-pop 6s var(--ease) infinite}@keyframes fa-pop{0%,38%{opacity:0;transform:scale(.92)}48%,88%{opacity:1;transform:none}96%,to{opacity:0}}.fa-check{display:grid;align-content:space-between}.fa-row{display:flex;align-items:center;justify-content:space-between;gap:10px;height:44px;padding-inline:12px;border-radius:var(--r-s);background:#fff;animation:fa-row 6s linear calc(var(--k) * .55s) infinite}.fa-row em{display:inline-flex;align-items:center;gap:6px;font-style:normal;color:var(--text-2);animation:fa-show 6s linear calc(var(--k) * .55s) infinite}.fa-row i{display:grid;place-items:center;width:18px;height:18px;border-radius:50%;background:#2f7d57;color:#fff;font-size:11px;font-style:normal}.fa-row.bad{box-shadow:inset 0 0 0 1px #c8433a}.fa-row.bad i{background:#c8433a}.fa-row.bad em{color:var(--text)}@keyframes fa-row{0%,4%{opacity:.4}10%,90%{opacity:1}to{opacity:.4}}@keyframes fa-show{0%,6%{opacity:0}12%,90%{opacity:1}96%,to{opacity:0}}.fa-chart{display:flex;flex-direction:column;gap:8px}.fa-chart-title{display:flex;justify-content:space-between;gap:10px;font-size:13px;color:var(--muted)}.fa-chart-title small{font-size:inherit}.fa-key{display:inline-flex;align-items:center;gap:6px}.fa-key:before{content:"";width:18px;border-top:1px dashed var(--muted)}.fa-plot{flex:1 1;min-height:0;display:grid;grid-template-columns:repeat(5,1fr);border-bottom:1px solid #c9c6bf}.fa-bar,.fa-plot{position:relative}.fa-bar{display:flex;align-items:flex-end;justify-content:center}.fa-bar i{display:block;width:min(26px,60%);border-radius:4px 4px 0 0;background:var(--gold-deep);transform-origin:bottom;animation:fa-rise 6s var(--ease) calc(var(--k) * .12s) infinite}.fa-bar.low i{background:#c8433a}@keyframes fa-rise{0%{transform:scaleY(0)}16%,90%{transform:none}98%,to{transform:scaleY(0)}}.fa-clip{padding:0;background:var(--ink)}.fa-clip img{width:100%;height:100%;object-fit:cover}.fa-clip.contain img{object-fit:contain}.fa-row span{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.fa-row em{flex:none}.fa-flag{position:absolute;left:50%;z-index:2;width:max-content;padding-inline:3px;background:var(--paper);translate:-50% 0;white-space:nowrap;text-align:center;font-size:13px;color:var(--text);animation:fa-show 6s linear 1s infinite}.fa-target{position:absolute;left:0;right:0;z-index:1;border-top:1px dashed var(--muted)}.fa-axis{display:grid;grid-template-columns:repeat(5,1fr);text-align:center}.fa-axis small{font-size:13px;color:var(--muted)}@media (max-width:860px){.fa-stats,.fa-steps{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.fa-bar i,.fa-flag,.fa-merged,.fa-mini i,.fa-row,.fa-row em,.fa-src span{animation:none}.fa-src span{opacity:.55}}