.personal-home-hero{grid-template-columns:minmax(0,1.15fr) minmax(340px,.75fr);gap:46px clamp(52px,8vw,112px);width:min(1260px,100% - 56px);margin:0 auto;padding:clamp(72px,9vw,118px) 0 54px;display:grid;position:relative}.personal-home-hero:before{content:"";z-index:-1;clip-path:inset(0 -100vmax);background:radial-gradient(circle at 76% 18%,#f4c25233,#0000 19rem),radial-gradient(circle at 10% 70%,#72b5a721,#0000 24rem),#fffaf0;position:absolute;inset:0 -100vmax;box-shadow:0 0 0 100vmax #fffaf0}.personal-home-intro{align-items:center;gap:clamp(24px,4vw,48px);display:flex}.personal-home-avatar{border:6px solid #fff;border-radius:50%;flex:none;width:clamp(104px,12vw,142px);height:auto;transform:rotate(-2deg);box-shadow:0 18px 44px #61491b29}.personal-home-overline,.personal-home-side-heading>p,.personal-home-feed-heading>p,.personal-home-telegram>p{color:#784a08;letter-spacing:.1em;margin:0 0 9px;font-size:12px;font-weight:850}.personal-home-intro h1{color:#242823;font-family:var(--font-sans);letter-spacing:-.045em;margin:0;font-size:clamp(50px,6.8vw,88px);font-weight:850;line-height:1}.personal-home-name{color:#2c6756;margin:12px 0 0;font-size:clamp(19px,2vw,25px);font-weight:780}.personal-home-description{color:#4b5650;max-width:620px;margin:20px 0 0;font-size:clamp(18px,1.7vw,22px);line-height:1.7}.personal-home-featured{background:#ffffffe6;border:1px solid #e2d9c7;border-radius:20px;align-self:center;padding:30px 32px;position:relative;box-shadow:0 18px 50px #423a2617}.personal-home-featured:before{content:"";background:#f0b947;border-radius:0 0 5px 5px;width:64px;height:5px;position:absolute;top:0;left:30px}.personal-home-featured-meta,.personal-home-article-meta{color:#6e756f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;font-size:13px;display:flex}.personal-home-featured-meta span,.personal-home-article-meta span{color:#27715a;font-weight:800}.personal-home-featured h2{color:#242a26;font-family:var(--font-serif);margin:24px 0 0;font-size:clamp(27px,2.7vw,38px);font-weight:650;line-height:1.38}.personal-home-featured h2 a:hover,.personal-home-featured h2 a:focus-visible{color:#18624b;text-underline-offset:5px;-webkit-text-decoration:underline #9dc9b8;text-decoration:underline #9dc9b8}.personal-home-featured>p{color:#56615b;margin:14px 0 0;font-size:16px;line-height:1.75}.personal-home-read{color:#1f6b51;align-items:center;gap:7px;margin-top:18px;font-size:14px;font-weight:850;display:inline-flex}.personal-home-discovery{grid-column:1/-1;grid-template-columns:minmax(420px,.8fr) 1fr;align-items:end;gap:28px 52px;padding-top:8px;display:grid}.personal-home-search label{color:#303b35;margin-bottom:9px;font-size:14px;font-weight:800;display:block}.personal-home-search>div{background:#fff;border:1px solid #d9d3c6;border-radius:12px;padding:5px;display:flex;box-shadow:0 7px 24px #3434240f}.personal-home-search input{color:#272c29;background:0 0;border:0;outline:0;flex:1;min-width:0;min-height:48px;padding:0 14px;font-size:16px}.personal-home-search button{color:#fff;cursor:pointer;background:#28735a;border:0;border-radius:8px;min-height:48px;padding:0 23px;font-size:15px;font-weight:800}.personal-home-search:focus-within>div{border-color:#52977f;box-shadow:0 0 0 3px #52977f29}.personal-home-shortcuts{flex-wrap:wrap;gap:12px 25px;padding-bottom:13px;display:flex}.personal-home-shortcuts a{color:#38554a;text-underline-offset:5px;font-size:15px;font-weight:750;-webkit-text-decoration:underline #b6cfc4;text-decoration:underline #b6cfc4}.personal-home-columns{grid-template-columns:minmax(190px,230px) minmax(0,1fr) minmax(220px,270px);align-items:start;gap:clamp(28px,3.5vw,50px);width:min(1260px,100% - 56px);margin:0 auto;padding:64px 0 100px;display:grid}.personal-home-left,.personal-home-right{align-content:start;gap:42px;display:grid}.personal-home-side-section{min-width:0}.personal-home-side-heading{border-bottom:2px solid #28342e;padding-bottom:14px}.personal-home-side-heading h2,.personal-home-feed-heading h2,.personal-home-telegram h2{color:#252c28;font-family:var(--font-sans);margin:0;font-size:21px;font-weight:820;line-height:1.3}.personal-home-topic-nav{display:grid}.personal-home-topic-nav a{color:#35433d;border-bottom:1px solid #dfded8;justify-content:space-between;align-items:center;gap:12px;min-height:51px;padding:13px 2px;font-size:15px;font-weight:680;line-height:1.45;display:flex}.personal-home-topic-nav a:hover,.personal-home-topic-nav a:focus-visible{color:#176349}.personal-home-topic-nav .arrow-icon{flex:none;width:15px}.personal-home-side-copy{color:#59645e;margin:16px 0 0;font-size:14px;line-height:1.72}.personal-home-plain-links{gap:9px;margin-top:16px;display:grid}.personal-home-plain-links a{color:#21694f;font-size:14px;font-weight:800}.personal-home-feed{min-width:0}.personal-home-feed-heading{border-bottom:2px solid #28342e;padding-bottom:20px}.personal-home-feed-heading h2{font-size:clamp(30px,3vw,42px)}.personal-home-feed-heading>span{color:#5a665f;margin-top:10px;font-size:15px;line-height:1.65;display:block}.personal-home-article{border-bottom:1px solid #dcdcd6;padding:29px 0 31px}.personal-home-article h3{color:#222a26;font-family:var(--font-serif);margin:13px 0 0;font-size:clamp(25px,2.3vw,34px);font-weight:650;line-height:1.42}.personal-home-article h3 a:hover,.personal-home-article h3 a:focus-visible{color:#176149;text-underline-offset:5px;-webkit-text-decoration:underline #9fcab8;text-decoration:underline #9fcab8}.personal-home-article>p{color:#56615b;margin:12px 0 0;font-size:16px;line-height:1.78}.personal-home-all{color:#1d684e;text-underline-offset:5px;align-items:center;gap:7px;margin-top:28px;font-size:15px;font-weight:850;-webkit-text-decoration:underline #a9cdbd;text-decoration:underline #a9cdbd;display:inline-flex}.personal-home-tags{flex-wrap:wrap;gap:8px;padding-top:14px;display:flex}.personal-home-tags a{color:#335248;background:#eef5f1;border:1px solid #d8e7df;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-size:13px;font-weight:720;display:inline-flex}.personal-home-tags a:hover,.personal-home-tags a:focus-visible{color:#174f3d;background:#e3f1e9;border-color:#a9cdbd}.personal-home-tags span{color:#596966;font-size:11px}.personal-home-reference-links{display:grid}.personal-home-reference-links a{border-bottom:1px solid #deded8;gap:5px;padding:16px 1px;display:grid}.personal-home-reference-links strong{color:#2d3a34;font-size:14px;line-height:1.48}.personal-home-reference-links span{color:#68736d;font-size:13px;line-height:1.5}.personal-home-reference-links a:hover strong,.personal-home-reference-links a:focus-visible strong{color:#176149}.personal-home-telegram{background:#eaf5f0;border:1px solid #cfe5da;border-radius:15px;padding:24px}.personal-home-telegram>span{color:#52645b;margin-top:10px;font-size:14px;display:block}.personal-home-telegram>a{color:#176149;align-items:center;gap:7px;margin-top:18px;font-size:14px;font-weight:850;display:inline-flex}@media (width>=1051px){.personal-home-left,.personal-home-right{position:sticky;top:102px}}@media (width<=1050px){.personal-home-hero{grid-template-columns:1fr}.personal-home-featured{max-width:760px}.personal-home-discovery{grid-template-columns:1fr}.personal-home-columns{grid-template-columns:1fr;gap:54px}.personal-home-left,.personal-home-right{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.personal-home-right .personal-home-telegram{align-self:start}}@media (width<=680px){.personal-home-hero,.personal-home-columns{width:min(100% - 32px,1260px)}.personal-home-hero{gap:34px;padding-top:54px}.personal-home-intro{align-items:flex-start;gap:18px}.personal-home-avatar{border-width:4px;width:82px}.personal-home-intro h1{font-size:clamp(40px,12vw,58px)}.personal-home-name{margin-top:8px;font-size:18px}.personal-home-description{margin-top:13px;font-size:17px}.personal-home-featured{padding:25px 22px}.personal-home-discovery{gap:24px}.personal-home-search>div{display:grid}.personal-home-search button{width:100%}.personal-home-shortcuts{gap:11px 19px}.personal-home-columns{padding-top:50px}.personal-home-left,.personal-home-right{grid-template-columns:1fr;gap:42px}.personal-home-article h3{font-size:26px}}@media (width<=430px){.personal-home-intro{display:grid}.personal-home-avatar{width:76px}}.personal-home-destinations{width:min(1260px,100% - 56px);margin:0 auto;padding:58px 0 18px}.personal-home-destinations>header{justify-content:space-between;align-items:end;gap:24px;margin-bottom:24px;display:flex}.personal-home-destinations>header p{color:#784a08;letter-spacing:.1em;margin:0 0 7px;font-size:12px;font-weight:850}.personal-home-destinations>header h2{color:#252c28;margin:0;font-size:clamp(30px,3vw,42px);line-height:1.2}.personal-home-destination-grid{border-top:2px solid #28342e;border-left:1px solid #ddd8cc;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.personal-home-destination{background:#ffffffb8;border-bottom:1px solid #ddd8cc;border-right:1px solid #ddd8cc;min-height:220px;padding:25px 25px 23px}.personal-home-destination h3{color:#24312b;margin:0;font-size:22px;line-height:1.3}.personal-home-destination h3 a:hover,.personal-home-destination h3 a:focus-visible{color:#176149;text-underline-offset:4px;text-decoration:underline}.personal-home-destination nav{flex-wrap:wrap;gap:7px 13px;display:flex}.personal-home-destination nav a{color:#27644f;font-size:13px;font-weight:740}.personal-home-destination nav a:hover,.personal-home-destination nav a:focus-visible{text-underline-offset:3px;text-decoration:underline}@media (width<=900px){.personal-home-destination-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.personal-home-destinations{width:min(100% - 32px,1260px);padding-top:44px}.personal-home-destination-grid{grid-template-columns:1fr}.personal-home-destination,.personal-home-destination>p{min-height:0}}body:has(.personal-home-hero){overflow-x:clip}.personal-home-hero{isolation:isolate;padding-top:clamp(76px,9vw,124px);padding-bottom:64px}.personal-home-hero:before{clip-path:none;box-shadow:none;background:linear-gradient(118deg,#ffffffc7 0%,#ffffff47 43%,#0000 70%),radial-gradient(circle at 82% 16%,#eeb84452 0 3%,#eeb84421 18%,#0000 39%),radial-gradient(circle at 18% 82%,#43927c2b,#0000 32%),repeating-linear-gradient(135deg,#345c4d07 0 1px,#0000 1px 18px),linear-gradient(135deg,#fffaf0 0%,#f7f4e9 47%,#edf5f0 100%);inset:0 calc(50% - 50vw)}.personal-home-hero:after{content:"";z-index:0;aspect-ratio:1;pointer-events:none;border:1px solid #ab79222e;border-radius:44% 56% 63% 37%/48% 41% 59% 52%;width:clamp(260px,34vw,460px);position:absolute;top:30px;right:-72px;transform:rotate(18deg);box-shadow:inset 0 0 0 28px #ffffff1f,0 0 0 52px #2b6f5706}.personal-home-hero>*{z-index:1;position:relative}.personal-home-intro{gap:clamp(24px,3.5vw,44px)}.personal-home-avatar{aspect-ratio:1;object-fit:cover;background:#eeb447;border:7px solid #ffffffeb;width:clamp(112px,12vw,150px);box-shadow:0 24px 58px #64481733,0 0 0 1px #76521514}.personal-home-intro h1{color:#182923;max-width:11ch;font-family:var(--font-serif);letter-spacing:-.052em;text-wrap:balance;font-size:clamp(50px,5.5vw,76px);font-weight:700;line-height:.98}.personal-home-name{color:#9b681d;font-family:var(--font-serif);letter-spacing:.08em;margin-top:17px;font-size:clamp(20px,1.8vw,25px);font-style:normal;font-weight:650}.personal-home-description{margin-top:16px}.personal-home-featured{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(145deg,#fffffff0,#fffdf6d1);border-color:#b5a27a61;box-shadow:0 22px 64px #3041371c,inset 0 1px #ffffffd9}.personal-home-shortcuts a{color:#234d40;background:#ffffffb8;border:1px solid #537c6b38;border-radius:999px;align-items:center;min-height:44px;padding:10px 15px;font-size:17px;font-weight:800;line-height:1.25;text-decoration:none;transition:transform .18s,color .18s,background .18s,box-shadow .18s;display:inline-flex;box-shadow:0 7px 18px #334f430f}.personal-home-shortcuts a:hover,.personal-home-shortcuts a:focus-visible{color:#0f6046;background:#fff;transform:translateY(-2px);box-shadow:0 10px 24px #334f431f}.personal-home-destination-grid{counter-reset:destination-card;border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.personal-home-destination{counter-increment:destination-card;background:linear-gradient(145deg,#fffdfa 0%,#f0f7f3 100%);border:1px solid #51665b29;border-radius:22px;min-height:250px;padding:30px 28px 27px;transition:transform .2s,box-shadow .2s,border-color .2s;position:relative;overflow:hidden;box-shadow:0 18px 44px #2b3d3417,inset 0 1px #ffffffe6}.personal-home-destination:nth-child(2){background:linear-gradient(145deg,#fffdf8 0%,#edf3fa 100%)}.personal-home-destination:nth-child(3){background:linear-gradient(145deg,#fffdf8 0%,#f9f0d8 100%)}.personal-home-destination:nth-child(4){background:linear-gradient(145deg,#fffdfa 0%,#f3eef8 100%)}.personal-home-destination:nth-child(5){background:linear-gradient(145deg,#fffdfa 0%,#f8eee7 100%)}.personal-home-destination:nth-child(6){background:linear-gradient(145deg,#fffdfa 0%,#edf4eb 100%)}.personal-home-destination:before{content:"";border:1px solid #3170581f;border-radius:50%;width:180px;height:180px;position:absolute;top:-65px;right:-48px;box-shadow:0 0 0 24px #ffffff26,0 0 0 48px #31705806}.personal-home-destination:after{content:"0" counter(destination-card);color:#25574414;font-family:var(--font-serif);pointer-events:none;font-size:68px;font-weight:700;line-height:1;position:absolute;bottom:11px;right:20px}.personal-home-destination>*{z-index:1;position:relative}.personal-home-destination:hover,.personal-home-destination:focus-within{border-color:#33705847;transform:translateY(-5px);box-shadow:0 25px 56px #2b3d3424,inset 0 1px #fffffff2}.personal-home-destination h3{font-family:var(--font-serif);letter-spacing:-.025em;padding-right:28px;font-size:clamp(25px,2.15vw,31px);font-weight:690}.personal-home-destination>p{color:#46564f;min-height:3.4em;margin:15px 0 21px;font-size:15px;line-height:1.72}.personal-home-destination nav a{color:#225e49;background:#ffffff9e;border:1px solid #2d685221;border-radius:999px;padding:7px 10px;font-size:14px;font-weight:780;line-height:1.2}.personal-home-destination nav a:hover,.personal-home-destination nav a:focus-visible{background:#fff;border-color:#2d685247;text-decoration:none}@media (width<=1050px){.personal-home-hero:after{opacity:.7;right:2%}}@media (width<=900px){.personal-home-destination-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.personal-home-hero{padding-top:55px;padding-bottom:48px}.personal-home-hero:after{opacity:.45;width:270px;top:55px;right:-25%}.personal-home-intro h1{max-width:12ch;font-size:clamp(42px,12vw,61px)}.personal-home-name{margin-top:12px;font-size:19px}.personal-home-shortcuts a{min-height:42px;padding:9px 13px;font-size:16px}.personal-home-destination-grid{grid-template-columns:1fr;gap:16px}.personal-home-destination{min-height:0;padding:25px 22px}.personal-home-destination>p{min-height:0}}@media (prefers-reduced-motion:reduce){.personal-home-shortcuts a,.personal-home-destination{transition:none}.personal-home-shortcuts a:hover,.personal-home-shortcuts a:focus-visible,.personal-home-destination:hover,.personal-home-destination:focus-within{transform:none}}.personal-home-overline,.personal-home-side-heading>p,.personal-home-feed-heading>p,.personal-home-telegram>p{letter-spacing:.08em;font-size:12px;font-weight:600}.personal-home-intro h1{color:var(--text-primary);letter-spacing:-.04em;font-weight:600}.personal-home-name{color:#8e631b;letter-spacing:.055em;font-style:normal;font-weight:600}.personal-home-description{color:var(--text-secondary);font-size:clamp(18px,1.55vw,21px)}.personal-home-featured{border-color:var(--border-quiet);box-shadow:var(--shadow-raised),inset 0 1px 0 #ffffffe6;border-radius:18px}.personal-home-featured-meta span,.personal-home-article-meta span,.personal-home-read,.personal-home-search label,.personal-home-side-heading h2,.personal-home-feed-heading h2,.personal-home-telegram h2,.personal-home-plain-links a,.personal-home-all,.personal-home-telegram>a,.personal-home-featured h2,.personal-home-article h3{font-weight:600}.personal-home-search button{transition:background .16s var(--ease-out-editorial),transform .16s var(--ease-out-editorial);font-weight:600}.personal-home-shortcuts a{color:#284c3f;transition:transform .18s var(--ease-out-editorial),color .18s var(--ease-out-editorial),background .18s var(--ease-out-editorial),box-shadow .18s var(--ease-out-editorial);font-size:17px;font-weight:600}.personal-home-topic-nav a,.personal-home-reference-links strong{font-weight:500}.personal-home-tags a,.personal-home-destination nav a{font-weight:600}.personal-home-tags span{font-size:12px}.personal-home-destinations>header p{letter-spacing:.08em;font-size:12px;font-weight:600}.personal-home-destinations>header h2{font-weight:600}.personal-home-destination{min-height:235px;box-shadow:var(--shadow-raised),inset 0 1px 0 #ffffffeb;transition:transform .18s var(--ease-out-editorial),box-shadow .18s var(--ease-out-editorial),border-color .18s var(--ease-out-editorial);background:linear-gradient(145deg,#fff 0%,#f1f6f2 100%);border-radius:14px;grid-column:span 7}.personal-home-destination:nth-child(2n){background:linear-gradient(145deg,#fffdf8 0%,#f7f0df 100%);grid-column:span 5}.personal-home-destination h3{font-family:var(--font-sans);letter-spacing:-.015em;font-weight:600}.personal-home-destination>p{color:var(--text-secondary);font-size:15px}.personal-home-destination nav a{color:#235d48;background:#ffffffc2}.personal-home-side-heading,.personal-home-feed-heading{border-bottom-color:#31433a}.personal-home-telegram{background:var(--surface-sage);border-color:#286b5129;border-radius:14px}@media (hover:hover) and (pointer:fine){.personal-home-shortcuts a:hover,.personal-home-shortcuts a:focus-visible{transform:translateY(-2px)}.personal-home-destination:hover,.personal-home-destination:focus-within{transform:translateY(-3px)}.personal-home-search button:hover{background:#1f624a;transform:translateY(-1px)}}@media (width<=900px){.personal-home-destination-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.personal-home-destination,.personal-home-destination:nth-child(2n){grid-column:span 1}}@media (width<=680px){.personal-home-hero{padding-top:48px}.personal-home-intro h1{max-width:10ch;font-size:clamp(42px,11.7vw,58px);line-height:1}.personal-home-destination-grid{grid-template-columns:1fr}.personal-home-destination,.personal-home-destination:nth-child(2n){grid-column:auto}.personal-home-shortcuts a{font-size:16px}}.personal-home-destinations>header{justify-content:start;align-items:start;gap:7px;display:grid}.personal-home-destinations>header p{margin:0}.personal-home-destinations{padding-top:58px}.personal-home-destinations>header{margin-bottom:24px}.personal-home-destination-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.personal-home-destination,.personal-home-destination:nth-child(2n){background:linear-gradient(145deg,#fff 0%,#f1f6f2 100%);border-color:#35524426;grid-column:auto;min-height:198px;padding:23px 23px 21px;box-shadow:0 24px 40px -26px #1f4e3b40,0 12px 24px -18px #16241d29,0 2px 6px #16241d09,inset 0 1px #fffffff0}.personal-home-destination:nth-child(2n){background:linear-gradient(145deg,#fffefb 0%,#f8f1e2 100%)}.personal-home-destination:nth-child(3n){background:linear-gradient(145deg,#fff 0%,#eef3f5 100%)}.personal-home-destination:before{width:168px;height:168px;top:-86px;right:-70px;box-shadow:0 0 0 22px #fff3,0 0 0 44px #31705806}.personal-home-destination h3{padding-right:18px;font-size:clamp(21px,1.65vw,26px);line-height:1.25}.personal-home-destination>p{text-wrap:pretty;min-height:3.2em;margin:10px 0 15px;font-size:15px;line-height:1.65}@media (hover:hover) and (pointer:fine){.personal-home-destination:hover,.personal-home-destination:focus-within{box-shadow:0 30px 46px -26px #1f4e3b4d,0 16px 28px -19px #16241d2e,0 3px 8px #16241d0a,inset 0 1px #fffffff5}}@media (width<=900px){.personal-home-destination-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.personal-home-destinations{padding-top:44px}.personal-home-destination-grid{grid-template-columns:1fr}.personal-home-destination,.personal-home-destination:nth-child(2n){min-height:0;padding:22px 21px 20px}.personal-home-destination>p{min-height:0}.personal-home-destination:after{color:#2557440e;font-size:46px;bottom:6px;right:11px}}.personal-home-hero:before{background-image:linear-gradient(90deg,#fffcf6e0 0%,#fffcf6bf 44%,#fffcf67a 100%),url(/hero-harbour-paper.png);background-position:50%;background-size:cover}.personal-home-avatar{clip-path:circle(46%);background:0 0;border:0;border-radius:50%;transform:scale(1.11);box-shadow:0 16px 34px #4835142e}.personal-home-intro{overflow:visible}.personal-home-featured-stack{align-content:start;gap:12px;display:grid}.personal-home-featured-stack .personal-home-featured{min-height:0;padding:23px 25px}.personal-home-featured-stack .personal-home-featured:not(:first-child){grid-template-columns:1fr auto;align-items:center;gap:8px 20px;display:grid}.personal-home-featured-stack .personal-home-featured:not(:first-child) .personal-home-featured-meta{grid-column:1/-1}.personal-home-featured-stack .personal-home-featured:not(:first-child) h2{margin:0;font-size:clamp(18px,1.45vw,22px);line-height:1.35}.personal-home-featured-stack .personal-home-featured:not(:first-child) .personal-home-read{white-space:nowrap;margin:0}.personal-home-useful-links{border-top:1px solid #31433a24;gap:2px;margin-top:18px;display:grid}.personal-home-useful-links a{color:#2c4c3d;border-bottom:1px solid #31433a1f;grid-template-columns:24px 1fr auto;align-items:center;gap:8px;min-height:39px;padding:7px 0;font-size:13px;font-weight:600;display:grid}.personal-home-useful-links a:hover,.personal-home-useful-links a:focus-visible{color:#146148}.personal-home-useful-links span{color:#35674f;letter-spacing:-.05em;background:#edf5f0;border-radius:7px;place-items:center;width:22px;height:22px;font-size:9px;display:grid}.personal-home-useful-links b{color:#9a671d;font-weight:600}@media (width<=1050px){.personal-home-featured-stack{max-width:760px}}@media (width<=680px){.personal-home-avatar{transform:scale(1.07)}.personal-home-featured-stack .personal-home-featured:first-child{padding:24px 22px}.personal-home-featured-stack .personal-home-featured:not(:first-child){grid-template-columns:1fr}.personal-home-featured-stack .personal-home-featured:not(:first-child) .personal-home-read{margin-top:0}}.personal-home-hero{row-gap:20px;padding-top:32px;padding-bottom:28px}.personal-home-intro{align-self:start;padding-top:8px}.personal-home-featured-stack{gap:8px}.personal-home-featured-stack .personal-home-featured{padding:17px 20px}.personal-home-featured-stack .personal-home-featured:first-child{padding:22px 24px}.personal-home-featured-stack .personal-home-featured:first-child h2{margin-top:15px}.personal-home-featured-stack .personal-home-featured:first-child>p{margin-top:9px;line-height:1.65}.personal-home-featured-stack .personal-home-featured:first-child .personal-home-read{margin-top:12px}.personal-home-featured-stack .personal-home-featured:not(:first-child){gap:5px 16px}.personal-home-discovery{grid-template-columns:minmax(420px,.82fr) 1fr;align-items:center;gap:18px 44px;padding-top:0}.personal-home-search label{margin-bottom:6px}.personal-home-search>div{padding:4px}.personal-home-search input,.personal-home-search button{min-height:44px}.personal-home-shortcuts{gap:8px 10px;padding-bottom:0}.personal-home-shortcuts a{min-height:40px;padding:8px 13px;font-size:16px}.personal-home-destinations{padding:18px 0 10px}.personal-home-destination-grid{gap:12px}.personal-home-destination,.personal-home-destination:nth-child(2n){min-height:170px;padding:18px 20px 16px}.personal-home-destination h3{padding-right:16px;font-size:clamp(21px,1.45vw,24px)}.personal-home-destination>p{min-height:3em;margin:7px 0 11px;font-size:14px;line-height:1.55}.personal-home-destination nav{gap:6px}.personal-home-destination nav a{padding:5px 8px;font-size:13px}.personal-home-destination:after{font-size:44px;bottom:6px;right:13px}.personal-home-columns{padding-top:34px}.personal-home-knowledge-link{color:#176149;text-underline-offset:4px;align-items:center;gap:7px;min-height:44px;margin-top:12px;font-size:14px;font-weight:600;-webkit-text-decoration:underline #a9cdbd;text-decoration:underline #a9cdbd;display:inline-flex}.personal-home-knowledge-link .arrow-icon{width:16px}.personal-home-recommended{border-top:2px solid #31433a;margin-top:38px;padding-top:24px}.personal-home-recommended>header{gap:5px;display:grid}.personal-home-recommended>header p{color:#8e631b;letter-spacing:.08em;margin:0;font-size:12px;font-weight:600}.personal-home-recommended h3{color:var(--text-primary);margin:0;font-size:clamp(22px,2vw,28px);font-weight:600;line-height:1.3}.personal-home-recommended-list{border-top:1px solid #dcdcd6;margin-top:12px}.personal-home-recommended-list article{border-bottom:1px solid #dcdcd6}.personal-home-recommended-list a{color:#27332d;grid-template-columns:minmax(0,1fr) auto 18px;align-items:center;gap:14px;min-height:56px;padding:12px 0;display:grid}.personal-home-recommended-list span{min-width:0;font-size:16px;font-weight:600;line-height:1.45}.personal-home-recommended-list small{color:var(--text-secondary);white-space:nowrap;font-size:12px}.personal-home-recommended-list .arrow-icon{color:#28735a;width:16px}.personal-home-recommended-list a:hover span,.personal-home-recommended-list a:focus-visible span{color:#176149;text-underline-offset:4px;text-decoration:underline}.personal-home-all{margin-top:22px}.personal-home-tags{gap:8px 7px}@media (width<=1050px){.personal-home-hero{padding-top:28px}.personal-home-intro{padding-top:0}}@media (width<=680px){.personal-home-hero{row-gap:22px;padding-top:24px;padding-bottom:24px}.personal-home-destinations{padding-top:18px}.personal-home-destination,.personal-home-destination:nth-child(2n){padding:17px 18px 15px}.personal-home-destination>p{margin-bottom:10px}.personal-home-columns{padding-top:28px}.personal-home-recommended{margin-top:32px;padding-top:21px}.personal-home-recommended-list a{grid-template-columns:minmax(0,1fr) 16px;gap:10px}.personal-home-recommended-list small{grid-area:2/1}.personal-home-recommended-list .arrow-icon{grid-area:1/2/span 2}}@media (width>=1051px){.personal-home-featured-stack{grid-area:1/2/span 2}.personal-home-intro{transform:translateY(12px)}.personal-home-discovery{grid-area:2/1;grid-template-columns:1fr;align-self:end;gap:12px}.personal-home-shortcuts{justify-content:flex-start}}.personal-home-intro,.personal-home-featured-stack,.personal-home-discovery{width:100%;min-width:0}.personal-home-featured h2{overflow-wrap:anywhere}@media (width<=1050px){.personal-home-hero{grid-template-columns:minmax(0,1fr)}.personal-home-discovery{grid-template-columns:minmax(0,1fr);gap:14px}.personal-home-search,.personal-home-shortcuts{width:100%;min-width:0}.personal-home-shortcuts{align-items:center}.personal-home-shortcuts a{width:auto}.personal-home-discovery{grid-area:2/1}.personal-home-featured-stack{grid-area:3/1}}@media (width<=520px){.personal-home-intro{grid-template-columns:72px minmax(0,1fr);align-items:start;gap:0 14px;display:grid}.personal-home-intro>div{display:contents}.personal-home-avatar{grid-area:1/1/span 3;width:72px;height:72px;transform:scale(1.03)}.personal-home-overline{grid-area:1/2;align-self:end;margin:0 0 5px;font-size:11px;line-height:1.4}.personal-home-intro h1{letter-spacing:-.035em;grid-area:2/2;max-width:none;font-size:clamp(37px,10.4vw,43px);line-height:.98}.personal-home-name{grid-area:3/2;margin-top:9px;font-size:17px}.personal-home-description{grid-area:4/1/auto/-1;margin-top:17px;font-size:16px;line-height:1.68}}.personal-home-hero:before{transform-origin:55%;will-change:transform;background-image:linear-gradient(90deg,#fcfaf5f7 0%,#fcfaf5e8 34%,#fcfaf5ab 58%,#fcfaf533 100%),url(/hero-hong-kong-finance-v2.webp);background-position:54%;background-size:cover;animation:20s cubic-bezier(.23,1,.32,1) infinite alternate personal-home-harbour-drift;transform:scale(1.035)}.personal-home-hero:after{aspect-ratio:auto;width:auto;box-shadow:none;opacity:.62;will-change:transform, opacity;background:linear-gradient(104deg,#0000 0 59%,#fff2cc14 64%,#ffdd9738 68%,#0000 75% 100%);border:0;border-radius:0;animation:13s cubic-bezier(.23,1,.32,1) infinite alternate personal-home-light-pass;inset:0 calc(50% - 50vw);transform:translate(-4%)}.personal-home-intro h1{letter-spacing:0;text-wrap:balance;gap:.11em;max-width:10.5ch;display:grid}.personal-home-title-kicker{color:#93621a;width:max-content;font-family:var(--font-sans);letter-spacing:.18em;align-items:center;gap:.28em;font-size:max(.27em,13px);font-weight:650;line-height:1;display:flex}.personal-home-title-kicker:after{content:"";opacity:.55;background:currentColor;width:2.4em;height:1px}.personal-home-title-main{color:#172821;max-width:9.5ch;font-family:var(--font-serif);letter-spacing:-.035em;text-shadow:0 1px #fffc,0 12px 32px #1c352a14;font-weight:650;line-height:.94;display:block}@keyframes personal-home-harbour-drift{0%{transform:scale(1.035)translate(-.45%)}to{transform:scale(1.055)translate(.45%,-.35%)}}@keyframes personal-home-light-pass{0%{opacity:.38;transform:translate(-5%)}to{opacity:.7;transform:translate(4%)}}@media (width<=900px){.personal-home-hero:before{background-image:linear-gradient(90deg,#fcfaf5fa 0%,#fcfaf5ed 46%,#fcfaf5a8 100%),url(/hero-hong-kong-finance-v2.webp);background-position:58%}}@media (width<=520px){.personal-home-hero:before{background-image:linear-gradient(90deg,#fcfaf5f6 0%,#fcfaf5e8 64%,#fcfaf5b8 100%),url(/hero-hong-kong-finance-v2.webp);background-position:63%}.personal-home-intro h1{gap:.08em}.personal-home-title-main{max-width:10.4ch}}@media (prefers-reduced-motion:reduce){.personal-home-hero:before,.personal-home-hero:after{animation:none;transform:none}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:root,:host{--font-sans:var(--font-geist-sans);--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--color-slate-300:oklch(86.9% .022 252.894);--color-white:#fff;--spacing:.25rem;--container-2xl:42rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--font-weight-medium:500;--font-weight-semibold:600;--radius-2xl:1rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-geist-sans);--default-mono-font-family:var(--font-geist-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mb-16{margin-bottom:calc(var(--spacing) * 16)}.ml-3{margin-left:calc(var(--spacing) * 3)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.w-fit{width:fit-content}.max-w-2xl{max-width:var(--container-2xl)}.max-w-\[900px\]{max-width:900px}.min-w-\(--thread-content-width\){min-width:var(--thread-content-width)}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-7{gap:calc(var(--spacing) * 7)}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-full{border-radius:3.40282e38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-\[\#b9c9c0\]{border-color:#b9c9c0}.border-\[\#d5b879\]{border-color:#d5b879}.border-\[\#d8d2c5\]{border-color:#d8d2c5}.border-\[\#e3ded3\]{border-color:#e3ded3}.bg-\[\#0b2038\]{background-color:#0b2038}.bg-\[\#ede7da\]{background-color:#ede7da}.bg-\[\#f9f7f2\]{background-color:#f9f7f2}.bg-white{background-color:var(--color-white)}.p-7{padding:calc(var(--spacing) * 7)}.p-8{padding:calc(var(--spacing) * 8)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-14{padding-block:calc(var(--spacing) * 14)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pb-14{padding-bottom:calc(var(--spacing) * 14)}.text-center{text-align:center}.text-justify{text-align:justify}.font-mono{font-family:var(--font-geist-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-8{--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8)}.leading-9{--tw-leading:calc(var(--spacing) * 9);line-height:calc(var(--spacing) * 9)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.3em\]{--tw-tracking:.3em;letter-spacing:.3em}.text-wrap{text-wrap:wrap}.text-\[\#0b2038\]{color:#0b2038}.text-\[\#6d7772\]{color:#6d7772}.text-\[\#162b39\]{color:#162b39}.text-\[\#17664c\]{color:#17664c}.text-\[\#76501b\]{color:#76501b}.text-\[\#192720\]{color:#192720}.text-\[\#526070\]{color:#526070}.text-\[\#a17c35\]{color:#a17c35}.text-\[\#d5b879\]{color:#d5b879}.text-slate-300{color:var(--color-slate-300)}.text-white{color:var(--color-white)}.uppercase{text-transform:uppercase}.italic{font-style:italic}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.first\:start:first-child{inset-inline-start:var(--spacing)}.first\:end:first-child{inset-inline-end:var(--spacing)}@media (width>=48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-\[\.35fr_\.65fr\]{grid-template-columns:.35fr .65fr}.md\:p-9{padding:calc(var(--spacing) * 9)}.md\:px-10{padding-inline:calc(var(--spacing) * 10)}.md\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}@media (width>=64rem){.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}}:root{--background:#fff;--foreground:#171717}@media (prefers-color-scheme:dark){:root{--background:#0a0a0a;--foreground:#ededed}}body{background:var(--background);color:var(--foreground);font-family:Arial,Helvetica,sans-serif}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}:root{--ink:#092626;--ink-deep:#041817;--ink-soft:#143b39;--paper:#f3efe6;--paper-light:#fbf8f1;--paper-deep:#e8e0d1;--gold:#d4a85b;--gold-bright:#f0c979;--sage:#77a99f;--blue:#83a8c8;--line:#09262624;--line-light:#ffffff24;--muted:#5b6b67;--white:#fffdf7;--font-sans:Inter, "SF Pro Display", "PingFang HK", "PingFang TC", "Microsoft JhengHei", "Noto Sans CJK TC", sans-serif;--font-serif:"Iowan Old Style", Baskerville, "Songti TC", "Songti SC", "Noto Serif CJK TC", serif;--shadow:0 30px 80px #02151424}*{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:clip}body{background:var(--paper);color:var(--ink);font-family:var(--font-sans);text-rendering:optimizelegibility;margin:0;font-size:16px;line-height:1.6;overflow-x:clip}a{color:inherit;text-decoration:none}button,input,select{font:inherit}img{max-width:100%}::selection{background:var(--gold);color:var(--ink-deep)}:focus-visible{outline:2px solid var(--gold-bright);outline-offset:3px}.skip-link{z-index:200;color:var(--ink-deep);background:var(--gold-bright);padding:10px 14px;font-weight:800;position:fixed;top:-80px;left:16px}.skip-link:focus{top:12px}.site-header{z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#041817eb;border-bottom:1px solid #d4a85b33;position:sticky;top:0}.header-inner{align-items:center;gap:30px;width:min(1440px,100% - 48px);min-height:78px;margin:0 auto;display:flex}.brand{flex:none;align-items:center;gap:12px;display:inline-flex}.brand-mark{border:1px solid #f0c979d9;border-radius:50%;flex:0 0 42px;width:42px;height:42px;overflow:hidden;box-shadow:0 0 0 3px #f0c97914}.brand-mark-fish{background:#d49a37 url(/brand-fish.png) 50%/cover no-repeat}.brand-copy{flex-direction:column;line-height:1.1;display:flex}.brand-copy strong{color:var(--white);font-family:var(--font-serif);letter-spacing:.02em;font-size:17px}.desktop-nav{align-items:center;gap:clamp(16px,2vw,32px);margin-left:auto;display:flex}.desktop-nav a,.language-link{color:#fffdf7c7;letter-spacing:.02em;font-size:13px;font-weight:600;transition:color .18s;position:relative}.desktop-nav a:after{content:"";background:var(--gold);height:1px;transition:right .18s;position:absolute;bottom:-9px;left:0;right:100%}.desktop-nav a:hover,.desktop-nav a:focus-visible,.language-link:hover,.language-link:focus-visible{color:var(--white)}.desktop-nav a:hover:after,.desktop-nav a:focus-visible:after{right:0}.header-actions{align-items:center;gap:18px;margin-left:8px;display:flex}.language-link{color:var(--gold-bright);padding:6px 0}.owner-link{color:#ffffffc7;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:8px;padding:10px 14px;font-size:11px;font-weight:700;display:inline-flex}.status-dot{background:#7bd2b7;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #7bd2b71a}.mobile-menu{display:none;position:relative}.mobile-menu>summary{cursor:pointer;border:1px solid var(--line-light);border-radius:50%;place-content:center;gap:6px;width:42px;height:42px;list-style:none;display:grid}.mobile-menu>summary::-webkit-details-marker{display:none}.mobile-menu>summary>span{background:var(--white);width:17px;height:1px}.mobile-panel{background:var(--ink-deep);border:1px solid var(--line-light);width:240px;box-shadow:var(--shadow);border-radius:12px;gap:4px;padding:18px;display:grid;position:absolute;top:52px;right:0}.mobile-panel a{color:var(--white);border-bottom:1px solid #ffffff14;padding:10px 8px;font-size:14px}.hero{min-height:760px;color:var(--white);background:radial-gradient(circle at 70% 38%,#3b786d38,#0000 30%),radial-gradient(circle at 88% 6%,#d4a85b1f,#0000 28%),linear-gradient(135deg,#031716 0%,#082b29 62%,#0d3834 100%);position:relative;overflow:hidden}.hero-glow{filter:blur(2px);border-radius:50%;position:absolute}.hero-glow-one{border:1px solid #f0c9792e;width:520px;height:520px;top:-190px;right:-250px;box-shadow:0 0 0 70px #f0c97906,0 0 0 140px #f0c97905}.hero-glow-two{background:#4a918514;width:320px;height:320px;bottom:-130px;left:-210px}.hero-inner{z-index:2;grid-template-columns:minmax(0,1.04fr) minmax(440px,.96fr);align-items:center;gap:clamp(48px,7vw,110px);width:min(1360px,100% - 64px);min-height:660px;margin:0 auto;display:grid;position:relative}.eyebrow{color:#76501b;letter-spacing:.22em;text-transform:uppercase;margin:0 0 22px;font-size:10px;font-weight:800}.hero .eyebrow,.product-section .eyebrow,.page-hero .eyebrow{color:var(--gold-bright)}.hero h1{max-width:780px;font-family:var(--font-serif);letter-spacing:-.045em;margin:0;font-size:clamp(52px,6.1vw,96px);font-weight:400;line-height:1.03}.hero h1 span{color:#0000;-webkit-text-stroke:1px #f0c979eb}.hero-intro{color:#ffffffb0;max-width:600px;margin:30px 0 0;font-size:17px;line-height:1.9}.hero-actions{flex-wrap:wrap;align-items:center;gap:13px;margin-top:38px;display:flex}.button{letter-spacing:.02em;border:1px solid #0000;border-radius:2px;justify-content:center;align-items:center;gap:16px;min-height:50px;padding:0 22px;font-size:13px;font-weight:800;transition:transform .18s,background .18s,border-color .18s;display:inline-flex}.button:hover,.button:focus-visible{transform:translateY(-2px)}.button-gold{background:var(--gold-bright);color:var(--ink-deep)}.button-gold:hover,.button-gold:focus-visible{background:#ffd98f}.button-ghost:hover,.button-ghost:focus-visible{background:#ffffff0f;border-color:#ffffff80}.button-dark{background:var(--ink);color:var(--white)}.button-dark:hover,.button-dark:focus-visible{background:var(--ink-soft)}.arrow-icon{font-family:var(--font-sans);font-size:1.05em;transition:transform .18s;display:inline-block}a:hover .arrow-icon,a:focus-visible .arrow-icon{transform:translate(2px,-2px)}.hero-proof{border-top:1px solid #ffffff1f;gap:36px;margin-top:50px;padding-top:24px;display:flex}.hero-proof div{align-items:baseline;gap:9px;display:flex}.hero-proof strong{color:var(--gold-bright);font-family:var(--font-serif);font-size:26px;font-weight:400}.hero-proof span{color:#ffffff8f;letter-spacing:.04em;font-size:10px}.hero-visual{place-items:center;min-height:520px;display:grid;position:relative}.atlas-card{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:linear-gradient(145deg,#ffffff1a,#ffffff06),#051d1c94;border:1px solid #ffffff2e;width:min(100%,530px);min-height:505px;padding:24px;position:relative;box-shadow:0 40px 100px #00000052}.atlas-card:before,.atlas-card:after{content:"";pointer-events:none;width:44px;height:44px;position:absolute}.atlas-card:before{border-top:1px solid var(--gold-bright);border-left:1px solid var(--gold-bright);top:-7px;left:-7px}.atlas-card:after{border-right:1px solid var(--gold-bright);border-bottom:1px solid var(--gold-bright);bottom:-7px;right:-7px}.atlas-heading{color:#ffffffad;letter-spacing:.18em;justify-content:space-between;align-items:center;font-size:9px;font-weight:800;display:flex}.atlas-heading small{color:#78ccb0;font-size:8px}.atlas{place-items:center;height:370px;display:grid;position:relative}.atlas-ring{border:1px solid #ffffff1f;border-radius:50%;position:absolute}.ring-a{width:290px;height:290px}.ring-b{border-style:dashed;border-color:#f0c97940;width:210px;height:210px}.ring-c{width:120px;height:120px;box-shadow:0 0 50px #51ab961f,inset 0 0 30px #51ab9614}.ring-a:before,.ring-a:after{content:"";background:#ffffff14;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ring-a:before{width:360px;height:1px}.ring-a:after{width:1px;height:360px}.atlas-core{z-index:2;background:radial-gradient(circle,#173d39,#092724);border:1px solid #f0c97999;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:86px;height:86px;display:flex;position:relative;box-shadow:0 0 0 8px #d4a85b0a}.atlas-core span{color:var(--gold-bright);font-family:var(--font-serif);font-size:22px}.atlas-core small{color:#ffffff73;letter-spacing:.15em;font-size:6px}.atlas-node{z-index:3;text-align:center;color:#ffffffbd;letter-spacing:.08em;background:#0c302e;border:1px solid #ffffff29;border-radius:999px;min-width:48px;padding:5px 8px;font-size:7px;font-weight:800;position:absolute}.node-one{top:51px;left:50%;transform:translate(-50%)}.node-two{top:52%;right:45px}.node-three{bottom:48px;left:50%;transform:translate(-50%)}.node-four{top:52%;left:43px}.atlas-footer{border-top:1px solid #ffffff1a;justify-content:space-between;align-items:flex-end;min-height:64px;display:flex}.atlas-footer div{flex-direction:column;gap:2px;padding-top:14px;display:flex}.atlas-footer span{color:var(--gold);letter-spacing:.18em;font-size:8px;font-weight:800}.atlas-footer strong{color:#ffffffb3;font-size:11px}.atlas-footer a{width:36px;height:36px;color:var(--gold-bright);border:1px solid #ffffff2e;border-radius:50%;place-items:center;display:grid}.feature-ticket{z-index:5;background:var(--paper-light);width:240px;color:var(--ink);flex-direction:column;padding:18px 20px;display:flex;position:absolute;bottom:-3px;right:-28px;box-shadow:0 20px 50px #00000040}.ticket-label{color:#9a6e2e;letter-spacing:.18em;font-size:8px;font-weight:800}.feature-ticket strong{font-family:var(--font-serif);margin:9px 0 14px;font-size:17px;line-height:1.35}.feature-ticket a{color:var(--muted);justify-content:space-between;align-items:center;font-size:10px;font-weight:800;display:flex}.hero-marquee{z-index:4;color:#ffffff59;letter-spacing:.17em;border-top:1px solid #ffffff17;justify-content:center;align-items:center;gap:clamp(24px,4vw,58px);min-height:80px;padding:0 32px;font-size:9px;font-weight:800;display:flex;position:relative}.hero-marquee i{background:var(--gold);border-radius:50%;width:4px;height:4px}.section{width:min(1360px,100% - 64px);margin:0 auto;padding:112px 0}.section-heading{justify-content:space-between;align-items:flex-end;gap:50px;margin-bottom:52px;display:flex}.section-heading>div{max-width:760px}.section-heading h2,.library-copy h2,.journal-intro h2,.connect-copy h2{font-family:var(--font-serif);letter-spacing:-.035em;margin:0;font-size:clamp(38px,4vw,60px);font-weight:400;line-height:1.15}.section-heading>p{max-width:380px;color:var(--muted);margin:0 0 4px;font-size:14px;line-height:1.9}.practice-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.practice-card{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;min-height:300px;padding:30px;transition:background .18s,transform .18s;display:flex;position:relative;overflow:hidden}.practice-card:after{content:"";border:1px solid #d4a85b38;border-radius:50%;width:130px;height:130px;transition:transform .24s;position:absolute;bottom:-66px;right:-66px;box-shadow:0 0 0 24px #d4a85b06}.practice-card:hover,.practice-card:focus-visible{background:var(--paper-light);z-index:2;transform:translateY(-3px);box-shadow:0 20px 50px #0f2e2b0f}.practice-card:hover:after,.practice-card:focus-visible:after{transform:scale(1.15)}.card-code{color:#76501b;font-family:var(--font-serif);font-size:13px}.practice-card h3{max-width:300px;font-family:var(--font-serif);margin:55px 0 15px;font-size:25px;font-weight:500;line-height:1.28}.practice-card p{max-width:340px;color:var(--muted);margin:0;font-size:13px;line-height:1.8}.card-link{color:var(--ink-soft);letter-spacing:.04em;margin-top:auto;padding-top:26px;font-size:10px;font-weight:800}.product-section{background:var(--ink-deep);width:100%;color:var(--white);padding:112px max(32px,50% - 680px)}.section-heading.inverted{width:min(1360px,100%);margin-left:auto;margin-right:auto}.inverted h2{color:var(--white)}.text-link{letter-spacing:.04em;white-space:nowrap;align-items:center;gap:10px;font-size:11px;font-weight:800;display:inline-flex}.text-link.light{color:var(--gold-bright)}.product-grid{grid-template-columns:repeat(3,1fr);gap:18px;width:min(1360px,100%);margin:0 auto;display:grid}.product-card{min-height:500px;color:var(--ink);flex-direction:column;padding:26px;transition:transform .18s;display:flex;position:relative;overflow:hidden}.product-card:hover,.product-card:focus-visible{transform:translateY(-6px)}.tone-gold{background:linear-gradient(145deg,#f0d59f,#d2a75b)}.tone-blue{background:linear-gradient(145deg,#bad2e1,#739bb9)}.tone-green{background:linear-gradient(145deg,#b8d5c9,#6d9f91)}.product-topline{z-index:2;letter-spacing:.15em;justify-content:space-between;align-items:center;font-size:8px;font-weight:900;display:flex;position:relative}.product-status{background:#ffffff61;border-radius:999px;padding:6px 9px}.product-emblem{place-items:center;height:208px;display:grid}.product-emblem:before,.product-emblem:after{content:"";border:1px solid #051b1929;border-radius:50%;position:absolute}.product-emblem:before{width:188px;height:188px}.product-emblem:after{border-style:dashed;width:142px;height:142px}.product-emblem span{z-index:2;font-family:var(--font-serif);letter-spacing:-.05em;font-size:42px;position:relative}.product-card h3{font-family:var(--font-serif);margin:0 0 12px;font-size:27px;font-weight:500;line-height:1.25}.product-card p{color:#051b19ab;margin:0;font-size:13px;line-height:1.75}.product-action{border-top:1px solid #051b1929;justify-content:space-between;align-items:center;margin-top:auto;padding-top:24px;font-size:10px;font-weight:900;display:flex}.library-section{grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);align-items:center;gap:clamp(60px,8vw,130px);min-height:760px;display:grid}.library-visual{min-width:0;position:relative}.library-visual:before{content:"";background:var(--gold);opacity:.2;width:80%;height:70%;position:absolute;bottom:-22px;left:-22px}.library-window{z-index:2;box-shadow:var(--shadow);background:#f8f6f0;border:1px solid #0926262e;position:relative}.library-window-bar{background:var(--ink);align-items:center;gap:7px;height:44px;padding:0 16px;display:flex}.library-window-bar i{background:#ffffff47;border-radius:50%;width:7px;height:7px}.library-window-bar span{color:#ffffff7a;letter-spacing:.08em;margin-left:10px;font-size:8px}.library-window-body{grid-template-columns:190px 1fr;min-height:420px;display:grid}.library-sidebar{border-right:1px solid var(--line);background:#eae7df;flex-direction:column;gap:14px;padding:28px 18px;display:flex}.library-sidebar strong{color:#8b6a32;letter-spacing:.18em;margin-bottom:14px;font-size:8px}.library-sidebar span{color:#52615e;font-size:10px}.library-sidebar i{border:1px solid var(--line);border-radius:3px;place-items:center;width:18px;height:18px;margin-right:5px;font-size:7px;font-style:normal;display:inline-grid}.library-document{padding:52px 40px}.document-kicker{color:#a27736;letter-spacing:.18em;font-size:7px;font-weight:900}.library-document h3{font-family:var(--font-serif);margin:22px 0 35px;font-size:clamp(22px,2.4vw,36px);font-weight:400}.document-line{background:#d8d5ce;border-radius:999px;width:62%;height:5px;margin:14px 0}.document-line.long{width:92%}.document-line.medium{width:76%}.document-callout{border-left:2px solid var(--gold);background:#ece9e2;justify-content:space-between;align-items:center;margin-top:52px;padding:17px;display:flex}.document-callout span{color:#9a7234;letter-spacing:.14em;font-size:7px;font-weight:900}.document-callout strong{color:#53625e;font-size:9px}.library-copy>p:not(.eyebrow){color:var(--muted);margin:26px 0 0;font-size:14px;line-height:1.9}.feature-list{gap:12px;margin:32px 0;padding:0;list-style:none;display:grid}.feature-list li{color:var(--ink-soft);padding-left:25px;font-size:12px;font-weight:650;position:relative}.feature-list li:before{content:"";border:1px solid var(--gold);border-radius:50%;width:8px;height:8px;position:absolute;top:7px;left:0}.insights-section{border-top:1px solid var(--line)}.insight-grid{grid-template-columns:repeat(12,1fr);gap:18px;display:grid}.insight-card{background:var(--paper-light);border:1px solid #0926261a;flex-direction:column;min-height:430px;padding:28px;display:flex}.insight-1{background:linear-gradient(#0926260a, #0926260a), var(--paper-light);grid-column:span 6}.insight-2,.insight-3{grid-column:span 3}.insight-meta{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:8px;font-weight:800;display:flex}.insight-meta span{color:#936c30}.insight-card h3{font-family:var(--font-serif);margin:auto 0 22px;font-size:clamp(24px,2.6vw,38px);font-weight:400;line-height:1.28}.insight-2 h3,.insight-3 h3{font-size:25px}.insight-card>p{color:var(--muted);margin:0 0 28px;font-size:13px;line-height:1.8}.insight-footer{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;padding-top:18px;font-size:9px;display:flex}.insight-footer a{color:var(--ink);font-weight:900}.journal-section{border-top:1px solid var(--line);grid-template-columns:minmax(300px,.65fr) minmax(0,1.35fr);gap:90px;display:grid}.journal-intro{align-self:start;position:sticky;top:120px}.journal-intro>p:not(.eyebrow){color:var(--muted);margin:25px 0 30px;font-size:14px;line-height:1.9}.journal-list{border-top:1px solid var(--line)}.journal-list>a,.journal-list>article{border-bottom:1px solid var(--line);grid-template-columns:42px 1fr auto 30px;align-items:center;gap:18px;min-height:145px;transition:transform .18s;display:grid}.journal-list>a:hover,.journal-list>a:focus-visible{transform:translate(4px)}.journal-index{color:#a77d3b;font-family:var(--font-serif);font-size:12px}.journal-list small{color:var(--muted);letter-spacing:.12em;font-size:8px;font-weight:800}.journal-list h3{font-family:var(--font-serif);margin:6px 0 0;font-size:clamp(19px,2vw,27px);font-weight:400;line-height:1.35}.journal-list time{color:var(--muted);font-size:9px}.connect-section{background:#e8e1d4;grid-template-columns:minmax(300px,.7fr) minmax(0,1.3fr);gap:80px;width:100%;padding:100px max(32px,50% - 680px);display:grid}.connect-copy>p:not(.eyebrow){max-width:460px;color:var(--muted);margin:24px 0 0;font-size:13px;line-height:1.8}.social-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.social-card{border:1px solid var(--line);background:#ffffff59;grid-template-columns:46px 1fr auto;align-items:center;gap:15px;min-height:112px;padding:20px;display:grid}.social-card.active{background:var(--ink);color:var(--white);border-color:var(--ink)}.social-monogram{width:42px;height:42px;font-family:var(--font-serif);border:1px solid;border-radius:50%;place-items:center;font-size:10px;display:grid}.social-card strong,.social-card small{display:block}.social-card strong{font-size:13px}.social-card small{color:var(--muted);margin-top:4px;font-size:9px}.social-card.active small{color:#ffffff8a}.social-pending{color:#a77d3b;font-family:var(--font-serif);font-size:22px}.site-footer{background:var(--ink-deep);color:var(--white);padding:80px max(32px,50% - 680px) 28px}.footer-top{border-bottom:1px solid var(--line-light);grid-template-columns:1.25fr .75fr;gap:80px;padding-bottom:70px;display:grid}.footer-kicker{color:var(--gold);letter-spacing:.18em;font-size:8px;font-weight:900}.footer-top h2{max-width:720px;font-family:var(--font-serif);margin:24px 0 0;font-size:clamp(34px,4vw,56px);font-weight:400;line-height:1.18}.footer-links{grid-template-columns:1fr 1fr;align-content:start;gap:16px 28px;display:grid}.footer-links a:hover,.footer-links a:focus-visible{color:var(--gold-bright)}.footer-bottom{color:#ffffff9e;justify-content:space-between;align-items:flex-start;gap:40px;padding-top:26px;font-size:11px;display:flex}.footer-bottom p{margin:0}.footer-disclaimer{gap:8px;max-width:940px;display:grid}.footer-policy-links{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.footer-policy-links a{color:#ffffffe0;font-weight:650}.footer-policy-links a:hover,.footer-policy-links a:focus-visible{color:var(--gold-bright)}.footer-copyright{white-space:nowrap;flex:none}.page-hero{background:radial-gradient(circle at 76% 44%, #50978a2e, transparent 30%), linear-gradient(135deg, var(--ink-deep), #0b3330);min-height:430px;color:var(--white);place-items:center;display:grid;position:relative;overflow:hidden}.page-hero-inner{z-index:2;text-align:center;width:min(1200px,100% - 64px);position:relative}.page-hero h1{max-width:980px;font-family:var(--font-serif);letter-spacing:-.04em;margin:0 auto;font-size:clamp(48px,6vw,82px);font-weight:400;line-height:1.08}.breadcrumb{color:#ffffffad;letter-spacing:.06em;justify-content:center;gap:10px;margin-top:36px;font-size:10px;display:flex}.page-hero-orbit{border:1px solid #f0c9791f;border-radius:50%;position:absolute}.orbit-one{width:540px;height:540px;top:-270px;right:-110px}.orbit-two{width:280px;height:280px;bottom:-180px;left:-120px}.content-section{width:min(1180px,100% - 64px);margin:0 auto;padding:96px 0}.content-intro{max-width:760px;margin-bottom:52px}.content-intro h2{font-family:var(--font-serif);margin:0;font-size:clamp(34px,4vw,52px);font-weight:400;line-height:1.2}.content-intro p{color:var(--muted)}.archive-grid,.topic-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.archive-card,.topic-card{background:var(--paper-light);border:1px solid var(--line);flex-direction:column;min-height:260px;padding:25px;display:flex}.archive-card h2,.archive-card h3,.topic-card h2,.topic-card h3{font-family:var(--font-serif);margin:28px 0 12px;font-size:24px;font-weight:400;line-height:1.35}.archive-card p,.topic-card p{color:var(--muted);font-size:13px}.archive-card .card-link,.topic-card .card-link{margin-top:auto}.prose-panel{background:var(--paper-light);border:1px solid var(--line);max-width:850px;margin:0 auto;padding:44px}.prose-panel h2,.prose-panel h3{font-family:var(--font-serif);font-weight:400}.prose-panel h2{font-size:36px}.prose-panel h3{margin-top:34px;font-size:24px}.prose-panel p,.prose-panel li{color:#425450;line-height:1.95}.empty-state{text-align:center;background:var(--paper-light);border:1px solid var(--line);padding:50px}@media (width<=1180px){.desktop-nav{display:none}.header-actions{margin-left:auto}.mobile-menu{display:block}.hero-inner{grid-template-columns:1fr .85fr;gap:50px}.hero-proof{flex-direction:column;gap:6px}.feature-ticket{right:-10px}}@media (width<=900px){.header-inner,.hero-inner,.section,.page-hero-inner,.content-section{width:min(100% - 36px,760px)}.owner-link{display:none}.hero{min-height:auto}.hero-inner{grid-template-columns:1fr;padding:80px 0 90px}.hero-copy{text-align:center}.hero-intro{margin-left:auto;margin-right:auto}.hero-actions,.hero-proof{justify-content:center}.hero-proof{flex-direction:row}.hero-visual{width:min(100%,560px);margin:0 auto}.practice-grid,.product-grid,.archive-grid,.topic-grid{grid-template-columns:1fr 1fr}.section-heading{flex-direction:column;align-items:flex-start;gap:20px}.product-section{padding-left:18px;padding-right:18px}.product-card:last-child{grid-column:span 2}.library-section,.journal-section,.connect-section{grid-template-columns:1fr}.library-copy{max-width:640px}.insight-grid{grid-template-columns:1fr 1fr}.insight-1,.insight-2,.insight-3{grid-column:auto}.insight-1{grid-column:span 2}.journal-intro{position:static}.connect-section{padding-left:24px;padding-right:24px}.footer-top{grid-template-columns:1fr}}@media (width<=620px){.header-inner{min-height:68px}.brand-copy small,.language-link{display:none}.hero-inner{padding-top:62px}.hero h1{font-size:clamp(45px,14vw,64px)}.hero-proof{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:36px;display:grid}.hero-proof div{flex-direction:column;gap:0}.hero-proof span{font-size:8px}.hero-visual{min-height:470px}.atlas-card{min-height:450px;padding:18px}.atlas{height:330px}.ring-a{width:245px;height:245px}.ring-b{width:175px;height:175px}.ring-a:before{width:292px}.ring-a:after{height:292px}.node-two{right:20px}.node-four{left:20px}.feature-ticket{width:220px;bottom:-26px;right:-4px}.hero-marquee{white-space:nowrap;justify-content:flex-start;min-height:64px;overflow:hidden}.section{padding:78px 0}.section-heading{margin-bottom:34px}.practice-grid,.product-grid,.archive-grid,.topic-grid,.insight-grid,.social-grid{grid-template-columns:1fr}.product-card:last-child,.insight-1{grid-column:auto}.practice-card{min-height:260px}.product-card{min-height:450px}.library-section{padding-top:78px}.library-window-body{grid-template-columns:118px 1fr;min-height:370px}.library-sidebar{padding:22px 10px}.library-sidebar span{font-size:8px}.library-document{padding:40px 20px}.document-callout{flex-direction:column;align-items:flex-start;gap:5px}.journal-list>a,.journal-list>article{grid-template-columns:28px 1fr 20px;min-height:130px}.journal-list time{display:none}.connect-section{gap:46px;padding-top:76px;padding-bottom:76px}.footer-top{gap:46px}.footer-bottom{flex-direction:column;gap:12px}.page-hero{min-height:390px}.page-hero h1{font-size:clamp(40px,12vw,58px)}.content-section{padding:70px 0}.prose-panel{padding:28px 22px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important}}:root{--ink:#202925;--ink-deep:#17372d;--ink-soft:#32483f;--paper:#fffdf8;--paper-light:#fff;--paper-deep:#f2ede3;--gold:#d99c35;--gold-bright:#f5c85b;--sage:#67a887;--blue:#6c9fb5;--line:#20292529;--muted:#52615b;--white:#fffdf8;--shadow:0 18px 55px #2a3c331f}body{color:#252a27;background:#fffdf8;font-size:17px;line-height:1.72}.site-header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffdf8f5;border-bottom:1px solid #20292521;box-shadow:0 3px 18px #2130280d}.header-inner{gap:24px;width:min(1240px,100% - 48px);min-height:72px}.brand-mark{border-color:#d99c35;flex-basis:44px;width:44px;height:44px;box-shadow:0 0 0 3px #d99c351f}.brand-copy strong{color:#1d2b26;font-family:var(--font-sans);font-size:18px;font-weight:800}.brand-copy small{color:#5b7167;letter-spacing:.08em;margin-top:4px;font-size:10px;font-weight:700}.desktop-nav{gap:clamp(12px,1.5vw,24px)}.desktop-nav-item{padding:24px 0;position:relative}.desktop-nav-item:after{content:"";height:18px;position:absolute;top:100%;left:-12px;right:-12px}.desktop-nav-trigger-row{align-items:center;gap:5px;display:flex}.desktop-nav .desktop-nav-trigger,.language-link{color:#26342e;letter-spacing:0;font-size:15px;font-weight:750}.desktop-nav .desktop-nav-trigger:after{background:#318165;height:2px;bottom:-7px}.desktop-nav-caret{color:#5c7268;font-size:11px;transition:transform .16s}.desktop-nav-item:hover .desktop-nav-caret,.desktop-nav-item:focus-within .desktop-nav-caret{transform:rotate(180deg)}.desktop-submenu{z-index:80;visibility:hidden;opacity:0;pointer-events:none;background:#fff;border:1px solid #20292524;border-radius:14px;gap:2px;width:270px;padding:12px;transition:opacity .15s,transform .15s,visibility .15s;display:grid;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%,8px);box-shadow:0 20px 60px #23322b29}.desktop-nav-item:hover .desktop-submenu,.desktop-nav-item:focus-within .desktop-submenu{visibility:visible;opacity:1;pointer-events:auto;transform:translate(-50%)}.desktop-submenu-heading{color:#728078;letter-spacing:.12em;border-bottom:1px solid #ece8df;padding:7px 10px 9px;font-size:11px;font-weight:800}.desktop-submenu-link{color:#29352f;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;min-height:42px;padding:8px 10px;font-size:14px;font-weight:650;display:flex}.desktop-submenu-link:hover,.desktop-submenu-link:focus-visible{color:#175a44;background:#e8f4ee}.header-actions{gap:14px}.language-link{color:#226b52}.owner-link{color:#285442;background:#edf6f1;border-color:#cfe4da;padding:9px 13px;font-size:12px}.status-dot{background:#3c9a72}.mobile-menu>summary{border-color:#cad5cf}.mobile-menu>summary>span{background:#22342c}.mobile-panel{color:#24322c;width:min(360px,100vw - 24px);max-height:calc(100vh - 92px);box-shadow:var(--shadow);background:#fffdf8;border-color:#dcd8cf;overflow-y:auto}.mobile-nav-sections{gap:3px;display:grid}.mobile-nav-section{border-bottom:1px solid #e7e2d8}.mobile-nav-section-trigger{color:#22332b;cursor:pointer;justify-content:space-between;align-items:center;min-height:48px;padding:10px 8px;font-size:16px;font-weight:750;list-style:none;display:flex}.mobile-nav-section-trigger::-webkit-details-marker{display:none}.mobile-nav-caret{color:#2e775c;font-size:18px;transition:transform .16s}.mobile-nav-section[open] .mobile-nav-caret{transform:rotate(45deg)}.mobile-submenu{padding:0 0 10px 12px;display:grid}.mobile-panel .mobile-submenu-link{color:#4c5a53;border-bottom:0;justify-content:space-between;align-items:center;min-height:42px;padding:8px 10px;font-size:14px;display:flex}.mobile-panel .mobile-submenu-overview{color:#1f674f;font-weight:750}.mobile-panel-actions{grid-template-columns:1fr 1fr;gap:8px;padding-top:12px;display:grid}.mobile-panel .mobile-panel-actions a{color:#285442;text-align:center;background:#edf6f1;border:1px solid #d7e9e0;border-radius:8px;padding:10px;font-size:13px}.blog-hero{clip-path:inset(0 -100vmax);background:#eef7f1;border-bottom:1px solid #d9e8df;grid-template-columns:minmax(0,1fr) minmax(320px,410px);gap:28px clamp(44px,7vw,96px);width:min(1240px,100% - 48px);margin:0 auto;padding:76px 0 58px;display:grid;position:relative;box-shadow:0 0 0 100vmax #eef7f1}.blog-hero:after{content:"";opacity:.5;background:#f5c85b;border-radius:28px;width:88px;height:88px;position:absolute;top:26px;right:3%;transform:rotate(12deg)}.blog-hero-identity{z-index:1;align-items:center;gap:clamp(24px,4vw,46px);display:flex;position:relative}.blog-hero-avatar{border:6px solid #fffdf8;border-radius:50%;flex:none;width:clamp(112px,13vw,156px);height:auto;transform:rotate(-2deg);box-shadow:0 16px 40px #4b482b29}.blog-hero-kicker,.home-block-label{color:#277255;letter-spacing:.12em;text-transform:uppercase;margin:0 0 10px;font-size:12px;font-weight:850}.blog-hero h1{color:#1f2c26;max-width:760px;font-family:var(--font-sans);letter-spacing:-.035em;margin:0;font-size:clamp(40px,5.6vw,70px);font-weight:850;line-height:1.06}.blog-hero-description{color:#42534b;margin:20px 0 0;font-size:clamp(18px,1.6vw,22px);font-weight:520;line-height:1.6}.article-search{z-index:1;background:#fff;border:1px solid #d7e2dc;border-radius:18px;align-self:center;padding:24px;position:relative;box-shadow:0 14px 36px #344e401a}.article-search label{color:#26352e;margin-bottom:10px;font-size:15px;font-weight:800;display:block}.article-search-row{gap:8px;display:flex}.article-search input{color:#252a27;background:#fffdf8;border:1px solid #cfd8d3;border-radius:9px;flex:1;min-width:0;min-height:50px;padding:0 14px;font-size:16px}.article-search button{color:#fff;cursor:pointer;background:#2d7a5d;border:0;border-radius:9px;min-height:50px;padding:0 18px;font-size:15px;font-weight:800}.article-search button:hover,.article-search button:focus-visible{background:#205e47}.blog-hero-links{align-items:center;gap:26px;display:flex}.blog-hero-links a{color:#285944;text-underline-offset:5px;font-size:15px;font-weight:800;-webkit-text-decoration:underline #9fcbb8;text-decoration:underline #9fcbb8}.home-block{border-bottom:1px solid #e1ddd4;width:min(1180px,100% - 48px);margin:0 auto;padding:76px 0}.home-block-heading{grid-template-columns:minmax(0,.9fr) minmax(280px,.55fr);align-items:end;gap:42px;margin-bottom:34px;display:grid}.home-block-heading h2{color:#202925;font-family:var(--font-sans);letter-spacing:-.025em;margin:0;font-size:clamp(32px,3.5vw,48px);font-weight:820;line-height:1.16}.home-block-heading>p{color:#53615b;margin:0;font-size:16px;line-height:1.78}.topic-list{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.topic-item{background:#fff;border:1px solid #ddd9cf;border-radius:14px;justify-content:space-between;align-items:flex-start;gap:18px;min-height:184px;padding:24px;transition:transform .15s,border-color .15s,box-shadow .15s;display:flex}.topic-item:hover,.topic-item:focus-visible{border-color:#86b7a2;transform:translateY(-3px);box-shadow:0 12px 28px #354e4117}.topic-item h3{color:#22322b;margin:0;font-size:21px;font-weight:780;line-height:1.35}.topic-item p{color:#58645f;margin:12px 0 0;font-size:15px;line-height:1.7}.topic-item>.arrow-icon{color:#2e795c}.recent-block{width:min(1040px,100% - 48px)}.recent-article-list{border-top:2px solid #27342e}.recent-article{border-bottom:1px solid #ddd9cf;grid-template-columns:170px minmax(0,1fr);column-gap:34px;padding:30px 0;display:grid}.recent-article-meta{color:#637069;align-content:start;gap:8px;font-size:13px;line-height:1.5;display:grid}.recent-article-meta span{color:#277255;font-weight:750}.recent-article h3{color:#202c26;font-family:var(--font-serif);grid-column:2;margin:0;font-size:clamp(24px,2.6vw,35px);font-weight:600;line-height:1.38}.recent-article h3 a{text-underline-offset:5px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.recent-article h3 a:hover,.recent-article h3 a:focus-visible{color:#17634a;text-decoration-color:#87bba5}.recent-article>p{color:#58645f;grid-column:2;max-width:720px;margin:12px 0 0;font-size:16px;line-height:1.78}.recent-article-link{color:#216b50;grid-column:2;margin-top:15px;font-size:14px;font-weight:800}.home-block-more{color:#17634a;text-underline-offset:5px;align-items:center;gap:8px;margin-top:28px;font-size:15px;font-weight:850;-webkit-text-decoration:underline #9ac8b5;text-decoration:underline #9ac8b5;display:inline-flex}.library-block,.tools-block{width:100%;box-shadow:none;padding-left:max(24px,50% - 590px);padding-right:max(24px,50% - 590px)}.library-block{background:#e9f4f7;border-color:#d2e5ea}.library-summary{background:#fff;border:1px solid #cfdee2;border-radius:14px;grid-template-columns:1fr auto;align-items:end;gap:36px;padding:28px 32px;display:grid}.library-summary ul{color:#40534f;gap:9px;margin:0;padding-left:1.25em;font-size:16px;line-height:1.65;display:grid}.library-summary .home-block-more{margin-top:0}.tools-block{background:#f8edc9;border-color:#ead9a6}.tool-list{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.tool-item{color:#28302c;background:#ffffffdb;border:1px solid #e2d4ac;border-radius:14px;flex-direction:column;min-height:280px;padding:26px;display:flex}.tool-item:hover,.tool-item:focus-visible{border-color:#ca9a3f;box-shadow:0 12px 30px #5e491c1a}.tool-item-meta{color:#82601f;letter-spacing:.08em;justify-content:space-between;gap:12px;font-size:11px;font-weight:850;display:flex}.tool-item h3{color:#282d2a;margin:38px 0 0;font-size:22px;font-weight:780;line-height:1.42}.tool-item p{color:#5d625e;margin:14px 0 0;font-size:15px;line-height:1.7}.tool-item-link{color:#755418;margin-top:auto;padding-top:22px;font-size:14px;font-weight:800}.journal-home-list{border-top:2px solid #29352f}.journal-home-item{border-bottom:1px solid #ddd9cf;grid-template-columns:1fr auto 28px;align-items:center;gap:24px;min-height:108px;padding:22px 4px;display:grid}.journal-home-item span{color:#277255;font-size:12px;font-weight:800}.journal-home-item h3{color:#252e29;font-family:var(--font-serif);margin:4px 0 0;font-size:clamp(21px,2.2vw,29px);font-weight:600;line-height:1.4}.journal-home-item time{color:#68736d;font-size:13px}.social-block{border-bottom:0}.social-link-list{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.social-link-item{background:#fff;border:1px solid #ddd9cf;border-radius:12px;grid-template-columns:1fr auto;align-content:center;gap:4px 12px;min-height:110px;padding:20px;display:grid}.social-link-item>span{color:#26342d;font-size:17px;font-weight:800}.social-link-item small{color:#68746e;font-size:13px;line-height:1.5}.social-link-item .arrow-icon{color:#267054;grid-area:1/2/3;align-self:center}.social-link-item.is-pending{background:#f5f2eb}.page-hero{color:#26302b;background:linear-gradient(135deg,#eef7f1 0%,#fff7df 100%);min-height:330px}.page-hero .eyebrow{color:#277255}.page-hero h1{color:#202925;max-width:920px;font-family:var(--font-sans);letter-spacing:-.03em;font-size:clamp(42px,5.8vw,72px);font-weight:820}.page-lead{color:#4d5c55;max-width:760px;font-size:17px;line-height:1.78}.breadcrumb{color:#66736d;font-size:11px}.section-heading h2,.library-copy h2,.journal-intro h2,.connect-copy h2{color:#202925;font-family:var(--font-sans);font-size:clamp(34px,3.6vw,50px);font-weight:790;line-height:1.2}.section-heading>p{color:#52615b;max-width:36rem;font-size:16px;line-height:1.8}.practice-card p,.product-card p,.insight-card>p,.library-copy>p:not(.eyebrow),.journal-intro>p:not(.eyebrow),.connect-copy>p:not(.eyebrow){color:#52615b;font-size:15px;line-height:1.78}.card-link,.text-link,.product-action{font-size:13px}.insight-meta,.insight-footer,.journal-list small,.journal-list time{font-size:11px;line-height:1.55}.product-section{color:#2c302d;background:#f8edc9}.section-heading.inverted h2,.section-heading.inverted>p,.text-link.light{color:#282d2a}.product-card{background:#ffffffe6;border-color:#dfd2af}.product-card h3{color:#27302c}.product-card p{color:#5d625e}.product-topline,.product-status,.product-action{color:#76561d}.library-section{background:#fffdf8}.connect-section{background:#edf3ef}.button-dark{color:#fff;background:#2d7157}.button-ghost{color:#2d5d49;border-color:#a9c8ba}.site-footer{color:#fff;background:#2b6250;padding-top:60px}.footer-top{padding-bottom:44px}.footer-top h2{font-family:var(--font-sans);font-size:clamp(28px,3.2vw,42px);font-weight:760;line-height:1.28}.footer-links a{color:#ffffffd6;font-size:13px}.footer-bottom{color:#ffffffc2;font-size:12px;line-height:1.65}:lang(zh) .blog-hero h1,:lang(zh) .page-hero h1,:lang(zh) .home-block-heading h2,:lang(zh) .section-heading h2{letter-spacing:-.01em}:lang(zh) .eyebrow,:lang(zh) .home-block-label{letter-spacing:.1em}@media (width<=1100px){.desktop-nav{display:none}.mobile-menu{display:block}.header-actions{margin-left:auto}.blog-hero{grid-template-columns:1fr}.article-search{width:min(640px,100%)}.topic-list,.tool-list,.social-link-list{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){body{font-size:16px}.header-inner{width:min(100% - 28px,1240px);min-height:66px}.brand-copy small,.owner-link{display:none}.blog-hero{width:min(100% - 32px,1240px);padding:52px 0 42px}.blog-hero:after{width:52px;height:52px;right:0}.blog-hero-identity{align-items:flex-start;gap:20px}.blog-hero-avatar{border-width:4px;width:92px}.blog-hero h1{font-size:clamp(34px,10vw,48px)}.blog-hero-description{margin-top:14px;font-size:17px}.article-search{padding:18px}.home-block{width:min(100% - 32px,1180px);padding:58px 0}.home-block-heading{grid-template-columns:1fr;gap:14px;margin-bottom:26px}.topic-list,.tool-list,.social-link-list{grid-template-columns:1fr}.topic-item{min-height:auto}.recent-block{width:min(100% - 32px,1040px)}.recent-article{grid-template-columns:1fr;gap:10px}.recent-article h3,.recent-article>p,.recent-article-link{grid-column:1}.library-block,.tools-block{width:100%;padding-left:16px;padding-right:16px}.library-summary{grid-template-columns:1fr;gap:18px;padding:22px}.journal-home-item{grid-template-columns:1fr 24px;gap:12px}.journal-home-item time{grid-column:1}.journal-home-item>.arrow-icon{grid-area:1/2/3}.page-hero{min-height:300px}.page-hero h1{font-size:clamp(36px,11vw,54px)}.section{padding-top:62px;padding-bottom:62px}}@media (width<=480px){.blog-hero-identity{display:grid}.blog-hero-avatar{width:84px}.article-search-row{display:grid}.article-search button{width:100%}.blog-hero-links{gap:16px}}.header-utility{color:#385047;white-space:nowrap;font-size:12px;font-weight:760}.header-utility:hover,.header-utility:focus-visible,.language-link:hover,.language-link:focus-visible{color:#176149;text-underline-offset:4px;text-decoration:underline}@media (width<=1250px){.header-actions>.header-utility{display:none}}:root{--surface-page:#fcfaf5;--surface-raised:#fff;--surface-muted:#f6f3ec;--surface-sage:#edf4ef;--text-primary:#192720;--text-secondary:#5b6861;--accent-pine:#286b51;--accent-gold:#b5791b;--link:#17664c;--border-quiet:#192c231f;--focus-ring:#b5791b47;--ease-out-editorial:cubic-bezier(.23,1,.32,1);--shadow-raised:0 30px 45px -32px #1a423224,0 18px 36px -24px #18261f14;--font-sans:-apple-system,BlinkMacSystemFont,"PingFang SC","PingFang HK","Hiragino Sans GB","Microsoft YaHei","Microsoft JhengHei","Noto Sans CJK SC",sans-serif;--font-serif:"Iowan Old Style",Baskerville,"Palatino Linotype",Palatino,Georgia,serif;--paper:var(--surface-page);--paper-light:var(--surface-raised);--paper-deep:var(--surface-muted);--ink:var(--text-primary);--ink-soft:#32473d;--line:var(--border-quiet);--muted:var(--text-secondary);--shadow:var(--shadow-raised)}body{color:var(--text-primary);background:var(--surface-page);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;font-size:17px;font-weight:400;line-height:1.72}p,li{text-wrap:pretty}h1,h2,h3{text-wrap:balance}::selection{color:#13251d;background:#efd69c}:focus-visible{outline:2px solid var(--accent-gold);outline-offset:3px;box-shadow:0 0 0 4px var(--focus-ring)}.site-header{border-bottom-color:var(--border-quiet);-webkit-backdrop-filter:blur(16px)saturate(125%);backdrop-filter:blur(16px)saturate(125%);background:#fcfaf5f0;box-shadow:0 9px 28px #2030280b}.brand-copy strong{color:#1b2d25;font-family:var(--font-serif);letter-spacing:-.02em;font-size:22px;font-weight:600}.brand-copy small{color:#8b641f;font-family:var(--font-serif);letter-spacing:.055em;margin-top:2px;font-size:12px;font-style:normal;font-weight:600}.desktop-nav .desktop-nav-trigger,.desktop-nav a,.language-link{color:#283a32;letter-spacing:0;font-size:15px;font-weight:500}.header-utility{color:#40544a;font-size:13px;font-weight:500}.desktop-nav-caret{font-size:12px}.desktop-submenu{border-color:var(--border-quiet);box-shadow:var(--shadow-raised);border-radius:12px}.desktop-submenu a{min-height:44px;font-size:14px;font-weight:500}.eyebrow,.home-block-label,.footer-kicker,.product-topline,.product-status,.insight-meta,.tool-item-meta,.card-code{letter-spacing:.08em;font-size:12px;font-weight:600}.page-hero{min-height:340px;color:var(--text-primary);border-bottom:1px solid var(--border-quiet);background:linear-gradient(110deg,#ffffffd1,#fff3 58%,#0000),radial-gradient(circle at 82% 20%,#e2aa3633,#0000 28rem),linear-gradient(135deg,#eef5f0,#fff7e4);align-items:center;display:flex}.page-hero-inner{text-align:left;width:min(1180px,100% - 64px);padding:72px 0 68px}.page-lead{max-width:720px;color:var(--text-secondary);margin:23px 0 0;font-size:17px;line-height:1.78}.page-hero-orbit{border-color:#2a6a531a}.orbit-one{top:-330px;right:-190px}.orbit-two{bottom:-230px;left:-170px}.section{width:min(1180px,100% - 64px);padding:86px 0}.section-heading h2,.library-copy h2,.journal-intro h2,.connect-copy h2,.content-intro h2{color:var(--text-primary);font-family:var(--font-sans);letter-spacing:-.02em;font-size:clamp(34px,3.3vw,48px);font-weight:600;line-height:1.2}.section-heading>p,.content-intro p{color:var(--text-secondary);font-size:16px;line-height:1.78}.practice-grid{border:0;grid-template-columns:repeat(12,minmax(0,1fr));gap:16px}.practice-card{border:1px solid var(--border-quiet);background:var(--surface-raised);min-height:250px;box-shadow:var(--shadow-raised);transition:border-color .18s var(--ease-out-editorial),box-shadow .18s var(--ease-out-editorial),transform .18s var(--ease-out-editorial);border-radius:14px;grid-column:span 7;padding:28px}.practice-card:nth-child(2n){background:var(--surface-sage);grid-column:span 5}.practice-card h3{font-family:var(--font-sans);margin-top:34px;font-size:clamp(23px,2.1vw,29px);font-weight:600}.practice-card p{color:var(--text-secondary);font-size:15px;line-height:1.75}.practice-card:after{opacity:.68}.card-link{letter-spacing:0;font-size:13px;font-weight:600}.archive-card,.topic-card,.product-card,.insight-card,.tool-item,.social-link-item{border-color:var(--border-quiet);box-shadow:var(--shadow-raised);border-radius:14px}.archive-card h2,.archive-card h3,.topic-card h2,.topic-card h3,.product-card h3,.insight-card h3,.tool-item h3{font-family:var(--font-sans);font-weight:600}.archive-card p,.topic-card p,.product-card p,.insight-card>p,.tool-item p{font-size:15px;line-height:1.75}section[aria-labelledby=product-directory-title] nav{grid-template-columns:repeat(12,minmax(0,1fr))!important}section[aria-labelledby=product-directory-title] nav>a{min-height:64px;color:var(--text-primary);background:var(--surface-raised);box-shadow:var(--shadow-raised);border-radius:12px;grid-column:span 7;align-items:center;font-size:16px;font-weight:600;display:flex;border-color:var(--border-quiet)!important}section[aria-labelledby=product-directory-title] nav>a:nth-child(2n){background:var(--surface-sage);grid-column:span 5}.section>.grid.gap-6>article{box-shadow:var(--shadow-raised);border-radius:14px;border-color:var(--border-quiet)!important}.section>.grid.gap-6>article h2{font-weight:600}.section>.grid.gap-6>article aside{background:var(--surface-muted);border-radius:10px;border-top:0!important;border-left:0!important;padding:24px!important}.site-footer{background:#285d4a}.footer-top h2{font-family:var(--font-sans);font-weight:600}.footer-kicker{font-size:12px}.footer-links a,.footer-bottom{font-size:13px}@media (hover:hover) and (pointer:fine){.practice-card:hover,.practice-card:focus-within,.archive-card:hover,.topic-card:hover,.product-card:hover,.insight-card:hover,.tool-item:hover,.social-link-item:hover{border-color:#286b5147;transform:translateY(-3px);box-shadow:0 34px 48px -30px #1a423233,0 18px 36px -24px #18261f1f}}@media (width<=900px){.page-hero-inner,.section{width:min(100% - 36px,760px)}.practice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.practice-card,.practice-card:nth-child(2n){grid-column:span 1}section[aria-labelledby=product-directory-title] nav{grid-template-columns:repeat(2,minmax(0,1fr))!important}section[aria-labelledby=product-directory-title] nav>a,section[aria-labelledby=product-directory-title] nav>a:nth-child(2n){grid-column:span 1}}@media (width<=760px){body{font-size:16px}.header-inner{min-height:66px}.brand-copy strong{font-size:20px}.page-hero{min-height:0}.page-hero-inner{padding:45px 0 42px}.page-hero h1{letter-spacing:-.018em;max-width:14ch;font-size:clamp(34px,10.5vw,44px);line-height:1.16}.page-lead{margin-top:20px;font-size:16px;line-height:1.78}.breadcrumb{margin-top:24px;font-size:12px}.section{padding:62px 0}.section-heading{gap:14px;margin-bottom:30px}.section-heading h2,.content-intro h2{font-size:clamp(30px,9vw,38px)}.practice-grid{grid-template-columns:1fr}.practice-card,.practice-card:nth-child(2n){grid-column:auto;min-height:220px}section[aria-labelledby=product-directory-title] nav{grid-template-columns:1fr!important}section[aria-labelledby=product-directory-title] nav>a,section[aria-labelledby=product-directory-title] nav>a:nth-child(2n){grid-column:auto}.section>.grid.gap-6>article aside{margin-top:28px}}@media (prefers-reduced-motion:reduce){.practice-card,.archive-card,.topic-card,.product-card,.insight-card,.tool-item,.social-link-item{transition:none}}.page-hero-inner{margin:0 auto}.skip-link,.desktop-submenu-heading,.mobile-nav-section-trigger,.mobile-submenu-overview{font-weight:600}.desktop-submenu-heading{letter-spacing:.07em;font-size:12px}.mobile-nav-section-trigger,.mobile-submenu-link{min-height:44px;font-size:15px}.insight-footer{font-size:12px}.tool-command-card{border:1px solid var(--border-quiet);min-height:150px;box-shadow:var(--shadow-raised);transition:transform .18s var(--ease-out-editorial),box-shadow .18s var(--ease-out-editorial);background:linear-gradient(145deg,#fffdf8,#f0f6f2);border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;padding:28px;display:grid}.tool-command-card:hover,.tool-command-card:focus-visible{box-shadow:0 22px 42px -26px #1f4e3b57,var(--shadow-raised);transform:translateY(-3px)}.tool-command-number{color:#a36d1e;font-family:var(--font-serif);font-size:34px}.tool-command-card h3{color:var(--text-primary);margin:0;font-size:23px;font-weight:650}.tool-command-card p{color:var(--text-secondary);margin:7px 0 0;font-size:15px}.tool-command-card>span:last-child{color:#20654d;font-size:22px}.tool-index-link{color:#21684f;text-underline-offset:5px;margin-top:20px;font-weight:650;text-decoration:underline;display:inline-flex}.useful-links-section{padding-top:76px}.useful-links-heading{justify-content:space-between;align-items:end;gap:32px;margin-bottom:30px;display:flex}.useful-links-heading h2{color:var(--text-primary);margin:0;font-size:clamp(34px,3.2vw,52px);font-weight:650}.useful-links-heading p:last-child{max-width:38ch;color:var(--text-secondary);margin:0;font-size:16px;line-height:1.7}.useful-link-atlas{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.useful-link-atlas a{border:1px solid var(--border-quiet);min-height:112px;transition:transform .16s var(--ease-out-editorial),border-color .16s var(--ease-out-editorial),box-shadow .16s var(--ease-out-editorial);background:#ffffffd6;border-radius:15px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:20px;display:grid;position:relative;box-shadow:0 16px 30px -26px #19352a57,inset 0 1px #ffffffe6}.useful-link-atlas a:hover,.useful-link-atlas a:focus-visible{border-color:#1f6b5161;transform:translateY(-3px);box-shadow:0 20px 32px -22px #19352a57,inset 0 1px #fff}.useful-link-mark{color:#245f4a;letter-spacing:-.04em;background:#e7f0eb;border:1px solid #27664f1f;border-radius:12px;place-items:center;width:42px;height:42px;padding:3px;font-size:12px;font-weight:700;display:grid}.useful-link-atlas strong{color:#24352d;font-size:16px;font-weight:600;line-height:1.45}.useful-link-arrow{color:#a06b1f;font-size:18px}@media (width<=900px){.useful-link-atlas{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.useful-links-heading{align-items:start;gap:10px;display:grid}.useful-link-atlas{grid-template-columns:1fr}.tool-command-card{padding:22px}.useful-links-section{padding-top:52px}}.useful-link-mark img,.personal-home-useful-links img{object-fit:contain;border-radius:6px;width:28px;height:28px;display:block}.site-header{z-index:100;isolation:isolate;-webkit-backdrop-filter:blur(18px)saturate(118%);backdrop-filter:blur(18px)saturate(118%);background:linear-gradient(#fffefafb 0%,#faf8f2f4 100%);border-top:1px solid #ffffffe6;border-bottom:1px solid #213b2f24;position:sticky;top:0;box-shadow:inset 0 1px #fffffff5,0 8px 18px -16px #152f2457,0 22px 44px -34px #1942314d}.site-header:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 0%,#b5791b3d 18%,#286b5138 50%,#b5791b38 82%,#0000 100%);height:1px;position:absolute;inset:auto 0 -1px}.header-inner{min-height:70px}.brand-mark{box-shadow:inset 0 1px #fffffff2,0 8px 18px -10px #2b443857,0 0 0 1px #95671b21}.desktop-nav-trigger-row{transition:transform .16s var(--ease-out-editorial),background-color .16s var(--ease-out-editorial),border-color .16s var(--ease-out-editorial),box-shadow .16s var(--ease-out-editorial);border:1px solid #0000;border-radius:8px;margin:-6px -7px;padding:6px 7px}.desktop-submenu{transition:opacity .16s var(--ease-out-editorial),transform .16s var(--ease-out-editorial);background:linear-gradient(#fffffcfc,#f9f6effb);border-color:#1e392c26;overflow:hidden;box-shadow:inset 0 1px #fffffffa,0 22px 38px -24px #1c42324d,0 12px 20px -16px #1d2b242e,0 0 0 1px #b5791b0b}.page-hero{--hero-image:url(/page-hero-archive.webp);isolation:isolate;min-height:0;color:var(--text-primary);background-image:linear-gradient(90deg,#fcfaf5fc 0%,#fcfaf5f6 38%,#fcfaf5d1 58%,#fcfaf529 100%),var(--hero-image);background-position:50%;background-size:cover;border-bottom:1px solid #203a2e24;align-items:center;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #fffffff0,inset 0 -18px 40px -40px #1e453447}.page-hero:after{content:"";z-index:-1;pointer-events:none;opacity:.24;background:linear-gradient(115deg,#0000 0 64%,#ffffff6b 64.1% 64.3%,#0000 64.4% 100%);position:absolute;inset:0}.page-hero[data-hero=insights]{--hero-image:url(/page-hero-insights.webp)}.page-hero[data-hero=knowledge]{--hero-image:url(/page-hero-knowledge.webp)}.page-hero[data-hero=tools]{--hero-image:url(/page-hero-tools.webp)}.page-hero[data-hero=products]{--hero-image:url(/page-hero-products.webp)}.page-hero[data-hero=journal]{--hero-image:url(/page-hero-journal.webp)}.page-hero[data-hero=about]{--hero-image:url(/page-hero-about.webp)}.page-hero[data-hero=archive]{--hero-image:url(/page-hero-archive.webp)}.page-hero[data-hero=policy]{--hero-image:url(/page-hero-policy.webp)}.page-hero-inner{text-align:left;flex-direction:column;justify-content:center;width:min(1180px,100% - 64px);min-height:312px;margin:0 auto;padding:48px 0 46px;display:flex}.page-hero .eyebrow{color:#2a7357;margin:0}.page-hero h1{max-width:19ch;color:var(--text-primary);font-family:var(--font-sans);letter-spacing:-.022em;margin:12px 0 0;font-size:clamp(42px,4.35vw,58px);font-weight:600;line-height:1.08}.page-lead{color:#526159;max-width:680px;margin:17px 0 0;font-size:16px;line-height:1.68}.breadcrumb{color:#68756e;letter-spacing:0;justify-content:flex-start;margin-top:23px;font-size:13px}@media (hover:hover) and (pointer:fine){.desktop-nav-item:hover .desktop-nav-trigger-row,.desktop-nav-item:focus-within .desktop-nav-trigger-row{background:linear-gradient(#ffffffc7,#ebf1edb8);border-color:#265c451a;transform:translateY(-1px);box-shadow:inset 0 1px #ffffffeb,0 8px 16px -14px #19413052}}@media (width<=900px){.page-hero-inner{width:min(100% - 36px,760px)}.page-hero{background-image:linear-gradient(90deg,#fcfaf5fc 0%,#fcfaf5f6 50%,#fcfaf5c2 76%,#fcfaf54d 100%),var(--hero-image);background-position:64%}}@media (width<=760px){.site-header{box-shadow:inset 0 1px #fffffff5,0 14px 30px -26px #19423152}.header-inner{min-height:64px}.page-hero{background-image:linear-gradient(90deg,#fcfaf5fb 0%,#fcfaf5f2 72%,#fcfaf5b8 100%),var(--hero-image);background-position:71%}.page-hero-inner{min-height:0;padding:36px 0 35px}.page-hero h1{letter-spacing:-.016em;max-width:15ch;margin-top:10px;font-size:clamp(33px,9.8vw,43px);line-height:1.12}.page-lead{max-width:34em;margin-top:14px;font-size:15px;line-height:1.68}.breadcrumb{margin-top:19px;font-size:12px}}@media (prefers-reduced-motion:reduce){.desktop-nav-trigger-row,.desktop-submenu{transition:none}}.page-hero{--hero-focus:70% center;background:#f4f1e8}.page-hero:before{content:"";z-index:0;pointer-events:none;background-image:var(--hero-image);background-size:cover;background-position:var(--hero-focus);transform-origin:68%;will-change:transform;animation:22s cubic-bezier(.23,1,.32,1) infinite alternate page-hero-image-drift;position:absolute;inset:-3%;transform:scale(1.025)}.page-hero:after{z-index:1;opacity:1;background:linear-gradient(90deg,#fcfaf5fc 0%,#fcfaf5f6 39%,#fcfaf5c7 59%,#fcfaf51a 100%),linear-gradient(108deg,#0000 0 67%,#ffeebf24 70%,#0000 77% 100%)}.page-hero[data-hero=insights]{--hero-focus:72% center}.page-hero[data-hero=knowledge]{--hero-focus:74% center}.page-hero[data-hero=tools]{--hero-focus:76% center}.page-hero[data-hero=products]{--hero-focus:75% center}.page-hero[data-hero=journal]{--hero-focus:72% center}.page-hero[data-hero=about]{--hero-focus:76% center}.page-hero[data-hero=archive]{--hero-focus:75% center}.page-hero[data-hero=policy]{--hero-focus:78% center}.page-hero-inner{z-index:2;position:relative}@keyframes page-hero-image-drift{0%{transform:scale(1.025)translate(-.35%)}to{transform:scale(1.045)translate(.45%,-.25%)}}@media (width<=900px){.page-hero:after{background:linear-gradient(90deg,#fcfaf5fc 0%,#fcfaf5f6 52%,#fcfaf5bd 78%,#fcfaf547 100%),linear-gradient(108deg,#0000 0 68%,#ffeebf1a 72%,#0000 80% 100%)}}@media (width<=760px){.page-hero:before{background-position:72%}.page-hero:after{background:linear-gradient(90deg,#fcfaf5fb 0%,#fcfaf5f2 72%,#fcfaf5b3 100%)}}@media (prefers-reduced-motion:reduce){.page-hero:before{animation:none;transform:scale(1.025)}}.desktop-nav .desktop-nav-trigger:hover,.desktop-nav .desktop-nav-trigger:focus-visible{color:#283a32}.desktop-nav .desktop-submenu-link:hover,.desktop-nav .desktop-submenu-link:focus-visible{color:#175a44}.mobile-menu>summary:focus-visible,.mobile-nav-section-trigger:focus-visible{outline-offset:3px;outline:2px solid #b5791b}.mobile-nav-section-trigger>span{background:0 0;width:auto;height:auto}@media (width<=520px){.brand-copy strong{font-size:19px}.brand{min-width:0}}@media (width<=350px){.brand-copy strong{font-size:17px}.brand-mark{width:42px;height:42px}}.not-found-page{grid-template-columns:minmax(0,.92fr) minmax(300px,.72fr);align-items:center;gap:72px;width:min(1180px,100% - 64px);min-height:calc(100dvh - 72px);margin:0 auto;padding:84px 0 92px;display:grid}.not-found-page:before{z-index:-1;content:"";background-image:linear-gradient(90deg,#fcfaf5fa 0%,#fcfaf5e6 48%,#fcfaf58f 100%),url(/page-hero-archive.webp);background-position:50%;background-size:cover;position:fixed;inset:72px 0 0}.not-found-copy h1{color:var(--text-primary);text-wrap:balance;margin:12px 0 20px;font-size:clamp(44px,6.2vw,76px);font-weight:600;line-height:1.06}.not-found-copy>p:not(.eyebrow){max-width:38em;color:var(--text-secondary);text-wrap:pretty;margin:0 0 10px;font-size:17px;line-height:1.75}.not-found-copy>p[lang=en]{font-size:14px}.not-found-search{max-width:620px;margin-top:30px}.not-found-search label{color:#315044;margin-bottom:9px;font-size:14px;font-weight:600;display:block}.not-found-search>div{background:#ffffffe0;border:1px solid #192c2326;border-radius:13px;grid-template-columns:minmax(0,1fr) auto;gap:6px;padding:5px;display:grid;box-shadow:0 24px 38px -30px #1a42321f,0 12px 22px -18px #18261f12,inset 0 1px #ffffffeb}.not-found-search input{min-width:0;min-height:46px;color:var(--text-primary);font:inherit;background:0 0;border:0;padding:10px 12px}.not-found-search input:focus{outline:0}.not-found-search>div:focus-within{border-color:#b5791b;box-shadow:0 0 0 4px #b5791b29}.not-found-search button{color:#fff;min-height:46px;font:inherit;cursor:pointer;background:#245f49;border:1px solid #245f49;border-radius:9px;padding:0 22px;font-weight:600}.not-found-links{flex-wrap:wrap;gap:10px 20px;margin-top:24px;display:flex}.not-found-links a{color:#1d674e;text-underline-offset:5px;font-size:15px;font-weight:600;-webkit-text-decoration:underline #1d674e59;text-decoration:underline #1d674e59}.not-found-code{color:#1d483721;font-family:var(--font-serif);font-variant-numeric:tabular-nums;letter-spacing:-.08em;text-align:right;text-shadow:0 1px #ffffffe6,0 34px 48px #193a2d24;font-size:clamp(156px,20vw,288px);font-weight:600;line-height:.78}@media (hover:hover) and (pointer:fine){.not-found-search button{transition:transform .14s var(--ease-out-editorial),background-color .14s var(--ease-out-editorial)}.not-found-search button:hover{background:#194d3a;transform:translateY(-1px)}}.not-found-search button:active{transform:scale(.97)}@media (width<=760px){.not-found-page{grid-template-columns:1fr;gap:38px;width:min(100% - 36px,1180px);min-height:auto;padding:56px 0 72px}.not-found-code{text-align:left;grid-row:1;font-size:clamp(112px,38vw,164px)}.not-found-copy{grid-row:2}}.section{padding-top:72px;padding-bottom:72px}.section-heading{margin-bottom:34px}.section-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.section-directory-card{min-width:0;min-height:132px;color:var(--text-primary);transition:transform .18s var(--ease-out-editorial), border-color .18s var(--ease-out-editorial), background-color .18s var(--ease-out-editorial);background:linear-gradient(145deg,#fffefb 0%,#f1f6f2 100%);border:1px solid #26483829;border-radius:14px;grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) auto;align-content:start;gap:8px 22px;padding:22px 24px;display:grid}.section-directory-card:nth-child(2n){background:linear-gradient(145deg,#fffefa 0%,#f8f1e3 100%)}.section-directory-card h3{overflow-wrap:anywhere;min-width:0;margin:0;font-size:clamp(21px,1.8vw,25px);font-weight:600;line-height:1.28}.section-directory-card p{color:var(--text-secondary);grid-column:1/-1;margin:0;font-size:14px;line-height:1.65}.section-directory-arrow{color:var(--accent-pine);font-size:20px;line-height:1.25}.desktop-nav-item{padding:13px 0}.desktop-nav-trigger-row,.header-utility,.language-link,.desktop-nav-trigger,.footer-links a,.footer-policy-links a{align-items:center;min-height:44px;display:inline-flex}.section.useful-links-section{padding-top:56px}@media (hover:hover) and (pointer:fine){.section-directory-card:hover,.section-directory-card:focus-visible{background-color:#fff;border-color:#286b5161;transform:translateY(-2px)}}@media (width<=760px){.section{padding-top:52px;padding-bottom:52px}.section-heading{margin-bottom:24px}.section-directory-grid{grid-template-columns:1fr;gap:10px}.section-directory-card{min-height:112px;padding:18px 19px}.section.useful-links-section{padding-top:40px}}@media (prefers-reduced-motion:reduce){.section-directory-card{transition:none}}.section.insights-directory-section{padding-top:46px;padding-bottom:30px}.insights-directory-section .section-heading{gap:32px;margin-bottom:22px}.insights-directory-section .section-heading .eyebrow{margin-bottom:12px}.insights-directory-section .section-heading h2{font-size:clamp(34px,3vw,44px)}.insights-directory-section .section-heading>p{max-width:34rem;line-height:1.6}.insights-directory-section .section-directory-grid{gap:10px}.insights-directory-section .section-directory-card{gap:5px 18px;min-height:104px;padding:16px 20px}.insights-directory-section .section-directory-card h3{font-size:clamp(20px,1.6vw,23px)}.insights-directory-section .section-directory-card p{line-height:1.5}.insights-directory-section+div{padding-top:28px!important}.site-footer{padding-top:32px;padding-bottom:18px}.footer-top{grid-template-columns:minmax(0,.92fr) minmax(560px,1.08fr);align-items:start;gap:40px;padding-bottom:20px}.footer-kicker{display:none}.footer-top h2{max-width:700px;margin-top:0;font-size:clamp(26px,2.6vw,36px);line-height:1.24}.footer-links{grid-template-columns:repeat(4,minmax(0,1fr));gap:0 18px}.footer-bottom{grid-template-columns:minmax(0,1fr) auto auto;align-items:start;gap:20px 28px;padding-top:18px;line-height:1.55;display:grid}.footer-disclaimer{gap:4px;max-width:900px}.footer-policy-links{gap:8px}@media (width<=950px){.footer-top{grid-template-columns:1fr;gap:24px}.footer-bottom{grid-template-columns:1fr auto}.footer-disclaimer{grid-column:1/-1}}@media (width<=760px){.section.insights-directory-section{padding-top:38px;padding-bottom:24px}.insights-directory-section .section-heading{gap:10px;margin-bottom:18px}.insights-directory-section .section-directory-card{min-height:96px;padding:15px 17px}.insights-directory-section+div{padding-top:22px!important}.site-footer{padding-top:28px}.footer-top h2{font-size:clamp(25px,7.7vw,32px)}}@media (width<=620px){.footer-links{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-bottom{grid-template-columns:1fr;gap:6px}.footer-policy-links,.footer-copyright{grid-column:1}}.page-hero[data-hero=tools]{--hero-image:url(/page-hero-tools-business-v2.webp);--hero-focus:76% center}.page-hero[data-hero=products]{--hero-image:url(/page-hero-products-business-v2.webp);--hero-focus:76% center}.page-hero[data-hero=about]{--hero-image:url(/page-hero-about-business-v2.webp);--hero-focus:76% center}.section.compact-directory-section{padding-top:46px;padding-bottom:30px}.compact-directory-section .section-heading{gap:32px;margin-bottom:22px}.compact-directory-section .section-heading .eyebrow{margin-bottom:12px}.compact-directory-section .section-heading h2{font-size:clamp(34px,3vw,44px)}.compact-directory-section .section-heading>p{max-width:34rem;line-height:1.6}.compact-directory-section .section-directory-grid{gap:10px}.compact-directory-section .section-directory-card{gap:5px 18px;min-height:104px;padding:16px 20px}.compact-directory-section .section-directory-card h3{font-size:clamp(20px,1.6vw,23px)}.compact-directory-section .section-directory-card p{line-height:1.5}.tools-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.compact-directory-section .tool-command-card{border-radius:14px;grid-template-columns:34px minmax(0,1fr) auto;gap:14px;min-height:104px;padding:16px 20px}.compact-directory-section .tool-command-card h3{font-size:clamp(20px,1.6vw,23px)}.compact-directory-section .tool-command-card p{margin-top:5px;font-size:14px;line-height:1.5}.compact-directory-section .tool-command-card small{font-size:11px}.section.useful-links-section{padding-top:42px;padding-bottom:48px}.useful-link-atlas{gap:10px}.useful-link-atlas a{border-radius:14px;min-height:96px;padding:15px 17px}.products-directory-section>.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.products-directory-section article.rounded-2xl{background:linear-gradient(145deg,#fffefb 0%,#f1f6f2 100%);border-color:#26483829;border-radius:14px;min-height:148px;padding:18px 20px;box-shadow:0 16px 30px -28px #19352a52,inset 0 1px #ffffffe6}.products-directory-section article.rounded-2xl:nth-child(2n){background:linear-gradient(145deg,#fffefa 0%,#f8f1e3 100%)}.products-directory-section article.rounded-2xl h3{margin-top:10px;font-size:clamp(20px,1.6vw,23px);line-height:1.28}.products-directory-section article.rounded-2xl>p{margin-top:7px;font-size:14px;line-height:1.55}.products-directory-section article.rounded-2xl>ul{gap:7px;margin-top:12px;padding-top:12px}.page-hero[data-hero=about]+.section{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding-top:46px;padding-bottom:30px;display:grid}.page-hero[data-hero=about]+.section>section{background:linear-gradient(145deg,#fffefb 0%,#f1f6f2 100%);border-radius:14px;align-content:start;min-height:150px;border:1px solid #26483829!important;grid-template-columns:1fr!important;gap:8px!important;margin:0!important;padding:18px 20px!important;display:grid!important}.page-hero[data-hero=about]+.section>section:nth-child(2n){background:linear-gradient(145deg,#fffefa 0%,#f8f1e3 100%)}.page-hero[data-hero=about]+.section .eyebrow{margin-bottom:7px}.page-hero[data-hero=about]+.section h2{color:var(--text-primary);margin:0;font-size:clamp(20px,1.6vw,23px);line-height:1.28}.page-hero[data-hero=about]+.section .legacy-body{color:var(--text-secondary);font-size:15px;line-height:1.65}.page-hero[data-hero=about]+.section .legacy-body p{margin:0}.personal-home-title-text{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.personal-home-intro h1{width:min(100%,760px);max-width:760px;margin-top:16px;line-height:0;display:block}.personal-home-wordmark{object-fit:contain;filter:drop-shadow(0 7px 9px #1e342921);width:calc(100% + 24px);max-width:none;height:auto;margin-left:-18px;display:block}.personal-home-intro h1+.personal-home-name{margin-top:5px}.personal-home-hero:before{will-change:auto;background-image:url(/hero-hong-kong-finance-v2.webp);background-position:54%;background-size:cover;animation:none;transform:none}.personal-home-hero:after{content:none}@media (width<=760px){.section.compact-directory-section{padding-top:38px;padding-bottom:24px}.compact-directory-section .section-heading{gap:10px;margin-bottom:18px}.compact-directory-section .section-directory-card{min-height:96px;padding:15px 17px}.tools-directory-grid,.products-directory-section>.grid,.page-hero[data-hero=about]+.section{grid-template-columns:1fr}.section.useful-links-section{padding-top:34px;padding-bottom:38px}.page-hero[data-hero=about]+.section{padding-top:38px;padding-bottom:24px}}@media (width<=520px){.personal-home-avatar,.personal-home-overline{grid-row:1}.personal-home-intro h1{grid-area:2/1/auto/-1;width:100%;max-width:430px;margin-top:12px}.personal-home-name{grid-area:3/1/auto/-1;margin-top:5px}.personal-home-description{grid-row:4}.personal-home-hero:before{background-position:24%}}@media (width>=761px){.products-directory-section article.rounded-2xl{min-height:207px}}._articleHero_12ica_1{color:#fff;background:radial-gradient(circle at 78% 22%,#3e877c38,#0000 34rem),linear-gradient(135deg,#071c2f,#0c312f);position:relative;overflow:hidden}._articleHero_12ica_1:after{content:"";border:1px solid #eeca8124;border-radius:50%;width:580px;height:580px;position:absolute;top:-320px;right:-180px}._articleHeroInner_12ica_21{z-index:1;width:min(1040px,100% - 64px);margin:0 auto;padding:94px 0 82px;position:relative}._breadcrumbs_12ica_29{color:#ffffff7a;flex-wrap:wrap;gap:9px;margin-bottom:44px;font-size:11px;display:flex}._kicker_12ica_42,._commentsSlot_12ica_43>p{color:#e3bf76;letter-spacing:.2em;margin:0;font-size:10px;font-weight:800}._articleHero_12ica_1 h1{letter-spacing:-.035em;max-width:940px;margin:18px 0 26px;font-family:Georgia,Songti TC,Noto Serif TC,serif;font-size:clamp(40px,5.7vw,76px);font-weight:400;line-height:1.08}._articleMeta_12ica_61{color:#ffffff94;flex-wrap:wrap;gap:10px 24px;font-size:12px;display:flex}._articleLayout_12ica_69{grid-template-columns:minmax(0,760px) minmax(210px,1fr);align-items:start;gap:72px;width:min(1120px,100% - 64px);margin:0 auto;padding:74px 0 104px;display:grid}._legacyBody_12ica_79{color:#23383a;min-width:0;font-family:Georgia,Noto Serif TC,Songti TC,serif;font-size:17px;line-height:1.92}._legacyBody_12ica_79>:first-child{margin-top:0}._legacyBody_12ica_79 h1,._legacyBody_12ica_79 h2,._legacyBody_12ica_79 h3,._legacyBody_12ica_79 h4{color:#0c2b37;letter-spacing:-.018em;margin:2.3em 0 .7em;font-weight:500;line-height:1.3}._legacyBody_12ica_79 p{margin:0 0 1.45em}._legacyBody_12ica_79 ul,._legacyBody_12ica_79 ol{margin:0 0 1.5em;padding-left:1.45em}._legacyBody_12ica_79 li{margin:.45em 0}._legacyBody_12ica_79 a{color:#116f78;text-underline-offset:3px;text-decoration:underline}._legacyBody_12ica_79 img{max-width:100%;height:auto;margin:1.5em auto;display:block}._legacyBody_12ica_79 figure{margin:2em 0}._legacyBody_12ica_79 figcaption{color:#6c7878;text-align:center;font-size:13px}._legacyBody_12ica_79 blockquote{color:#506163;border-left:3px solid #c8a964;margin:1.8em 0;padding:.7em 0 .7em 1.4em}._legacyBody_12ica_79 pre{color:#eaf0f1;background:#10262e;max-width:100%;padding:18px;overflow:auto}._legacyBody_12ica_79 code{font-family:Cascadia Mono,Consolas,monospace;font-size:.86em}._legacyBody_12ica_79 table{border-collapse:collapse;width:100%;margin:2em 0;font-family:Arial,PingFang TC,sans-serif;font-size:14px}._legacyBody_12ica_79 th,._legacyBody_12ica_79 td{text-align:left;border:1px solid #d8dedb;padding:10px 12px}._legacyBody_12ica_79 th{background:#edf2ef}._sideRail_12ica_143{position:sticky;top:96px}._sideBlock_12ica_148{border-top:1px solid #d8dfdc;padding:24px 0}._sideBlock_12ica_148:last-child{border-bottom:1px solid #d8dfdc}._sideLabel_12ica_154{color:#96713b;letter-spacing:.16em;margin-bottom:13px;font-size:9px;font-weight:800;display:block}._sideBlock_12ica_148 p{color:#637171;margin:0;font-size:12px;line-height:1.75}._tagList_12ica_163{flex-wrap:wrap;gap:7px;display:flex}._tagList_12ica_163 span{color:#536463;border:1px solid #d7dfdc;padding:6px 8px;font-size:10px}._disclaimer_12ica_171{color:#5d6969;background:#f2f0e8;border-left:3px solid #b79150;margin-top:60px;padding:24px 26px;font-size:12px;line-height:1.8}._commentsSlot_12ica_43{background:#f8f7f2;border:1px solid #dbe1de;margin-top:34px;padding:30px}._commentsSlot_12ica_43>p{color:#927040}._commentsSlot_12ica_43 h2{color:#19363d;margin:12px 0 8px;font-family:Georgia,Songti TC,serif;font-size:23px;font-weight:400}._commentsSlot_12ica_43 span{color:#6c7776;font-size:12px}._archiveWrap_12ica_197{width:min(1120px,100% - 64px);margin:0 auto;padding:86px 0 110px}._archiveSummary_12ica_203{flex-wrap:wrap;gap:10px;margin-bottom:54px;display:flex}._archiveSummary_12ica_203 span{color:#647270;border:1px solid #d5ddda;padding:8px 11px;font-size:11px}._yearGroup_12ica_215{border-top:1px solid #d4dcda;grid-template-columns:130px minmax(0,1fr);gap:44px;padding:48px 0;display:grid}._yearGroup_12ica_215 h2{color:#15343d;margin:0;font-family:Georgia,serif;font-size:38px;font-weight:400}._yearPosts_12ica_229{gap:38px;display:grid}._archiveItem_12ica_230 h3{color:#16343d;margin:7px 0 9px;font-family:Georgia,Songti TC,serif;font-size:clamp(22px,2.4vw,30px);font-weight:400;line-height:1.35}._archiveItem_12ica_230 h3 a:hover{color:#13717a}._archiveItem_12ica_230>p{color:#677473;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.75;display:-webkit-box;overflow:hidden}._archiveMeta_12ica_249,._archiveFoot_12ica_250{color:#8a9593;letter-spacing:.03em;flex-wrap:wrap;gap:8px 14px;font-size:10px;display:flex}._archiveFoot_12ica_250{color:#7a8986;margin-top:13px}._notFound_12ica_260{text-align:center;width:min(760px,100% - 48px);margin:0 auto;padding:120px 0}._notFound_12ica_260 h1{color:#15343d;margin:0 0 20px;font-family:Georgia,Songti TC,serif;font-size:clamp(42px,7vw,72px);font-weight:400}._notFound_12ica_260 p{color:#667574;margin:0 0 30px;line-height:1.8}._notFound_12ica_260 a{color:#fff;background:#15343d;align-items:center;min-height:46px;padding:0 20px;display:inline-flex}@media (width<=820px){._articleHeroInner_12ica_21,._articleLayout_12ica_69,._archiveWrap_12ica_197{width:min(100% - 36px,1120px)}._articleHeroInner_12ica_21{padding:70px 0 60px}._articleLayout_12ica_69{grid-template-columns:1fr;gap:50px;padding-top:54px}._sideRail_12ica_143{position:static}._yearGroup_12ica_215{grid-template-columns:1fr;gap:24px}}@media (width<=520px){._articleHero_12ica_1 h1{font-size:38px}._articleMeta_12ica_61{gap:7px;display:grid}._legacyBody_12ica_79{font-size:16px}._legacyBody_12ica_79 table{display:block;overflow-x:auto}}._articleHero_12ica_1{color:#202925;background:radial-gradient(circle at 82% 18%,#f0b94733,#0000 24rem),linear-gradient(135deg,#fff8e9,#eef7f1);border-bottom:1px solid #dcd9cf}._articleHero_12ica_1:after{border-color:#2a6a531f}._breadcrumbs_12ica_29{color:#6b7771;font-size:12px}._breadcrumbs_12ica_29 a{color:#356552}._kicker_12ica_42{color:#8c621f;font-size:11px}._articleHero_12ica_1 h1{color:#202925;font-family:Georgia,Songti TC,Noto Serif TC,serif;font-weight:600;line-height:1.16}._articleMeta_12ica_61{color:#66736d;font-size:13px}._articleLayout_12ica_69{grid-template-columns:minmax(0,760px) minmax(220px,1fr)}._legacyBody_12ica_79{color:#293833;font-size:18.5px;line-height:1.9}._legacyBody_12ica_79 h1,._legacyBody_12ica_79 h2,._legacyBody_12ica_79 h3,._legacyBody_12ica_79 h4{color:#1d3028;font-weight:650;line-height:1.35}._legacyBody_12ica_79 a{color:#1c6b86;text-underline-offset:4px;text-decoration-thickness:1px}._sideLabel_12ica_154{font-size:11px}._sideBlock_12ica_148 p,._disclaimer_12ica_171,._commentsSlot_12ica_43 span{font-size:13px}._tagList_12ica_163 span,._archiveSummary_12ica_203 span,._archiveMeta_12ica_249,._archiveFoot_12ica_250{font-size:12px}._archiveItem_12ica_230 h3{font-size:clamp(25px,2.6vw,35px);font-weight:600;line-height:1.42}._archiveItem_12ica_230>p{color:#58655f;font-size:15px;line-height:1.78}@media (width<=520px){._articleHero_12ica_1 h1{font-size:clamp(34px,10vw,46px)}._legacyBody_12ica_79{font-size:17px;line-height:1.88}._archiveItem_12ica_230 h3{font-size:26px}}._archiveMeta_12ica_249,._archiveFoot_12ica_250,._sideLabel_12ica_154{color:#596966}._articleHero_12ica_1{color:var(--text-primary);border-bottom-color:var(--border-quiet);background:linear-gradient(112deg,#ffffffc7,#0000 66%),radial-gradient(circle at 82% 18%,#e0a9362e,#0000 25rem),linear-gradient(135deg,#fff8e9,#eef6f1)}._articleHeroInner_12ica_21{width:min(1120px,100% - 64px);padding:76px 0 70px}._breadcrumbs_12ica_29{color:#66736c;margin-bottom:36px;font-size:13px}._kicker_12ica_42,._commentsSlot_12ica_43>p{color:#8a601d;letter-spacing:.08em;font-size:12px;font-weight:600}._articleHero_12ica_1 h1{max-width:18ch;color:var(--text-primary);font-family:var(--font-sans);letter-spacing:-.025em;margin:16px 0 24px;font-size:clamp(42px,4.7vw,62px);font-weight:600;line-height:1.16}._articleMeta_12ica_61{color:#647169;font-size:13px;line-height:1.6}._articleLayout_12ica_69{grid-template-columns:minmax(0,760px) minmax(220px,1fr);gap:76px;width:min(1120px,100% - 64px);padding:72px 0 106px}._legacyBody_12ica_79{color:#2b3932;font-family:var(--font-sans);font-size:18px;font-weight:400;line-height:1.82}._legacyBody_12ica_79 h1,._legacyBody_12ica_79 h2,._legacyBody_12ica_79 h3,._legacyBody_12ica_79 h4{color:#1b3027;font-family:var(--font-sans);letter-spacing:-.015em;text-wrap:balance;font-weight:600;line-height:1.38}._legacyBody_12ica_79 h1{font-size:1.9em}._legacyBody_12ica_79 h2{font-size:1.52em}._legacyBody_12ica_79 h3{font-size:1.25em}._legacyBody_12ica_79 p{margin-bottom:1.35em}._legacyBody_12ica_79 a{color:var(--link);text-underline-offset:4px;text-decoration-color:#17664c73;text-decoration-thickness:1px}._legacyBody_12ica_79 table{font-family:var(--font-sans);font-size:14px}._legacyBody_12ica_79 blockquote{background:#faf6ec;border-top:2px solid #c39a4b;border-bottom:1px solid #e2d6be;border-left:0;padding:1.15em 1.3em}._sideRail_12ica_143{top:100px}._sideBlock_12ica_148{padding:22px 0}._sideLabel_12ica_154{color:#855f25;letter-spacing:.08em;font-size:12px;font-weight:600}._sideBlock_12ica_148 p,._disclaimer_12ica_171,._commentsSlot_12ica_43 span{color:#5a6861;font-size:13px}._tagList_12ica_163 span{border-color:var(--border-quiet);color:#40584c;background:var(--surface-sage);border-radius:999px;font-size:13px}._disclaimer_12ica_171{background:var(--surface-muted);border-top:2px solid #b79150;border-left:0;border-radius:8px}._commentsSlot_12ica_43{border-color:var(--border-quiet);background:var(--surface-muted);border-radius:12px}._commentsSlot_12ica_43 h2,._archiveItem_12ica_230 h3{font-family:var(--font-sans);font-weight:600}@media (width<=820px){._articleHeroInner_12ica_21,._articleLayout_12ica_69,._archiveWrap_12ica_197{width:min(100% - 36px,1120px)}._articleHeroInner_12ica_21{padding:56px 0 52px}._articleHero_12ica_1 h1{max-width:18ch;font-size:clamp(36px,8.8vw,48px)}._articleLayout_12ica_69{grid-template-columns:minmax(0,1fr);gap:56px;padding-top:54px}._sideRail_12ica_143{grid-column:1;position:static}}@media (width<=520px){._articleHeroInner_12ica_21{padding:48px 0 46px}._breadcrumbs_12ica_29{margin-bottom:30px}._articleHero_12ica_1 h1{font-size:clamp(34px,9.5vw,42px);line-height:1.2}._articleMeta_12ica_61{gap:8px}._articleLayout_12ica_69{gap:44px;padding:50px 0 76px}._legacyBody_12ica_79{font-size:17px;line-height:1.82}._legacyBody_12ica_79 h1{font-size:1.72em}._legacyBody_12ica_79 h2{font-size:1.45em}}._legacyBody_12ica_79>p:empty{display:none}._legacyBody_12ica_79>p:empty:first-child+:is(h1,h2,h3,h4){margin-top:0}._legacyBody_12ica_79>p:first-child:has(>br:only-child){display:none}._legacyBody_12ica_79>p:first-child:has(>br:only-child)+:is(h1,h2,h3,h4){margin-top:0}._articleHero_12ica_1{--article-hero-art:url(/page-hero-archive.webp);background-image:linear-gradient(90deg, #fcfaf5fc 0%, #fcfaf5f7 42%, #fcfaf5c7 68%, #fcfaf53d 100%), var(--article-hero-art);background-position:50%,50%;background-size:cover,cover}._articleHero_12ica_1:after{display:none}._articleHero_12ica_1[data-hero=insights]{--article-hero-art:url(/page-hero-insights.webp)}._articleHero_12ica_1[data-hero=tools]{--article-hero-art:url(/page-hero-tools.webp)}._articleHero_12ica_1[data-hero=products]{--article-hero-art:url(/page-hero-products.webp)}._articleHero_12ica_1[data-hero=journal]{--article-hero-art:url(/page-hero-journal.webp)}._articleHero_12ica_1[data-hero=about]{--article-hero-art:url(/page-hero-about.webp)}._articleHero_12ica_1[data-hero=archive]{--article-hero-art:url(/page-hero-archive.webp)}._pagination_12ica_400{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:58px;display:flex}._pagination_12ica_400 a,._pagination_12ica_400 span{color:#285342;background:#ffffffdb;border:1px solid #192c2321;border-radius:10px;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:8px 13px;font-size:14px;font-weight:600;display:inline-flex;box-shadow:0 14px 24px -20px #1a42321a,0 7px 14px -12px #18261f0f}._pagination_12ica_400 a:hover,._pagination_12ica_400 a:focus-visible{color:#175a44;background:#f3f8f4;border-color:#286b5161}._pagination_12ica_400 ._paginationCurrent_12ica_429{color:#fff;background:#245f49;border-color:#245f49}@media (width<=520px){._articleHeroInner_12ica_21{padding:38px 0 36px}._breadcrumbs_12ica_29{margin-bottom:20px}._articleHero_12ica_1 h1{margin:12px 0 18px;font-size:clamp(32px,9vw,39px);line-height:1.18}._articleMeta_12ica_61{gap:7px 14px;display:flex}._articleHero_12ica_1{background-image:linear-gradient(90deg, #fcfaf5fc 0%, #fcfaf5f0 68%, #fcfaf5b8 100%), var(--article-hero-art);background-position:50%,62%}._pagination_12ica_400{gap:6px;margin-top:42px}._pagination_12ica_400 a,._pagination_12ica_400 span{min-width:40px;min-height:40px;padding:7px 11px}}._document_qyax4_1{width:min(100% - 48px,920px);margin:0 auto;padding:72px 0 104px}._documentHeader_qyax4_2{border-bottom:1px solid var(--border-quiet);color:var(--muted);justify-content:space-between;align-items:center;gap:24px;padding-bottom:24px;font-size:14px;display:flex}._documentHeader_qyax4_2 a{color:var(--brand-deep);font-weight:650}._content_qyax4_4{max-width:760px}._content_qyax4_4 section{border-bottom:1px solid var(--border-quiet);padding:36px 0}._content_qyax4_4 h2{color:var(--text-primary);font-family:var(--font-sans);margin:0 0 16px;font-size:clamp(22px,3vw,30px);font-weight:650;line-height:1.28}._content_qyax4_4 p,._content_qyax4_4 li{color:var(--text-secondary);font-size:16px;line-height:1.85}._content_qyax4_4 p{margin:0 0 14px}._content_qyax4_4 p:last-child{margin-bottom:0}._content_qyax4_4 ul{margin:16px 0 0;padding-left:1.4em}._content_qyax4_4 li+li{margin-top:8px}._related_qyax4_12{flex-wrap:wrap;gap:12px;padding-top:32px;display:flex}._related_qyax4_12 a{border:1px solid var(--border-quiet);min-height:42px;color:var(--brand-deep);border-radius:999px;align-items:center;padding:8px 14px;font-weight:650;display:inline-flex}._related_qyax4_12 a:hover,._related_qyax4_12 a:focus-visible{border-color:var(--brand-deep);background:var(--surface-sage)}@media (width<=640px){._document_qyax4_1{width:min(100% - 36px,920px);padding:52px 0 76px}._documentHeader_qyax4_2{flex-direction:column;align-items:flex-start;gap:8px}._content_qyax4_4 section{padding:30px 0}._content_qyax4_4 p,._content_qyax4_4 li{font-size:15px}}._index_igut3_1{width:min(1120px,100% - 64px);margin:0 auto;padding:72px 0 108px}._indexIntro_igut3_7{max-width:720px;margin-bottom:34px}._indexIntro_igut3_7 h2,._resultsHeading_igut3_13 h2{color:#16343d;margin:0;font-family:Georgia,Songti SC,Noto Serif SC,serif;font-size:clamp(28px,3vw,38px);font-weight:600;line-height:1.25}._indexIntro_igut3_7 p{color:#506362;margin:12px 0 0;font-size:16px;line-height:1.75}._tagGrid_igut3_29{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:14px;display:grid}._tagCard_igut3_35{color:#16343d;background:#fff;border:1px solid #d3dcda;justify-content:space-between;align-items:center;gap:18px;min-height:90px;padding:20px;font-size:17px;font-weight:650;line-height:1.4;transition:border-color .16s,box-shadow .16s,transform .16s;display:flex}._tagCard_igut3_35:hover{border-color:#80a9a5;transform:translateY(-2px);box-shadow:0 12px 30px #1c3f4014}._tagCard_igut3_35 small{color:#5f716f;flex:none;font-size:13px;font-weight:500}._tagBreadcrumb_igut3_67{color:#5f716f;flex-wrap:wrap;gap:8px;margin-bottom:42px;font-size:14px;display:flex}._tagBreadcrumb_igut3_67 a{color:#176c73;text-underline-offset:3px;text-decoration:underline}._resultsHeading_igut3_13{border-bottom:1px solid #d3dcda;justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:34px;padding-bottom:20px;display:flex}._resultsHeading_igut3_13>span{color:#5f716f;font-size:14px}@media (width<=820px){._index_igut3_1{width:min(100% - 36px,1120px);padding:54px 0 80px}}@media (prefers-reduced-motion:reduce){._tagCard_igut3_35{transition:none}}._index_igut3_1{width:min(1120px,100% - 64px);padding:70px 0 104px}._indexIntro_igut3_7 h2,._resultsHeading_igut3_13 h2{color:var(--text-primary);font-family:var(--font-sans);font-size:clamp(30px,3vw,40px);font-weight:600}._indexIntro_igut3_7 p{color:var(--text-secondary);font-size:16px}._tagGrid_igut3_29{grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:12px}._tagCard_igut3_35{border-color:var(--border-quiet);min-height:82px;color:var(--text-primary);background:var(--surface-raised);box-shadow:var(--shadow-raised);transition:border-color .16s var(--ease-out-editorial),box-shadow .16s var(--ease-out-editorial),transform .16s var(--ease-out-editorial);border-radius:10px;padding:18px 20px;font-size:16px;font-weight:600}._tagCard_igut3_35 small{color:var(--text-secondary);font-size:13px;font-weight:400}._tagBreadcrumb_igut3_67,._resultsHeading_igut3_13>span{color:var(--text-secondary);font-size:14px}@media (hover:hover) and (pointer:fine){._tagCard_igut3_35:hover{border-color:#286b514d;transform:translateY(-2px);box-shadow:0 30px 42px -30px #1a423238}}@media (width<=820px){._index_igut3_1{width:min(100% - 36px,1120px);padding:54px 0 80px}}._workspacePage_6hie9_1,._accessPage_6hie9_2{color:#eef3f5;background:radial-gradient(circle at 78% 4%,#16718033,#0000 32rem),radial-gradient(circle at 8% 35%,#bf944b1f,#0000 28rem),#071117;min-height:100vh;font-family:Arial,PingFang TC,Microsoft JhengHei,sans-serif}._workspacePage_6hie9_1{padding-bottom:80px}._workspaceHeader_6hie9_12{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;width:min(1180px,100% - 40px);min-height:86px;margin:0 auto;display:flex}._brandMark_6hie9_18{color:#d4b77e;letter-spacing:.12em;border:1px solid #caa96fbf;place-items:center;width:42px;height:42px;font:600 12px/1 Georgia,serif;display:grid}._brand_6hie9_17 strong,._brand_6hie9_17 small{display:block}._account_6hie9_26{color:#b8c5ca;align-items:center;gap:18px;font-size:13px;display:flex}._account_6hie9_26 a{color:#eef3f5;border:1px solid #ffffff26;padding:8px 13px;text-decoration:none}._hero_6hie9_28{justify-content:space-between;align-items:end;gap:48px;width:min(1180px,100% - 40px);margin:0 auto;padding:78px 0 54px;display:flex}._hero_6hie9_28>div:first-child{max-width:720px}._eyebrow_6hie9_33{color:#d1b47d;letter-spacing:.2em;margin:0 0 16px;font-size:11px;font-weight:700}._hero_6hie9_28 h1,._accessCard_6hie9_34 h1{letter-spacing:-.035em;margin:0;font:400 clamp(40px,6vw,76px)/1.02 Georgia,Songti TC,serif}._hero_6hie9_28>div:first-child>p:last-child{color:#aebcc1;max-width:660px;margin:24px 0 0;font-size:16px;line-height:1.8}._ownerBadge_6hie9_36{background:#ffffff09;border:1px solid #ffffff1c;min-width:280px;padding:22px 24px}._ownerBadge_6hie9_36 span,._ownerBadge_6hie9_36 strong{display:block}._ownerBadge_6hie9_36 span{color:#6faeba;letter-spacing:.18em;margin-bottom:8px;font-size:9px}._ownerBadge_6hie9_36 strong{font-size:13px;font-weight:500}._dashboard_6hie9_40{width:min(1180px,100% - 40px);margin:0 auto}._summaryGrid_6hie9_41{grid-template-columns:minmax(0,1fr) 320px;gap:18px;display:grid}._storageCard_6hie9_42,._uploadCard_6hie9_42,._filePanel_6hie9_42{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0c1c24c2;border:1px solid #ffffff1a}._storageCard_6hie9_42{padding:28px}._cardHeading_6hie9_44{justify-content:space-between;align-items:end;display:flex}._cardHeading_6hie9_44 span{color:#8e9da3;letter-spacing:.18em;font-size:10px}._cardHeading_6hie9_44 strong{margin-top:10px;font:400 26px/1.2 Georgia,serif;display:block}._progressTrack_6hie9_47{background:#ffffff14;height:5px;margin:24px 0 13px;overflow:hidden}._progressTrack_6hie9_47 span{background:linear-gradient(90deg,#277d8b,#d1b47d);min-width:2px;height:100%;transition:width .3s;display:block}._storageCard_6hie9_42>p{color:#8e9da3;margin:0;font-size:12px}._uploadCard_6hie9_42{cursor:pointer;flex-direction:column;justify-content:center;align-items:center;min-height:164px;transition:border-color .16s,background .16s;display:flex}._uploadCard_6hie9_42:hover{background:#d1b47d0f;border-color:#d1b47d80}._uploadCard_6hie9_42:focus-within{outline-offset:4px;background:#d1b47d14;border-color:#d1b47d;outline:2px solid #d1b47d}._uploadCard_6hie9_42 input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}._uploadCard_6hie9_42 strong{margin-top:5px;font-size:14px}._uploadCard_6hie9_42 small{color:#8e9da3;margin-top:7px}._uploadPlus_6hie9_56{color:#d1b47d;font:300 32px/1 Georgia,serif}._disabled_6hie9_57{cursor:wait;opacity:.6}._message_6hie9_58{color:#c9d4d8;background:#d1b47d12;border-left:2px solid #d1b47d;margin:18px 0 0;padding:12px 15px;font-size:13px}._filePanel_6hie9_42{margin-top:18px}._filePanelHeader_6hie9_60{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;min-height:110px;padding:0 28px;display:flex}._filePanelHeader_6hie9_60 ._eyebrow_6hie9_33{margin-bottom:8px}._filePanelHeader_6hie9_60 h2{margin:0;font:400 28px/1.15 Georgia,serif}._filePanelHeader_6hie9_60>span{color:#8e9da3;font-size:12px}._emptyState_6hie9_64{color:#8e9da3;text-align:center;padding:72px 28px}._emptyState_6hie9_64 strong{color:#dce5e8;font:400 21px/1.3 Georgia,serif;display:block}._emptyState_6hie9_64 p{margin:10px 0 0}._fileList_6hie9_67{display:grid}._fileRow_6hie9_68{border-bottom:1px solid #ffffff12;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:17px;padding:18px 28px;display:grid}._fileRow_6hie9_68:last-child{border-bottom:0}._fileIcon_6hie9_70{color:#74b6c2;letter-spacing:.06em;border:1px solid #6faeba52;place-items:center;width:46px;height:52px;font-size:9px;display:grid}._fileDetails_6hie9_71{min-width:0}._fileDetails_6hie9_71 strong,._fileDetails_6hie9_71 span{display:block}._fileDetails_6hie9_71 strong{color:#eaf0f2;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;overflow:hidden}._fileDetails_6hie9_71 span{color:#7f9097;margin-top:7px;font-size:11px}._fileActions_6hie9_75{gap:8px;display:flex}._downloadButton_6hie9_76,._deleteButton_6hie9_76,._confirmActions_6hie9_76 button{color:#cfdbde;min-width:62px;font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff21;padding:8px 12px;font-size:12px;text-decoration:none}._deleteButton_6hie9_76{color:#c18c8c}._deleteButton_6hie9_76:disabled,._confirmActions_6hie9_76 button:disabled{cursor:wait;opacity:.55}._confirmBackdrop_6hie9_79{z-index:100;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#01070ad1;place-items:center;padding:20px;display:grid;position:fixed;inset:0}._confirmDialog_6hie9_80{background:#0c1b22;border:1px solid #ffffff26;width:min(480px,100%);padding:34px;box-shadow:0 30px 100px #00000073}._confirmDialog_6hie9_80 h2{margin:0;font:400 28px/1.2 Georgia,serif}._confirmDialog_6hie9_80>p:not(._eyebrow_6hie9_33){color:#aebcc1;margin:18px 0 0;line-height:1.7}._confirmActions_6hie9_76{justify-content:flex-end;gap:10px;margin-top:30px;display:flex}._confirmDeleteButton_6hie9_84{color:#f0c0c0!important;border-color:#b964648c!important}._accessPage_6hie9_2{place-items:center;padding:32px;display:grid;position:relative;overflow:hidden}._accessGlow_6hie9_86{border:1px solid #6faeba29;border-radius:50%;width:620px;height:620px;position:absolute;box-shadow:0 0 0 90px #6faeba06,0 0 0 190px #d1b47d05}._accessCard_6hie9_34{z-index:1;background:#08161de0;border:1px solid #ffffff21;width:min(620px,100%);padding:52px;position:relative;box-shadow:0 35px 100px #00000061}._backLink_6hie9_88{color:#91a4aa;margin-bottom:66px;font-size:12px;text-decoration:none;display:inline-block}._accessCard_6hie9_34 h1{font-size:clamp(40px,7vw,64px)}._accessLead_6hie9_90{color:#aebcc1;margin:24px 0 34px;font-size:15px;line-height:1.8}._primaryButton_6hie9_91,._secondaryButton_6hie9_91{color:#071117;background:#c9a969;border:1px solid #c9a969;justify-content:center;align-items:center;min-height:48px;padding:0 22px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}._secondaryButton_6hie9_91{color:#eef3f5;background:0 0;border-color:#fff3}._accessNote_6hie9_93{color:#71858d;margin:22px 0 0;font-size:11px;line-height:1.6}@media (width<=760px){._workspaceHeader_6hie9_12,._hero_6hie9_28,._dashboard_6hie9_40{width:min(100% - 28px,1180px)}._account_6hie9_26 span,._ownerBadge_6hie9_36{display:none}._hero_6hie9_28{padding:54px 0 38px}._hero_6hie9_28 h1{font-size:44px}._summaryGrid_6hie9_41{grid-template-columns:1fr}._fileRow_6hie9_68{grid-template-columns:44px minmax(0,1fr);padding:18px}._fileIcon_6hie9_70{width:40px;height:46px}._fileActions_6hie9_75{grid-column:2}._accessPage_6hie9_2{padding:18px}._accessCard_6hie9_34{padding:34px 26px}._backLink_6hie9_88{margin-bottom:46px}}@media (prefers-reduced-motion:reduce){._progressTrack_6hie9_47 span,._uploadCard_6hie9_42{transition:none}}._workspacePage_6hie9_1,._accessPage_6hie9_2{font-family:-apple-system,BlinkMacSystemFont,PingFang SC,PingFang HK,Microsoft YaHei,Microsoft JhengHei,sans-serif}._brand_6hie9_17 strong{font-family:Iowan Old Style,Baskerville,Georgia,serif;font-size:18px;font-weight:600}._brand_6hie9_17 small,._ownerBadge_6hie9_36 span,._cardHeading_6hie9_44 span,._fileDetails_6hie9_71 span{letter-spacing:.08em;font-size:12px}._eyebrow_6hie9_33{letter-spacing:.1em;font-size:12px;font-weight:600}._hero_6hie9_28 h1,._accessCard_6hie9_34 h1{letter-spacing:-.025em;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,PingFang HK,Microsoft YaHei,Microsoft JhengHei,sans-serif;font-weight:500}._ownerBadge_6hie9_36,._storageCard_6hie9_42,._uploadCard_6hie9_42,._filePanel_6hie9_42,._accessCard_6hie9_34,._confirmDialog_6hie9_80{border-radius:10px}._accessCard_6hie9_34{box-shadow:0 40px 90px -40px #000000b3,0 22px 45px -32px #6daeba40}._primaryButton_6hie9_91,._secondaryButton_6hie9_91,._downloadButton_6hie9_76,._deleteButton_6hie9_76,._confirmActions_6hie9_76 button,._account_6hie9_26 a{border-radius:8px;min-height:44px;font-weight:600}._accessLead_6hie9_90{font-size:16px}._accessNote_6hie9_93{font-size:12px}._message_6hie9_58{border-top:2px solid #d1b47d;border-left:0;border-radius:6px}@media (hover:hover) and (pointer:fine){._uploadCard_6hie9_42:hover{background:#d1b47d0f;border-color:#d1b47d80}}._workspacePage_6hie9_1{color:#192720;background:#f6f3ec;min-height:100vh}._workspaceHeader_6hie9_12{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fcfaf5f5;border-bottom:1px solid #192c231f;justify-content:space-between;align-items:center;min-height:72px;padding:10px clamp(18px,4vw,48px);display:flex;position:sticky;top:0}._brand_6hie9_17{color:#192720;align-items:center;gap:10px;text-decoration:none;display:flex}._brand_6hie9_17 img{border-radius:50%}._brand_6hie9_17 span{display:grid}._brand_6hie9_17 strong{font:600 16px/1.2 var(--font-sans,system-ui)}._brand_6hie9_17 small{color:#68746d;letter-spacing:.12em;margin-top:3px;font-size:11px}._account_6hie9_26{align-items:center;gap:14px;font-size:14px;display:flex}._account_6hie9_26 a{color:#17664c}._console_6hie9_130{grid-template-columns:224px minmax(0,1fr);max-width:1440px;min-height:calc(100vh - 72px);margin:0 auto;display:grid}._consoleNav_6hie9_131{background:#f9f7f1;border-right:1px solid #192c231f;padding:24px 16px}._consoleNav_6hie9_131 section+section{margin-top:24px}._consoleNav_6hie9_131 h2{color:#7a827d;letter-spacing:.08em;margin:0 10px 7px;font-size:12px;font-weight:600}._consoleNav_6hie9_131 a{color:#36433c;border-radius:8px;align-items:center;min-height:44px;padding:9px 12px;font-size:15px;text-decoration:none;display:flex}._consoleNav_6hie9_131 a:hover{background:#edf1ec}._consoleNav_6hie9_131 a[aria-current=page]{color:#15563f;background:#e2eee6;font-weight:600;box-shadow:inset 0 0 0 1px #286b5129}._consolePanel_6hie9_132{min-width:0;padding:30px clamp(20px,3.5vw,48px) 64px}._panelHeading_6hie9_132{border-bottom:1px solid #192c2321;justify-content:space-between;align-items:end;margin-bottom:24px;padding-bottom:20px;display:flex}._panelHeading_6hie9_132 h1{letter-spacing:-.03em;margin:0 0 6px;font-size:clamp(28px,3vw,38px);line-height:1.12}._panelHeading_6hie9_132 p{color:#5b6861;max-width:760px;margin:0;font-size:16px;line-height:1.65}._mobilePanelSelect_6hie9_133{display:none}._overviewGrid_6hie9_133{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}._overviewGrid_6hie9_133 a{color:#192720;background:#fff;border:1px solid #192c231f;border-radius:14px;gap:22px;min-height:138px;padding:22px;text-decoration:none;display:grid;box-shadow:0 18px 30px -28px #18261f52}._overviewGrid_6hie9_133 strong{font-size:18px}._overviewGrid_6hie9_133 span{color:#17664c;align-self:end;font-size:14px}._formPanel_6hie9_134,._statusCard_6hie9_134{background:#fff;border:1px solid #192c231f;border-radius:14px;gap:16px;max-width:880px;padding:24px;display:grid;box-shadow:0 18px 36px -32px #18261f40}._formPanel_6hie9_134 label{color:#3d4943;gap:7px;font-size:14px;font-weight:600;display:grid}._formPanel_6hie9_134 input,._formPanel_6hie9_134 select,._formPanel_6hie9_134 textarea{color:#192720;background:#fff;border:1px solid #cfd5d1;border-radius:8px;width:100%;min-height:44px;padding:10px 12px;font:400 15px/1.5 inherit}._formPanel_6hie9_134 textarea{resize:vertical}._actionRow_6hie9_134{justify-content:space-between;align-items:center;gap:16px;display:flex}._actionRow_6hie9_134 button,._backupButton_6hie9_134,._uploadInline_6hie9_134{color:#fff;background:#286b51;border:1px solid #286b51;border-radius:8px;min-height:44px;padding:11px 16px;font-weight:600;text-decoration:none}._statusCard_6hie9_134{margin-bottom:20px}._statusCard_6hie9_134 strong{font-size:18px}._statusCard_6hie9_134 p{color:#5b6861;margin:0;line-height:1.6}._statusCard_6hie9_134 a{color:#17664c}._tableList_6hie9_135{background:#fff;border:1px solid #192c231f;border-radius:12px;max-width:960px;display:grid;overflow:hidden}._tableList_6hie9_135>div{border-bottom:1px solid #192c231a;justify-content:space-between;align-items:center;gap:16px;min-height:68px;padding:12px 16px;display:flex}._tableList_6hie9_135>div:last-child{border-bottom:0}._tableList_6hie9_135 span{gap:3px;display:grid}._tableList_6hie9_135 small{color:#6d7772}._switch_6hie9_135{align-items:center;gap:8px;min-height:44px;display:flex}._mediaGrid_6hie9_136{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:20px;display:grid}._mediaGrid_6hie9_136 article{background:#fff;border:1px solid #192c231f;border-radius:12px;gap:9px;padding:10px;display:grid}._mediaGrid_6hie9_136 img{aspect-ratio:4/3;object-fit:cover;background:#eee;border-radius:8px;width:100%}._mediaGrid_6hie9_136 strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}._mediaGrid_6hie9_136 article div{gap:6px;display:flex}._mediaGrid_6hie9_136 button{background:#fff;border:1px solid #ccd5d0;border-radius:7px;min-height:38px;padding:7px 10px}._uploadInline_6hie9_134{cursor:pointer;align-items:center;gap:10px;display:inline-flex}._uploadInline_6hie9_134 input{max-width:220px}._segmented_6hie9_137{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}._segmented_6hie9_137 button{background:#fff;border:1px solid #cbd3ce;border-radius:8px;min-height:44px;padding:9px 14px}._segmented_6hie9_137 button[aria-pressed=true]{color:#15563f;background:#e5efe8;border-color:#286b51}._backupButton_6hie9_134{margin-top:20px;display:inline-flex}@media (width<=900px){._console_6hie9_130{grid-template-columns:1fr}._consoleNav_6hie9_131{z-index:12;border-bottom:1px solid #192c231f;border-right:0;gap:8px;padding:10px 16px;display:flex;position:sticky;top:72px;overflow-x:auto}._consoleNav_6hie9_131 section{display:contents}._consoleNav_6hie9_131 h2{display:none}._consoleNav_6hie9_131 a{white-space:nowrap}._consoleNav_6hie9_131 section+section{margin:0}._overviewGrid_6hie9_133{grid-template-columns:repeat(2,minmax(0,1fr))}._mediaGrid_6hie9_136{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=640px){._workspaceHeader_6hie9_12{min-height:64px}._account_6hie9_26 span{display:none}._consoleNav_6hie9_131{display:block;top:64px}._consoleNav_6hie9_131 section{display:none}._mobilePanelSelect_6hie9_133{grid-template-columns:auto 1fr;align-items:center;gap:10px;display:grid}._mobilePanelSelect_6hie9_133 label{font-size:13px;font-weight:600}._mobilePanelSelect_6hie9_133 select{background:#fff;border:1px solid #c9d1cc;border-radius:8px;min-height:44px;padding:8px}._consolePanel_6hie9_132{padding:22px 16px 48px}._overviewGrid_6hie9_133{grid-template-columns:1fr}._mediaGrid_6hie9_136{grid-template-columns:repeat(2,minmax(0,1fr))}._actionRow_6hie9_134,._tableList_6hie9_135>div{flex-direction:column;align-items:stretch}._panelHeading_6hie9_132 h1{font-size:30px}}@media (prefers-reduced-motion:reduce){._consoleNav_6hie9_131 a,._overviewGrid_6hie9_133 a{transition:none!important}}
