.page-content.page-05{--ink:#241a14;
  --ink-soft:#4d3c30;
  --oxblood:#7d302f;
  --paper-menu:rgba(215,175,118,.96);
  --header-h:64px;
  --page-title-size:clamp(27px,34.5600px,34.5px);}
.page-content.page-05 .page-title{position:absolute;
  z-index:24;
  top:11.0%;
  left:24.0%;
  width:58.0%;
  margin:0;
  text-align:center;
  font-size:var(--page-title-size);
  line-height:1.05;
  font-weight:400;
  letter-spacing:-.025em;}
.page-content.page-05 .proof-column{position:absolute;
  z-index:24;
  top:25.95%;
  color:var(--ink);}
.page-content.page-05 .proof-column h2{margin:0;
  color:#762c29;
  font-size:clamp(20px,26.4192px,26.5px);
  font-weight:500;
  line-height:1;
  letter-spacing:.015em;
  width:max-content;
  position:relative;}
.page-content.page-05 .proof-column h2::after{content:"";
  display:block;
  width:92%;
  height:1.3px;
  margin-top:5px;
  background:var(--oxblood);
  opacity:.9;
  transform:rotate(-.5deg);
  transform-origin:left center;}
.page-content.page-05 .proof-column p{margin:7px 0 0;
  font-size:clamp(12px,14.2080px,14.2px);
  line-height:1.10;
  letter-spacing:-.005em;}
.page-content.page-05 .built{left:13.5%; width:19.8%;}
.page-content.page-05 .invented{left:39.9%; width:23.0%;}
.page-content.page-05 .reframed{left:75.3%; width:20.3%;}
.page-content.page-05 .built h2,
.page-content.page-05 .built p{margin-left:42px;}
.page-content.page-05 .invented h2,
.page-content.page-05 .invented p{margin-left:0;}
.page-content.page-05 .reframed h2,
.page-content.page-05 .reframed p{margin-left:0;}
.page-content.page-05 .built p{max-width:235px;}
.page-content.page-05 .invented p{max-width:345px;}
.page-content.page-05 .reframed p{max-width:300px;}
.page-content.page-05 .sr-only{position:absolute !important;
  width:1px !important;
  height:1px !important;
  padding:0 !important;
  margin:-1px !important;
  overflow:hidden !important;
  clip:rect(0,0,0,0) !important;
  white-space:nowrap !important;
  border:0 !important;}
