.about-page{color:var(--v3-text-ink);background:var(--v3-surface-paper);font-family:var(--v3-font)}.about-page :where(h1,h2,h3,p,figure,dl,dd,ol){margin:0}.about-page :where(section,[id]){scroll-margin-top:130px}.about-page :where(a,summary):focus-visible{outline:3px solid var(--v3-focus-ring);outline-offset:5px}.about-container{width:min(var(--v3-container-max), calc(100% - 2 * var(--v3-gutter)));margin-inline:auto}.about-hero{background:var(--v3-surface-ice);padding-block:2rem 3rem}.about-hero__grid{grid-template-columns:1.15fr 1fr;align-items:center;gap:clamp(2.5rem,5vw,5rem);padding-block:2.8rem 3rem;display:grid}.about-hero h1{letter-spacing:-.045em;margin-top:1rem;font-size:clamp(2.65rem,4.6vw,4.8rem);font-weight:620;line-height:1.06}.about-hero__lead{color:var(--v3-text-muted);max-width:40rem;font-size:1.12rem;line-height:1.65}.about-hero__actions{flex-wrap:wrap;align-items:center;gap:1.2rem 1.5rem;margin-top:1.5rem;display:flex}.about-link{color:var(--v3-brand-blue);align-items:center;gap:1rem;font-weight:600;line-height:1.4;text-decoration:none;display:inline-flex}.about-link>span{font-size:1.4rem}.about-link:hover{text-underline-offset:.2em;text-decoration:underline}.about-hero__photo{aspect-ratio:2.8;position:relative;overflow:hidden}.about-hero__photo picture{width:100%;height:100%;display:block}.about-hero__photo img{object-fit:cover;width:100%;height:100%;display:block}.about-hero__photo figcaption{color:#fff;background:linear-gradient(#0000,#071b3299);padding:3rem 1.5rem 1.1rem;font-size:.85rem;position:absolute;inset:auto 0 0}.about-facts{background:var(--v3-brand-deep);color:#fff;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;padding:2.2rem clamp(1.5rem,3vw,3rem);display:grid}.about-facts>div{border-right:1px solid #ffffff3d;flex-direction:column;align-items:flex-start;padding-right:1.5rem;display:flex}.about-facts>div:last-child{border:0}.about-facts dd{color:#fff;letter-spacing:-.035em;white-space:nowrap;order:-1;font-size:clamp(2rem,3.2vw,3.2rem);font-weight:500;line-height:1.1}.about-facts dd span{font-size:.55em}.about-facts dt{color:#e0eafb;max-width:17rem;margin-top:.6rem;font-size:.94rem;line-height:1.5}.about-facts small{margin-top:.15rem;font-size:.75rem;display:block}.about-section{padding-block:4.5rem}.about-two-columns{grid-template-columns:.85fr 1.3fr;gap:clamp(3rem,7vw,7rem);display:grid}.about-section__intro .v3-section-label{margin-bottom:1rem}.about-section h2{letter-spacing:-.035em;font-size:clamp(2rem,2.8vw,2.8rem);font-weight:600;line-height:1.15}.about-section__intro .v3-heading-accent{margin-top:1.4rem}.about-requisites .about-link{margin-top:2rem}.about-file-note{color:var(--v3-text-muted);font-size:.8rem;margin-top:.4rem!important}.about-requisites__name{font-size:1.35rem;font-weight:500;line-height:1.45}.about-requisites__ids{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;display:grid;margin-block:1.7rem!important}.about-requisites dt{color:var(--v3-text-muted);margin-bottom:.35rem;font-size:.85rem}.about-requisites dd{overflow-wrap:anywhere;font-size:1rem;line-height:1.5}.about-requisites__ids dd{font-variant-numeric:tabular-nums;font-weight:600}.about-requisites__address{max-width:36rem}.about-requisites__details{border-block:1px solid var(--v3-line-strong);margin-top:1.75rem}.about-requisites__details summary{cursor:pointer;color:var(--v3-brand-blue);justify-content:space-between;align-items:center;gap:1rem;padding-block:1rem;font-weight:500;list-style:none;display:flex}.about-requisites__details summary::-webkit-details-marker{display:none}.about-requisites__details summary>span{font-size:1.4rem}.about-requisites__details[open] summary>span{transform:rotate(45deg)}.about-requisites__details dl{padding-bottom:1rem}.about-requisites__details dl>div{border-top:1px solid var(--v3-line);grid-template-columns:.8fr 1.2fr;gap:1.2rem;padding-block:.8rem;display:grid}.about-history{--about-history-columns:minmax(6rem, .45fr) minmax(12rem, .9fr) minmax(0, 1.7fr);--about-history-gap:clamp(1.5rem, 3vw, 3rem);background:var(--v3-surface-ice)}.about-history__opening,.about-timeline__event summary,.about-timeline__body,.about-history__milestone{grid-template-columns:var(--about-history-columns);column-gap:var(--about-history-gap);align-items:start;display:grid}.about-history__opening{padding-bottom:3.5rem}.about-history__opening>.v3-section-label{padding-top:.45rem}.about-history__intro{color:var(--v3-text-muted);font-size:1rem;line-height:1.65}.about-history__intro p+p{margin-top:1rem}.about-timeline{padding:0;list-style:none}.about-timeline li{border-top:1px solid var(--v3-line-strong)}.about-timeline__event summary{cursor:pointer;align-items:center;padding-block:1.25rem;list-style:none}.about-timeline__event summary::-webkit-details-marker{display:none}.about-timeline__event summary h3{grid-area:1/2/auto/-1;padding-right:3rem}.about-timeline__event summary:hover h3{color:var(--v3-brand-blue)}.about-timeline__toggle{fill:none;width:24px;height:24px;stroke:var(--v3-brand-blue);stroke-width:1.5px;grid-area:1/3;justify-self:end}.about-timeline__event[open] .about-timeline__toggle-vertical{display:none}.about-timeline__body{padding-block:.25rem 1.5rem}.about-timeline__date{letter-spacing:-.04em;color:var(--v3-brand-blue);font-size:clamp(2rem,3vw,3rem);font-weight:400;line-height:1.1}.about-timeline__date--label{letter-spacing:.06em;text-transform:uppercase;padding-top:.35rem;font-size:.8rem}.about-timeline h3{font-size:1.35rem;font-weight:600;line-height:1.3}.about-timeline__story{color:var(--v3-text-muted);grid-column:3;line-height:1.65}.about-timeline__story p+p{margin-top:.8rem}.about-history__milestone{border-top:2px solid var(--v3-brand-cobalt);margin-top:1.5rem;padding-block:2rem 0}.about-history__milestone h3{grid-column:2;font-size:1.6rem;font-weight:500;line-height:1.25}.about-history__milestone p{color:var(--v3-text-muted);grid-column:3;line-height:1.65}.about-page>[data-component=EsolkManufacturers],.about-page>[data-component=EsolkClients],.about-page>#about-letters{background:var(--v3-surface-paper)}.about-page>#about-dealers{background:var(--v3-surface-ice)}.about-career{background:var(--v3-brand-deep);color:#fff}.about-career .v3-section-label{color:#bbd6ff}.about-career__body>p{color:#e0eafb;max-width:38rem;font-size:1.2rem;line-height:1.65}.about-career .about-link{color:#fff;margin-top:1.8rem;font-size:2rem}.about-career__note{color:#c7dafa;margin-top:.4rem;font-size:.85rem;display:block}@media (width<=1000px){.about-hero__grid{grid-template-columns:1fr 1fr;gap:2rem}.about-two-columns{grid-template-columns:.9fr 1.2fr;gap:2.5rem}.about-requisites__ids{grid-template-columns:repeat(2,minmax(0,1fr))}.about-history{--about-history-columns:5.5rem 1fr;--about-history-gap:2rem}.about-history__opening,.about-history__milestone{row-gap:.8rem}.about-history__intro,.about-timeline__story,.about-history__milestone p{grid-column:2}.about-timeline__date--label{font-size:.65rem}.about-timeline__toggle{grid-column:2}}@media (width<=760px){.about-page :where(section,[id]){scroll-margin-top:100px}.about-hero{padding-block:1.5rem 2rem}.about-hero__grid,.about-two-columns{grid-template-columns:1fr;gap:1.8rem}.about-hero__grid{padding-block:2rem}.about-hero h1{font-size:clamp(2.3rem,8.8vw,3.5rem)}.about-hero__lead{font-size:1rem}.about-hero__photo{aspect-ratio:1.55}.about-hero__photo figcaption{padding-inline:1rem;font-size:.75rem}.about-facts{grid-template-columns:1fr;gap:0;padding:.3rem 1.25rem}.about-facts>div{border-bottom:1px solid #ffffff3d;border-right:0;grid-template-columns:7.5rem 1fr;align-items:center;gap:1rem;padding:1.2rem 0;display:grid}.about-facts dd{font-size:1.9rem}.about-facts dt{margin:0;font-size:.8rem}.about-section{padding-block:3rem}.about-section h2{font-size:2rem}.about-requisites__ids{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.about-requisites__ids dd{font-size:.9rem}.about-requisites__details dl>div{grid-template-columns:1fr;gap:.2rem}.about-history__opening{row-gap:1.25rem;padding-bottom:2rem}.about-history{--about-history-columns:1fr}.about-history__opening>.v3-section-label{padding-top:0}.about-history__intro{font-size:1rem}.about-timeline__event summary{grid-template-columns:4.5rem minmax(0,1fr) 1.25rem;column-gap:.75rem;padding-block:1.1rem}.about-timeline__event summary h3{grid-column:2;padding-right:0;font-size:1.05rem}.about-timeline__date{font-size:1.6rem}.about-timeline__toggle{grid-column:3;width:20px;height:20px}.about-history__intro,.about-timeline__story,.about-history__milestone h3,.about-history__milestone p{grid-column:auto}.about-timeline__date--label{letter-spacing:0;font-size:.6rem}.about-history__milestone{row-gap:1rem;padding-top:1.5rem}.about-career__body>p{font-size:1.1rem}}@media (width<=420px){.about-requisites__ids{grid-template-columns:repeat(2,minmax(0,1fr))}}
