.website .editorial-page{max-width:1440px;padding-block:clamp(48px,6vw,88px);padding-inline:var(--bec-gutter)}.website .editorial-heading h1{letter-spacing:-.04em;font-size:clamp(46px,6.5vw,96px);line-height:1.02}.website .editorial-heading>p:last-child{color:inherit;max-width:48ch;font-size:20px;line-height:1.5}.website .editorial-page--work>.editorial-heading{grid-template-columns:1.1fr .9fr;align-items:end;gap:4vw;max-width:none;display:grid}.website .editorial-page--work>.editorial-heading h1{color:var(--bec-burgundy);max-width:13ch}.website .editorial-page--work>.editorial-heading>p{margin:0 0 4px}.work-selected-feature{background:var(--bec-ink);color:var(--bec-cream);grid-template-columns:1.2fr 1fr;align-items:center;gap:5vw;margin-bottom:64px;padding:40px;display:grid}.work-selected-feature figure{margin:0;transform:rotate(-3deg)}.work-selected-feature img{width:100%;height:auto}.work-selected-feature h2{margin:16px 0 24px;font-size:clamp(48px,6vw,80px);line-height:1}.work-selected-feature p{max-width:40ch;font-size:18px;line-height:1.55}.work-selected-feature .bec-link{margin-top:20px}.editorial-page--work>.home-lottery{margin-bottom:64px}.editorial-page--work>.home-lottery>.bec-container{width:calc(100% - 64px)}.website .editorial-page--thinking>.editorial-heading{grid-template-columns:1.15fr .85fr;align-items:end;gap:5vw;max-width:none;display:grid}.editorial-page--thinking>.editorial-heading h1{max-width:10ch;color:var(--bec-burgundy)}.editorial-page--thinking>.editorial-heading>p{margin:0 0 5px}.writing-index{grid-template-columns:1fr 1fr;gap:32px;display:grid}.writing-entry{background:var(--bec-ink);color:var(--bec-cream);min-width:0;padding:clamp(28px,3vw,44px)}.writing-entry:nth-child(4n+1){background:var(--bec-olive)}.writing-entry:nth-child(4n+3){background:var(--bec-burgundy)}.writing-entry:nth-child(4n){background:var(--bec-butter);color:var(--bec-ink)}.writing-entry:first-child{grid-column:1/-1;grid-template-columns:1.1fr .9fr;align-items:end;gap:20px 6vw;display:grid}.writing-entry-meta{flex-wrap:wrap;gap:12px;margin-bottom:24px;font-size:14px;line-height:1.4;display:flex}.writing-entry h2{max-width:20ch;margin:0;font-size:clamp(36px,4.2vw,62px);line-height:1.04}.writing-entry h2 a{color:inherit;text-decoration:none}.writing-entry h2 a:hover{text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:2px}.writing-entry p{max-width:53ch;margin-top:24px;font-size:18px;line-height:1.55}.writing-entry .bec-link{color:inherit;margin-top:20px}.writing-entry .writing-entry-meta p{margin:0;font-size:14px}.writing-entry-meta time{color:inherit;text-transform:none;letter-spacing:0;font-size:14px}.writing-entry:first-child .writing-entry-meta{grid-column:1/-1;margin-bottom:0}.writing-entry:first-child .writing-entry-copy{grid-area:2/2/4}.writing-entry figure{margin:24px 0 28px}.writing-entry figure>div{aspect-ratio:16/10;clip-path:polygon(0 0,90% 0,100% 12%,100% 100%,0 100%)}.writing-entry figcaption{color:inherit;font-size:14px}.website .article-cover{background:var(--bec-olive);color:var(--bec-cream);grid-template-columns:1fr;gap:36px;margin-bottom:48px;padding:clamp(28px,4vw,56px);display:grid}.website .article-cover:has(figure){grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center}.article-cover>div{min-width:0}.article-cover .editorial-heading{z-index:1;max-width:none;margin:0;position:relative}.article-cover .editorial-heading h1{font-size:clamp(44px,5.8vw,82px);line-height:1.04}.article-cover .editorial-context{color:inherit}.article-cover .editorial-heading>p:last-child{margin-top:28px;font-size:20px}.article-cover:has(figure) .editorial-heading{background:var(--bec-olive);margin-right:-20%;padding:20px 24px 20px 0}.article-cover figure{min-width:0;margin:0;transform:rotate(2deg)}.article-cover figure>div{aspect-ratio:3/4}.article-cover figcaption{color:inherit;font-size:13px}.article-cover time{color:inherit;text-transform:none;letter-spacing:0;margin-top:24px;font-size:14px;display:block}.article-reading{max-width:720px;margin:0 auto}.article-reading .reading{max-width:none;font-size:19px;line-height:1.75}.article-reading .reading h2{color:var(--bec-burgundy);font-size:32px;font-weight:650;line-height:1.15}.article-followup{max-width:720px;margin:48px auto 0}.website .editorial-page--project>.editorial-heading h1,.website .editorial-page--appearance>.editorial-heading h1{color:var(--bec-burgundy)}.about-opening{grid-template-columns:1fr 1fr;align-items:center;gap:6vw;margin-bottom:48px;display:grid}.about-opening .editorial-heading{margin:0}.about-opening .editorial-heading h1{color:var(--bec-olive);font-size:clamp(48px,6vw,88px)}.about-body{max-width:760px;margin:48px 0 48px auto}.about-body>div{font-size:18px;line-height:1.6}.speaking-evidence{grid-template-columns:1.1fr .9fr;align-items:center;gap:6vw;margin-bottom:72px;display:grid}.speaking-evidence .speaking-photograph{background:var(--bec-burgundy);color:var(--bec-cream);padding:24px 24px 40px}.speaking-evidence .speaking-photo-main img{aspect-ratio:5/4}.speaking-evidence-copy p{max-width:28ch;font-size:clamp(20px,2.4vw,32px);line-height:1.3}.speaking-evidence-copy .bec-link{color:var(--bec-burgundy);margin-top:24px}.editorial-page--speaking>.editorial-heading{max-width:1000px;margin-left:auto}.editorial-page--speaking>.editorial-heading h1{color:var(--bec-burgundy)}.editorial-page--speaking #topics-heading{max-width:24ch;color:var(--bec-olive)}.editorial-page--speaking dl{border:0;gap:28px 48px}.editorial-page--speaking dl>div{background:var(--bec-butter);padding:24px}.editorial-page--speaking dl>div:nth-child(2n){background:var(--bec-green)}.website .editorial-page--contact{background:var(--bec-cream);max-width:none;color:var(--bec-ink);padding:clamp(56px,6vw,88px) max(var(--bec-gutter),calc((100vw - 1320px)/2))}.editorial-page--contact .editorial-heading{max-width:1100px;margin-bottom:48px}.editorial-page--contact .editorial-heading h1{font-size:clamp(52px,8vw,112px)}.editorial-page--contact :where(p,a){color:var(--bec-ink)}.editorial-page--contact>a{border-color:var(--bec-cream);font-size:clamp(23px,4vw,56px)}.contact-composition{grid-template-columns:1fr 1fr;align-items:start;gap:7vw;display:grid}.website .contact-composition .editorial-heading{margin:0}.contact-channels{min-width:0;padding-top:8px}.contact-channels section{border-top:1px solid;padding:24px 0 32px}.contact-channels h2{margin-bottom:20px;font-size:24px;font-weight:650}.contact-channels p{max-width:38ch;margin-top:18px;font-size:17px;line-height:1.5}.contact-address{overflow-wrap:anywhere;text-underline-offset:8px;font-size:clamp(20px,2.3vw,34px);line-height:1.3;text-decoration:underline}.contact-channels .bec-link{color:inherit}.contact-linkedin{align-items:center;gap:12px;min-height:44px;display:inline-flex}.contact-linkedin svg{flex:none}.about-profile{grid-template-columns:1.15fr .85fr;align-items:center;gap:7vw;margin-bottom:72px;display:grid}.about-profile .editorial-heading h1{color:var(--bec-olive)}.about-profile figure{justify-self:end;max-width:410px;margin:0;transform:rotate(2deg)}.about-profile img{aspect-ratio:4/5;object-fit:cover;width:100%;height:auto;display:block}.about-profile figcaption{margin-top:16px;font-size:14px;line-height:1.4}.career-teaser{background:var(--bec-burgundy);color:var(--bec-cream);grid-template-columns:1fr 1fr;gap:5vw;margin-bottom:56px;padding:40px;display:grid}.career-teaser h2{margin-top:14px;font-size:clamp(36px,4vw,56px);line-height:1.05}.career-teaser p{max-width:40ch;line-height:1.5}.career-teaser .bec-link{color:inherit;margin-top:24px}.career-story{border-top:2px solid var(--bec-olive);margin:0 0 48px;padding:48px 0;scroll-margin-top:32px}.career-story h2{color:var(--bec-burgundy);font-size:clamp(40px,5vw,68px);line-height:1}.career-story ol{border:0;grid-template-columns:1fr 1fr;gap:24px;margin-left:0;display:grid}.career-story ol li{background:var(--bec-olive);color:var(--bec-cream);border:0;padding:28px}.career-story ol li:nth-child(2n){background:var(--bec-burgundy)}.career-story ol li p{color:inherit}.career-story ol li>span{display:none}.career-story ol:has(>li:only-child){grid-template-columns:1fr}@media (min-width:701px){.career-story ol li:only-child{grid-template-columns:.8fr 1.2fr;align-content:start;column-gap:5vw;display:grid}.career-story ol li:only-child>p:nth-of-type(3){grid-area:1/2/5;margin-top:0}.career-story ol li:only-child>p:nth-of-type(4){grid-column:2}.career-story ol li:only-child h3{grid-column:1}}.career-fields{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:32px;display:grid}.career-fields span{background:var(--bec-olive);color:var(--bec-cream);padding:32px;font-size:clamp(26px,3vw,42px);font-weight:650;line-height:1.1}.career-fields span:nth-child(2),.career-fields span:nth-child(3){background:var(--bec-burgundy)}.lottery-story-status{text-underline-offset:5px;font-weight:650}.speaking-lead{grid-template-columns:1fr 1fr;align-items:center;gap:5vw;margin-bottom:72px;display:grid}.website .speaking-lead .editorial-heading{margin-bottom:24px}.website .speaking-lead h1{color:var(--bec-ink);font-size:clamp(48px,6vw,84px)}.speaking-lead-note{max-width:48ch;margin-bottom:28px;font-size:18px;line-height:1.6}.speaking-stage figure{margin:0}.speaking-stage img{width:100%;height:auto}.speaking-stage figcaption{margin-top:14px;font-size:14px;line-height:1.4}.speaking-topics{border-top:2px solid var(--bec-olive);grid-template-columns:.75fr 1.25fr;gap:6vw;padding:48px 0;display:grid}.speaking-topics h2{margin-bottom:24px;font-size:clamp(36px,4vw,56px);line-height:1.05}.speaking-topics-intro p{max-width:34ch;font-size:17px;line-height:1.6}.website .speaking-topics dl{margin:0;display:block}.website .speaking-topics dl>div{border-bottom:1px solid var(--bec-olive);background:0 0;padding:24px 0}.website .speaking-topics dl>div:first-child{padding-top:0}.speaking-topics dt{margin-bottom:12px;font-size:24px;font-weight:650;line-height:1.2}.speaking-topics dd{max-width:60ch;font-size:17px;line-height:1.6}.speaking-extra,.speaking-appearances{margin:48px 0}.speaking-extra h2,.speaking-appearances h2{margin-bottom:24px;font-size:36px}.speaking-enquiry{background:var(--bec-olive);color:var(--bec-cream);justify-content:space-between;align-items:center;gap:24px;margin-top:24px;padding:32px;display:flex}.speaking-enquiry p{font-size:24px;line-height:1.3}.speaking-enquiry .bec-link{color:inherit}@media (max-width:700px){.speaking-lead,.speaking-topics{grid-template-columns:1fr;gap:32px}.speaking-enquiry{padding:24px;display:block}.speaking-enquiry .bec-link{margin-top:24px}.contact-composition,.about-profile,.career-teaser{grid-template-columns:1fr;gap:32px}.about-profile figure{justify-self:center;width:85%}.career-teaser{padding:28px}.career-fields,.career-story ol{grid-template-columns:1fr}.contact-address{font-size:24px}.website .editorial-page{padding-top:40px}.website .editorial-heading h1{font-size:clamp(42px,11vw,62px)}.website .editorial-heading>p:last-child{font-size:18px;line-height:1.5}.website .editorial-page--work>.editorial-heading,.website .editorial-page--thinking>.editorial-heading{display:block}.editorial-page--work>.editorial-heading>p,.editorial-page--thinking>.editorial-heading>p{margin-top:24px!important}.work-selected-feature{grid-template-columns:1fr;gap:32px;margin-bottom:40px;padding:24px}.work-selected-feature h2{font-size:52px}.work-selected-feature p{font-size:17px}.editorial-page--work>.home-lottery>.bec-container{width:calc(100% - 40px)}.writing-index{grid-template-columns:1fr;gap:24px}.writing-entry:first-child{display:block}.writing-entry h2{font-size:36px;line-height:1.06}.writing-entry p{font-size:17px}.writing-entry:first-child .writing-entry-meta{margin-bottom:24px}:is(.website .article-cover,.website .article-cover:has(figure)){grid-template-columns:minmax(0,1fr);gap:28px;padding:24px}.article-cover .editorial-heading h1{font-size:clamp(38px,10vw,54px)}.article-cover .editorial-heading>p:last-child{font-size:18px}.article-cover:has(figure) .editorial-heading{margin:0;padding:0}.article-cover figure{transform:rotate(1deg)}.article-cover figure>div{aspect-ratio:5/4}.article-reading .reading{font-size:18px;line-height:1.7}.article-reading .reading h2{font-size:28px}.about-opening{grid-template-columns:1fr;gap:36px}.about-opening .editorial-heading{grid-row:1}.about-opening .editorial-heading h1{font-size:48px}.about-body{margin:40px 0}.speaking-evidence{grid-template-columns:1fr;gap:36px;margin-bottom:48px}.speaking-evidence .speaking-photograph{width:94%;padding:20px 20px 30px}.speaking-evidence-copy p{max-width:29ch;font-size:24px}.editorial-page--speaking dl{gap:20px}}.article-reading .reading .article-original-heading{color:inherit;font-family:inherit;font-weight:inherit;margin-top:1.8em;font-size:1.65rem;line-height:1.3}
.publication-index{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:32px 24px;display:grid}.publication-entry{grid-column:span 5;min-width:0}.publication-entry:nth-child(5n+1),.publication-entry:nth-child(5n+3){grid-column:span 7}.publication-entry:nth-child(5n){grid-column:1/-1}.publication-entry:nth-child(5n) .thinking-spread{padding:48px}@media (min-width:701px) and (max-width:1000px){.publication-index{grid-template-columns:minmax(0,1fr)}.publication-index .publication-entry{grid-column:1/-1}.publication-entry:nth-child(5n) .thinking-spread{padding:clamp(24px,3.5vw,48px)}}.about-profile{gap:5vw;margin-bottom:48px}.about-profile figure{max-width:340px}.career-story ol li{color:var(--bec-ink);border-block:1px solid var(--bec-olive);padding:32px 0;background:0 0!important}.career-story .career-description{font-size:17px;line-height:1.6}.career-description>p+p{margin-top:16px}.career-description details{margin-top:20px}.career-description summary{cursor:pointer;text-underline-offset:5px;min-height:44px;color:var(--bec-burgundy);align-items:center;text-decoration:underline;display:flex}.career-description details p{margin-top:16px}.lottery-campaign{margin:0}.lottery-campaign img{width:100%;height:auto;display:block}.lottery-photographs .lottery-campaign figcaption{max-width:48ch;margin:14px 0 0;padding:0;font-size:13px;line-height:1.5;position:static}.lottery-follow-on{width:76%;margin:28px 0 0 auto}.lottery-follow-on img{width:100%;height:auto;display:block}.lottery-photographs .lottery-follow-on figcaption{max-width:42ch;margin:12px 0 0;padding:0;font-size:13px;line-height:1.5;position:static}@media (min-width:701px){.career-story ol li:only-child>.career-description{grid-area:1/2/5}.career-story ol li:only-child>.career-highlight{grid-area:5/2;margin-top:20px}}@media (max-width:700px){.publication-index{display:block}.publication-entry{margin-bottom:24px}.publication-entry:nth-child(5n) .thinking-spread{padding:24px}.publication-index .thinking-spread .spread-copy,.publication-index .thinking-spread[data-edition=systems] .spread-image{width:100%}.website .home-lottery-intro{display:block}.home-lottery-intro>.editorial-context{margin-bottom:20px}.home-lottery h2{overflow-wrap:normal;word-break:normal;max-width:none;font-size:clamp(52px,15vw,80px)}.home-lottery h2 span{white-space:nowrap;display:block}.home-lottery-intro>p:last-child{max-width:30ch;margin-top:20px}.lottery-follow-on{width:90%;margin-top:24px}.editorial-page--work>.home-lottery>.bec-container{width:calc(100% - 32px)}.editorial-page--work .home-lottery h2{font-size:clamp(48px,14vw,72px)}}
.website .editorial-page--work{padding-top:48px}.website .editorial-page--work>.editorial-heading h1{font-size:clamp(42px,5vw,72px)}.website .editorial-page--work>.editorial-heading>p{font-size:18px;line-height:1.55}.website .editorial-page--work .work-selected-feature{grid-template-columns:minmax(0,.85fr) minmax(0,1fr);gap:40px;margin-bottom:40px;padding:32px}.website .editorial-page--work .work-selected-feature figure{transform:none}.website .editorial-page--work .work-selected-feature h2{margin-block:14px 20px;font-size:clamp(36px,4vw,54px)}.website .editorial-page--work .home-lottery{padding-block:36px}.website .editorial-page--work .home-lottery h2{font-size:clamp(40px,4.5vw,60px)}.website .editorial-page--work .home-lottery-story>div>p{font-size:17px;line-height:1.55}.website .editorial-page--work .home-lottery-story .lottery-context{margin-bottom:12px;font-size:17px;font-weight:650}.website .editorial-page--work .home-lottery-story .lottery-credit{font-size:14px}.website .editorial-page--work .project-feature,.website .editorial-page--work .brand-work-feature{gap:36px;margin-block:48px}.website .editorial-page--work .project-feature h2,.website .editorial-page--work .brand-work-feature h2,.website .editorial-page--work .mi-work-feature h2{font-size:clamp(34px,3.6vw,50px);line-height:1.08}.website .editorial-page--work .mi-work-feature{gap:36px;margin-block:40px;padding-block:40px}.website .editorial-page--work .project-feature p{font-size:17px}.website .editorial-page--work .brand-work-feature{padding:32px}.website .editorial-page--work .lottery-photographs{padding-bottom:0}.website .editorial-page--work .lottery-photographs figcaption{max-width:none;margin:12px 0 0;padding:0;position:static}.website .home-speaking h2{font-size:clamp(40px,5vw,72px)}.website .home-about h2{font-size:clamp(38px,4.5vw,60px)}.website :where(button,summary,a){touch-action:manipulation}.website :where(button,summary){-webkit-user-select:none;user-select:none}.website :where(button,.bec-button,.mm-observation,.mm-solution-trigger){-webkit-tap-highlight-color:transparent}@media (pointer:coarse){.website :where(input,select,textarea){font-size:16px}}@media (max-width:700px){.website .editorial-page--work{padding-top:32px}.website .editorial-page--work .work-selected-feature{grid-template-columns:1fr;gap:24px;padding:24px}.website .editorial-page--work .home-lottery-intro{display:block}.website .editorial-page--work .home-lottery-intro h2{margin-block:18px}.website .editorial-page--work .brand-work-feature{padding:24px}.website .home-speaking h2{font-size:clamp(38px,10vw,56px)}}.website .about-chapter h2,.website .about-chapter[data-chapter="1"] h2,.website .about-chapter[data-chapter="2"] h2{font-size:clamp(36px,4.8vw,68px);line-height:1.06}.website .about-chapter[data-chapter="2"] .reading p:nth-child(2){max-width:38ch;font-size:24px;line-height:1.4}.website .about-logo-copy .reading p:last-child{max-width:35ch;margin-top:40px;font-size:clamp(26px,3vw,40px);line-height:1.3}.website .about-finale-heading h2{font-size:clamp(40px,5vw,66px)}.website .mm-masthead{padding-top:max(20px,env(safe-area-inset-top));padding-left:max(var(--bec-gutter),env(safe-area-inset-left));padding-right:max(var(--bec-gutter),env(safe-area-inset-right))}.website .site-footer-bottom{padding-bottom:env(safe-area-inset-bottom)}html{-webkit-text-size-adjust:100%}@media (max-width:700px){.website .about-chapter h2,.website .about-chapter[data-chapter="1"] h2,.website .about-chapter[data-chapter="2"] h2{font-size:clamp(34px,9vw,46px)}}.archive-pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;margin-top:40px;display:flex}.website .work-selected-feature .bec-link{margin-top:20px}.website .mi-correspondence :is(.mi-envelope>span,.mi-envelope small,.mi-hero-record>span,.mi-hero-record>div,.mi-orphan>span,.mi-orphan small,figcaption){font-size:13px;line-height:1.4}
