@import url('https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@300;400;500;600&display=swap');
/* Approved About Tony Dean layout: one confident centered composition. */
.about-section{
  display:block!important;grid-template-columns:none!important;
  padding:clamp(75px,9vw,132px) 7% 110px!important;
  background:radial-gradient(ellipse at 60% 15%,#2a465b45,transparent 47%),radial-gradient(ellipse at 16% 80%,#5c344333,transparent 36%),linear-gradient(140deg,#0b1724,#0a111b 70%)!important;
}
.about-section > div:first-child{max-width:1000px;margin:0 auto 62px!important;text-align:center;}
.about-section .section-number{
  display:block!important;color:#f0b4d6!important;
  font:500 10px Jost,sans-serif!important;letter-spacing:.3em!important;margin-bottom:21px!important;
}
.about-section h2.about-title{
  display:block!important;text-align:center!important;flex-direction:initial!important;
  margin:0!important;font:300 clamp(43px,6.3vw,94px)/1.05 'Barlow Condensed',sans-serif!important;
  letter-spacing:.045em!important;text-transform:uppercase!important;color:#a9dcfa!important;
}
.about-section h2 .about-kicker{
  display:inline!important;color:#f0b4d6!important;font:400 1em 'Barlow Condensed',sans-serif!important;
  letter-spacing:inherit!important;margin-right:.16em!important;
}
.about-section h2 .about-name{
  display:inline!important;font:300 1em 'Barlow Condensed',sans-serif!important;
  font-style:normal!important;letter-spacing:inherit!important;color:#a9dcfa!important;white-space:nowrap;
}
.about-section > div:first-child::after{
  content:'';display:block;width:140px;height:1px;margin:31px auto 0;
  background:linear-gradient(90deg,#a9dcfa,#f0b4d6);
}
.about-section .about-copy{padding:0!important;max-width:990px!important;margin:0 auto!important;}
.about-section .about-copy p.lead{
  font:400 clamp(23px,2.55vw,37px)/1.42 'Barlow Condensed',sans-serif!important;
  letter-spacing:.035em!important;text-transform:uppercase!important;text-align:center!important;
  color:#e8edf3!important;max-width:1000px!important;margin:0 auto 47px!important;
}
.about-section .about-copy .lead strong{color:#a9dcfa!important;font-weight:600!important;}
.about-section .about-copy .lead span{color:#f0b4d6!important;font-weight:400!important;}
.about-section .about-copy p:not(.lead){
  max-width:875px!important;margin:0 auto 25px!important;
  font:400 clamp(12px,1.05vw,15px)/2 'DM Sans',sans-serif!important;
  letter-spacing:.065em!important;text-transform:uppercase!important;color:#b9c6d1!important;
}
.about-section .about-reel-link{
  display:flex!important;width:max-content;margin:41px auto 0 max(0px,calc((100% - 875px)/2))!important;
  padding:0!important;border:0!important;background:transparent!important;
  font:500 11px Jost,sans-serif!important;letter-spacing:.18em!important;color:#a9dcfa!important;
}
.about-section .about-reel-link:hover{color:#f0b4d6!important;}
@media(max-width:760px){
  .about-section{padding:75px 6% 65px!important;}
  .about-section > div:first-child{margin-bottom:43px!important;}
  .about-section h2.about-title{font-size:clamp(47px,10vw,76px)!important;}
  .about-section .about-copy p.lead{text-align:left!important;font-size:clamp(23px,6vw,32px)!important;}
  .about-section .about-copy p:not(.lead){font-size:12px!important;line-height:1.8!important;}
  .about-section .about-reel-link{margin-left:0!important;}
}
