.training-evidence,.community-evidence{border-top:1px solid #0002;margin-top:70px;padding-top:42px}.evidence-kicker{color:#ed7600;letter-spacing:.12em;font-size:12px;font-weight:800}.evidence-intro h3,.corporate-education h3{letter-spacing:-.04em;margin:18px 0;font-size:clamp(27px,3vw,40px);line-height:1.4}.evidence-intro>p{color:#666;max-width:680px;line-height:1.85}.training-evidence-grid{grid-template-columns:1fr 1fr;gap:24px;margin-top:30px;display:grid}.training-evidence-grid article{background:#f6f3ef;border-radius:20px;padding:30px}.evidence-tag{color:#b76100;font-size:13px;font-weight:800}.training-evidence h4,.community-evidence h4{letter-spacing:-.03em;margin:18px 0 14px;font-size:23px;line-height:1.45}.training-evidence article>p,.community-evidence article>p,.corporate-education>p{word-break:keep-all;color:#666;font-size:16px;line-height:1.85}.evidence-note{margin-top:18px;line-height:1.8;display:block;color:#888!important;font-size:12px!important}.curriculum{border-top:1px solid #8884;margin-top:20px;padding-top:16px}.curriculum summary{cursor:pointer;justify-content:space-between;gap:16px;font-size:14px;font-weight:700;line-height:1.6;display:flex}.curriculum summary span{white-space:nowrap;color:#df7700;font-size:12px}.curriculum a{color:inherit;margin-top:18px;text-decoration:none;display:block}.curriculum img{background:#fff;border-radius:8px;width:100%;height:auto;display:block}.corporate-education{background:#ffffff06;border:1px solid #fff2;border-radius:20px;margin-top:55px;padding:34px}.corporate-education>p{color:#bbb;max-width:850px}.corporate-learning-tags{flex-wrap:wrap;gap:10px;margin:24px 0;display:flex}.corporate-learning-tags span{color:#ffb468;border:1px solid #ff930060;border-radius:30px;padding:8px 12px;font-size:13px}.community-grid{grid-template-columns:1fr 1fr;gap:32px 24px;margin-top:32px;display:grid}.community-feature{grid-column:1/-1;grid-template-columns:1.4fr 1fr;align-content:center;gap:0 36px;display:grid}.community-feature figure{grid-row:1/3}.community-feature h4{align-self:end}.community-grid figure{margin:0}.community-grid img,.community-grid svg{border-radius:14px;width:100%;height:auto;display:block;overflow:hidden}.community-grid figcaption{color:#888;margin-top:10px;font-size:12px;line-height:1.7}.seminar-evidence{grid-template-columns:1.1fr 1fr;align-items:center;gap:30px;margin:36px 0 0;display:grid}.seminar-evidence img{border-radius:14px;width:100%;height:auto}.seminar-evidence figcaption>span{font-size:20px;font-weight:800}.seminar-evidence p{color:#aaa;word-break:keep-all;font-size:16px;line-height:1.85}@media (max-width:700px){.training-evidence-grid,.community-grid,.community-feature,.seminar-evidence{grid-template-columns:1fr}.community-feature{gap:0}.community-feature figure{grid-row:auto}.training-evidence-grid article,.corporate-education{padding:23px}.training-evidence,.community-evidence{margin-top:44px;padding-top:30px}.community-grid{gap:30px}.evidence-intro h3 br{display:none}.curriculum summary{flex-wrap:wrap;gap:6px}.training-evidence h4,.community-evidence h4{font-size:21px}.seminar-evidence{gap:18px}}.field-history{border-top:1px solid #ffffff20;margin-top:56px;padding-top:36px}.field-history-heading{max-width:650px}.field-history h4{letter-spacing:-.04em;margin:16px 0;font-size:clamp(25px,3vw,36px);line-height:1.45}.field-history-heading p{color:#aaa;word-break:keep-all;line-height:1.85}.field-history-grid{grid-template-columns:1fr 1fr;gap:28px 24px;margin-top:28px;display:grid}.field-history figure{margin:0}.field-history img{aspect-ratio:4/3;object-fit:cover;border-radius:14px;width:100%;display:block}.field-history figcaption{margin-top:14px;line-height:1.7}.field-history figcaption b{font-size:15px;display:block}.field-history figcaption span{color:#aaa;margin-top:4px;font-size:13px;display:block}.baseball-evidence{border-top:1px solid #0002;grid-template-columns:minmax(0,.65fr) minmax(0,1fr);align-items:center;gap:38px;margin:38px 0 0;padding-top:32px;display:grid}.baseball-evidence img{object-fit:cover;object-position:center 65%;border-radius:14px;width:100%;max-height:340px}.baseball-evidence h3{letter-spacing:-.04em;margin:14px 0;font-size:clamp(23px,3vw,32px);line-height:1.45}.baseball-evidence p{color:#666;word-break:keep-all;line-height:1.85}.graduation-evidence{background:#f6f3ef;border-radius:20px;grid-template-columns:1.2fr 1fr;align-items:center;gap:30px;margin:32px 0 0;padding:24px;display:grid}.graduation-evidence img{border-radius:12px;width:100%;height:auto}.graduation-evidence b,.graduation-evidence span{line-height:1.8;display:block}.graduation-evidence b{font-size:20px}.graduation-evidence span{color:#666;margin-top:8px;font-size:15px}@media (max-width:700px){.field-history-grid,.baseball-evidence,.graduation-evidence{grid-template-columns:1fr}.field-history{margin-top:38px;padding-top:28px}.field-history-grid{gap:26px}.field-history h4 br,.baseball-evidence h3 br{display:none}.baseball-evidence{gap:20px}.baseball-evidence img{max-height:280px}.graduation-evidence{gap:18px;padding:18px}.graduation-evidence b{font-size:18px}}.lounge-photos .private-photo{height:380px!important}.prospecting-photos .private-photo{height:420px!important}.hospital-photos .private-photo{height:340px!important}.field-history .private-photo{aspect-ratio:4/3;height:auto!important}.baseball-evidence .private-photo{height:340px!important}.graduation-evidence .private-photo{height:auto!important}.field-history-grid,.baseball-evidence,.graduation-evidence{min-width:0}.insta-frame{justify-content:center;align-items:center;display:flex;min-height:0!important;padding:28px!important}.insta-frame a{margin:0!important;position:static!important}@media (max-width:860px){.lounge-photos .private-photo{height:350px!important}.prospecting-photos .private-photo{height:290px!important}.prospecting-main .private-photo{aspect-ratio:1.1;height:auto!important}.hospital-photos .private-photo{aspect-ratio:1.64;height:auto!important}}@media (max-width:700px){.baseball-evidence .private-photo{height:280px!important}}.hospital-head{grid-template-columns:1.1fr .9fr;align-items:end;gap:8vw;display:grid}.hospital h2{letter-spacing:-.055em;margin:36px 0 0;font-size:clamp(40px,5vw,70px);line-height:1.14}.hospital h2 span{color:var(--orange)}.hospital-head>p{color:#aaa;font-size:18px;line-height:1.85}.hospital-features{border-top:1px solid #ffffff30;grid-template-columns:repeat(3,1fr);gap:32px;margin-top:64px;display:grid}.hospital-features article{padding:32px 0}.hospital-features span{letter-spacing:.1em;color:var(--orange);font-size:13px;font-weight:800}.hospital-features h3{margin:40px 0 18px;font-size:24px;line-height:1.4}.hospital-features p{color:#aaa;line-height:1.8}.channel-banner{border-left:4px solid var(--orange);background:#ffffff08;margin-top:25px;padding:26px 32px}.channel-banner b{font-size:25px;line-height:1.5}.channel-banner p{color:#aaa;max-width:800px;line-height:1.8}.victory-map{isolation:isolate;background:radial-gradient(at 65% 30%,#303437,#0c1012 75%);border-radius:30px;padding:30px 24px 22px;position:relative;overflow:hidden;box-shadow:0 35px 60px #0003}.victory-map:before{content:"";z-index:-1;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;transform:perspective(500px)rotateX(25deg)scale(1.2)}.map-caption{color:#fff;flex-direction:column;gap:8px;padding:4px 14px;display:flex}.map-caption span{letter-spacing:.18em;color:var(--orange);font-size:12px}.map-caption b{font-size:18px}.victory-map svg{filter:drop-shadow(0 28px 15px #0009);transform-origin:50%;width:100%;max-height:650px;animation:1.5s ease-out both mapReveal;display:block;overflow:visible;transform:perspective(1100px)rotateX(12deg)rotate(-4deg)}.map-depth{fill:#080c0e;stroke:#ff930038;stroke-width:3px}.geo-link{fill:none;stroke:#ff9300;stroke-width:2px;stroke-dasharray:8 7;opacity:.6;animation:2s linear infinite geoFlow}.geo-pin{animation:.7s ease-out both pinReveal}.geo-pin text{fill:#fff;paint-order:stroke;stroke:#15191d;stroke-width:5px;stroke-linejoin:round;font-size:19px;font-weight:800}.geo-pulse{fill:none;stroke:#ff9300;stroke-width:1.5px;transform-box:fill-box;transform-origin:50%;animation:2.8s ease-out infinite geoPulse}.map-legend{color:#ccc;flex-wrap:wrap;gap:12px 20px;padding:0 12px;font-size:13px;display:flex}.map-legend i{background:var(--orange);border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block}.map-legend .future{color:var(--orange)}.map-credit{color:#6c7479;margin:14px 12px 0;font-size:12px;display:block}.field-gallery{grid-template-columns:1.3fr .7fr;gap:18px;margin-top:58px;display:grid}.field-gallery figure{margin:0}.field-gallery img{object-fit:cover;border-radius:12px;width:100%;height:420px}.field-gallery figcaption{padding-top:12px;font-size:14px;line-height:1.6}.field-gallery .field-portrait{object-position:center 45%}@keyframes geoFlow{to{stroke-dashoffset:-30px}}@keyframes geoPulse{0%{r:10;opacity:.9}to{r:26;opacity:0}}@keyframes pinReveal{0%{opacity:0;translate:0 -20px}to{opacity:1;translate:0}}@keyframes mapReveal{0%{opacity:0;transform:perspective(1100px)rotateX(28deg)rotate(-8deg)translateY(20px)}to{opacity:1;transform:perspective(1100px)rotateX(12deg)rotate(-4deg)}}@media (max-width:1000px){.nav-wrap nav{gap:18px;font-size:14px}}@media (max-width:860px){.hospital-head,.hospital-features{grid-template-columns:1fr;gap:24px}.hospital-features{gap:0;margin-top:38px}.hospital-features article{border-bottom:1px solid #ffffff25}.hospital-features h3{margin-top:22px}.channel-banner{padding:22px}.channel-banner b{font-size:22px}.victory-map{padding:26px 12px 22px}.field-gallery{grid-template-columns:1fr}.field-gallery img{height:330px}.victory-map svg{max-height:570px}}@media (prefers-reduced-motion:reduce){.victory-map svg,.geo-link,.geo-pin,.geo-pulse{animation:none}.geo-pulse{opacity:.4}}.lounge-photos{grid-template-columns:1.15fr .85fr 1fr;gap:20px;margin-top:64px;display:grid}.lounge-photos figure,.hospital-photos figure{min-width:0;margin:0}.lounge-photos img{object-fit:cover;object-position:center 67%;border-radius:12px;width:100%;height:380px;display:block}.lounge-photos figure:nth-child(2) img{object-position:center 48%}.lounge-photos figure:nth-child(3) img{object-position:center 72%}.lounge-photos figcaption,.hospital-photos figcaption{margin-top:12px;font-size:14px;line-height:1.6}.hospital-photos{grid-template-columns:1.2fr 1fr;gap:22px;margin-top:55px;display:grid}.hospital-photos svg{background:#222;border-radius:12px;width:100%;height:340px;display:block;overflow:hidden}.hospital-photos figcaption{color:#aaa}@media (max-width:860px){.lounge-photos{grid-template-columns:1fr;gap:30px;margin-top:40px}.lounge-photos img{height:350px}.hospital-photos{grid-template-columns:1fr}.hospital-photos svg{aspect-ratio:1.64;height:auto}}main p,main h1,main h2,main h3,main blockquote,main figcaption{word-break:keep-all;overflow-wrap:break-word}main p,main blockquote,main figcaption{text-wrap:pretty}main h1,main h2,main h3{text-wrap:balance}main p+p{margin-top:1.2em}@media (max-width:860px){.section h2,.final-cta h2{letter-spacing:-.045em;font-size:clamp(30px,8.8vw,40px);line-height:1.28}.section p,.hospital-head>p,.corp-grid>div:last-child>p,.final-cta>p{font-size:16px;line-height:1.85}.section h3{line-height:1.45}.case-card h3{margin-top:34px}.hero-desc{font-size:18px;line-height:1.8}.journey-head,.support-head,.hospital-head{gap:24px}.channel-banner b{word-break:keep-all;text-wrap:balance;display:block}.lounge-photos figcaption,.hospital-photos figcaption{word-break:keep-all;text-wrap:pretty}.policy-note,.lounge-note,.case-disclaimer{font-size:13px!important;line-height:1.8!important}}@media (max-width:360px){.section,.final-cta{padding-inline:20px}.section h2,.final-cta h2{font-size:29px}.case-card{padding:26px}.case-meta{gap:12px}.hero h1{font-size:42px}}.partnership-story{border-top:1px solid #ffffff25;margin-top:40px;padding-top:64px}.partnership-story>h3{letter-spacing:-.04em;word-break:keep-all;text-wrap:balance;max-width:900px;margin:32px 0 26px;font-size:clamp(28px,3.5vw,45px);line-height:1.4}.partnership-story>p{color:#aaa;max-width:860px;font-size:17px;line-height:1.9}.partnership-history{border-block:1px solid #ffffff25;grid-template-columns:repeat(3,1fr);gap:32px;margin:42px 0 22px;padding-block:30px;display:grid}.partnership-history span{color:var(--orange);margin-bottom:20px;font-size:13px;font-weight:800;display:block}.partnership-history b{word-break:keep-all;font-size:20px;line-height:1.6;display:block}.partnership-history p{color:#888;line-height:1.75}.partnership-story .history-note{color:#777;font-size:13px;line-height:1.8}@media (max-width:860px){.partnership-story{padding-top:40px}.partnership-story>h3{font-size:29px}.partnership-story>p{font-size:16px}.partnership-history{grid-template-columns:1fr;gap:24px}.partnership-history span{margin-bottom:10px}.partnership-story .history-note{font-size:13px}}.prospecting{background:#f5f4ef}.prospecting-head{grid-template-columns:1fr 1fr;align-items:end;gap:8vw;display:grid}.prospecting h2{letter-spacing:-.055em;margin:38px 0 0;font-size:clamp(40px,5vw,70px);line-height:1.15}.prospecting-head p{color:var(--muted);font-size:17px;line-height:1.85}.prospecting-head .prospecting-lead{letter-spacing:-.03em;color:var(--ink);margin:0 0 24px;font-size:27px;font-weight:800;line-height:1.5}.prospecting-photos{grid-template-columns:1.35fr .85fr .8fr;gap:18px;margin-top:60px;display:grid}.prospecting-photos figure{min-width:0;margin:0}.prospecting-photos img{object-fit:cover;border-radius:12px;width:100%;height:420px;display:block}.prospecting-photos figure:nth-child(2) img{object-position:center 40%}.prospecting-photos figcaption{color:var(--muted);margin-top:12px;font-size:14px;line-height:1.7}.prospecting-values{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:38px;margin-top:58px;padding-top:34px;display:grid}.prospecting-values span{color:#bd6900;font-size:14px;font-weight:800}.prospecting-values h3{letter-spacing:-.035em;margin:24px 0 16px;font-size:23px}.prospecting-values p{color:var(--muted);font-size:16px;line-height:1.85}@media (max-width:860px){.prospecting-head{grid-template-columns:1fr;gap:26px}.prospecting h2{font-size:clamp(30px,8.8vw,40px);line-height:1.28}.prospecting-head .prospecting-lead{font-size:23px}.prospecting-head p{font-size:16px}.prospecting-photos{grid-template-columns:1fr 1fr;gap:28px 14px;margin-top:36px}.prospecting-main{grid-column:1/-1}.prospecting-photos img{height:290px}.prospecting-main img{aspect-ratio:1.1;height:auto}.prospecting-photos figcaption{font-size:13px}.prospecting-values{grid-template-columns:1fr;gap:22px;margin-top:38px}.prospecting-values h3{margin-top:14px}.prospecting-values article+article{border-top:1px solid var(--line);padding-top:24px}}@media (max-width:360px){.prospecting-photos{grid-template-columns:1fr}.prospecting-main{grid-column:auto}}
