:root{--forest:#263c35;--deep:#172a25;--moss:#6f826b;--sage:#a8b6a1;--clay:#b66c4d;--ochre:#c99a58;--cream:#f2eee4;--paper:#fbf9f3;--ink:#202824;--muted:#627069;--line:#d8d8ce;--serif:Georgia,'Times New Roman',serif;--sans:Inter,ui-sans-serif,system-ui,-apple-system,'Segoe UI',sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font:16px/1.65 var(--sans)}h1,h2,h3,p,blockquote{margin-top:0}h1,h2,h3{font-family:var(--serif);font-weight:400;line-height:.98;letter-spacing:-.035em}h1{font-size:clamp(3rem,7vw,7rem)}h2{font-size:clamp(2.4rem,5vw,5rem)}h3{font-size:1.6rem}a{color:inherit}.skip{position:fixed;left:-999px;top:1rem;z-index:100;background:white;padding:.7rem}.skip:focus{left:1rem}.site-head{height:86px;display:flex;align-items:center;justify-content:space-between;padding:0 clamp(1.2rem,4vw,4.5rem);border-bottom:1px solid var(--line);background:rgba(251,249,243,.96);position:relative;z-index:10}.wordmark{display:flex;gap:.8rem;align-items:center;text-decoration:none}.wordmark span{width:38px;height:38px;display:grid;place-items:center;border:1px solid var(--forest);border-radius:50%;font:600 10px var(--serif)}.wordmark b{font:600 1rem var(--serif);letter-spacing:.01em}.site-head nav{display:flex;gap:clamp(.6rem,1.4vw,1.45rem);align-items:center}.site-head nav a{font-size:.76rem;text-decoration:none;padding:.4rem 0;border-bottom:1px solid transparent;white-space:nowrap}.site-head nav a:hover,.site-head nav a[aria-current]{border-color:var(--clay)}.menu{display:none}.kicker,.section-no{text-transform:uppercase;letter-spacing:.18em;font-size:.7rem;font-weight:700;color:var(--moss)}.deck{font-size:clamp(1.05rem,1.7vw,1.35rem);line-height:1.55;color:var(--muted);max-width:62ch}.btn{display:inline-flex;gap:1rem;align-items:center;padding:.85rem 1.1rem;text-decoration:none;font-size:.8rem;font-weight:700;letter-spacing:.04em}.btn.solid{background:var(--forest);color:white}.btn.text{border-bottom:1px solid var(--forest)}.btn.light{background:var(--cream);color:var(--deep)}.home-hero{min-height:690px;display:grid;grid-template-columns:1.1fr .9fr;align-items:center;padding:clamp(3rem,7vw,7rem) clamp(1.2rem,6vw,7rem);overflow:hidden}.hero-copy{position:relative;z-index:2}.hero-copy h1{max-width:11ch;margin:.2em 0 .3em}.hero-copy h1 em,.scout-hero em{color:var(--clay);font-weight:400}.actions{display:flex;gap:1rem;margin-top:2rem;align-items:center}.hero-art{height:560px;position:relative;display:grid;place-items:center}.pathmark{position:absolute;width:110%;height:110%;overflow:visible}.pathmark path{fill:none;stroke:var(--sage);stroke-width:1.4}.pathmark circle{fill:var(--clay)}.portrait-frame{width:min(78%,340px);aspect-ratio:4/5;display:grid;place-items:end center;padding:1.5rem;border:1px solid #9aaa9f;background:radial-gradient(circle at 47% 35%,#e4e6dc 0 18%,transparent 18.5%),linear-gradient(145deg,#d8ded4,#ebe8de);clip-path:polygon(8% 0,100% 0,100% 91%,89% 100%,0 100%,0 9%);position:relative;color:var(--muted);text-align:center;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.hero-art>p{position:absolute;right:-2rem;bottom:4rem;width:150px;font:italic 1.05rem var(--serif);color:var(--forest)}.thesis{background:var(--forest);color:white;padding:clamp(4rem,8vw,9rem) clamp(1.2rem,12vw,13rem);display:grid;grid-template-columns:1fr 3fr;gap:2rem 5rem}.thesis .section-no{color:var(--sage)}.thesis blockquote{grid-column:2;font:400 clamp(2rem,4vw,4.4rem)/1.08 var(--serif);letter-spacing:-.035em;max-width:22ch}.thesis>p:last-child{grid-column:2;max-width:66ch;color:#cbd3cd}.pathways{padding:clamp(4rem,8vw,9rem) clamp(1.2rem,7vw,8rem)}.pathways>header{display:flex;justify-content:space-between;align-items:end;margin-bottom:3rem}.pathways h2{max-width:11ch;margin:0}.path-list{border-top:1px solid var(--line)}.path-list a{display:grid;grid-template-columns:60px 1fr 50px;align-items:center;gap:1rem;padding:1.3rem .5rem;border-bottom:1px solid var(--line);text-decoration:none;transition:padding .25s,background .25s}.path-list a:hover{padding-left:1.3rem;background:var(--cream)}.path-list a.flag{background:#e7e9df}.path-list a b{font-size:.7rem;color:var(--clay)}.path-list strong{display:block;font:400 clamp(1.4rem,2.5vw,2.3rem) var(--serif)}.path-list small{color:var(--muted)}.path-list i{font-style:normal;font-size:1.5rem}.ideas{padding:5rem clamp(1.2rem,6vw,7rem);background:var(--cream)}.idea-track{display:grid;grid-template-columns:repeat(5,1fr);margin-top:2.5rem}.idea{padding:1.5rem;border-left:1px solid #c9c9be;min-height:270px}.idea span{font-size:.68rem;color:var(--clay)}.idea h3{margin:4rem 0 1rem}.idea p{font-size:.87rem;color:var(--muted)}.about-preview{display:grid;grid-template-columns:.75fr 1.25fr;gap:clamp(2rem,8vw,9rem);align-items:center;padding:clamp(4rem,9vw,10rem) clamp(1.2rem,8vw,9rem)}.monogram{aspect-ratio:1;display:grid;place-items:center;background:var(--forest);color:white;font:400 clamp(4rem,10vw,10rem) var(--serif);border-radius:50% 50% 8% 50%}.about-preview h2{max-width:12ch}.about-preview p:not(.kicker){max-width:55ch;color:var(--muted)}.arrow-link{font-weight:700;text-decoration:none;border-bottom:1px solid var(--clay);padding-bottom:.3rem}.journal-preview{padding:5rem clamp(1.2rem,6vw,7rem);border-top:1px solid var(--line)}.journal-preview>header{display:grid;grid-template-columns:1fr 1fr auto;align-items:end}.journal-preview h2{font-size:clamp(2rem,4vw,4rem);max-width:11ch}.journal-preview>header a{font-size:.8rem}.journal-grid{display:grid;grid-template-columns:2fr 1fr 1fr;margin-top:3rem;border-top:1px solid var(--ink)}.journal-grid article{padding:2rem;border-right:1px solid var(--line);min-height:300px}.journal-grid article p,.journal-grid small,.journal-grid span{font-size:.7rem;text-transform:uppercase;letter-spacing:.12em;color:var(--muted)}.journal-grid h3{margin-top:4rem}.journal-grid .featured{background:var(--forest);color:white}.journal-grid blockquote{font:italic 1.35rem var(--serif);max-width:30ch}.cta{padding:clamp(4rem,8vw,8rem) clamp(1.2rem,10vw,11rem);background:var(--clay);color:white;position:relative}.cta h2{max-width:18ch}.page-intro{padding:clamp(4rem,8vw,8rem) clamp(1.2rem,7vw,8rem);min-height:520px;display:grid;grid-template-columns:1.35fr .65fr;align-items:center;gap:4rem;overflow:hidden}.page-intro h1{max-width:12ch;margin:.15em 0 .3em}.page-intro aside{font:italic clamp(1.5rem,2.8vw,2.6rem)/1.25 var(--serif);border-left:1px solid var(--clay);padding-left:2rem;color:var(--forest)}.page-intro .pathmark{position:relative;width:100%}.page-intro.dark{background:var(--forest);color:white}.page-intro.dark .deck,.page-intro.dark aside{color:#cdd5d0}.editorial-split{display:grid;grid-template-columns:.8fr 1.2fr;gap:5rem;padding:7rem clamp(1.2rem,7vw,8rem);background:var(--cream)}.triptych article{display:grid;grid-template-columns:150px 1fr;padding:1.7rem 0;border-top:1px solid #c7c9be}.triptych b{font:400 1.7rem var(--serif)}.triptych p{color:var(--muted)}.principles{padding:7rem clamp(1.2rem,7vw,8rem)}.principles header{display:flex;justify-content:space-between}.principles header h2{max-width:9ch}.principles>div{display:grid;grid-template-columns:repeat(5,1fr);margin-top:4rem}.feature-link{display:flex;justify-content:space-between;align-items:end;gap:2rem;background:var(--forest);color:white;padding:5rem clamp(1.2rem,8vw,9rem)}.feature-link h2{margin:.2em 0}.feature-link p{color:#cbd3cd;max-width:60ch}.feature-link>a{white-space:nowrap}.flagship{padding:clamp(4rem,8vw,8rem) clamp(1.2rem,7vw,8rem);background:#e8e5db}.flagship>header{display:flex;justify-content:space-between}.flagship>header span{font-size:.7rem;text-transform:uppercase;letter-spacing:.14em}.flag-title{display:grid;grid-template-columns:1.1fr .9fr;align-items:end;gap:4rem;margin:5rem 0}.flag-title h2{font-size:clamp(4rem,10vw,10rem);margin:0}.flag-title h2 em{font-size:.45em;color:var(--clay)}.flag-title p{font-size:1.2rem;max-width:42ch}.outcomes{display:grid;grid-template-columns:.5fr 1.5fr;border-top:1px solid var(--ink);padding-top:2rem}.outcomes ol{list-style:none;margin:0;padding:0}.outcomes li{display:grid;grid-template-columns:70px 1fr;border-bottom:1px solid #c1c2b9;padding:1.3rem 0}.outcomes li span{color:var(--clay)}.program-arc{margin:6rem 0 3rem}.program-arc>div{display:flex;align-items:center;justify-content:space-between;border:1px solid #b6b9ae;padding:2rem}.program-arc span{text-align:center;font:400 1.1rem var(--serif)}.program-arc i{color:var(--clay)}.rights-note{max-width:760px;margin-left:auto;border-left:3px solid var(--clay);padding-left:1.5rem;font-size:.85rem}.practice-map{display:grid;grid-template-columns:1fr 1fr;align-items:center;padding:7rem clamp(1.2rem,8vw,9rem);background:var(--cream);gap:6rem}.map-core{aspect-ratio:1;position:relative;display:grid;place-items:center}.map-core:before,.map-core:after,.map-core span{position:absolute;border:1px solid var(--sage);border-radius:50%}.map-core:before,.map-core:after{content:'';width:82%;height:82%}.map-core:after{width:56%;height:56%}.map-core span{padding:.7rem 1rem;background:var(--paper);z-index:2}.map-core span:nth-child(1){top:2%;left:45%}.map-core span:nth-child(2){bottom:12%;left:3%}.map-core span:nth-child(3){bottom:12%;right:3%}.map-core b{font:400 2rem var(--serif);text-align:center}.service-lines{display:grid;grid-template-columns:repeat(2,1fr);padding:6rem clamp(1.2rem,7vw,8rem);gap:0}.service-lines article{padding:3rem;border-top:1px solid var(--line)}.service-lines article:nth-child(odd){border-right:1px solid var(--line)}.service-lines span{color:var(--clay);font-size:.7rem}.service-lines h2{font-size:2.5rem;margin-top:2rem}.formats{padding:7rem clamp(1.2rem,7vw,8rem)}.formats>header{display:grid;grid-template-columns:.5fr 1.5fr}.formats>div{margin-top:4rem}.formats article{display:grid;grid-template-columns:.7fr 1fr .6fr;gap:2rem;padding:2rem 0;border-top:1px solid var(--line)}.formats article b{font:400 1.45rem var(--serif)}.formats article span{font-size:.7rem;text-transform:uppercase;letter-spacing:.1em;color:var(--moss)}.process{background:var(--forest);color:white;padding:7rem clamp(1.2rem,9vw,10rem)}.process blockquote{font:400 clamp(2.7rem,6vw,6rem)/1 var(--serif);max-width:14ch}.process>div{display:flex;gap:1rem;justify-content:space-between;margin-top:5rem}.process>div span{border-top:1px solid var(--sage);padding-top:1rem;flex:1;font-size:.8rem}.library{display:grid;grid-template-columns:270px 1fr;gap:4rem;padding:6rem clamp(1.2rem,6vw,7rem)}.library aside{position:sticky;top:2rem;align-self:start}.library button{display:block;width:100%;border:0;border-bottom:1px solid var(--line);background:none;text-align:left;padding:1rem .3rem;color:var(--muted);cursor:pointer}.library button.active{color:var(--ink);font-weight:700;border-color:var(--clay)}.shelf{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:var(--line);border:1px solid var(--line)}.resource{background:var(--paper);padding:2rem;min-height:300px}.resource.major{grid-column:span 2;background:var(--forest);color:white;min-height:390px}.resource>p:first-child{display:flex;justify-content:space-between;font-size:.68rem;text-transform:uppercase;letter-spacing:.1em}.resource h2{font-size:2.5rem;margin-top:5rem}.resource.major h2{font-size:clamp(3rem,7vw,6rem);margin:2rem 0}.resource blockquote{font:italic 1.3rem var(--serif)}.resource small{display:block;margin-top:2rem;color:var(--sage)}.resource.pending{background:#efede6}.rights-strip,.disclaimer{margin:0;padding:1.5rem clamp(1.2rem,7vw,8rem);background:#dfddd4;font-size:.78rem}.scout-hero{min-height:670px;padding:6rem clamp(1.2rem,7vw,8rem);display:grid;grid-template-columns:1.1fr .9fr;align-items:center;background:var(--deep);color:white;overflow:hidden}.scout-hero h1{margin:.2em 0}.scout-hero p:not(.kicker){max-width:55ch;color:#ced9d2}.scout-hero svg{width:115%}.scout-hero path{fill:none;stroke:var(--ochre);stroke-width:2}.scout-hero circle{fill:var(--clay)}.field-guide{padding:7rem clamp(1.2rem,7vw,8rem)}.field-guide>div{display:grid;grid-template-columns:repeat(3,1fr);margin-top:3rem}.field-guide article{padding:2rem;border-left:1px solid var(--line)}.field-guide span{color:var(--clay)}.field-guide h2{font-size:3rem;margin-top:4rem}.abc{display:grid;grid-template-columns:1fr 1fr;padding:7rem clamp(1.2rem,8vw,9rem);gap:7rem;background:#e3e0d5}.abc h2 span{color:var(--clay)}.abc>div:last-child{align-self:center}.abc ul{columns:2;padding-left:1rem}.story{display:grid;grid-template-columns:.8fr 1.2fr;gap:7rem;padding:7rem clamp(1.2rem,8vw,9rem);align-items:center}.designed-portrait{aspect-ratio:4/5;background:var(--forest);display:grid;place-items:center;color:white;clip-path:polygon(0 0,91% 0,100% 9%,100% 100%,9% 100%,0 91%);position:relative}.designed-portrait span{font:400 clamp(5rem,12vw,12rem) var(--serif);opacity:.7}.designed-portrait p{position:absolute;bottom:1.5rem;font-size:.65rem;text-transform:uppercase;letter-spacing:.1em}.story h2{font-size:clamp(2.5rem,5vw,5rem)}.story>div:last-child>p:not(.section-no){color:var(--muted);max-width:60ch}.convictions{padding:7rem clamp(1.2rem,10vw,11rem);background:var(--forest);color:white}.convictions blockquote{font:400 clamp(1.8rem,3.5vw,3.7rem)/1.15 var(--serif);padding:1.3rem 0;border-top:1px solid #688078}.credentials-placeholder{display:flex;justify-content:space-between;gap:3rem;padding:5rem clamp(1.2rem,8vw,9rem);align-items:end}.credentials-placeholder h2{font-size:3rem}.credentials-placeholder div{max-width:650px}.credentials-placeholder span{font-size:.7rem;text-transform:uppercase;letter-spacing:.1em;color:var(--clay)}.contact-layout{display:grid;grid-template-columns:.7fr 1.3fr;gap:8rem;padding:6rem clamp(1.2rem,8vw,9rem);background:var(--cream)}.contact-layout ul{padding:0;list-style:none;border-top:1px solid var(--line)}.contact-layout li{padding:1rem 0;border-bottom:1px solid var(--line)}form{display:grid;grid-template-columns:1fr 1fr;gap:1.3rem}form>div:nth-child(n+3),form button,form>p{grid-column:span 2}label{display:block;font-size:.73rem;font-weight:700;margin-bottom:.35rem}input,select,textarea{width:100%;padding:1rem;border:1px solid #bdc1b9;background:var(--paper);font:inherit}form button{padding:1rem;border:0;background:var(--forest);color:white}form>p{font-size:.75rem;color:var(--muted)}footer{background:var(--deep);color:white;padding:4rem clamp(1.2rem,6vw,7rem);display:grid;grid-template-columns:1fr 1fr;gap:3rem}footer p{color:#bac8c1}.footer-mark{font:400 2rem var(--serif);color:white}.footer-links{display:grid;grid-template-columns:1fr 1fr;gap:.8rem}.footer-links a{font-size:.8rem}.private{grid-column:1/-1;border-top:1px solid #41564d;padding-top:1.2rem;font-size:.68rem;text-transform:uppercase;letter-spacing:.1em}
@media(max-width:1050px){.site-head nav{display:none;position:absolute;top:86px;left:0;right:0;background:var(--paper);padding:1rem 2rem;border-bottom:1px solid var(--line)}.site-head nav.open{display:grid;grid-template-columns:repeat(3,1fr)}.menu{display:flex;border:0;background:none;align-items:center;gap:4px}.menu i{display:block;width:14px;border-top:1px solid}.menu span{margin-left:6px;font-size:.7rem}.home-hero{grid-template-columns:1fr .75fr}.idea-track,.principles>div{grid-template-columns:repeat(3,1fr)}.idea-track article:nth-child(n+4),.principles>div article:nth-child(n+4){border-top:1px solid #c9c9be}.journal-preview>header{grid-template-columns:1fr 1fr}.journal-preview>header a{grid-column:2}.program-arc>div{align-items:stretch}.program-arc i{display:none}.program-arc span{padding:.5rem;border-right:1px solid #b6b9ae}.formats article{grid-template-columns:1fr 1fr}.formats article span{grid-column:2}.story{gap:4rem}}
@media(max-width:760px){h1{font-size:clamp(3rem,14vw,5rem)}.site-head{height:72px;padding:0 1rem}.site-head nav{top:72px}.site-head nav.open{grid-template-columns:1fr 1fr}.wordmark b{font-size:.88rem}.home-hero{display:block;min-height:auto;padding:4rem 1.2rem}.hero-copy h1{max-width:none}.hero-art{height:390px;margin-top:2rem}.hero-art>p{right:0;bottom:1rem}.thesis{display:block;padding:4rem 1.2rem}.thesis blockquote{margin-top:3rem}.pathways{padding:4rem 1.2rem}.pathways>header{display:block}.path-list a{grid-template-columns:35px 1fr 25px}.path-list small{display:block;margin-top:.3rem}.ideas{padding:4rem 1.2rem;overflow:hidden}.idea-track,.principles>div{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;margin-right:-1.2rem}.idea{min-width:76vw;scroll-snap-align:start}.about-preview{display:block;padding:4rem 1.2rem}.monogram{width:75%;margin:0 auto 3rem}.journal-preview{padding:4rem 1.2rem}.journal-preview>header{display:block}.journal-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory}.journal-grid article{min-width:82vw;scroll-snap-align:start}.cta{padding:4rem 1.2rem}.page-intro{display:block;min-height:auto;padding:4rem 1.2rem}.page-intro aside{margin-top:3rem}.page-intro .pathmark{height:260px;margin-top:1rem}.editorial-split,.practice-map,.story,.contact-layout{display:block;padding:4rem 1.2rem}.triptych{margin-top:3rem}.triptych article{grid-template-columns:110px 1fr}.principles{padding:4rem 1.2rem}.feature-link{display:block;padding:4rem 1.2rem}.feature-link>a{display:inline-block;margin-top:2rem}.flagship{padding:4rem 1.2rem}.flag-title{display:block;margin:4rem 0}.flag-title h2{font-size:20vw}.flag-title p{margin-top:2rem}.outcomes{display:block}.outcomes .section-no{margin-bottom:2rem}.program-arc>div{display:grid;grid-template-columns:1fr 1fr}.program-arc span{border-bottom:1px solid #b6b9ae}.service-lines{display:block;padding:3rem 1.2rem}.service-lines article{padding:2rem 0;border-right:0!important}.formats{padding:4rem 1.2rem}.formats>header,.formats article{display:block}.formats article span{display:block;margin-top:1rem}.process{padding:4rem 1.2rem}.process>div{display:grid;grid-template-columns:1fr 1fr}.library{display:block;padding:4rem 1.2rem}.library aside{position:static;display:flex;overflow:auto;margin-bottom:2rem}.library button{min-width:max-content;padding:.8rem}.shelf{display:block;border:0}.resource,.resource.major{margin-bottom:1px;min-height:280px}.resource.major{grid-column:auto}.scout-hero{display:block;min-height:auto;padding:4rem 1.2rem}.scout-hero svg{margin-top:2rem}.field-guide{padding:4rem 1.2rem}.field-guide>div{display:block}.field-guide article{border-left:0;border-top:1px solid var(--line)}.abc{display:block;padding:4rem 1.2rem}.abc>div+div{margin-top:4rem}.story .designed-portrait{width:80%;margin:0 auto 4rem}.convictions{padding:4rem 1.2rem}.credentials-placeholder{display:block;padding:4rem 1.2rem}.credentials-placeholder span{display:block;margin-top:2rem}form{display:block;margin-top:4rem}form>div{margin-bottom:1rem}footer{grid-template-columns:1fr;padding:3rem 1.2rem}.private{grid-column:auto}.footer-links{grid-template-columns:1fr 1fr}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}@media(prefers-contrast:more){:root{--muted:#37433e;--line:#8e978f}.btn,.cta{outline:1px solid currentColor}}[hidden]{display:none!important}
.real-portrait{padding:0;overflow:hidden;background:var(--cream)}.real-portrait picture,.real-portrait img,.real-about-portrait picture,.real-about-portrait img{display:block;width:100%;height:100%}.real-portrait img,.real-about-portrait img{object-fit:cover;object-position:center 48%}.about-proof,.speaker-proof{font-size:.7rem!important;text-transform:uppercase;letter-spacing:.12em;color:var(--clay)!important;border-top:1px solid var(--line);padding-top:1rem}.real-about-portrait{padding:0}.real-about-portrait>p{z-index:2;background:rgba(23,42,37,.82);padding:.45rem .7rem}.career-thread{padding:7rem clamp(1.2rem,8vw,9rem);background:var(--cream)}.career-thread>header{display:grid;grid-template-columns:.55fr 1.45fr;margin-bottom:4rem}.career-thread>header h2{max-width:12ch}.career-thread ol{margin:0;padding:0;list-style:none}.career-thread li{display:grid;grid-template-columns:.45fr .75fr 1.3fr;gap:2rem;padding:1.7rem 0;border-top:1px solid #c8c9be}.career-thread li span{font-size:.68rem;text-transform:uppercase;letter-spacing:.1em;color:var(--clay)}.career-thread li b{font:400 1.35rem var(--serif)}.career-thread li p{color:var(--muted)}.credential-ledger{display:grid;grid-template-columns:.7fr 1.3fr;gap:6rem;padding:7rem clamp(1.2rem,8vw,9rem)}.credential-ledger h2{font-size:clamp(2.6rem,5vw,5rem)}.credential-ledger dl{margin:0}.credential-ledger dl>div{display:grid;grid-template-columns:160px 1fr;border-top:1px solid var(--line);padding:1.4rem 0}.credential-ledger dt{grid-row:1/4;font-size:.7rem;text-transform:uppercase;letter-spacing:.1em;color:var(--clay)}.credential-ledger dd{margin:0 0 .5rem}.selected-record{display:grid;grid-template-columns:1fr 1fr;gap:6rem;padding:5rem clamp(1.2rem,8vw,9rem);background:#e3e0d5}.selected-record ul{padding:0;list-style:none;border-top:1px solid #bebfb5}.selected-record li{padding:.8rem 0;border-bottom:1px solid #c9cabf}.speaker-intro{display:grid;grid-template-columns:.8fr 1.2fr;gap:6rem;padding:7rem clamp(1.2rem,7vw,8rem);background:var(--cream)}.speaker-intro h2{max-width:11ch}.speaker-intro>div:last-child{font-size:1.1rem;color:var(--muted)}.presentation-record{padding:5rem clamp(1.2rem,7vw,8rem);border-top:1px solid var(--line)}.presentation-record>div{display:grid;grid-template-columns:140px 1fr;margin-top:2rem}.presentation-record span,.presentation-record b{padding:1rem 0;border-top:1px solid var(--line)}.presentation-record span{color:var(--clay);font-size:.75rem}.presentation-record b{font:400 1.25rem var(--serif)}.experience-note{display:grid;grid-template-columns:.5fr 1.5fr;gap:4rem;padding:4rem clamp(1.2rem,8vw,9rem);background:var(--forest);color:white}.experience-note p:last-child{font:400 clamp(1.4rem,2.5vw,2.2rem)/1.3 var(--serif);color:#d7ded9}.authority-line{display:flex;justify-content:space-around;padding:1.2rem clamp(1.2rem,7vw,8rem);background:var(--cream);border-block:1px solid var(--line);font-size:.68rem;text-transform:uppercase;letter-spacing:.1em;color:var(--moss)}
@media(max-width:760px){.career-thread,.credential-ledger,.speaker-intro{display:block;padding:4rem 1.2rem}.career-thread>header{display:block}.career-thread li{display:block}.career-thread li>*{display:block;margin-bottom:.8rem}.credential-ledger dl{margin-top:3rem}.credential-ledger dl>div{display:block}.credential-ledger dt{margin-bottom:1rem}.selected-record{display:block;padding:4rem 1.2rem}.selected-record>div+div{margin-top:3rem}.speaker-intro>div+div{margin-top:3rem}.presentation-record{padding:4rem 1.2rem}.presentation-record>div{grid-template-columns:80px 1fr}.experience-note{display:block;padding:3rem 1.2rem}.authority-line{overflow:auto;justify-content:flex-start;gap:2rem}.authority-line span{white-space:nowrap}.real-about-portrait{width:88%!important}.real-portrait img,.real-about-portrait img{object-position:center 46%}}
.scouting-service{padding:5rem clamp(1.2rem,8vw,9rem);background:var(--cream)}.scouting-service dl{margin:2rem 0 0}.scouting-service dl>div{display:grid;grid-template-columns:160px 1fr;border-top:1px solid var(--line);padding:1rem 0}.scouting-service dt{font-size:.72rem;color:var(--clay)}.scouting-service dd{margin:0;font:400 1.25rem var(--serif)}.scouting-service dd span{font:700 .65rem var(--sans);text-transform:uppercase;letter-spacing:.1em;color:var(--muted);margin-left:.5rem}@media(max-width:760px){.scouting-service{padding:4rem 1.2rem}.scouting-service dl>div{grid-template-columns:100px 1fr}}
.contact-layout form fieldset{grid-column:1/-1;border:0;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:1.3rem}.contact-layout form fieldset>div:nth-child(n+3),.contact-layout form fieldset button{grid-column:span 2}.contact-layout form fieldset button{padding:1rem;border:0;background:var(--forest);color:white}.contact-layout form fieldset:disabled{opacity:1}.contact-layout form fieldset:disabled input,.contact-layout form fieldset:disabled select,.contact-layout form fieldset:disabled textarea{color:var(--muted);background:#f1eee6}.contact-trap{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}@media(max-width:760px){.contact-layout form fieldset{display:block}.contact-layout form fieldset>div{margin-bottom:1rem}}
