#ml-lara .iidrr-article{
  --ink: #161614;
  --muted: #74746f;
  --purple: rgb(120, 60, 246);
  --rule: #deded8;
  width: 100%;
  max-width: 1120px;
  margin: 0 auto;
  padding: 60px 52px 96px;
  color: var(--ink);
  background: #fff;
  box-sizing: border-box;
}
#ml-lara .iidrr-article *,#ml-lara .iidrr-article *::before,#ml-lara .iidrr-article *::after{
  box-sizing: border-box;
}
#ml-lara .article-hero{
  margin-bottom: 86px;
}
#ml-lara .article-meta{
  display: flex;
  flex-wrap: wrap;
  gap: 18px;
  margin-bottom: 30px;
  font-family: Inter, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.35;
  letter-spacing: 0.08em;
  text-transform: uppercase;
  color: var(--muted);
}
#ml-lara .article-meta-accent{
  color: var(--purple);
}
#ml-lara .article-title{
  max-width: 880px;
  margin: 0;
  font-family: Newsreader, Georgia, serif;
  font-weight: 500;
  letter-spacing: 0;
}
#ml-lara .article-title-name{
  display: block;
  margin-bottom: 18px;
  font-family: Inter, Arial, sans-serif;
  font-size: 15px;
  line-height: 1.2;
  font-weight: 500;
  letter-spacing: 0.035em;
  color: var(--purple);
}
#ml-lara .article-title-main{
  display: block;
  max-width: 11.5ch;
  font-size: clamp(56px, 6.3vw, 90px);
  line-height: 1.01;
  font-weight: 500;
  letter-spacing: -0.018em;
  text-wrap: balance;
}
#ml-lara .article-title-main em{
  font-style: italic;
  font-weight: 500;
}
#ml-lara .article-byline{
  margin: 32px 0 0;
  font-family: Inter, Arial, sans-serif;
  font-size: 12px;
  line-height: 1.55;
  letter-spacing: 0.025em;
  color: var(--muted);
}
#ml-lara .article-body{
  width: 100%;
  max-width: 660px;
  margin: 0 auto;
  font-family: Newsreader, Georgia, serif;
  font-size: 19px;
  line-height: 1.72;
  letter-spacing: 0;
}
#ml-lara .article-body p{
  margin: 0 0 1.45em;
}
#ml-lara .article-image{
  margin: 58px 0 64px;
}
#ml-lara .article-image-wide{
  width: min(920px, calc(100vw - 104px));
  margin-left: 50%;
  transform: translateX(-50%);
}
#ml-lara .article-image media-item,#ml-lara .article-image img{
  display: block;
  width: 100%;
  height: auto;
}
#ml-lara .article-pullquote{
  width: min(820px, calc(100vw - 104px));
  margin: 76px 0 76px 50%;
  transform: translateX(-50%);
  font-family: Newsreader, Georgia, serif;
  font-size: clamp(31px, 3.7vw, 52px);
  line-height: 1.12;
  font-weight: 500;
  letter-spacing: 0;
}
#ml-lara .article-pullquote-final{
  font-size: clamp(28px, 3.2vw, 44px);
  line-height: 1.18;
}
#ml-lara .interview{
  margin-top: 84px;
}
#ml-lara .interview-exchange{
  margin-bottom: 72px;
}
#ml-lara .interview-speaker{
  margin: 0 0 12px !important;
  font-family: Newsreader, Georgia, serif;
  font-size: 17px;
  line-height: 1.25;
  font-style: italic;
  color: var(--purple);
}
#ml-lara .interview-question{
  margin-bottom: 1.25em !important;
  font-style: italic;
  color: var(--ink);
}
#ml-lara .interview-answer{
  margin-bottom: 1.35em !important;
  color: var(--ink);
}
#ml-lara .interview-speaker:not(:first-child){
  margin-top: 46px !important;
}
@media (max-width: 920px){#ml-lara .iidrr-article{
    padding: 50px 32px 80px;
  }
#ml-lara .article-title-main{
    max-width: 12ch;
    font-size: clamp(50px, 8.2vw, 74px);
    line-height: 1.02;
  }
#ml-lara .article-image-wide,#ml-lara .article-pullquote{
    width: calc(100vw - 64px);
  }}
@media (max-width: 640px){#ml-lara .iidrr-article{
    max-width: none;
    padding: 42px 24px 68px;
  }
#ml-lara .article-hero{
    margin-bottom: 62px;
  }
#ml-lara .article-meta{
    gap: 12px;
    margin-bottom: 24px;
    font-size: 10px;
  }
#ml-lara .article-title-name{
    margin-bottom: 14px;
    font-size: 12px;
    letter-spacing: 0.045em;
  }
#ml-lara .article-title-main{
    max-width: 10.8ch;
    font-size: clamp(42px, 12.2vw, 58px);
    line-height: 1.03;
    letter-spacing: -0.012em;
  }
#ml-lara .article-byline{
    margin-top: 26px;
    font-size: 11px;
  }
#ml-lara .article-body{
    max-width: none;
    font-size: 17px;
    line-height: 1.76;
  }
#ml-lara .article-image{
    margin: 44px 0 50px;
  }
#ml-lara .article-image-wide{
    width: 100%;
    margin-left: 0;
    transform: none;
  }
#ml-lara .article-pullquote{
    width: 100%;
    margin: 56px 0;
    transform: none;
    font-size: 31px;
    line-height: 1.18;
  }
#ml-lara .article-pullquote-final{
    font-size: 27px;
    line-height: 1.22;
  }
#ml-lara .interview{
    margin-top: 66px;
  }
#ml-lara .interview-exchange{
    margin-bottom: 56px;
  }
#ml-lara .interview-speaker{
    font-size: 16px;
  }
#ml-lara .interview-speaker:not(:first-child){
    margin-top: 38px !important;
  }}
@media (max-width: 390px){#ml-lara .iidrr-article{
    padding-left: 20px;
    padding-right: 20px;
  }
#ml-lara .article-title-main{
    max-width: 10.5ch;
    font-size: 40px;
    line-height: 1.04;
  }
#ml-lara .article-pullquote{
    font-size: 28px;
  }
#ml-lara .article-pullquote-final{
    font-size: 25px;
  }}
#ml-lara .iidrr-article{
  min-width:0;
  overflow-x:clip;
  font-optical-sizing:auto;
  -webkit-font-smoothing:antialiased;
  text-rendering:optimizeLegibility;
}
#ml-lara .iidrr-article *,#ml-lara .iidrr-article *::before,#ml-lara .iidrr-article *::after{
  min-width:0;
}
#ml-lara .article-meta{
  font-size:11px;
  line-height:1.3;
  font-weight:500;
  letter-spacing:.085em;
}
#ml-lara .article-title-main{
  line-height:.995;
  letter-spacing:-.018em;
  text-wrap:balance;
}
#ml-lara .article-title-sub{
  line-height:1.36;
}
#ml-lara .article-byline{
  font-size:12px;
  line-height:1.55;
  letter-spacing:.02em;
}
#ml-lara .article-body{
  max-width:660px;
  font-size:19px;
  line-height:1.74;
  letter-spacing:0;
  text-align:left;
  hyphens:auto;
  -webkit-hyphens:auto;
}
#ml-lara .article-body p{
  margin-bottom:1.76em;
  letter-spacing:0;
}
#ml-lara .article-image figcaption{
  font-size:10.5px;
  line-height:1.52;
  letter-spacing:.01em;
}
#ml-lara .article-image,#ml-lara .article-image-wide,#ml-lara .article-image-shift,#ml-lara .article-image-object,#ml-lara .article-image-narrow,#ml-lara .article-image-side,#ml-lara .article-slideshow,#ml-lara .image-pair,#ml-lara .image-asym,#ml-lara .carrier-bag-section,#ml-lara .qa-block,#ml-lara .article-pullquote{
  max-width:100%;
}
#ml-lara .article-image media-item,#ml-lara .article-image gallery-slideshow,#ml-lara .article-image img{
  max-width:100%;
}
@media(max-width:920px){#ml-lara .iidrr-article{
    min-width:0;
    overflow-x:clip;
  }}
@media(max-width:700px){#ml-lara .iidrr-article{
    width:100%;
    max-width:100%;
    min-width:0;
    margin:0;
    padding-left:30px;
    padding-right:30px;
    overflow-x:clip;
  }
#ml-lara .article-hero,#ml-lara .article-title,#ml-lara .article-title-main,#ml-lara .article-title-sub,#ml-lara .article-byline,#ml-lara .article-body,#ml-lara .interview,#ml-lara .interview-exchange,#ml-lara .qa-block,#ml-lara .question,#ml-lara .answer,#ml-lara .answer-grid,#ml-lara .image-pair,#ml-lara .image-asym,#ml-lara .carrier-bag-section,#ml-lara .carrier-bag-text,#ml-lara .article-image,#ml-lara .article-image-wide,#ml-lara .article-image-shift,#ml-lara .article-image-object,#ml-lara .article-image-narrow,#ml-lara .article-image-side,#ml-lara .article-slideshow,#ml-lara .article-pullquote,#ml-lara .article-quote{
    width:100%;
    max-width:100%;
    min-width:0;
  }
#ml-lara .article-meta{
    gap:8px 11px;
    font-size:10px;
    line-height:1.4;
    letter-spacing:.08em;
  }
#ml-lara .article-title-main{
    overflow-wrap:break-word;
    word-break:normal;
    text-wrap:balance;
  }
#ml-lara .article-title-sub,#ml-lara .article-byline{
    overflow-wrap:break-word;
  }
#ml-lara .article-body,#ml-lara .carrier-bag-text,#ml-lara .question,#ml-lara .answer{
    font-size:17px;
    line-height:1.77;
    letter-spacing:0;
    text-align:left;
    text-justify:auto;
    hyphens:none;
    -webkit-hyphens:none;
    overflow-wrap:break-word;
    word-break:normal;
  }
#ml-lara .article-body p,#ml-lara .carrier-bag-text p,#ml-lara .question p,#ml-lara .answer p,#ml-lara .interview-question,#ml-lara .interview-answer{
    text-align:left;
    text-justify:auto;
    hyphens:none;
    -webkit-hyphens:none;
    overflow-wrap:break-word;
    word-break:normal;
  }
#ml-lara .article-opening{
    font-size:19px;
    line-height:1.66;
  }
#ml-lara .article-image-wide,#ml-lara .article-image-shift,#ml-lara .article-image-object,#ml-lara .article-image-narrow,#ml-lara .article-image-side,#ml-lara .article-slideshow,#ml-lara .image-pair,#ml-lara .image-asym,#ml-lara .carrier-bag-section,#ml-lara .qa-block,#ml-lara .article-pullquote{
    margin-left:0;
    margin-right:0;
    transform:none;
  }
#ml-lara .article-image media-item,#ml-lara .article-image gallery-slideshow,#ml-lara .article-image img{
    width:100%;
    max-width:100%;
    height:auto;
  }
#ml-lara .article-image figcaption{
    width:100%;
    max-width:100%;
    font-size:10px;
    line-height:1.58;
    overflow-wrap:break-word;
  }
#ml-lara .article-pullquote{
    overflow-wrap:break-word;
  }
#ml-lara .answer-grid,#ml-lara .image-pair,#ml-lara .image-asym,#ml-lara .carrier-bag-section,#ml-lara .qa-block{
    grid-template-columns:1fr;
  }}
@media(max-width:390px){#ml-lara .iidrr-article{
    padding-left:24px;
    padding-right:24px;
  }}
@media(max-width:340px){#ml-lara .iidrr-article{
    padding-left:20px;
    padding-right:20px;
  }
#ml-lara .article-body,#ml-lara .carrier-bag-text,#ml-lara .question,#ml-lara .answer{
    font-size:16px;
  }}
@media(prefers-reduced-motion:reduce){#ml-lara .iidrr-article *,#ml-lara .iidrr-article *::before,#ml-lara .iidrr-article *::after{
    animation:none!important;
    transition:none!important;
  }}
#ml-lara{--paper:#fff!important;--ink:#161614!important;--muted:#686864!important;--purple:rgb(120,60,246)!important;--measure:660px!important;--gutter:236px!important;--side-gap:44px!important;--serif:"Newsreader",Georgia,serif!important;--sans:"Inter",Arial,sans-serif!important;background:#fff!important;color:#161614!important;display:block!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;position:relative!important;overflow:visible!important;}
#ml-lara *,#ml-lara *::before,#ml-lara *::after{box-sizing:border-box!important;min-width:0!important;}
#ml-lara article{background:#fff!important;color:#161614!important;font-family:var(--serif)!important;font-optical-sizing:auto!important;letter-spacing:0!important;overflow:visible!important;}
#ml-lara article *::before,#ml-lara article *::after{content:none!important;display:none!important;border:0!important;box-shadow:none!important;}
#ml-lara article img,#ml-lara article img:hover,#ml-lara article figure:hover img,#ml-lara article media-item{filter:none!important;box-shadow:none!important;border:0!important;border-radius:0!important;background:transparent!important;transition:none!important;}
#ml-lara article img{display:block!important;max-width:100%!important;height:auto!important;object-fit:contain!important;}
#ml-lara article media-item{display:block!important;width:100%!important;height:auto!important;max-width:100%!important;min-width:0!important;}
#ml-lara article a:focus-visible{outline:2px solid #783cf6!important;outline-offset:4px!important;}
#ml-lara .iidrr-article,#ml-lara .mz,#ml-lara #tw-shapeless.tw-article,#ml-lara #dfb-dear-friend.dfb-article{width:100%!important;max-width:1180px!important;margin:0 auto!important;padding:64px 52px 100px!important;overflow:visible!important;}
#ml-lara .article-hero,#ml-lara .mz-hero{width:100%!important;max-width:940px!important;margin:0 auto 48px!important;padding:0!important;border:0!important;}
#ml-lara .article-title,#ml-lara .article-title-main{max-width:100%!important;font-family:var(--serif)!important;font-weight:500!important;line-height:1.035!important;letter-spacing:-.018em!important;color:var(--ink)!important;}
#ml-lara .article-title{margin:0!important;}
#ml-lara .article-title-main{font-size:clamp(62px,6.15vw,80px)!important;text-wrap:balance!important;}
#ml-lara .article-title-sub{font-family:var(--serif)!important;font-size:31px!important;line-height:1.24!important;font-weight:400!important;letter-spacing:0!important;color:var(--ink)!important;margin-top:20px!important;max-width:38ch!important;}
#ml-lara .article-title-name{font-family:var(--serif)!important;font-size:31px!important;line-height:1.2!important;font-weight:400!important;letter-spacing:0!important;color:var(--ink)!important;margin-bottom:18px!important;}
#ml-lara .article-meta,#ml-lara .article-byline,#ml-lara .mz-kicker,#ml-lara .mz-byline,#ml-lara .tw-kicker,#ml-lara .tw-byline,#ml-lara .dfb-kicker,#ml-lara .dfb-byline{font-family:var(--sans)!important;font-size:12px!important;line-height:1.55!important;letter-spacing:0!important;color:var(--muted)!important;}
#ml-lara .article-meta,#ml-lara .mz-kicker,#ml-lara .tw-kicker,#ml-lara .dfb-kicker{font-size:11px!important;letter-spacing:.085em!important;margin-bottom:28px!important;gap:9px 18px!important;}
#ml-lara .article-meta span+span,#ml-lara .mz-kicker span+span{padding-left:0!important;}
#ml-lara .article-byline{margin-top:26px!important;}
#ml-lara .article-body{width:100%!important;max-width:660px!important;margin:0 auto!important;display:flow-root!important;font-family:var(--serif)!important;font-size:19px!important;line-height:1.74!important;letter-spacing:0!important;text-align:left!important;}
#ml-lara .article-body p{margin-bottom:1.76em!important;letter-spacing:0!important;}
#ml-lara .article-opening{font-size:19px!important;line-height:1.74!important;}
#ml-lara .article-section{border:0!important;}
#ml-lara .article-section+.article-section{margin-top:72px!important;}
#ml-lara .article-section-title{font-family:var(--serif)!important;font-size:31px!important;line-height:1.18!important;margin-bottom:28px!important;font-weight:500!important;color:var(--ink)!important;}
#ml-lara .article-image figcaption,#ml-lara .tw-figure figcaption,#ml-lara .dfb-figure figcaption{font-family:var(--sans)!important;font-size:10.5px!important;line-height:1.52!important;color:var(--muted)!important;}
#ml-lara .article-image{border:0!important;margin-top:48px!important;margin-bottom:54px!important;}
#ml-lara .article-image-wide,#ml-lara .image-pair,#ml-lara .image-asym{width:min(940px,calc(100vw - 104px))!important;max-width:none!important;margin-left:50%!important;transform:translateX(-50%)!important;}
#ml-lara .image-pair .article-image,#ml-lara .image-asym .article-image{width:100%!important;max-width:100%!important;margin:0!important;transform:none!important;}
#ml-lara .qa-block,#ml-lara .answer-grid,#ml-lara .carrier-bag-section{display:block!important;width:100%!important;max-width:660px!important;margin-left:0!important;transform:none!important;border:0!important;}
#ml-lara .question,#ml-lara .answer,#ml-lara .carrier-bag-text{font-family:var(--serif)!important;font-size:19px!important;line-height:1.74!important;letter-spacing:0!important;text-align:left!important;}
#ml-lara .question{margin-bottom:24px!important;}
#ml-lara .answer-grid>.answer{border:0!important;padding-top:0!important;margin-bottom:30px!important;}
#ml-lara .article-pullquote{max-width:100%!important;border:0!important;box-shadow:none!important;background:none!important;}
#ml-lara .mz-hero{margin-bottom:42px!important;}
#ml-lara .mz-title{font-family:var(--serif)!important;font-size:clamp(62px,6.45vw,86px)!important;line-height:.985!important;letter-spacing:-.018em!important;}
#ml-lara .mz-title--long{font-size:clamp(57px,5.9vw,78px)!important;line-height:.99!important;letter-spacing:-.014em!important;}
#ml-lara .mz-sub{font-family:var(--serif)!important;font-size:clamp(24px,2.55vw,31px)!important;line-height:1.24!important;}
#ml-lara .mz-standfirst{max-width:660px!important;margin:0 auto 52px!important;}
#ml-lara .mz-body{display:flow-root!important;position:relative!important;width:100%!important;max-width:940px!important;margin:0 auto!important;padding:0 280px 0 0!important;font:400 19px/1.74 var(--serif)!important;letter-spacing:0!important;overflow:visible!important;}
#ml-lara .mz-body p{font-size:19px!important;line-height:1.74!important;letter-spacing:0!important;text-align:left!important;}
#ml-lara .mnote{float:right!important;clear:right!important;width:236px!important;max-width:236px!important;margin:.42em -280px 1.82em 0!important;padding:0!important;border:0!important;font:400 13px/1.56 var(--serif)!important;}
#ml-lara .mnote .num{font-family:var(--sans)!important;}
#ml-lara .mz-fig{width:940px!important;max-width:940px!important;margin:2.85em -280px 3.05em 0!important;transform:none!important;}
#ml-lara .mz-fig img,#ml-lara .mz-fig:hover img{width:100%!important;height:auto!important;filter:none!important;transition:none!important;}
#ml-lara .mz-fig figcaption{font:400 10.5px/1.52 var(--sans)!important;}
#ml-lara .mz-body .mz-epi{font-size:clamp(25px,2.45vw,31px)!important;line-height:1.4!important;}
#ml-lara .mz-body .mz-epi.long{font-size:21px!important;line-height:1.5!important;}
#ml-lara .mz-body .mz-bio{font-size:16px!important;line-height:1.64!important;}
#ml-lara .mz-prompt{font-family:ui-monospace,SFMono-Regular,Menlo,monospace!important;white-space:pre-wrap!important;}
#ml-lara .mag-context-exits,#ml-lara .dfb-context-exits{font-family:var(--sans)!important;max-width:660px!important;margin:48px auto 0!important;display:flex!important;flex-wrap:wrap!important;gap:12px 28px!important;border:0!important;}
@media(max-width:1080px){#ml-lara .mz-body{max-width:660px!important;padding:0!important;}
#ml-lara .mnote{float:none!important;clear:both!important;width:100%!important;max-width:100%!important;margin:0 0 1.82em!important;padding-left:16px!important;border-left:1px solid rgba(120,60,246,.28)!important;}
#ml-lara .mz-fig{width:100%!important;max-width:100%!important;margin-right:0!important;}}
@media(max-width:1024px){#ml-lara .iidrr-article,#ml-lara .mz,#ml-lara #tw-shapeless.tw-article,#ml-lara #dfb-dear-friend.dfb-article{padding:48px 32px 88px!important;}
#ml-lara .article-image-wide,#ml-lara .image-pair,#ml-lara .image-asym{width:min(940px,calc(100vw - 64px))!important;}}
@media(max-width:700px){#ml-lara .iidrr-article,#ml-lara .mz,#ml-lara #tw-shapeless.tw-article,#ml-lara #dfb-dear-friend.dfb-article{width:100%!important;max-width:100%!important;padding:40px 24px 72px!important;overflow:visible!important;}
#ml-lara .article-hero,#ml-lara .mz-hero{margin-bottom:40px!important;padding:0!important;}
#ml-lara .article-title-main,#ml-lara .mz-title{font-size:42px!important;line-height:1.075!important;letter-spacing:-.014em!important;max-width:100%!important;overflow-wrap:break-word!important;}
#ml-lara .mz-title--long{font-size:37px!important;line-height:1.08!important;letter-spacing:-.006em!important;overflow-wrap:anywhere!important;}
#ml-lara .article-title-sub,#ml-lara .article-title-name{font-size:26px!important;line-height:1.24!important;max-width:100%!important;letter-spacing:0!important;}
#ml-lara .article-body,#ml-lara .article-body p,#ml-lara .article-opening,#ml-lara .question,#ml-lara .answer,#ml-lara .carrier-bag-text,#ml-lara .mz-body,#ml-lara .mz-body p{font-size:17px!important;line-height:1.77!important;letter-spacing:0!important;text-align:left!important;hyphens:none!important;-webkit-hyphens:none!important;overflow-wrap:break-word!important;word-break:normal!important;}
#ml-lara .article-body,#ml-lara .mz-body{width:100%!important;max-width:660px!important;margin:0 auto!important;padding:0!important;overflow:visible!important;}
#ml-lara .article-image-wide,#ml-lara .image-pair,#ml-lara .image-asym,#ml-lara .article-image-side,#ml-lara .article-image-narrow,#ml-lara .article-image-shift,#ml-lara .article-image-object,#ml-lara .article-slideshow{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;transform:none!important;}
#ml-lara .article-image{margin-top:40px!important;margin-bottom:46px!important;}
#ml-lara .mz-kicker{grid-template-columns:repeat(3,minmax(0,max-content))!important;gap:8px 12px!important;}
#ml-lara .mz-kicker span:first-child{grid-column:1/-1!important;}
#ml-lara .mnote{float:none!important;width:100%!important;max-width:100%!important;margin:0 0 1.95em!important;font-size:13px!important;line-height:1.56!important;}
#ml-lara .mz-fig{width:100%!important;max-width:100%!important;margin:2.55em 0 2.75em!important;}
#ml-lara .mz-body .mz-epi{font-size:22px!important;line-height:1.5!important;}
#ml-lara .mz-body .mz-epi.long{font-size:19px!important;line-height:1.6!important;}
#ml-lara .mz-body .mz-bio{font-size:16px!important;line-height:1.64!important;}
#ml-lara .article-image figcaption,#ml-lara .mz-fig figcaption{font-size:10px!important;line-height:1.6!important;}
#ml-lara .mag-context-exits,#ml-lara .dfb-context-exits{margin:40px 24px 0!important;}}
@media(max-width:389px){#ml-lara .iidrr-article,#ml-lara .mz,#ml-lara #tw-shapeless.tw-article,#ml-lara #dfb-dear-friend.dfb-article{padding-left:20px!important;padding-right:20px!important;}}
@media(max-width:339px){#ml-lara .iidrr-article,#ml-lara .mz,#ml-lara #tw-shapeless.tw-article,#ml-lara #dfb-dear-friend.dfb-article{padding-left:18px!important;padding-right:18px!important;}
#ml-lara .article-title-main,#ml-lara .mz-title{font-size:37px!important;}
#ml-lara .mz-title--long{font-size:33px!important;}}
@media(prefers-reduced-motion:reduce){#ml-lara *,#ml-lara *::before,#ml-lara *::after{animation:none!important;transition:none!important;scroll-behavior:auto!important;}}
