/* Loaded only by /about. The approved >=1200px composition is untouched. */
@media (min-width:810px) and (max-width:1199.98px) {
  body[data-about-responsive] .framer-NrOiv .framer-1u3qm76 {
    box-sizing:border-box;
    padding-right:64px!important; /* Reserve room for the existing selection stickers. */
    min-width:0;
  }
  body[data-about-responsive] .framer-NrOiv .framer-94tkti {
    flex:1 1 0!important;
    width:0!important;
    min-width:0!important;
  }
  body[data-about-responsive] .framer-NrOiv :is(.framer-1pltn3m,.framer-me803a,.framer-1q34n9d) {
    min-width:0;
    max-width:100%;
  }
}

@media (max-width:809.98px) {
  body[data-about-responsive] .framer-NrOiv .framer-1hsbhf7 {
    box-sizing:border-box;
    padding-inline:20px!important;
    min-width:0;
  }
  body[data-about-responsive] .framer-NrOiv :is(.framer-94tkti,.framer-me803a,.framer-1pltn3m) {
    min-width:0;
    max-width:100%;
  }
  body[data-about-responsive] .framer-NrOiv :is(.framer-1y1mzru,.framer-ixsok6,.framer-1ql5gwc) {
    padding:24px 16px!important;
    min-width:0;
    box-sizing:border-box;
  }
  body[data-about-responsive] #my-story .framer-6A3Mg,
  body[data-about-responsive] #mainbio .framer-6A3Mg {
    padding:24px 20px!important;
    min-width:0;
    box-sizing:border-box;
  }
  body[data-about-responsive] .framer-NrOiv .framer-13tnzw6 {padding-left:16px!important}
  body[data-about-responsive] .framer-NrOiv .framer-891Ch {min-height:44px!important}
  body[data-about-responsive] .framer-NrOiv .framer-rmz83s {
    max-width:calc(100vw - 24px)!important;
    box-sizing:border-box;
  }
  body[data-about-responsive] .framer-tg9meo-container {
    bottom:calc(88px + env(safe-area-inset-bottom,0px))!important;
  }
  body[data-about-responsive] .framer-16ahjtk {min-height:44px!important}
  body[data-about-responsive] #awards a {min-height:44px;box-sizing:border-box}
}

@media (max-width:430px) {
  body[data-about-responsive] #work .framer-ec48W {
    flex-direction:column!important;
    align-items:flex-start!important;
    gap:16px!important;
  }
  body[data-about-responsive] #work .framer-13hmzbm {
    width:100%!important;
    min-width:0;
  }
  body[data-about-responsive] #work .framer-1m7f4yp {
    max-width:100%;
    box-sizing:border-box;
  }
}
