html:has(.phd-root){background:#07080b;scrollbar-color:#2a2d38 #07080b}html:has(.phd-root)::-webkit-scrollbar-track{background:#07080b}html:has(.phd-root)::-webkit-scrollbar-thumb{background:#2f333f;border-radius:4px}html:has(.phd-root)::-webkit-scrollbar-thumb:hover{background:#e6b64c}.phd-root *,.phd-root :after,.phd-root :before{box-sizing:border-box;border-color:transparent}.phd-root a,.phd-root button{min-height:0;min-width:0}.phd-root{--phd-bg:#07080b;--phd-bg-2:#0b0d12;--phd-surface:16,18,24;--phd-surface-2:24,27,35;--phd-line:255,255,255;--phd-ink:#f2f0ea;--phd-hi:#fff;--phd-accent:#e6b64c;--phd-accent-soft:#f5d98a;--phd-accent-deep:#a87f2a;--phd-accent-rgb:230,182,76;--phd-m1:#d8d6d0;--phd-m2:#b3b1ac;--phd-m3:#8d8b88;--phd-m4:#6b6a68;--phd-m5:#4a4a4a;--phd-ambient-rgb:230,182,76;--phd-radius:18px;--phd-radius-sm:10px;--phd-max:1180px;--phd-gut:24px;position:relative;min-height:100vh;background:var(--phd-bg);color:var(--phd-ink);font-family:var(--font-inter),ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased}.phd-root ::-moz-selection{background:rgba(var(--phd-accent-rgb),.28);color:var(--phd-hi)}.phd-root ::selection{background:rgba(var(--phd-accent-rgb),.28);color:var(--phd-hi)}.phd-root :focus-visible{outline:2px solid var(--phd-accent);outline-offset:3px;border-radius:4px}.phd-root:before{background:radial-gradient(900px 620px at 78% -8%,rgba(var(--phd-ambient-rgb),.16),transparent 62%),radial-gradient(760px 540px at 6% 22%,rgba(90,120,220,.11),transparent 58%),linear-gradient(180deg,#090a0f 0,#07080b 46%,#05060a 100%);transition:background .9s linear}.phd-root:after,.phd-root:before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none}.phd-root:after{opacity:.5;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.82' numOctaves='3'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)' opacity='.045'/%3E%3C/svg%3E")}.phd-scene{position:fixed;inset:0;z-index:0;pointer-events:none;opacity:.82}.phd-scene:after{content:"";position:absolute;inset:0;background:linear-gradient(98deg,var(--phd-bg) 4%,rgba(7,8,11,.78) 32%,rgba(7,8,11,.28) 56%,transparent 74%)}.phd-footer,.phd-main,.phd-nav{position:relative;z-index:1}.phd-root [data-reveal]{opacity:0;transform:translate3d(0,18px,0);transition:opacity .72s cubic-bezier(.22,1,.36,1) var(--phd-d,0s),transform .72s cubic-bezier(.22,1,.36,1) var(--phd-d,0s);will-change:opacity,transform}.phd-root [data-reveal][data-shown]{opacity:1;transform:none;will-change:auto}.phd-h2{margin:0;font-size:40px;line-height:1.14;letter-spacing:-.022em;font-weight:600;color:var(--phd-hi)}.phd-eyebrow{display:inline-flex;align-items:center;gap:8px;margin:0 0 14px;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--phd-accent)}.phd-dot{width:6px;height:6px;border-radius:50%;background:var(--phd-accent);box-shadow:0 0 0 4px rgba(var(--phd-accent-rgb),.16)}.phd-section{max-width:var(--phd-max);margin:0 auto;padding:104px var(--phd-gut)}.phd-section__head{max-width:640px;margin-bottom:44px}.phd-section__sub{margin:14px 0 0;color:var(--phd-m2);font-size:17px}.phd-cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:0 24px;border:0;border-radius:999px;background:linear-gradient(180deg,var(--phd-accent-soft),var(--phd-accent));color:#1a1405;font:inherit;font-size:15px;font-weight:650;text-decoration:none;cursor:pointer;box-shadow:0 1px 0 hsla(0,0%,100%,.5) inset,0 10px 30px rgba(var(--phd-accent-rgb),.22);transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}.phd-cta:hover{transform:translateY(-1px);filter:brightness(1.04);box-shadow:0 1px 0 hsla(0,0%,100%,.55) inset,0 14px 38px rgba(var(--phd-accent-rgb),.3)}.phd-cta:active{transform:translateY(0)}.phd-cta--ghost{background:rgba(var(--phd-line),.05);color:var(--phd-ink);box-shadow:inset 0 0 0 1px rgba(var(--phd-line),.14)}.phd-cta--ghost:hover{background:rgba(var(--phd-line),.09);box-shadow:inset 0 0 0 1px rgba(var(--phd-line),.22)}.phd-tags{display:flex;flex-wrap:wrap;gap:8px;margin:22px 0 0;padding:0;list-style:none}.phd-tags li{padding:5px 12px;border-radius:999px;background:rgba(var(--phd-line),.05);box-shadow:inset 0 0 0 1px rgba(var(--phd-line),.1);font-size:13px;color:var(--phd-m1)}.phd-nav{position:sticky;top:0;z-index:40;backdrop-filter:blur(14px) saturate(1.3);-webkit-backdrop-filter:blur(14px) saturate(1.3);background:rgba(7,8,11,.55);border-bottom:1px solid transparent;transition:background .26s ease,border-color .26s ease,box-shadow .26s ease}.phd-nav.is-scrolled{background:rgba(7,8,11,.82);border-bottom-color:rgba(var(--phd-line),.08);box-shadow:0 10px 34px rgba(0,0,0,.45)}.phd-nav__inner{display:flex;align-items:center;gap:24px;max-width:var(--phd-max);margin:0 auto;padding:14px var(--phd-gut)}.phd-nav__brand{display:inline-flex;align-items:center;gap:10px;color:var(--phd-hi);font-weight:700;font-size:15px;letter-spacing:.08em;text-decoration:none}.phd-nav__mark{width:22px;height:22px;border-radius:7px;background:linear-gradient(140deg,var(--phd-accent-soft),var(--phd-accent-deep));box-shadow:0 0 18px rgba(var(--phd-accent-rgb),.45)}.phd-nav__links{display:flex;gap:4px;margin-left:auto}.phd-nav__links a{padding:8px 12px;border-radius:8px;color:var(--phd-m2);font-size:14px;text-decoration:none;transition:color .18s ease,background .18s ease}.phd-nav__links a:hover{color:var(--phd-hi);background:rgba(var(--phd-line),.06)}.phd-nav__cta{min-height:36px;padding:0 16px;display:inline-flex;align-items:center;border-radius:999px;background:rgba(var(--phd-accent-rgb),.14);box-shadow:inset 0 0 0 1px rgba(var(--phd-accent-rgb),.34);color:var(--phd-accent-soft);font-size:14px;font-weight:600;text-decoration:none;transition:background .18s ease}.phd-nav__cta:hover{background:rgba(var(--phd-accent-rgb),.22)}.phd-hero{position:relative;max-width:var(--phd-max);margin:0 auto;padding:108px var(--phd-gut) 72px}.phd-hero__inner{max-width:780px}.phd-hero__title{margin:0;font-size:76px;line-height:1.02;letter-spacing:-.04em;font-weight:680;color:var(--phd-hi)}.phd-hero__accent{display:block;background:linear-gradient(100deg,var(--phd-accent-soft) 0,var(--phd-accent) 40%,#b98f3a 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.phd-hero__sub{margin:24px 0 0;max-width:600px;font-size:19px;line-height:1.62;color:var(--phd-m2)}.phd-hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.phd-hero__meta{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:52px 0 0;padding:0;border-radius:var(--phd-radius);overflow:hidden;background:rgba(var(--phd-line),.07);max-width:620px}.phd-hero__meta>div{padding:18px 20px;background:rgba(var(--phd-surface),.86)}.phd-hero__meta dt{margin:0 0 4px;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--phd-m4)}.phd-hero__meta dd{margin:0;font-size:20px;font-weight:620;color:var(--phd-hi);font-variant-numeric:tabular-nums}.phd-hero__scrollhint{bottom:18px;width:22px;height:34px;border-radius:12px;box-shadow:inset 0 0 0 1px rgba(var(--phd-line),.16)}.phd-hero__scrollhint,.phd-hero__scrollhint span{position:absolute;left:50%;transform:translateX(-50%)}.phd-hero__scrollhint span{top:8px;width:3px;height:7px;border-radius:2px;background:var(--phd-accent);animation:phd-scrollhint 1.8s ease-in-out infinite}@keyframes phd-scrollhint{0%,to{opacity:0;transform:translate(-50%)}35%{opacity:1}70%{opacity:0;transform:translate(-50%,12px)}}.phd-watch{max-width:var(--phd-max);margin:0 auto;padding:0 var(--phd-gut) 24px;scroll-margin-top:76px;transition:max-width .32s cubic-bezier(.22,1,.36,1);overflow-x:clip}.phd-watch[data-theater]{max-width:100%;padding-left:0;padding-right:0}.phd-watch[data-theater] .phd-player__stage{border-radius:0;max-height:82vh}.phd-watch__meta{max-width:var(--phd-max);margin:28px auto 0;padding:0 var(--phd-gut)}.phd-watch__desc{margin:12px 0 0;max-width:720px;color:var(--phd-m2);font-size:17px}.phd-watch__notice{margin:16px 0 0;max-width:720px;padding-left:12px;border-left:2px solid var(--phd-accent);color:var(--phd-m4);font-size:13px;line-height:1.5}.phd-player{position:relative;isolation:isolate}.phd-ambient{position:absolute;left:50%;top:50%;width:100%;height:100%;transform:translate(-50%,-50%) scale(1.06);z-index:0;border-radius:50%;filter:blur(72px) saturate(2.3);opacity:0;pointer-events:none;transition:opacity .7s ease}.phd-ambient[data-active]{opacity:.6}.phd-player__stage{position:relative;z-index:1;aspect-ratio:16/9;width:100%;border-radius:var(--phd-radius);overflow:hidden;background:#000;box-shadow:0 0 0 1px rgba(var(--phd-line),.08),0 32px 90px rgba(0,0,0,.6)}.phd-video{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;background:#000}.phd-player__surface{position:absolute;inset:0;z-index:2;cursor:pointer}.phd-player[data-idle] .phd-player__surface{cursor:none}.phd-player:fullscreen{background:#000}.phd-player:fullscreen .phd-player__stage{position:absolute;inset:0;aspect-ratio:auto;width:100%;height:100%;max-height:none;border-radius:0;box-shadow:none}.phd-player:fullscreen .phd-ambient{display:none}.phd-player[data-transition] .phd-captions,.phd-player[data-transition] .phd-controls{opacity:0;pointer-events:none}.phd-transition{position:absolute;inset:0;z-index:7;display:grid;place-items:center;padding:24px;text-align:center;cursor:pointer;background:rgba(7,8,11,.42);backdrop-filter:blur(24px) saturate(1.25);animation:phd-tr-in .34s cubic-bezier(.22,1,.36,1) both}.phd-transition[data-leaving]{animation:phd-tr-out .26s ease both}@keyframes phd-tr-in{0%{opacity:0;backdrop-filter:blur(0) saturate(1)}to{opacity:1;backdrop-filter:blur(24px) saturate(1.25)}}@keyframes phd-tr-out{0%{opacity:1;backdrop-filter:blur(24px) saturate(1.25)}to{opacity:0;backdrop-filter:blur(0) saturate(1)}}.phd-transition__card{max-width:560px;animation:phd-tr-card .42s cubic-bezier(.22,1,.36,1) 80ms both}@keyframes phd-tr-card{0%{opacity:0;transform:translateY(14px);letter-spacing:.04em}to{opacity:1;transform:none;letter-spacing:normal}}.phd-transition__kicker{margin:0 0 10px;color:var(--phd-accent);font-size:13px;font-weight:640;letter-spacing:.14em;text-transform:uppercase}.phd-transition__title{margin:0 0 10px;font-size:clamp(22px,3.4vw,38px);color:var(--phd-hi)}.phd-transition__blurb{margin:0 0 20px;color:var(--phd-m2);font-size:15px;line-height:1.5}.phd-transition__skip{border:0;border-radius:10px;padding:10px 20px;background:rgba(var(--phd-line),.12);color:var(--phd-hi);font:inherit;font-weight:620;cursor:pointer;transition:background .16s ease,transform .16s ease}.phd-transition__skip:hover{background:rgba(var(--phd-line),.2)}.phd-transition__skip:focus-visible{outline:2px solid var(--phd-accent);outline-offset:2px}.phd-transition__bar{position:absolute;left:0;bottom:0;height:2px;width:100%;transform-origin:left;background:linear-gradient(90deg,var(--phd-accent),var(--phd-accent-soft));animation:phd-tr-bar 3.2s linear both}@keyframes phd-tr-bar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@supports not (backdrop-filter:blur(1px)){.phd-transition{background:rgba(7,8,11,.9)}}@media (prefers-reduced-motion:reduce){.phd-transition,.phd-transition[data-leaving]{animation:phd-tr-fade .14s linear both;backdrop-filter:blur(24px) saturate(1.25)}.phd-transition__card{animation:none}.phd-transition__bar{animation-duration:1.8s}}@keyframes phd-tr-fade{0%{opacity:0}to{opacity:1}}.phd-bigplay{position:absolute;left:50%;top:50%;z-index:4;width:84px;height:84px;transform:translate(-50%,-50%);display:grid;place-items:center;border:0;border-radius:50%;background:rgba(10,11,15,.62);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:inset 0 0 0 1px rgba(var(--phd-line),.18),0 18px 50px rgba(0,0,0,.5);color:var(--phd-hi);cursor:pointer;transition:transform .24s cubic-bezier(.22,1,.36,1),background .24s ease}.phd-bigplay:hover{transform:translate(-50%,-50%) scale(1.07);background:rgba(var(--phd-accent-rgb),.9);color:#1a1405}.phd-bigplay svg{width:34px;height:34px;margin-left:3px}.phd-spinner{position:absolute;left:50%;top:50%;z-index:4;width:46px;height:46px;margin:-23px 0 0 -23px;border-radius:50%;border:3px solid rgba(var(--phd-line),.18);border-top-color:var(--phd-accent);animation:phd-spin .8s linear infinite}@keyframes phd-spin{to{transform:rotate(1turn)}}.phd-ripple{position:absolute;top:50%;z-index:4;display:grid;place-items:center;width:108px;height:108px;margin-top:-54px;border-radius:50%;background:rgba(var(--phd-line),.14);color:var(--phd-hi);font-size:15px;font-weight:640;font-variant-numeric:tabular-nums;pointer-events:none;animation:phd-ripple .5s ease-out forwards}.phd-ripple--left{left:8%}.phd-ripple--right{right:8%}@keyframes phd-ripple{0%{opacity:0;transform:scale(.72)}30%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.15)}}.phd-error{position:absolute;inset:0;z-index:6;display:grid;align-content:center;justify-items:center;gap:8px;padding:32px;text-align:center;background:rgba(7,8,11,.9);color:var(--phd-ink)}.phd-error svg{width:34px;height:34px;color:var(--phd-accent)}.phd-error__title{margin:6px 0 0;font-size:19px;font-weight:620;color:var(--phd-hi)}.phd-error__body{margin:0 0 12px;max-width:420px;font-size:15px;color:var(--phd-m3)}.phd-resume{position:absolute;left:16px;bottom:88px;z-index:6;display:flex;align-items:center;gap:10px;padding:10px 12px 10px 16px;border-radius:12px;background:rgba(12,14,19,.92);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:inset 0 0 0 1px rgba(var(--phd-line),.12),0 14px 40px rgba(0,0,0,.5);font-size:14px;color:var(--phd-m1);animation:phd-rise .32s cubic-bezier(.22,1,.36,1)}@keyframes phd-rise{0%{opacity:0;transform:translateY(8px)}}.phd-resume button{border:0;border-radius:8px;padding:7px 12px;font:inherit;font-weight:620;cursor:pointer}.phd-resume__yes{background:var(--phd-accent);color:#1a1405}.phd-resume__no{background:rgba(var(--phd-line),.08);color:var(--phd-m2)}.phd-resume__no:hover{background:rgba(var(--phd-line),.14);color:var(--phd-ink)}.phd-captions{position:absolute;left:50%;bottom:92px;z-index:0;width:min(88%,780px);transform:translateX(-50%);text-align:center;pointer-events:none;transition:bottom .22s ease;--phd-cap-size:clamp(14px,2.4vw,21px);--phd-cap-bg:rgba(12,14,19,.52)}.phd-player[data-idle] .phd-captions{bottom:34px}.phd-player[data-transition] .phd-captions{opacity:0;pointer-events:none}.phd-captions__cue{display:flex;flex-direction:column;align-items:center;gap:4px;padding:8px 16px;border-radius:14px;background:var(--phd-cap-bg);backdrop-filter:blur(16px) saturate(1.5);border:1px solid rgba(var(--phd-line),.1);box-shadow:0 10px 34px rgba(0,0,0,.5),inset 0 1px 0 hsla(0,0%,100%,.06);animation:phd-cap-in .26s cubic-bezier(.22,1,.36,1) both}.phd-player[data-cap-bg=none] .phd-captions__cue{border-color:transparent;box-shadow:none;backdrop-filter:none}.phd-captions__line{font-size:var(--phd-cap-size);line-height:1.34;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.85);text-wrap:balance}.phd-captions__w{display:inline-block;white-space:pre;animation:phd-cap-w .22s cubic-bezier(.22,1,.36,1) both;animation-delay:min(calc(var(--phd-wi) * 18ms),.26s)}@keyframes phd-cap-in{0%{opacity:0;transform:translateY(8px) scale(.985);filter:blur(5px)}to{opacity:1;transform:none;filter:blur(0)}}@keyframes phd-cap-w{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@supports not (backdrop-filter:blur(1px)){.phd-captions__cue{background:rgba(8,9,12,.86)}}@media (prefers-reduced-motion:reduce){.phd-captions__cue{animation:phd-cap-fade .14s linear both}.phd-captions__w{animation:none}}@keyframes phd-cap-fade{0%{opacity:0}to{opacity:1}}.phd-player:fullscreen .phd-captions{--phd-cap-size:clamp(20px,2.2vw,34px)}.phd-controls{position:absolute;left:0;right:0;bottom:0;z-index:5;padding:40px 12px 8px;background:linear-gradient(180deg,transparent,rgba(0,0,0,.35) 38%,rgba(0,0,0,.82));opacity:1;transform:translateY(0);transition:opacity .26s ease,transform .26s ease}.phd-player[data-idle] .phd-controls{opacity:0;transform:translateY(10px);pointer-events:none}.phd-controls__row{display:flex;align-items:center;gap:2px;padding-top:4px}.phd-controls__spacer{flex:1 1 auto}.phd-btn{display:inline-grid;place-items:center;width:40px;height:40px;padding:0;border:0;border-radius:10px;background:transparent;color:hsla(0,0%,100%,.92);cursor:pointer;transition:background .16s ease,color .16s ease,transform .16s ease}.phd-btn svg{width:22px;height:22px}.phd-btn:hover{background:hsla(0,0%,100%,.12);color:#fff}.phd-btn:active{transform:scale(.94)}.phd-btn.is-active{color:var(--phd-accent)}.phd-time{padding:0 10px;font-size:13px;font-variant-numeric:tabular-nums;color:hsla(0,0%,100%,.88);white-space:nowrap}.phd-time__sep,.phd-time__total{color:hsla(0,0%,100%,.55)}.phd-volume-group{display:flex;align-items:center}.phd-volume{position:relative;width:0;height:34px;margin-right:0;opacity:0;cursor:pointer;overflow:visible;transition:width .22s cubic-bezier(.22,1,.36,1),opacity .18s ease,margin-right .22s ease}.phd-volume-group:focus-within .phd-volume,.phd-volume-group:hover .phd-volume{width:76px;margin-right:8px;opacity:1}.phd-volume__fill,.phd-volume__rail{position:absolute;left:0;right:0;top:50%;height:4px;margin-top:-2px;border-radius:2px}.phd-volume__rail{background:hsla(0,0%,100%,.3)}.phd-volume__fill{background:#fff;transform-origin:left center}.phd-volume__knob{position:absolute;top:50%;width:11px;height:11px;margin:-5.5px 0 0 -5.5px;border-radius:50%;background:#fff;pointer-events:none}.phd-progress-wrap{position:relative;padding:0 4px}.phd-progress{display:flex;align-items:center;gap:2px;height:18px;cursor:pointer;touch-action:none}.phd-progress__seg{position:relative;flex-basis:0;height:4px;border-radius:2px;overflow:hidden;transition:height .14s ease}.phd-progress.is-dragging .phd-progress__seg,.phd-progress:hover .phd-progress__seg{height:6px}.phd-progress__buffered,.phd-progress__played,.phd-progress__rail{position:absolute;inset:0;transform-origin:left center}.phd-progress__rail{background:hsla(0,0%,100%,.24)}.phd-progress__buffered{background:hsla(0,0%,100%,.42);transform:scaleX(0)}.phd-progress__played{background:var(--phd-accent);transform:scaleX(0)}.phd-progress__scrub{position:absolute;top:50%;left:0;width:13px;height:13px;margin:-6.5px 0 0 -6.5px;border-radius:50%;background:var(--phd-accent);box-shadow:0 1px 6px rgba(0,0,0,.5);opacity:0;transform:scale(.5);pointer-events:none;transition:opacity .14s ease,transform .14s ease}.phd-progress.is-dragging .phd-progress__scrub,.phd-progress:focus-visible .phd-progress__scrub,.phd-progress:hover .phd-progress__scrub{opacity:1;transform:scale(1)}.phd-tip{position:absolute;bottom:26px;display:flex;flex-direction:column;align-items:center;gap:5px;transform:translateX(-50%);pointer-events:none;z-index:3}.phd-thumb{display:block;border-radius:6px;background-color:#111;background-repeat:no-repeat;box-shadow:0 0 0 2px hsla(0,0%,100%,.85),0 12px 30px rgba(0,0,0,.6)}.phd-tip__chapter{max-width:220px;font-size:12px;font-weight:600;color:#fff;text-align:center;text-shadow:0 1px 3px rgba(0,0,0,.9)}.phd-tip__time{padding:2px 7px;border-radius:5px;background:rgba(0,0,0,.82);color:#fff;font-size:12px;font-variant-numeric:tabular-nums}.phd-menu-wrap{position:relative}.phd-menu{position:absolute;right:0;bottom:calc(100% + 10px);min-width:262px;padding:6px;border-radius:12px;background:rgba(14,16,21,.95);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:inset 0 0 0 1px rgba(var(--phd-line),.12),0 18px 48px rgba(0,0,0,.6);animation:phd-menu-in .18s cubic-bezier(.22,1,.36,1)}@keyframes phd-menu-in{0%{opacity:0;transform:translateY(6px) scale(.98)}}.phd-menu__panel{display:flex;flex-direction:column;max-height:300px;overflow-y:auto}.phd-menu__back,.phd-menu__row{display:flex;align-items:center;gap:10px;width:100%;min-height:40px;padding:0 10px;border:0;border-radius:8px;background:transparent;color:var(--phd-ink);font:inherit;font-size:14px;text-align:left;cursor:pointer;transition:background .14s ease}.phd-menu__back:hover,.phd-menu__row:hover{background:rgba(var(--phd-line),.09)}.phd-menu__back svg,.phd-menu__row svg{width:18px;height:18px;flex:0 0 auto;color:var(--phd-m2)}.phd-menu__label{flex:1 1 auto;white-space:nowrap}.phd-menu__value{color:var(--phd-m3);font-size:13px}.phd-menu__back{margin-bottom:4px;padding-bottom:8px;border-bottom:1px solid rgba(var(--phd-line),.1);border-radius:8px 8px 0 0;font-weight:620}.phd-menu__row--option .phd-menu__tick{display:grid;place-items:center;width:18px;height:18px;flex:0 0 auto}.phd-menu__row--option .phd-menu__tick svg{width:15px;height:15px;color:var(--phd-accent)}.phd-menu__group-label{margin:6px 10px 2px;color:var(--phd-m4);font-size:11px;font-weight:620;letter-spacing:.06em;text-transform:uppercase}.phd-menu__group-label:first-of-type{margin-top:10px}.phd-switch{position:relative;width:34px;height:19px;flex:0 0 auto;border-radius:999px;background:rgba(var(--phd-line),.2);transition:background .18s ease}.phd-switch:after{content:"";position:absolute;left:2px;top:2px;width:15px;height:15px;border-radius:50%;background:#fff;transition:transform .18s cubic-bezier(.22,1,.36,1)}.phd-switch.is-on{background:var(--phd-accent)}.phd-switch.is-on:after{transform:translateX(15px)}.phd-chapters__groups{display:flex;flex-direction:column;gap:14px}.phd-part{border-radius:var(--phd-radius-sm);background:rgba(var(--phd-surface),.55);box-shadow:inset 0 0 0 1px rgba(var(--phd-line),.07);overflow:hidden}.phd-part.is-active{box-shadow:inset 0 0 0 1px rgba(var(--phd-accent-rgb),.4)}.phd-part__headrow{display:flex;align-items:stretch;background:rgba(10,11,15,.86);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.phd-part__header{position:relative;flex:1 1 auto;display:flex;align-items:flex-start;gap:14px;min-width:0;padding:16px 18px;border:0;background:transparent;color:var(--phd-ink);font:inherit;text-align:left;cursor:pointer;overflow:hidden;transition:background .2s ease}.phd-part__header:hover{background:rgba(var(--phd-line),.06)}.phd-part.is-active .phd-part__header{border-left:2px solid var(--phd-accent);padding-left:16px}.phd-part__num{flex:0 0 auto;padding:3px 9px;border-radius:7px;background:rgba(var(--phd-accent-rgb),.14);box-shadow:inset 0 0 0 1px rgba(var(--phd-accent-rgb),.34);color:var(--phd-accent-soft);font-size:12px;font-weight:700;letter-spacing:.08em;font-variant-numeric:tabular-nums}.phd-part__body{display:flex;flex-direction:column;gap:4px;flex:1 1 auto;min-width:0}.phd-part__title{font-size:18px;font-weight:640;color:var(--phd-hi)}.phd-part__blurb{font-size:14px;line-height:1.5;color:var(--phd-m3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.phd-part__time{flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-end;gap:2px;padding:3px 8px;border-radius:6px;background:rgba(var(--phd-line),.06);font-size:12px;font-variant-numeric:tabular-nums;color:var(--phd-m2);white-space:nowrap}.phd-part__dur{color:var(--phd-m4);font-size:11px}.phd-part__bar{position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--phd-accent);transform-origin:left center;transform:scaleX(0)}.phd-part__toggle{display:none;flex:0 0 auto;width:44px;border:0;border-left:1px solid rgba(var(--phd-line),.08);background:transparent;cursor:pointer}.phd-part__chev{display:block;width:8px;height:8px;margin:0 auto;border-right:2px solid var(--phd-m2);border-bottom:2px solid var(--phd-m2);transform:rotate(45deg);transition:transform .2s ease}.phd-part__toggle[aria-expanded=true] .phd-part__chev{transform:rotate(-135deg)}.phd-chapters__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:12px;list-style:none}.phd-chapter{position:relative;display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;border:0;border-radius:10px;background:rgba(var(--phd-surface-2),.6);box-shadow:inset 0 0 0 1px rgba(var(--phd-line),.06);color:var(--phd-ink);font:inherit;text-align:left;cursor:pointer;overflow:hidden;transition:background .2s ease,box-shadow .2s ease,transform .2s ease}.phd-chapter:hover{background:rgba(var(--phd-surface-2),.9);box-shadow:inset 0 0 0 1px rgba(var(--phd-line),.14);transform:translateY(-2px)}.phd-chapter.is-active{box-shadow:inset 0 0 0 1px rgba(var(--phd-accent-rgb),.5)}.phd-chapter__num{flex:0 0 auto;font-size:11px;font-weight:700;letter-spacing:.08em;color:var(--phd-m4);font-variant-numeric:tabular-nums}.phd-chapter.is-active .phd-chapter__num{color:var(--phd-accent)}.phd-chapter__body{display:flex;flex-direction:column;gap:2px;flex:1 1 auto;min-width:0}.phd-chapter__title{font-size:14px;font-weight:600;color:var(--phd-hi);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.phd-chapter__time{flex:0 0 auto;padding:3px 8px;border-radius:6px;background:rgba(var(--phd-line),.06);font-size:11px;font-variant-numeric:tabular-nums;color:var(--phd-m2)}.phd-chapter__bar{position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--phd-accent);transform-origin:left center;transform:scaleX(0)}@media (max-width:639px){.phd-part__toggle{display:block}.phd-part:not([data-open]) .phd-chapters__list{display:none}.phd-chapters__list{grid-template-columns:minmax(0,1fr)}}.phd-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;max-width:var(--phd-max);margin:0 auto;padding:0 var(--phd-gut);background:transparent}.phd-stat{padding:26px 20px;border-radius:var(--phd-radius-sm);background:rgba(var(--phd-surface),.6);box-shadow:inset 0 0 0 1px rgba(var(--phd-line),.06);text-align:center}.phd-stat__value{display:block;font-size:38px;font-weight:660;letter-spacing:-.02em;color:var(--phd-accent-soft);font-variant-numeric:tabular-nums}.phd-stat__label{display:block;margin-top:4px;font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:var(--phd-m4)}.phd-about__grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:48px}.phd-about__body p{margin:0 0 18px;font-size:17px;line-height:1.72;color:var(--phd-m2)}.phd-about__body p:last-child{margin-bottom:0}.phd-modules__list{display:flex;flex-direction:column;gap:8px}.phd-module{border-radius:var(--phd-radius-sm);background:rgba(var(--phd-surface),.7);box-shadow:inset 0 0 0 1px rgba(var(--phd-line),.07);overflow:hidden}.phd-module>summary{display:flex;align-items:center;gap:16px;padding:20px 22px;cursor:pointer;list-style:none;transition:background .18s ease}.phd-module>summary::-webkit-details-marker{display:none}.phd-module>summary:hover{background:rgba(var(--phd-line),.04)}.phd-module__num{flex:0 0 auto;font-size:12px;font-weight:700;letter-spacing:.1em;color:var(--phd-accent);font-variant-numeric:tabular-nums}.phd-module__title{flex:0 0 auto;font-size:17px;font-weight:620;color:var(--phd-hi)}.phd-module__summary{flex:1 1 auto;font-size:14px;color:var(--phd-m4)}.phd-faq__chev,.phd-module__chev{flex:0 0 auto;width:9px;height:9px;border-right:2px solid var(--phd-m3);border-bottom:2px solid var(--phd-m3);transform:rotate(45deg);transition:transform .22s ease}.phd-faq__item[open] .phd-faq__chev,.phd-module[open] .phd-module__chev{transform:rotate(-135deg)}.phd-module__items{margin:0;padding:0 22px 22px 60px;list-style:none}.phd-module__items li{position:relative;padding:6px 0 6px 18px;font-size:15px;color:var(--phd-m2)}.phd-module__items li:before{content:"";position:absolute;left:0;top:15px;width:6px;height:6px;border-radius:50%;background:rgba(var(--phd-accent-rgb),.55)}.phd-testimonials__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.phd-quote{display:flex;flex-direction:column;gap:18px;margin:0;padding:26px;border-radius:var(--phd-radius-sm);background:rgba(var(--phd-surface),.7);box-shadow:inset 0 0 0 1px rgba(var(--phd-line),.07)}.phd-quote blockquote{margin:0;font-size:16px;line-height:1.65;color:var(--phd-m1)}.phd-quote blockquote:before{content:"\201C";display:block;margin-bottom:6px;font-size:34px;line-height:.6;color:rgba(var(--phd-accent-rgb),.5)}.phd-quote figcaption{margin-top:auto}.phd-quote__jump{display:inline-flex;align-items:center;gap:6px;border:0;border-radius:8px;padding:6px 10px;margin:0 -10px;background:transparent;color:var(--phd-accent-soft);font:inherit;font-size:13px;font-weight:620;cursor:pointer;transition:background .16s ease}.phd-quote__jump:hover{background:rgba(var(--phd-accent-rgb),.12)}.phd-quote__jump:before{content:"▶";font-size:9px}.phd-faq__list{display:flex;flex-direction:column;gap:6px}.phd-faq__item{border-radius:var(--phd-radius-sm);background:rgba(var(--phd-surface),.6);box-shadow:inset 0 0 0 1px rgba(var(--phd-line),.06);overflow:hidden}.phd-faq__item>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 22px;font-size:16px;font-weight:560;color:var(--phd-ink);cursor:pointer;list-style:none}.phd-faq__item>summary::-webkit-details-marker{display:none}.phd-faq__item>summary:hover{background:rgba(var(--phd-line),.04)}.phd-faq__item p{margin:0;padding:0 22px 20px;font-size:15px;line-height:1.7;color:var(--phd-m3)}.phd-transcript__toolbar{display:flex;align-items:center;gap:12px;max-width:var(--phd-max);margin:0 auto 16px;padding:0 var(--phd-gut)}.phd-transcript__search{flex:1 1 auto;min-width:0;padding:11px 14px;border:0;border-radius:10px;background:rgba(var(--phd-surface),.72);box-shadow:inset 0 0 0 1px rgba(var(--phd-line),.1);color:var(--phd-ink);font:inherit;font-size:14px}.phd-transcript__search:focus-visible{outline:2px solid var(--phd-accent);outline-offset:1px}.phd-transcript__follow{flex:0 0 auto;border:0;border-radius:10px;padding:10px 16px;background:rgba(var(--phd-accent-rgb),.14);box-shadow:inset 0 0 0 1px rgba(var(--phd-accent-rgb),.34);color:var(--phd-accent-soft);font:inherit;font-size:13px;font-weight:620;cursor:pointer;white-space:nowrap}.phd-transcript__follow:hover{background:rgba(var(--phd-accent-rgb),.22)}.phd-transcript__list{max-width:var(--phd-max);max-height:62vh;margin:0 auto;padding:8px var(--phd-gut) 8px calc(var(--phd-gut) - 4px);overflow-y:auto;overscroll-behavior:contain;border-radius:var(--phd-radius-sm);background:rgba(var(--phd-surface),.4);box-shadow:inset 0 0 0 1px rgba(var(--phd-line),.07)}.phd-tr__line{display:flex;align-items:baseline;gap:12px;width:100%;padding:8px 12px;border:0;border-left:2px solid transparent;border-radius:6px;background:transparent;color:var(--phd-m2);font:inherit;font-size:14px;line-height:1.5;text-align:left;cursor:pointer;content-visibility:auto;contain-intrinsic-size:auto 44px;transition:background .14s ease}.phd-tr__line:hover{background:rgba(var(--phd-line),.06)}.phd-tr__line.is-active{border-left-color:var(--phd-accent);background:rgba(var(--phd-accent-rgb),.1);color:var(--phd-hi)}.phd-tr__time{flex:0 0 auto;padding-top:1px;color:var(--phd-m4);font-size:12px;font-variant-numeric:tabular-nums}.phd-tr__line.is-active .phd-tr__time{color:var(--phd-accent)}.phd-tr__text{flex:1 1 auto}.phd-tr__text mark{background:rgba(var(--phd-accent-rgb),.4);color:var(--phd-hi);border-radius:3px}.phd-transcript__empty{padding:24px 12px;color:var(--phd-m4);font-size:14px;text-align:center}.phd-cta-band__inner{display:grid;justify-items:center;gap:14px;padding:64px 32px;border-radius:26px;text-align:center;background:radial-gradient(600px 300px at 50% 0,rgba(var(--phd-accent-rgb),.16),transparent 70%),rgba(var(--phd-surface),.72);box-shadow:inset 0 0 0 1px rgba(var(--phd-line),.09);transform:translateY(var(--phd-px,0))}.phd-cta-band__inner p{margin:0 0 8px;max-width:460px;color:var(--phd-m2)}.phd-footer{border-top:1px solid rgba(var(--phd-line),.07);margin-top:40px}.phd-footer__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;max-width:var(--phd-max);margin:0 auto;padding:30px var(--phd-gut);font-size:14px;color:var(--phd-m4)}.phd-footer__inner p{margin:0}.phd-footer a{color:var(--phd-m2);text-decoration:none;border-bottom:1px solid rgba(var(--phd-accent-rgb),.4)}.phd-footer a:hover{color:var(--phd-accent-soft)}.phd-404{display:grid;place-content:center;justify-items:center;gap:10px;min-height:70vh;padding:40px var(--phd-gut);text-align:center}.phd-404 p{margin:0 0 10px;color:var(--phd-m3)}@media (prefers-reduced-motion:reduce){.phd-root *,.phd-root :after,.phd-root :before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}.phd-root [data-reveal]{opacity:1;transform:none}.phd-ambient,.phd-hero__scrollhint,.phd-scene{display:none}}@media (max-width:1023px){.phd-hero__title{font-size:58px}.phd-h2{font-size:33px}.phd-section{padding:76px var(--phd-gut)}.phd-about__grid{gap:28px}.phd-about__grid,.phd-testimonials__grid{grid-template-columns:1fr}.phd-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.phd-nav__links{display:none}}@media (max-width:767px){.phd-root{--phd-gut:18px}.phd-hero{padding:64px var(--phd-gut) 48px}.phd-hero__title{font-size:42px}.phd-hero__sub{font-size:17px}.phd-hero__meta{grid-template-columns:repeat(2,minmax(0,1fr))}.phd-chapters__list{grid-template-columns:minmax(0,1fr)}.phd-watch{padding-left:0;padding-right:0}.phd-player__stage{border-radius:0}.phd-hide-sm{display:none}.phd-controls{padding:34px 6px 6px}.phd-btn{width:38px;height:38px}.phd-time{padding:0 6px;font-size:12px}.phd-volume-group:focus-within .phd-volume,.phd-volume-group:hover .phd-volume{width:56px}.phd-captions__line{font-size:16px}.phd-resume{left:8px;right:8px;bottom:76px;flex-wrap:wrap;font-size:13px}.phd-module>summary{flex-wrap:wrap;gap:8px 12px;padding:16px 18px}.phd-module__summary{flex-basis:100%}.phd-module__items{padding-left:38px}.phd-cta-band__inner{padding:44px 22px}}@media (max-width:559px){.phd-hero__title{font-size:36px}.phd-h2{font-size:27px}.phd-stats{grid-template-columns:1fr}.phd-hero__actions .phd-cta{flex:1 1 100%}}@media (hover:none){.phd-volume{width:56px;margin-right:8px;opacity:1}.phd-progress__scrub{opacity:1;transform:scale(1)}}