:is(html:has(main.directory-notebook-preview),body:has(main.directory-notebook-preview)){color:#fff;background:#0e6c42}body:has(main.directory-notebook-preview){--font-home-body:"Encounter Sans","Home Sans SC","Noto Sans SC",sans-serif;font-family:var(--font-home-body)}.level1-directory-page.directory-notebook-preview{--color-home-paper:#fff9ed;--color-home-ink:#193d2b;--color-home-muted:#617064;--color-home-rule:#dfdece;--color-home-hover:#f7eddb;--font-home-body:"Encounter Sans","Home Sans SC","Noto Sans SC",sans-serif;--font-home-display:var(--font-home-body);color:#fff;width:calc(100% - 9vw);max-width:1560px;padding-bottom:70px}body:has(main.directory-notebook-preview) .site-header{font-family:var(--font-home-body);border-bottom:1px solid #ffffff26;padding-left:4.5vw;padding-right:4.5vw}body:has(main.directory-notebook-preview) .site-header :is(a,button,summary){font-family:var(--font-home-body)}body:has(main.directory-notebook-preview) .site-header--encounter .brand{white-space:nowrap;align-items:baseline;gap:12px}body:has(main.directory-notebook-preview) .site-header--encounter .brand-wordmark{letter-spacing:.02em;color:#fff;font:400 24px/1.2 Stage Impact,Impact,sans-serif}body:has(main.directory-notebook-preview) .site-header--encounter .brand-wordmark-zh{font:450 12px/1.2 var(--font-home-body);letter-spacing:.03em;color:#fff}body:has(main.directory-notebook-preview) .site-header--encounter .desktop-nav{gap:clamp(6px,1vw,16px)}body:has(main.directory-notebook-preview) .site-header--encounter .desktop-nav a{color:#fff;align-items:center;min-height:44px;padding:8px 10px;font-size:13px;font-weight:550;display:inline-flex;position:relative}body:has(main.directory-notebook-preview) .site-header--encounter .desktop-nav a:is(:hover,[aria-current=page]){color:#f2cd98}body:has(main.directory-notebook-preview) .site-header--encounter .desktop-nav a[aria-current=page]:after{content:"";background:#f2cd98;height:2px;position:absolute;bottom:2px;left:10px;right:10px}body:has(main.directory-notebook-preview) .site-header--encounter .nav-today:before{display:none}body:has(main.directory-notebook-preview) .site-header--encounter .language-switch{width:44px;min-height:44px;font:550 13px var(--font-home-body);color:#fff;border:1px solid #ffffff50;border-radius:50%;place-items:center;display:grid}body:has(main.directory-notebook-preview) .site-header--encounter .language-switch:hover{background:#ffffff0d}.directory-notebook-preview .directory-heading{grid-template-columns:minmax(0,1fr) 190px;align-items:center;gap:40px;padding:32px 12px 30px;display:grid}.directory-notebook-preview .notebook-eyebrow{letter-spacing:.16em;color:#d0e1d4;margin-bottom:14px;font-size:10px;font-weight:600}.directory-notebook-preview .notebook-display{letter-spacing:-.015em;color:#fff;font-family:Stage Impact,Impact,sans-serif;font-size:clamp(72px,7vw,112px);line-height:1}.directory-notebook-preview .notebook-heading-copy h1{color:#fff;letter-spacing:-.035em;margin-top:13px;font-size:30px;font-weight:600;line-height:1.25}.directory-notebook-preview .notebook-heading-copy[lang=en] h1{letter-spacing:-.015em;margin-top:0;font:400 clamp(72px,7vw,112px)/1 Stage Impact,Impact,sans-serif}.directory-notebook-preview .notebook-heading-copy>p:last-child{color:#d5e5db;margin-top:10px;font-size:14px;line-height:1.7}.directory-notebook-preview .notebook-heading-count{text-align:right;align-self:end;padding-bottom:4px}.directory-notebook-preview .directory-collection-size{color:#d5e5db;margin-top:6px;font-size:11px}.directory-notebook-preview .directory-collection-size strong{color:#fff;font-variant-numeric:tabular-nums;margin-right:4px;font-size:20px;font-weight:600}.directory-notebook-preview .level1-directory{color:#193d2b;background:#fff9ed;border-radius:12px 12px 5px 5px;padding:30px 42px;position:relative;box-shadow:0 7px 0 -2px #e9dec5,0 14px 0 -6px #c5c5a6}.directory-notebook-preview .directory-controls{grid-template-columns:minmax(0,1fr) 230px;gap:30px;padding-bottom:22px}.directory-notebook-preview .directory-controls label{color:#546758;gap:9px;font-size:13px;font-weight:500}.directory-notebook-preview .directory-search>span{color:#193d2b;font-size:13px;font-weight:650}.directory-notebook-preview .directory-search>div{background:#fffdf7;border:1px solid #c8cebc;border-radius:5px;gap:0;overflow:hidden}.directory-notebook-preview .directory-controls input{background:0 0;border:0;border-radius:0;height:54px;padding:12px 17px;font-size:15px}.directory-notebook-preview .directory-controls input:focus-visible{outline-offset:-4px}.directory-notebook-preview .directory-controls button{color:#fff;background:#0e6c42;border-radius:0;min-width:104px;min-height:54px;font-size:14px;font-weight:600}.directory-notebook-preview .directory-controls button:hover{background:#164c34}.directory-notebook-preview .directory-refine{padding-top:30px}.directory-notebook-preview .directory-refine summary{color:#4c4c34;background:#f2e5ce;border:1px solid #d9c6a8;border-radius:5px;min-height:54px;padding:14px 18px;font-weight:600;list-style:none}.directory-notebook-preview .directory-refine summary::-webkit-details-marker{display:none}.directory-notebook-preview .directory-refine summary:after{content:"+";float:right;font-size:20px;font-weight:400;line-height:24px}.directory-notebook-preview .directory-refine[open] summary:after{content:"−"}.directory-notebook-preview .directory-refine summary>span{color:#6c634d;font-weight:400}.directory-notebook-preview .directory-controls:has(.directory-refine[open]){grid-template-columns:1fr;gap:18px}.directory-notebook-preview .directory-controls:has(.directory-refine[open]) .directory-refine{padding-top:0}.directory-notebook-preview .directory-refine[open] summary{max-width:230px}.directory-notebook-preview .directory-refine-fields{background:#f6efdf;border:1px solid #e4d6bc;border-radius:5px;gap:24px;margin-top:16px;padding:18px 20px}.directory-notebook-preview .directory-controls select{background:#fffdf7;border-color:#c8cebc;border-radius:4px;min-height:48px;font-size:13px}.directory-notebook-preview .directory-results-bar{border-top:1px solid #c9cdbb;min-height:52px;padding:16px 0 8px}.directory-notebook-preview .directory-results-bar p{color:#536350;font-size:13px}.directory-notebook-preview .directory-results-bar .directory-applied{color:#674b27;overflow-wrap:anywhere;background:#f1e4cd;border-radius:3px;max-width:100%;margin-top:9px;padding:6px 10px;font-size:13px;line-height:1.7;display:inline-block}.directory-notebook-preview .directory-reset{color:#725026;text-underline-offset:4px;font-size:13px;text-decoration-thickness:1px}.directory-notebook-preview .directory-index{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:54px}.directory-notebook-preview .directory-index>li{border-color:#dedfcf}.directory-notebook-preview .directory-entry{min-height:160px;padding:26px 0;transition:background-color .18s;position:relative}.directory-notebook-preview .directory-entry:before{content:"";opacity:0;z-index:0;background:#f3e6ce;border-radius:4px;transition:opacity .18s;position:absolute;inset:5px -13px}.directory-notebook-preview .directory-entry:is(:hover,:focus-visible):before{opacity:.6}.directory-notebook-preview .directory-entry>*{z-index:1;position:relative}.directory-notebook-preview .directory-name h2{font-family:var(--font-home-body);letter-spacing:-.035em;color:#193d2b;font-size:27px;font-weight:650}.directory-notebook-preview .directory-entry:hover h2{color:#986427;text-decoration:none}.directory-notebook-preview .directory-counterpart{color:#53654f;font-size:13px;margin-top:5px!important}.directory-notebook-preview .directory-life-summary{color:#53654f;max-width:48ch;font-size:14px;line-height:1.8;margin-top:13px!important}.directory-notebook-preview .directory-disambiguation{color:#596349;font-size:13px}.directory-notebook-preview .directory-entry.has-photo{grid-template-columns:minmax(0,1fr) 88px;gap:24px}.directory-notebook-preview .directory-photo img{object-fit:contain;background:#fffcf4;border:3px solid #fffcf4;max-height:110px;box-shadow:0 2px 7px #302d1712}.directory-notebook-preview .directory-photo figcaption{color:#53654f;font-size:12px;line-height:1.5}.directory-notebook-preview .directory-continuation{color:#53654f;flex-wrap:wrap;padding-top:28px;font-size:13px}.directory-notebook-preview .directory-next{color:#fff;background:#0e6c42;border:0;border-radius:4px;padding:13px 21px;font-size:13px}.directory-notebook-preview .directory-next:hover{color:#fff;background:#164c34}.directory-notebook-preview .directory-empty{min-height:230px;padding:38px 0 44px}.directory-notebook-preview .directory-empty h2{font-family:var(--font-home-body);font-size:27px}body:has(main.directory-notebook-preview) .forest-footer{font-family:var(--font-home-body);border-top:1px solid #ffffff26;margin-top:10px}body:has(main.directory-notebook-preview) .forest-footer :is(p,em,a,span,svg){color:#fff}@media (min-width:1600px){.directory-notebook-preview .directory-heading{padding-top:40px;padding-bottom:36px}.directory-notebook-preview .level1-directory{padding:40px 54px 36px}}.directory-notebook-preview .directory-refine summary:has(>span:not(:empty)){color:#4f3c22;background:#f0d9b5;border-color:#bd935d}.directory-notebook-preview .directory-refine summary:hover{border-color:#936c3b}.directory-notebook-preview .directory-refine[open] summary{background:#f0d9b5;border-color:#bd935d}.directory-notebook-preview .directory-reset:hover{color:#193d2b}.directory-notebook-preview .directory-empty>p{max-width:55ch;line-height:1.8}.directory-notebook-preview .directory-empty>a{color:#725026;text-underline-offset:4px;font-size:13px}.directory-notebook-preview .directory-notice{color:#5b4b30;overflow-wrap:anywhere;background:#f2e5ce;border-left:3px solid #ad7c3f;margin:4px 0 14px;padding:13px 16px;font-size:13px;line-height:1.75}.directory-notebook-preview .directory-end{color:#53654f;font-size:13px}
