@layer base, layout, components, responsive;

@layer base {
  :root{--ink:#252334;--muted:#7c788b;--purple:#7957dd;--line:#eeedf3;--paper:#faf9fc;--mint:#e9f6ed;--radius:18px;font-family:"Microsoft YaHei","PingFang SC",system-ui,sans-serif;color:var(--ink);background:#fff;font-synthesis:none;line-height:1.7}
  *,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{margin:0;font-size:14px}button,input{font:inherit}button,a,input,summary{-webkit-tap-highlight-color:transparent}button,summary{cursor:pointer}button{color:inherit}a{color:inherit;text-decoration:none}img{display:block;width:100%;height:100%;object-fit:cover}h1,h2,h3,p,ul,ol,blockquote{margin:0}h1,h2,h3{line-height:1.45}h2{font-size:29px;letter-spacing:-1px}h3{font-size:17px}button{border:0;background:none}ul,ol{padding:0;list-style:none}a,button,summary,input{outline-offset:5px}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible{outline:3px solid #a8ce47}::selection{color:#fff;background:#7957dd}[hidden]{display:none!important}section{scroll-margin-top:15px}button:disabled{cursor:default}.u8v3q6m2{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.s7r2a9m4{position:fixed;left:16px;top:-100px;padding:10px 18px;background:var(--ink);color:#fff;z-index:100}.s7r2a9m4:focus{top:12px}
}

@layer layout {
  .d8a4t6p2{width:min(1280px,calc(100% - 96px));margin-inline:auto}.n6a3r8v4{padding-block:64px 12px}.s2c8m4n7{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:29px}.s2c8m4n7>p{color:var(--muted);font-size:12px}.f8n2v6a4{font-size:10px;font-weight:700;letter-spacing:2px;color:var(--purple);margin-bottom:10px}.j2v6n8a4{display:inline-block;font-size:13px;color:var(--muted);font-weight:400;letter-spacing:0;margin-left:18px}.s2c8m4n7 p.j2v6n8a4{margin:10px 0 0}.k8a2m6v4{font-size:12px;white-space:nowrap;color:#625971}.k8a2m6v4 span{margin-left:7px}.k8a2m6v4:hover{color:var(--purple)}
  .h6v3n8c2{position:sticky;top:0;background:#fffffff2;backdrop-filter:blur(18px);z-index:30;border-bottom:1px solid var(--line)}.g5m9r3v7{height:86px;display:flex;align-items:center;gap:30px}.k4f8d2n6{display:flex;align-items:center;gap:11px;font-size:21px;font-weight:800;line-height:1.2;white-space:nowrap}.k4f8d2n6 small{display:block;font-size:8px;font-weight:600;letter-spacing:2.4px;margin-top:6px;color:#8a819d}.n2p7c9a4{position:relative;display:grid;place-items:center;width:38px;height:40px;font-size:28px;font-weight:900;line-height:1;border-radius:11px 11px 11px 3px;color:#fff;background:linear-gradient(140deg,#9d72ee,#6c50d4);transform:rotate(-7deg)}.n2p7c9a4>span{position:absolute;font-size:13px;right:-6px;top:-7px;color:#b4d874;text-shadow:0 1px white}.v4b8k2m7{display:flex;align-items:center;gap:27px;flex:1;justify-content:center;white-space:nowrap}.v4b8k2m7 a{position:relative;font-size:13px;padding-block:29px}.v4b8k2m7 a:hover,.v4b8k2m7 a[aria-current]{color:var(--purple)}.v4b8k2m7 a[aria-current]::after{content:"";position:absolute;bottom:20px;width:14px;height:3px;left:50%;transform:translateX(-50%);border-radius:3px;background:var(--purple)}.a6n3p8d2{position:absolute;right:-13px;top:14px;font-size:7px;font-weight:800;color:var(--purple);line-height:1}.r9d4h6a2{width:204px;position:relative}.r9d4h6a2 input{width:100%;border:1px solid #eeedf3;background:#f6f5f9;border-radius:30px;padding:10px 35px 10px 16px;font-size:11px;color:var(--ink)}.r9d4h6a2 button{position:absolute;right:7px;top:2px;font-size:24px;line-height:34px}.c3m7r9a2{position:relative;font-size:12px}.c3m7r9a2 summary{list-style:none;white-space:nowrap}.c3m7r9a2 summary::-webkit-details-marker{display:none}.c3m7r9a2 nav{position:absolute;top:35px;right:0;width:180px;display:grid;grid-template-columns:1fr 1fr;gap:2px;padding:14px;background:white;border:1px solid var(--line);box-shadow:0 15px 35px #29213a15;border-radius:14px}.c3m7r9a2 nav a{padding:7px;border-radius:5px}.c3m7r9a2 nav a:hover{background:#f6f2ff;color:var(--purple)}.b2v6c8n4,.f9t4a2v6{display:none}
  .x7m2p5c9{position:relative;background:radial-gradient(ellipse at 75% 25%,#f1ebfa 0,transparent 48%),linear-gradient(#fff,#fcfbfe)}.j6v3b8n4{display:grid;grid-template-columns:0.88fr 1.12fr;gap:50px;align-items:center;padding-block:53px 45px}.c8p4a7m2{padding-bottom:8px}.a2t8n5r4{font-size:11px;letter-spacing:2px;color:#6f6683;display:flex;align-items:center;gap:9px;margin-bottom:18px}.a2t8n5r4>span{display:block;width:7px;height:7px;border-radius:100%;background:#b9cf89}.c8p4a7m2 h1{font-size:57px;line-height:1.29;letter-spacing:-2px;font-weight:900}.c8p4a7m2 h1>a{font-size:19px;line-height:1.5;letter-spacing:4px;display:block;margin-bottom:14px}.h3b7v2n8{background:linear-gradient(110deg,#7a54df,#b58be2);background-clip:text;color:transparent}.r2m8c4v6{margin-top:24px;font-size:14px;color:#8b8597;line-height:2}.u6n2r8a4{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin-top:30px}.p3v7d9m2{display:inline-flex;align-items:center;justify-content:center;gap:30px;color:white;background:linear-gradient(115deg,#9872ed,#7253d6);padding:13px 23px;border-radius:9px;font-size:13px;font-weight:600;box-shadow:0 7px 17px #8054db20;transition:transform .2s,box-shadow .2s}.p3v7d9m2:hover{transform:translateY(-3px);box-shadow:0 10px 22px #8054db35}.p3v7d9m2>span{font-size:20px;line-height:1}.y4n8c2a6{font-size:12px;display:inline-flex;align-items:center;gap:14px}.y4n8c2a6:hover{color:var(--purple)}.k3r8p2v5{display:flex;gap:20px;margin-top:25px;font-size:10px;color:#8f869e}.e8c3n6r2{font-size:10px;color:#8c8696;margin-top:18px;line-height:1.9}.q5h8t2m4{position:relative;padding:0 15px 0 0;min-width:0}.z8p3n6c2{height:460px;position:relative;border-radius:21px 21px 4px 21px;overflow:hidden;background:#e3eddf}.r8m4c2v7{position:absolute;inset:0;opacity:0;visibility:hidden;transition:opacity .8s,visibility .8s}.r8m4c2v7.q7t2n9a4{opacity:1;visibility:visible;z-index:1}.r8m4c2v7::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#15252008 10%,#1620230a 34%,#152623b8 100%);pointer-events:none}.k9v3b7m2{object-position:center 32%;transition:transform 6s ease}.q7t2n9a4 .k9v3b7m2{transform:scale(1.045)}.y5r8p2d6{position:absolute;z-index:2;inset:auto 32px 31px;color:#fff}.u4a9m6c3{font-size:9px;letter-spacing:2px;display:inline-block;border-bottom:1px solid #ffffff78;padding-bottom:7px;margin-bottom:10px}.y5r8p2d6 h2{font-size:34px;letter-spacing:2px;text-shadow:0 1px 15px #0002}.y5r8p2d6 p{font-size:12px;color:#f0f4ef;margin-top:3px}.j4x8d3n6{display:inline-flex;gap:20px;align-items:center;margin-top:18px;font-size:11px;color:#fff}.j4x8d3n6>span{display:grid;place-items:center;width:27px;height:27px;border:1px solid #ffffff80;border-radius:50%;font-size:17px}.j4x8d3n6:hover>span{background:#fff;color:var(--purple)}.f6m2a8v4{display:flex;align-items:center;gap:12px;padding:17px 3px 0;font-size:9px;letter-spacing:1px;color:#978ca6}.f6m2a8v4>span{flex:1}.f6m2a8v4>button{font-size:17px;width:28px;height:28px;border:1px solid #e4ddea;border-radius:50%;display:grid;place-items:center}.f6m2a8v4>button:hover{background:#eee7f9}.c4v9h2p7{display:flex;gap:5px}.c4v9h2p7>button{width:22px;height:26px;padding:8px 3px;background:transparent}.c4v9h2p7>button::after{content:"";display:block;height:4px;width:100%;border-radius:4px;background:#ddd5e8}.c4v9h2p7>button[aria-pressed=true]::after{background:var(--purple)}.a7n4c8v2{position:absolute;z-index:2;top:21px;right:0;padding:17px 13px;background:#dcedbd;color:#42643c;font-size:8px;letter-spacing:2px;line-height:1.8;transform:rotate(5deg);box-shadow:0 3px 12px #20352410}.a7n4c8v2 b{font-size:30px;display:block;margin-top:8px;font-weight:400}.t8v4m2n6{display:flex;align-items:center;justify-content:space-between;gap:15px;border-top:1px solid #eae5ef;padding-block:21px;color:#82748e;font-size:11px;letter-spacing:1px}.t8v4m2n6 b{font-size:16px;color:#a4bd7c;font-weight:400;margin-left:30px}.t8v4m2n6 a{color:var(--purple);font-size:10px}
}

@layer components {
  .p9c4a6t2{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line);border-radius:14px;overflow:hidden}.p9c4a6t2 article{padding:25px 26px;border-right:1px solid var(--line);position:relative}.p9c4a6t2 article:last-child{border-right:0}.e2m7h9v4{position:absolute;top:21px;right:21px;color:#9f8acb;font-size:26px;line-height:1}.p9c4a6t2 h3{font-size:14px;margin-bottom:9px;padding-right:28px}.p9c4a6t2 p{color:var(--muted);font-size:11px;line-height:1.9;max-width:200px}.v8r3m6a2{display:grid;grid-template-columns:repeat(4,1fr);gap:25px}.e5p9a3v7{min-width:0}.w6h2k8m4{position:relative;aspect-ratio:0.78;overflow:hidden;border-radius:12px;background:#f0eef4}.w6h2k8m4>a{display:block;width:100%;height:100%;overflow:hidden}.w6h2k8m4 img{transition:transform .45s;object-position:top}.w6h2k8m4:hover img{transform:scale(1.04)}.l8d3r5p9{position:absolute;inset:auto 0 0;padding:36px 20px 17px;background:linear-gradient(transparent,#181225a6);color:#fff;opacity:0;transform:translateY(4px);transition:.25s;font-size:12px}.w6h2k8m4:hover .l8d3r5p9,.w6h2k8m4:focus-within .l8d3r5p9{opacity:1;transform:translateY(0)}.c7t4v9b2{position:absolute;left:12px;top:12px;pointer-events:none;color:#fff;background:#2821358f;backdrop-filter:blur(6px);font-size:9px;padding:4px 10px;border-radius:5px}.e5p9a3v7:first-child .c7t4v9b2{background:#8460dce8}.z3m7f2a8{position:absolute;right:12px;bottom:13px;width:32px;height:32px;background:#fffef9ed;box-shadow:0 3px 10px #2319291a;border-radius:50%;font-size:22px;display:grid;place-items:center;line-height:1;color:var(--purple)}.z3m7f2a8:hover{background:#ede5fc}.z3m7f2a8[aria-pressed=true]{background:var(--purple);color:white}.a4q8h2n6{padding-top:15px}.a4q8h2n6>span{font-size:9px;letter-spacing:1px;color:#a19aa9}.a4q8h2n6 h3{font-size:16px;margin-block:4px}.a4q8h2n6 h3 a:hover{color:var(--purple)}.a4q8h2n6 p{font-size:11px;color:var(--muted)}
  .o4v8a2r6{margin-top:68px;padding-block:55px;background:#faf9fc}.u4p9n2m6{display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid #e7e3ed;margin-bottom:27px;padding-bottom:19px}.z6c2t8v4{display:flex;gap:8px;flex-wrap:wrap}.z6c2t8v4 button{font-size:11px;padding:8px 17px;color:#87808f;border-radius:7px;transition:background .2s}.z6c2t8v4 button[aria-pressed=true]{color:#fff;background:var(--purple)}.z6c2t8v4 button:hover:not([aria-pressed=true]){background:#eee8f7;color:var(--purple)}.h2r6c9a4{color:#8f889a;font-size:10px;white-space:nowrap}.a8m4n7c2{display:flex;align-items:center;gap:20px;font-size:12px;color:#6d5b8c;margin-block:-8px 20px}.a8m4n7c2 button{font-size:10px;text-decoration:underline}.m8v4a2n6{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.b9f3j7r2{display:grid;grid-template-columns:100px 1fr;gap:17px;background:#fff;border:1px solid #f0edf5;border-radius:11px;overflow:hidden;padding:13px;transition:box-shadow .25s}.b9f3j7r2:hover{box-shadow:0 6px 20px #38245409}.v6t2m9a4{height:135px;border-radius:6px;overflow:hidden}.v6t2m9a4 img{object-position:top;transition:transform .3s}.v6t2m9a4:hover img{transform:scale(1.05)}.b9f3j7r2>div{padding-block:4px;display:flex;flex-direction:column;align-items:flex-start;min-width:0}.f2c8r4n7{color:#a093b2;font-size:9px}.b9f3j7r2 h3{font-size:14px;margin-block:8px 5px}.b9f3j7r2 h3 a:hover{color:var(--purple)}.b9f3j7r2 p{font-size:10px;color:#8d8698;line-height:1.8}.x4b7p2d9{padding:4px 0;font-size:10px;color:var(--purple);margin-top:auto}.x4b7p2d9:hover{text-decoration:underline}.x4b7p2d9[aria-pressed=true]{color:#527a43}.v2a7c9m4{padding:40px 20px;text-align:center;background:white;border:1px dashed #ddd4eb;border-radius:12px;color:var(--muted);font-size:13px}
  .d6a9n3v2{display:grid;grid-template-columns:1fr 1fr;gap:38px}.c9m2v6a4{position:relative;overflow:hidden;border-radius:14px;min-height:403px;background:#9ba89c}.c9m2v6a4>img{position:absolute;inset:0;object-position:center 32%}.c9m2v6a4::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#172a27c4 0,#1e2e2865 60%,#1a2c2110)}.c9m2v6a4>div{position:relative;z-index:1;padding:40px;color:white;max-width:370px}.c9m2v6a4 h3{font-size:26px;line-height:1.6;margin-block:18px}.c9m2v6a4 p{font-size:11px;color:#e1e9df;line-height:2.1}.c9m2v6a4 .j4x8d3n6{margin-top:20px}.r7n3a9m4{border-top:2px solid #343041}.k6m4v8c2{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:15px 0 10px;font-size:10px;color:#6e667d}.k6m4v8c2 time{color:#a49cab;font-size:9px}.n4v8c2a6>li{display:flex;gap:20px;align-items:center;border-bottom:1px solid #efecf3;padding:12px 0}.p8k2d6c4{font-size:21px;color:#b1a9bc;font-style:italic;line-height:1;min-width:31px}.n4v8c2a6>li:first-child .p8k2d6c4{color:var(--purple)}.t3n9v4m7{display:flex;align-items:center;gap:15px;flex:1;min-width:0}.t3n9v4m7 img{width:45px;height:52px;border-radius:5px;object-position:top}.t3n9v4m7 strong{font-size:12px;font-weight:600}.t3n9v4m7 small{display:block;color:#9c94a6;font-size:9px;margin-top:4px}.m6c2h8a5{margin-left:auto;color:#b4a7c4;font-size:18px}.t3n9v4m7:hover strong{color:var(--purple)}
  .s6n2m8v4{margin-top:72px;padding-block:70px;background:#edf5ef}.b8m3a7v2{display:grid;grid-template-columns:1.1fr 1fr;gap:90px;align-items:center}.h8v3n6a2{position:relative;padding:0 75px 38px 0}.f4n8a2c6{background:white;box-shadow:0 18px 45px #50785d13;border-radius:11px;overflow:hidden;border:1px solid #dce6df;transform:rotate(-3deg)}.v3r7m9a2{height:30px;display:flex;align-items:center;gap:29px;background:#f7f9f8;border-bottom:1px solid #e5ebe7;font-size:7px;color:#a2ada6;padding-inline:12px}.v3r7m9a2>span:first-child{font-size:6px;letter-spacing:3px;color:#c4d4c8}.p2a8v6n4{padding:30px 24px}.p2a8v6n4>.f8n2v6a4{font-size:6px;letter-spacing:1px}.p2a8v6n4>strong{display:block;font-size:20px;margin-block:5px 23px}.p2a8v6n4>div{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;height:161px;overflow:hidden}.p2a8v6n4 img{border-radius:5px;object-position:top}.a3m9c4v7{position:absolute;right:15px;bottom:14px;width:149px;background:#fff;border:5px solid #393841;border-radius:24px;padding:24px 10px 15px;box-shadow:0 14px 35px #365c4124;transform:rotate(7deg);display:flex;flex-direction:column;gap:8px}.t6v2n8a4{position:absolute;top:7px;left:50%;transform:translateX(-50%);height:7px;width:46px;background:#393841;border-radius:5px}.a3m9c4v7>span:nth-child(2){font-size:7px;font-weight:600}.a3m9c4v7>img{height:134px;border-radius:6px;object-position:top}.a3m9c4v7 strong{font-size:10px}.a3m9c4v7 small{font-size:7px;color:#9c91a5}.d4n8a2m6{background:#8a67de;color:white;text-align:center;font-size:6px;padding:6px 1px;border-radius:4px;margin-top:8px}.c2n8v4a6{position:absolute;left:23px;bottom:0;font-size:9px;letter-spacing:1px;color:#8d9a91}.t2c7m9v4 h2{font-size:31px;line-height:1.65;margin-bottom:15px}.t2c7m9v4>p:not(.f8n2v6a4){max-width:360px;font-size:12px;color:#7e8a80;line-height:2.1}.t2c7m9v4 ul{display:grid;gap:17px;margin-block:26px}.t2c7m9v4 li{display:flex;gap:14px;align-items:flex-start}.t2c7m9v4 li>span{color:#7e9d71;font-size:9px;font-weight:600;background:#e1eddf;border-radius:50%;display:grid;place-items:center;width:28px;height:28px;margin-top:2px}.t2c7m9v4 h3{font-size:12px}.t2c7m9v4 li p{font-size:10px;color:#8a958c;margin-top:3px}.t2c7m9v4>a{color:#5b7353}
  .r3v8n2c6{display:grid;grid-template-columns:repeat(3,1fr);gap:50px}.r3v8n2c6 article{border-top:1px solid #e4deec;padding-top:22px}.r3v8n2c6 article>span{display:flex;align-items:center;gap:17px;font-size:35px;color:#c5b7dd;font-weight:300;line-height:1}.r3v8n2c6 small{font-size:8px;color:#a398b5;letter-spacing:2px}.r3v8n2c6 h3{font-size:16px;margin-block:20px 10px}.r3v8n2c6 p{max-width:305px;font-size:11px;color:#8e869a;line-height:2}.r3v8n2c6 a{display:inline-flex;align-items:center;gap:22px;font-size:11px;color:var(--purple);margin-top:15px}.r3v8n2c6 a:hover{gap:29px}.f7c3a9m2{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.f7c3a9m2 article{border-radius:12px;padding:23px 26px;background:#faf9fc;border:1px solid #f2eff6;display:flex;flex-direction:column}.f7c3a9m2 article>span{font-family:Georgia,serif;font-size:43px;color:#c2addf;line-height:1}.f7c3a9m2 blockquote{font-size:12px;line-height:2;color:#81798e;margin-bottom:24px}.f7c3a9m2 article>div{display:flex;gap:11px;align-items:center;margin-top:auto}.f7c3a9m2 b{display:grid;place-items:center;border-radius:50%;width:34px;height:34px;background:#ede5f6;color:#977bbb;font-size:12px}.f7c3a9m2 article:nth-child(2) b{background:#e5eee4;color:#7d927a}.f7c3a9m2 article:nth-child(3) b{background:#f4e8df;color:#b99a7e}.f7c3a9m2 article>div p{font-size:10px;font-weight:600}.f7c3a9m2 small{display:block;font-size:8px;font-weight:400;color:#a79cb2;margin-top:3px}
  .v7m2a8n4{padding-top:76px;display:grid;grid-template-columns:0.65fr 1.35fr;gap:70px}.v7m2a8n4>div:first-child{position:relative}.v7m2a8n4 h2{line-height:1.6;font-size:29px;margin-bottom:17px}.v7m2a8n4>div>p:not(.f8n2v6a4){font-size:12px;color:var(--muted);line-height:2}.r8a2n6v4{display:block;color:#e8e0f1;font-family:Georgia,serif;font-size:100px;line-height:1;margin-top:22px;transform:rotate(-13deg);width:70px}.h4n8v2c6{border-top:1px solid #e4deeb}.h4n8v2c6 details{border-bottom:1px solid #e4deeb}.h4n8v2c6 summary{position:relative;list-style:none;padding:20px 32px 20px 0;font-size:12px;font-weight:600}.h4n8v2c6 summary::-webkit-details-marker{display:none}.h4n8v2c6 summary::after{content:"＋";position:absolute;right:4px;color:#9683b4;font-size:18px;top:14px;font-weight:400}.h4n8v2c6 details[open] summary::after{content:"−"}.h4n8v2c6 details[open] summary{color:var(--purple)}.h4n8v2c6 details p{font-size:11px;color:#91869d;line-height:2.1;padding:0 20px 21px 0}
  .a9v4c2n6{position:relative;overflow:hidden;display:grid;grid-template-columns:1.5fr 1fr;align-items:center;gap:50px;padding:49px 65px;border-radius:20px;background:radial-gradient(ellipse at 70% 0,#9272d7 0,transparent 50%),linear-gradient(110deg,#514078,#7457a9);color:#fff}.a9v4c2n6>div,.n8c3v6a2{position:relative;z-index:1}.a9v4c2n6 .f8n2v6a4{color:#cebdec;font-size:8px}.a9v4c2n6 h2{font-size:28px;line-height:1.65}.a9v4c2n6 h2>span{color:#e0d3f4}.a9v4c2n6>div>p:not(.f8n2v6a4){font-size:11px;line-height:2.1;color:#cbbce1;margin-top:13px}.a9v4c2n6 .u6n2r8a4{gap:20px;margin-top:25px}.q4v8m2a6{display:inline-flex;align-items:center;gap:25px;background:#fff;color:#69508e;padding:11px 19px;border-radius:7px;font-size:11px;font-weight:600;transition:transform .2s}.q4v8m2a6:hover{transform:translateY(-3px)}.t4a8n2c6{color:#d2c3e7;font-size:10px}.n8c3v6a2{background:#ffffff0d;border:1px solid #ffffff24;border-radius:14px;padding:27px 24px;text-align:center;backdrop-filter:blur(8px)}.y2n7v4a8{display:grid;place-items:center;width:40px;height:40px;margin:0 auto 12px;border-radius:10px;background:#ffffff18;font-size:25px}.n8c3v6a2 h3{font-size:16px;margin-bottom:6px}.n8c3v6a2>p{color:#e1ccef;font-size:11px;margin-bottom:9px}.n8c3v6a2>span:not(.y2n7v4a8){font-size:9px;color:#c1addc}.n8c3v6a2>a{display:block;font-size:10px;padding-top:17px;border-top:1px solid #ffffff1f;margin-top:18px;color:#f3eafb}.k2v7n4a9{position:absolute;right:-30px;top:-90px;font-size:320px;line-height:1;color:#ffffff06;transform:rotate(10deg)}
  .m4a8c2v6{margin-top:64px;padding-top:50px;background:#faf9fc;border-top:1px solid var(--line)}.n3v8a4m2{display:grid;grid-template-columns:1.1fr 0.9fr;gap:100px;padding-bottom:35px}.c6a2n8v4 .k4f8d2n6{font-size:19px;margin-bottom:20px}.c6a2n8v4 .n2p7c9a4{width:31px;height:33px;font-size:23px}.c6a2n8v4 .k4f8d2n6 small{font-size:7px}.n3v8a4m2 h2{font-size:12px;letter-spacing:0;margin-bottom:10px}.c6a2n8v4>p{font-size:10px;color:#9b91a6;line-height:2.2;max-width:530px}.n3v8a4m2>nav{padding-top:6px}.n3v8a4m2>nav>div{display:grid;grid-template-columns:repeat(3,1fr);gap:12px 20px;margin-top:25px}.n3v8a4m2>nav a{font-size:11px;color:#8f839e}.n3v8a4m2>nav a:hover{color:var(--purple)}.u7c3m8a2{border-top:1px solid #ece7f0;display:flex;justify-content:space-between;gap:20px;align-items:center;padding-block:20px;font-size:9px;color:#a59bad}.u7c3m8a2>a{font-size:10px;color:#8e7aa9}
  .p6a2v8n4{border:0;padding:36px;max-width:780px;width:calc(100% - 40px);border-radius:18px;color:var(--ink);box-shadow:0 30px 90px #170b2544}.p6a2v8n4::backdrop{background:#20132f99;backdrop-filter:blur(5px)}.c4a8v2n6{display:grid;grid-template-columns:230px 1fr;gap:30px;align-items:center}.c4a8v2n6>img{height:330px;border-radius:10px;object-position:top}.c4a8v2n6 h2{font-size:27px;margin-bottom:15px}.c4a8v2n6 p:not(.f8n2v6a4){font-size:12px;line-height:2;color:#887c96}.c4a8v2n6 .s4n8c2a6{margin-block:15px;padding-left:12px;border-left:2px solid #cbb2ec}.c4a8v2n6 .p3v7d9m2{padding:9px 17px;font-size:11px}.c4a8v2n6 .y4n8c2a6{font-size:10px;margin:13px 0;display:block}.c4a8v2n6 small{display:block;font-size:9px;color:#aa9fb3}.g2n7a4v8{position:absolute;top:7px;right:10px;font-size:26px;color:#8e7ca3;width:30px;height:30px;line-height:1}.d2v8n4a6{position:fixed;bottom:32px;left:50%;transform:translate(-50%,15px);background:#352b44;color:#fff;font-size:12px;padding:12px 22px;border-radius:9px;box-shadow:0 6px 20px #25163622;opacity:0;visibility:hidden;transition:.25s;z-index:100;max-width:calc(100% - 30px);width:max-content}.d2v8n4a6[data-visible]{opacity:1;visibility:visible;transform:translate(-50%,0)}html[data-enhanced] [data-reveal]{opacity:0;transform:translateY(16px);transition:opacity .65s ease,transform .65s ease}html[data-enhanced] [data-reveal][data-visible]{opacity:1;transform:translateY(0)}
}

@layer responsive {
  @media(min-width:1600px){.j6v3b8n4{padding-block:65px}.z8p3n6c2{height:490px}.c8p4a7m2 h1{font-size:65px}}
  @media(max-width:1200px){.d8a4t6p2{width:calc(100% - 64px)}.g5m9r3v7{gap:22px}.v4b8k2m7{gap:20px}.r9d4h6a2{width:170px}.c3m7r9a2{display:none}.j6v3b8n4{gap:32px}.c8p4a7m2 h1{font-size:49px}.z8p3n6c2{height:435px}.p9c4a6t2 article{padding:24px 20px}.e2m7h9v4{right:14px;font-size:23px}.m8v4a2n6{gap:12px}.b9f3j7r2{grid-template-columns:82px 1fr;gap:12px;padding:10px}.v6t2m9a4{height:126px}.b9f3j7r2 h3{font-size:12px}.b8m3a7v2{gap:50px}.n3v8a4m2{gap:60px}.a9v4c2n6{padding:42px 45px}.d6a9n3v2{gap:30px}.v8r3m6a2{gap:20px}}
  @media(max-width:980px){.g5m9r3v7{height:76px;gap:18px}.k4f8d2n6{font-size:18px}.n2p7c9a4{width:33px;height:35px;font-size:24px}.k4f8d2n6 small{font-size:6px}.v4b8k2m7{gap:17px}.v4b8k2m7 a{font-size:11px}.r9d4h6a2{width:150px}.r9d4h6a2 input{font-size:9px;padding-left:12px}.c8p4a7m2 h1{font-size:42px}.r2m8c4v6{font-size:12px}.a2t8n5r4{font-size:9px;letter-spacing:1px}.u6n2r8a4{gap:17px}.p3v7d9m2{padding:12px 17px;font-size:11px;gap:14px}.y4n8c2a6{font-size:10px;gap:8px}.z8p3n6c2{height:420px}.a7n4c8v2{font-size:6px;padding:12px 9px}.y5r8p2d6{left:24px;right:20px}.y5r8p2d6 h2{font-size:27px}.k3r8p2v5{gap:12px;font-size:8px}.e8c3n6r2{font-size:8px}.p9c4a6t2{grid-template-columns:repeat(2,1fr)}.p9c4a6t2 article:nth-child(2){border-right:0}.p9c4a6t2 article:nth-child(-n+2){border-bottom:1px solid var(--line)}.p9c4a6t2 p{max-width:270px}.e2m7h9v4{right:22px}.s2c8m4n7 h2{font-size:24px}.j2v6n8a4{font-size:10px;margin-left:10px}.m8v4a2n6{grid-template-columns:repeat(2,1fr)}.b9f3j7r2{grid-template-columns:90px 1fr}.b9f3j7r2 h3{font-size:14px}.a4q8h2n6 h3{font-size:14px}.a4q8h2n6 p{font-size:9px}.d6a9n3v2{gap:28px}.c9m2v6a4>div{padding:30px}.c9m2v6a4 h3{font-size:22px}.c9m2v6a4 p{font-size:10px}.k6m4v8c2{font-size:8px}.k6m4v8c2 time{font-size:7px}.n4v8c2a6>li{gap:10px}.t3n9v4m7{gap:10px}.b8m3a7v2{gap:35px;grid-template-columns:1fr 1fr}.h8v3n6a2{padding-right:45px}.a3m9c4v7{width:126px;right:0}.p2a8v6n4{padding:25px 17px}.p2a8v6n4>strong{font-size:15px}.p2a8v6n4>div{height:130px}.t2c7m9v4 h2{font-size:25px}.r3v8n2c6{gap:28px}.r3v8n2c6 h3{font-size:14px}.f7c3a9m2{gap:15px}.f7c3a9m2 article{padding:20px}.f7c3a9m2 blockquote{font-size:11px}.v7m2a8n4{gap:45px}.a9v4c2n6{padding:37px;gap:30px}.a9v4c2n6 h2{font-size:23px}.a9v4c2n6 .u6n2r8a4{gap:12px}.q4v8m2a6{gap:10px;font-size:10px;padding:10px 14px}.t4a8n2c6{font-size:9px}.n8c3v6a2{padding:23px 16px}.n8c3v6a2 h3{font-size:14px}}
  @media(max-width:760px){html{scroll-padding-top:88px}.d8a4t6p2{width:calc(100% - 40px)}.g5m9r3v7{height:70px;gap:14px}.v4b8k2m7{display:none}.r9d4h6a2{margin-left:auto;width:190px}.r9d4h6a2 input{font-size:10px}.b2v6c8n4{display:grid;place-items:center;font-size:21px;width:29px;height:38px;padding:0;color:#6d5c86}.f9t4a2v6:not([hidden]){display:grid;grid-template-columns:repeat(3,1fr);gap:6px;padding:13px 20px 20px;border-top:1px solid var(--line);background:white;max-height:60vh;overflow:auto}.f9t4a2v6 a{font-size:12px;padding:9px 12px;border-radius:6px;background:#faf8fc}.f9t4a2v6 a:hover{background:#eee6fa;color:var(--purple)}.j6v3b8n4{grid-template-columns:1fr;gap:35px;padding-top:37px;padding-bottom:20px}.c8p4a7m2 h1{font-size:52px;line-height:1.28}.c8p4a7m2 h1>a{font-size:16px;letter-spacing:3px;margin-bottom:4px}.a2t8n5r4{margin-bottom:12px;font-size:10px;letter-spacing:1px}.r2m8c4v6{font-size:13px;line-height:2;margin-top:20px}.u6n2r8a4{margin-top:23px;gap:22px}.p3v7d9m2{font-size:12px;padding:12px 20px;gap:20px}.y4n8c2a6{font-size:12px}.k3r8p2v5{font-size:10px;gap:20px;margin-top:22px}.e8c3n6r2{font-size:9px;line-height:1.9}.q5h8t2m4{padding-right:10px}.z8p3n6c2{height:400px;border-radius:17px 17px 4px 17px}.y5r8p2d6{inset:auto 25px 25px}.y5r8p2d6 h2{font-size:29px}.y5r8p2d6 p{font-size:11px}.a7n4c8v2{font-size:7px;right:0;padding:14px 10px}.f6m2a8v4{padding-top:12px}.t8v4m2n6{padding-block:17px;gap:0}.t8v4m2n6>span{font-size:9px;letter-spacing:0}.t8v4m2n6 b{font-size:12px;margin-left:10px}.t8v4m2n6 a{display:none}.n6a3r8v4{padding-top:43px;padding-bottom:2px}.s2c8m4n7{align-items:flex-end;gap:12px;margin-bottom:23px}.s2c8m4n7 h2{font-size:22px;letter-spacing:-.5px}.s2c8m4n7:has(>p){align-items:flex-start;flex-direction:column;gap:9px}.s2c8m4n7>p{font-size:10px;max-width:none}.f8n2v6a4{font-size:8px;letter-spacing:1.5px;margin-bottom:8px}.j2v6n8a4{display:block;font-size:11px;margin:6px 0 0}.k8a2m6v4{font-size:10px}.p9c4a6t2 article{padding:21px 18px}.p9c4a6t2 h3{font-size:13px;padding-right:20px}.p9c4a6t2 p{font-size:10px;line-height:1.9}.e2m7h9v4{right:14px;font-size:21px}.v8r3m6a2{grid-template-columns:repeat(2,1fr);gap:26px 17px}.w6h2k8m4{aspect-ratio:.74}.a4q8h2n6{padding-top:10px}.a4q8h2n6 h3{font-size:14px}.a4q8h2n6 p{font-size:10px}.a4q8h2n6>span{font-size:8px}.c7t4v9b2{font-size:8px;top:9px;left:9px}.z3m7f2a8{right:9px;bottom:10px;width:31px;height:31px}.o4v8a2r6{margin-top:43px;padding-block:36px}.u4p9n2m6{align-items:flex-start;gap:8px;margin-bottom:21px;padding-bottom:14px}.z6c2t8v4{gap:2px}.z6c2t8v4 button{font-size:10px;padding:7px 10px}.h2r6c9a4{font-size:8px;margin-top:8px}.m8v4a2n6{gap:12px}.b9f3j7r2{grid-template-columns:70px 1fr;gap:10px;padding:9px}.v6t2m9a4{height:112px}.b9f3j7r2 h3{font-size:12px;margin-block:5px}.f2c8r4n7{font-size:8px}.b9f3j7r2 p{font-size:9px}.x4b7p2d9{font-size:9px}.d6a9n3v2{grid-template-columns:1fr;gap:28px}.c9m2v6a4{min-height:340px}.c9m2v6a4>div{max-width:330px;padding:29px}.c9m2v6a4 h3{font-size:25px}.c9m2v6a4 p{font-size:11px}.k6m4v8c2{font-size:10px}.k6m4v8c2 time{font-size:9px}.n4v8c2a6>li{gap:18px;padding-block:11px}.t3n9v4m7{gap:15px}.t3n9v4m7 strong{font-size:13px}.t3n9v4m7 small{font-size:10px}.s6n2m8v4{margin-top:43px;padding-block:45px}.b8m3a7v2{grid-template-columns:1fr;gap:35px}.h8v3n6a2{max-width:480px;width:100%;margin:auto;padding-right:75px}.p2a8v6n4{padding:27px 23px}.p2a8v6n4>strong{font-size:20px}.p2a8v6n4>div{height:150px}.a3m9c4v7{width:140px;right:10px}.t2c7m9v4{padding-top:6px}.t2c7m9v4 h2{font-size:28px;margin-bottom:14px}.t2c7m9v4>p:not(.f8n2v6a4){font-size:12px;max-width:100%}.t2c7m9v4 ul{gap:19px}.r3v8n2c6{gap:25px;grid-template-columns:1fr}.r3v8n2c6 article{display:grid;grid-template-columns:70px 1fr;column-gap:18px;padding-top:20px}.r3v8n2c6 article>span{grid-row:1/4;display:block;font-size:32px}.r3v8n2c6 small{display:block;font-size:6px;margin-top:9px;letter-spacing:1px}.r3v8n2c6 h3{margin:0 0 9px;font-size:15px}.r3v8n2c6 p{max-width:100%;font-size:11px}.r3v8n2c6 a{margin-top:11px}.f7c3a9m2{grid-template-columns:1fr;gap:13px}.f7c3a9m2 article{padding:23px}.f7c3a9m2 blockquote{font-size:12px;margin-bottom:18px}.f7c3a9m2 article>span{font-size:37px}.f7c3a9m2 article>div p{font-size:11px}.f7c3a9m2 small{font-size:9px}.v7m2a8n4{grid-template-columns:1fr;gap:25px;padding-top:45px}.v7m2a8n4 h2{font-size:26px}.v7m2a8n4 h2 br{display:none}.v7m2a8n4>div>p:not(.f8n2v6a4){font-size:11px}.v7m2a8n4>div>p br{display:none}.r8a2n6v4{display:none}.h4n8v2c6 summary{font-size:12px}.h4n8v2c6 details p{font-size:11px}.a9v4c2n6{grid-template-columns:1fr;gap:30px;padding:31px 26px;border-radius:15px}.a9v4c2n6 h2{font-size:25px}.a9v4c2n6>div>p:not(.f8n2v6a4){font-size:11px}.a9v4c2n6 .u6n2r8a4{gap:18px}.n8c3v6a2{display:grid;grid-template-columns:43px 1fr;column-gap:15px;text-align:left;padding:21px}.y2n7v4a8{grid-row:1/4;margin-top:3px}.n8c3v6a2 h3{font-size:14px;margin-bottom:4px}.n8c3v6a2 p{font-size:11px;margin-bottom:4px}.n8c3v6a2>span:not(.y2n7v4a8){font-size:9px}.n8c3v6a2>a{grid-column:1/-1;text-align:center;padding-top:14px;margin-top:15px}.m4a8c2v6{margin-top:43px;padding-top:35px}.n3v8a4m2{grid-template-columns:1fr;gap:28px;padding-bottom:30px}.c6a2n8v4>p{font-size:10px;max-width:none;line-height:2.2}.n3v8a4m2>nav>div{margin-top:17px;gap:12px}.n3v8a4m2>nav a{font-size:10px}.u7c3m8a2{flex-wrap:wrap;gap:8px;position:relative;padding-right:75px;font-size:8px}.u7c3m8a2>a{position:absolute;right:0;top:21px;font-size:9px}.u7c3m8a2 p:nth-child(2){width:100%;font-size:8px}.p6a2v8n4{padding:29px 23px;max-width:460px}.c4a8v2n6{grid-template-columns:1fr;gap:22px}.c4a8v2n6>img{height:200px;object-position:center 27%}.c4a8v2n6 h2{font-size:24px;margin-bottom:10px}.c4a8v2n6 .y4n8c2a6{display:inline-block;margin-left:12px;font-size:10px}.c4a8v2n6 small{margin-top:12px}.g2n7a4v8{background:#fff;border-radius:50%;box-shadow:0 1px 8px #0001;right:8px;top:7px}.d2v8n4a6{font-size:11px;bottom:20px}}
  @media(max-width:480px){.g5m9r3v7{gap:11px}.k4f8d2n6{gap:8px;font-size:17px}.k4f8d2n6 small{font-size:5px;letter-spacing:1.9px}.n2p7c9a4{width:30px;height:33px;font-size:23px}.r9d4h6a2{width:136px}.r9d4h6a2 input{padding:8px 27px 8px 10px;font-size:9px}.r9d4h6a2 button{font-size:22px;right:3px;top:0}.c8p4a7m2 h1{font-size:47px}.z8p3n6c2{height:355px}.t8v4m2n6 b{margin-left:7px}.s2c8m4n7 h2{font-size:21px}.s2c8m4n7>p{max-width:none;font-size:10px}.m8v4a2n6{grid-template-columns:1fr;gap:12px}.b9f3j7r2{grid-template-columns:82px 1fr;gap:17px;padding:12px}.v6t2m9a4{height:114px}.b9f3j7r2 h3{font-size:14px;margin-block:7px}.b9f3j7r2 p{font-size:10px}.f2c8r4n7{font-size:9px}.x4b7p2d9{font-size:10px}.b9f3j7r2>div{padding-top:0}.u4p9n2m6{display:block}.h2r6c9a4{margin-top:12px;text-align:right}.z6c2t8v4{justify-content:space-between;gap:0}.z6c2t8v4 button{padding:7px 9px;font-size:10px}.c9m2v6a4>div{padding:26px;max-width:300px}.p2a8v6n4>strong{font-size:16px}.p2a8v6n4>div{height:135px}.h8v3n6a2{padding-right:65px}.p2a8v6n4{padding:27px 16px}.a3m9c4v7{right:1px;width:127px}.a3m9c4v7>img{height:118px}.t2c7m9v4 h2{font-size:26px}.a9v4c2n6{padding:29px 23px}.a9v4c2n6 h2{font-size:23px}.a9v4c2n6 .u6n2r8a4{gap:12px}.q4v8m2a6{padding:11px 13px}.t4a8n2c6{font-size:9px}.p9c4a6t2 article{padding-inline:14px}.p9c4a6t2 h3{font-size:12px}.e2m7h9v4{right:10px;font-size:18px}.p9c4a6t2 p{font-size:10px}.v8r3m6a2{gap:25px 14px}.w6h2k8m4{border-radius:9px}.a4q8h2n6 p{font-size:9px}.f6m2a8v4>span{font-size:8px}}
  @media(max-width:360px){.d8a4t6p2{width:calc(100% - 30px)}.r9d4h6a2{width:116px}.k4f8d2n6{font-size:15px}.g5m9r3v7{gap:9px}.c8p4a7m2 h1{font-size:43px}.k3r8p2v5{font-size:9px;gap:13px}.z8p3n6c2{height:320px}.z6c2t8v4 button{padding-inline:7px;font-size:9px}.a9v4c2n6 h2{font-size:21px}}
  @media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.k9v3b7m2{transform:none!important}html[data-enhanced] [data-reveal]{opacity:1;transform:none}}
}
