.about-page{--accent:#829078;--deep:#294638;--frame:#ebe6da;scroll-behavior:smooth}.about-page .shell{max-width:1360px}.site-nav{display:flex;align-items:center;gap:26px;font-size:12px}.site-nav a{text-decoration:none;color:var(--muted)}.site-nav a[aria-current]{color:var(--ink)}.site-nav .nav-cta{padding:10px 14px;border:1px solid #cdd5c4;border-radius:5px;color:var(--deep);white-space:nowrap}.nav-cta span{margin-left:9px}.about-hero{padding:86px 0 48px;max-width:1050px}.about-hero .eyebrow{margin-bottom:26px}.about-hero h1{font:400 clamp(44px,5.4vw,74px)/1.08 Georgia,Times New Roman,serif;letter-spacing:-2.4px;margin:0 0 30px;text-wrap:balance}.about-hero h1 em{color:var(--accent);font-style:normal}.about-lead{font-size:17px;line-height:1.8;max-width:690px;margin:0 0 28px;color:#5d6b61}.hero-actions{display:flex;align-items:center;gap:27px}.about-page .primary{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;min-height:47px;padding:12px 22px;font:13px/1.4 Segoe UI,Arial,sans-serif;text-decoration:none;border-radius:5px;background:var(--deep);color:#fffdf6;border:1px solid var(--deep);transition:background .16s}.about-page .primary:hover{background:#3d5b48}.text-link{font-size:12px;text-decoration:none;color:#5c715d}.text-link span{margin-left:10px}.product-facts{display:flex;flex-wrap:wrap;gap:23px;margin-top:36px;font-size:10px;letter-spacing:.4px;color:#76806e}.product-facts span+span{padding-left:23px;border-left:1px solid var(--line)}.product-figure{margin:0}.image-rail{display:flex;justify-content:space-between;align-items:center;gap:20px;background:#eeeade;border:1px solid #ddd8c9;border-bottom:0;border-radius:11px 11px 0 0;padding:13px 18px;font-size:9px;letter-spacing:1.5px;color:#65705d}.screenshot-button{position:relative;display:block;width:100%;padding:9px;border:1px solid #ddd8c9;border-radius:0 0 11px 11px;background:var(--frame);cursor:zoom-in;overflow:hidden;box-shadow:0 16px 45px -29px #203c2a48}.screenshot-button img{display:block;width:100%;height:auto;border-radius:4px}.screenshot-button:focus-visible{outline:3px solid var(--gold);outline-offset:5px}.image-enlarge{position:absolute;right:21px;bottom:20px;display:grid;place-items:center;width:33px;height:33px;border:1px solid #c7cfbd;background:#faf8eff0;color:var(--deep);border-radius:5px;font:18px Arial;opacity:.9;transition:background .2s}.screenshot-button:hover .image-enlarge{background:#fff}.product-figure figcaption{display:flex;justify-content:space-between;gap:20px;margin-top:15px;color:var(--muted);font-size:10px;line-height:1.6}.product-figure figcaption>span:last-child{white-space:nowrap}.hero-figure{margin-bottom:88px}.perspective{display:grid;grid-template-columns:.55fr 1.45fr;gap:60px;border-top:1px solid var(--line);padding:50px 0 58px}.section-index{font-size:10px;letter-spacing:1.1px;color:#809174;padding-top:7px}.about-page h2{font:400 37px/1.22 Georgia,Times New Roman,serif;letter-spacing:-1px;margin:0 0 22px;text-wrap:balance}.perspective h2{max-width:690px}.perspective p,.section-copy p,.method p,.access p{font-size:14px;line-height:1.85;color:var(--muted);margin:0;max-width:670px}.workflow{padding:20px 0 82px}.workflow>h2{font-size:24px;letter-spacing:-.3px;margin-bottom:28px}.workflow-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:42px}.workflow-steps article{border-top:1px solid #ccd3c0;padding-top:22px}.step-index{font-size:10px;color:#8a987e;letter-spacing:1px}.workflow h3{font-size:15px;font-weight:600;margin:17px 0 9px}.workflow p{font-size:13px;line-height:1.8;color:var(--muted);margin:0}.showcase{padding:0 0 86px}.section-copy{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:start;margin-bottom:31px}.section-copy h2{margin:0;max-width:450px}.section-copy p{padding-top:4px}.showcase .product-figure{max-width:1020px;margin:0 auto}.method{display:grid;grid-template-columns:.92fr 1.08fr;gap:86px;padding:59px 0 66px;border-top:1px solid var(--line)}.method .eyebrow{font-size:9px}.method h2{font-size:37px}.method-list article{display:grid;grid-template-columns:25px 1fr;gap:14px;border-top:1px solid var(--line);padding:22px 0}.method-list article>span{font-size:10px;color:#8a987e;padding-top:3px}.method-list h3{font-size:14px;font-weight:600;margin:0 0 8px}.method-list p{font-size:12px;line-height:1.8}.pattern-line{display:flex;flex-wrap:wrap;gap:17px;margin-top:27px;font:15px Georgia,serif;color:#8a926f}.method-list .method-source{font-size:10px;padding:10px 0}.method-source a{text-decoration:underline;text-underline-offset:3px}.access{display:grid;grid-template-columns:1.2fr .8fr;gap:80px;background:#e9eddf;padding:49px 48px;border:1px solid #d8dfcb;border-radius:10px;margin:12px 0 80px}.access h2{max-width:470px}.access p{font-size:13px}.access .eyebrow{font-size:9px;margin-bottom:24px}.access .access-device{font-size:11px;margin-top:20px;color:#76846c}.access-purchase{border-left:1px solid #cbd5bd;padding-left:43px}.access-purchase .subscription-label{font-size:11px}.access-purchase .access-price{font:400 58px/1.25 Georgia,serif;color:var(--ink);margin:10px 0 23px;white-space:nowrap;letter-spacing:-1.4px}.access-price span{font:11px Segoe UI,Arial,sans-serif;color:var(--muted);letter-spacing:0}.access-purchase .primary{width:100%}.access-purchase .access-payment{font-size:10px;line-height:1.8;margin-top:17px}.faq{display:grid;grid-template-columns:.65fr 1.35fr;gap:70px;padding-bottom:67px}.faq h2{font-size:28px}.faq details{border-top:1px solid var(--line)}.faq details:last-child{border-bottom:1px solid var(--line)}.faq summary{display:flex;align-items:center;justify-content:space-between;gap:20px;list-style:none;padding:18px 0;cursor:pointer;font-size:13px;line-height:1.6}.faq summary::-webkit-details-marker{display:none}.faq summary>span{font:22px Georgia;color:#8a987e;flex-shrink:0;transition:transform .15s}.faq details[open] summary>span{transform:rotate(45deg)}.faq details p{font-size:12px;line-height:1.85;color:var(--muted);margin:0;padding:0 30px 23px 0}.about-footer{align-items:start}.about-footer p{font-size:10px;line-height:1.8;max-width:590px;margin:10px 0 0}.about-footer>a{white-space:nowrap;text-underline-offset:4px}.photo-viewer{padding:0;border:1px solid #bcc7b2;border-radius:12px;max-width:min(1360px,calc(100vw - 42px));width:1280px;max-height:calc(100vh - 42px);background:var(--paper);color:var(--ink);box-shadow:0 32px 140px #19281f66}.photo-viewer::backdrop{background:#18251ecc;backdrop-filter:blur(4px)}.viewer-toolbar{display:flex;justify-content:space-between;align-items:center;padding:14px 20px;border-bottom:1px solid var(--line);font:20px Georgia,serif}.viewer-toolbar button{font:12px Segoe UI,Arial,sans-serif;border:1px solid #ccd5c0;border-radius:5px;background:#f9f7ef;color:var(--ink);padding:8px 12px;cursor:pointer}.viewer-toolbar button span{margin-left:12px;font-size:17px}.viewer-scroll{overflow:auto;max-height:calc(100vh - 108px);padding:12px}.viewer-scroll figure{margin:0}.viewer-scroll img{display:block;width:100%;height:auto}.viewer-scroll figcaption{font-size:11px;line-height:1.7;color:var(--muted);padding:12px 4px 0}.photo-open{overflow:hidden}html[lang=zh-Hant] .about-hero h1,html[lang=zh-Hant] .about-page h2{font-family:Georgia,"Noto Serif TC","PMingLiU",serif;letter-spacing:0;line-height:1.35}
@media(min-width:1500px){.about-hero{padding-top:96px}.hero-figure{margin-bottom:100px}}
@media(max-width:1050px){.site-nav{gap:18px;font-size:11px}.about-hero{padding-top:62px}.about-hero h1{font-size:62px}.about-lead{font-size:16px}.perspective{gap:37px;grid-template-columns:.45fr 1.55fr}.section-copy{gap:37px}.method{gap:45px}.access{gap:37px;padding:35px 32px}.access-purchase{padding-left:27px}.faq{gap:35px}}
@media(max-width:740px){.about-page .site-header{flex-wrap:wrap}.site-nav{width:100%;justify-content:space-between;gap:14px;font-size:11px;padding-top:7px}.site-nav .nav-cta{padding:8px 10px}.about-hero{padding:45px 0 31px}.about-hero h1{font-size:43px;letter-spacing:-1.15px;line-height:1.16;margin-bottom:22px}.about-hero .eyebrow{font-size:8px;letter-spacing:1.3px;margin-bottom:20px}.about-lead{font-size:14px;line-height:1.85}.hero-actions{align-items:flex-start;flex-direction:column;gap:18px}.about-page .primary{font-size:12px;min-height:44px}.product-facts{gap:10px 14px;font-size:9px;margin-top:27px}.product-facts span+span{padding-left:0;border:0}.image-rail{padding:10px 11px;font-size:7px;letter-spacing:.9px}.screenshot-button{padding:5px}.image-enlarge{right:13px;bottom:13px;width:27px;height:27px;font-size:15px}.product-figure figcaption{font-size:9px;gap:12px;margin-top:11px}.product-figure figcaption>span:last-child{font-size:8px}.hero-figure{margin-bottom:47px}.perspective{grid-template-columns:1fr;gap:23px;padding:32px 0 35px}.about-page h2{font-size:30px;letter-spacing:-.6px}.perspective p,.section-copy p{font-size:13px}.section-index{font-size:9px}.workflow{padding:10px 0 48px}.workflow>h2{font-size:23px}.workflow-steps{grid-template-columns:1fr;gap:22px}.workflow-steps article{padding-top:16px}.workflow h3{font-size:14px;margin-top:12px}.workflow p{font-size:12px}.showcase{padding-bottom:49px}.section-copy{grid-template-columns:1fr;gap:13px;margin-bottom:22px}.method{grid-template-columns:1fr;gap:28px;padding:34px 0 35px}.method h2{font-size:30px}.method p{font-size:13px}.method-list p{font-size:12px}.access{grid-template-columns:1fr;gap:29px;padding:27px 23px;margin:0 0 45px}.access .eyebrow{font-size:8px;letter-spacing:1px}.access-purchase{border-left:0;border-top:1px solid #cbd5bd;padding:24px 0 0}.access-purchase .access-price{font-size:52px}.faq{grid-template-columns:1fr;gap:13px;padding-bottom:40px}.faq h2{font-size:27px}.faq summary{font-size:12px}.about-footer{flex-direction:column;gap:19px}.about-footer p{font-size:9px}.photo-viewer{max-width:calc(100vw - 20px);max-height:calc(100vh - 20px);border-radius:8px}.viewer-toolbar{font-size:18px;padding:11px 12px}.viewer-scroll{padding:7px;max-height:calc(100vh - 85px)}.viewer-scroll figure{min-width:920px}.viewer-scroll img{max-width:none}.viewer-scroll figcaption{max-width:920px}}
@media(prefers-reduced-motion:reduce){.about-page{scroll-behavior:auto}.about-page *{transition:none!important}}
