.att-about-page-active .ct-container-full[data-content="normal"]{max-width:none;padding:0}
.att-about-page-active .entry-content{width:100%;max-width:none!important;padding:0!important}
.att-about-page-active .hero-section{display:none}
.att-about-page{--att-about-orange:#f34318;--att-about-ink:#111d2e;--att-about-text:#566171;--att-about-line:#dfe2e5;--att-about-paper:#f7f3ed;width:100vw!important;max-width:none!important;margin:0 calc(50% - 50vw)!important;overflow:hidden;background:#fff;color:var(--att-about-ink);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif}
.att-about-page *{box-sizing:border-box}
.att-about-page h1,.att-about-page h2,.att-about-page h3,.att-about-page p,.att-about-page figure{margin-top:0}
.att-about-page h1,.att-about-page h2,.att-about-page h3{color:var(--att-about-ink);font-family:inherit!important;font-style:normal;font-weight:var(--wr-weight-heading,700);letter-spacing:-.035em}
.att-about-container{width:min(100% - 80px,1400px);margin:0 auto}
.att-about-kicker{margin:0 0 17px;color:var(--att-about-orange);font-size:12px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}
.att-about-breadcrumb{display:flex;align-items:center;gap:9px;margin:0 0 35px;color:#89929e;font-size:11px}
.att-about-breadcrumb a{color:inherit;text-decoration:none}.att-about-breadcrumb a:hover{color:var(--att-about-orange)}
.att-about-team{padding:45px 0 58px;background:#fff}
.att-about-team__heading{display:grid;grid-template-columns:minmax(0,1fr) 330px;align-items:end;gap:50px;margin-bottom:30px}
.att-about-team__heading h1{margin:0;font-size:var(--wr-type-hero-title,clamp(48px,4.5vw,64px));line-height:1.02}
.att-about-team__heading>p{margin:0 0 7px;color:var(--att-about-text);font-size:17px;line-height:1.55}
.att-about-team__grid{display:grid;grid-template-columns:repeat(3,minmax(0,340px));justify-content:space-between;gap:34px}
.att-about-person figure{aspect-ratio:4/4.5;margin:0 0 16px;overflow:hidden;background:var(--att-about-paper)}
.att-about-person figure img{display:block;width:100%;height:100%;object-fit:cover}
.att-about-person h2{margin:0 0 4px;font-size:19px;line-height:1.25;letter-spacing:-.02em}
.att-about-person__role{margin:0 0 9px;color:var(--att-about-orange);font-size:16px;font-weight:650}
.att-about-person__description{margin:0;color:var(--att-about-text);font-size:14px;line-height:1.55}
.att-about-team__note{margin:29px 0 0;text-align:center;color:#8a929d;font-size:11px}
.att-about-story{padding:64px 0;background:var(--att-about-paper)}
.att-about-story__inner{display:grid;grid-template-columns:minmax(290px, .85fr) minmax(0, 2fr);gap:70px;align-items:start}
.att-about-story__heading h2{max-width:440px;margin:0 0 16px;font-size:var(--wr-type-section-title,clamp(34px,3vw,44px));line-height:1.08}
.att-about-story__heading>p:last-child{max-width:470px;margin:0;color:var(--att-about-text);font-size:15px;line-height:1.6}
.att-about-story__timeline{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #cfd3d6}
.att-about-story__milestone{padding:25px 28px 0 0}
.att-about-story__milestone+.att-about-story__milestone{padding-left:28px;border-left:1px solid #cfd3d6}
.att-about-story__milestone>span{display:block;margin-bottom:20px;color:var(--att-about-orange);font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}
.att-about-story__milestone h3{margin:0 0 10px;font-size:20px;line-height:1.2;letter-spacing:-.02em}
.att-about-story__milestone p{margin:0;color:var(--att-about-text);font-size:13px;line-height:1.55}
.att-about-process{display:grid;grid-template-columns:minmax(0,55%) minmax(420px,45%);min-height:610px;border-top:1px solid var(--att-about-line);background:#fff}
.att-about-process__image{min-height:610px;margin:0;overflow:hidden}
.att-about-process__image img{display:block;width:100%;height:100%;object-fit:cover}
.att-about-process__copy{display:flex;flex-direction:column;justify-content:center;padding:55px clamp(42px,6vw,100px) 50px 48px}
.att-about-process__copy h2{max-width:520px;margin:0 0 16px;font-size:var(--wr-type-section-title,clamp(34px,3vw,44px));line-height:1.08}
.att-about-process__intro{max-width:560px;margin:0 0 27px;color:var(--att-about-text);font-size:15px;line-height:1.55}
.att-about-process__steps{display:grid;gap:21px;margin:0 0 20px;padding:0;list-style:none}
.att-about-process__steps li{display:grid;grid-template-columns:44px 1fr;gap:12px}
.att-about-process__steps li>span{color:var(--att-about-orange);font-size:25px;font-weight:800;line-height:1.1}
.att-about-process__steps h3{margin:0 0 4px;font-size:17px;line-height:1.2;letter-spacing:-.02em}
.att-about-process__steps p{max-width:520px;margin:0;color:var(--att-about-text);font-size:13px;line-height:1.48}
.att-about-process__copy>small{margin:1px 0 10px;color:#8a929d;font-size:10px}
.att-about-process__copy>a{align-self:flex-start;color:var(--att-about-orange);font-size:14px;font-weight:700;text-decoration:underline;text-underline-offset:3px}
.att-about-history{min-height:440px;margin-top:5mm;border-top:1px solid var(--att-about-line);background-color:#eef0e9;background-image:var(--att-about-map);background-position:center;background-size:cover}
.att-about-history__map{position:relative;min-height:440px}
.att-about-history__pin{position:absolute;left:var(--att-pin-x,69%);top:var(--att-pin-y,49%);display:grid;grid-template-columns:30px 78px minmax(135px,auto);align-items:center;gap:10px;max-width:calc(100% - 32px);padding:9px 14px 9px 10px;transform:translate(-50%,-50%);background:var(--att-about-ink);color:#fff;font-size:12px;text-decoration:none;box-shadow:0 6px 20px rgba(17,29,46,.2)}
.att-about-history__pin .dashicons{width:28px;height:28px;color:var(--att-about-orange);font-size:28px;line-height:28px}
.att-about-history__brand{display:block;width:78px;height:34px;padding:4px;object-fit:contain;background:#fff}
.att-about-history__pin-copy{display:grid;gap:1px;line-height:1.25}
.att-about-history__pin-copy strong{margin-bottom:2px;font-size:13px}
.att-about-history__pin-copy span{color:#d9dde3;font-size:10px}
.att-about-history__pin:hover strong{text-decoration:underline}
.att-about-history__caption{position:absolute;right:18px;bottom:14px;padding:5px 8px;background:rgba(255,255,255,.88);color:#68727d;font-size:10px}
@media(max-width:1050px){.att-about-container{width:min(100% - 48px,940px)}.att-about-team__heading{grid-template-columns:1fr}.att-about-team__heading>p{max-width:600px}.att-about-team__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.att-about-story__inner{grid-template-columns:1fr;gap:38px}.att-about-process{grid-template-columns:1fr}.att-about-process__image{min-height:520px}.att-about-process__copy{padding:56px 48px}}
@media(max-width:760px){.att-about-container{width:calc(100% - 36px)}.att-about-team{padding:35px 0 42px}.att-about-team__heading{gap:20px;margin-bottom:24px}.att-about-team__grid{grid-template-columns:1fr;gap:38px}.att-about-person figure{aspect-ratio:4/4.3}.att-about-story{padding:46px 0}.att-about-story__timeline{grid-template-columns:1fr;border-top:1px solid #cfd3d6}.att-about-story__milestone{padding:24px 0}.att-about-story__milestone+.att-about-story__milestone{padding-left:0;border-top:1px solid #cfd3d6;border-left:0}.att-about-story__milestone>span{margin-bottom:10px}.att-about-process__image{min-height:340px}.att-about-process__copy{padding:44px 20px}.att-about-history,.att-about-history__map{min-height:330px}.att-about-history{background-position:center}.att-about-history__pin{grid-template-columns:26px 62px minmax(110px,auto);gap:7px;padding:7px 10px}.att-about-history__pin .dashicons{width:24px;height:24px;font-size:24px;line-height:24px}.att-about-history__brand{width:62px;height:30px}.att-about-history__caption{right:8px;bottom:8px}}
