.brand-proof{background:var(--background);color:var(--text-primary);padding-block:24px 64px;scroll-margin-top:110px}.brand-proof-layout{display:grid;grid-template-columns:1fr 3fr;gap:48px;align-items:end;padding-block:56px;border-block:1px solid var(--border)}.brand-proof-heading h2{color:#7f6b50;font-size:clamp(36px,3.4vw,48px);font-weight:400;line-height:1.15;letter-spacing:-.035em;white-space:nowrap}.brand-proof-heading h2 span{font-size:.32em;letter-spacing:.13em;font-weight:500;vertical-align:baseline}.brand-proof-heading p{font-size:13px;line-height:1.7;margin-top:16px;color:var(--text-secondary)}.brand-proof-figures{display:grid;grid-template-columns:1fr 1fr 1.2fr;gap:28px;margin:0;min-width:0}.brand-proof-item{display:flex;flex-direction:column-reverse;align-items:start;gap:16px;min-width:0}.brand-proof-item dt{font-size:13px;font-weight:400;line-height:1.7;color:var(--text-secondary);white-space:nowrap}.brand-proof-item dd{font-size:clamp(40px,4.25vw,60px);font-weight:400;line-height:1.05;letter-spacing:-.035em;margin:0;white-space:nowrap;font-variant-numeric:tabular-nums lining-nums}.brand-proof-number{display:inline-grid}.brand-proof-number>span{grid-area:1/1}.brand-proof-width{visibility:hidden}.brand-proof-plus{font-size:.48em;vertical-align:top;display:inline-block;margin:4px 0 0 5px;font-weight:300}.brand-proof+.home-paths{padding-top:32px}@media(max-width:1100px){.brand-proof-layout{grid-template-columns:1fr;gap:40px;padding-block:40px}.brand-proof-heading{display:flex;align-items:baseline;gap:24px}.brand-proof-heading p{margin:0}.brand-proof-item dd{font-size:52px}}@media(max-width:600px){.brand-proof{padding-block:16px 40px}.brand-proof-layout{gap:32px;padding-block:32px}.brand-proof-heading{display:block}.brand-proof-heading h2{font-size:40px}.brand-proof-heading p{margin-top:12px}.brand-proof-figures{display:flex;flex-direction:column;gap:0}.brand-proof-item{flex-direction:row-reverse;align-items:baseline;justify-content:space-between;gap:12px;padding-block:24px}.brand-proof-item+.brand-proof-item{border-top:1px solid var(--border)}.brand-proof-item:first-child{padding-top:0}.brand-proof-item:last-child{padding-bottom:0}.brand-proof-item dd{font-size:44px;letter-spacing:-.035em}.brand-proof-item dt{font-size:12px;white-space:normal;text-align:right;max-width:11em}.brand-proof-plus{margin-left:3px}.brand-proof+.home-paths{padding-top:24px}}.libo-transform{--ink:#18272d;--blue:#006298;--deep:#0d304b;--muted:#6b7475;--line:#d8dbd7;color:var(--ink);font-family:Noto Sans TC,PingFang TC,Microsoft JhengHei,sans-serif}.libo-transform,.libo-transform *{box-sizing:border-box}.libo-transform a,.libo-transform button{font:inherit;color:inherit;touch-action:manipulation}.libo-transform button{cursor:pointer}.libo-transform a{text-decoration:none}.libo-transform a:focus-visible,.libo-transform button:focus-visible{outline:2px solid var(--blue);outline-offset:5px}.libo-transform .experience-actions{display:flex;align-items:center;gap:22px}.libo-transform .drawing [data-assembly-shadow],.libo-transform .drawing [data-assembly]{transform-box:view-box;transform-origin:0 0}.libo-transform .eyebrow{font:10px/1.5 Arial,sans-serif;letter-spacing:.18em;margin:0 0 25px}.libo-transform .eyebrow span{display:inline-block;width:16px;height:2px;background:var(--blue);margin:0 10px 3px 0}.libo-transform{position:relative;margin-top:40px;--distance:520svh}.libo-transform:not(.is-static){height:calc(100svh + var(--distance))}.libo-transform .experience-pin{height:100svh;min-height:620px;padding:24px 5% 18px;display:flex;flex-direction:column;justify-content:center;max-height:1200px;background:var(--paper)}.libo-transform .experience-top{display:flex;justify-content:space-between;align-items:center;margin:0 0 15px;min-height:40px}.libo-transform .experience-label{font:9px Arial,sans-serif;letter-spacing:.17em;color:var(--muted)}.libo-transform .text-button{background:none;border:0;padding:10px 0;font-size:11px;letter-spacing:.06em;min-height:44px;white-space:nowrap}.libo-transform .text-button:hover{color:var(--blue)}.libo-transform .composition{display:grid;grid-template-columns:minmax(0,3.15fr) minmax(240px,1fr);gap:4.5%;align-items:center;width:100%;max-width:1700px;margin:0 auto}.libo-transform .image-column{min-width:0}.libo-transform .image-frame{width:100%;aspect-ratio:1280/853;position:relative;overflow:hidden;background:#eae8e0}.libo-transform .drawing,.libo-transform .image-frame>img,.libo-transform .photo-original,.libo-transform .sequence{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.libo-transform .static-original{display:block}.libo-transform .drawing{visibility:hidden}.libo-transform.is-ready:not(.is-static) .drawing{visibility:visible}.libo-transform .drawing svg{display:block;width:100%;height:100%}.libo-transform .photo-original img,.libo-transform .sequence img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.libo-transform .photo-original{opacity:0;pointer-events:none}.libo-transform .image-tag{position:absolute;left:18px;bottom:18px;font-size:9px;letter-spacing:.1em;padding:8px 11px;background:rgba(247,246,242,.9);color:var(--ink)}.libo-transform .image-caption{display:flex;justify-content:space-between;font:8px/1.5 Arial,sans-serif;letter-spacing:.12em;color:var(--muted);margin-top:13px}.libo-transform .frame-note{letter-spacing:.06em;font-size:9px}.libo-transform .story-column{align-self:stretch;display:flex;flex-direction:column;padding-top:5%;min-width:0}.libo-transform .chapter-count{display:flex;align-items:center;gap:13px;color:var(--muted);font:10px Arial,sans-serif;letter-spacing:.08em}.libo-transform .current-number{font-size:30px;color:var(--ink);font-weight:300}.libo-transform .count-line{width:40px;height:1px;background:var(--line)}.libo-transform .story-stack{display:grid;flex:1;align-items:center;min-height:190px;margin:20px 0}.libo-transform .story{grid-area:1/1;opacity:0;visibility:hidden;pointer-events:none}.libo-transform .story:first-child{opacity:1;visibility:visible}.libo-transform .story .eyebrow{font-size:8px;letter-spacing:.12em;margin-bottom:20px;color:var(--muted)}.libo-transform .story h2{font-size:clamp(22px,2.05vw,32px);line-height:1.65;font-weight:400;letter-spacing:.035em;margin:0 0 22px;max-width:12em}.libo-transform .story p:not(.eyebrow){font-size:12px;line-height:2.2;color:var(--muted);margin:0;max-width:21em}.libo-transform .final-action{opacity:0;visibility:hidden;min-height:52px}.libo-transform .primary-button{display:inline-flex;justify-content:space-between;align-items:center;gap:22px;min-height:48px;padding:14px 20px;background:var(--deep);color:white;border:1px solid var(--deep);border-radius:2px;font-size:12px;letter-spacing:.045em;line-height:1.6}.libo-transform .primary-button:hover{background:#164e70;border-color:#164e70}.libo-transform .story-bottom{border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;margin-top:24px;gap:12px}.libo-transform .mode-label{font-size:9px;color:var(--muted);letter-spacing:.02em}.libo-transform .story-bottom .text-button{font-size:10px}.libo-transform .scene-nav{display:grid;grid-template-columns:repeat(6,1fr);gap:20px;margin-top:28px}.libo-transform .scene-button{border:0;background:none;padding:12px 0 0;text-align:left;position:relative;color:#7d8585;font-size:11px;letter-spacing:.06em;min-height:49px}.libo-transform .scene-button:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:var(--line)}.libo-transform .scene-fill{position:absolute;inset:0 0 auto;height:2px;background:var(--blue);transform-origin:left;transform:scaleX(0)}.libo-transform .scene-button[aria-current=step]{color:var(--ink)}.libo-transform .scene-button span:not(.scene-fill){font:9px Arial,sans-serif;display:inline-block;margin-right:11px;color:var(--muted)}.libo-transform .experience-footer{display:flex;justify-content:space-between;align-items:center;font-size:9px;letter-spacing:.08em;color:var(--muted);margin-top:5px}.libo-transform .experience-footer .text-button{font-size:9px}.libo-transform .progress-value{font-family:Arial,sans-serif}.libo-transform.is-static .drawing,.libo-transform.is-static .image-tag,.libo-transform.is-static .photo-original,.libo-transform.is-static .scene-nav,.libo-transform.is-static .sequence{display:none}.libo-transform.is-static .final-action{opacity:1;visibility:visible}@media(min-width:1600px){.libo-transform .experience-pin{padding-left:7%;padding-right:7%}.libo-transform .composition{grid-template-columns:minmax(0,3fr) minmax(280px,1fr)}}@media(max-width:900px){.libo-transform .composition{grid-template-columns:minmax(0,2.3fr) minmax(210px,1fr);gap:3%}.libo-transform .story h2{font-size:22px}.libo-transform .story p:not(.eyebrow){font-size:11px}.libo-transform .story-bottom{display:block}.libo-transform .story-bottom .text-button{display:none}.libo-transform .mode-label{display:block;padding:15px 0}.libo-transform .scene-nav{gap:12px}.libo-transform .scene-button{font-size:10px}}@media(max-width:700px){.libo-transform{margin-top:26px;--distance:380svh}.libo-transform .experience-pin{padding:12px 6% 10px;min-height:0;height:100svh;max-height:none;justify-content:center}.libo-transform .experience-top{margin-bottom:10px;min-height:35px}.libo-transform .experience-label{font-size:7px}.libo-transform .experience-top .text-button{font-size:9px;min-height:35px}.libo-transform .composition{display:flex;flex-direction:column;gap:0}.libo-transform .image-column{width:100%}.libo-transform .image-frame{width:100%;aspect-ratio:1280/853}.libo-transform .image-tag{left:10px;bottom:10px;font-size:7px;padding:6px 8px}.libo-transform .image-caption{margin-top:10px;font-size:6px}.libo-transform .frame-note{font-size:7px}.libo-transform .story-column{padding-top:25px;display:grid;grid-template-columns:38px 1fr;gap:0 16px;align-self:stretch}.libo-transform .chapter-count{align-self:start;display:block;padding-top:3px}.libo-transform .current-number{font-size:24px;display:block}.libo-transform .count-line{display:none}.libo-transform .chapter-count>span:last-child{font-size:8px;display:block;margin-top:6px}.libo-transform .story-stack{margin:0;min-height:120px}.libo-transform .story h2{font-size:23px;line-height:1.5;margin:0 0 10px;max-width:none;letter-spacing:.02em}.libo-transform .story .eyebrow{font-size:7px;margin-bottom:9px;letter-spacing:.07em}.libo-transform .story p:not(.eyebrow){font-size:11px;line-height:1.9;max-width:none}.libo-transform .final-action{grid-column:2;min-height:47px;margin-top:12px}.libo-transform .final-action .primary-button{font-size:10px;min-height:43px;padding:10px 15px}.libo-transform .story-bottom{display:none}.libo-transform .scene-nav{gap:8px;margin-top:20px}.libo-transform .scene-button{font-size:9px;letter-spacing:0;line-height:1.6;padding:10px 0 0;min-height:42px}.libo-transform .scene-button span:not(.scene-fill){display:block;font-size:7px;margin-right:0;margin-bottom:2px}.libo-transform .experience-footer{font-size:8px;margin-top:5px}.libo-transform .experience-footer .text-button{font-size:8px;min-height:35px}}@media(max-height:720px) and (min-width:701px){.libo-transform .experience-pin{min-height:0;padding-top:8px;padding-bottom:6px}.libo-transform .composition{width:min(100%,calc((100svh - 180px) * 2));grid-template-columns:3fr 1fr;gap:3%}.libo-transform .experience-top{margin-bottom:5px;min-height:32px}.libo-transform .story-stack{min-height:130px;margin:10px 0}.libo-transform .story h2{font-size:20px;margin-bottom:8px}.libo-transform .story .eyebrow{margin-bottom:8px}.libo-transform .story-bottom{display:none}.libo-transform .scene-nav{margin-top:15px}.libo-transform .image-caption{margin-top:5px}}@media(max-height:700px) and (max-width:700px){.libo-transform .story-column{padding-top:14px}.libo-transform .story-stack{min-height:105px}.libo-transform .story h2{font-size:20px}.libo-transform .story p:not(.eyebrow){font-size:10px}.libo-transform .image-frame{max-width:calc((100svh - 320px) * 1.5);margin:auto}.libo-transform .scene-nav{margin-top:10px}.libo-transform .final-action{margin-top:4px;min-height:43px}}@media(prefers-reduced-motion:reduce){.libo-transform{height:auto!important}.libo-transform .experience-pin{height:auto;min-height:0;padding-top:30px;padding-bottom:30px}.libo-transform .drawing,.libo-transform .photo-original,.libo-transform .scene-nav,.libo-transform .sequence{display:none!important}.libo-transform .final-action{opacity:1;visibility:visible}}@media(max-height:480px){.libo-transform{height:auto!important}.libo-transform .experience-pin{height:auto;min-height:0;padding-top:25px;padding-bottom:25px}.libo-transform .composition{width:100%}.libo-transform.is-static .image-frame{max-width:none}.libo-transform .scene-nav{display:none}.libo-transform.is-static .final-action{visibility:visible;opacity:1}}.libo-transform{font-family:inherit;--paper:#f7f6f2;--blue:inherit;--muted:inherit;--line:inherit;--libo-header:78px;--viewport:calc(100svh - var(--libo-header));scroll-margin-top:var(--libo-header);isolation:isolate}.libo-transform:not(.is-static){height:calc(var(--viewport) + var(--distance))}.libo-transform .experience-pin{height:var(--viewport);min-height:0;max-height:none;position:relative;top:auto;padding:18px 5% 16px}.libo-transform .text-button{display:inline-flex;align-items:center;gap:8px;font-family:inherit;font-size:12px;letter-spacing:0}.libo-transform .primary-button{font-family:inherit;border-radius:0;font-size:14px;font-weight:400}.libo-transform .experience-label{font-size:10px}.libo-transform .composition{max-width:1440px}.libo-transform .image-frame{max-width:calc((var(--viewport) - 160px) * 1.500586);margin-inline:auto}.libo-transform .fallback-copy h2,.libo-transform .story h2{font-weight:400;line-height:1.65;letter-spacing:.035em}.libo-transform .story p:not(.eyebrow){font-size:14px;line-height:1.9}.libo-transform .story-bottom{margin-top:12px}.libo-transform .scene-nav{margin-top:20px}.libo-transform .scene-button{font-size:12px;min-height:44px;color:var(--muted)}.libo-transform .scene-button span:not(.scene-fill){margin-right:6px}.libo-transform .fallback-copy h2{font-size:clamp(24px,2.05vw,32px);margin:0 0 20px}.libo-transform .fallback-copy>p:not(.eyebrow){font-size:15px;line-height:1.9;color:var(--muted);margin-bottom:24px}.libo-transform .motion-control{display:none}.libo-transform[data-enhanced=true] .motion-control{display:inline-flex}.libo-transform.is-ready .fallback-copy,.libo-transform:not(.is-ready) .experience-footer,.libo-transform:not(.is-ready) .image-tag,.libo-transform:not(.is-ready) .scene-nav,.libo-transform:not(.is-ready) .story-column{display:none}.libo-transform.is-static{height:auto!important}.libo-transform.is-static .experience-pin{height:auto;position:relative;top:auto;padding-block:48px}.libo-transform.is-static .image-frame{max-width:none}.libo-transform .text-button:disabled{opacity:.55;cursor:default}#home-paths{scroll-margin-top:100px}@media(max-width:700px){.libo-transform{--libo-header:72px}.libo-transform .experience-pin{padding:12px 20px}.libo-transform .experience-top{min-height:44px;gap:8px;margin-bottom:10px}.libo-transform .experience-label{max-width:90px;line-height:1.6;font-size:8px}.libo-transform .experience-actions{gap:16px}.libo-transform .experience-top .text-button{font-size:11px;min-height:44px}.libo-transform .image-frame{max-width:calc((var(--viewport) - 320px) * 1.500586)}.libo-transform .story-column{padding-top:16px;grid-template-columns:30px 1fr;gap:0 12px}.libo-transform .story-stack{min-height:116px}.libo-transform .story h2{font-size:21px;margin-bottom:8px}.libo-transform .story p:not(.eyebrow){font-size:12px;line-height:1.8}.libo-transform .final-action{min-height:44px;margin-top:6px}.libo-transform .final-action .primary-button{font-size:12px;min-height:44px}.libo-transform .scene-nav{gap:8px;margin-top:14px}.libo-transform .scene-button{font-size:10px;min-height:44px}.libo-transform .fallback-copy{margin-top:24px}.libo-transform .fallback-copy h2{font-size:24px}.libo-transform.is-static .experience-pin{padding-block:32px}}@media(max-height:720px) and (min-width:701px){.libo-transform .composition{width:100%}.libo-transform .story-stack{min-height:140px}.libo-transform .image-frame{max-width:calc((var(--viewport) - 160px) * 1.500586)}}@media(max-height:480px),(prefers-reduced-motion:reduce){.libo-transform .experience-pin{height:auto;position:relative;top:auto}.libo-transform .image-frame{max-width:none}}