:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#15171a;--navy:#123f70;--forest:#123f70;--forest-2:#020305;--gold:#d1a04c;--gold-2:#ffe08a;--gold-deep:#a86d20;--paper:#fff;--mist:#f5f3ef;--charcoal:#303030;--line:#15171a24;--muted:#5e636b;--shadow:0 24px 80px #0003;--motion-ease:cubic-bezier(.22, 1, .36, 1);background:var(--paper);color:var(--ink);font-family:Noto Sans TC,PingFang TC,Microsoft JhengHei,Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:98px}body{background:var(--paper);min-width:320px;margin:0}main{overflow-x:hidden}section{scroll-margin-top:98px}a{color:inherit;text-decoration:none}@keyframes headerDrop{0%{opacity:0;transform:translateY(-18px)}to{opacity:1;transform:translateY(0)}}@keyframes heroFadeUp{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:translateY(0)}}@keyframes heroSweep{0%{opacity:0;transform:translate(-120%)skew(-18deg)}45%{opacity:1}to{opacity:0;transform:translate(120%)skew(-18deg)}}@keyframes cuePulse{0%,to{opacity:.48;transform:translate(-50%)}50%{opacity:1;transform:translate(-50%,10px)}}@keyframes markFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.reveal-ready .reveal-target{opacity:0;transition:opacity .62s ease, transform .62s var(--motion-ease), box-shadow .22s ease, border-color .22s ease, background .22s ease;transition-delay:var(--reveal-delay,0s);transform:translateY(28px)}.reveal-ready .reveal-target.is-visible{opacity:1;transform:translateY(0)}@media (hover:hover) and (pointer:fine){:is(.audience-card,.service-card,.map-column,.network-card,.cross-border-card,.dashboard-row,.reporting-card,.scenario-card,.level-card,.governance-card,.deliverable-card,.rhythm-card,.legacy-blueprint-card,.policy-card,.risk-card,.case-card,.why-card,.commitment-card,.boundary-card,.nextgen-card,.meeting-card,.onboarding-step,.insight-card,.philanthropy-item,.faq-item,.privacy-workflow-step):hover{border-color:#d1a04c75;transform:translateY(-6px);box-shadow:0 22px 66px #0000001f}.capability-row:hover,.advisor-role:hover,.document-list p:hover,.charter-list p:hover,.engagement-list p:hover,.privacy-list p:hover{background:#d1a04c1a}}.site-header{z-index:10;color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);height:86px;animation:headerDrop .64s var(--motion-ease) both;background:#000000e6;border-bottom:1px solid #d1a04c3d;grid-template-columns:1fr auto auto;align-items:center;gap:42px;padding:0 clamp(24px,5vw,76px);display:grid;position:fixed;inset:0 0 auto}.brand{align-items:center;width:fit-content;line-height:1;display:inline-flex}.brand-logo{object-fit:contain;width:clamp(168px,15vw,238px);height:auto;max-height:72px;display:block}nav{align-items:center;gap:clamp(18px,2.5vw,38px);font-size:15px;font-weight:600;display:flex}.site-header nav a,footer nav a{opacity:.92;transition:color .18s,opacity .18s;position:relative}.site-header nav a:after,footer nav a:after{content:"";background:var(--gold-2);transform-origin:0;height:1px;transition:transform .22s;position:absolute;bottom:-8px;left:0;right:0;transform:scaleX(0)}.site-header nav a:hover,footer nav a:hover{color:var(--gold-2);opacity:1}.site-header nav a:hover:after,footer nav a:hover:after{transform:scaleX(1)}.nav-cta,.primary-button,.contact-form button{color:#070707;background:linear-gradient(135deg, var(--gold-2), var(--gold));border:1px solid #ffffff29;justify-content:center;align-items:center;min-height:52px;padding:0 34px;font-size:15px;font-weight:800;transition:transform .18s,box-shadow .18s;display:inline-flex;box-shadow:0 16px 38px #d1a04c3d}.nav-cta:hover,.primary-button:hover,.contact-form button:hover{transform:translateY(-2px);box-shadow:0 20px 46px #d1a04c57}.nav-cta:active,.primary-button:active,.contact-form button:active{transform:translateY(0)scale(.98)}.hero{color:#fff;background:linear-gradient(90deg,#000000f5 0%,#02080edb 38%,#123f7038 74%),url(./hero-office-B82rRJil.png) 100%/cover no-repeat;align-items:center;min-height:780px;padding:128px clamp(24px,5vw,76px) 96px;display:flex;position:relative;overflow:hidden}.hero:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(90deg,#ffe08a00,#ffe08a2e,#ffe08a00);width:42%;animation:1.8s ease-out .42s both heroSweep;position:absolute;inset:0}.hero:after{content:"";pointer-events:none;background:linear-gradient(#0000,#0000008a);height:120px;position:absolute;inset:auto 0 0}.hero-copy{z-index:1;width:min(840px,100%);position:relative}.hero-copy h1,.hero-copy p,.hero-actions,.hero-signature{opacity:0;animation:heroFadeUp .76s var(--motion-ease) both}.hero-copy h1{animation-delay:.14s}.hero-copy p{animation-delay:.26s}.hero-actions{animation-delay:.38s}.hero-signature{animation-delay:.5s}h1,h2{letter-spacing:0;overflow-wrap:anywhere;word-break:normal;margin:0;font-family:Noto Serif TC,Songti TC,PMingLiU,Georgia,serif;font-weight:600}h1{max-width:840px;font-size:clamp(48px,6.2vw,92px);line-height:1.16}h1 span{display:block}.hero-copy p{color:#ffffffdb;max-width:650px;margin:34px 0 0;font-size:clamp(17px,1.6vw,21px);line-height:2}.hero-copy p span{display:block}.hero-actions{align-items:center;gap:30px;margin-top:46px;display:flex}.text-link{color:#fff;border-bottom:1px solid #d1a04cb8;padding-bottom:8px;font-size:15px;font-weight:700}.hero-signature{color:#ffffffad;letter-spacing:0;border-top:1px solid #d1a04c42;align-items:center;gap:14px;margin-top:34px;padding-top:22px;font-size:13px;font-weight:700;display:inline-flex}.hero-signature img{object-fit:contain;width:42px;height:42px;animation:3.6s ease-in-out 1.2s infinite markFloat}.scroll-cue{z-index:2;color:#ffffffc7;font-size:28px;animation:1.8s ease-in-out .9s infinite cuePulse;position:absolute;bottom:34px;left:50%}.about-section,.services-section,.map-section,.markets-section,.cross-border-section,.scenarios-section,.levels-section,.reporting-section,.deliverables-section,.governance-section,.rhythm-section,.legacy-blueprint-section,.charter-section,.case-section,.commitment-section,.boundaries-section,.nextgen-section,.meeting-section,.onboarding-section,.philanthropy-section,.engagement-section,.privacy-workflow-section,.principles-section,.insights-section,.faq-section,.trust-section{background:var(--paper);padding:76px clamp(24px,5vw,76px) 88px}.about-section{background:linear-gradient(#fff 0%,#f6f8f6 100%);grid-template-columns:minmax(280px,.72fr) minmax(420px,1fr);align-items:start;gap:clamp(42px,7vw,96px);display:grid}.about-intro h2,.family-copy h2,.cross-border-copy h2,.legacy-blueprint-copy h2,.boundaries-copy h2,.nextgen-copy h2,.philanthropy-copy h2,.engagement-copy h2{margin:0;font-family:Noto Serif TC,Songti TC,PMingLiU,Georgia,serif;font-size:clamp(34px,4vw,58px);font-weight:600;line-height:1.22}.about-intro p,.family-copy p,.cross-border-copy p,.legacy-blueprint-copy p,.boundaries-copy p,.nextgen-copy p,.philanthropy-copy p,.engagement-copy p{color:var(--muted);margin:28px 0 0;font-size:18px;line-height:2}.audience-grid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.audience-card{background:#fff;min-height:260px;padding:34px 30px}.audience-card h3,.principle-item h3,.faq-item h3{margin:0;font-family:Noto Serif TC,Songti TC,serif;font-size:24px;line-height:1.35}.audience-card p,.principle-item p,.faq-item p{color:var(--muted);margin:18px 0 0;font-size:15px;line-height:1.9}.section-heading{text-align:center;width:min(780px,100%);margin:0 auto 56px}.section-heading h2,.trust-copy h2,.contact-copy h2{font-size:clamp(34px,4vw,56px);line-height:1.22}.section-heading h2:after,.contact-copy h2:after{content:"";background:var(--gold);width:72px;height:2px;margin:22px auto 0;display:block}.section-heading p,.trust-copy p,.contact-copy p{color:var(--muted);margin:26px 0 0;font-size:17px;line-height:2}p,li,a,button,span{overflow-wrap:anywhere}.service-grid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.service-card{text-align:center;border-right:1px solid var(--line);min-height:300px;padding:42px 36px}.service-card:nth-child(3n){border-right:0}.service-card:nth-child(n+4){border-top:1px solid var(--line)}.service-icon{color:#b68c3a;fill:none;stroke:currentColor;stroke-width:1.55px;stroke-linecap:round;stroke-linejoin:round;width:58px;height:58px}.service-card h3,.method-step h3{margin:24px 0 0;font-family:Noto Serif TC,Songti TC,serif;font-size:24px;line-height:1.35}.service-card p,.method-step p,.trust-copy li{color:var(--muted);font-size:15px;line-height:1.9}.map-section{background:var(--mist)}.map-grid{border:1px solid var(--line);background:#fff;grid-template-columns:repeat(4,1fr);display:grid}.map-column{border-right:1px solid var(--line);min-height:260px;padding:34px 30px}.map-column:last-child{border-right:0}.map-column h3,.deliverable-card h3,.insight-card h3{margin:0 0 24px;font-family:Noto Serif TC,Songti TC,serif;font-size:25px;line-height:1.35}.map-column p{color:var(--muted);margin:13px 0 0;font-size:15px;line-height:1.7}.map-column p:before{content:"";border:1px solid var(--gold);width:7px;height:7px;margin-right:10px;display:inline-block;transform:rotate(45deg)translateY(-1px)}.network-section{color:#fff;background:radial-gradient(circle at 18% 12%,#d1a04c2e,#d1a04c00 30%),linear-gradient(135deg,#020305,#123f70);grid-template-columns:minmax(280px,.72fr) minmax(420px,1fr);align-items:start;gap:clamp(42px,7vw,96px);padding:86px clamp(24px,5vw,76px);display:grid}.network-copy h2{margin:0;font-family:Noto Serif TC,Songti TC,PMingLiU,Georgia,serif;font-size:clamp(34px,4vw,58px);font-weight:600;line-height:1.22}.network-copy p{color:#ffffffc2;margin:28px 0 0;font-size:18px;line-height:2}.network-grid{border-top:1px solid #d1a04c4d;display:grid}.network-card{border-bottom:1px solid #d1a04c38;padding:28px 0}.network-card h3,.scenario-card h3{margin:0;font-family:Noto Serif TC,Songti TC,serif;font-size:25px;line-height:1.35}.network-card p{color:#ffffffb8;margin:14px 0 0;font-size:15px;line-height:1.9}.markets-section{background:#fff}.market-list{flex-wrap:wrap;justify-content:center;gap:14px;max-width:980px;margin:0 auto;display:flex}.market-list span{min-height:48px;color:var(--ink);border:1px solid var(--line);background:#fff;align-items:center;padding:0 24px;font-weight:700;display:inline-flex}.cross-border-section{background:var(--mist);grid-template-columns:minmax(300px,.68fr) minmax(520px,1fr);align-items:start;gap:clamp(42px,7vw,96px);display:grid}.cross-border-grid{background:var(--line);border:1px solid var(--line);grid-template-columns:1fr 1fr;gap:1px;display:grid}.cross-border-card{background:#fff;min-height:210px;padding:28px}.cross-border-card h3,.commitment-card h3,.consultation-panel h3,.consultation-panel h4{margin:0;font-family:Noto Serif TC,Songti TC,serif;line-height:1.35}.cross-border-card h3,.commitment-card h3{font-size:23px}.cross-border-card p,.commitment-card p,.consultation-panel article p{color:var(--muted);margin:16px 0 0;font-size:15px;line-height:1.9}.family-office-section{color:#fff;background:linear-gradient(120deg,#000000f5,#123f70e0),url(./hero-office-B82rRJil.png) 50%/cover no-repeat;grid-template-columns:minmax(320px,.9fr) minmax(360px,1fr);align-items:center;gap:clamp(42px,7vw,96px);padding:86px clamp(24px,5vw,76px);display:grid}.family-copy p{color:#ffffffc7}.capability-panel{border-top:1px solid #d1a04c5c;display:grid}.capability-row{border-bottom:1px solid #d1a04c3d;grid-template-columns:20px 1fr;align-items:center;gap:18px;min-height:72px;display:grid}.capability-row span{border:2px solid var(--gold);width:10px;height:10px;transform:rotate(45deg)}.capability-row p{color:#ffffffdb;margin:0;font-size:17px;line-height:1.7}.dashboard-section{color:#fff;background:linear-gradient(135deg,#000000f5,#123f70eb),url(./hero-office-B82rRJil.png) 50%/cover no-repeat;grid-template-columns:minmax(300px,.75fr) minmax(420px,1fr);align-items:center;gap:clamp(42px,7vw,96px);padding:86px clamp(24px,5vw,76px);display:grid}.dashboard-copy h2,.privacy-copy h2{margin:0;font-family:Noto Serif TC,Songti TC,PMingLiU,Georgia,serif;font-size:clamp(34px,4vw,58px);font-weight:600;line-height:1.22}.dashboard-copy p,.privacy-copy p{color:#ffffffc2;margin:28px 0 0;font-size:18px;line-height:2}.dashboard-panel{background:#00000061;border:1px solid #d1a04c42;display:grid}.dashboard-row{border-bottom:1px solid #d1a04c2e;grid-template-columns:150px 1fr;gap:24px;padding:24px 28px;display:grid}.dashboard-row:last-child{border-bottom:0}.dashboard-row span{color:var(--gold-2);font-weight:800}.dashboard-row p{color:#ffffffbd;margin:0;font-size:15px;line-height:1.8}.reporting-section{background:#fff}.reporting-grid{background:var(--line);border:1px solid var(--line);grid-template-columns:1.2fr 1fr 1fr;gap:1px;display:grid}.reporting-card{background:#fff;min-height:250px;padding:30px}.reporting-card:first-child{color:#fff;background:linear-gradient(135deg,#000000f0,#123f70e6),url(./hero-office-B82rRJil.png) 50%/cover no-repeat;grid-row:span 2}.reporting-card h3,.boundary-card h3,.privacy-workflow-step h3{margin:0;font-family:Noto Serif TC,Songti TC,serif;font-size:24px;line-height:1.35}.reporting-card p,.boundary-card p,.privacy-workflow-step p{color:var(--muted);margin:16px 0 0;font-size:15px;line-height:1.9}.reporting-card:first-child p{color:#ffffffc2}.principle-grid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.principle-item{border-right:1px solid var(--line);min-height:230px;padding:34px 30px}.principle-item:last-child{border-right:0}.scenarios-section{background:var(--paper)}.scenario-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.scenario-card{border:1px solid var(--line);background:#fff;min-height:280px;padding:34px;box-shadow:0 18px 60px #00000012}.scenario-card p{color:var(--muted);margin:18px 0 0;font-size:15px;line-height:1.9}.levels-section{background:var(--mist)}.level-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.level-card{border:1px solid var(--line);background:#fff;min-height:360px;padding:34px}.level-card h3{color:var(--navy);margin:0;font-family:Georgia,Times New Roman,serif;font-size:34px;line-height:1.1}.level-card>p{color:var(--muted);margin:14px 0 28px;font-weight:700}.level-card ul{gap:13px;margin:0;padding:0;list-style:none;display:grid}.level-card li{color:var(--ink);padding-left:24px;font-size:15px;line-height:1.7;position:relative}.level-card li:before{content:"";background:var(--gold);width:8px;height:8px;position:absolute;top:10px;left:0;transform:rotate(45deg)}.governance-section{background:#fff}.governance-grid{border:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.governance-card{border-right:1px solid var(--line);min-height:280px;padding:34px 30px}.governance-card:last-child{border-right:0}.governance-card h3,.advisor-role span{margin:0;font-family:Noto Serif TC,Songti TC,serif;font-size:25px;font-weight:700;line-height:1.35}.governance-card p{color:var(--muted);margin:18px 0 0;font-size:15px;line-height:1.9}.advisor-section,.documents-section{color:#fff;background:linear-gradient(135deg,#000,#123f70);grid-template-columns:minmax(300px,.75fr) minmax(420px,1fr);align-items:start;gap:clamp(42px,7vw,96px);padding:84px clamp(24px,5vw,76px);display:grid}.advisor-copy h2,.documents-copy h2{margin:0;font-family:Noto Serif TC,Songti TC,PMingLiU,Georgia,serif;font-size:clamp(34px,4vw,58px);font-weight:600;line-height:1.22}.advisor-copy p,.documents-copy p{color:#ffffffc2;margin:28px 0 0;font-size:18px;line-height:2}.advisor-role-list{border-top:1px solid #d1a04c47;display:grid}.advisor-role{border-bottom:1px solid #d1a04c33;grid-template-columns:150px 1fr;gap:24px;padding:23px 0;display:grid}.advisor-role span{color:var(--gold-2);font-size:20px}.advisor-role p{color:#ffffffbd;margin:0;font-size:15px;line-height:1.8}.deliverables-section{background:linear-gradient(#fff 0%,#f7f8f6 100%)}.deliverable-grid,.insight-grid{grid-template-columns:repeat(4,1fr);gap:22px;display:grid}.deliverable-card,.insight-card{border:1px solid var(--line);background:#fff;min-height:250px;padding:32px}.deliverable-card p,.insight-card p{color:var(--muted);margin:0;font-size:15px;line-height:1.9}.document-list{background:#d1a04c3d;border:1px solid #d1a04c3d;grid-template-columns:1fr 1fr;gap:1px;display:grid}.document-list p{color:#ffffffdb;background:#00000057;align-items:center;min-height:96px;margin:0;padding:22px 24px;font-weight:700;line-height:1.7;display:flex}.rhythm-section{background:var(--mist)}.rhythm-grid{grid-template-columns:repeat(4,1fr);gap:22px;display:grid}.rhythm-card{border:1px solid var(--line);background:#fff;min-height:220px;padding:30px}.rhythm-card span{color:#070707;background:linear-gradient(135deg, var(--gold-2), var(--gold));border-radius:50%;justify-content:center;align-items:center;width:58px;height:58px;font-family:Georgia,Times New Roman,serif;font-size:20px;font-weight:800;display:inline-flex}.rhythm-card p{color:var(--muted);margin:24px 0 0;font-size:15px;line-height:1.9}.legacy-blueprint-section{background:linear-gradient(#fff 0%,#f5f3ef 100%);grid-template-columns:minmax(300px,.72fr) minmax(460px,1fr);align-items:start;gap:clamp(42px,7vw,96px);display:grid}.legacy-blueprint-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.legacy-blueprint-card{border:1px solid var(--line);background:#fff;min-height:250px;padding:30px;box-shadow:0 18px 60px #0000000d}.legacy-blueprint-card span{color:var(--gold);font-family:Georgia,Times New Roman,serif;font-size:24px;font-weight:800}.legacy-blueprint-card h3,.founder-journey-card h3,.nextgen-card h3,.philanthropy-item h3{margin:18px 0 0;font-family:Noto Serif TC,Songti TC,serif;font-size:24px;line-height:1.35}.legacy-blueprint-card p,.founder-journey-card p,.nextgen-card p,.philanthropy-item p{color:var(--muted);margin:16px 0 0;font-size:15px;line-height:1.9}.policy-section{color:#fff;background:radial-gradient(circle at 82% 18%,#d1a04c29,#d1a04c00 28%),linear-gradient(135deg,#020305,#123f70);grid-template-columns:minmax(300px,.75fr) minmax(420px,1fr);align-items:start;gap:clamp(42px,7vw,96px);padding:84px clamp(24px,5vw,76px);display:grid}.policy-copy h2,.closing-cta-section h2{margin:0;font-family:Noto Serif TC,Songti TC,PMingLiU,Georgia,serif;font-size:clamp(34px,4vw,58px);font-weight:600;line-height:1.22}.policy-copy p,.closing-cta-section p{color:#ffffffc2;margin:28px 0 0;font-size:18px;line-height:2}.policy-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.policy-card{background:#00000057;border:1px solid #d1a04c3d;min-height:220px;padding:28px}.policy-card h3,.risk-card h3{margin:0;font-family:Noto Serif TC,Songti TC,serif;font-size:24px;line-height:1.35}.policy-card p,.risk-card p{color:#ffffffbd;margin:16px 0 0;font-size:15px;line-height:1.9}.charter-section{background:var(--mist)}.charter-list{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.charter-list p{min-height:130px;color:var(--ink);background:#fff;align-items:center;margin:0;padding:26px;font-weight:800;line-height:1.7;display:flex}.risk-section{color:#fff;background:#000;padding:82px clamp(24px,5vw,76px)}.risk-grid{border-top:1px solid #d1a04c52;border-bottom:1px solid #d1a04c52;grid-template-columns:repeat(4,1fr);display:grid}.risk-card{border-right:1px solid #d1a04c38;min-height:240px;padding:30px}.risk-card:last-child{border-right:0}.case-section{background:#fff}.founder-journey-section{color:#fff;background:linear-gradient(135deg,#000000f5,#123f70e6),url(./hero-office-B82rRJil.png) 50%/cover no-repeat;padding:82px clamp(24px,5vw,76px)}.founder-journey-grid{border:1px solid #d1a04c47;grid-template-columns:repeat(4,1fr);display:grid}.founder-journey-card{background:#00000052;border-right:1px solid #d1a04c3d;min-height:250px;padding:30px}.founder-journey-card:last-child{border-right:0}.founder-journey-card h3{color:#fff;margin-top:0}.founder-journey-card p{color:#ffffffbd}.case-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.case-card{border:1px solid var(--line);background:#fff;min-height:300px;padding:34px;box-shadow:0 18px 60px #0000000f}.case-card h3,.why-card h3{margin:0;font-family:Noto Serif TC,Songti TC,serif;font-size:25px;line-height:1.35}.case-card p{color:var(--muted);margin:18px 0 0;font-size:15px;line-height:1.9}.why-section{color:#fff;background:radial-gradient(circle at 20% 20%,#d1a04c2b,#d1a04c00 30%),linear-gradient(135deg,#000,#123f70);grid-template-columns:minmax(300px,.75fr) minmax(420px,1fr);align-items:start;gap:clamp(42px,7vw,96px);padding:84px clamp(24px,5vw,76px);display:grid}.why-copy h2{margin:0;font-family:Noto Serif TC,Songti TC,PMingLiU,Georgia,serif;font-size:clamp(34px,4vw,58px);font-weight:600;line-height:1.22}.why-copy p{color:#ffffffc2;margin:28px 0 0;font-size:18px;line-height:2}.why-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.why-card{background:#00000057;border:1px solid #d1a04c3d;min-height:220px;padding:28px}.why-card p{color:#ffffffbd;margin:16px 0 0;font-size:15px;line-height:1.9}.commitment-section{color:#fff;background:radial-gradient(circle at 18% 18%,#ffe08a24,#ffe08a00 30%),linear-gradient(135deg,#020305,#123f70)}.commitment-grid{border:1px solid #d1a04c47;grid-template-columns:repeat(4,1fr);display:grid}.commitment-card{background:#0000004d;border-right:1px solid #d1a04c3d;min-height:250px;padding:30px}.commitment-card:last-child{border-right:0}.commitment-card h3{color:#fff}.commitment-card p{color:#ffffffbd}.boundaries-section{background:#fff;grid-template-columns:minmax(300px,.72fr) minmax(460px,1fr);align-items:start;gap:clamp(42px,7vw,96px);display:grid}.boundaries-grid{gap:18px;display:grid}.boundary-card{background:var(--mist);border-left:4px solid var(--gold);padding:28px 30px}.nextgen-section{background:#fff;grid-template-columns:minmax(300px,.75fr) minmax(420px,1fr);align-items:center;gap:clamp(42px,7vw,96px);display:grid}.nextgen-grid{gap:18px;display:grid}.nextgen-card{background:var(--mist);border-left:4px solid var(--gold);padding:30px}.nextgen-card h3{margin-top:0}.meeting-section{background:var(--mist)}.meeting-grid{border:1px solid var(--line);background:#fff;grid-template-columns:repeat(4,1fr);display:grid}.meeting-card{border-right:1px solid var(--line);min-height:220px;padding:30px}.meeting-card:last-child{border-right:0}.meeting-card span{color:var(--navy);font-family:Georgia,Times New Roman,serif;font-size:34px;font-weight:800}.meeting-card p{color:var(--muted);margin:20px 0 0;font-size:15px;line-height:1.9}.onboarding-section{background:#fff}.onboarding-grid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.onboarding-step{border-right:1px solid var(--line);min-height:260px;padding:32px 28px}.onboarding-step:last-child{border-right:0}.onboarding-step span{color:var(--gold);font-family:Georgia,Times New Roman,serif;font-size:22px;font-weight:700}.onboarding-step h3{margin:18px 0 0;font-family:Noto Serif TC,Songti TC,serif;font-size:24px}.onboarding-step p{color:var(--muted);margin:16px 0 0;font-size:15px;line-height:1.9}.closing-cta-section{text-align:center;color:#fff;background:linear-gradient(135deg,#000000f0,#123f70e0),url(./hero-office-B82rRJil.png) 50%/cover no-repeat;justify-items:center;padding:86px clamp(24px,5vw,76px);display:grid}.closing-cta-section img{object-fit:contain;width:74px;height:74px;margin-bottom:24px}.closing-cta-section p{max-width:760px}.closing-cta-section .primary-button{margin-top:34px}.method-section{color:#fff;background:radial-gradient(circle at 30% 0%, #d1a04c26, #d1a04c00 34%), linear-gradient(140deg, var(--forest), var(--forest-2));padding:82px clamp(24px,5vw,76px) 96px}.section-heading.inverse p{color:#ffffffb8}.section-heading.inverse h2:after{content:"";background:var(--gold);width:72px;height:2px;margin:22px auto 0;display:block}.method-line{grid-template-columns:repeat(5,1fr);gap:28px;max-width:1280px;margin:0 auto;display:grid;position:relative}.method-line:before{content:"";background:#d1a04c9e;height:1px;position:absolute;top:30px;left:10%;right:10%}.method-step{text-align:center;position:relative}.method-step span{color:#070707;background:var(--gold);border-radius:50%;place-items:center;width:62px;height:62px;font-family:Georgia,serif;font-size:22px;font-weight:700;display:inline-grid}.method-step p{color:#ffffffb8}.trust-section{grid-template-columns:minmax(0,.9fr) minmax(420px,1fr);align-items:center;gap:clamp(42px,7vw,96px);display:grid}.trust-copy h2{max-width:650px}.trust-copy ul{gap:14px;margin:34px 0 0;padding:0;list-style:none;display:grid}.trust-copy li{padding-left:30px;position:relative}.trust-copy li:before{content:"";border:2px solid var(--gold);border-radius:50%;width:10px;height:10px;position:absolute;top:12px;left:0}.trust-image{min-height:430px;box-shadow:var(--shadow);background:linear-gradient(#00000029,#00000029),url(./hero-office-B82rRJil.png) 50%/cover no-repeat}.faq-section{background:var(--mist)}.insights-section{color:#fff;background:radial-gradient(circle at 82% 12%, #d1a04c29, #d1a04c00 32%), linear-gradient(140deg, var(--forest-2), var(--forest))}.insights-section .section-heading p{color:#ffffffb8}.insight-grid{grid-template-columns:repeat(3,1fr)}.insight-card{background:#ffffff09;border-color:#d1a04c3d}.insight-card p{color:#ffffffb8}.philanthropy-section{color:#fff;background:radial-gradient(circle at 80% 18%,#ffe08a2e,#ffe08a00 32%),linear-gradient(135deg,#050505,#123f70);grid-template-columns:minmax(300px,.78fr) minmax(420px,1fr);align-items:start;gap:clamp(42px,7vw,96px);display:grid}.philanthropy-copy p{color:#ffffffc2}.philanthropy-list{background:#d1a04c47;border:1px solid #d1a04c47;gap:1px;display:grid}.philanthropy-item{background:#00000052;padding:30px}.philanthropy-item h3{color:#fff;margin-top:0}.philanthropy-item p{color:#ffffffbd}.faq-list{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.faq-item{border:1px solid var(--line);background:#fff;min-height:260px;padding:32px}.engagement-section{background:#fff;grid-template-columns:minmax(320px,.9fr) minmax(360px,.78fr);align-items:start;gap:clamp(42px,7vw,96px);display:grid}.engagement-list{background:var(--line);border:1px solid var(--line);grid-template-columns:1fr 1fr;gap:1px;margin-top:36px;display:grid}.engagement-list p{background:var(--mist);min-height:118px;color:var(--ink);align-items:center;margin:0;padding:24px;font-weight:800;line-height:1.65;display:flex}.consultation-panel{color:#fff;box-shadow:var(--shadow);background:linear-gradient(135deg,#000000f0,#123f70e0),url(./hero-office-B82rRJil.png) 50%/cover no-repeat;padding:34px}.consultation-panel>span{color:#070707;background:linear-gradient(135deg, var(--gold-2), var(--gold));align-items:center;min-height:36px;padding:0 14px;font-size:13px;font-weight:900;display:inline-flex}.consultation-panel h3{margin-top:22px;font-size:29px}.consultation-panel article{border-top:1px solid #d1a04c47;margin-top:26px;padding-top:22px}.consultation-panel h4{color:var(--gold-2);font-size:18px}.consultation-panel article p{color:#ffffffbd}.privacy-section{color:#fff;background:linear-gradient(135deg,#000,#123f70);grid-template-columns:minmax(300px,.8fr) minmax(380px,1fr);align-items:center;gap:clamp(42px,7vw,96px);padding:82px clamp(24px,5vw,76px);display:grid}.privacy-list{background:#d1a04c3d;border:1px solid #d1a04c3d;grid-template-columns:1fr 1fr;gap:1px;display:grid}.privacy-list p{color:#ffffffdb;background:#00000057;align-items:center;min-height:110px;margin:0;padding:24px;font-weight:700;line-height:1.7;display:flex}.privacy-workflow-section{background:var(--mist)}.privacy-workflow-grid{border:1px solid var(--line);background:#fff;grid-template-columns:repeat(4,1fr);display:grid}.privacy-workflow-step{border-right:1px solid var(--line);min-height:250px;padding:30px}.privacy-workflow-step:last-child{border-right:0}.privacy-workflow-step span{color:var(--gold);font-family:Georgia,Times New Roman,serif;font-size:24px;font-weight:800}.privacy-workflow-step h3{margin-top:20px}.contact-section{color:#fff;background:linear-gradient(130deg,#000000f5,#123f70e6),url(./hero-office-B82rRJil.png) 50%/cover no-repeat;grid-template-columns:minmax(280px,.78fr) minmax(320px,1fr);gap:clamp(42px,8vw,112px);padding:82px clamp(24px,5vw,76px);display:grid}.contact-copy h2:after{margin-left:0;margin-right:0}.contact-copy p{color:#ffffffc7}address{color:#ffffffdb;gap:18px;margin-top:42px;font-style:normal;display:grid}.contact-form{gap:16px;display:grid}.field-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}label{color:#ffffffad;gap:8px;font-size:13px;font-weight:600;display:grid}input,textarea{color:#fff;width:100%;min-height:52px;font:inherit;background:#ffffff08;border:1px solid #ffffff57;border-radius:0;outline:none;padding:14px 16px;transition:border-color .18s,background .18s}textarea{resize:vertical}input:focus,textarea:focus{border-color:var(--gold);background:#ffffff0f}.contact-form button{cursor:pointer;width:100%;min-height:60px;margin-top:4px}.form-note{color:#ffffffc7;margin:0;font-size:14px;line-height:1.7}.disclaimer-section{color:#ffffff9e;background:#050505;border-top:1px solid #d1a04c33;padding:28px clamp(24px,5vw,76px)}.disclaimer-section p{max-width:1180px;margin:0 auto;font-size:13px;line-height:1.9}footer{color:#ffffffc7;background:#000;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;min-height:96px;padding:22px clamp(24px,5vw,76px);display:grid}footer p{justify-self:end;margin:0;font-size:14px}.footer-meta{justify-items:center;gap:14px;display:grid}.footer-meta p{color:#ffffff80;justify-self:center}@media (width<=980px){html{scroll-padding-top:88px}section{scroll-margin-top:88px}.site-header{grid-template-columns:1fr auto;height:76px}.site-header nav{display:none}.hero{background:linear-gradient(90deg,#000000f2 0%,#02080edb 58%,#123f706b 100%),url(./hero-office-B82rRJil.png) 50%/cover no-repeat;min-height:720px}.about-section,.service-grid,.map-grid,.network-section,.cross-border-section,.cross-border-grid,.family-office-section,.dashboard-section,.reporting-grid,.deliverable-grid,.level-grid,.governance-grid,.advisor-section,.documents-section,.document-list,.rhythm-grid,.legacy-blueprint-section,.legacy-blueprint-grid,.policy-section,.policy-grid,.charter-list,.risk-grid,.founder-journey-grid,.case-grid,.why-section,.why-grid,.commitment-grid,.boundaries-section,.boundaries-grid,.nextgen-section,.meeting-grid,.principle-grid,.onboarding-grid,.method-line,.insight-grid,.philanthropy-section,.engagement-section,.engagement-list,.privacy-workflow-grid,.scenario-grid,.faq-list,.trust-section,.privacy-section,.contact-section,footer{grid-template-columns:1fr}.service-card,.principle-item,.map-column,.onboarding-step,.governance-card,.meeting-card{border-right:0;border-bottom:1px solid var(--line)}.risk-card{border-bottom:1px solid #d1a04c38;border-right:0}.founder-journey-card,.commitment-card{border-bottom:1px solid #d1a04c3d;border-right:0}.privacy-workflow-step{border-right:0;border-bottom:1px solid var(--line)}.reporting-card:first-child{grid-row:auto}.service-card:last-child,.principle-item:last-child,.map-column:last-child,.onboarding-step:last-child,.governance-card:last-child,.risk-card:last-child,.founder-journey-card:last-child,.commitment-card:last-child,.privacy-workflow-step:last-child,.meeting-card:last-child{border-bottom:0}.service-card:nth-child(n+4){border-top:0}.audience-grid{grid-template-columns:1fr}.method-line:before{display:none}footer,footer p{justify-self:start;justify-items:start}}@media (width<=620px){html{scroll-padding-top:86px}section{scroll-margin-top:86px}.site-header{grid-template-columns:1fr;gap:0;padding-inline:20px}.brand{max-width:170px}.brand-logo{width:160px;max-height:58px}.nav-cta{display:none}.hero{min-height:690px;padding-inline:20px}.hero-copy{width:100%;max-width:calc(100vw - 40px)}h1{max-width:calc(100vw - 40px);font-size:32px;line-height:1.22}.hero-copy p{max-width:calc(100vw - 40px);font-size:16px;line-height:1.9}.hero-copy p span{max-width:22em}.hero-signature{grid-template-columns:36px minmax(0,1fr);gap:12px;width:100%;font-size:12px;line-height:1.5;display:grid}.hero-signature img{width:34px;height:34px}.section-heading h2,.trust-copy h2,.contact-copy h2,.about-intro h2,.family-copy h2,.cross-border-copy h2,.legacy-blueprint-copy h2,.boundaries-copy h2,.nextgen-copy h2,.philanthropy-copy h2,.engagement-copy h2{font-size:32px;line-height:1.28}h1,h2,h3,p,li{word-break:break-all;overflow-wrap:anywhere}p,li{max-width:19.5rem}.section-heading p,.about-intro p,.family-copy p,.trust-copy p,.contact-copy p,.faq-item p,.audience-card p,.service-card p,.principle-item p{margin-left:0;margin-right:auto}.section-heading{text-align:left}.section-heading h2:after,.section-heading.inverse h2:after{margin-left:0;margin-right:0}.hero-actions,.field-row{flex-direction:column;grid-template-columns:1fr;align-items:stretch}.hero-actions{gap:18px;display:grid}.services-section,.about-section,.map-section,.network-section,.markets-section,.cross-border-section,.family-office-section,.dashboard-section,.reporting-section,.scenarios-section,.levels-section,.governance-section,.advisor-section,.deliverables-section,.documents-section,.rhythm-section,.legacy-blueprint-section,.policy-section,.charter-section,.risk-section,.founder-journey-section,.case-section,.why-section,.commitment-section,.boundaries-section,.nextgen-section,.meeting-section,.onboarding-section,.philanthropy-section,.engagement-section,.closing-cta-section,.privacy-workflow-section,.principles-section,.method-section,.insights-section,.faq-section,.trust-section,.contact-section{padding-inline:20px}.dashboard-row,.privacy-list,.advisor-role{grid-template-columns:1fr}.document-list p,.charter-list p,.privacy-list p,.engagement-list p{max-width:none}.service-card{padding-inline:18px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.hero-copy h1,.hero-copy p,.hero-actions,.hero-signature,.reveal-ready .reveal-target,.reveal-ready .reveal-target.is-visible{opacity:1!important;transform:none!important}}
