.PCVq8q_img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-webkit-touch-callout:none;pointer-events:none}.PCVq8q_shield{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0}
.-i9KWa_page{z-index:1;padding-bottom:88px;position:relative}.-i9KWa_srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.-i9KWa_h2{font-family:var(--font-serif-stack);letter-spacing:-.018em;color:var(--forest-ink);text-wrap:balance;margin:0;font-size:clamp(28px,2.8vw,40px);font-weight:400;line-height:1.08}.-i9KWa_text{color:var(--text-secondary);max-width:62ch;margin:0;font-size:17px;line-height:1.7}.-i9KWa_benchSec{padding-top:8px}.-i9KWa_benchHead{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:18px;display:flex}.-i9KWa_benchHint{max-width:34ch;color:var(--text-secondary);margin:0;font-size:14.5px;line-height:1.5}.-i9KWa_bench{border-radius:var(--radius-xl);background:var(--forest-ink);grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);display:grid;overflow:hidden;box-shadow:0 40px 80px -60px #16211ce6}.-i9KWa_benchStage{aspect-ratio:1000/520;background:radial-gradient(120% 90% at 30% 20%, #1f3a2d 0%, var(--forest-ink) 70%);position:relative}.-i9KWa_benchStage[data-photo]{aspect-ratio:4/3;align-self:center}.-i9KWa_benchImg{object-fit:cover}.-i9KWa_benchStage .bench-svg{width:100%;height:100%;position:absolute;inset:0}.-i9KWa_benchStage .b-grid line{stroke:#cfe3d60f;stroke-width:1px}.-i9KWa_benchStage .b-bench{fill:none;stroke:#cfe3d680;stroke-width:2px}.-i9KWa_benchStage .b-inst{fill:#cfe3d608;stroke:#cfe3d68c;stroke-width:1.6px;stroke-linejoin:round;transition:stroke .35s var(--ease), fill .35s var(--ease)}:is(.-i9KWa_benchStage .b-inst .b-trace,.-i9KWa_benchStage .b-inst .b-tube,.-i9KWa_benchStage .b-inst .b-coil){fill:none}.-i9KWa_benchStage .b-inst[data-on]{stroke:#e9c98e;fill:#e9c98e12}.-i9KWa_hotspot{color:#f4f1ea;font:600 12px/1 var(--font-mono-stack);letter-spacing:.02em;cursor:pointer;transition:background-color .2s var(--ease), border-color .2s var(--ease), color .2s var(--ease);background:#16211cd1;border:1px solid #cfe3d659;border-radius:999px;align-items:center;gap:7px;padding:5px 11px 5px 7px;display:inline-flex;position:absolute;transform:translate(-50%,-50%)}.-i9KWa_hotspot:hover{border-color:#e9c98e}.-i9KWa_hotspot[aria-pressed=true]{color:var(--forest-ink);background:#e9c98e;border-color:#e9c98e}.-i9KWa_hotspot:focus-visible{outline-offset:3px;outline:2px solid #e9c98e}.-i9KWa_hotDot{background:#e9c98e;border-radius:50%;width:8px;height:8px;position:relative}.-i9KWa_hotspot[aria-pressed=true] .-i9KWa_hotDot{background:var(--forest-ink)}.-i9KWa_hotspot:not([aria-pressed=true]) .-i9KWa_hotDot:after{content:"";animation:-i9KWa_ping 2.4s var(--ease) infinite;border:1px solid #e9c98e99;border-radius:50%;position:absolute;inset:-5px}@keyframes -i9KWa_ping{0%{opacity:1;transform:scale(.5)}70%,to{opacity:0;transform:scale(1.6)}}.-i9KWa_methodCard{background:var(--paper);flex-direction:column;padding:28px 28px 26px;display:flex}.-i9KWa_methodTag{font-family:var(--font-mono-stack);color:var(--brass);margin:0 0 6px;font-size:12.5px}.-i9KWa_methodName{font-family:var(--font-serif-stack);color:var(--forest-ink);margin:0 0 10px;font-size:26px;font-weight:400;line-height:1.15}.-i9KWa_methodHow{color:var(--text-secondary);margin:0 0 16px;font-size:15px;line-height:1.6}.-i9KWa_methodLabel{color:var(--forest);margin:0 0 4px;font-size:13px;font-weight:600}.-i9KWa_methodGives{color:var(--forest-ink);margin:0 0 16px;font-size:15px;line-height:1.6}.-i9KWa_methodUsed{border-top:1px solid var(--border-strong);margin:0;padding:0;list-style:none}.-i9KWa_methodUsed a{border-bottom:1px solid var(--border);color:var(--forest-ink);justify-content:space-between;gap:12px;padding:10px 0;font-size:14.5px;text-decoration:none;display:flex}.-i9KWa_methodUsed a:hover span{text-underline-offset:3px;text-decoration:underline}.-i9KWa_methodUsed b{font-family:var(--font-mono-stack);color:var(--forest);white-space:nowrap;font-size:13.5px;font-weight:500}.-i9KWa_who{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:56px;padding-top:88px;display:grid}.-i9KWa_whoSheet{margin-top:10px}.-i9KWa_whoText{flex-direction:column;gap:18px;display:flex}.-i9KWa_photo{border-radius:var(--radius-xl);background:var(--surface-3,#e8e3d8);min-height:420px;position:relative;overflow:hidden}.-i9KWa_photoImg{object-fit:cover}.-i9KWa_journey{padding-top:96px}.-i9KWa_journeyTitle{margin-bottom:28px}.-i9KWa_journeyGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;display:grid}.-i9KWa_frameWrap{position:relative}.-i9KWa_frame{aspect-ratio:4/5;border-radius:var(--radius-xl);background:var(--forest);max-height:calc(100vh - 140px);position:sticky;top:104px;overflow:hidden}.-i9KWa_frameLayer{opacity:0;transition:opacity .6s var(--ease);position:absolute;inset:0}.-i9KWa_frameLayer[data-on]{opacity:1}.-i9KWa_frameImg{object-fit:cover}.-i9KWa_frameEmpty{color:#f4f1ea;background:radial-gradient(90% 70% at 70% 20%, #2a5a45 0%, var(--forest) 70%);flex-direction:column;justify-content:flex-end;padding:36px;display:flex;position:absolute;inset:0}.-i9KWa_frameNo{font-family:var(--font-serif-stack);color:#cfe3d638;font-size:clamp(120px,16vw,220px);line-height:.8}.-i9KWa_frameWord{font-family:var(--font-serif-stack);margin-top:12px;font-size:clamp(30px,3vw,44px);line-height:1}.-i9KWa_cert{color:var(--forest-ink);background:#fbfaf6;border-radius:6px;flex-direction:column;gap:10px;padding:28px 26px;display:flex;position:absolute;inset:12%;box-shadow:0 30px 60px -30px #0009}.-i9KWa_certTop{color:var(--forest);font-size:13px;font-weight:600}.-i9KWa_certNo{font-family:var(--font-mono-stack);letter-spacing:.02em;margin-bottom:8px;font-size:20px}.-i9KWa_certRow{border-top:1px dashed var(--border-strong);font-family:var(--font-mono-stack);flex-direction:column;gap:2px;padding-top:10px;font-size:14px;display:flex}.-i9KWa_certRow i{font-style:normal;font-family:var(--font-sans), sans-serif;color:var(--text-muted);font-size:12px}.-i9KWa_certLines{border-top:1px dashed var(--border-strong);flex-direction:column;gap:8px;padding-top:14px;display:flex}.-i9KWa_certLines b{background:var(--border);border-radius:4px;height:7px;display:block}.-i9KWa_certLines b:nth-child(2){width:80%}.-i9KWa_certLines b:nth-child(3){width:55%}.-i9KWa_certSign{font-family:var(--font-serif-stack);flex-direction:column;gap:2px;padding-top:12px;font-size:17px;display:flex}.-i9KWa_certSign i{font-style:normal;font-family:var(--font-sans), sans-serif;color:var(--text-muted);font-size:11.5px}.-i9KWa_certSeal{border:1.5px solid var(--brass);color:var(--brass);border-radius:999px;align-self:flex-start;margin-top:auto;padding:7px 14px;font-size:13px;font-weight:600}.-i9KWa_certSeal[data-ok]{border-color:var(--success);color:#fff;background:var(--success)}.-i9KWa_progress{z-index:2;gap:6px;display:flex;position:absolute;top:20px;left:24px;right:24px}.-i9KWa_progress span{height:3px;transition:background-color .4s var(--ease);background:#f4f1ea40;border-radius:2px;flex:1}.-i9KWa_progress span[data-on]{background:#e9c98e}.-i9KWa_stages{margin:0;padding:0;list-style:none;position:relative}.-i9KWa_stageItem{z-index:1;opacity:.42;min-height:42vh;transition:opacity .4s var(--ease);grid-template-columns:44px minmax(0,1fr);gap:16px;padding:5vh 0;display:grid;position:relative}.-i9KWa_stages>li:nth-child(2){padding-top:2vh}.-i9KWa_stageItem:last-child{min-height:40vh}.-i9KWa_stageItem[data-on]{opacity:1}.-i9KWa_stageNo{border:1px solid var(--forest);background:var(--paper);width:36px;height:36px;font-family:var(--font-serif-stack);color:var(--forest);border-radius:50%;justify-content:center;align-items:center;font-size:17px;display:inline-flex}.-i9KWa_stageItem[data-on] .-i9KWa_stageNo{background:var(--forest);color:#f4f1ea}.-i9KWa_stageName{font-family:var(--font-serif-stack);color:var(--forest-ink);margin:2px 0 10px;font-size:clamp(26px,2.4vw,34px);font-weight:400;line-height:1.1}.-i9KWa_stageText{max-width:44ch;color:var(--text-secondary);margin:0;font-size:17px;line-height:1.65}.-i9KWa_stageLink{color:var(--forest);text-underline-offset:4px;align-items:center;gap:6px;margin-top:16px;font-size:15px;font-weight:600;text-decoration:underline;display:inline-flex}.-i9KWa_pledge{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:48px;padding-top:40px;display:grid}.-i9KWa_pledgeTitle{margin-bottom:26px}.-i9KWa_zeros{border-top:1px solid var(--forest-ink);grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:0;padding:0;list-style:none;display:grid}.-i9KWa_zeros li{flex-direction:column;padding-top:18px;display:flex}.-i9KWa_zeroN{font-family:var(--font-serif-stack);letter-spacing:-.03em;color:var(--forest);font-size:clamp(64px,7vw,96px);line-height:.9}.-i9KWa_zeroHead{color:var(--forest-ink);margin:10px 0 8px;font-size:16px;font-weight:600;line-height:1.3}.-i9KWa_zeroText{color:var(--text-secondary);font-size:14.5px;line-height:1.55}.-i9KWa_also{flex-wrap:wrap;gap:10px 28px;margin-top:30px;display:flex}.-i9KWa_also p{color:var(--text-secondary);align-items:center;gap:8px;margin:0;font-size:14.5px;display:inline-flex}.-i9KWa_also svg{color:var(--forest);flex-shrink:0}.-i9KWa_week{border-radius:var(--radius-lg);background:var(--surface-2,#fbfaf6);border:1px solid var(--border);padding:26px 24px 22px}.-i9KWa_weekTitle{font-family:var(--font-serif-stack);color:var(--forest-ink);margin:0;font-size:24px;font-weight:400}.-i9KWa_weekSub{color:var(--text-muted);margin:2px 0 26px;font-size:13px}.-i9KWa_days{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.-i9KWa_days li{border-radius:10px;flex-direction:column;align-items:center;gap:6px;padding:8px 0 6px;display:flex;position:relative}.-i9KWa_days li[data-today]{background:var(--tint)}.-i9KWa_dayName{color:var(--forest-ink);font-size:13px;font-weight:600}.-i9KWa_days li:not([data-open]) .-i9KWa_dayName{color:var(--text-muted)}.-i9KWa_dayBar{background:var(--border);border-radius:6px;width:10px;height:84px;position:relative;overflow:hidden}.-i9KWa_dayBar i{background:var(--forest);border-radius:6px;position:absolute;top:0;left:0;right:0}.-i9KWa_dayHours{text-align:center;white-space:pre-line;font-variant-numeric:tabular-nums;color:var(--text-secondary);font-size:11px;line-height:1.2}.-i9KWa_dayToday{color:var(--brass);font-size:11px;font-weight:600;position:absolute;top:-18px}.-i9KWa_weekNote{color:var(--text-secondary);margin:16px 0 0;font-size:14px;line-height:1.5}.-i9KWa_weekNote a{color:var(--forest);text-underline-offset:3px;font-weight:600;text-decoration:underline}.-i9KWa_teamSec{padding-top:96px}.-i9KWa_teamTitle{margin-bottom:28px}.-i9KWa_team{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.-i9KWa_member{flex-direction:column;gap:6px;display:flex}.-i9KWa_portrait{aspect-ratio:4/5;border-radius:var(--radius-lg);background:linear-gradient(160deg, var(--forest) 0%, var(--forest-deep) 100%);align-items:flex-end;margin-bottom:14px;display:flex;position:relative;overflow:hidden}.-i9KWa_portraitImg{object-fit:cover}.-i9KWa_initials{background:var(--forest);color:#f4f1ea;width:88px;height:88px;font-family:var(--font-serif-stack);box-shadow:0 0 0 6px var(--tint);border-radius:50%;justify-content:center;align-items:center;margin-bottom:16px;font-size:32px;display:inline-flex}.-i9KWa_memberName{color:var(--forest-ink);margin:0;font-size:19px;font-weight:600}.-i9KWa_memberRole{color:var(--brass);margin:0 0 8px;font-size:14px}.-i9KWa_memberBio{color:var(--text-secondary);margin:0;font-size:15px;line-height:1.65}.-i9KWa_signs{color:var(--forest);text-underline-offset:3px;margin-top:10px;font-size:14px;font-weight:600;text-decoration:underline}.-i9KWa_scope{border-radius:var(--radius-xl);background:var(--forest);color:#f4f1ea;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:48px;margin-top:96px;padding:52px 56px;display:grid}.-i9KWa_scopeBody{flex-direction:column;gap:20px;display:flex}.-i9KWa_scopeTitle{font-family:var(--font-serif-stack);letter-spacing:-.02em;margin:0;font-size:clamp(30px,3vw,44px);font-weight:400;line-height:1.05}.-i9KWa_scopeText{color:var(--mint-muted);margin:0;font-size:15.5px;line-height:1.75}.-i9KWa_final{border-top:1px solid var(--border-strong);justify-content:space-between;align-items:flex-end;gap:32px;margin-top:88px;padding-top:56px;display:flex}.-i9KWa_finalTitle{max-width:680px;font-family:var(--font-serif-stack);letter-spacing:-.02em;color:var(--forest-ink);margin:0;font-size:clamp(28px,2.8vw,40px);font-weight:400;line-height:1.08}.-i9KWa_finalCtas{flex-wrap:wrap;flex-shrink:0;gap:12px;display:flex}@media (max-width:1100px){.-i9KWa_bench,.-i9KWa_pledge{grid-template-columns:minmax(0,1fr)}.-i9KWa_final{flex-direction:column;align-items:flex-start}}@media (max-width:960px){.-i9KWa_who{grid-template-columns:minmax(0,1fr);gap:24px;padding-top:64px}.-i9KWa_photo{min-height:280px}.-i9KWa_journeyGrid{grid-template-columns:minmax(0,1fr);gap:0}.-i9KWa_frameWrap{z-index:2;background:var(--paper);padding:8px 0 10px;position:sticky;top:64px}.-i9KWa_frame{aspect-ratio:auto;height:210px;max-height:none;position:relative;top:0}.-i9KWa_frameEmpty{padding:22px}.-i9KWa_frameNo{font-size:110px}.-i9KWa_frameWord{font-size:28px}.-i9KWa_cert{gap:6px;padding:14px 16px;inset:34px 16px 14px}.-i9KWa_certNo{margin-bottom:0;font-size:16px}.-i9KWa_certRow{flex-direction:row;gap:8px;padding-top:6px;font-size:12.5px}.-i9KWa_certLines,.-i9KWa_certSign{display:none}.-i9KWa_certLines{border-top:1px dashed var(--border-strong);flex-direction:column;gap:8px;padding-top:14px;display:flex}.-i9KWa_certLines b{background:var(--border);border-radius:4px;height:7px;display:block}.-i9KWa_certLines b:nth-child(2){width:80%}.-i9KWa_certLines b:nth-child(3){width:55%}.-i9KWa_certSign{font-family:var(--font-serif-stack);flex-direction:column;gap:2px;padding-top:12px;font-size:17px;display:flex}.-i9KWa_certSign i{font-style:normal;font-family:var(--font-sans), sans-serif;color:var(--text-muted);font-size:11.5px}.-i9KWa_certSeal{padding:4px 10px;font-size:12px;position:absolute;top:14px;right:14px}.-i9KWa_stageItem{min-height:0;padding:36px 0}.-i9KWa_team{grid-template-columns:minmax(0,1fr);gap:40px}.-i9KWa_portrait{aspect-ratio:16/10}.-i9KWa_scope{grid-template-columns:minmax(0,1fr);gap:20px;padding:36px 28px}}@media (max-width:640px){.-i9KWa_benchHead{flex-direction:column;align-items:flex-start;gap:8px}.-i9KWa_bench{border-radius:var(--radius-lg)}.-i9KWa_hotspot{gap:5px;padding:4px 8px 4px 6px;font-size:10.5px}.-i9KWa_hotDot{width:6px;height:6px}.-i9KWa_methodCard{padding:22px 18px}.-i9KWa_methodName{font-size:23px}.-i9KWa_zeros{grid-template-columns:minmax(0,1fr);gap:0}.-i9KWa_zeros li{border-bottom:1px solid var(--border);grid-template-columns:96px minmax(0,1fr);column-gap:14px;padding:16px 0;display:grid}.-i9KWa_zeroN{grid-row:span 2;font-size:56px}.-i9KWa_zeroHead{margin:2px 0 4px}.-i9KWa_week{padding:22px 14px 18px}.-i9KWa_days{gap:2px}.-i9KWa_dayHours{font-size:10px}.-i9KWa_scope{border-radius:var(--radius-lg);margin-top:64px}.-i9KWa_finalCtas,.-i9KWa_finalCtas>*{width:100%}}@media (prefers-reduced-motion:reduce){.-i9KWa_frameLayer,.-i9KWa_stageItem,.-i9KWa_progress span{transition:none}.-i9KWa_benchStage .b-inst{transition:none}.-i9KWa_hotspot .-i9KWa_hotDot:after{animation:none;display:none}}
