/* The lifted section band (.panel-lift). Everything else that used to live
   here (headline word reveals, the accent sweep, card rise-ins and tilt, the
   per-section facet cuts and corner shards) is gone: decoration stays still.
   html.fx-on is cleared by fx.js straight away; it hides nothing now. */

/* ---- lifted section panels ----------------------------------------------
   The page alternates open sky with these: a slightly lighter navy band with
   a rounded top edge and the faint facet texture of the background, so
   scrolling reads as moving from one chapter to the next without changing
   colour. Put .panel-lift on a full-width section; its content keeps its own
   container. */
.panel-lift{position:relative;isolation:isolate;margin:80px 0 72px;padding:92px 0 100px}
/* the band reaches the window's edges even when the section sits inside the
   page's container; body clips the overhang (overflow-x:clip makes no scroll
   box, so sticky elements keep working) */
body{overflow-x:clip}
.panel-lift::before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:calc(50% - 50vw);right:calc(50% - 50vw);
  pointer-events:none;
  background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='420' height='280'%3E%3Cg fill='%2393C5FD'%3E%3Cpath d='M-75.2 -58.5L3.9 -68.9L-87.9 14.2Z' fill-opacity='0.015'/%3E%3Cpath d='M3.9 -68.9L-9.2 -15.2L-87.9 14.2Z' fill-opacity='0.020'/%3E%3Cpath d='M3.9 -68.9L95.9 -79.2L61.7 1.6Z' fill-opacity='0.011'/%3E%3Cpath d='M3.9 -68.9L61.7 1.6L-9.2 -15.2Z' fill-opacity='0.011'/%3E%3Cpath d='M95.9 -79.2L148.1 -73.6L61.7 1.6Z' fill-opacity='0.008'/%3E%3Cpath d='M148.1 -73.6L145.0 0.3L61.7 1.6Z' fill-opacity='0.007'/%3E%3Cpath d='M148.1 -73.6L233.9 -70.5L248.5 -18.7Z' fill-opacity='0.013'/%3E%3Cpath d='M148.1 -73.6L248.5 -18.7L145.0 0.3Z' fill-opacity='0.008'/%3E%3Cpath d='M233.9 -70.5L344.8 -58.5L248.5 -18.7Z' fill-opacity='0.023'/%3E%3Cpath d='M344.8 -58.5L332.1 14.2L248.5 -18.7Z' fill-opacity='0.014'/%3E%3Cpath d='M344.8 -58.5L423.9 -68.9L410.8 -15.2Z' fill-opacity='0.018'/%3E%3Cpath d='M344.8 -58.5L410.8 -15.2L332.1 14.2Z' fill-opacity='0.016'/%3E%3Cpath d='M423.9 -68.9L515.9 -79.2L410.8 -15.2Z' fill-opacity='0.015'/%3E%3Cpath d='M515.9 -79.2L481.7 1.6L410.8 -15.2Z' fill-opacity='0.008'/%3E%3Cpath d='M-87.9 14.2L-9.2 -15.2L-14.4 75.5Z' fill-opacity='0.030'/%3E%3Cpath d='M-87.9 14.2L-14.4 75.5L-67.5 56.1Z' fill-opacity='0.031'/%3E%3Cpath d='M-9.2 -15.2L61.7 1.6L-14.4 75.5Z' fill-opacity='0.017'/%3E%3Cpath d='M61.7 1.6L88.0 65.5L-14.4 75.5Z' fill-opacity='0.029'/%3E%3Cpath d='M61.7 1.6L145.0 0.3L144.4 85.6Z' fill-opacity='0.018'/%3E%3Cpath d='M61.7 1.6L144.4 85.6L88.0 65.5Z' fill-opacity='0.013'/%3E%3Cpath d='M145.0 0.3L248.5 -18.7L144.4 85.6Z' fill-opacity='0.024'/%3E%3Cpath d='M248.5 -18.7L233.5 53.4L144.4 85.6Z' fill-opacity='0.025'/%3E%3Cpath d='M248.5 -18.7L332.1 14.2L352.5 56.1Z' fill-opacity='0.025'/%3E%3Cpath d='M248.5 -18.7L352.5 56.1L233.5 53.4Z' fill-opacity='0.026'/%3E%3Cpath d='M332.1 14.2L410.8 -15.2L352.5 56.1Z' fill-opacity='0.033'/%3E%3Cpath d='M410.8 -15.2L405.6 75.5L352.5 56.1Z' fill-opacity='0.029'/%3E%3Cpath d='M410.8 -15.2L481.7 1.6L508.0 65.5Z' fill-opacity='0.022'/%3E%3Cpath d='M410.8 -15.2L508.0 65.5L405.6 75.5Z' fill-opacity='0.024'/%3E%3Cpath d='M-67.5 56.1L-14.4 75.5L-68.7 148.6Z' fill-opacity='0.021'/%3E%3Cpath d='M-14.4 75.5L7.2 134.5L-68.7 148.6Z' fill-opacity='0.012'/%3E%3Cpath d='M-14.4 75.5L88.0 65.5L61.2 120.9Z' fill-opacity='0.007'/%3E%3Cpath d='M-14.4 75.5L61.2 120.9L7.2 134.5Z' fill-opacity='0.008'/%3E%3Cpath d='M88.0 65.5L144.4 85.6L61.2 120.9Z' fill-opacity='0.007'/%3E%3Cpath d='M144.4 85.6L177.4 136.9L61.2 120.9Z' fill-opacity='0.020'/%3E%3Cpath d='M144.4 85.6L233.5 53.4L256.5 138.0Z' fill-opacity='0.019'/%3E%3Cpath d='M144.4 85.6L256.5 138.0L177.4 136.9Z' fill-opacity='0.020'/%3E%3Cpath d='M233.5 53.4L352.5 56.1L256.5 138.0Z' fill-opacity='0.020'/%3E%3Cpath d='M352.5 56.1L351.3 148.6L256.5 138.0Z' fill-opacity='0.014'/%3E%3Cpath d='M352.5 56.1L405.6 75.5L427.2 134.5Z' fill-opacity='0.014'/%3E%3Cpath d='M352.5 56.1L427.2 134.5L351.3 148.6Z' fill-opacity='0.017'/%3E%3Cpath d='M405.6 75.5L508.0 65.5L427.2 134.5Z' fill-opacity='0.011'/%3E%3Cpath d='M508.0 65.5L481.2 120.9L427.2 134.5Z' fill-opacity='0.007'/%3E%3Cpath d='M-68.7 148.6L7.2 134.5L3.9 211.1Z' fill-opacity='0.029'/%3E%3Cpath d='M-68.7 148.6L3.9 211.1L-75.2 221.5Z' fill-opacity='0.029'/%3E%3Cpath d='M7.2 134.5L61.2 120.9L3.9 211.1Z' fill-opacity='0.017'/%3E%3Cpath d='M61.2 120.9L95.9 200.8L3.9 211.1Z' fill-opacity='0.030'/%3E%3Cpath d='M61.2 120.9L177.4 136.9L148.1 206.4Z' fill-opacity='0.026'/%3E%3Cpath d='M61.2 120.9L148.1 206.4L95.9 200.8Z' fill-opacity='0.023'/%3E%3Cpath d='M177.4 136.9L256.5 138.0L148.1 206.4Z' fill-opacity='0.026'/%3E%3Cpath d='M256.5 138.0L233.9 209.5L148.1 206.4Z' fill-opacity='0.007'/%3E%3Cpath d='M256.5 138.0L351.3 148.6L344.8 221.5Z' fill-opacity='0.023'/%3E%3Cpath d='M256.5 138.0L344.8 221.5L233.9 209.5Z' fill-opacity='0.021'/%3E%3Cpath d='M351.3 148.6L427.2 134.5L344.8 221.5Z' fill-opacity='0.029'/%3E%3Cpath d='M427.2 134.5L423.9 211.1L344.8 221.5Z' fill-opacity='0.029'/%3E%3Cpath d='M427.2 134.5L481.2 120.9L515.9 200.8Z' fill-opacity='0.025'/%3E%3Cpath d='M427.2 134.5L515.9 200.8L423.9 211.1Z' fill-opacity='0.026'/%3E%3Cpath d='M-75.2 221.5L3.9 211.1L-87.9 294.2Z' fill-opacity='0.015'/%3E%3Cpath d='M3.9 211.1L-9.2 264.8L-87.9 294.2Z' fill-opacity='0.020'/%3E%3Cpath d='M3.9 211.1L95.9 200.8L61.7 281.6Z' fill-opacity='0.011'/%3E%3Cpath d='M3.9 211.1L61.7 281.6L-9.2 264.8Z' fill-opacity='0.011'/%3E%3Cpath d='M95.9 200.8L148.1 206.4L61.7 281.6Z' fill-opacity='0.008'/%3E%3Cpath d='M148.1 206.4L145.0 280.3L61.7 281.6Z' fill-opacity='0.007'/%3E%3Cpath d='M148.1 206.4L233.9 209.5L248.5 261.3Z' fill-opacity='0.013'/%3E%3Cpath d='M148.1 206.4L248.5 261.3L145.0 280.3Z' fill-opacity='0.008'/%3E%3Cpath d='M233.9 209.5L344.8 221.5L248.5 261.3Z' fill-opacity='0.023'/%3E%3Cpath d='M344.8 221.5L332.1 294.2L248.5 261.3Z' fill-opacity='0.014'/%3E%3Cpath d='M344.8 221.5L423.9 211.1L410.8 264.8Z' fill-opacity='0.018'/%3E%3Cpath d='M344.8 221.5L410.8 264.8L332.1 294.2Z' fill-opacity='0.016'/%3E%3Cpath d='M423.9 211.1L515.9 200.8L410.8 264.8Z' fill-opacity='0.015'/%3E%3Cpath d='M515.9 200.8L481.7 281.6L410.8 264.8Z' fill-opacity='0.008'/%3E%3Cpath d='M-87.9 294.2L-9.2 264.8L-14.4 355.5Z' fill-opacity='0.030'/%3E%3Cpath d='M-87.9 294.2L-14.4 355.5L-67.5 336.1Z' fill-opacity='0.031'/%3E%3Cpath d='M-9.2 264.8L61.7 281.6L-14.4 355.5Z' fill-opacity='0.017'/%3E%3Cpath d='M61.7 281.6L88.0 345.5L-14.4 355.5Z' fill-opacity='0.029'/%3E%3Cpath d='M61.7 281.6L145.0 280.3L144.4 365.6Z' fill-opacity='0.018'/%3E%3Cpath d='M61.7 281.6L144.4 365.6L88.0 345.5Z' fill-opacity='0.013'/%3E%3Cpath d='M145.0 280.3L248.5 261.3L144.4 365.6Z' fill-opacity='0.024'/%3E%3Cpath d='M248.5 261.3L233.5 333.4L144.4 365.6Z' fill-opacity='0.025'/%3E%3Cpath d='M248.5 261.3L332.1 294.2L352.5 336.1Z' fill-opacity='0.025'/%3E%3Cpath d='M248.5 261.3L352.5 336.1L233.5 333.4Z' fill-opacity='0.026'/%3E%3Cpath d='M332.1 294.2L410.8 264.8L352.5 336.1Z' fill-opacity='0.033'/%3E%3Cpath d='M410.8 264.8L405.6 355.5L352.5 336.1Z' fill-opacity='0.029'/%3E%3Cpath d='M410.8 264.8L481.7 281.6L508.0 345.5Z' fill-opacity='0.022'/%3E%3Cpath d='M410.8 264.8L508.0 345.5L405.6 355.5Z' fill-opacity='0.024'/%3E%3C/g%3E%3C/svg%3E") 0 0/420px 280px,
    linear-gradient(180deg,rgba(18,25,52,.94) 0%,rgba(12,17,36,.92) 55%,rgba(10,14,30,.9) 100%);
  /* a solid band from edge to edge: light along the top, a hairline closing
     the bottom, so each section reads as its own block */
  box-shadow:inset 0 1px 0 rgba(147,197,253,.14),inset 0 -1px 0 rgba(147,197,253,.1)}
/* a soft light along the top edge, like the rim of the pill nav */
.panel-lift::after{content:"";position:absolute;z-index:-1;top:0;height:1px;left:calc(50% - 50vw);right:calc(50% - 50vw);pointer-events:none;
  background:linear-gradient(90deg,transparent 2%,rgba(125,211,252,.55) 30%,rgba(147,197,253,.6) 70%,transparent 98%)}
@media(max-width:760px){.panel-lift{margin-top:20px;padding:56px 0 60px}}
