.ch-clinic,.ch-team{view-timeline-inset:0px}.ch-quote{timeline-scope:--ch-title;grid-column:6/-1;grid-template-columns:minmax(0,1fr) clamp(14rem,21vw,20rem);align-self:center;align-items:center;column-gap:clamp(2rem,4.5vw,5rem);display:grid}.ch-quote-copy{isolation:isolate;flex-direction:column;align-items:flex-start;gap:clamp(1rem,2.2svh,1.5rem);max-width:34rem;display:flex;position:relative}.ch-quote-copy:before,.ch-team-head:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#080809bd,#08080975 56%,#0000);position:absolute;inset:-5rem -5rem -4.5rem -7rem}.ch-quote-mark{z-index:-1;color:var(--gold);font-family:var(--font-display-en), serif;pointer-events:none;-webkit-user-select:none;user-select:none;text-shadow:0 0 2.5rem #c9a85c52;font-size:clamp(7.5rem,3rem + 8.5vw,13.5rem);font-weight:300;line-height:1;position:absolute;top:-.4em;left:-.5em}.ch-quote-mask{width:100%}.ch-quote-title{color:var(--ink);font-family:var(--font-display-en), serif;letter-spacing:-.03em;text-wrap:balance;text-shadow:0 1px 22px #000000bf;view-timeline-name:--ch-title;view-timeline-axis:block;view-timeline-inset:0px;--ch-step:calc(32% / var(--wn,6));margin:0;font-size:clamp(2.5rem,1.2rem + 3.3vw,4.6rem);font-weight:300;line-height:1.02}.ch-word{overflow-clip-margin:.3em;vertical-align:top;display:inline-block;overflow:clip}.ch-word-inner{transform-origin:0 100%;display:inline-block;position:relative}.ch-word-inner:after{content:attr(data-w) / "";color:var(--gold-bright);white-space:nowrap;text-shadow:0 0 1.4rem #e0be6e8c;opacity:0;pointer-events:none;position:absolute;inset:0}.ch-quote-body{gap:.85rem;display:grid}.ch-quote .ch-quote-lead{color:var(--ink)}.ch-quote .ch-quote-aside{border-inline-start:1px solid var(--gold-hair);font-size:var(--fs-body);line-height:var(--lh-body);padding-inline-start:1.1rem}.ch-quote-cta{margin-top:.2rem}.ch-quote-title-text{clip-path:inset(50%);white-space:nowrap;direction:rtl;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}.ch-arch{aspect-ratio:200/310;view-timeline-name:--ch-arch;view-timeline-axis:block;view-timeline-inset:0px;justify-self:end;width:min(100%,min(66svh,34rem)/1.55);margin:0;position:relative}.ch-arch:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(40% 6% at 50% 92.6%,#f0d28c4d,#0000 72%),radial-gradient(closest-side,#c9a85c26,#08080880 62%,#0000);position:absolute;inset:-10% -18% -8%}.ch-arch:after{content:"";pointer-events:none;background:linear-gradient(90deg, transparent, var(--gold-line) 18%, var(--gold-line) 82%, transparent);height:1px;position:absolute;bottom:0;left:-9%;right:-9%}.ch-arch-window{clip-path:url(#ch-arch-clip);background:var(--bg-elevated);position:absolute;inset:0;overflow:hidden}.ch-arch-window picture,.ch-arch-img{width:100%;height:100%;display:block}.ch-arch-img{object-fit:cover;object-position:42% 50%;scale:1.08}.ch-arch-light{pointer-events:none;background:linear-gradient(#ffecbe29,#0000 30%),linear-gradient(#0000 64%,#0808088c);position:absolute;inset:0}.ch-arch-edge,.ch-arch-defs{pointer-events:none;position:absolute;inset:0;overflow:visible}.ch-arch-edge{width:100%;height:100%}.ch-arch-line,.ch-arch-keyline{fill:none;stroke-dasharray:1 1;stroke-linecap:round}.ch-arch-line{stroke:var(--gold-bright);stroke-width:1px}.ch-arch-keyline{stroke:var(--gold);stroke-width:.7px;opacity:.5}.ch-arch-joint{pointer-events:none;background:var(--gold-bright);width:.55rem;height:.55rem;margin:-.275rem 0 0 -.275rem;position:absolute;top:0;left:50%;transform:rotate(45deg);box-shadow:0 0 .9rem .15rem #e0be6e8c}.ch-team-head{isolation:isolate;flex-direction:column;grid-column:6/span 3;align-self:center;align-items:flex-start;gap:1.1rem;display:flex;position:relative}.ch-team-title{margin:0}.ch-orbit{aspect-ratio:1;grid-column:9/-1;place-self:center end;width:min(100%,30rem,64svh);position:relative}.ch-orbit-ring{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ch-orbit-track,.ch-orbit-line{fill:none;stroke-width:.25px}.ch-orbit-track{stroke:#c9a85c24}.ch-orbit-line{stroke:var(--gold-line);stroke-dasharray:1 1}.ch-orbit-spin{pointer-events:none;position:absolute;inset:0;rotate:180deg}.ch-orbit-bead{background:var(--gold-bright);width:.5rem;height:.5rem;margin:-.25rem 0 0 -.25rem;position:absolute;top:10%;left:50%;transform:rotate(45deg);box-shadow:0 0 1rem .2rem #e0be6e8c}.ch-medals{view-timeline-name:--ch-medals;view-timeline-axis:block;view-timeline-inset:0px;margin:0;padding:0;list-style:none;position:absolute;inset:0}.ch-medal{--medal:33%;width:var(--medal);margin:calc(var(--medal) / -2) 0 0 calc(var(--medal) / -2);perspective:40rem;position:absolute}.ch-medal:first-child{top:10%;left:50%}.ch-medal:nth-child(2){top:70%;left:84.64%}.ch-medal:nth-child(3){top:70%;left:15.36%}.ch-medal-body{position:relative}.ch-medal-tilt{aspect-ratio:1;width:100%;position:relative}.ch-medal-photo{background:#1b1a17;border-radius:50%;position:absolute;inset:7.5%;overflow:hidden;box-shadow:0 1.4rem 2.6rem #0000009e,0 0 0 1px #ffffff0f}.ch-medal-photo img{object-fit:cover;object-position:50% 0%;transform-origin:50% 20%;filter:saturate(.82)contrast(1.06);width:100%;height:100%;display:block;scale:1.5}.ch-medal[data-medal=shane] .ch-medal-photo img{transform-origin:50% 12%}.ch-medal[data-medal=waris] .ch-medal-photo img{transform-origin:50% 26%}.ch-medal-photo:after{content:"";border-radius:inherit;pointer-events:none;mix-blend-mode:multiply;background:radial-gradient(circle at 50% 36%,#0000 40%,#0c0a07b8 100%),#c9a85c4d;position:absolute;inset:0}.ch-medal-gleam{pointer-events:none;mix-blend-mode:screen;opacity:0;transition:opacity var(--dur-chrome) var(--ease-out);background:radial-gradient(circle,#fff2d657,#0000 40%);position:absolute;inset:-25%}.ch-medal-ring{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ch-medal-track,.ch-medal-gold{fill:none}.ch-medal-track{stroke:#c9a85c3d;stroke-width:.8px}.ch-medal-gold{stroke:var(--gold-bright);stroke-width:1.4px;stroke-dasharray:1 1;stroke-linecap:round;transition:stroke var(--dur-chrome) var(--ease-out)}.ch-medal-joint{pointer-events:none;background:var(--gold-bright);width:.45rem;height:.45rem;margin:-.225rem 0 0 -.225rem;position:absolute;top:1.67%;left:50%;transform:rotate(45deg);box-shadow:0 0 .75rem #e0be6e99}.ch-medal-caption{text-align:center;white-space:nowrap;margin-top:.55rem;position:absolute;top:100%;left:50%;transform:translate(-50%)}.ch-person-name{color:var(--ink);font-family:var(--font-display-en), serif;text-shadow:0 1px 14px #000c;font-size:1.45rem;font-weight:400;line-height:1.1}.ch-person-role{color:var(--gold);font-family:var(--font-mono), monospace;font-size:var(--fs-micro-lg);letter-spacing:.16em;text-transform:uppercase;text-shadow:0 1px 10px #000000d9;margin-top:.3rem;font-weight:500}@media (hover:hover) and (pointer:fine){.ch-medal:hover .ch-medal-gleam{opacity:1}.ch-medal:hover .ch-medal-gold{stroke:#f3dc9a}}@media (max-width:1023px){.chapter.ch-clinic{padding-block-end:2rem}.chapter.ch-team{justify-content:flex-start;min-height:0;padding-block:2rem 3.5rem}.chapter.ch-team:before{background:linear-gradient(#080808e6 0% 72%,#0000 100%);inset:0}.ch-quote{grid-template-columns:minmax(0,1fr) clamp(5.25rem,24vw,8rem);grid-template-areas:"title arch""body body""cta cta";align-items:end;gap:1.25rem 1.1rem;position:relative}.ch-quote-copy{display:contents}.ch-quote-copy:before,.ch-team-head:before{content:none}.ch-quote-mark{font-size:5.5rem;top:-.42em;left:-.08em}.ch-quote-mask{grid-area:title}.ch-quote-title{font-size:clamp(2.05rem,1.35rem + 3.2vw,2.85rem)}.ch-quote-body{grid-area:body}.ch-quote-cta{grid-area:cta;justify-self:start}.ch-arch{grid-area:arch;width:100%}.ch-orbit{aspect-ratio:auto;justify-self:start;width:100%;max-width:26rem}.ch-orbit-ring,.ch-orbit-spin{display:none}.ch-medals{justify-content:space-between;gap:.9rem;display:flex;position:static}.ch-medal{width:30%;margin:0;position:static}.ch-medal-caption{margin-top:.6rem;position:static;transform:none}.ch-person-name{font-size:1.25rem}.ch-arch-line{stroke-width:2.4px}.ch-arch-keyline{stroke-width:1.6px}.ch-medal-gold{stroke-width:1.8px}}.locale-th .ch-quote-title{font-family:var(--font-display-th), serif;letter-spacing:normal;overflow-wrap:break-word;word-break:normal;line-height:1.24}
@keyframes ch-word-rise{0%{opacity:0;transform:translateY(1.1em)rotate(6deg)}to{opacity:1;transform:none}}@keyframes ch-word-gild{0%{opacity:0}35%{opacity:1}to{opacity:0}}@keyframes ch-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes ch-joint{0%{opacity:0;scale:.2}to{opacity:1;scale:1}}@keyframes ch-arch-reveal{0%{opacity:0;scale:1.22}to{opacity:1;scale:1.08}}@keyframes ch-arch-drift{0%{translate:0 -4%}to{translate:0 4%}}@keyframes ch-medal-in{0%{opacity:0;scale:.82}to{opacity:1;scale:1}}@keyframes ch-mark-in{0%{opacity:0;translate:0 .12em;scale:.86}to{opacity:1;translate:0;scale:1}}@keyframes ch-orbit-travel{0%{rotate:none}to{rotate:360deg}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){:root.hero-engine-ready:not(.hero-engine-fallback) .ch-clinic .ch-word-inner{animation:linear both ch-word-rise;animation-timeline:--chapter;animation-range:entry calc(40% + var(--w) * var(--ch-step)) entry calc(64% + var(--w) * var(--ch-step))}:root.hero-engine-ready:not(.hero-engine-fallback) .ch-clinic .ch-word-inner:after{animation:linear both ch-word-gild;animation-timeline:--chapter;animation-range:entry calc(40% + var(--w) * var(--ch-step)) entry calc(68% + var(--w) * var(--ch-step))}:root.hero-engine-ready:not(.hero-engine-fallback) .ch-clinic .ch-quote-mark{animation:linear both ch-mark-in;animation-timeline:--chapter;animation-range:entry 38% entry 60%}:root.hero-engine-ready:not(.hero-engine-fallback) .ch-clinic :is(.ch-quote-lead,.ch-quote-aside,.ch-quote-cta){animation:linear both ch-in;animation-timeline:--chapter}:root.hero-engine-ready:not(.hero-engine-fallback) .ch-clinic .ch-quote-lead{animation-range:entry 52% entry 80%}:root.hero-engine-ready:not(.hero-engine-fallback) .ch-clinic .ch-quote-aside{animation-range:entry 56% entry 84%}:root.hero-engine-ready:not(.hero-engine-fallback) .ch-clinic .ch-quote-cta{animation-range:entry 60% entry 88%}:root.hero-engine-ready:not(.hero-engine-fallback) .ch-clinic .ch-arch-img{animation:linear both ch-arch-reveal,linear both ch-arch-drift;animation-timeline:--chapter,--chapter;animation-range:entry 26% entry 80%,cover}:root.hero-engine-ready:not(.hero-engine-fallback) .ch-clinic .ch-arch-line{animation:linear both ch-draw;animation-timeline:--chapter;animation-range:entry 34% entry 84%}:root.hero-engine-ready:not(.hero-engine-fallback) .ch-clinic .ch-arch-keyline{animation:linear both ch-draw;animation-timeline:--chapter;animation-range:entry 46% entry 92%}:root.hero-engine-ready:not(.hero-engine-fallback) .ch-clinic .ch-arch-joint{animation:linear both ch-joint;animation-timeline:--chapter;animation-range:entry 82% entry 95%}:root.hero-engine-ready:not(.hero-engine-fallback) .ch-clinic .ch-quote{animation:linear both ch-out;animation-timeline:--chapter;animation-range:exit 12% exit 52%}:root.hero-engine-ready:not(.hero-engine-fallback) .ch-team :is(.ch-team-title,.ch-team-intro,.ch-team-cta){animation:linear both ch-in;animation-timeline:--chapter}:root.hero-engine-ready:not(.hero-engine-fallback) .ch-team .ch-team-title{animation-range:entry 40% entry 72%}:root.hero-engine-ready:not(.hero-engine-fallback) .ch-team .ch-team-intro{animation-range:entry 46% entry 78%}:root.hero-engine-ready:not(.hero-engine-fallback) .ch-team .ch-team-cta{animation-range:entry 52% entry 84%}:root.hero-engine-ready:not(.hero-engine-fallback) .ch-team .ch-orbit-line{animation:linear both ch-draw;animation-timeline:--chapter;animation-range:entry 30% entry 82%}:root.hero-engine-ready:not(.hero-engine-fallback) .ch-team .ch-orbit-spin{animation:linear both ch-orbit-travel;animation-timeline:--chapter;animation-range:cover}:root.hero-engine-ready:not(.hero-engine-fallback) .ch-team .ch-medal-body{animation:linear both ch-medal-in;animation-timeline:--chapter;animation-range:entry calc(40% + var(--m-i) * 8%) entry calc(66% + var(--m-i) * 8%)}:root.hero-engine-ready:not(.hero-engine-fallback) .ch-team .ch-medal-gold{animation:linear both ch-draw;animation-timeline:--chapter;animation-range:entry calc(46% + var(--m-i) * 8%) entry calc(78% + var(--m-i) * 8%)}:root.hero-engine-ready:not(.hero-engine-fallback) .ch-team .ch-medal-joint{animation:linear both ch-joint;animation-timeline:--chapter;animation-range:entry calc(76% + var(--m-i) * 8%) entry calc(84% + var(--m-i) * 8%)}:root.hero-engine-ready:not(.hero-engine-fallback) .ch-team :is(.ch-team-head,.ch-orbit){animation:linear both ch-out;animation-timeline:--chapter;animation-range:exit 12% exit 52%}@media (max-width:1023px){:root.hero-engine-ready:not(.hero-engine-fallback) .ch-clinic .ch-word-inner,:root.hero-engine-ready:not(.hero-engine-fallback) .ch-clinic .ch-word-inner:after{animation-timeline:--ch-title}:root.hero-engine-ready:not(.hero-engine-fallback) .ch-clinic .ch-word-inner{animation-range:entry calc(var(--w) * var(--ch-step)) entry calc(55% + var(--w) * var(--ch-step))}:root.hero-engine-ready:not(.hero-engine-fallback) .ch-clinic .ch-quote-mark{animation-timeline:--ch-title;animation-range:entry entry 40%}:root.hero-engine-ready:not(.hero-engine-fallback) .ch-clinic .ch-word-inner:after{animation-range:entry calc(var(--w) * var(--ch-step)) entry calc(64% + var(--w) * var(--ch-step))}:root.hero-engine-ready:not(.hero-engine-fallback) .ch-clinic :is(.ch-quote-lead,.ch-quote-aside,.ch-quote-cta){animation-timeline:view(0);animation-range:entry 10% entry 90%}:root.hero-engine-ready:not(.hero-engine-fallback) .ch-clinic :is(.ch-arch-img,.ch-arch-line,.ch-arch-keyline,.ch-arch-joint){animation-timeline:--ch-arch}:root.hero-engine-ready:not(.hero-engine-fallback) .ch-clinic .ch-arch-img{animation-timeline:--ch-arch,--ch-arch;animation-range:entry entry 80%,cover}:root.hero-engine-ready:not(.hero-engine-fallback) .ch-clinic .ch-arch-line{animation-range:entry 10% entry 90%}:root.hero-engine-ready:not(.hero-engine-fallback) .ch-clinic .ch-arch-keyline{animation-range:entry 20%}:root.hero-engine-ready:not(.hero-engine-fallback) .ch-clinic .ch-arch-joint{animation-range:entry 88% cover 60%}:root.hero-engine-ready:not(.hero-engine-fallback) .ch-team :is(.ch-team-title,.ch-team-intro,.ch-team-cta){animation-timeline:view(0);animation-range:entry 10% entry 90%}:root.hero-engine-ready:not(.hero-engine-fallback) .ch-team :is(.ch-medal-body,.ch-medal-gold,.ch-medal-joint){animation-timeline:--ch-medals}:root.hero-engine-ready:not(.hero-engine-fallback) .ch-team .ch-medal-body{animation-range:entry calc(var(--m-i) * 10%) entry calc(60% + var(--m-i) * 10%)}:root.hero-engine-ready:not(.hero-engine-fallback) .ch-team .ch-medal-gold{animation-range:entry calc(10% + var(--m-i) * 10%) entry calc(80% + var(--m-i) * 10%)}:root.hero-engine-ready:not(.hero-engine-fallback) .ch-team .ch-medal-joint{animation-range:entry calc(70% + var(--m-i) * 10%) entry calc(80% + var(--m-i) * 10%)}:root.hero-engine-ready:not(.hero-engine-fallback) .ch-clinic .ch-quote,:root.hero-engine-ready:not(.hero-engine-fallback) .ch-team :is(.ch-team-head,.ch-orbit){animation:none}}:root.hero-engine-ready:not(.hero-engine-fallback) :is(.ch-clinic,.ch-team):has(:focus-visible) :is(.ch-word-inner,.ch-quote-mark,.ch-quote,.ch-quote-lead,.ch-quote-aside,.ch-quote-cta,.ch-arch-img,.ch-arch-line,.ch-arch-keyline,.ch-arch-joint,.ch-team-title,.ch-team-intro,.ch-team-cta,.ch-team-head,.ch-orbit,.ch-orbit-line,.ch-medal-body,.ch-medal-gold,.ch-medal-joint){pointer-events:auto;animation:none}:root.hero-engine-ready:not(.hero-engine-fallback) :is(.ch-clinic,.ch-team):has(:focus-visible) .ch-word-inner:after{animation:none}}}@media (prefers-reduced-motion:reduce){.ch-person-role,.ch-medal-gleam,.ch-medal-gold{transition:none}}
