@charset "UTF-8";@layer reset,foundation,composition,components,states,adaptive;@layer reset{*,*:before,*:after{box-sizing:border-box}body,h1,h2,h3,p,figure,blockquote,dl,dd{margin:0}button,input{font:inherit}button,a,input,summary{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{color:inherit;cursor:pointer}img{display:block;width:100%;height:100%;object-fit:cover}button{border:0}[hidden]{display:none!important}}@layer foundation{:root{color-scheme:dark;--ink: #111214;--paper: #f2efe9;--quiet: #a8a9ae;--line: #ffffff20;--fire: #ff795b;--fade: linear-gradient(110deg, #fc9a61, #fb614f 70%, #e25064);--gutter: clamp(20px, 4vw, 64px)}html{scroll-behavior:smooth;scroll-padding-top:100px}body{background:var(--ink);color:var(--paper);font-family:Microsoft YaHei,PingFang SC,Noto Sans SC,system-ui,sans-serif;font-size:15px;line-height:1.75}::selection{background:#ff795b;color:#111214}:focus-visible{outline:2px solid #ffa47a;outline-offset:5px}button:disabled{cursor:not-allowed}h2{font-size:clamp(25px,2.6vw,38px);letter-spacing:-.05em;line-height:1.4;font-weight:650}h2>span{color:var(--fire)}h3{line-height:1.45;font-weight:600}small{font-size:12px}a,button,summary{touch-action:manipulation}dialog{color:var(--paper);background:#18191c;border:1px solid #ffffff30;padding:30px}dialog::backdrop{background:#070809cc;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}}@layer composition{.v8z3m6qa{width:calc(100% - var(--gutter) * 2);max-width:1400px;margin-inline:auto;padding-block:clamp(60px,7vw,104px)}.r5t9k3qm{min-height:90px;padding:17px var(--gutter);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:36px;position:sticky;top:0;z-index:20;background:#111214f2;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.g2k9w5yb{display:flex;align-items:center;gap:35px;font-size:14px}.g2k9w5yb a{padding-block:10px;color:#c6c6cb}.j7q3b8hv{justify-self:end;display:flex;align-items:center;gap:26px}.k9x4e7pf{padding-inline:var(--gutter);max-width:1600px;margin:auto}.m5u8z2cl{display:flex;align-items:center;justify-content:space-between;gap:15px;padding-block:18px;font-size:11px;letter-spacing:.08em;color:#a6a6ae}.m5u8z2cl p:first-child{display:flex;gap:10px;align-items:center}.m5u8z2cl p:first-child span{width:5px;height:5px;background:var(--fire);border-radius:50%}.m5u8z2cl p:last-child span{margin-inline:12px;color:#5a5b61}.s4r8y1nj{min-height:590px;height:min(640px,76vh);position:relative;overflow:hidden;border:1px solid #ffffff18;background:#24252a;isolation:isolate}.c6p9h3ba,.x8c4t1kb,.x8c4t1kb:after{position:absolute;inset:0}.x8c4t1kb:after{content:"";background:linear-gradient(90deg,#0a0b0ee6 0,#0a0b0e99 37%,#0a0b0e12 70%),linear-gradient(0deg,#0a0b0ee6,transparent 57%)}.x8c4t1kb img{object-position:center 55%}.x8c4t1kb figcaption{position:absolute;right:42px;bottom:50px;z-index:2;border-left:1px solid #ffffff70;padding-left:24px;max-width:310px}.x8c4t1kb figcaption>span{color:#d1c6c2;font-size:11px;letter-spacing:.12em}.x8c4t1kb figcaption strong{display:block;font-size:25px;margin-block:9px;font-weight:500}.x8c4t1kb figcaption p{color:#c4c2c3;font-size:12px}.y7v4d9fq{position:relative;z-index:3;padding:42px 45px 50px;width:65%}.y7v4d9fq h1{font-size:15px;font-weight:500;border:1px solid #ffffff50;border-radius:3px;padding:3px 12px;display:inline-block;margin-top:23px;letter-spacing:.15em}.u5q9n3ha{font-size:clamp(52px,5.8vw,80px);font-weight:600;line-height:1.18;letter-spacing:-.065em;margin-top:20px}.u5q9n3ha>span{color:var(--fire)}.e7b2m8kt{margin-top:25px;color:#c2c0c4;font-size:14px;line-height:1.9}.z9l3x7vm{display:flex;flex-wrap:wrap;align-items:center;gap:22px;margin-top:28px}.h2s6j9cw{position:absolute;top:30px;right:30px;z-index:4;display:flex;gap:17px;align-items:center}.h2s6j9cw>span{font-size:10px;letter-spacing:.2em}.h2s6j9cw button{width:39px;height:39px;border:1px solid #ffffff66;border-radius:50%;background:#11121450}.t6f3a8kv{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line);border-top:0}.a5n8v2gf{display:flex;align-items:center;position:relative;gap:18px;padding:23px 30px;background:#17181b;text-align:left;border-right:1px solid var(--line)}.a5n8v2gf:last-child{border-right:0}.a5n8v2gf>b{font-size:24px;line-height:1;font-weight:400;color:#777a80;font-family:Georgia,serif}.a5n8v2gf>span{font-size:14px}.a5n8v2gf small{display:block;font-size:10px;color:#898b93;margin-top:3px}.a5n8v2gf i{width:7px;height:7px;border:1px solid #787b81;border-radius:50%;margin-left:auto}.k9x4e7pf>.q4d8c2wy{padding-top:12px;text-align:right}.l4b9s2nk{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:34px}.l4b9s2nk h2{margin-top:12px}.l4b9s2nk>p,.l4b9s2nk>aside{color:var(--quiet);font-size:12px;line-height:1.85}.l4b9s2nk>a{font-size:12px;white-space:nowrap;border-bottom:1px solid #77777f;padding-bottom:6px}.l4b9s2nk>a span{margin-left:18px;color:var(--fire)}.k2w7n9fa{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.t9j4r6cw{min-width:0;border-bottom:1px solid var(--line);padding-bottom:22px}.q6h8y3pd{position:relative;height:clamp(260px,29vw,430px);overflow:hidden;background:#23252b}.q6h8y3pd img{object-position:center}.q6h8y3pd:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(0deg,#0d0d11ba,transparent 60%)}.u8d4m7zk{position:absolute;left:17px;top:17px;background:#111214a6;padding:4px 9px;font-size:10px;border:1px solid #ffffff26;z-index:2}.e3s7a8lm{position:absolute;left:20px;bottom:2px;font:86px/1.2 Georgia,serif;z-index:2;color:#eee8dfda;letter-spacing:-.07em}.f4c8p2yw{padding-top:20px;position:relative}.f4c8p2yw>p:first-child,.p8w3k9ja>p:first-child{font-size:10px;color:#aa9d97;letter-spacing:.08em}.f4c8p2yw h3{margin-block:6px;font-size:24px}.f4c8p2yw>p:nth-of-type(2){font-size:12px;color:var(--quiet)}.f4c8p2yw .w7p2n9vd{margin-top:15px}.s7q2v8mb{background:#191a1d;border-block:1px solid #ffffff07}.s7q2v8mb>.v8z3m6qa{padding-block:66px}.c3d7u9la{display:grid;grid-template-columns:1fr 2.7fr;gap:15px 25px;align-items:center}.c3d7u9la h2{font-size:27px}.c3d7u9la>p:last-child{grid-column:2;font-size:12px;color:var(--quiet)}.b4j8z1ph{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px;margin-top:38px}.b4j8z1ph article{border-top:1px solid #ffffff30;padding-top:20px}.b4j8z1ph article>span{font-size:26px;color:var(--fire);display:block;line-height:1;margin-bottom:20px}.b4j8z1ph h3{font-size:15px;margin-bottom:10px}.b4j8z1ph article p{color:#a4a6ad;font-size:12px;line-height:1.9}.m8a3k7rq{border-block:1px solid var(--line);display:flex;align-items:center;padding:15px 0;gap:18px}.m8a3k7rq fieldset{border:0;padding:0;margin:0;display:flex;gap:7px}.m8a3k7rq fieldset label{position:relative}.m8a3k7rq fieldset input{position:absolute;opacity:0;width:1px;height:1px}.m8a3k7rq fieldset span{display:block;border:1px solid transparent;border-radius:3px;padding:6px 18px;cursor:pointer;font-size:13px;color:#c2c2ca}.g7f4z8qc{margin-left:auto;display:flex;align-items:center;gap:8px;background:#1d1e22;border:1px solid #ffffff15;padding:6px 14px;border-radius:3px}.g7f4z8qc>span:first-child{font-size:23px;line-height:1;color:#a0a1a8}.g7f4z8qc input{background:transparent;width:210px;border:0;font-size:12px;min-height:29px;color:var(--paper)}.g7f4z8qc input::placeholder{color:#858891}#collection>.q4d8c2wy{margin-block:14px 22px}.u3k9t5me{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.h6b3v8zn{display:grid;grid-template-columns:42% minmax(0,1fr);min-height:194px;background:#191a1d;border:1px solid #ffffff0b}.z3f8s1qx{position:relative;overflow:hidden;background:#27292f}.z3f8s1qx img{min-height:100%}.z3f8s1qx>span{position:absolute;left:12px;bottom:12px;font-size:9px;color:#ede8e3;background:#111214a8;padding:3px 7px}.p8w3k9ja{padding:21px 23px}.p8w3k9ja h3{font-size:20px;margin-block:8px}.p8w3k9ja>p:nth-of-type(2){color:var(--quiet);font-size:11px}.p8w3k9ja .w7p2n9vd{margin-top:15px;font-size:11px}.e9v5s2qa{padding:65px 20px;text-align:center;border:1px dashed #ffffff30}.e9v5s2qa p+p{color:var(--quiet);margin-block:10px 20px;font-size:12px}.n4h8x3wd{background:radial-gradient(ellipse at 15% 50%,#2d2522,transparent 65%),#18191c;border-block:1px solid #ffffff0b}.f7y2q9kc{display:grid;grid-template-columns:1.07fr 1fr;gap:clamp(40px,7vw,100px);align-items:center}.d8u5r3mz{display:grid;grid-template-columns:65px minmax(0,1fr);gap:20px}.d8u5r3mz>div:first-child{display:flex;align-items:center;flex-direction:column;gap:18px}.d8u5r3mz>div:first-child>b{color:var(--fire);font:italic 66px/1 Georgia,serif;letter-spacing:-.09em}.d8u5r3mz>div:first-child>span{writing-mode:vertical-rl;letter-spacing:.25em;font-size:10px;color:#b7a39a}.d8u5r3mz>.z3f8s1qx{height:260px}.d8u5r3mz>div:last-child{grid-column:2}.d8u5r3mz h3{font-size:28px;margin-top:8px}.d8u5r3mz h3+p{font-size:12px;color:#b2afb1;margin-block:10px 17px}.q8a4v7lt>p{color:var(--quiet);font-size:12px;padding-bottom:20px;border-bottom:1px solid var(--line)}.q8a4v7lt ol{list-style:none;margin:0;padding:0}.q8a4v7lt li{border-bottom:1px solid var(--line)}.q8a4v7lt li button{display:flex;align-items:center;text-align:left;width:100%;background:none;gap:25px;padding:24px 8px}.q8a4v7lt li b{font:32px Georgia,serif;color:#7f8086}.q8a4v7lt li strong{font-size:17px;font-weight:500;display:block}.q8a4v7lt li small{color:#95969f;font-size:10px;display:block;margin-top:4px}.q8a4v7lt li button>span:last-child{margin-left:auto;color:var(--fire);font-size:22px}.q8a4v7lt>a{font-size:11px;display:flex;justify-content:space-between;padding-top:22px}.x4m7b9se{display:grid;grid-template-columns:.8fr 1.5fr;gap:60px;align-items:center;margin-top:55px}.h3k8d4vr{display:inline-flex;padding:4px;gap:3px;background:#202125;border:1px solid var(--line);border-radius:4px}.h3k8d4vr button{font-size:11px;padding:8px 19px;background:transparent;color:#aaaab1;border-radius:2px}.j8c2n6pk>.e4p7r2vz{margin-block:28px;font-size:clamp(24px,2.7vw,36px)}.j8c2n6pk dl div{border-left:1px solid #65656c;margin-bottom:23px;padding-left:17px}.j8c2n6pk dt{font-size:13px;margin-bottom:5px}.j8c2n6pk dd{font-size:11px;color:var(--quiet)}.b7w3f9qn{min-height:440px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:25px;background:radial-gradient(ellipse at center,#3e3029 0,#1b1c20 60%);border:1px solid #ffffff0a}.r8s2j6ac{background:#121316;border:5px solid #303136;border-radius:9px;box-shadow:0 24px 50px #0007;overflow:hidden;width:100%;max-width:650px;transition:width .5s ease,border-radius .5s ease}.t3q7m9bd{height:28px;background:#25262c;display:flex;gap:4px;align-items:center;padding-inline:12px}.t3q7m9bd>span{background:#65666b;width:4px;height:4px;border-radius:50%}.t3q7m9bd small{color:#9b9ba3;font-size:8px;text-align:center;flex:1;padding-right:28px}.k7v4a9px{padding:17px;display:grid;grid-template-columns:.9fr 1fr;gap:20px;align-items:center}.k7v4a9px>.z3f8s1qx{height:255px}.k7v4a9px>div:last-child{padding-block:10px}.k7v4a9px .a3z8k6mp{font-size:8px}.k7v4a9px h3{font-size:20px;margin-top:14px}.k7v4a9px h3+p{color:#c0bcb7;font-size:9px;margin-top:8px}.k7v4a9px>div:last-child>p:last-of-type{color:#96979f;font-size:9px;margin-bottom:17px}.k7v4a9px .f8r2w6ad{padding:8px 14px;font-size:9px}.w9b3x7qh{display:flex;gap:15px;color:#a3a4ac;font-size:8px;margin-block:15px;padding-block:7px;border-block:1px solid var(--line)}.w9b3x7qh span:first-child{color:var(--fire)}.b7w3f9qn>p{color:#94959d;font-size:10px;text-align:center;margin-top:22px}.p7z2w8fe{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:45px;padding:0;margin:0}.p7z2w8fe>li{border-top:1px solid #ffffff33;padding-block:18px 0}.p7z2w8fe b{font:58px/1.3 Georgia,serif;color:#666970;display:flex;justify-content:space-between;align-items:start}.p7z2w8fe b span{color:#aaaaaf;font:22px system-ui;padding-top:12px}.p7z2w8fe h3{font-size:18px;margin-top:22px}.p7z2w8fe p{color:var(--quiet);font-size:12px;margin-block:12px 23px;max-width:310px}.p7z2w8fe a,.p7z2w8fe button{color:#eab5a0;background:none;font-size:11px;padding:0}#guide{padding-top:20px}.c8h2q7vm{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}.c8h2q7vm figure{padding-right:35px;border-right:1px solid var(--line)}.c8h2q7vm figure:last-child{border-right:0}.c8h2q7vm figure>span{font:60px/.9 Georgia,serif;color:#8d5e4d}.c8h2q7vm blockquote{font-size:14px;color:#d1cdd0;line-height:1.9;min-height:108px}.c8h2q7vm figcaption{margin-top:24px}.c8h2q7vm b{font-size:11px;font-weight:500;display:block}.c8h2q7vm small{font-size:9px;color:#888b94;display:block;margin-top:6px}.r7m3y9kc{display:grid;grid-template-columns:1fr 2fr;gap:70px}.r7m3y9kc header h2{margin-block:18px 24px}.r7m3y9kc header>p:last-child{color:var(--quiet);font-size:12px}.y3f7n9wp details{border-bottom:1px solid var(--line)}.y3f7n9wp details:first-child{border-top:1px solid var(--line)}.y3f7n9wp summary{padding:25px 0;list-style:none;display:flex;gap:20px;align-items:center;cursor:pointer;font-size:14px}.y3f7n9wp summary::-webkit-details-marker{display:none}.y3f7n9wp summary>span{font:14px Georgia,serif;color:#90919a}.y3f7n9wp summary i{margin-left:auto;width:13px;height:13px;position:relative;flex:0 0 13px}.y3f7n9wp summary i:before,.y3f7n9wp summary i:after{content:"";position:absolute;background:#bab9bd}.y3f7n9wp summary i:before{height:1px;width:13px;top:6px}.y3f7n9wp summary i:after{width:1px;height:13px;left:6px;transition:transform .2s}.y3f7n9wp details>p{color:#a9abb2;font-size:12px;line-height:2;padding:0 25px 25px 36px}#download{padding-top:0}.v9k4d7mp{border:1px solid #a6755b50;padding:55px 50px;background:radial-gradient(ellipse at left top,#382b24,transparent 70%),#1c1c1f;display:grid;grid-template-columns:1.3fr 1fr;gap:50px;align-items:center}.v9k4d7mp h2{font-size:16px;margin-top:20px}.u9n3c7la{font-size:clamp(32px,3.6vw,50px);line-height:1.35;font-weight:550;letter-spacing:-.04em;margin-block:15px 20px}.v9k4d7mp>div>p:last-of-type{font-size:11px;color:#aaa7ab}.m3r8b5yk{text-align:center;padding:35px 30px;border:1px solid var(--line);background:#11121480}.m3r8b5yk>span{color:var(--fire);font-size:53px;line-height:1;display:block;margin-bottom:25px}.m3r8b5yk>p:first-of-type{font-size:8px;color:#8d8d95;letter-spacing:.2em}.m3r8b5yk h3{font-size:17px;margin-block:16px 25px}.m3r8b5yk>div{display:flex;gap:12px}.m3r8b5yk button{border:1px solid #ffffff24;background:#242529;color:#9e9fa8;flex:1;padding:9px;font-size:12px}.m3r8b5yk button small{display:block;font-size:9px}.m3r8b5yk>p:last-child{color:#83868e;font-size:9px;margin-top:20px}.k4z9w2fq{border-top:1px solid var(--line);background:#0d0e10}.k4z9w2fq>.v8z3m6qa{padding-block:60px 25px}.d2p7v9ha{display:grid;grid-template-columns:1.25fr 1fr;gap:100px;padding-bottom:50px}.d2p7v9ha h2{font-size:23px;margin-block:15px 20px}.d2p7v9ha>div>p:last-child{color:#8f939b;font-size:11px;line-height:2.2;max-width:620px}.d2p7v9ha nav h3{font-size:13px;margin-bottom:20px;font-weight:500}.d2p7v9ha nav>div{display:grid;grid-template-columns:repeat(3,1fr);gap:15px 20px;font-size:10px;color:#9c9fa7}.s9y4k2bt{display:flex;align-items:center;justify-content:space-between;gap:24px;border-top:1px solid var(--line);padding-top:25px}.s9y4k2bt>p{text-align:center;font-size:9px;color:#7e828b}.s9y4k2bt>a:last-child{font-size:11px}}@layer components{.b8m4x2ne{display:inline-flex;align-items:center;gap:12px;width:max-content}.b8m4x2ne>span:first-child{font:italic 700 28px/1.2 Georgia,serif;letter-spacing:-.13em;padding-right:4px}.b8m4x2ne>span:first-child>span{color:var(--fire)}.b8m4x2ne>span:last-child{font-size:16px;font-weight:600;line-height:1.4;letter-spacing:.1em}.b8m4x2ne small{display:block;font-size:7px;letter-spacing:.12em;font-weight:400;color:#91939b;margin-top:3px}.n8c5p3rx{font-size:11px;border:1px solid #666970;padding:8px 13px;border-radius:3px}.n8c5p3rx>span{color:var(--fire);margin-left:14px}.d4a9f2uz{background:none;display:flex;align-items:center;gap:12px;padding:8px 0;font-size:11px}.d4a9f2uz i{width:17px;height:8px;border-block:1px solid #dad7d2}.a3z8k6mp{font-size:9px;letter-spacing:.18em;color:#b7a89f;line-height:1.6}.f8r2w6ad{display:inline-flex;align-items:center;justify-content:space-between;gap:25px;background:var(--fade);color:#191412;padding:13px 23px;font-weight:600;font-size:12px;border-radius:3px;transition:box-shadow .2s,transform .2s}.p2n7g4sk{display:inline-flex;align-items:center;gap:25px;font-size:12px;padding-block:12px;border-bottom:1px solid #a1a0a3}.w7p2n9vd{display:inline-flex;align-items:center;justify-content:space-between;gap:28px;font-size:12px;padding:0 0 6px;border-bottom:1px solid #ffffff35;background:none}.w7p2n9vd span{color:var(--fire)}.q4d8c2wy{color:#94979f;font-size:10px;line-height:1.8}.e4p7r2vz{font-size:20px;line-height:1.6}.x2v7j9an{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.v3g7m9wc{position:fixed;left:20px;top:15px;padding:10px 15px;background:var(--fire);color:#111214;z-index:100;transform:translateY(-180%)}.n7w3c8jm{position:fixed;inset:0 0 0 auto;margin:0;width:min(540px,100%);max-width:100%;height:100dvh;max-height:100dvh;border-block:0}.j4k8v2mx{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:25px}.n7w3c8jm h2{font-size:26px;margin-bottom:26px}.n7w3c8jm nav{display:grid;grid-template-columns:1fr}.n7w3c8jm nav a{display:flex;align-items:center;gap:20px;padding:11px 0;border-top:1px solid var(--line);font-size:14px}.n7w3c8jm nav a>span:first-child{font-size:10px;color:#7c8089}.n7w3c8jm nav a>span:last-child{margin-left:auto;color:var(--fire)}.n7w3c8jm>.q4d8c2wy{margin-top:20px}.a8p4z7qn{width:min(960px,calc(100% - 32px));max-height:90dvh}.v7t2h9kb{display:grid;grid-template-columns:1fr 1.2fr;gap:30px}.v7t2h9kb>.z3f8s1qx{min-height:350px}.v7t2h9kb h2{margin-block:12px}.v7t2h9kb .e4p7r2vz{font-size:15px;color:#e5b6a0;margin-bottom:18px}.v7t2h9kb [data-story-text],.v7t2h9kb [data-story-note]{color:#b4b3bc;font-size:12px;line-height:2}.v7t2h9kb h3{font-size:12px;margin-block:20px 8px}.v7t2h9kb .q4d8c2wy{margin-block:20px}}@layer states{.v3g7m9wc:focus{transform:none}.g2k9w5yb a:hover,.d2p7v9ha a:hover,.w7p2n9vd:hover,.p2n7g4sk:hover{color:var(--fire)}.f8r2w6ad:hover{transform:translateY(-2px);box-shadow:0 6px 24px #ef715428}.a5n8v2gf[aria-pressed=true]{background:#232125}.a5n8v2gf[aria-pressed=true]:before{content:"";position:absolute;height:2px;top:0;left:0;right:0;background:var(--fade)}.a5n8v2gf[aria-pressed=true]>b{color:var(--fire)}.a5n8v2gf[aria-pressed=true] i{background:var(--fire);border-color:var(--fire)}.a5n8v2gf:hover{background:#29272b}.q6h8y3pd img,.h6b3v8zn img{transition:transform .7s ease}.t9j4r6cw:hover img,.h6b3v8zn:hover img{transform:scale(1.035)}.h6b3v8zn:hover{border-color:#ffffff30}.m8a3k7rq fieldset input:checked+span{background:#f1ebe3;color:#151619}.m8a3k7rq fieldset input:focus-visible+span{outline:2px solid var(--fire);outline-offset:3px}.q8a4v7lt li button:hover{background:#ffffff05}.h3k8d4vr button[aria-pressed=true]{color:#f3d4c6;background:#45332d}.b7w3f9qn[data-device-stage=phone] .r8s2j6ac{width:235px;border-radius:25px;border-width:7px}.b7w3f9qn[data-device-stage=phone] .k7v4a9px{grid-template-columns:1fr;padding:10px;gap:0}.b7w3f9qn[data-device-stage=phone] .k7v4a9px>.z3f8s1qx{height:140px}.b7w3f9qn[data-device-stage=phone] .k7v4a9px h3{font-size:17px;margin-top:7px}.b7w3f9qn[data-device-stage=phone] .t3q7m9bd{background:#121316;height:24px}.y3f7n9wp details[open] summary{color:#f3c3ad}.y3f7n9wp details[open] summary i:after{transform:rotate(90deg)}.n7w3c8jm nav a:hover{color:var(--fire)}html[data-modal=true]{overflow:hidden}html[data-motion=true] [data-reveal]{opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease}html[data-motion=true] [data-reveal][data-shown=true]{opacity:1;transform:none}[data-entering=true]{animation:v6h2q9zx .9s ease both}@keyframes v6h2q9zx{0%{opacity:.25;transform:scale(1.025)}to{opacity:1;transform:none}}}@layer adaptive{@media(min-width:1600px){.r5t9k3qm{padding-inline:max(var(--gutter),calc((100vw - 1472px)/2))}}@media(max-width:1100px){.r5t9k3qm{gap:20px}.g2k9w5yb{gap:23px}.j7q3b8hv{gap:18px}.y7v4d9fq{width:70%;padding-left:30px}.x8c4t1kb figcaption{right:24px;max-width:240px}.l4b9s2nk{flex-wrap:wrap;gap:17px}.k2w7n9fa{gap:18px}.h6b3v8zn{grid-template-columns:38% 1fr}.p8w3k9ja{padding:18px}.p8w3k9ja h3{font-size:18px}.g7f4z8qc input{width:170px}.m8a3k7rq fieldset span{padding-inline:14px}.x4m7b9se{gap:35px;grid-template-columns:.8fr 1.2fr}.k7v4a9px{gap:14px;padding:12px}.k7v4a9px h3{font-size:16px}.v9k4d7mp{padding:40px 30px;gap:30px}.m3r8b5yk{padding-inline:20px}.d2p7v9ha{gap:60px}}@media(max-width:800px){.r5t9k3qm{grid-template-columns:1fr auto;min-height:75px;padding-block:14px}.g2k9w5yb{display:none}.s4r8y1nj{height:600px;min-height:0}.y7v4d9fq{width:100%;padding:35px 30px}.u5q9n3ha{font-size:62px}.x8c4t1kb:after{background:linear-gradient(90deg,#0a0b0ed6,#0a0b0e25),linear-gradient(0deg,#0a0b0e,transparent 70%)}.x8c4t1kb figcaption{bottom:25px;left:30px;right:25px;max-width:none;display:flex;align-items:center;gap:18px;padding-left:12px}.x8c4t1kb figcaption>span{font-size:8px}.x8c4t1kb figcaption strong{font-size:17px}.x8c4t1kb figcaption p{display:none}.a5n8v2gf{padding:19px 16px;gap:12px}.a5n8v2gf>b{font-size:21px}.a5n8v2gf>span{font-size:12px}.a5n8v2gf i{display:none}.c3d7u9la{grid-template-columns:1fr;gap:10px}.c3d7u9la>p:last-child{grid-column:1}.b4j8z1ph{grid-template-columns:repeat(2,1fr);gap:30px}.k2w7n9fa{gap:16px}.q6h8y3pd{height:270px}.f4c8p2yw h3{font-size:20px}.f4c8p2yw>p:nth-of-type(2){min-height:42px}.m8a3k7rq{flex-wrap:wrap}.g7f4z8qc{margin-left:0;flex:1}.g7f4z8qc input{width:100%}.m8a3k7rq fieldset{flex:0 0 100%}.m8a3k7rq fieldset label{flex:1;text-align:center}.u3k9t5me{grid-template-columns:1fr;gap:15px}.h6b3v8zn{grid-template-columns:36% 1fr;min-height:180px}.f7y2q9kc{gap:35px}.d8u5r3mz{grid-template-columns:40px 1fr;gap:12px}.d8u5r3mz>div:first-child>b{font-size:45px}.d8u5r3mz>.z3f8s1qx{height:235px}.q8a4v7lt li button{gap:18px}.q8a4v7lt li strong{font-size:14px}.x4m7b9se{grid-template-columns:1fr}.j8c2n6pk{display:grid;grid-template-columns:1fr 1fr;column-gap:30px;align-items:start}.j8c2n6pk>.e4p7r2vz{grid-column:1;font-size:30px;margin-bottom:20px}.j8c2n6pk dl{grid-column:2;grid-row:1 / 4;padding-top:7px}.j8c2n6pk>a{width:fit-content}.p7z2w8fe{gap:24px}.p7z2w8fe h3{font-size:16px}.c8h2q7vm{gap:24px}.c8h2q7vm figure{padding-right:20px}.c8h2q7vm blockquote{font-size:12px;min-height:138px}.r7m3y9kc{grid-template-columns:1fr;gap:25px}.r7m3y9kc header>p:last-child br{display:none}.v9k4d7mp{grid-template-columns:1fr;gap:35px}.m3r8b5yk{text-align:left;position:relative}.m3r8b5yk>span{position:absolute;right:30px;top:30px}.m3r8b5yk>div{max-width:300px}.d2p7v9ha{grid-template-columns:1fr;gap:35px}.v7t2h9kb{grid-template-columns:1fr;gap:25px}.v7t2h9kb>.z3f8s1qx{height:200px;min-height:0}}@media(max-width:540px){html{scroll-padding-top:90px}.b8m4x2ne{gap:9px}.b8m4x2ne>span:first-child{font-size:25px}.b8m4x2ne>span:last-child{font-size:14px}.b8m4x2ne small{font-size:6px}.n8c5p3rx{padding:6px 9px;font-size:10px}.n8c5p3rx>span{display:none}.j7q3b8hv{gap:16px}.d4a9f2uz>span{display:none}.m5u8z2cl{font-size:9px;padding-block:13px;letter-spacing:0}.m5u8z2cl p:last-child span{margin-inline:4px}.s4r8y1nj{height:565px}.y7v4d9fq{padding:28px 22px}.y7v4d9fq>.a3z8k6mp{font-size:8px}.y7v4d9fq h1{font-size:12px;margin-top:32px}.u5q9n3ha{font-size:clamp(44px,12vw,64px);margin-top:22px}.e7b2m8kt{font-size:11px;margin-top:25px}.y7v4d9fq .z9l3x7vm{gap:16px}.f8r2w6ad{padding:12px 16px;gap:17px;font-size:11px}.p2n7g4sk{font-size:10px;gap:12px}.h2s6j9cw{top:18px;right:18px}.h2s6j9cw>span{display:none}.h2s6j9cw button{width:30px;height:30px;font-size:10px}.x8c4t1kb figcaption{left:22px;bottom:22px}.x8c4t1kb figcaption strong{font-size:16px}.a5n8v2gf{padding:15px 9px;gap:8px;min-width:0}.a5n8v2gf>b{font-size:15px}.a5n8v2gf>span{font-size:10px;white-space:nowrap}.a5n8v2gf small{display:none}.k9x4e7pf>.q4d8c2wy{text-align:left;font-size:9px}.l4b9s2nk{margin-bottom:25px}.l4b9s2nk>p,.l4b9s2nk>aside{font-size:11px}.l4b9s2nk>a{font-size:10px}.k2w7n9fa{display:grid;grid-auto-flow:column;grid-auto-columns:78%;grid-template-columns:none;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:15px;scrollbar-width:thin;scrollbar-color:#704d3f #222328}.t9j4r6cw{scroll-snap-align:start}.q6h8y3pd{height:320px}.f4c8p2yw>p:nth-of-type(2){min-height:0}.k2w7n9fa:focus-visible{outline-offset:-3px}.b4j8z1ph{gap:25px 20px}.c3d7u9la h2{font-size:24px}.b4j8z1ph h3{font-size:13px}.b4j8z1ph article p{font-size:11px}.m8a3k7rq{gap:12px}.m8a3k7rq fieldset span{padding-inline:15px;font-size:12px}.m8a3k7rq>button{font-size:10px;gap:10px}.g7f4z8qc{padding-inline:9px;min-width:0}.g7f4z8qc input{min-width:0;font-size:10px}.h6b3v8zn{grid-template-columns:36% minmax(0,1fr);min-height:183px}.p8w3k9ja{padding:19px 15px}.p8w3k9ja h3{font-size:18px}.p8w3k9ja>p:first-child{font-size:8px}.p8w3k9ja>p:nth-of-type(2){font-size:10px}.z3f8s1qx>span{left:6px;bottom:8px;font-size:7px;padding:2px 5px}.f7y2q9kc{grid-template-columns:1fr;gap:32px}.d8u5r3mz{grid-template-columns:40px 1fr}.d8u5r3mz>.z3f8s1qx{height:230px}.d8u5r3mz h3{font-size:25px}.q8a4v7lt li button{padding-block:20px}.q8a4v7lt li strong{font-size:16px}.j8c2n6pk{display:block}.j8c2n6pk dl{display:grid;grid-template-columns:1fr 1fr;gap:15px}.j8c2n6pk>.e4p7r2vz{font-size:30px;margin-block:25px}.j8c2n6pk>.e4p7r2vz br{display:none}.b7w3f9qn{padding:15px 12px;min-height:430px}.k7v4a9px{grid-template-columns:1fr;gap:0}.k7v4a9px>.z3f8s1qx{height:140px}.k7v4a9px h3{font-size:18px;margin-top:5px}.k7v4a9px h3+p{font-size:10px}.k7v4a9px>div:last-child>p:last-of-type br{display:none}.k7v4a9px>div:last-child>p:last-of-type{font-size:9px}.b7w3f9qn>p{font-size:8px}.p7z2w8fe{grid-template-columns:1fr;gap:26px}.p7z2w8fe>li{display:grid;grid-template-columns:60px 1fr;gap:6px 20px}.p7z2w8fe b{font-size:40px;grid-row:1 / 4}.p7z2w8fe b span{display:none}.p7z2w8fe h3{margin:6px 0}.p7z2w8fe p{margin-block:0 10px;max-width:none;font-size:11px}.p7z2w8fe a,.p7z2w8fe button{width:fit-content}.c8h2q7vm{grid-template-columns:1fr;gap:30px}.c8h2q7vm figure{border-right:0;border-bottom:1px solid var(--line);padding:0 0 25px}.c8h2q7vm figure:last-child{border-bottom:0;padding-bottom:0}.c8h2q7vm blockquote{min-height:0;font-size:13px}.c8h2q7vm figcaption{margin-top:15px}.c8h2q7vm figure>span{font-size:48px}.y3f7n9wp summary{font-size:12px;gap:12px;padding-block:22px}.y3f7n9wp details>p{padding-left:28px;font-size:11px}.v9k4d7mp{padding:30px 22px;gap:30px}.v9k4d7mp .a3z8k6mp{font-size:8px;letter-spacing:.1em}.v9k4d7mp>div>p:last-of-type br{display:none}.v9k4d7mp>div>p:last-of-type{font-size:10px}.v9k4d7mp .z9l3x7vm{gap:13px}.m3r8b5yk{padding:25px 18px}.m3r8b5yk h3{font-size:14px}.m3r8b5yk>span{right:20px;top:22px;font-size:34px}.m3r8b5yk>p:last-child{font-size:8px}.d2p7v9ha nav>div{grid-template-columns:repeat(2,1fr)}.s9y4k2bt{flex-wrap:wrap}.s9y4k2bt>p{text-align:left;order:3;width:100%}.s9y4k2bt>a:last-child{margin-left:auto}dialog{padding:23px}.n7w3c8jm h2{font-size:23px}.n7w3c8jm nav a{padding-block:10px;font-size:13px}.j4k8v2mx>.a3z8k6mp{font-size:8px;letter-spacing:.1em}.v7t2h9kb .e4p7r2vz{font-size:14px}.v7t2h9kb>.z3f8s1qx{height:170px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}html[data-motion=true] [data-reveal]{opacity:1;transform:none}}}
