@charset "UTF-8";:root{color-scheme:light;--ink: #252d2a;--paper: #fbf8f1;--muted: #6e746e;--line: #dedfd5;--orange: #e65a35;--mint: #e9f0e3;--ease: cubic-bezier(.2, .75, .25, 1);font-family:Microsoft YaHei,PingFang SC,system-ui,sans-serif;color:var(--ink);background:var(--paper);font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:105px}body{margin:0}button,a,summary{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer}button,a,summary{touch-action:manipulation}button{border:0}img{display:block;width:100%;height:100%;object-fit:cover;min-width:0}.y7b3k9d6>*,.q2m7v9c4>*,.r9b4v6k2>*{min-width:0}figure,blockquote,p,h1,h2,h3{margin:0}button:focus-visible,a:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:3px solid #a43b24;outline-offset:5px}button:disabled{cursor:default}h2{font-size:clamp(25px,2.8vw,37px);line-height:1.45;font-weight:760;letter-spacing:-1.4px}h3{font-size:19px;line-height:1.5}p{line-height:1.9}section[id],article[id],nav[id]{scroll-margin-top:105px}[hidden]{display:none!important}::selection{background:#ffd2aa;color:#252d2a}.c4r8t2p9{width:min(1240px,calc(100% - 96px));margin-inline:auto}.b7q2x6n9{padding-block:88px}.q8v2n6x4{position:fixed;z-index:90;left:16px;top:-100px;padding:14px 20px;background:#fff;border:2px solid var(--ink)}.q8v2n6x4:focus{top:14px}.w7k9a2m5{position:sticky;top:0;z-index:40;background:#fbf8f1f2;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.f6n3b8v2{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:91px}.j5x9d3k7{font-size:23px;letter-spacing:-.8px;flex-shrink:0}.j5x9d3k7>a{display:flex;align-items:center;gap:11px}.j5x9d3k7 small{display:block;font-size:8px;font-weight:550;letter-spacing:1.6px;margin-top:3px}.a7m2q8z4{display:grid;place-items:center;width:39px;height:43px;border-radius:10px 10px 10px 3px;background:linear-gradient(145deg,#f68c50,#e55539);color:#fff;font-size:29px;box-shadow:3px 3px #eed4b7}.m3t7v5c9{display:flex;gap:30px;font-size:13px;font-weight:600}.m3t7v5c9 a{padding:15px 0;position:relative}.m3t7v5c9 a:after{content:"";position:absolute;height:3px;border-radius:3px;background:var(--orange);bottom:3px;left:0;width:0;transition:width .2s}.m3t7v5c9 a:hover:after,.m3t7v5c9 a[aria-current]:after{width:100%}.r2z6k8w4{display:flex;align-items:center;gap:16px}.b5j8y3n6{display:flex;align-items:center;gap:20px;padding:11px 19px;border:1px solid var(--ink);border-radius:7px;font-size:12px;font-weight:700;transition:background .2s}.b5j8y3n6:hover{background:var(--mint)}.v9c4m7x2{display:flex;gap:9px;align-items:center;padding:10px 0;background:transparent;font-size:12px}.v9c4m7x2>span:last-child{font-size:23px;transition:transform .2s}.v9c4m7x2[aria-expanded=true]>span:last-child{transform:rotate(45deg)}.k8d2u6p4{position:absolute;top:100%;left:0;right:0;background:var(--paper);box-shadow:0 16px 20px #27342b12;border-bottom:1px solid var(--line)}.k8d2u6p4>.c4r8t2p9{display:grid;grid-template-columns:repeat(4,1fr);gap:0 25px;padding-block:18px}.k8d2u6p4 a{font-size:13px;padding:14px 0;border-bottom:1px solid var(--line)}.k8d2u6p4 a:hover{color:var(--orange)}.p4h7s2n8{position:relative;background:radial-gradient(ellipse at 68% 45%,#f0e7d600,transparent 55%),var(--paper);border-bottom:1px solid var(--line);overflow:hidden}.y7b3k9d6{display:grid;grid-template-columns:36px 1.15fr 1fr;gap:34px;min-height:642px;padding-block:47px 35px;align-items:center}.u8e4r6t2{display:flex;align-self:stretch;align-items:center;justify-content:space-between;writing-mode:vertical-rl;border-right:1px solid var(--line);padding-block:10px;font-size:9px;letter-spacing:2px}.u8e4r6t2>span:first-child{font-weight:750;font-size:11px}.e4q7m2c8{display:flex;align-items:center;gap:10px;font-size:10px;font-weight:650;letter-spacing:1.6px;line-height:1.8}.e4q7m2c8>span:empty{height:6px;width:6px;border-radius:50%;background:var(--orange)}.n6x2k8w4{position:relative;display:inline-block;margin-block:22px 20px;font-size:clamp(57px,5.6vw,82px);line-height:1.22;letter-spacing:-6px;font-weight:850}.n6x2k8w4 em{font-style:normal;background:linear-gradient(110deg,#e65737,#e6813a);color:transparent;-webkit-background-clip:text;background-clip:text}.n6x2k8w4>span{position:absolute;right:-64px;top:0;font-size:48px;font-weight:400;color:#6e8864;transform:rotate(12deg)}.t3d8r5v7{font-size:21px;font-weight:650;letter-spacing:-.6px;margin-bottom:12px}.h5m9c3q7{font-size:14px;color:var(--muted);line-height:1.95}.g8r4n2j6{display:flex;align-items:center;gap:25px;margin-top:30px}.d7x3b9p5{display:inline-flex;align-items:center;justify-content:space-between;gap:35px;padding:17px 24px;border-radius:7px;background:linear-gradient(115deg,#f4894f,#e6513b);color:#fff;font-size:13px;font-weight:700;box-shadow:0 7px 16px #d46a3320;transition:transform .25s,box-shadow .25s}.d7x3b9p5:hover{transform:translateY(-3px);box-shadow:0 11px 20px #d46a3340}.d7x3b9p5>span{font-size:20px}.z4t8k2m6{display:inline-flex;align-items:center;gap:12px;font-size:12px;font-weight:650;border-bottom:1px solid #a2a79c;padding-block:6px;transition:color .2s}.z4t8k2m6:hover{color:var(--orange)}.f2w7c9v3{display:flex;gap:14px;margin-top:28px;color:var(--muted);font-size:10px}.f2w7c9v3>span+span:before{content:"·";margin-right:14px}.a9k4p7r2{position:relative;padding:0 16px 20px 0}.v4n8t2b6{display:flex;justify-content:space-between;font-size:9px;letter-spacing:1.3px;margin-bottom:13px}.m8p3s7q5{height:488px;border-radius:180px 180px 9px 9px;overflow:hidden;position:relative;background:#dce7db;border:5px solid #fff;box-shadow:13px 14px #e9dfcb}.m8p3s7q5:after{content:"";position:absolute;inset:45% 0 0;background:linear-gradient(transparent,#172e22d9);pointer-events:none}.m8p3s7q5>img{transition:transform 1s var(--ease)}.m8p3s7q5:hover>img{transform:scale(1.035)}.m8p3s7q5 figcaption{position:absolute;z-index:1;bottom:27px;left:29px;right:25px;color:#fff}.m8p3s7q5 figcaption>span{display:block;font-size:10px;letter-spacing:2px}.m8p3s7q5 strong{display:block;font-size:28px;font-weight:700;margin-block:9px 14px}.m8p3s7q5 a{font-size:11px;display:flex;justify-content:space-between;align-items:center;border-top:1px solid #ffffff50;padding-top:12px}.m8p3s7q5 a>span{font-size:22px}.q6c9y2k4{position:absolute;left:-33px;top:120px;border:1px solid #777d56;outline:4px solid var(--paper);background:#e9efcf;border-radius:50%;width:90px;height:90px;display:grid;place-content:center;text-align:center;font-size:13px;line-height:1.6;transform:rotate(-13deg)}.l3v9m4b7{display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:10px;color:var(--muted);padding-block:22px}.p4h7s2n8 .l3v9m4b7{border-top:1px solid var(--line)}.l3v9m4b7 b{font-weight:650;color:var(--ink);margin-right:17px}.l3v9m4b7 a{display:flex;gap:25px;align-items:center}.l3v9m4b7 a>span{font-size:18px}.w3n7k5a8{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:34px}.w3n7k5a8 .e4q7m2c8{margin-bottom:12px}.w3n7k5a8 h2+p{font-size:12px;color:var(--muted);margin-top:12px}.k5y9r2v6{color:var(--orange)}.j7d4m8c2{display:flex;gap:8px;flex-shrink:0}.j7d4m8c2 button{width:41px;height:41px;border:1px solid var(--line);border-radius:50%;background:transparent;transition:background .2s,transform .2s}.j7d4m8c2 button:nth-child(2){font-size:10px}.j7d4m8c2 button:hover{background:var(--mint);transform:translateY(-2px)}.x8p2v7k4{display:flex;gap:22px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-inline:contain;padding:3px 3px 8px;margin-inline:-3px}.x8p2v7k4::-webkit-scrollbar{display:none}.r6t9c3m5{flex:0 0 calc((100% - 66px) / 3.4);min-width:0;scroll-snap-align:start}.u4k8n2y7{position:relative;aspect-ratio:1/.99;border-radius:11px;overflow:hidden;background:#e5e7da}.u4k8n2y7 img{transition:transform .5s var(--ease)}.u4k8n2y7>span{position:absolute;left:13px;top:14px;padding:6px 10px;background:var(--paper);border-radius:4px;font-size:9px;font-weight:650;box-shadow:0 3px 8px #0000000d}.r6t9c3m5 a:hover img{transform:scale(1.055)}.d3b7w9s2{padding:18px 0 0}.d3b7w9s2 small{font-size:10px;color:var(--muted)}.d3b7w9s2 h3{font-size:17px;margin-top:6px;display:flex;align-items:center;justify-content:space-between}.d3b7w9s2 h3>span{font-size:23px;font-weight:400;color:var(--orange);transition:transform .2s}.r6t9c3m5 a:hover h3>span{transform:translate(2px,-2px)}.d3b7w9s2 p{font-size:11px;color:var(--muted);margin-top:8px}.n8v4q6d2{border-block:1px solid var(--line);padding-block:58px;background:#f2f1e8}.z9k2r5m7{display:grid;grid-template-columns:1fr 2.1fr;gap:70px;align-items:center}.z9k2r5m7 h2{font-size:28px;margin-block:11px 14px;letter-spacing:-1px}.c7m3x9p2{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.c7m3x9p2 article{padding:22px 19px;border:1px solid #d8dace;background:var(--paper);border-radius:8px;transition:transform .25s,border-color .25s}.c7m3x9p2 article:hover{transform:translateY(-5px);border-color:#81946e}.c7m3x9p2 article>span{font-size:27px;color:#6a805e;font-family:Georgia,serif}.c7m3x9p2 h3{font-size:14px;margin-block:17px 10px}.c7m3x9p2 p{font-size:11px;color:var(--muted);line-height:1.95}.t6m2r8w4{font-size:11px;color:var(--muted);line-height:1.8}.p7x4c8n2{display:flex;flex-wrap:wrap;gap:9px;margin-block:24px 32px}.p7x4c8n2 button{padding:11px 19px;border:1px solid var(--line);border-radius:5px;background:transparent;font-size:12px;transition:background .2s,color .2s,border-color .2s}.p7x4c8n2 button[aria-pressed=true]{color:var(--paper);background:var(--ink);border-color:var(--ink)}.p7x4c8n2 button:not([aria-pressed=true]):hover{background:var(--mint)}.p7x4c8n2 button>span{font-size:10px;opacity:.65;margin-left:9px}.s2k6d9v4{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.h8w3n7q2{display:grid;grid-template-columns:115px minmax(0,1fr);gap:24px;border:1px solid var(--line);border-radius:9px;background:#fffdf9;padding:22px;align-items:start;transition:border-color .25s,box-shadow .25s}.h8w3n7q2:hover{border-color:#b9c5b1;box-shadow:0 8px 18px #263a2710}.h8w3n7q2>img{height:165px;border-radius:4px;background:#e9e8dc}.h8w3n7q2 small{display:block;font-size:8px;letter-spacing:1px;color:#6b7d5e;margin-block:1px 9px}.h8w3n7q2 h3{font-size:18px}.h8w3n7q2 h3+p{font-size:10px;color:var(--muted);margin-top:5px}.h8w3n7q2 p+p{font-size:11px;line-height:1.8;margin-top:12px}.h8w3n7q2 details{margin-top:17px;border-top:1px dashed var(--line)}summary{cursor:pointer;list-style:none}summary::-webkit-details-marker{display:none}.h8w3n7q2 summary{display:flex;justify-content:space-between;align-items:center;padding-block:11px 0;font-size:10px;font-weight:650}.h8w3n7q2 summary span{font-size:17px;transition:transform .2s}.h8w3n7q2 details[open] summary span{transform:rotate(45deg)}.h8w3n7q2 details p{font-size:11px;color:var(--muted);line-height:1.9;margin-top:12px}.h8w3n7q2[data-highlight=true]{border-color:var(--orange);box-shadow:0 0 0 3px #ed794329}.f9b3k6x2{padding-block:58px;background:#eaf0e3;border-block:1px solid #d4decd}.f9b3k6x2 .k5y9r2v6{font-size:16px;letter-spacing:0;color:#6d7d62;font-weight:500}.v7q2m5d9{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:26px}.v7q2m5d9 li{display:grid;grid-template-columns:45px 1fr 25px;gap:14px;align-items:center;padding:25px 0 10px;border-top:1px solid #a9b99e}.b4r8t3k6{font-size:39px;line-height:1;font-weight:400;letter-spacing:-2px;font-family:Georgia,serif;color:#798e68}.v7q2m5d9 small{font-size:10px;color:#6d7d62}.v7q2m5d9 h3{font-size:17px;margin-block:6px}.v7q2m5d9 p{font-size:10px;color:var(--muted)}.v7q2m5d9 a{font-size:24px;transition:transform .2s}.v7q2m5d9 a:hover{transform:translate(3px,-3px)}.q2m7v9c4{display:grid;grid-template-columns:.85fr 1.15fr;gap:100px;align-items:center}.y4p8n2r6 h2{font-size:38px;margin-block:18px}.y4p8n2r6 h2+p{font-size:13px;color:var(--muted);max-width:340px}.y4p8n2r6 .p7x4c8n2{margin-block:24px 15px}.g3k9w5d2{min-height:440px;background:radial-gradient(#d0d4c6 1px,transparent 1px);background-size:12px 12px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:34px 22px 24px;border:1px solid var(--line);border-radius:12px}.n4r7c2x8{width:100%;max-width:460px;overflow:hidden;border:1px solid #c4c8bb;border-radius:10px;background:#f9faf5;box-shadow:0 16px 28px #304a291a;transition:max-width .6s var(--ease),border-radius .6s}.x5t2q8m6{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:13px 15px;background:#fff;border-bottom:1px solid var(--line);font-size:9px}.x5t2q8m6>span:first-child{font-size:8px;letter-spacing:2px;color:#c4c7b7}.x5t2q8m6 small{font-size:8px;color:var(--muted)}.r9b4v6k2{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:13px;padding:29px 25px;min-height:270px;align-items:center}.r9b4v6k2>.e4q7m2c8{font-size:7px;letter-spacing:1px;align-self:end}.r9b4v6k2>strong{font-size:22px;line-height:1.7;grid-column:1;align-self:start;letter-spacing:-1px}.r9b4v6k2>img{grid-column:2;grid-row:1/5;border-radius:60px 60px 4px 4px;min-height:210px;max-height:240px}.r9b4v6k2>span:not(.e4q7m2c8){font-size:8px;color:var(--muted);grid-column:1}.r9b4v6k2>a{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--line);padding-top:10px;font-size:9px;grid-column:1}.u6d2k9p4{display:flex;justify-content:space-around;font-size:8px;border-top:1px solid var(--line);padding:12px 20px}.g3k9w5d2>p{margin-top:18px;font-size:10px}.n4r7c2x8[data-mode=phone]{max-width:233px;border:5px solid #333b32;border-radius:25px}.n4r7c2x8[data-mode=phone] .x5t2q8m6{padding-top:16px}.n4r7c2x8[data-mode=phone] .x5t2q8m6>span{display:none}.n4r7c2x8[data-mode=phone] .x5t2q8m6 small{margin:auto}.n4r7c2x8[data-mode=phone] .r9b4v6k2{display:flex;flex-direction:column;align-items:stretch;padding:19px;gap:10px}.n4r7c2x8[data-mode=phone] .r9b4v6k2>strong{font-size:18px;line-height:1.5}.n4r7c2x8[data-mode=phone] .r9b4v6k2>strong br{display:none}.n4r7c2x8[data-mode=phone] .r9b4v6k2>img{height:152px;min-height:0;border-radius:5px}.n4r7c2x8[data-mode=phone] .r9b4v6k2>.e4q7m2c8{align-self:start}.c8v2m7r5{border-top:1px solid var(--line);display:grid;grid-template-columns:1fr 1.2fr;gap:100px;padding-top:68px}.c8v2m7r5 h2{margin-top:14px}.c8v2m7r5 h2+p{margin-top:15px;font-size:12px;color:var(--muted)}.m7x3q9b2{margin:0;padding:0;list-style:none}.m7x3q9b2 li{display:flex;gap:25px;padding-bottom:28px;position:relative}.m7x3q9b2 li+li{padding-top:14px}.m7x3q9b2 li:not(:last-child):after{content:"";position:absolute;left:21px;top:48px;bottom:0;border-left:1px dashed #b2baa8}.m7x3q9b2 li>span{position:relative;z-index:1;display:grid;place-items:center;flex-shrink:0;width:43px;height:43px;border:1px solid #bdc8b4;border-radius:50%;background:var(--paper);font-size:12px;font-weight:700;color:#718665}.m7x3q9b2 h3{font-size:17px}.m7x3q9b2 p{font-size:12px;color:var(--muted);margin-top:7px}.m7x3q9b2 a{font-size:10px;display:inline-block;margin-top:10px;color:var(--orange);border-bottom:1px solid #e9c2a6}.z7r3k8v2{padding-block:65px;background:#f0ede4;border-block:1px solid var(--line)}.k3p9n5d7{display:grid;grid-template-columns:repeat(3,1fr);gap:23px;padding-top:10px}.k3p9n5d7 figure{position:relative;background:#fffcf6;padding:26px 27px 23px;border:1px solid #e2ded1;border-radius:3px;transform:rotate(-1deg);transition:transform .25s}.k3p9n5d7 figure:nth-child(2){transform:rotate(1deg);background:#f8fbe9}.k3p9n5d7 figure:nth-child(3){transform:rotate(-.6deg);background:#ffefe2}.k3p9n5d7 figure:hover{transform:rotate(0) translateY(-5px)}.k3p9n5d7 figure:before{content:"";position:absolute;left:42%;top:-9px;width:55px;height:20px;background:#e3d6b5a1;transform:rotate(-7deg)}.k3p9n5d7 figure>span{font-size:42px;color:#c4bc9d;font-family:Georgia,serif;line-height:1}.k3p9n5d7 blockquote{font-size:12px;line-height:2;min-height:100px;margin-top:6px}.k3p9n5d7 figcaption{display:flex;justify-content:space-between;align-items:center;gap:10px;border-top:1px dashed #d4d3c3;margin-top:23px;padding-top:17px;font-size:10px}.k3p9n5d7 figcaption>span{font-size:9px;color:var(--muted)}.d8n4q7m2{display:grid;grid-template-columns:1.2fr 1fr;gap:90px}.d8n4q7m2 h2{font-size:29px;margin-block:15px 23px;letter-spacing:-1px}.v2k8r5c9 details{border-bottom:1px solid var(--line)}.v2k8r5c9 summary{display:flex;justify-content:space-between;align-items:center;padding-block:23px;font-size:13px;font-weight:600;gap:20px}.v2k8r5c9 summary span{font-size:21px;font-weight:400;transition:transform .2s;flex-shrink:0}.v2k8r5c9 details[open] summary span{transform:rotate(45deg)}.v2k8r5c9 details p{font-size:12px;color:var(--muted);padding:0 25px 23px 0}.j9m5x2v8{position:relative;background:#f3e5d4;border:1px solid #e7d3b9;border-radius:13px;padding:35px;overflow:hidden}.q8d4p7n2{display:flex;justify-content:space-between;align-items:center;font-size:40px;color:#cf7349;margin-bottom:23px;border-bottom:1px solid #d9c8b2;padding-bottom:17px}.q8d4p7n2>span{font-size:8px;letter-spacing:1.5px;color:#867863}.j9m5x2v8 h2{font-size:25px;margin-bottom:15px}.s6x2m8k4{font-size:20px;font-weight:650;line-height:1.7;margin-bottom:14px}.j9m5x2v8 .s6x2m8k4+p{font-size:12px;color:#766f60}.w8r3v7n2{display:flex;flex-direction:column;gap:8px;background:#fcf8f080;border:1px solid #dfceb9;border-radius:5px;padding:15px;margin-block:22px;font-size:11px;color:#736655}.j9m5x2v8>.d7x3b9p5{width:100%;padding-block:14px}.j9m5x2v8>.z4t8k2m6{margin-top:16px}.j9m5x2v8>small{display:block;margin-top:19px;font-size:9px;line-height:1.9;color:#817361}.t8q3c6k2{padding-block:60px 0;background:#e9ede3;border-top:1px solid #d8dfcf}.p2m8v4n7{display:grid;grid-template-columns:.85fr 1.6fr;gap:90px;padding-bottom:40px}.p2m8v4n7 h2{font-size:25px;margin-top:15px;line-height:1.7}.p2m8v4n7 h2>span{font-size:16px;font-weight:450;letter-spacing:0}.p2m8v4n7>div>p:not(.e4q7m2c8){font-size:12px;color:#65705e;line-height:2.1}.p2m8v4n7>div>p.t6m2r8w4{font-size:9px;margin-top:18px}.y2k7r9d4{display:grid;grid-template-columns:.85fr 1.6fr;gap:90px;border-block:1px solid #ced8c5;padding-block:27px}.y2k7r9d4>strong{display:flex;gap:30px;font-size:12px}.y2k7r9d4>div{display:grid;grid-template-columns:repeat(4,1fr);gap:16px 25px}.y2k7r9d4 a{font-size:10px;color:#65705e}.y2k7r9d4 a:hover{color:var(--orange)}.f4n8w2m6{display:flex;align-items:center;justify-content:space-between;padding-block:24px;font-size:9px;color:#6e7767}.f4n8w2m6 a{font-size:10px}.n3k7p2x9{display:none}[data-reveal][data-ready=true]{opacity:0;transform:translateY(22px);transition:opacity .7s var(--ease),transform .7s var(--ease)}[data-reveal][data-ready=true][data-seen=true]{opacity:1;transform:none}@media (min-width: 1450px){.y7b3k9d6{min-height:710px;padding-block:60px}.m8p3s7q5{height:535px}}@media (max-width: 1150px){.c4r8t2p9{width:calc(100% - 64px)}.m3t7v5c9{gap:20px}.r2z6k8w4{gap:15px}.v9c4m7x2>span:first-child{display:none}.y7b3k9d6{gap:25px;grid-template-columns:25px 1.1fr 1fr;min-height:590px}.m8p3s7q5{height:445px}.n6x2k8w4{font-size:65px;letter-spacing:-5px}.n6x2k8w4>span{right:-47px;font-size:35px}.g8r4n2j6{gap:17px}.d7x3b9p5{padding:15px 17px;gap:24px}.f2w7c9v3{font-size:9px;gap:8px}.f2w7c9v3>span+span:before{margin-right:8px}.z9k2r5m7{gap:35px}.c7m3x9p2{gap:12px}.c7m3x9p2 article{padding:18px 15px}.q2m7v9c4,.c8v2m7r5{gap:55px}.h8w3n7q2{grid-template-columns:100px minmax(0,1fr);gap:18px;padding:18px}.h8w3n7q2>img{height:148px}.h8w3n7q2 h3{font-size:16px}.v7q2m5d9{gap:18px}.v7q2m5d9 li{grid-template-columns:35px 1fr 19px;gap:9px}.b4r8t3k6{font-size:32px}.v7q2m5d9 h3{font-size:15px}.d8n4q7m2{gap:45px}.p2m8v4n7,.y2k7r9d4{gap:60px}.k3p9n5d7 figure{padding:25px 20px}.k3p9n5d7 figcaption{align-items:start;flex-direction:column;gap:6px}}@media (max-width: 850px){html{scroll-padding-top:85px}.f6n3b8v2{min-height:76px}.m3t7v5c9{display:none}.v9c4m7x2>span:first-child{display:block}.y7b3k9d6{grid-template-columns:1fr 1fr;gap:32px;padding-block:40px;min-height:540px}.u8e4r6t2{display:none}.n6x2k8w4{font-size:59px;letter-spacing:-4px}.n6x2k8w4>span{font-size:30px;right:-35px}.t3d8r5v7{font-size:17px}.h5m9c3q7{font-size:12px}.m8p3s7q5{height:420px;border-top-left-radius:130px;border-top-right-radius:130px}.q6c9y2k4{width:69px;height:69px;left:-20px;font-size:11px}.g8r4n2j6{align-items:start;flex-direction:column;gap:10px;margin-top:22px}.f2w7c9v3{flex-wrap:wrap;gap:5px 10px;margin-top:18px}.f2w7c9v3>span+span:before{display:none}.f2w7c9v3 span{border-left:2px solid #c2c9b8;padding-left:7px}.m8p3s7q5 strong{font-size:22px}.m8p3s7q5 figcaption{left:20px;right:20px}.b7q2x6n9{padding-block:65px}.r6t9c3m5{flex-basis:calc((100% - 40px)*.4)}.z9k2r5m7{grid-template-columns:1fr;gap:30px}.z9k2r5m7>div:first-child{display:grid;grid-template-columns:1fr 1fr;align-items:center}.z9k2r5m7 h2{grid-column:1;grid-row:2}.z9k2r5m7 .z4t8k2m6{justify-self:end;grid-column:2;grid-row:2}.c7m3x9p2 article{padding:22px}.s2k6d9v4{gap:16px}.h8w3n7q2{grid-template-columns:80px 1fr;gap:15px;padding:17px 14px}.h8w3n7q2>img{height:125px}.h8w3n7q2 small{font-size:7px}.h8w3n7q2 h3{font-size:15px}.h8w3n7q2 h3+p{font-size:9px}.h8w3n7q2 p+p{font-size:10px}.v7q2m5d9 li{grid-template-columns:1fr;align-content:start;padding-top:17px}.v7q2m5d9 a{justify-self:end;margin-top:-28px}.q2m7v9c4{gap:30px;grid-template-columns:.9fr 1.1fr}.y4p8n2r6 h2{font-size:30px}.g3k9w5d2{padding:25px 14px;min-height:390px}.r9b4v6k2{padding:25px 15px;gap:9px}.r9b4v6k2>strong{font-size:18px}.r9b4v6k2>img{min-height:190px}.c8v2m7r5{grid-template-columns:.9fr 1.1fr;gap:35px}.c8v2m7r5 h2{font-size:29px}.k3p9n5d7{gap:15px}.k3p9n5d7 blockquote{font-size:11px}.d8n4q7m2{gap:32px;grid-template-columns:1fr 1fr}.d8n4q7m2 h2{font-size:24px}.j9m5x2v8{padding:25px}.p2m8v4n7,.y2k7r9d4{grid-template-columns:1fr 1.6fr;gap:35px}.y2k7r9d4>div{gap:15px;grid-template-columns:repeat(3,1fr)}section[id],article[id],nav[id]{scroll-margin-top:89px}}@media (max-width: 600px){.c4r8t2p9{width:calc(100% - 40px)}html{scroll-padding-top:78px}.f6n3b8v2{min-height:70px;gap:10px}.j5x9d3k7{font-size:20px}.j5x9d3k7 small{font-size:6px;letter-spacing:1.4px}.a7m2q8z4{width:32px;height:36px;font-size:24px}.j5x9d3k7>a{gap:8px}.r2z6k8w4{gap:13px}.b5j8y3n6{font-size:10px;padding:9px 10px;gap:8px}.v9c4m7x2>span:first-child{display:none}.v9c4m7x2{padding-inline:3px}.k8d2u6p4>.c4r8t2p9{grid-template-columns:repeat(2,1fr);gap:0 20px;padding-block:7px 17px;max-height:70vh;overflow:auto}.k8d2u6p4 a{font-size:11px;padding-block:14px}.y7b3k9d6{grid-template-columns:1fr;gap:34px;padding-block:30px 26px;min-height:0}.s9v3a5j7{padding:0 3px}.e4q7m2c8{font-size:9px;letter-spacing:1px}.n6x2k8w4{font-size:67px;margin-block:17px 16px;letter-spacing:-4px;line-height:1.2}.n6x2k8w4>span{right:-59px;top:12px;font-size:40px}.t3d8r5v7{font-size:18px;margin-bottom:10px}.h5m9c3q7{font-size:12px}.g8r4n2j6{flex-direction:row;align-items:center;gap:21px;margin-top:23px}.d7x3b9p5{font-size:12px;padding:13px 17px;gap:25px}.z4t8k2m6{font-size:11px}.f2w7c9v3{font-size:9px;gap:16px}.a9k4p7r2{margin-left:20px;margin-right:6px;padding-right:11px;padding-bottom:12px}.m8p3s7q5{height:350px;border-radius:110px 110px 6px 6px;box-shadow:9px 9px #e9dfcb;border-width:4px}.v4n8t2b6{font-size:8px;margin-bottom:10px}.q6c9y2k4{top:90px;left:-26px;width:73px;height:73px;font-size:11px}.m8p3s7q5 figcaption{bottom:21px;left:22px;right:22px}.m8p3s7q5 strong{font-size:24px}.l3v9m4b7{font-size:9px;padding-block:17px;gap:15px}.p4h7s2n8 .l3v9m4b7>span{max-width:215px;line-height:1.8}.p4h7s2n8 .l3v9m4b7 b{display:block;margin-right:0}.l3v9m4b7 a{gap:10px;flex-shrink:0}.b7q2x6n9{padding-block:52px}.w3n7k5a8{gap:17px;align-items:start;margin-bottom:24px}.w3n7k5a8 h2{font-size:25px;letter-spacing:-1px}.w3n7k5a8 h2+p{font-size:11px;margin-top:10px}.j7d4m8c2{gap:6px;margin-top:7px}.j7d4m8c2 button{width:31px;height:31px;font-size:13px}.j7d4m8c2 button:nth-child(2){font-size:9px}.j7d4m8c2 button:nth-child(2){position:absolute;right:0;top:51px;width:42px;height:24px;border-radius:4px;font-size:9px}.j7d4m8c2{position:relative}.x8p2v7k4{gap:16px}.r6t9c3m5{flex-basis:74%}.u4k8n2y7{aspect-ratio:1/1.02}.d3b7w9s2 h3{font-size:17px}.d3b7w9s2 p{font-size:11px}.d3b7w9s2{padding-top:15px}.n8v4q6d2{padding-block:39px}.z9k2r5m7>div:first-child{display:block}.z9k2r5m7 h2{font-size:27px}.z9k2r5m7 h2 br{display:none}.z9k2r5m7 .z4t8k2m6{margin-top:3px}.c7m3x9p2{grid-template-columns:1fr;gap:11px}.c7m3x9p2 article{display:grid;grid-template-columns:32px 1fr;gap:0 15px;padding:20px}.c7m3x9p2 article>span{grid-column:1;grid-row:1/3;align-self:center}.c7m3x9p2 h3{grid-column:2;margin:0 0 7px;font-size:14px}.c7m3x9p2 p{grid-column:2;font-size:11px}.p7x4c8n2{gap:7px;margin-block:22px 23px}.p7x4c8n2 button{font-size:11px;padding:9px 12px}.p7x4c8n2 button>span{margin-left:5px;font-size:9px}#catalogue .w3n7k5a8{display:block}#catalogue .t6m2r8w4{display:block;margin-top:15px;font-size:10px}.s2k6d9v4{grid-template-columns:1fr;gap:13px}.h8w3n7q2{grid-template-columns:95px minmax(0,1fr);padding:17px;gap:18px}.h8w3n7q2>img{height:143px}.h8w3n7q2 small{font-size:7px;margin-bottom:9px}.h8w3n7q2 h3{font-size:17px}.h8w3n7q2 h3+p{font-size:9px}.h8w3n7q2 p+p{font-size:11px;margin-top:9px}.h8w3n7q2 details{margin-top:12px}.h8w3n7q2 details p{font-size:11px}.f9b3k6x2{padding-block:41px}.f9b3k6x2 .w3n7k5a8{display:block}.f9b3k6x2 h2 .k5y9r2v6{font-size:13px}.f9b3k6x2 aside{font-size:10px;margin-top:15px}.f9b3k6x2 aside br{display:none}.v7q2m5d9{grid-template-columns:1fr;gap:13px}.v7q2m5d9 li{grid-template-columns:47px 1fr 30px;padding:19px 0 7px;align-items:center;gap:13px}.b4r8t3k6{font-size:36px}.v7q2m5d9 a{margin:0}.v7q2m5d9 h3{font-size:17px;margin-block:5px}.v7q2m5d9 small{font-size:9px}.v7q2m5d9 p{font-size:10px}.q2m7v9c4{grid-template-columns:1fr;gap:30px}.y4p8n2r6 h2{font-size:31px;margin-block:14px}.y4p8n2r6 h2 br{display:none}.y4p8n2r6 h2+p{font-size:12px;max-width:none}.y4p8n2r6 .t6m2r8w4{font-size:9px}.g3k9w5d2{padding:27px 20px 20px;min-height:380px}.r9b4v6k2{padding:23px 20px}.r9b4v6k2>strong{font-size:20px}.c8v2m7r5{grid-template-columns:1fr;gap:32px;padding-top:40px}.c8v2m7r5 h2{font-size:28px}.m7x3q9b2 li{gap:19px}.m7x3q9b2 h3{font-size:16px}.m7x3q9b2 p{font-size:11px}.m7x3q9b2 li:last-child{padding-bottom:0}.z7r3k8v2{padding-block:45px}.z7r3k8v2 .w3n7k5a8{display:block}.z7r3k8v2 .t6m2r8w4{font-size:10px;margin-top:13px}.z7r3k8v2 .t6m2r8w4 br{display:none}.k3p9n5d7{grid-template-columns:1fr;gap:23px;padding-top:10px}.k3p9n5d7 figure{padding:25px}.k3p9n5d7 blockquote{font-size:12px;min-height:0;margin-top:0}.k3p9n5d7 figure>span{font-size:34px}.k3p9n5d7 figcaption{flex-direction:row;margin-top:20px;padding-top:15px}.d8n4q7m2{grid-template-columns:1fr;gap:46px}.d8n4q7m2 h2{font-size:27px}.v2k8r5c9 summary{font-size:12px;padding-block:21px}.v2k8r5c9 details p{font-size:11px}.j9m5x2v8{padding:27px}.j9m5x2v8 h2{font-size:25px}.q8d4p7n2{margin-bottom:20px}.s6x2m8k4{font-size:22px}.t8q3c6k2{padding-block:44px 72px}.p2m8v4n7{grid-template-columns:1fr;gap:22px;padding-bottom:30px}.p2m8v4n7 h2{font-size:25px}.p2m8v4n7 h2>br{display:none}.p2m8v4n7 h2>span{display:block;font-size:15px}.p2m8v4n7>div>p:not(.e4q7m2c8){font-size:11px}.p2m8v4n7>div>p.t6m2r8w4{font-size:9px}.y2k7r9d4{grid-template-columns:1fr;gap:22px;padding-block:24px}.y2k7r9d4>div{grid-template-columns:repeat(3,1fr);gap:19px 12px}.y2k7r9d4 a{font-size:10px}.f4n8w2m6{font-size:8px;gap:15px;padding-block:21px}.f4n8w2m6 a{font-size:9px;flex-shrink:0}.n3k7p2x9{position:fixed;z-index:35;left:0;right:0;bottom:0;display:grid;grid-template-columns:repeat(4,1fr);padding:9px 12px calc(10px + env(safe-area-inset-bottom));background:#fbf8f1f5;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-top:1px solid var(--line)}.n3k7p2x9 a{display:flex;flex-direction:column;align-items:center;gap:4px;font-size:9px;color:#707965}.n3k7p2x9 a>span{font-size:18px;line-height:1.2}.n3k7p2x9 a[aria-current]{color:var(--orange)}section[id],article[id],nav[id]{scroll-margin-top:82px}}@media (max-width: 360px){.c4r8t2p9{width:calc(100% - 30px)}.b5j8y3n6{display:none}.n6x2k8w4{font-size:60px}.g8r4n2j6{gap:15px}.f2w7c9v3{gap:9px}.h8w3n7q2{grid-template-columns:80px 1fr;padding:14px;gap:14px}.h8w3n7q2>img{height:124px}.w3n7k5a8 h2{font-size:23px}.h8w3n7q2 h3{font-size:16px}}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}[data-reveal][data-ready=true]{opacity:1;transform:none}}
