@charset "UTF-8";

/* A compact editorial canvas: ink, paper, and an electric margin note. */
:root{color-scheme:dark;--ink:#101110;--surface:#191b18;--raised:#22251f;--paper:#f4f5ee;--quiet:#a7aca1;--acid:#ccfa64;--mint:#83edbc;--rule:#ffffff19;--ease:cubic-bezier(.2,.7,.2,1);font-family:"Microsoft YaHei","PingFang SC",system-ui,sans-serif;font-synthesis:none}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{margin:0;background:var(--ink);color:var(--paper);font-size:14px;line-height:1.7;-webkit-font-smoothing:antialiased}body:has(dialog[open]){overflow:hidden}h1,h2,h3,p,figure,blockquote{margin:0}h1,h2,h3{line-height:1.35}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit;cursor:pointer}button{border:0;background:none;padding:0}a{color:inherit;text-decoration:none}img{display:block;width:100%;object-fit:cover}button,a,input,summary{outline-offset:5px}button:focus-visible,a:focus-visible,input:focus-visible,summary:focus-visible{outline:2px solid var(--acid)}button:disabled{cursor:default}button:hover,a:hover{color:var(--acid)}[hidden]{display:none!important}::selection{background:var(--acid);color:var(--ink)}section[id]{scroll-margin-top:24px}.v3n8p6x2a{width:min(1280px,calc(100% - 96px));margin-inline:auto}.x6w8f2v9r{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.x6w8f2v9r:focus{position:fixed;top:12px;left:20px;width:auto;height:auto;padding:12px 20px;clip-path:none;background:var(--acid);color:var(--ink);z-index:100}

/* Navigation is a quiet masthead; all channels also have a complete directory. */
.k9m4v7s2q{position:sticky;top:0;z-index:40;background:#101110ef;border-bottom:1px solid var(--rule);backdrop-filter:blur(18px)}.c8f4j6r9m{display:flex;align-items:center;gap:44px;min-height:86px}.e7q2m9k4v{display:inline-flex;align-items:center;gap:11px;flex-shrink:0;font-size:24px;font-weight:850;letter-spacing:1px;line-height:1.3}.e7q2m9k4v small{display:block;font:9px/1.8 Arial,sans-serif;letter-spacing:2.4px;color:var(--quiet)}.t4n7b9x2c{display:grid;place-items:center;position:relative;width:42px;height:42px;isolation:isolate;color:var(--ink);background:var(--acid);border-radius:10px 2px 10px 2px;transform:rotate(-7deg);font:900 italic 31px/1 Arial,sans-serif;letter-spacing:-8px;padding-right:8px}.t4n7b9x2c>span{position:absolute;right:4px;top:1px;font-size:20px;letter-spacing:0;transform:rotate(12deg)}.w6p2k8r9d{display:flex;gap:30px;align-self:stretch;align-items:center}.w6p2k8r9d a{position:relative;font-weight:600;color:#c2c6bc;white-space:nowrap}.w6p2k8r9d a:hover,.w6p2k8r9d a[aria-current]{color:var(--acid)}.w6p2k8r9d a[aria-current]:after{content:"";position:absolute;bottom:-30px;left:50%;width:18px;height:3px;transform:translateX(-50%);background:var(--acid)}.r9z2b6h8q{display:flex;align-items:center;gap:22px;margin-left:auto}.s2v8m5k7p{color:var(--quiet);display:flex;align-items:center;gap:8px;font-size:13px;white-space:nowrap}.s2v8m5k7p>span{font:30px/1 Arial}.h8q3f6n2y{padding:9px 15px;background:var(--acid);color:var(--ink);font-weight:700;border-radius:5px;white-space:nowrap;font-size:13px}.h8q3f6n2y:hover{color:var(--ink);background:#e2ffab}.h8q3f6n2y span{margin-left:12px}.j2r9c7w5v{display:flex;flex-direction:column;justify-content:center;gap:6px;width:34px;height:40px}.j2r9c7w5v span{width:22px;height:2px;background:var(--paper);transition:transform .25s}.j2r9c7w5v span:last-child{width:15px;margin-left:7px}.j2r9c7w5v[aria-expanded=true] span:first-child{transform:translateY(4px) rotate(45deg)}.j2r9c7w5v[aria-expanded=true] span:last-child{width:22px;margin-left:0;transform:translateY(-4px) rotate(-45deg)}.u5b9r2x7n{display:grid;grid-template-columns:repeat(6,1fr);gap:2px 20px;padding:18px 0 22px;border-top:1px solid var(--rule);max-height:65vh;overflow:auto}.u5b9r2x7n a{padding:10px 12px;border-radius:4px;color:#c2c6bc;font-size:13px}.u5b9r2x7n a:hover{background:var(--raised);color:var(--acid)}

/* The opening spread pairs strong typography with a full-bleed manga jacket. */
.a9c4r8m2w{display:grid;grid-template-columns:.9fr 1.1fr;gap:50px;padding-top:40px;padding-bottom:42px;align-items:center}.z8f3q7n2v{padding:14px 0}.d6m9x2b4k{display:flex;align-items:center;gap:9px;font-size:10px;font-weight:650;letter-spacing:1.8px;color:var(--quiet);line-height:1.8}.d6m9x2b4k>span:empty{width:6px;height:6px;background:var(--acid);border-radius:50%}.z8f3q7n2v>.d6m9x2b4k{font-size:12px;letter-spacing:2px;color:#c7cdbd}.z8f3q7n2v h1{margin-top:21px;font-size:clamp(36px,4.6vw,63px);letter-spacing:-2.5px;font-weight:900;line-height:1.27}.z8f3q7n2v h1>a{display:block;font-size:16px;letter-spacing:3px;font-weight:500;margin-bottom:11px;color:#b2b9a7}.z8f3q7n2v h1>span{display:block}.f4n8v2r7c{color:var(--acid);position:relative;white-space:nowrap}.f4n8v2r7c:after{content:"";position:absolute;width:93%;height:9px;left:2px;bottom:-4px;border-top:2px solid var(--acid);border-radius:50%;transform:rotate(-3deg)}.f4n8v2r7c i{position:absolute;right:-20px;top:-15px;font-size:22px;font-style:normal;color:#e2cfec;transform:rotate(15deg)}.y2v9k5m7r{color:#b6bbae;font-size:14px;line-height:1.95;margin-top:27px}.p7w2r9c4m{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin-top:27px}.q6b9m3v8k{display:inline-flex;justify-content:center;align-items:center;gap:28px;min-height:48px;padding:12px 23px;background:linear-gradient(115deg,#dcff70 2%,#b3f66a 55%,#89e9ac);border-radius:5px;color:#182213;font-weight:750;font-size:13px;transition:transform .25s var(--ease),box-shadow .25s}.q6b9m3v8k span{font-size:20px;line-height:1}.q6b9m3v8k:hover{color:#101b0c;transform:translateY(-3px);box-shadow:0 8px 25px #bef86625}.n2k7x4f9r{display:inline-flex;align-items:center;gap:12px;font-size:12px;font-weight:600;color:#d9decf}.n2k7x4f9r>span{font-size:19px;line-height:1}.b8v3m7r2q{display:flex;gap:17px;align-items:center;margin-top:32px}.k4r8n2v6p{font:500 18px/1.1 Georgia,serif;font-style:italic;color:#d5dbca;padding-right:17px;border-right:1px solid #59614c}.b8v3m7r2q p{font-size:12px;color:#d2d6ca}.b8v3m7r2q small{display:block;font-size:10px;color:#8f9786;margin-top:3px}.m8r2q6v9b{position:relative;min-width:0;border:1px solid #d5e9bb33;padding:8px;background:#22271b;transform:rotate(1.2deg);border-radius:7px;box-shadow:12px 12px 0 #ccfa6408}.c2q9n5r7v{position:relative;overflow:hidden;border-radius:3px;background:#242921;height:478px}.h4v8q2m6n{height:100%;position:relative;isolation:isolate;animation:spread-in .6s var(--ease) both}.h4v8q2m6n:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#060c09f5 0%,#080f0b80 40%,#0b140609 75%);z-index:-1}.h4v8q2m6n>img{position:absolute;inset:0;height:100%;z-index:-2;object-position:center 35%;filter:saturate(.85);transition:transform 7s ease}.m8r2q6v9b:hover .h4v8q2m6n>img{transform:scale(1.035)}.j9w3k7r2m{position:absolute;left:30px;bottom:52px;right:28px}.g6r2v8n4q{display:inline-flex;padding:4px 9px;border:1px solid #b8c0ac44;background:#111a16b3;border-radius:3px;color:#d0dac2;font-size:10px;letter-spacing:.5px;white-space:nowrap}.j9w3k7r2m h2{font-size:34px;margin-top:13px;letter-spacing:1px;text-shadow:0 2px 15px #0009}.j9w3k7r2m p{font-size:12px;color:#d0d8c6;line-height:1.9;margin-top:9px}.v8q4m2r7c{display:inline-flex;align-items:center;gap:28px;color:var(--acid);font-size:12px;margin-top:16px}.v8q4m2r7c:hover{color:white}.v8q4m2r7c>span{font-size:20px}.p3r8c6m2v{position:absolute;right:28px;top:27px;width:58px;height:58px;display:grid;place-content:center;background:var(--acid);color:#1f2c16;border-radius:50%;font-size:12px;line-height:1.5;text-align:center;transform:rotate(8deg);box-shadow:0 0 0 5px #ccfa6426}.z6m2w9r4k{position:absolute;display:flex;align-items:center;gap:14px;left:38px;right:27px;bottom:23px;color:#a9b59e;font:10px/1.4 Arial,sans-serif;letter-spacing:1px}.r8n4v2q7m{display:flex;gap:6px;margin-right:auto}.r8n4v2q7m button{position:relative;width:27px;height:24px}.r8n4v2q7m button:after{content:"";position:absolute;left:0;right:0;top:11px;height:3px;background:#ffffff4d;border-radius:3px}.r8n4v2q7m button[aria-pressed=true]:after{background:var(--acid)}.a4q7m9v2n{width:28px;height:28px;color:#d6dfcc;font:13px/1 Arial;border:1px solid #ffffff29;border-radius:50%;letter-spacing:0}.a4q7m9v2n:hover{color:var(--acid);border-color:var(--acid)}

/* Useful details live in a single strip, with no decorative card repetition. */
.s9v2r6m4k{display:grid;grid-template-columns:1.2fr repeat(4,1fr);gap:25px;border-block:1px solid var(--rule);padding-block:26px;margin-bottom:57px}.s9v2r6m4k article{border-left:1px solid var(--rule);padding-left:24px;position:relative}.e2m7r9v4q h2{font-size:18px;line-height:1.65;margin-top:8px}.e2m7r9v4q .d6m9x2b4k{font-size:8px;letter-spacing:1.2px}.t6q2n8r4v{display:block;color:var(--acid);font-size:23px;line-height:1.2;margin-bottom:8px}.s9v2r6m4k h3{font-size:14px;margin-bottom:6px}.s9v2r6m4k p{font-size:12px;color:var(--quiet);line-height:1.9}.f9m2v7r4q{margin-bottom:64px}.w2n7r9v4m{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:26px}.w2n7r9v4m h2{font-size:26px;font-weight:800;margin-top:8px;letter-spacing:-.6px}.y6v3q8m2r{font-size:11px;font-weight:400;color:var(--quiet);margin-left:18px;letter-spacing:0}.w2n7r9v4m>.n2k7x4f9r{white-space:nowrap}.k2m9r4v7n{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.u8r2m6v4q{min-width:0}.a7v3n9r2m{position:relative;display:block;width:100%;height:auto;aspect-ratio:3/3.7;overflow:hidden;border-radius:6px;background:var(--surface);isolation:isolate}.a7v3n9r2m:after{content:"";position:absolute;inset:0;background:linear-gradient(transparent 60%,#0008);pointer-events:none}.a7v3n9r2m img{height:100%;transition:transform .5s var(--ease),filter .5s;filter:saturate(.8)}.a7v3n9r2m:hover img{transform:scale(1.05);filter:saturate(1)}.q9r4m2v7n{position:absolute;top:12px;left:12px;background:#111b12da;border:1px solid #eef7e428;color:var(--paper);border-radius:3px;padding:3px 8px;font-size:10px}.m2r8v4q6n{position:absolute;bottom:14px;right:14px;z-index:1;color:var(--paper);font-size:11px;opacity:0;transform:translateY(4px);transition:opacity .25s,transform .25s}.a7v3n9r2m:hover .m2r8v4q6n,.a7v3n9r2m:focus-visible .m2r8v4q6n{opacity:1;transform:none}.c9v2r7m4q{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:15px}.c9v2r7m4q h3{font-size:16px;font-weight:700}.c9v2r7m4q h3 button{text-align:left}.c9v2r7m4q p{font-size:12px;color:var(--quiet);margin-top:6px}.k7v2m9r4n{display:grid;place-items:center;flex-shrink:0;width:30px;height:30px;border:1px solid #ffffff26;border-radius:50%;font-size:20px;font-weight:300;line-height:1;color:#b0b7a5;transition:background .2s,color .2s,border-color .2s}.k7v2m9r4n:hover,.k7v2m9r4n[aria-pressed=true]{color:var(--acid);background:#ccfa6412;border-color:#ccfa645c}.b4m8q2r6v{font-size:11px;color:#88947c;margin-top:9px}.b4m8q2r6v span{margin:0 6px;color:#59634f}.x9r2v8m4q{font-size:10px;color:#87907e;line-height:1.9;margin-top:20px}

/* A searchable index follows the display shelf: shorter rows, longer context. */
.n7m3v9r2q{background:#161813;border-block:1px solid #ffffff0d;padding:48px 0 50px;margin-bottom:64px}.p2v7r4m9n{display:flex;justify-content:space-between;align-items:center;gap:15px;padding-bottom:20px;border-bottom:1px solid var(--rule)}.q3m8v2r7n{display:flex;gap:6px;flex-wrap:wrap}.q3m8v2r7n button{padding:7px 14px;font-size:11px;border:1px solid transparent;color:#b0b7a5;border-radius:4px;white-space:nowrap}.q3m8v2r7n button:hover{color:var(--acid);background:#ccfa6409}.q3m8v2r7n button[aria-pressed=true]{background:var(--acid);color:#213015;font-weight:650}.q3m8v2r7n button span{font:10px/1.5 Arial;border-radius:3px;padding:0 4px;background:#ffffff12;margin-left:2px}.q3m8v2r7n button[aria-pressed=true] span{background:#0000000d}.v4r9q2m7n{display:flex;gap:9px;align-items:center;background:#0f110e;border:1px solid #ffffff20;border-radius:4px;padding:6px 10px;min-width:248px}.v4r9q2m7n>span{font:25px/1 Arial;color:#8f9b81}.v4r9q2m7n input{min-width:0;width:100%;border:0;background:transparent;color:var(--paper);font-size:11px;padding:2px 0}.v4r9q2m7n input::placeholder{color:#929a89}.v4r9q2m7n:focus-within{border-color:var(--acid)}.v4r9q2m7n button{width:25px;color:#a8b59b}.g4m2r8v6q{font-size:10px;color:#919e83;padding:14px 0 18px}.r2q8v4m7n{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.f8m2r6v9q{min-width:0;display:grid;grid-template-columns:100px 1fr;gap:17px;padding:15px;background:#20231c;border:1px solid #ffffff0c;border-radius:5px;transition:border-color .25s,background .25s}.f8m2r6v9q:hover{background:#24291f;border-color:#ccfa6440}.w4r9m2v6q{width:100%;overflow:hidden;border-radius:3px;height:145px;align-self:center}.w4r9m2v6q img{height:100%;transition:transform .4s}.w4r9m2v6q:hover img{transform:scale(1.06)}.f8m2r6v9q>div{align-self:center;min-width:0}.f8m2r6v9q .b4m8q2r6v{font-size:10px;margin:0 0 9px}.f8m2r6v9q h3{font-size:15px;margin-bottom:7px}.f8m2r6v9q h3 button{text-align:left}.f8m2r6v9q>div>p:not(.b4m8q2r6v){color:#a7b09c;font-size:12px;line-height:1.8}.f8m2r6v9q .n2k7x4f9r{font-size:10px;color:#c6dab0;margin-top:13px}.e9r2v6m4q{text-align:center;padding:45px 20px;background:#20231c;border:1px dashed #b4c4a12b;border-radius:5px}.e9r2v6m4q>span{font:45px/1 Arial;color:var(--acid)}.e9r2v6m4q h3{font-size:18px;margin:12px 0}.e9r2v6m4q p{font-size:12px;color:var(--quiet)}.e9r2v6m4q button{margin-top:20px}

/* The feature essay and numbered list form a deliberately uneven spread. */
.b2r9m4v7q{display:grid;grid-template-columns:1fr 1.12fr;gap:52px;margin-bottom:68px;align-items:stretch}.x4r8m2v6q{position:relative;overflow:hidden;min-height:435px;border-radius:5px;isolation:isolate;background:#222b21}.x4r8m2v6q>img{position:absolute;inset:0;height:100%;z-index:-2;object-position:center 30%;filter:saturate(.7)}.x4r8m2v6q:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#07150edb 0%,#091a1099 44%,#09150c0f 75%);z-index:-1}.x4r8m2v6q>div{padding:32px}.x4r8m2v6q .d6m9x2b4k{color:#c0d2b0;font-size:8px}.x4r8m2v6q h2{font-size:34px;line-height:1.45;margin-top:14px;font-weight:800}.x4r8m2v6q p:not(.d6m9x2b4k){color:#c7d5bd;font-size:11px;margin-top:13px;line-height:1.9}.x4r8m2v6q .n2k7x4f9r{color:var(--acid);margin-top:20px;font-size:11px}.z4r7m9v2q{position:absolute;right:24px;bottom:26px;font-family:serif;font-size:15px;letter-spacing:5px;writing-mode:vertical-rl;color:white;text-shadow:0 2px 12px #000}.n9v2r4m7q{padding-top:4px;min-width:0}.n9v2r4m7q .w2n7r9v4m{margin-bottom:0}.n9v2r4m7q h2>span{color:var(--acid);font-size:31px;font-weight:400;margin-left:12px}.n9v2r4m7q>.x9r2v8m4q{margin-top:9px}.t9m3r7v2q{padding:0;margin:17px 0 0;list-style:none}.t9m3r7v2q li{display:flex;align-items:center;gap:22px;padding:18px 0;border-bottom:1px solid var(--rule)}.t9m3r7v2q li>span:first-child{font:italic 28px/1 Georgia,serif;color:#666e5c;min-width:35px}.t9m3r7v2q li:first-child>span:first-child{color:var(--acid)}.t9m3r7v2q button{display:flex;flex-direction:column;text-align:left;flex:1;min-width:0}.t9m3r7v2q strong{font-size:15px;font-weight:650}.t9m3r7v2q small{font-size:11px;color:#909b84;margin-top:5px}.t9m3r7v2q li>span:nth-last-child(2){font-size:10px;color:#97a38b;background:#22281c;padding:3px 8px;border-radius:3px}.t9m3r7v2q li>span:last-child{color:#7e8c6d;font-size:19px}.j7m2r8v4q{display:flex;justify-content:space-between;gap:10px;margin-top:19px;color:#a9b59b;font-size:11px}.j7m2r8v4q>span{color:var(--acid);font-size:17px}

/* A light-green interlude contains a working device-layout demonstration. */
.q8r3m7v2n{position:relative;display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:35px;padding:47px 62px;background:#d0f18c;color:#1d2a12;border-radius:7px;overflow:hidden;margin-bottom:64px}.q8r3m7v2n:before{content:"";position:absolute;right:-155px;top:45px;width:590px;height:590px;border:1px solid #1a2b1424;border-radius:50%;pointer-events:none}.q8r3m7v2n:after{content:"";position:absolute;right:-80px;top:120px;width:440px;height:440px;border:1px solid #1a2b1424;border-radius:50%;pointer-events:none}.u4m9r2v7q{position:relative;z-index:1}.u4m9r2v7q .d6m9x2b4k{color:#5a7140;font-size:9px}.u4m9r2v7q h2{font-size:36px;font-weight:850;line-height:1.5;margin-top:18px;letter-spacing:-1px}.u4m9r2v7q h2 span{position:relative;white-space:nowrap}.u4m9r2v7q h2 span:after{content:"";height:5px;background:#739d3d;position:absolute;left:0;right:0;bottom:-6px;transform:rotate(-2deg)}.u4m9r2v7q>p:not(.d6m9x2b4k):not(.c7r2m9v4q){color:#526637;font-size:12px;max-width:350px;line-height:1.9;margin-top:20px}.u4m9r2v7q ul{list-style:none;margin:24px 0;padding:0;display:grid;gap:8px;color:#394f23;font-size:11px}.u4m9r2v7q li:before{content:"✓";display:inline-grid;place-items:center;border:1px solid #6d8e42;border-radius:50%;width:15px;height:15px;font:9px/1 Arial;margin-right:10px}.t2v6r9m4q{display:inline-flex;gap:3px;padding:4px;background:#17320e15;border:1px solid #567e3c33;border-radius:5px}.t2v6r9m4q button{padding:8px 18px;border-radius:3px;font-size:11px;color:#3b5523}.t2v6r9m4q button[aria-pressed=true]{background:#263a19;color:#e4f9c8;box-shadow:0 2px 8px #12240815}.q8r3m7v2n a:focus-visible,.q8r3m7v2n button:focus-visible{outline-color:#28411b}.c7r2m9v4q{font-size:9px;color:#5a703f;margin-top:12px}.m9v4r2q7n{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;min-width:0}.w8m2r9v4q{position:relative;background:#141a10;border:6px solid #273020;border-radius:32px;width:244px;box-shadow:15px 18px 0 #3f592b18,0 25px 40px #25461520;padding:24px 12px 11px;transform:rotate(6deg);transition:width .5s var(--ease),transform .5s var(--ease),border-radius .5s}.w8m2r9v4q>span:empty{position:absolute;top:8px;width:50px;height:4px;left:50%;transform:translateX(-50%);background:#37422d;border-radius:4px}.w8m2r9v4q>b{display:block;color:#edf4e4;font-size:12px;font-weight:650;margin-bottom:13px;line-height:1.3}.w8m2r9v4q>b>small{display:block;font-size:7px;color:#89967d;font-weight:400;margin-top:4px;letter-spacing:1px}.h9r3v7m2q{position:relative;isolation:isolate;height:191px;overflow:hidden;border-radius:6px}.h9r3v7m2q:after{content:"";inset:0;position:absolute;background:linear-gradient(transparent,#081306ee);z-index:-1}.h9r3v7m2q>img{height:100%;position:absolute;inset:0;z-index:-2}.h9r3v7m2q>div{position:absolute;left:12px;bottom:12px;right:10px;font-size:8px;color:#d6efaf}.h9r3v7m2q strong{display:block;color:white;font-size:16px;line-height:1.3;margin:5px 0}.h9r3v7m2q>div>span{font-size:7px;color:#cad6bd}.v9m4q2r7n{margin-top:13px}.v9m4q2r7n>span{display:flex;justify-content:space-between;color:#d5ddcb;font-size:9px}.v9m4q2r7n small{font-size:7px;color:#7a896b}.v9m4q2r7n>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:8px}.v9m4q2r7n img{height:80px;border-radius:3px}.w8m2r9v4q>p{display:flex;justify-content:space-around;color:#7e8a71;font-size:7px;margin-top:16px;padding-top:9px;border-top:1px solid #ffffff13}.w8m2r9v4q>p>span{color:var(--acid)}.m9v4r2q7n figcaption{margin-top:26px;font-size:9px;color:#5a743e}.m9v4r2q7n[data-device-frame=desktop] .w8m2r9v4q{width:min(100%,410px);border-radius:12px;transform:rotate(-3deg);padding:22px 12px 10px}.m9v4r2q7n[data-device-frame=desktop] .h9r3v7m2q{height:160px}.m9v4r2q7n[data-device-frame=desktop] .v9m4q2r7n img{height:82px}.m9v4r2q7n[data-device-frame=desktop] .w8m2r9v4q>b>small{display:inline;margin-left:10px}

/* Onboarding and reader wishes use different rhythms to keep the page legible. */
.p9m4r7v2q{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;list-style:none;padding:0;margin:0}.p9m4r7v2q li{border-top:1px solid #4a533d;padding-top:19px}.p9m4r7v2q li>span{display:flex;justify-content:space-between;align-items:center;font:italic 31px/1 Georgia,serif;color:var(--acid)}.p9m4r7v2q i{font:25px/1 Arial;color:#68765a;font-style:normal}.p9m4r7v2q h3{font-size:18px;margin-top:17px;margin-bottom:11px}.p9m4r7v2q p{font-size:13px;color:var(--quiet);line-height:1.9;max-width:320px}.p9m4r7v2q a,.p9m4r7v2q button{display:inline-block;color:#bfccad;font-size:11px;margin-top:17px}.p9m4r7v2q a:hover,.p9m4r7v2q button:hover{color:var(--acid)}.s4r8m2v9q{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:24px}.s4r8m2v9q figure{background:#191c16;padding:21px 26px 24px;border-radius:5px;border:1px solid #ffffff08;display:flex;flex-direction:column}.s4r8m2v9q figure:nth-child(2){background:#1c2018}.s4r8m2v9q figure>span{font:47px/.8 Georgia,serif;color:#92aa72}.s4r8m2v9q blockquote{font-size:13px;color:#b9c1af;line-height:2;margin-top:9px;flex:1}.s4r8m2v9q figcaption{margin-top:23px;padding-top:17px;border-top:1px solid var(--rule);display:flex;flex-direction:column}.s4r8m2v9q figcaption>b{font-size:11px;font-weight:500;color:#d4dccb}.s4r8m2v9q figcaption>span{font-size:9px;color:#829173;margin-top:3px}.e4r9m2v7q{display:grid;grid-template-columns:.72fr 1.28fr;gap:80px;margin-bottom:65px;padding-top:3px}.e4r9m2v7q h2{font-size:30px;line-height:1.55;margin-top:15px}.e4r9m2v7q>div>p:not(.d6m9x2b4k){font-size:12px;color:var(--quiet);line-height:1.9;margin-top:18px}.e4r9m2v7q .n2k7x4f9r{font-size:11px;color:#b8caa3;margin-top:23px}.r4m9v2q7n{border-top:1px solid var(--rule)}.r4m9v2q7n details{border-bottom:1px solid var(--rule);padding:18px 0}.r4m9v2q7n summary{list-style:none;cursor:pointer;font-size:14px;font-weight:550;display:flex;justify-content:space-between;align-items:center;gap:15px}.r4m9v2q7n summary::-webkit-details-marker{display:none}.r4m9v2q7n summary>span{font-size:21px;font-weight:300;color:#8da277;transition:transform .2s}.r4m9v2q7n details[open] summary>span{transform:rotate(45deg);color:var(--acid)}.r4m9v2q7n details[open] summary{color:var(--acid)}.r4m9v2q7n details p{font-size:12px;color:#9eac91;line-height:2;padding:12px 30px 0 0}.r4m9v2q7n summary:hover{color:var(--acid)}

/* Conversion is honest about the app's status; the web destination works today. */
.n4r8m2v7q{display:flex;align-items:center;gap:30px;padding:35px 40px;background:linear-gradient(105deg,#26351b,#1b2819 65%,#1a2820);border:1px solid #a1d26430;border-radius:6px;margin-bottom:56px}.k8r2v9m4q{width:86px;height:86px;background:var(--acid);border-radius:20px 5px 20px 5px;color:#253519;font:900 italic 64px/1 Arial;letter-spacing:-10px;display:grid;place-items:center;position:relative;padding-right:18px;transform:rotate(-7deg);box-shadow:7px 8px 0 #ccfa6410;flex-shrink:0}.k8r2v9m4q span{position:absolute;top:8px;right:10px;font-size:37px;letter-spacing:0;transform:rotate(9deg)}.b6r9m2v4q{flex:1}.b6r9m2v4q .d6m9x2b4k{font-size:8px;color:#849c6b}.b6r9m2v4q h2{font-size:26px;margin-top:5px}.b6r9m2v4q>p:not(.d6m9x2b4k){font-size:11px;color:#a7b89a;line-height:1.9;margin-top:9px}.z9r4m2v7q{display:flex;gap:10px;margin-top:17px;flex-wrap:wrap}.z9r4m2v7q>span{display:flex;align-items:center;gap:10px;padding:4px 8px;color:#b8caab;font-size:10px;border:1px solid #b9d5a329;border-radius:3px}.z9r4m2v7q small{font-size:9px;color:#829a73}.h2r9m4v7q{display:flex;flex-direction:column;align-items:center;gap:14px;padding-left:15px;flex-shrink:0}.h2r9m4v7q small{font-size:9px;color:#829a73}.h2r9m4v7q .n2k7x4f9r{font-size:11px}

/* The brand note sits above the map and copyright. */
.q4r9m2v7n{background:#0c0e0b;border-top:1px solid var(--rule);padding:35px 0 22px}.x2r7m9v4q{display:grid;grid-template-columns:.45fr 1fr;gap:50px;padding-bottom:30px;border-bottom:1px solid var(--rule);align-items:center}.x2r7m9v4q h2{font-size:11px;font-weight:500;color:#9eaa91;margin-top:15px}.x2r7m9v4q>p{font-size:12px;line-height:2.1;color:#85927a}.v2r8m4q9n{padding:25px 0 27px}.v2r8m4q9n h2{font-size:12px;font-weight:600;color:#b8c3ac}.v2r8m4q9n h2 small{font-size:9px;font-weight:400;color:#65745b;margin-left:15px}.v2r8m4q9n nav{display:flex;gap:13px 27px;flex-wrap:wrap;margin-top:15px}.v2r8m4q9n a{font-size:10px;color:#8b9b7d}.v2r8m4q9n a:hover{color:var(--acid)}.m4r8v2q9n{display:flex;align-items:center;justify-content:space-between;gap:18px;font-size:9px;color:#687760;border-top:1px solid var(--rule);padding-top:20px}.m4r8v2q9n a{color:#a4b494}.u2r8m4v9q{display:none}

/* Interaction overlays preserve focus and remain usable at narrow widths. */
.r7m2v9q4n{padding:0;width:min(590px,calc(100% - 32px));max-height:calc(100dvh - 48px);overflow:auto;border:1px solid #b6d19755;border-radius:8px;background:#191e15;color:var(--paper);box-shadow:0 30px 100px #0007}.r7m2v9q4n::backdrop{background:#050902cf;backdrop-filter:blur(8px)}.r7m2v9q4n[open]{animation:spread-in .25s var(--ease) both}.n8r4m2v7q{position:absolute;right:16px;top:14px;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#ffffff0a;font-size:24px;color:#c5d3b5}.q7m9r2v4n{padding:42px}.q7m9r2v4n .d6m9x2b4k{color:#98b47a;font-size:10px;padding-right:30px}.q7m9r2v4n h2{font-size:30px;margin-top:14px}.q7m9r2v4n>p:not(.d6m9x2b4k){margin-top:20px;font-size:13px;line-height:2.1;color:#b4c2a5}.q7m9r2v4n>p[data-dialog-feedback]{font-size:11px;color:#c9e5ac;line-height:1.8;margin-top:12px}.q7m9r2v4n>p[data-dialog-feedback]:empty{display:none}.q7m9r2v4n aside{margin-top:23px;border-left:2px solid var(--acid);padding:0 0 0 16px}.q7m9r2v4n h3{font-size:12px;color:#d4e6c0}.q7m9r2v4n aside p{font-size:12px;color:#9eaf8d;line-height:2;margin-top:7px}.q7m9r2v4n .q6b9m3v8k{font-size:12px;min-height:44px;padding-inline:17px}.q7m9r2v4n>small{display:block;font-size:10px;line-height:1.8;color:#7c906c;margin-top:22px}.w9r2m8v4q{position:fixed;z-index:100;left:50%;bottom:28px;transform:translateX(-50%);width:max-content;max-width:calc(100% - 36px);padding:12px 22px;border:1px solid #a9ca8460;background:#2a3c1f;color:#e2f1d3;border-radius:5px;font-size:12px;box-shadow:0 8px 40px #0006;text-align:center}.w9r2m8v4q:popover-open{display:block}body[data-motion=ready] [data-reveal]{opacity:0;transform:translateY(20px);transition:opacity .7s var(--ease),transform .7s var(--ease)}body[data-motion=ready] [data-reveal][data-visible=true]{opacity:1;transform:none}@keyframes spread-in{from{opacity:.2;transform:translateX(10px)}to{opacity:1;transform:translateX(0)}}

@media(min-width:1600px){.v3n8p6x2a{width:1320px}.a9c4r8m2w{gap:70px}.c2q9n5r7v{height:500px}.z8f3q7n2v h1{font-size:66px}}
@media(max-width:1200px){.v3n8p6x2a{width:calc(100% - 64px)}.c8f4j6r9m{gap:28px}.w6p2k8r9d{gap:22px}.r9z2b6h8q{gap:17px}.s2v8m5k7p{font-size:0;gap:0}.a9c4r8m2w{gap:35px}.c2q9n5r7v{height:450px}.z8f3q7n2v h1{font-size:51px}.p7w2r9c4m{gap:18px}.q6b9m3v8k{gap:18px;padding-inline:18px}.s9v2r6m4k{gap:18px}.s9v2r6m4k article{padding-left:17px}.y6v3q8m2r{display:block;margin:7px 0 0}.k2m9r4v7n{gap:20px}.r2q8v4m7n{grid-template-columns:repeat(2,minmax(0,1fr))}.f8m2r6v9q{grid-template-columns:105px 1fr;padding:17px}.p2v7r4m9n{align-items:flex-start}.q3m8v2r7n button{padding-inline:10px}.v4r9q2m7n{min-width:220px}.q8r3m7v2n{padding:40px;gap:20px}.u4m9r2v7q h2{font-size:31px}.b2r9m4v7q{gap:35px}.e4r9m2v7q{gap:45px}.n4r8m2v7q{padding:30px;gap:25px}.k8r2v9m4q{width:70px;height:70px;font-size:52px}.k8r2v9m4q span{font-size:27px}.h2r9m4v7q{padding-left:0}.b6r9m2v4q h2{font-size:24px}}
@media(max-width:960px){.w6p2k8r9d{gap:18px;font-size:12px}.c8f4j6r9m{gap:24px;min-height:76px}.e7q2m9k4v{font-size:21px}.e7q2m9k4v small{font-size:7px}.t4n7b9x2c{width:37px;height:37px;font-size:27px}.r9z2b6h8q{gap:15px}.s2v8m5k7p{display:none}.h8q3f6n2y{font-size:11px;padding:7px 11px}.w6p2k8r9d a[aria-current]:after{bottom:-27px}.a9c4r8m2w{gap:27px;padding-top:30px;grid-template-columns:.9fr 1.1fr}.c2q9n5r7v{height:425px}.z8f3q7n2v h1{font-size:43px;letter-spacing:-1.8px}.z8f3q7n2v>.d6m9x2b4k{font-size:10px;letter-spacing:1px}.y2v9k5m7r{font-size:13px;margin-top:22px}.p7w2r9c4m{gap:15px}.z8f3q7n2v .n2k7x4f9r{font-size:10px}.q6b9m3v8k{font-size:11px;gap:13px;padding:11px 15px;min-height:44px}.b8v3m7r2q{margin-top:25px}.b8v3m7r2q p{font-size:10px}.b8v3m7r2q small{font-size:8px}.k4r8n2v6p{font-size:15px}.j9w3k7r2m{left:23px;bottom:54px}.j9w3k7r2m h2{font-size:27px}.j9w3k7r2m p{font-size:11px}.s9v2r6m4k{grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:45px}.e2m7r9v4q{grid-column:1/-1;display:flex;align-items:center;gap:20px}.e2m7r9v4q h2{margin-top:0;font-size:17px}.e2m7r9v4q h2 br{display:none}.s9v2r6m4k article:first-of-type{border-left:0;padding-left:0}.s9v2r6m4k p{font-size:11px}.w2n7r9v4m h2{font-size:24px}.k2m9r4v7n{gap:16px}.c9v2r7m4q h3{font-size:13px}.c9v2r7m4q p{font-size:11px}.k7v2m9r4n{width:26px;height:26px;font-size:17px}.b4m8q2r6v{font-size:10px}.x9r2v8m4q{font-size:9px}.p2v7r4m9n{flex-direction:column}.v4r9q2m7n{width:100%;min-width:0}.b2r9m4v7q{gap:28px}.x4r8m2v6q>div{padding:25px}.x4r8m2v6q h2{font-size:29px}.t9m3r7v2q li{gap:13px;padding:18px 0}.t9m3r7v2q strong{font-size:13px}.t9m3r7v2q small{font-size:10px}.t9m3r7v2q li>span:first-child{font-size:26px;min-width:30px}.q8r3m7v2n{padding:32px;gap:25px;grid-template-columns:1.1fr 1fr}.u4m9r2v7q h2{font-size:27px}.u4m9r2v7q>p:not(.d6m9x2b4k):not(.c7r2m9v4q){font-size:11px}.u4m9r2v7q ul{font-size:10px}.u4m9r2v7q .d6m9x2b4k{font-size:8px;letter-spacing:1px}.w8m2r9v4q{width:216px}.h9r3v7m2q{height:174px}.v9m4q2r7n img{height:70px}.t2v6r9m4q button{padding:7px 13px}.p9m4r7v2q{gap:25px}.p9m4r7v2q h3{font-size:16px}.p9m4r7v2q p{font-size:12px}.s4r8m2v9q{gap:15px}.s4r8m2v9q figure{padding:20px}.s4r8m2v9q blockquote{font-size:12px}.e4r9m2v7q{gap:30px;grid-template-columns:.68fr 1.32fr}.e4r9m2v7q h2{font-size:26px}.r4m9v2q7n summary{font-size:13px}.n4r8m2v7q{flex-wrap:wrap}.k8r2v9m4q{width:70px;height:70px}.h2r9m4v7q{width:100%;flex-direction:row;justify-content:flex-end;gap:22px;border-top:1px solid #c9e8af1a;padding-top:20px}.h2r9m4v7q small{font-size:8px}.x2r7m9v4q{grid-template-columns:.4fr 1fr;gap:30px}.u5b9r2x7n{grid-template-columns:repeat(4,1fr)}}
@media(max-width:700px){html{scroll-padding-top:91px}.v3n8p6x2a{width:calc(100% - 40px)}body{padding-bottom:65px}.c8f4j6r9m{min-height:72px;gap:14px}.w6p2k8r9d{display:none}.e7q2m9k4v{font-size:22px}.e7q2m9k4v small{font-size:7px;letter-spacing:2px}.r9z2b6h8q{gap:17px}.h8q3f6n2y{font-size:11px}.j2r9c7w5v{width:25px}.u5b9r2x7n{grid-template-columns:repeat(3,1fr);gap:4px;padding:12px 0}.u5b9r2x7n a{font-size:11px;padding:9px}.a9c4r8m2w{grid-template-columns:1fr;gap:30px;padding-top:27px;padding-bottom:35px}.z8f3q7n2v{padding:0}.z8f3q7n2v h1{font-size:clamp(43px,10.5vw,62px);margin-top:17px;letter-spacing:-2px}.z8f3q7n2v h1>a{font-size:12px;letter-spacing:2px;margin-bottom:9px}.z8f3q7n2v>.d6m9x2b4k{font-size:10px;letter-spacing:1.5px}.y2v9k5m7r{font-size:13px;margin-top:22px;line-height:1.95}.p7w2r9c4m{margin-top:22px;gap:22px}.q6b9m3v8k{font-size:12px;padding-inline:20px;gap:24px;min-height:46px}.z8f3q7n2v .n2k7x4f9r{font-size:11px}.b8v3m7r2q{display:none}.m8r2q6v9b{margin:0 4px;transform:rotate(.8deg);padding:6px;box-shadow:7px 7px 0 #ccfa6408}.c2q9n5r7v{height:362px}.j9w3k7r2m{left:22px;bottom:51px}.j9w3k7r2m h2{font-size:29px}.j9w3k7r2m p{font-size:11px}.p3r8c6m2v{right:22px;top:22px;width:48px;height:48px;font-size:10px}.z6m2w9r4k{left:28px;right:22px;bottom:19px}.s9v2r6m4k{grid-template-columns:repeat(2,1fr);gap:23px 20px;padding-block:24px;margin-bottom:40px}.e2m7r9v4q{gap:15px}.e2m7r9v4q .d6m9x2b4k{font-size:7px;letter-spacing:1px}.e2m7r9v4q h2{font-size:15px}.s9v2r6m4k article{padding-left:16px}.s9v2r6m4k article:nth-of-type(3){border-left:0;padding-left:0}.s9v2r6m4k h3{font-size:12px}.s9v2r6m4k p{font-size:11px;max-width:210px}.t6q2n8r4v{font-size:22px}.f9m2v7r4q{margin-bottom:43px}.w2n7r9v4m{gap:12px;margin-bottom:21px}.w2n7r9v4m h2{font-size:22px;margin-top:7px}.d6m9x2b4k{font-size:8px;letter-spacing:1.1px}.y6v3q8m2r{font-size:10px;margin-top:5px}.w2n7r9v4m>.n2k7x4f9r{font-size:10px}.k2m9r4v7n{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}.a7v3n9r2m{aspect-ratio:3/3.8}.q9r4m2v7n{top:9px;left:9px;font-size:9px;padding:2px 6px}.c9v2r7m4q{margin-top:12px;gap:7px}.c9v2r7m4q h3{font-size:13px}.c9v2r7m4q p{font-size:11px;line-height:1.8}.k7v2m9r4n{width:26px;height:26px}.b4m8q2r6v{font-size:10px;margin-top:7px}.b4m8q2r6v span{margin:0 4px}.x9r2v8m4q{margin-top:18px;line-height:1.9}.n7m3v9r2q{padding:35px 0;margin-bottom:40px}.q3m8v2r7n{gap:4px}.q3m8v2r7n button{font-size:10px;padding:6px 8px}.p2v7r4m9n{gap:13px;padding-bottom:16px}.v4r9q2m7n input{font-size:11px}.g4m2r8v6q{font-size:9px;padding-block:12px 16px}.r2q8v4m7n{grid-template-columns:1fr;gap:11px}.f8m2r6v9q{grid-template-columns:87px 1fr;gap:17px;padding:14px 16px}.w4r9m2v6q{height:121px}.f8m2r6v9q h3{font-size:15px;margin-bottom:7px}.f8m2r6v9q>div>p:not(.b4m8q2r6v){font-size:12px}.f8m2r6v9q .n2k7x4f9r{font-size:10px;margin-top:10px}.f8m2r6v9q .b4m8q2r6v{margin-bottom:7px}.b2r9m4v7q{grid-template-columns:1fr;gap:31px;margin-bottom:42px}.x4r8m2v6q{min-height:350px}.x4r8m2v6q>div{padding:26px}.x4r8m2v6q h2{font-size:31px}.x4r8m2v6q>img{object-position:center 42%}.z4r7m9v2q{font-size:13px}.n9v2r4m7q .w2n7r9v4m{margin-bottom:0}.n9v2r4m7q>.x9r2v8m4q{margin-top:8px}.t9m3r7v2q{margin-top:12px}.t9m3r7v2q li{gap:18px;padding:17px 0}.t9m3r7v2q strong{font-size:14px}.t9m3r7v2q small{font-size:11px}.t9m3r7v2q li>span:first-child{font-size:27px;min-width:30px}.t9m3r7v2q li>span:nth-last-child(2){font-size:9px}.q8r3m7v2n{grid-template-columns:1fr;padding:29px 25px;gap:31px;margin-bottom:42px;border-radius:5px}.u4m9r2v7q h2{font-size:29px;margin-top:15px}.u4m9r2v7q>p:not(.d6m9x2b4k):not(.c7r2m9v4q){font-size:11px;max-width:none;margin-top:17px}.u4m9r2v7q ul{margin:19px 0;font-size:10px;gap:7px}.q8r3m7v2n:before{right:-250px;top:320px}.q8r3m7v2n:after{right:-170px;top:395px}.w8m2r9v4q{width:225px;transform:rotate(4deg)}.m9v4r2q7n{min-height:407px;justify-content:center}.m9v4r2q7n figcaption{margin-top:24px}.h9r3v7m2q{height:180px}.v9m4q2r7n img{height:75px}.m9v4r2q7n[data-device-frame=desktop] .w8m2r9v4q{width:100%;transform:rotate(-2deg)}.m9v4r2q7n[data-device-frame=desktop] .v9m4q2r7n img{height:74px}.p9m4r7v2q{grid-template-columns:1fr;gap:23px}.p9m4r7v2q li{position:relative;min-height:143px;padding-top:19px;padding-left:58px}.p9m4r7v2q li>span{position:absolute;left:0;top:23px;font-size:27px}.p9m4r7v2q i{display:none}.p9m4r7v2q h3{font-size:16px;margin:0 0 8px}.p9m4r7v2q p{max-width:none;font-size:12px;line-height:1.9}.p9m4r7v2q a,.p9m4r7v2q button{font-size:10px;margin-top:12px}#guide .w2n7r9v4m>.y6v3q8m2r{display:none}.s4r8m2v9q{grid-template-columns:1fr;gap:12px;margin-top:20px}.s4r8m2v9q figure{padding:22px;position:relative}.s4r8m2v9q figure>span{position:absolute;right:18px;top:20px;font-size:35px;opacity:.6}.s4r8m2v9q blockquote{font-size:13px;margin-top:0;padding-right:15px}.s4r8m2v9q figcaption{margin-top:18px;padding-top:13px;flex-direction:row;align-items:center;justify-content:space-between;gap:10px}.s4r8m2v9q figcaption>b{font-size:10px}.s4r8m2v9q figcaption>span{font-size:8px;margin:0}#voices .w2n7r9v4m{flex-wrap:wrap;gap:14px}#voices .w2n7r9v4m h2{font-size:21px}#voices .g6r2v8n4q{font-size:9px}#voices>.x9r2v8m4q{margin-top:0}.e4r9m2v7q{grid-template-columns:1fr;gap:26px;margin-bottom:42px}.e4r9m2v7q h2{font-size:27px}.e4r9m2v7q>div>p:not(.d6m9x2b4k){display:none}.e4r9m2v7q .n2k7x4f9r{margin-top:15px;font-size:10px}.r4m9v2q7n details{padding:17px 0}.r4m9v2q7n summary{font-size:13px}.r4m9v2q7n details p{font-size:12px;padding-right:20px}.n4r8m2v7q{padding:25px 22px;gap:21px;margin-bottom:37px}.k8r2v9m4q{width:55px;height:55px;font-size:42px;padding-right:12px;letter-spacing:-8px;border-radius:13px 3px 13px 3px}.k8r2v9m4q span{font-size:21px;top:6px;right:7px}.b6r9m2v4q{flex-basis:calc(100% - 80px)}.b6r9m2v4q .d6m9x2b4k{font-size:7px;letter-spacing:.7px}.b6r9m2v4q h2{font-size:20px;margin-top:6px}.b6r9m2v4q>p:not(.d6m9x2b4k){font-size:10px}.z9r4m2v7q{gap:7px;margin-top:14px}.z9r4m2v7q>span{font-size:9px;gap:6px;padding:3px 6px}.z9r4m2v7q small{font-size:8px}.h2r9m4v7q{justify-content:center;flex-wrap:wrap;gap:15px;padding-top:22px}.h2r9m4v7q .q6b9m3v8k{width:100%;gap:35px}.h2r9m4v7q .n2k7x4f9r{font-size:10px}.h2r9m4v7q small{font-size:8px}.q4r9m2v7n{padding-top:28px}.x2r7m9v4q{grid-template-columns:1fr;gap:20px;padding-bottom:24px}.x2r7m9v4q>div{display:flex;justify-content:space-between;align-items:center}.x2r7m9v4q h2{margin:0;font-size:10px}.x2r7m9v4q>p{font-size:11px;line-height:2.1}.v2r8m4q9n{padding-block:22px}.v2r8m4q9n h2{font-size:11px}.v2r8m4q9n h2 small{font-size:8px;margin-left:10px}.v2r8m4q9n nav{display:grid;grid-template-columns:repeat(3,1fr);gap:13px 10px;margin-top:18px}.v2r8m4q9n a{font-size:10px}.m4r8v2q9n{flex-wrap:wrap;gap:9px;font-size:8px;padding-top:18px}.m4r8v2q9n p:first-child{flex-basis:100%}.m4r8v2q9n a{margin-left:auto}.u2r8m4v9q{position:fixed;bottom:0;left:0;right:0;z-index:35;display:flex;justify-content:space-around;align-items:center;min-height:62px;padding:6px 12px max(6px,env(safe-area-inset-bottom));background:#151a11f5;border-top:1px solid #93af6b30;backdrop-filter:blur(16px)}.u2r8m4v9q a{display:flex;flex-direction:column;gap:3px;align-items:center;justify-content:center;color:#a3b092;font-size:9px;min-width:60px;min-height:46px}.u2r8m4v9q a>span{font:21px/1.1 Arial,sans-serif;color:#adbf99}.u2r8m4v9q a[aria-current],.u2r8m4v9q a[aria-current]>span{color:var(--acid)}.q7m9r2v4n{padding:36px 25px 28px}.q7m9r2v4n h2{font-size:25px}.q7m9r2v4n>p:not(.d6m9x2b4k){font-size:12px}.q7m9r2v4n aside p{font-size:11px}.q7m9r2v4n .p7w2r9c4m{gap:20px}.w9r2m8v4q{bottom:78px;font-size:11px;padding:11px 17px}.r7m2v9q4n{max-height:calc(100dvh - 32px)}}
@media(max-width:370px){.v3n8p6x2a{width:calc(100% - 30px)}.h8q3f6n2y{font-size:10px;padding:6px 8px}.r9z2b6h8q{gap:11px}.e7q2m9k4v{font-size:20px;gap:8px}.z8f3q7n2v h1{font-size:43px}.s9v2r6m4k{gap:20px 15px}.q3m8v2r7n button{padding-inline:6px;font-size:9px}.k2m9r4v7n{gap:22px 12px}.c9v2r7m4q h3{font-size:12px}.c9v2r7m4q p{font-size:10px}.q8r3m7v2n{padding-inline:21px}.u4m9r2v7q h2{font-size:27px}.n4r8m2v7q{padding-inline:18px;gap:16px}.k8r2v9m4q{width:47px;height:47px;font-size:36px}.b6r9m2v4q h2{font-size:18px}.c2q9n5r7v{height:343px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}.h4v8q2m6n>img{transform:none!important}body[data-motion=ready] [data-reveal]{opacity:1;transform:none}}
