.reconstruct-hero{padding:65px 0;background:#e4ebe6}.reconstruct-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:5vw;align-items:center}.reconstruct-hero h1{font-size:clamp(50px,5.3vw,82px);line-height:1.16;letter-spacing:-.04em}.reconstruct-hero em{font-style:normal;font-weight:400}.reconstruct-right>figure{height:555px;border-radius:6px 6px 90px 6px;overflow:hidden}.reconstruct-right img{object-position:center 24%}.reconstruct-note{display:flex;gap:22px;align-items:center;margin-top:24px}.cross{font-size:62px;line-height:1;color:var(--accent);font-family:'ibm-plex-sans';font-weight:200}.reconstruct-note p{font-size:13px}.btn{border-radius:6px;font-family:'ibm-plex-sans';font-size:14px}.btn:hover{transform:translateX(4px)}.directions .route-shell{border-top:3px solid var(--accent);padding-top:30px}.approach{background:#dfe7e2}.approach .photo-frame{height:500px;border-radius:4px 4px 90px 4px}.trust-grid>div{padding-top:20px;border-top:2px solid #2d536650}.price h2{font-size:clamp(40px,4vw,64px)}@media(max-width:700px){.reconstruct-grid{grid-template-columns:1fr;gap:35px}.reconstruct-hero{padding:35px 0}.reconstruct-hero h1{font-size:44px}.reconstruct-right>figure{height:440px}.reconstruct-note p{font-size:12px}.reconstruct-note{gap:16px}h2{font-size:36px;line-height:1.15}}@media(max-width:700px){.reconstruct-hero h1{font-size:clamp(35px,10.2vw,44px)}}
/* Independent editorial art direction, release 02. */
.reconstruct-manifesto .manifesto-title{display:grid;grid-template-columns:1fr 1fr;gap:40px 65px}.reconstruct-manifesto .manifesto-title>.eyebrow{grid-column:1/-1}.reconstruct-manifesto .manifesto-title p{margin:0}.reconstruct-manifesto .principles article{border-top:3px solid #2d5366}.signature{background:#dce5e2}.reconstruct-guide{background:#1e3843;color:#ecf0ed}.reconstruct-guide .guide-symbol{color:#a8c2cc}.reconstruct-catalogue .procedure-grid{gap:25px}.reconstruct-catalogue .procedure{padding:32px;border:1px solid #2d536633;border-top:4px solid #2d5366}.reconstruct-catalogue h3{font-family:var(--sans);font-size:23px;font-weight:500}.reconstruct-team .team-editorial>figure{border-radius:3px 130px 3px 3px}.reconstruct-timeline .journey-track{grid-template-columns:repeat(5,1fr)}.reconstruct-timeline h3{font-family:var(--sans);font-size:20px;font-weight:500}.quote-section{background:#cfdcd7}.quote-section blockquote{font-size:clamp(40px,5vw,75px)}.reconstruct-right img{object-position:50% 25%}.notebook-section{background:#dce5e2}.editorial-closing h2{max-width:20ch}.btn{border-radius:4px}@media(max-width:1050px){.reconstruct-timeline .journey-track{grid-template-columns:repeat(3,1fr)}}@media(max-width:700px){.reconstruct-manifesto .manifesto-title{grid-template-columns:1fr;gap:20px}.reconstruct-catalogue .procedure{padding:25px}.reconstruct-timeline .journey-track{grid-template-columns:1fr 1fr}.reconstruct-team .team-editorial>figure{border-radius:3px 95px 3px 3px}}
