.about-page{overflow:hidden}.about-shell{width:min(89%,78rem);margin-inline:auto}.about-hero{background:#fff}.about-hero__inner{grid-template-columns:minmax(0,.98fr) minmax(0,1.02fr);align-items:center;gap:clamp(2rem,5vw,6rem);min-height:34rem;padding-block:4.5rem 5rem;display:grid}.about-hero__copy{max-width:34rem}.about-hero h1{letter-spacing:-.08em;margin:0;font-size:clamp(4.25rem,8vw,7rem);font-weight:800;line-height:.86}.about-hero__copy>p{max-width:27rem;margin:2rem 0 0;font-size:clamp(1rem,1.35vw,1.18rem);line-height:1.45}.about-experience{align-items:center;gap:1rem;margin-top:2.75rem;display:flex}.about-experience__number{color:var(--duxx-orange);letter-spacing:-.08em;font-size:clamp(4.5rem,7vw,6.4rem);font-weight:800;line-height:.75}.about-experience__copy{gap:.22rem;line-height:.95;display:grid}.about-experience__copy strong{letter-spacing:-.06em;font-size:clamp(2rem,3.2vw,3rem);font-weight:700}.about-experience__copy small{color:var(--duxx-orange);text-transform:uppercase;font-size:clamp(.85rem,1.25vw,1.05rem);font-weight:700}.about-hero__art{justify-content:center;display:flex}.about-hero__art picture{width:min(100%,35rem);display:block}.about-hero__art img{mix-blend-mode:multiply;width:100%;height:auto;display:block}.about-values,.about-milestones{background:#f2f2f2}.about-values{padding:3.8rem 0 4.5rem}.about-section-heading{text-align:center}.about-section-heading h2{letter-spacing:-.07em;margin:0;font-size:clamp(2.5rem,4.2vw,4rem);font-weight:800;line-height:.95}.about-section-heading__rule{background:var(--duxx-orange);width:3.7rem;height:.15rem;margin:1.55rem auto 0;display:block}.about-values__list{grid-template-columns:repeat(3,1fr);max-width:72rem;margin:3.7rem auto 0;padding:0;list-style:none;display:grid}.about-value{grid-template-columns:3.3rem minmax(0,1fr);align-items:center;gap:1.25rem;padding:0 2.75rem;display:grid}.about-value+.about-value{border-left:1px solid #999}.about-value__icon{border:1px solid var(--duxx-orange);border-radius:50%;width:3.2rem;height:3.2rem;display:block}.about-value h3{color:#858585;text-transform:uppercase;margin:0;font-size:.9rem;font-weight:700}.about-value p{color:#858585;max-width:15rem;margin:.35rem 0 0;font-size:.78rem;line-height:1.35}.about-story{background:#fff;grid-template-columns:minmax(0,1.15fr) minmax(20rem,.85fr);min-height:36rem;display:grid}.about-story__copy{align-self:center;padding:6.5rem clamp(1.25rem,7vw,7.5rem)}.about-kicker{color:var(--duxx-orange);margin:0 0 .8rem;font-size:1rem;font-weight:700}.about-story h2{letter-spacing:-.07em;max-width:42rem;margin:0;font-size:clamp(2.45rem,4.3vw,4.25rem);font-weight:800;line-height:.98}.about-story__copy>p:last-child{max-width:38rem;margin:2rem 0 0;font-size:.98rem;line-height:1.48}.about-story__visual,.about-story__visual picture,.about-story__visual img{width:100%;height:100%}.about-story__visual{overflow:hidden}.about-story__visual img{object-fit:cover;object-position:center 30%;display:block}.about-milestones{padding:4.5rem 0 5.5rem}.about-milestones .about-section-heading__rule{margin:0 auto 1.55rem}.about-milestones__list{grid-template-columns:repeat(7,minmax(0,1fr));min-height:22rem;margin:3.7rem auto 0;padding:0;list-style:none;display:grid;position:relative}.about-milestones__list:before{background:var(--duxx-orange);content:"";height:.3rem;position:absolute;top:50%;left:2%;right:2%;transform:translateY(-50%)rotate(-1deg)}.about-milestone{grid-template-rows:1fr 2rem 1fr;place-items:center;min-width:0;display:grid;position:relative}.about-milestone__card{z-index:1;color:#858585;text-align:left;align-self:end;max-width:8.6rem;margin-bottom:1.8rem;font-size:.68rem;line-height:1.35}.about-milestone__card p{margin:0}.about-milestone--below .about-milestone__card{align-self:start;margin-top:1.8rem;margin-bottom:0}.about-milestone__dot{z-index:2;background:#858585;border:1px solid #fff;border-radius:50%;width:1rem;height:1rem;display:block;box-shadow:0 0 0 1px #858585}.about-milestone__year{z-index:1;color:#858585;align-self:start;margin-top:.75rem;font-size:.72rem;font-weight:700}.about-milestone--below .about-milestone__year{align-self:end;margin-top:0;margin-bottom:.75rem}.about-milestone--edge .about-milestone__dot{background:var(--duxx-orange);width:3.2rem;height:3.2rem;box-shadow:none;border:0}.about-milestone--edge .about-milestone__year{z-index:3;color:#fff;place-items:center;width:3.2rem;height:3.2rem;margin:0;font-size:.72rem;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (width<=767px){.about-shell{width:calc(100% - 2.5rem)}.about-hero__inner{flex-direction:column;align-items:stretch;gap:2.75rem;min-height:auto;padding-block:3.5rem 3.25rem;display:flex}.about-hero h1{font-size:clamp(4.1rem,19vw,6rem)}.about-hero__copy>p{max-width:20rem;margin-top:1.75rem;font-size:1rem}.about-experience{margin-top:2.25rem}.about-experience__number{font-size:5.3rem}.about-experience__copy strong{font-size:2.25rem}.about-hero__art{margin-inline:-.75rem}.about-values{padding-block:3.5rem 3.75rem}.about-values__list{grid-template-columns:1fr;margin-top:2.8rem;display:grid}.about-value{padding:1.25rem 0}.about-value+.about-value{border-top:1px solid #aaa;border-left:0}.about-story{flex-direction:column;min-height:auto;display:flex}.about-story__copy{padding:4.25rem 1.25rem 3.75rem}.about-story h2{font-size:clamp(2.55rem,12vw,4rem)}.about-story__copy>p:last-child{margin-top:1.5rem;font-size:.95rem}.about-story__visual,.about-story__visual picture,.about-story__visual img{height:auto}.about-story__visual img{aspect-ratio:4/5}.about-milestones{padding-block:3.75rem 4.25rem}.about-milestones__list{grid-template-columns:1fr;min-height:auto;margin-top:2.8rem;padding-left:2.5rem;display:grid}.about-milestones__list:before{width:.25rem;height:auto;inset:0 auto 0 .45rem;transform:none}.about-milestone,.about-milestone--below{grid-template-rows:auto auto;grid-template-columns:1.5rem minmax(0,1fr);place-items:start;gap:.75rem;min-height:7.2rem;display:grid}.about-milestone__dot,.about-milestone--edge .about-milestone__dot{grid-area:1/1/span 2;width:1rem;height:1rem;margin-top:.15rem}.about-milestone__card,.about-milestone--below .about-milestone__card{grid-area:2/2;align-self:start;max-width:none;margin:0;font-size:.78rem}.about-milestone__year,.about-milestone--below .about-milestone__year,.about-milestone--edge .about-milestone__year{width:auto;height:auto;color:var(--duxx-orange);grid-area:1/2;align-self:start;margin:0;font-size:.72rem;display:block;position:static;transform:none}.about-milestone--edge .about-milestone__dot{background:var(--duxx-orange);box-shadow:none}}
