.eduLecturerIntro{background:var(--ivory);border-bottom:1px solid #0202012e;grid-template-columns:minmax(220px,32%) minmax(0,1fr);align-items:center;gap:clamp(42px,7vw,110px);padding:7vw 6vw;display:grid}.eduLecturerPortrait{aspect-ratio:4/5;background:var(--beige);color:#666;border:1px solid #02020129;flex-direction:column;justify-content:center;align-items:center;gap:28px;max-height:520px;display:flex;position:relative}.eduLecturerPortrait img{opacity:.58;filter:grayscale();width:clamp(62px,8vw,116px);height:auto}.eduLecturerPortrait img.hasProfileImage{object-fit:cover;opacity:1;filter:none;width:100%;height:100%}.eduLecturerPortrait span{letter-spacing:.18em;font-size:8px}.eduLecturerContent{max-width:760px}.eduLecturerContent h2{letter-spacing:-.07em;margin:32px 0 14px;font-size:clamp(54px,7vw,108px);font-weight:300;line-height:.95}.eduLecturerRole{margin:0;font-size:15px;line-height:1.7}.eduLecturerFields{letter-spacing:.03em;margin:34px 0 12px;font-size:12px;line-height:1.8}.eduLecturerDescription{max-width:620px;margin:0;font-size:13px;line-height:1.95}.eduLecturerActions{flex-wrap:wrap;gap:12px 28px;margin-top:36px;display:flex}.eduLecturerActions a{letter-spacing:.05em;border-bottom:1px solid;justify-content:space-between;align-items:center;gap:32px;min-height:44px;padding:0 2px;font-size:11px;display:inline-flex}.eduLecturerActions a span{transition:transform .2s}.eduLecturerActions a:hover span,.eduLecturerActions a:focus-visible span{transform:translate(3px)}.eduLecturerActions a:focus-visible,.eduFloatingCta a:focus-visible,.eduMobileInquiry:focus-visible{outline-offset:4px;outline:2px solid}.eduFloatingCta{z-index:20;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f7f4edf0;border:1px solid #0202013d;flex-direction:column;display:flex;position:fixed;top:50%;right:20px;transform:translateY(-50%)}.eduFloatingCta a{letter-spacing:.1em;align-items:center;min-width:104px;min-height:44px;padding:0 14px;font-size:9px;display:flex}.eduFloatingCta a+a{background:var(--forest);color:#fff;border-top:1px solid #0202012e}.eduMobileInquiry{display:none}.eduHeroPhilosophy{max-width:620px}.eduHeroPhilosophy p{margin:0;font-size:13px;line-height:1.9}.eduHeroPhilosophy p+p{margin-top:12px}.eduHeroPhilosophy strong{font-weight:500}.eduManifesto{background:var(--beige);grid-template-columns:24% 76%;padding:10vw 6vw 11vw;display:grid}.eduKicker{letter-spacing:.2em;margin:0 0 10px;font-size:11px}.eduMethodLabel{letter-spacing:.13em;text-transform:uppercase;color:#666;margin:0 0 28px;font-size:10px}.eduManifesto h2{letter-spacing:-.07em;margin:0;font-size:clamp(50px,6.5vw,105px);font-weight:300;line-height:.98}.eduMethodSequence{letter-spacing:.01em;margin:0 0 24px;font-size:clamp(19px,2.2vw,34px)}.eduValueFlow{border-block:1px solid #02020166;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.eduValueFlow li{min-width:0;padding:28px 20px 30px 0;position:relative}.eduValueFlow li+li{border-left:1px solid #0202012e;padding-left:20px}.eduValueFlow li:not(:last-child):after{content:"→";z-index:1;color:#777;font-weight:300;position:absolute;top:28px;right:-8px}.eduValueFlow span{letter-spacing:-.03em;font-size:clamp(18px,1.8vw,29px);display:block}.eduValueFlow li p{color:#555;margin:18px 0 0;font-size:11px;line-height:1.75}.eduValueBranches{border-top:1px solid #0202012e;margin-top:26px;padding:20px 0 0}.eduValueBranches>span,.eduMethodDetails span{letter-spacing:.13em;color:#666;font-size:9px;display:block}.eduValueBranches ul{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:16px 0 0;padding:0;list-style:none;display:grid}.eduValueBranches li{border:1px solid #02020140;min-width:0;padding:15px 12px}.eduValueBranches strong,.eduValueBranches small{display:block}.eduValueBranches strong{letter-spacing:.06em;font-size:10px}.eduValueBranches small{color:#555;margin-top:8px;font-size:10px;line-height:1.55}.eduDefinition{max-width:800px;margin:38px 0 0;font-size:14px;line-height:2}.eduDefinition strong{font-weight:600}.eduMethodDetails{border-top:1px solid #02020140;grid-template-columns:1fr 1fr;gap:22px;max-width:800px;margin-top:28px;padding-top:24px;display:grid}.eduMethodDetails p{margin:12px 0 0;font-size:11px;line-height:1.9}.eduMethodJournal{border-top:1px solid #02020140;max-width:800px;margin-top:42px;padding-top:26px}.eduMethodJournal>p{letter-spacing:.12em;margin:0;font-size:10px}.eduMethodLinks{flex-wrap:wrap;gap:12px 30px;margin-top:24px;display:flex}.eduMethodLinks a{letter-spacing:.02em;color:inherit;border-bottom:1px solid;align-items:center;gap:12px;padding:0 0 7px;font-size:12px;text-decoration:none;display:inline-flex}.eduMethodLinks a span{transition:transform .2s}.eduMethodLinks a:hover span,.eduMethodLinks a:focus-visible span{transform:translate(4px)}.eduTrackGrid{border-top:1px solid #aaa;border-left:1px solid #aaa;grid-template-columns:1fr 1fr;margin-top:9vw;display:grid}.eduTrack{border-bottom:1px solid #aaa;border-right:1px solid #aaa;flex-direction:column;min-height:520px;padding:34px 36px 42px;display:flex}.eduTrack.featured{background:var(--forest);color:#fff}.eduTrackTop{letter-spacing:.14em;align-items:center;gap:18px;font-size:10px;display:flex}.eduTrackTop small{font-size:9px}.eduTrackTop b{border:1px solid;border-radius:99px;margin-left:auto;padding:6px 10px;font-size:8px;font-weight:400}.eduTrack h3{letter-spacing:-.055em;margin:58px 0 20px;font-size:clamp(31px,3.4vw,54px);font-weight:300}.eduTrack h4{margin:0 0 18px;font-size:15px;font-weight:500;line-height:1.6}.eduTrack p{max-width:590px;margin:0;font-size:13px;line-height:1.9}.eduTags{flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:38px;display:flex}.eduTags span{letter-spacing:.04em;border:1px solid;border-radius:99px;padding:7px 11px;font-size:9px}.eduProcess{background:var(--ivory);padding:11vw 6vw}.eduProcessGrid{border-top:1px solid #aaa;grid-template-columns:repeat(4,1fr);margin-top:8vw;display:grid}.eduProcessGrid article{border-bottom:1px solid #aaa;min-height:320px;padding:28px 24px 20px 0}.eduProcessGrid article+article{border-left:1px solid #aaa;padding-left:24px}.eduProcessGrid article>span,.eduProcessGrid small{letter-spacing:.14em;font-size:9px}.eduProcessGrid small{float:right}.eduProcessGrid h3{margin:65px 0 20px;font-size:clamp(30px,3vw,48px);font-weight:300}.eduProcessGrid p{font-size:12px;line-height:1.8}.eduOutcomes{background:var(--beige);grid-template-columns:1fr 1fr;display:grid}.eduOutcomes>div{min-height:55vh;padding:9vw 6vw}.eduOutcomes>div+div{border-left:1px solid #02020140}.eduOutcomes h2{letter-spacing:-.055em;margin:4vw 0;font-size:clamp(32px,4vw,64px);font-weight:300}.eduOutcomes p{font-size:13px;line-height:2}.eduFounder{background:var(--ivory);border-top:1px solid #0202012e;grid-template-columns:22% 43% 35%;align-items:start;padding:8vw 6vw 9vw;display:grid}.eduFounderName{letter-spacing:.08em;margin:0 0 30px;font-size:11px}.eduFounder h2{letter-spacing:-.06em;margin:0;font-size:clamp(36px,4.5vw,70px);font-weight:300;line-height:1.05}.eduFounderCopy{padding-top:40px}.eduFounderCopy p{margin:0;font-size:13px;line-height:2}.eduFounderCopy p+p{margin-top:20px}@media (max-width:1100px){.eduFloatingCta{display:none}.eduMobileInquiry{z-index:20;left:16px;right:16px;bottom:max(14px,env(safe-area-inset-bottom));background:var(--forest);color:#fff;letter-spacing:.06em;border:1px solid #ffffff40;justify-content:space-between;align-items:center;min-height:52px;padding:0 18px;font-size:11px;display:flex;position:fixed}.educationPage{padding-bottom:calc(68px + env(safe-area-inset-bottom))}}@media (max-width:800px){.eduHero{min-height:auto}.eduLecturerIntro{grid-template-columns:1fr;gap:28px;padding:54px 20px 62px}.eduLecturerPortrait{aspect-ratio:1;gap:12px;width:112px;max-height:none}.eduLecturerPortrait img{width:42px}.eduLecturerPortrait span{font-size:6px}.eduLecturerContent h2{margin:22px 0 10px;font-size:50px}.eduLecturerRole{font-size:13px}.eduLecturerFields{margin:24px 0 10px;font-size:11px}.eduLecturerDescription{font-size:12px;line-height:1.8}.eduLecturerActions{gap:10px 22px;margin-top:24px}.eduLecturerActions a{min-height:46px;font-size:10px}.eduHero h1{font-size:49px;line-height:1.02}.eduHeroPhilosophy p{font-size:12px}.eduManifesto{grid-template-columns:1fr;padding:90px 20px}.eduManifesto>.eyebrow{margin-bottom:50px}.eduManifesto h2{font-size:43px}.eduMethodSummary{margin:28px 0 40px;font-size:15px}.eduMethodSequence{margin-bottom:18px;font-size:18px;line-height:1.6}.eduValueFlow{grid-template-columns:1fr}.eduValueFlow li{padding:24px 0}.eduValueFlow li+li{border-top:1px solid #0202012e;border-left:0;padding-left:0}.eduValueFlow li:not(:last-child):after{content:"↓";top:auto;bottom:-12px;right:2px}.eduValueFlow li p{max-width:520px;margin-top:10px;font-size:12px}.eduValueBranches ul{grid-template-columns:1fr 1fr}.eduValueBranches li:last-child{grid-column:1/-1}.eduMethodDetails{grid-template-columns:1fr;gap:20px}.eduMethodLinks{flex-direction:column;align-items:flex-start;gap:18px}.eduTrackGrid{grid-template-columns:1fr;margin-top:70px}.eduTrack{min-height:500px;padding:28px 24px}.eduTrack h3{font-size:38px}.eduProcess{padding:90px 20px}.eduProcessGrid{grid-template-columns:1fr 1fr}.eduProcessGrid article{min-height:290px}.eduProcessGrid article:nth-child(3){border-left:0;padding-left:0}.eduOutcomes{grid-template-columns:1fr}.eduOutcomes>div{min-height:auto;padding:80px 20px}.eduOutcomes>div+div{border-top:1px solid #02020140;border-left:0}.eduFounder{padding:80px 20px;display:block}.eduFounder>div:first-of-type{margin-top:40px}.eduFounderName{margin-bottom:24px;font-size:10px}.eduFounder h2{font-size:41px}.eduFounderCopy{padding-top:42px}.eduFounderCopy p{font-size:12px}.eduContact h2{font-size:48px}}.eduLecturerIntro{grid-template-columns:minmax(280px,40%) minmax(0,60%);gap:clamp(42px,6vw,96px)}.eduLecturerPortrait{justify-self:center;width:min(100%,400px);max-height:500px;overflow:hidden}.eduLecturerPortrait img.hasProfileImage{object-position:center 28%}.eduLecturerActions{gap:12px;margin-top:36px}.eduLecturerActions a{letter-spacing:.015em;border:1px solid #0202016b;width:190px;min-height:46px;padding:0 22px;font-size:14px}.eduLecturerActions a+a{background:var(--black);border-color:var(--black);color:#fff}.eduFloatingCta{right:24px}.eduFloatingCta a{letter-spacing:.055em;min-width:136px;min-height:54px;padding:0 20px;font-size:12px}.eduManifesto{grid-template-columns:18% 82%;padding-bottom:8vw}.eduMethodBlock{max-width:1080px;padding:0 0 64px}.eduMethodBlock+.eduMethodBlock{border-top:1px solid #02020147;padding-top:56px}.eduMethodBlock>span,.eduTracksBridge>span{letter-spacing:.15em;color:#555;margin-bottom:24px;font-size:10px;display:block}.eduMethodBlock h2{max-width:980px;font-size:clamp(48px,5.7vw,88px)}.eduMethodBlock h3{letter-spacing:-.045em;margin:0 0 34px;font-size:clamp(30px,3.2vw,48px);font-weight:300}.eduMethodSummary{max-width:720px;margin:30px 0 0;font-size:16px;font-weight:400;line-height:1.85}.eduValueFlow{border-bottom:1px solid #02020166;grid-template-columns:repeat(4,minmax(0,1fr))}.eduValueFlow li{padding:28px 22px 34px 0}.eduValueFlow li+li{padding-left:22px}.eduValueFlow li small{letter-spacing:.14em;color:#666;margin-bottom:26px;font-size:9px;display:block}.eduValueFlow li p{margin-top:14px;font-size:12px;line-height:1.7}.eduMethodSequence{letter-spacing:.08em;color:#666;margin:20px 0 0;font-size:10px;line-height:1.6}.eduMethodOutcomes{border-block:1px solid #02020159;grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.eduMethodOutcomes li{padding:25px 16px 25px 0;font-size:15px}.eduMethodOutcomes li+li{border-left:1px solid #0202012e;padding-left:16px}.eduMethodUses{max-width:800px;margin-top:34px}.eduMethodUses span{letter-spacing:.12em;color:#555;font-size:10px;display:block}.eduMethodUses p{margin:12px 0 0;font-size:13px;line-height:1.9}.eduMethodLink{border-bottom:1px solid;align-items:center;gap:18px;margin-top:30px;padding-bottom:7px;font-size:12px;display:inline-flex}.eduTracksBridge{border-top:1px solid #02020166;max-width:1080px;padding-top:48px}.eduTracksBridge p{max-width:720px;margin:0;font-size:17px;line-height:1.75}@media (max-width:1100px){.eduMobileInquiry{background:var(--ivory);border-color:#02020147;grid-template-columns:1fr 1fr;padding:0;display:grid}.eduMobileInquiry a{letter-spacing:.035em;justify-content:center;align-items:center;min-height:52px;padding:0 16px;font-size:12px;display:flex}.eduMobileInquiry a+a{background:var(--forest);color:#fff}}@media (max-width:800px){.eduLecturerIntro{grid-template-columns:1fr;gap:30px;padding:64px 20px 68px}.eduLecturerPortrait{aspect-ratio:4/5;justify-self:start;width:min(64vw,220px);max-height:min(275px,38vh)}.eduLecturerContent h2{margin-top:20px}.eduLecturerActions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.eduLecturerActions a{gap:12px;width:100%;min-height:46px;padding:0 14px;font-size:12px}.eduManifesto{grid-template-columns:1fr;padding:84px 20px}.eduManifesto>.eyebrow{margin-bottom:42px}.eduMethodBlock{padding-bottom:48px}.eduMethodBlock+.eduMethodBlock{padding-top:44px}.eduMethodBlock h2{font-size:42px;line-height:1.04}.eduMethodSummary{font-size:14px;line-height:1.8}.eduValueFlow{grid-template-columns:1fr}.eduValueFlow li{padding:22px 0}.eduValueFlow li+li{padding-left:0}.eduValueFlow li small{margin-bottom:12px}.eduValueFlow li:not(:last-child):after{content:"↓"}.eduMethodOutcomes{grid-template-columns:1fr 1fr}.eduMethodOutcomes li{padding:20px 12px 20px 0;font-size:13px}.eduMethodOutcomes li:nth-child(odd){border-left:0;padding-left:0}.eduMethodOutcomes li:nth-child(n+3){border-top:1px solid #0202012e}.eduMethodUses p{font-size:12px}.eduTracksBridge{padding-top:38px}.eduTracksBridge p{font-size:15px}}.eduLecturerActions{gap:14px}.eduLecturerActions a{white-space:nowrap;flex:none;width:200px;min-width:200px}.eduLecturerActions a span{flex:none;margin-left:auto}@media (max-width:520px){.eduLecturerActions{flex-direction:column;align-items:stretch;gap:10px;display:flex}.eduLecturerActions a{width:100%;min-width:0}}
