/* Editorial motion for Dr Sid's dedicated page and expanded profile. */
.theatre-word{display:inline-block;overflow:hidden;vertical-align:bottom;padding-bottom:.09em;margin-bottom:-.09em}.theatre-word>span{display:inline-block;will-change:transform}
.about-hero{background:#10271c;color:#f4f0e5;position:relative;isolation:isolate;grid-template-columns:1.05fr .95fr;gap:30px 3vw}
.about-hero:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse at 70% 35%,#5d765345,transparent 64%);pointer-events:none}
.about-hero-copy{z-index:2}.about-hero-copy h1{font-size:clamp(30px,5.5vw,88px);line-height:1.12;letter-spacing:-.065em}.about-hero h1 em{color:#e7cc91}.about-hero-copy>p{color:#e4ca90}.about-hero-copy>span{color:#d3dcca;font-size:14px}.about-hero blockquote{border-color:#e6c98a45;color:#e7d3ab}
.about-image{height:min(72vh,740px);overflow:hidden;border-radius:46% 46% 3px 3px;transition:border-radius 1.2s cubic-bezier(.16,1,.3,1);background:#d8ddd3;box-shadow:0 35px 85px #0004}.about-image:hover{border-radius:4px}.about-image img{object-fit:contain;filter:none;transform:none!important}.about-image:after{background:linear-gradient(0deg,#0c231ab8,transparent 25%)}
.about-intro .eyebrow{position:sticky;top:125px;align-self:start}.expertise-copy{position:sticky;top:120px;align-self:start}.credentials-title{align-items:start}.credential-list article{transition:background .5s,transform .7s cubic-bezier(.16,1,.3,1)}.credential-list article:hover{background:#d5b56d18;transform:translateY(-9px)}.expertise li{position:relative;transition:padding-left .5s,color .5s}.expertise li:hover{padding-left:18px;color:#947237}.expertise li:after{content:"";position:absolute;bottom:-1px;left:0;height:1px;width:100%;background:#b08c42;transform:scaleX(0);transform-origin:left;transition:transform .7s}.expertise li:hover:after{transform:scaleX(1)}
.sid-profile{background:radial-gradient(ellipse at 15% 20%,#2b4e36,#11261c 65%)}.sid-profile .sid-portrait{border-radius:42% 42% 2px 2px;overflow:hidden;transition:border-radius 1.1s ease}.sid-profile .sid-portrait:hover{border-radius:3px}.sid-profile .sid-portrait figcaption{padding:0 14px 14px}.sid-biography h3{color:#e8d2a2}.sid-biography h3:before{width:100%;background:linear-gradient(90deg,#c6a65e88,transparent 80%)}
@media(max-width:900px){.about-hero{grid-template-columns:1fr}.about-hero-copy h1{font-size:clamp(31px,8vw,76px)}.about-intro .eyebrow,.expertise-copy{position:static}.about-image{max-width:540px;width:100%;justify-self:center}.sid-profile .sid-portrait{border-radius:25% 25% 2px 2px}}
@media(prefers-reduced-motion:reduce){.theatre-word>span{will-change:auto}.about-image,.credential-list article,.expertise li,.expertise li:after,.sid-profile .sid-portrait{transition:none!important}}
/* Smaller photographs, feathered into the page, revealed in seven columns. */
.about-image,.about-image:hover{height:auto;width:85%;max-width:430px;justify-self:center;border-radius:0;background:transparent;box-shadow:none;overflow:visible}
.about-image img{height:auto;width:100%}.about-image:after{display:none}.about-image figcaption{position:static;padding-top:18px;margin:0;color:#d4ddce}
.sid-profile .sid-portrait,.sid-profile .sid-portrait:hover{width:85%;max-width:430px;justify-self:center;border-radius:0;overflow:visible}
.sid-portrait img{transform:none!important;box-shadow:none;max-height:none}
.sid-second-photo{margin:36px 0;width:75%;max-width:360px;justify-self:center}.sid-second-photo img{display:block;width:100%;height:auto}
.educator>.sid-second-photo{width:90%;margin:0}
.sid-column-photo{position:relative;isolation:isolate;mask-image:linear-gradient(90deg,transparent,#000 19%,#000 94%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 19%,#000 94%,transparent)}
.sid-column-photo>img{display:block;width:100%;height:auto;object-fit:contain;opacity:1}.sid-column-photo.is-revealing>img{opacity:0}
.sid-column-strips{position:absolute;inset:0;display:flex;pointer-events:none}.sid-column-strip{position:relative;height:100%;flex:1;overflow:hidden}.sid-column-strip>img{position:absolute;top:0;width:700%!important;max-width:none!important;height:100%!important;max-height:none!important;object-fit:fill!important;transform:none!important;filter:none!important;box-shadow:none!important}
@media(max-width:900px){.about-image{width:80%;max-width:370px}.sid-profile .sid-portrait{width:80%;max-width:370px}.sid-second-photo{width:78%;max-width:320px}.educator>.sid-second-photo{width:78%}}
/* A single centred reading column, with both photographs in the story. */
.sid-profile-layout{display:block;max-width:820px;padding:25px 32px 100px;margin:0 auto}
.sid-biography{width:100%;padding-top:0}.sid-biography>.sid-eyebrow,.sid-biography>h2,.sid-biography>.sid-qualifications{text-align:center}
.sid-biography>h2{font-size:clamp(32px,6vw,76px);margin-bottom:25px}.sid-biography>.sid-qualifications{border:0;padding:0;margin-bottom:55px}
.sid-biography>p{font-size:18px;line-height:1.85}.sid-biography h3{margin-top:45px;font-size:22px}
.sid-profile .sid-portrait,.sid-profile .sid-portrait:hover{position:relative;top:auto;width:70%;max-width:370px;margin:48px auto;justify-self:auto}
.sid-biography .sid-second-photo{width:70%;max-width:370px;margin:48px auto}
.sid-portrait figcaption{text-align:center}
.about-hero{display:block;min-height:0;padding:150px max(24px,calc((100% - 760px)/2)) 65px;text-align:center}.about-hero-copy h1{font-size:clamp(32px,7vw,88px)}.about-hero blockquote{font-size:clamp(26px,3vw,40px);margin-top:45px}
.about-intro,.credentials,.expertise,.educator,.locations{display:block;padding:80px max(24px,calc((100% - 760px)/2))}
.about-intro .eyebrow,.expertise-copy{position:static}.about-intro h2,.credentials h2,.expertise h2,.educator h2,.locations h2{font-size:clamp(36px,4.5vw,62px)}
.about-intro .about-image{width:70%;max-width:370px;margin:48px auto}.about-image figcaption{text-align:center;font-size:12px;color:#697566}.about-intro div>p{font-size:18px}
.credentials-title{display:block;margin-bottom:35px}.credential-list{display:block}.credential-list article:nth-child(n){padding:28px 0;min-height:0;border-right:0;border-bottom:1px solid #10201925}.credential-list h3{margin:16px 0}.expertise ul{margin-top:38px}
.educator .sid-second-photo{width:70%;max-width:370px;margin:48px auto}.educator div:last-child>p{max-width:none}
.location-grid{margin-top:35px}
@media(max-width:700px){.sid-profile-layout{padding:25px 24px 70px}.sid-biography>p{font-size:16px;line-height:1.8}.sid-profile .sid-portrait,.sid-profile .sid-portrait:hover,.sid-biography .sid-second-photo,.about-intro .about-image,.educator .sid-second-photo{width:80%;max-width:320px;margin:36px auto}.about-hero{padding-top:120px}.about-intro,.credentials,.expertise,.educator,.locations{padding-top:60px;padding-bottom:60px}}
