/* The Company opening has its own wide canvas. Firm records keep their reading width. */
@media(min-width:1280px){
 body.w62-site[data-w62-edition="desktop"][data-w62-page="company"] main.f62-page>.f62-company-cover{
   width:88vw;max-width:none;display:grid;
   grid-template-columns:minmax(0,min(57%,740px)) minmax(0,1fr);
   align-items:center;min-height:clamp(680px,calc(100svh - 145px),900px);
   padding:20px 22px 36px;
 }
 body.w62-site[data-w62-edition="desktop"][data-w62-page="company"] .f62-company-cover .f62-cover-copy{
   width:100%;max-width:740px;padding:0;grid-column:1;align-self:center;
 }
 body.w62-site[data-w62-edition="desktop"][data-w62-page="company"] .f62-company-cover .f62-cover-description{
   max-width:58ch;
 }
 body.w62-site[data-w62-edition="desktop"][data-w62-page="company"] .f62-company-cover .f62-company-photo{
   position:absolute;inset:-12px 0 8px min(46%,720px);
   width:auto;height:auto;margin:0;
   mask-image:linear-gradient(90deg,transparent,#000 35%,#000);
   -webkit-mask-image:linear-gradient(90deg,transparent,#000 35%,#000);
 }
 body.w62-site[data-w62-edition="desktop"][data-w62-page="company"] .f62-company-photo img{
   position:absolute;right:0;width:145%;height:100%;object-fit:cover;object-position:70% 68%;
 }
 body.w62-site[data-w62-edition="desktop"][data-w62-page="company"] .f62-company-photo::after{
   background:linear-gradient(180deg,var(--f62-paper),transparent 12%,transparent 79%,var(--f62-paper) 100%);
 }
}
@media(min-width:1600px){
 body.w62-site[data-w62-edition="desktop"][data-w62-page="company"] main.f62-page>.f62-company-cover{
   width:min(91vw,2800px);
 }
}
@media(min-width:1280px) and (max-width:1439px){
 body.w62-site[data-w62-edition="desktop"][data-w62-page="company"] main.f62-page>.f62-company-cover{
   grid-template-columns:minmax(0,52%) minmax(0,1fr);
 }
}
/* A phone reads the complete material composition after the introduction. */
@media(max-width:1279px){
 body.w62-site[data-w62-edition="desktop"][data-w62-page="company"] main.f62-page>.f62-company-cover{
   display:flex;flex-direction:column;align-items:stretch;min-height:0;padding-bottom:14px;
 }
 body.w62-site[data-w62-edition="desktop"][data-w62-page="company"] .f62-company-cover .f62-company-photo{
   position:relative;inset:auto;order:2;align-self:center;width:calc(100% + 42px);
   height:auto;aspect-ratio:3/2;margin:16px 0 0;
   mask-image:linear-gradient(180deg,transparent,#000 10%,#000 84%,transparent);
   -webkit-mask-image:linear-gradient(180deg,transparent,#000 10%,#000 84%,transparent);
 }
 body.w62-site[data-w62-edition="desktop"][data-w62-page="company"] .f62-company-photo img{
   position:relative;inset:auto;width:100%;height:100%;object-fit:contain;object-position:center;
   transform:translate3d(0,var(--f62-photo-y,0px),0)!important;
 }
}
body.w62-site[data-w62-edition="mobile"][data-w62-page="company"] main.f62-page>.f62-company-cover{
  display:flex;flex-direction:column;align-items:stretch;min-height:0;padding-bottom:14px;
}
body.w62-site[data-w62-edition="mobile"][data-w62-page="company"] .f62-company-cover .f62-company-photo{
  position:relative;inset:auto;order:2;align-self:center;width:calc(100% + 42px);
  height:auto;aspect-ratio:3/2;margin:16px 0 0;
  mask-image:linear-gradient(180deg,transparent,#000 10%,#000 84%,transparent);
  -webkit-mask-image:linear-gradient(180deg,transparent,#000 10%,#000 84%,transparent);
}
body.w62-site[data-w62-edition="mobile"][data-w62-page="company"] .f62-company-photo img{
  position:relative;inset:auto;width:100%;height:100%;object-fit:contain;object-position:center;
  transform:translate3d(0,var(--f62-photo-y,0px),0)!important;
}
@media print{
 body.w62-site[data-w62-page="company"] main.f62-page>.f62-company-cover{width:100%;min-height:0;display:block;padding:15pt 0}
}
