/* A quiet reading experience within PradaTech's established visual identity. */
.history-hero .about-hero-grid{grid-template-columns:1.25fr 1fr;gap:65px;align-items:center}.history-hero h1{font-size:clamp(46px,5vw,70px);letter-spacing:-2.2px;margin-bottom:23px}.history-subtitle{font-size:clamp(21px,2.1vw,28px);line-height:1.5;letter-spacing:-.5px;color:#e1e9f6;max-width:600px;margin:0 0 22px}.history-subtitle strong{font-weight:500}.history-byline{font-size:13px;color:#9facbf;margin:0 0 20px}.history-hero .about-visual{min-height:395px}.history-hero-note{display:flex;justify-content:space-between;gap:20px;border-top:1px solid #ffffff25;margin-top:48px;padding:23px 0;color:#aebacd;font-size:13px}.history-hero-note>span:first-child{letter-spacing:1.2px;font-size:11px;white-space:nowrap}.history-hero-note>span:first-child span{margin-inline:10px;color:#80adff}.history-reading{padding:80px 0 88px;background:#fff;scroll-margin-top:30px}.history-grid{display:grid;grid-template-columns:290px minmax(0,710px);gap:100px;justify-content:space-between;align-items:start}.history-aside{position:sticky;top:32px}.history-aside>.eyebrow{font-size:10px;color:#466484;letter-spacing:1.3px;margin-bottom:17px;max-width:260px}.history-aside-title{font-size:30px;font-weight:600;line-height:1.2;letter-spacing:-.8px;max-width:230px;margin:0}.history-aside .about-index{margin-top:28px}.history-back{display:inline-flex;font-size:13px;color:#466484;margin-top:26px;text-decoration:underline;text-underline-offset:4px}.history-back:hover{color:#192d47}.history-content{min-width:0}.history-opening{padding-bottom:37px}.history-content p{font-size:17px;line-height:1.9;color:#4e5d70;margin:0 0 23px}.history-content strong{font-weight:650;color:#192d47}.history-opening p:first-child{font-size:23px;line-height:1.65;letter-spacing:-.35px;color:#263c57}.history-opening p:last-child{margin-bottom:0}.history-chapter{border-top:1px solid var(--line);padding-top:35px;scroll-margin-top:30px}.history-chapter+.history-chapter{margin-top:43px}.history-chapter h2{font-size:32px;line-height:1.25;letter-spacing:-.8px;margin:0 0 27px;max-width:650px}.history-content .about-chapter{font-size:11px;margin:0 0 15px;line-height:1.6}.history-chapter p:last-child{margin-bottom:0}.history-content .history-pullquote{font-size:29px;line-height:1.4;letter-spacing:-.6px;border-left:3px solid #80adff;padding:7px 0 7px 25px;margin:30px 0}.history-content .history-pullquote strong{font-weight:550}.history-content .history-emphasis{background:#edf3fe;border-radius:5px;padding:22px 25px;font-size:21px;line-height:1.5}.history-content .history-summary{background:#f3f6fb;border-top:1px solid #dce5f3;border-bottom:1px solid #dce5f3;padding:25px 28px;line-height:1.85;margin:30px 0}.history-content .history-heartline{font-size:24px;line-height:1.5;letter-spacing:-.4px}.history-content .history-heartline strong{font-weight:600}.history-signoff{padding-top:28px;margin-top:35px}.history-signoff-line{display:block;height:2px;width:40px;background:#80adff;margin-bottom:25px}.history-signoff p{font-size:15px;line-height:1.6;margin:0 0 9px}.history-signoff p strong{font-size:20px;letter-spacing:-.4px}.history-signoff p span{display:block;font-size:13px;color:#647184;margin-top:3px}.history-closing .history-brand{font-size:17px;letter-spacing:.5px;color:#80adff;display:block;margin-bottom:15px;font-weight:600}.history-closing blockquote p strong{font-weight:550}.history-home-link{display:block;width:fit-content;margin:24px auto 0;color:#b9c8de;font-size:14px;text-decoration:underline;text-underline-offset:5px}.history-home-link:hover{color:#fff}.history-page .header nav a[aria-current="location"]{color:var(--blue)}
@media(max-width:1100px){.history-hero .about-hero-grid{gap:35px}.history-grid{grid-template-columns:240px minmax(0,710px);gap:50px}.history-hero .about-visual{min-height:380px}.history-hero-note{font-size:12px}}
@media(max-width:800px){.history-grid{grid-template-columns:200px minmax(0,1fr);gap:35px}.history-aside-title{font-size:26px}.history-chapter h2{font-size:29px}.history-content p{font-size:16px}}
@media(max-width:700px){.history-hero .about-hero-grid{grid-template-columns:1fr;gap:29px}.history-hero h1{font-size:48px;letter-spacing:-1.8px}.history-subtitle{font-size:22px;line-height:1.5;letter-spacing:-.3px}.history-hero .about-visual{min-height:255px}.history-hero-note{flex-direction:column;gap:10px;margin-top:29px;padding:21px 0;font-size:12px}.history-reading{padding:43px 0 50px}.history-grid{grid-template-columns:minmax(0,1fr);gap:36px}.history-aside{position:static}.history-aside-title{max-width:none;font-size:28px}.history-aside>.eyebrow{max-width:none}.history-aside .about-index{margin-top:20px;max-width:none}.history-back{margin-top:20px}.history-opening{padding-bottom:28px}.history-opening p:first-child{font-size:21px;line-height:1.7}.history-content p{font-size:16px;line-height:1.85;margin-bottom:21px}.history-chapter{padding-top:29px}.history-chapter+.history-chapter{margin-top:34px}.history-chapter h2{font-size:27px;letter-spacing:-.6px;line-height:1.3;margin-bottom:23px}.history-content .about-chapter{font-size:10px}.history-content .history-pullquote{font-size:25px;padding-left:19px;margin:26px 0}.history-content .history-emphasis{font-size:20px;padding:20px}.history-content .history-summary{padding:22px 20px;margin:26px 0}.history-content .history-heartline{font-size:22px}.history-signoff{margin-top:28px;padding-top:14px}.history-closing blockquote p{font-size:27px}}
