@font-face{font-family:manrope;src:url(/_next/static/media/0bf677b970c21617-s.p.ttf) format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:manrope;src:url(/_next/static/media/4ca38baad642392e-s.p.ttf) format("truetype");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:manrope;src:url(/_next/static/media/13505a668b16d4bc-s.p.ttf) format("truetype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:manrope Fallback;src:local("Arial");ascent-override:102.74%;descent-override:28.91%;line-gap-override:0.00%;size-adjust:103.76%}.__className_fd5c2f{font-family:manrope,manrope Fallback}.__variable_fd5c2f{--font-text:"manrope","manrope Fallback"}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:75% 100%;font-display:swap;src:url(/_next/static/media/8944b620b1cbd52c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:75% 100%;font-display:swap;src:url(/_next/static/media/e67b341ec6940591-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:75% 100%;font-display:swap;src:url(/_next/static/media/6f186b99b056d3e3-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Bricolage Grotesque Fallback;src:local("Arial");ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.00%;size-adjust:105.43%}.__className_2a1a39{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.__variable_2a1a39{--font-display:"Bricolage Grotesque","Bricolage Grotesque Fallback"}:root{--indigo:#172a6e;--chalk-line:#dfe6f7;--chalk:#eef1f8;--chalk-2:#b8c2e2;--cotton:#f3f5fa;--ink:#0c1330;--ink-2:#48526f;--turmeric:#f0b429;--line:rgb(12 19 48/14%);--line-indigo:rgb(238 241 248/20%);--display:var(--font-display),"Arial Narrow",sans-serif;--text:var(--font-text),ui-sans-serif,system-ui,sans-serif;--gutter:clamp(20px,5vw,72px);--space-section:clamp(96px,10vw,152px);--ease:cubic-bezier(.16,1,.3,1);--bar:72px}*,:after,:before{box-sizing:border-box}html{scroll-padding-top:calc(var(--bar) + 16px);scrollbar-color:var(--indigo) var(--cotton);-webkit-text-size-adjust:100%}html.motion{scroll-behavior:smooth}body{background:var(--cotton);color:var(--ink);font-family:var(--text);font-size:18px;line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body,dd,dl,figure,h1,h2,h3,ol,p,ul{margin:0}img,svg,video{display:block;max-width:100%}a{color:inherit;text-underline-offset:.18em}::selection{background:var(--turmeric);color:var(--ink)}:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.bar-on-indigo :focus-visible,.menu :focus-visible,[data-field=indigo] :focus-visible{outline-color:var(--turmeric)}main:focus{outline:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link{position:fixed;left:16px;top:-80px;z-index:100;padding:12px 18px;background:var(--turmeric);color:var(--ink);font-weight:700;text-decoration:none}.skip-link:focus{top:16px}.action{display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:0 22px;border:2px solid;color:inherit;font:700 16px/1.2 var(--text);text-decoration:none;transition:background-color .2s,color .2s,border-color .2s}.action svg{flex:none;transition:transform .25s var(--ease)}.action:hover svg{transform:translate(2px,2px)}.action[target=_blank]:hover svg{transform:translate(2px,-2px)}.action-solid{background:var(--turmeric);border-color:var(--turmeric);color:var(--ink)}.action-line:hover,.action-solid:hover{background:var(--chalk);border-color:var(--chalk)}.action-line:hover{color:var(--indigo)}.action-text{min-height:44px;padding:0;border:0;-webkit-text-decoration:underline 2px;text-decoration:underline 2px;text-underline-offset:6px}.action-text:hover{text-decoration-thickness:4px}mark.code{color:inherit;background:linear-gradient(var(--turmeric),var(--turmeric)) no-repeat 0 92% /100% .5em;padding:0 .06em;-webkit-box-decoration-break:clone;box-decoration-break:clone}.motion mark.code{transition:background-size 1s var(--ease) .15s}.motion mark.code[data-reveal]:not([data-in]){background-size:0 .5em}.adire{color:var(--chalk-line);fill:none;stroke:currentColor;stroke-width:1.25}.adire :is(rect,circle,path){vector-effect:non-scaling-stroke}.adire rect{stroke-opacity:.55}.adire .adire-dots circle{fill:currentColor;stroke:none}.bar{position:fixed;inset:0 0 auto;z-index:50;color:var(--ink);background:var(--cotton);border-bottom:1px solid var(--line);transition:background-color .3s,color .3s,border-color .3s}.bar-on-indigo{color:var(--chalk);background:var(--indigo);border-color:var(--line-indigo)}.bar-inner{height:var(--bar);display:flex;align-items:center;gap:32px;padding:0 var(--gutter)}.bar-name{margin-right:auto;font:700 21px/1 var(--display);letter-spacing:-.02em;text-decoration:none}.bar-links{display:flex;gap:28px}.bar-links a{font-size:15px;font-weight:500;text-decoration:none;padding:10px 0}.bar-links a:hover,.bar-links a[aria-current]{-webkit-text-decoration:underline 2px var(--turmeric);text-decoration:underline 2px var(--turmeric);text-underline-offset:8px}.bar-cv{display:inline-flex;align-items:center;min-height:40px;padding:0 16px;background:var(--turmeric);color:var(--ink);font-size:15px;font-weight:700;text-decoration:none}.bar-cv:hover{background:var(--ink);color:var(--chalk)}.bar-on-indigo .bar-cv:hover{background:var(--chalk);color:var(--indigo)}.bar-toggle{width:44px;height:44px;margin-right:-10px;align-items:center;justify-content:center;border:0;background:none;color:inherit;cursor:pointer}.bar-toggle,.menu{display:none}.hero{position:relative;display:grid;grid-template-columns:minmax(0,56fr) minmax(0,44fr);min-height:max(100svh,720px);background:var(--indigo);color:var(--chalk);overflow:hidden}.hero-adire{position:absolute;top:0;left:0;width:56%;height:100%;color:var(--chalk-line);opacity:.34;-webkit-mask-image:linear-gradient(90deg,rgb(0 0 0/.28),rgb(0 0 0/.28) 58%,#000 92%);mask-image:linear-gradient(90deg,rgb(0 0 0/.28),rgb(0 0 0/.28) 58%,#000 92%)}.hero-copy{position:relative;display:flex;flex-direction:column;justify-content:flex-end;padding:calc(var(--bar) + 64px) var(--gutter) 64px}.hero-portrait{width:132px;aspect-ratio:1;margin-bottom:36px;overflow:hidden;background:var(--indigo)}.hero-portrait img{width:100%;height:100%;object-fit:cover}.hero-name{font:800 96px/.92 var(--display);font-variation-settings:"wdth" 100,"opsz" 96;letter-spacing:-.035em}.hero-name .line{display:block;overflow:hidden;padding-bottom:.05em}.hero-name .line>span{display:block}.hero-role{margin-top:28px;color:var(--chalk-2);font-size:17px;font-weight:500}.hero-line{margin-top:20px;max-width:30ch;font:400 clamp(22px,1.9vw,28px)/1.3 var(--display);letter-spacing:-.01em;text-wrap:pretty}.actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:40px}.hero-now{margin-top:56px;padding-top:18px;border-top:1px solid var(--line-indigo);color:var(--chalk-2);font-size:15px;max-width:46ch}.hero-photo{position:relative;z-index:1;min-height:100%}.hero-photo-frame{position:absolute;inset:0;overflow:hidden}.hero-photo-frame img{object-fit:cover;object-position:50% 38%}.hero-photo figcaption{position:absolute;left:0;bottom:0;max-width:80%;padding:14px 20px 14px var(--gutter-photo,20px);background:var(--indigo);color:var(--chalk-2);font-size:14px;line-height:1.45}.motion .hero-name .line>span{animation:rise 1.1s var(--ease) .1s both}.motion .hero-name .line+.line>span{animation-delay:.22s}.motion :is(.hero-role,.hero-line,.actions,.hero-now){animation:settle .9s var(--ease) .45s both}.motion .hero-photo-frame{animation:unmask 1.5s var(--ease) .15s both}.motion .hero-photo-frame img{animation:ease-in-photo 2.4s var(--ease) .15s both}.motion .hero-adire :is(rect,circle,path){stroke-dasharray:1;stroke-dashoffset:1;animation:draw 1.8s var(--ease) forwards;animation-delay:calc(var(--i) * 14ms + .2s)}.motion .hero-adire .adire-dots circle{animation:settle .8s var(--ease) both;animation-delay:calc(var(--i) * 14ms + .5s)}.motion .hero-adire .adire-cell{animation-delay:inherit}@keyframes rise{0%{transform:translateY(105%)}}@keyframes settle{0%{opacity:0;transform:translateY(12px)}}@keyframes unmask{0%{-webkit-clip-path:inset(0 0 0 100%);clip-path:inset(0 0 0 100%)}to{-webkit-clip-path:inset(0);clip-path:inset(0)}}@keyframes ease-in-photo{0%{transform:scale(1.14)}}@keyframes draw{to{stroke-dashoffset:0}}.voice{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-gap:0 24px;gap:0 24px;padding:var(--space-section) var(--gutter)}.voice-quote{grid-column:1/span 10;font:600 clamp(34px,4.6vw,66px)/1.06 var(--display);letter-spacing:-.035em;text-wrap:balance}.voice-summary{grid-column:6/span 7;margin-top:64px;color:var(--ink-2);font-size:20px;line-height:1.6;max-width:60ch}.voice-summary mark{color:var(--ink)}.section-title{font:700 clamp(40px,5vw,68px)/1 var(--display);letter-spacing:-.035em}.glance{padding:0 var(--gutter) var(--space-section)}.glance .section-title{margin-bottom:40px}.ledger{border-top:2px solid var(--ink)}.ledger-row{display:grid;grid-template-columns:minmax(140px,3fr) 9fr;grid-gap:24px;gap:24px;padding:20px 0;border-bottom:1px solid var(--line)}.ledger dt{font-weight:700;font-size:16px;padding-top:2px}.ledger dd{display:flex;flex-wrap:wrap;gap:4px 32px;font-size:18px}.fieldwork{border-top:1px solid var(--line)}.fieldwork-head{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-gap:24px;gap:24px;padding:var(--space-section) var(--gutter) 72px}.fieldwork-head h2{grid-column:1/span 6}.fieldwork-head p{grid-column:8/span 5;align-self:end;color:var(--ink-2);font-size:17px}.chapter{padding-bottom:clamp(96px,10vw,168px)}.chapter-photo{margin:0 0 56px}.chapter-photo-frame{position:relative;width:100%;max-height:80vh;overflow:hidden;background:var(--cotton)}.chapter-photo-frame img{object-fit:cover}.chapter-photo figcaption{margin-top:12px;padding:0 var(--gutter);color:var(--ink-2);font-size:14px}.chapter-healthwatch .chapter-photo{padding:0 var(--gutter)}.chapter-healthwatch .chapter-photo-frame{max-width:1170px}.chapter-healthwatch .chapter-photo figcaption{padding:0}.chapter-wand .chapter-photo{padding-left:calc(var(--gutter) + (100% - 2 * var(--gutter)) / 3);padding-right:var(--gutter)}.chapter-young-mums .chapter-photo{padding-left:var(--gutter);padding-right:calc(var(--gutter) + (100% - 2 * var(--gutter)) / 4)}.chapter-wand .chapter-photo figcaption,.chapter-young-mums .chapter-photo figcaption{padding:0}.motion .chapter-photo-frame{transition:-webkit-clip-path 1.3s var(--ease);transition:clip-path 1.3s var(--ease);transition:clip-path 1.3s var(--ease),-webkit-clip-path 1.3s var(--ease);-webkit-clip-path:inset(0);clip-path:inset(0)}.motion .chapter-photo[data-reveal]:not([data-in]) .chapter-photo-frame{-webkit-clip-path:inset(6% 6% 6% 6%);clip-path:inset(6% 6% 6% 6%)}@supports (animation-timeline:view()){.motion .chapter-photo-frame img{animation:drift linear both;animation-timeline:view();animation-range:cover 0 cover 100%}@keyframes drift{0%{transform:scale(1.12) translateY(-3%)}to{transform:scale(1.04) translateY(3%)}}}.chapter-cloth{position:relative;height:clamp(240px,30vw,440px);margin-bottom:56px;background:var(--indigo);overflow:hidden}.chapter-cloth .adire{width:100%;height:100%;color:var(--chalk-line);opacity:.34}.chapter-cloth p{position:absolute;left:var(--gutter);bottom:clamp(24px,3vw,44px);color:var(--chalk);font:800 clamp(48px,7vw,96px)/.92 var(--display);letter-spacing:-.035em}.chapter-body{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-gap:0 24px;gap:0 24px;padding:0 var(--gutter)}.chapter-meta{grid-column:1/span 3;align-self:start;position:-webkit-sticky;position:sticky;top:calc(var(--bar) + 24px);padding-top:16px;border-top:2px solid var(--ink);color:var(--ink-2);font-size:16px;line-height:1.5}.chapter-meta p+p{margin-top:6px}.chapter-role{color:var(--ink);font-size:19px;font-weight:700}.chapter-when{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.chapter-text{grid-column:5/span 8}.chapter-text h3{margin-bottom:36px;font:600 clamp(30px,3.4vw,50px)/1.06 var(--display);letter-spacing:-.03em;text-wrap:balance}.chapter-text ul{display:grid;grid-gap:18px;gap:18px;padding:0;list-style:none;max-width:62ch;font-size:19px}.chapter-text li{position:relative;padding-left:30px}.chapter-text li:before{content:"";position:absolute;left:0;top:.8em;width:16px;height:2px;background:var(--ink)}.chapter-methods{margin-top:28px;color:var(--ink-2);font-size:15px}.chapter-extra{display:grid;grid-template-columns:minmax(180px,240px) minmax(0,1fr);grid-gap:40px;gap:40px;align-items:start;margin-top:56px;padding-top:32px;border-top:1px solid var(--line)}.clip-player{position:relative}.clip video{width:100%;aspect-ratio:342/584;background:var(--indigo);object-fit:cover}.clip-play{position:absolute;top:12px;left:12px;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;border:0;background:var(--turmeric);color:var(--ink);font:700 15px/1 var(--text);cursor:pointer}.clip-play:hover{background:var(--ink);color:var(--chalk)}.clip figcaption{margin-top:10px;color:var(--ink-2);font-size:14px;line-height:1.5}.clip-report{display:flex;flex-direction:column;align-items:flex-start;gap:12px;max-width:46ch;color:var(--ink-2);font-size:17px}.clip-report-kind{font-size:15px}.clip-report-title{color:var(--ink);font:600 clamp(24px,2.4vw,32px)/1.12 var(--display);letter-spacing:-.025em;text-wrap:balance}.clip-report .action{margin-top:8px}.writing{background:var(--indigo);color:var(--chalk);padding-bottom:var(--space-section)}.writing-band{width:100%;height:clamp(72px,7vw,112px);color:var(--chalk-line);opacity:.3}.writing-inner{padding:clamp(72px,8vw,120px) var(--gutter) 0}.writing .section-title{margin-bottom:48px}.writing-list{padding:0;list-style:none;border-top:1px solid var(--line-indigo)}.writing-list :is(a,.writing-row){display:grid;grid-template-columns:3fr 7fr 2fr;grid-gap:24px;gap:24px;align-items:baseline;padding:30px 0;border-bottom:1px solid var(--line-indigo);text-decoration:none}.writing-kind,.writing-source{color:var(--chalk-2);font-size:15px}.writing-title{font:500 clamp(24px,2.5vw,36px)/1.15 var(--display);letter-spacing:-.02em;text-wrap:balance}.writing-source{display:inline-flex;gap:8px;align-items:center;justify-self:end}.writing-source svg{transition:transform .25s var(--ease)}.writing-list a:hover .writing-title{-webkit-text-decoration:underline 2px var(--turmeric);text-decoration:underline 2px var(--turmeric);text-underline-offset:.16em}.writing-list a:hover .writing-source svg{transform:translate(3px,-3px)}.education{padding:var(--space-section) var(--gutter)}.education .section-title{margin-bottom:40px}.study{margin:0 0 96px;padding:0;list-style:none;border-top:2px solid var(--ink)}.study li{display:grid;grid-template-columns:3fr 9fr;grid-gap:24px;gap:24px;padding:32px 0;border-bottom:1px solid var(--line)}.study-when{color:var(--ink-2);font-size:16px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;padding-top:4px}.study h3{font:600 clamp(24px,2.4vw,34px)/1.12 var(--display);letter-spacing:-.025em}.study-place{margin-top:8px;font-weight:500}.study-note{margin-top:12px;max-width:72ch;color:var(--ink-2);font-size:16px}.credentials{display:grid;grid-template-columns:3fr 9fr;grid-gap:24px;gap:24px}.credentials h3{font-size:18px;font-weight:700;line-height:1.3}.credentials ul{padding:0;list-style:none;column-count:2;column-gap:48px}.credentials li{page-break-inside:avoid;break-inside:avoid;padding-bottom:18px}.credentials li span{display:block}.credential-detail{color:var(--ink-2);font-size:15px}.contact{background:var(--turmeric);color:var(--ink);padding:var(--space-section) var(--gutter) clamp(72px,8vw,112px)}.contact :focus-visible{outline-color:var(--ink)}.contact-head{display:flex;justify-content:space-between;align-items:flex-end;gap:32px}.contact-portrait{flex:none;width:200px;aspect-ratio:1;overflow:hidden}.contact-portrait img{width:100%;height:100%;object-fit:cover}.contact-title{font:800 96px/.94 var(--display);font-variation-settings:"opsz" 96;letter-spacing:-.035em}.contact-lede{max-width:46ch;margin:28px 0 48px;font-size:20px}.contact-email{display:inline-block;font:600 clamp(26px,5vw,76px)/1.05 var(--display);letter-spacing:-.03em;-webkit-text-decoration:underline 3px;text-decoration:underline 3px;text-underline-offset:.14em;overflow-wrap:anywhere}.contact-email:hover{text-decoration-thickness:6px}.contact-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:24px;gap:24px;margin-top:80px;padding-top:24px;border-top:2px solid var(--ink)}.contact-grid>div{display:flex;flex-direction:column;align-items:flex-start}.contact-label{margin-bottom:6px;font-size:15px;font-weight:700}.contact-grid a:not(.action){min-height:44px;display:inline-flex;align-items:center}.footer{background:var(--indigo);color:var(--chalk-2)}.footer-band{width:100%;height:clamp(56px,5vw,80px);color:var(--chalk-line);opacity:.28}.footer-inner{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px 32px;padding:28px var(--gutter) 36px;font-size:15px}.footer a{color:var(--chalk)}@media (max-width:1100px){.bar-links{gap:20px}.chapter-meta{grid-column:1/span 4}.chapter-text{grid-column:5/span 8}}@media (max-width:860px){:root{--bar:64px}body{font-size:17px}.bar-inner{gap:16px}.bar-cv,.bar-links{display:none}.bar-toggle{display:inline-flex}.menu{position:fixed;inset:var(--bar) 0 0;display:flex;flex-direction:column;gap:4px;padding:32px var(--gutter);background:var(--indigo);color:var(--chalk);visibility:hidden;opacity:0;transform:translateY(-8px);transition:opacity .25s var(--ease),transform .25s var(--ease),visibility 0s linear .25s}.menu.is-open{visibility:visible;opacity:1;transform:none;transition-delay:0s}.menu a{padding:10px 0;font:600 40px/1.1 var(--display);letter-spacing:-.03em;text-decoration:none;border-bottom:1px solid var(--line-indigo)}.menu a:last-child{margin-top:24px;border:0;color:var(--turmeric);font-size:24px}.hero{grid-template-columns:1fr;min-height:0;padding-top:var(--bar)}.hero-photo{order:-1}.hero-photo figcaption{position:static;max-width:none;padding:10px var(--gutter)}.hero-adire{width:100%;height:100%;opacity:.12;-webkit-mask-image:none;mask-image:none}.hero-copy{padding-top:28px;padding-bottom:44px}.hero-portrait{position:absolute;top:28px;right:var(--gutter);width:96px;margin:0}.hero-name{font-size:clamp(52px,15vw,72px)}.hero-role{font-size:15px}.hero-line{margin-top:12px;font-size:19px}.actions{margin-top:22px}.actions .action{padding:0 18px}.hero-now{margin-top:32px;padding-top:14px}.hero-photo{min-height:0}.hero-photo-frame{position:relative;aspect-ratio:16/9}.hero-photo-frame img{object-position:50% 52%}.chapter-body,.fieldwork-head,.voice{grid-template-columns:1fr}.chapter-meta,.chapter-text,.fieldwork-head h2,.fieldwork-head p,.voice-quote,.voice-summary{grid-column:1}.voice-summary{margin-top:36px;font-size:18px}.fieldwork-head{padding-bottom:48px}.credentials,.ledger-row,.study li{grid-template-columns:1fr;gap:6px}.credentials{gap:20px}.credentials ul{column-count:1}.chapter-photo{margin-bottom:36px}.chapter-wand .chapter-photo,.chapter-young-mums .chapter-photo{padding:0}.chapter-wand .chapter-photo figcaption,.chapter-young-mums .chapter-photo figcaption{padding:0 var(--gutter)}.chapter-photo-frame{max-height:70vh}.chapter-meta{position:static}.chapter-meta,.chapter-text h3{margin-bottom:28px}.chapter-text ul{font-size:17px}.chapter-extra{grid-template-columns:1fr}.clip{max-width:260px}.writing-list :is(a,.writing-row){grid-template-columns:1fr;gap:6px;padding:24px 0}.writing-source{justify-self:start}.contact-title{font-size:clamp(56px,17vw,96px)}.contact-lede{font-size:18px}.contact-portrait{width:104px}.contact-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:56px;row-gap:32px}}@media (max-width:520px){.contact-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{transition-duration:0s!important}}