/* The three Chapter 05 locks. Canonical images and earlier styles are intact. */
#fableton-idea[data-chapter="5"] .idea-wordmark{top:calc(15 * var(--idea-unit));font-size:calc(44 * var(--idea-unit))}
#fableton-idea[data-chapter="5"] .idea-brand-rule{left:calc(242 * var(--idea-unit));top:calc(28 * var(--idea-unit));height:calc(42 * var(--idea-unit))}
#fableton-idea[data-chapter="5"] .idea-label{left:calc(258 * var(--idea-unit));top:calc(46 * var(--idea-unit))}
#fableton-idea[data-chapter="5"] .idea-close{right:calc(109 * var(--idea-unit))}
#fableton-idea[data-chapter="5"] .idea-edge-shade{background:linear-gradient(to bottom,rgba(6,26,22,.26),rgba(6,26,22,.21) 2.25%,rgba(6,26,22,.124) 6.76%,rgba(6,26,22,.04) 11.27%,transparent 14.66%,transparent 86.8%,rgba(6,26,22,.075) 90.19%,rgba(6,26,22,.22) 95.82%,rgba(6,26,22,.35))}
#fableton-idea[data-chapter="5"] .idea-left-shade{background:linear-gradient(to right,rgba(7,31,26,.60),rgba(7,31,26,.509) 5.64%,rgba(7,31,26,.427) 11.27%,rgba(7,31,26,.349) 16.91%,rgba(7,31,26,.277) 22.55%,rgba(7,31,26,.208) 28.18%,rgba(7,31,26,.145) 33.82%,rgba(7,31,26,.088) 39.46%,rgba(7,31,26,.041) 45.1%,transparent 50%)}
#fableton-idea[data-chapter="5"][data-moment="village"] .idea-left-shade{opacity:0}
#fableton-idea[data-chapter="5"][data-moment="village"] .idea-art,
#fableton-idea[data-chapter="5"][data-moment="closing"] .idea-art{object-fit:contain}
#fableton-idea[data-chapter="5"][data-moment="closing"] .idea-left-shade{background:linear-gradient(to right,rgba(7,31,26,.75),rgba(7,31,26,.64) 5.64%,rgba(7,31,26,.537) 11.27%,rgba(7,31,26,.439) 16.91%,rgba(7,31,26,.345) 22.55%,rgba(7,31,26,.258) 28.18%,rgba(7,31,26,.178) 33.82%,rgba(7,31,26,.106) 39.46%,rgba(7,31,26,.046) 45.1%,transparent 50%)}
#fableton-idea[data-chapter="5"] .idea-chapter{left:calc(73 * var(--idea-unit));top:calc(127 * var(--idea-unit));word-spacing:calc(2 * var(--idea-unit))}
#fableton-idea[data-chapter="5"] .idea-chapter-rule{left:calc(73 * var(--idea-unit));top:calc(157 * var(--idea-unit));width:calc(330 * var(--idea-unit))}
#fableton-idea[data-chapter="5"] #idea-heading{left:calc(73 * var(--idea-unit));top:calc(177 * var(--idea-unit));font-size:calc(56 * var(--idea-unit));line-height:calc(60 * var(--idea-unit));max-width:calc(650 * var(--idea-unit))}
#fableton-idea[data-chapter="5"] #idea-heading span{display:block;transform:scaleX(.95);transform-origin:left}
#fableton-idea[data-chapter="5"] #idea-heading em{display:block;font-size:calc(52 * var(--idea-unit));line-height:calc(60 * var(--idea-unit));transform:scaleX(.91);transform-origin:left}
#fableton-idea[data-chapter="5"] .idea-copy:empty{display:none}
#fableton-idea[data-chapter="5"] .idea-continue{left:calc(1373 * var(--idea-unit));top:calc(739 * var(--idea-unit));width:calc(338 * var(--idea-unit));height:calc(57 * var(--idea-unit));font-size:calc(24 * var(--idea-unit));padding:0 calc(19 * var(--idea-unit)) calc(12 * var(--idea-unit));border-radius:calc(8 * var(--idea-unit));background:#0d3b2e}
#fableton-idea[data-chapter="5"] .idea-continue span{margin-left:calc(3 * var(--idea-unit))}
#fableton-idea[data-chapter="5"][data-moment="village"] .idea-continue{left:calc(1451 * var(--idea-unit));width:calc(260 * var(--idea-unit))}
#fableton-idea[data-chapter="5"] .idea-back{bottom:calc(50 * var(--idea-unit));font-size:calc(22 * var(--idea-unit))}
#fableton-idea[data-chapter="5"] .idea-progress{position:absolute;left:calc(793 * var(--idea-unit));bottom:calc(68 * var(--idea-unit));display:flex;gap:calc(18 * var(--idea-unit))}
#fableton-idea[data-chapter="5"] .idea-progress span{width:calc(24 * var(--idea-unit));height:2px;background:#f4efdb}
#fableton-idea[data-chapter="5"] .idea-progress span:last-child{background:#eac780}
#fableton-idea[data-chapter="5"][data-moment="closing"] #idea-heading{left:calc(71 * var(--idea-unit));top:calc(167 * var(--idea-unit));font-size:calc(76 * var(--idea-unit));line-height:calc(78 * var(--idea-unit));max-width:calc(670 * var(--idea-unit))}
#fableton-idea[data-chapter="5"][data-moment="closing"] #idea-heading span{transform:scaleX(.94)}
#fableton-idea[data-chapter="5"] .idea-closing-rule{position:absolute;left:calc(74 * var(--idea-unit));top:calc(360 * var(--idea-unit));width:calc(510 * var(--idea-unit));height:1px;background:#d9c583}
#fableton-idea[data-chapter="5"][data-moment="closing"] .idea-copy{left:calc(77 * var(--idea-unit));top:calc(383 * var(--idea-unit));font-size:calc(30 * var(--idea-unit));line-height:calc(39 * var(--idea-unit))}
#fableton-idea[data-chapter="5"] .idea-copy span{display:block}
#fableton-idea[data-chapter="5"] .idea-final-more{transform:scaleX(.965);transform-origin:left}
#fableton-idea[data-chapter="5"] .idea-copy .idea-final-aside{margin-top:calc(68 * var(--idea-unit));line-height:calc(38 * var(--idea-unit));transform:scaleX(.96);transform-origin:left;color:#fffaec}
#fableton-idea[data-chapter="5"][data-moment="closing"] .idea-continue{left:calc(73 * var(--idea-unit));top:calc(705 * var(--idea-unit));width:calc(293 * var(--idea-unit));height:calc(68 * var(--idea-unit));font-size:calc(28 * var(--idea-unit));padding-bottom:calc(20 * var(--idea-unit))}
#fableton-idea[data-chapter="5"] .idea-business{position:absolute;left:calc(410 * var(--idea-unit));top:calc(710 * var(--idea-unit));height:calc(48 * var(--idea-unit));min-height:44px;border:0;border-bottom:1px solid #d9c583;padding:0 0 calc(9 * var(--idea-unit));background:none;font-size:calc(26 * var(--idea-unit));opacity:1;cursor:default}
#fableton-idea[data-chapter="5"] .idea-business span{margin-left:calc(9 * var(--idea-unit))}
#fableton-idea[data-chapter="5"] .idea-business-note{position:absolute;left:calc(410 * var(--idea-unit));top:calc(768 * var(--idea-unit));font:calc(16 * var(--idea-unit))/1.3 IdeaSans,Arial,sans-serif;color:#dfce91}
#fableton-idea[data-chapter="5"] .idea-route-note{position:absolute;left:calc(74 * var(--idea-unit));bottom:calc(140 * var(--idea-unit));max-width:calc(600 * var(--idea-unit));background:#071f1ae8;padding:10px 14px;border-radius:4px;font-size:calc(22 * var(--idea-unit))}
#fableton-idea[data-chapter="5"].idea-transitioning #idea-heading,
#fableton-idea[data-chapter="5"].idea-transitioning .idea-copy,
#fableton-idea[data-chapter="5"].idea-transitioning .idea-continue{visibility:hidden}
#fableton-idea[data-chapter="5"].idea-revealing .idea-left-shade{animation:idea-appear 1.2s both}
#fableton-idea[data-chapter="5"].idea-revealing .idea-final-more{animation:idea-appear .7s 1.1s both}
#fableton-idea[data-chapter="5"].idea-revealing .idea-final-aside{animation:idea-appear .7s 2.8s both}
@media(min-width:1200px){
  #fableton-idea[data-chapter="5"][data-moment="return"] #idea-heading{left:calc(75 * var(--idea-unit));top:calc(181 * var(--idea-unit))}
  #fableton-idea[data-chapter="5"][data-moment="return"] #idea-heading span{transform:scaleX(.924)}
  #fableton-idea[data-chapter="5"][data-moment="return"] #idea-heading em{font-size:calc(54 * var(--idea-unit));transform:translateY(calc(-2 * var(--idea-unit))) scaleX(.91)}
  #fableton-idea[data-chapter="5"][data-moment="closing"] #idea-heading span:nth-child(2){font-size:calc(80 * var(--idea-unit));line-height:calc(80 * var(--idea-unit));transform:translateY(calc(3 * var(--idea-unit))) scaleX(.96)}
  #fableton-idea[data-chapter="5"][data-moment="closing"] .idea-copy{top:calc(382 * var(--idea-unit));font-size:calc(32 * var(--idea-unit))}
  #fableton-idea[data-chapter="5"] .idea-final-more{transform:scaleX(.895)}
  #fableton-idea[data-chapter="5"] .idea-final-more span:first-child{transform:scaleX(.985);transform-origin:left}
  #fableton-idea[data-chapter="5"] .idea-final-more span:nth-child(2){transform:scaleX(1.018);transform-origin:left}
  #fableton-idea[data-chapter="5"] .idea-final-more span:nth-child(3){transform:scaleX(.997);transform-origin:left}
  #fableton-idea[data-chapter="5"] .idea-copy .idea-final-aside{margin-top:calc(63 * var(--idea-unit));line-height:calc(40 * var(--idea-unit));transform:scaleX(.91)}
  #fableton-idea[data-chapter="5"] .idea-final-aside span:first-child{transform:scaleX(1.025);transform-origin:left}
  #fableton-idea[data-chapter="5"] .idea-final-aside span:nth-child(2){transform:scaleX(.923);transform-origin:left}
  #fableton-idea[data-chapter="5"] .idea-business{padding-bottom:0;letter-spacing:calc(-.35 * var(--idea-unit))}
}
@media(max-width:1199px){
  #fableton-idea[data-chapter="5"] .idea-wordmark{top:8px;font-size:28px}
  #fableton-idea[data-chapter="5"] .idea-brand-rule{left:137px;top:18px;height:24px}
  #fableton-idea[data-chapter="5"] .idea-label{left:148px;top:27px}
  #fableton-idea[data-chapter="5"] .idea-close{right:17px}
  #fableton-idea[data-chapter="5"] .idea-edge-shade{background:linear-gradient(to bottom,rgba(6,26,22,.26),transparent 120px)}
  #fableton-idea[data-chapter="5"] .idea-left-shade,
  #fableton-idea[data-chapter="5"][data-moment="closing"] .idea-left-shade{background:linear-gradient(to bottom,transparent,rgba(7,31,26,.15) 40vw,#071f1a 50vw)}
  #fableton-idea[data-chapter="5"][data-moment="village"] .idea-left-shade{opacity:1}
  #fableton-idea[data-chapter="5"] .idea-chapter{word-spacing:1px}
  #fableton-idea[data-chapter="5"] .idea-chapter-rule{width:295px;max-width:100%}
  #fableton-idea[data-chapter="5"] #idea-heading,
  #fableton-idea[data-chapter="5"][data-moment="closing"] #idea-heading{font-size:36px;line-height:1.08;max-width:none}
  #fableton-idea[data-chapter="5"] #idea-heading span,
  #fableton-idea[data-chapter="5"][data-moment="closing"] #idea-heading span{display:block;transform:none}
  #fableton-idea[data-chapter="5"] #idea-heading em{font-size:33px;line-height:1.1;transform:none;margin-top:6px}
  #fableton-idea[data-chapter="5"] .idea-closing-rule{position:static;width:100%;height:1px;margin-top:25px}
  #fableton-idea[data-chapter="5"][data-moment="closing"] .idea-copy{font-size:21px;line-height:28px}
  #fableton-idea[data-chapter="5"] .idea-copy span{display:inline}
  #fableton-idea[data-chapter="5"] .idea-final-more,
  #fableton-idea[data-chapter="5"] .idea-copy .idea-final-aside{transform:none}
  #fableton-idea[data-chapter="5"] .idea-copy .idea-final-aside{margin-top:20px;line-height:28px}
  #fableton-idea[data-chapter="5"] .idea-continue,
  #fableton-idea[data-chapter="5"][data-moment="village"] .idea-continue,
  #fableton-idea[data-chapter="5"][data-moment="closing"] .idea-continue{position:static;width:min(338px,100%);height:auto;min-height:56px;font-size:23px;padding:14px 18px;border-radius:7px;white-space:normal;line-height:1.15}
  #fableton-idea[data-chapter="5"] .idea-business{position:static;display:block;width:max-content;max-width:100%;height:auto;min-height:44px;margin-top:20px;padding:8px 0 9px;font-size:23px;text-align:left;white-space:normal;line-height:1.2}
  #fableton-idea[data-chapter="5"] .idea-business-note{position:static;display:block;margin-top:9px;font-size:14px}
  #fableton-idea[data-chapter="5"] .idea-back{font-size:18px}
  #fableton-idea[data-chapter="5"] .idea-progress{position:static;width:max-content;margin:24px auto 0;gap:18px}
  #fableton-idea[data-chapter="5"] .idea-progress span{width:24px}
  #fableton-idea[data-chapter="5"] .idea-route-note{position:static;max-width:none;margin-top:20px;font-size:20px;line-height:28px}
}
@media(max-width:350px){
  #fableton-idea[data-chapter="5"] .idea-wordmark{font-size:26px}
  #fableton-idea[data-chapter="5"] .idea-brand-rule{left:129px}
  #fableton-idea[data-chapter="5"] .idea-label{left:137px}
  #fableton-idea[data-chapter="5"] .idea-close{right:12px}
  #fableton-idea[data-chapter="5"] #idea-heading,
  #fableton-idea[data-chapter="5"][data-moment="closing"] #idea-heading{font-size:33px}
  #fableton-idea[data-chapter="5"] #idea-heading em{font-size:30px}
  #fableton-idea[data-chapter="5"][data-moment="closing"] .idea-copy{font-size:20px}
  #fableton-idea[data-chapter="5"] .idea-continue,
  #fableton-idea[data-chapter="5"] .idea-business{font-size:22px}
}
