:root{--red:#f12b1d;--bg:#050607;--panel:#090c10;--text:#f5f3ef;--muted:#9da2a8;--line:rgba(255,255,255,.12)}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:Inter,Arial,sans-serif;overflow-x:hidden}.wrap{width:min(1180px,calc(100% - 40px));margin:auto}a{text-decoration:none;color:inherit}#progress{position:fixed;top:0;left:0;height:2px;background:var(--red);width:0;z-index:100}
.site-header{height:76px;position:fixed;top:0;left:0;right:0;z-index:50;background:rgba(5,6,7,.9);backdrop-filter:blur(12px);border-bottom:1px solid rgba(255,255,255,.08)}.nav{height:100%;display:flex;align-items:center;gap:28px}.brand{display:grid;line-height:1}.brand strong{font:800 17px "Roboto Condensed",sans-serif;letter-spacing:.03em}.brand strong span{color:var(--red)}.brand small{font-size:9px;color:#aaa;margin-top:5px}.nav nav{display:flex;gap:27px;margin-left:auto}.nav nav a,.join-top{font:700 10px "Roboto Condensed",sans-serif;letter-spacing:.06em}.join-top{border:1px solid var(--red);padding:12px 16px}#menuBtn{display:none;margin-left:auto;background:none;border:1px solid var(--line);color:#fff;padding:8px 10px}
.hero{height:700px;position:relative;overflow:hidden;padding-top:76px;border-bottom:1px solid var(--line)}.hero-bg{position:absolute;inset:76px 0 0;background:url('assets/hero-bg.jpg') center/cover no-repeat}.hero-grid{position:absolute;inset:76px 0 0;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:55px 55px;opacity:.25}.hero-content{height:100%;display:grid;grid-template-columns:.92fr 1.08fr;align-items:center;position:relative;z-index:2}.hero-copy{max-width:470px}.hero h1{font:900 clamp(54px,5.5vw,78px)/.89 "Roboto Condensed",sans-serif;letter-spacing:-.035em;margin:0 0 22px}.hero h1 span{color:var(--red)}.hero-copy p{max-width:450px;color:#c5c8ca;font-size:14px;line-height:1.7;margin-bottom:26px}.btn{display:inline-flex;gap:18px;align-items:center;border:1px solid var(--red);padding:13px 17px;font:700 10px "Roboto Condensed";letter-spacing:.08em}.btn b{color:var(--red);font-size:16px}
.override-badge{width:360px;height:360px;border:3px solid var(--red);border-radius:50%;justify-self:center;display:grid;place-items:center;position:relative;background:rgba(0,0,0,.55);box-shadow:0 0 38px rgba(241,43,29,.28),inset 0 0 35px rgba(241,43,29,.08)}.badge-text{position:absolute;inset:0;width:100%;height:100%;fill:#fff;font:700 23px "Roboto Condensed";letter-spacing:5px}.badge-text text:nth-of-type(2){font-size:18px;letter-spacing:4px}.fingerprint{width:120px;height:140px;color:var(--red);filter:drop-shadow(0 0 12px rgba(241,43,29,.42))}.badge-dot{position:absolute;width:8px;height:8px;background:var(--red);border-radius:50%;box-shadow:0 0 12px var(--red)}.dot-l{left:44px}.dot-r{right:44px}.override-line{position:absolute;right:-3%;bottom:72px;width:64%;height:2px;background:var(--red);transform:rotate(-6deg);box-shadow:0 0 10px var(--red);z-index:3}.override-line i{position:absolute;width:9px;height:9px;background:#fff;border:2px solid var(--red);border-radius:50%;top:-4px;box-shadow:0 0 10px var(--red)}.override-line i:nth-child(1){left:28%}.override-line i:nth-child(2){left:58%}.override-line i:nth-child(3){left:84%}
.section{padding:72px 0;border-bottom:1px solid var(--line)}.eyebrow{color:var(--red);font:800 10px "Roboto Condensed";letter-spacing:.14em}
.why{background:#080b0f;padding:0}.why-layout{display:grid;grid-template-columns:.41fr .59fr;gap:0;min-height:335px;align-items:stretch}.why-image{min-height:335px;background:linear-gradient(90deg,transparent,rgba(8,11,15,.20)),url('assets/why-humanity.jpg') center/cover no-repeat;border-right:1px solid var(--line)}.why-copy{padding:24px 0 20px 36px}.why h2,.mission h2,.principles h2,.issues h2,.action h2{font:800 clamp(34px,4vw,55px)/1 "Roboto Condensed";letter-spacing:-.035em;margin:12px 0 20px}.why h2{font-size:clamp(34px,3.35vw,48px);max-width:690px;margin-bottom:18px}.why-points{display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid var(--line)}.why-points article{min-height:140px;padding:15px 12px 0;border-right:1px solid var(--line)}.why-points article:first-child{padding-left:0}.why-points article:last-child{border-right:0}.why-points svg{width:31px;height:31px;fill:none;stroke:var(--red);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;margin-bottom:9px}.why-points h3{font:700 10px "Roboto Condensed";margin:0 0 7px}.why-points p{font-size:9px;line-height:1.5;color:#a6a9ad;margin:0}
.mission{position:relative;overflow:hidden;background:#090c10}.mission-bg{position:absolute;inset:0 61% 0 0;background:linear-gradient(90deg,rgba(9,12,16,.05),rgba(9,12,16,.72)),url('assets/mission-human.jpg') center/cover no-repeat;opacity:.85}.mission-layout{position:relative;z-index:2;display:block}.mission-copy{margin-left:260px;max-width:820px}.mission h2 span{color:var(--red)}.mission-copy>p{color:var(--muted);font-size:14px;line-height:1.75}.chips{display:flex;flex-wrap:wrap;gap:7px;margin-top:24px}.chips span{border:1px solid var(--line);padding:8px 10px;font:700 9px "Roboto Condensed";letter-spacing:.08em}
.principles{background:#050607;padding:32px 0 26px}.principles h2{margin:10px 0 18px;font-size:clamp(34px,3.5vw,48px)}.principle-grid{display:grid;grid-template-columns:repeat(6,1fr)}.principle-grid article{min-height:150px;padding:0 17px;border-right:1px solid var(--line)}.principle-grid article:first-child{padding-left:0}.principle-grid article:last-child{border-right:0}.principle-top{display:flex;align-items:center;gap:10px;height:44px}.num{font:700 35px "Roboto Condensed";color:transparent;-webkit-text-stroke:1px rgba(241,43,29,.9)}.principle-top svg{width:29px;height:29px;fill:none;stroke:var(--red);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.principle-grid h3{font:700 11px "Roboto Condensed";text-transform:uppercase;margin:12px 0 8px}.principle-grid p{color:#a1a5a9;font-size:9px;line-height:1.55;margin:0}
.issues{background:#080b0f}.issues-head{margin-bottom:25px}.issue-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.issue-grid article{border:1px solid var(--line);background:#090c10;overflow:hidden}.art{height:145px;background-position:center;background-size:cover}.surveillance{background-image:linear-gradient(0deg,#090c10,transparent 65%),url('assets/issue-surveillance.jpg')}.jobs{background-image:linear-gradient(0deg,#090c10,transparent 65%),url('assets/issue-jobs.jpg')}.blackbox{background-image:linear-gradient(0deg,#090c10,transparent 65%),url('assets/issue-blackbox.jpg')}.data{background-image:linear-gradient(0deg,#090c10,transparent 65%),url('assets/issue-data.jpg')}.issue-copy{padding:15px 17px 18px}.issue-copy span{color:var(--red);font:800 9px "Roboto Condensed";letter-spacing:.12em}.issue-copy h3{font:700 18px "Roboto Condensed";margin:8px 0}.issue-copy p{color:#a0a5aa;font-size:12px;line-height:1.6;margin:0}.jobs-card .art{height:120px;background-position:center 48%}.jobs-card .issue-copy{padding:12px 15px 16px;min-height:145px}.issue-mini-icon{width:29px;height:29px;float:left;margin:0 12px 4px 0;fill:none;stroke:var(--red);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.jobs-card h3{font-size:14px;line-height:1.05;margin:2px 0 8px}.jobs-card p{clear:both;font-size:10px;min-height:34px}.learn-more{display:inline-block;margin-top:13px;color:var(--red);font-size:9px}
.action{background:#050607;padding:14px 0 18px}.compact-action{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--red)}.join-compact,.donate-compact{display:grid;grid-template-columns:58px 175px 1fr;gap:13px;align-items:center;padding:14px 16px;min-height:100px}.join-compact{border-right:1px solid rgba(241,43,29,.55)}.action-icon{width:46px;height:46px;border:1px solid var(--red);transform:rotate(45deg);display:grid;place-items:center;color:var(--red)}.action-icon svg{width:29px;height:29px;transform:rotate(-45deg);fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.heart-icon{font-size:28px;transform:rotate(45deg)}.heart-icon::first-letter{display:inline-block;transform:rotate(-45deg)}.compact-copy h3{font:700 11px "Roboto Condensed";margin:0 0 7px}.compact-copy p{font-size:9px;line-height:1.45;color:#b5b8bb;margin:0}.compact-form .formrow{display:flex;margin:0}.compact-form input{min-width:0;flex:1;background:#111418;border:1px solid rgba(255,255,255,.15);color:#fff;padding:11px;font-size:9px}.compact-form button{background:var(--red);border:0;padding:0 17px;font-size:9px;font-weight:900}.compact-form label{display:block;font-size:7px;color:#777d82;margin-top:6px}.compact-form #formStatus{display:block;font-size:8px;color:#a8adaf;margin-top:4px}.donate-controls{display:grid;gap:8px}.amounts{display:grid;grid-template-columns:repeat(5,1fr);gap:5px}.amounts button{background:#090b0e;border:1px solid rgba(241,43,29,.65);color:#fff;padding:8px 3px;font-size:8px}.donate-now{display:block;text-align:center;background:linear-gradient(#f12b1d,#c6160d);padding:10px;font-size:10px;font-weight:900;letter-spacing:.07em}
footer{padding:28px 0 35px}.footer{display:grid;grid-template-columns:1fr 1.5fr 1fr;align-items:center;gap:25px}.footer p,.footer>span{font-size:8px;color:#777e84;letter-spacing:.12em;text-align:center}.footer>span{text-align:right}.reveal{opacity:0;transform:translateY(16px);transition:.6s ease}.reveal.show{opacity:1;transform:none}
@media(max-width:920px){.nav nav,.join-top{display:none}#menuBtn{display:block}.nav nav.open{display:flex;position:absolute;top:76px;left:20px;right:20px;flex-direction:column;background:#080b0f;border:1px solid var(--line);padding:15px}.hero{height:auto;min-height:760px}.hero-content{grid-template-columns:1fr}.hero-copy{padding-top:75px}.override-badge{position:absolute;right:-80px;bottom:35px;opacity:.55}.why-layout{grid-template-columns:1fr}.why-image{min-height:320px;border-right:0;border-bottom:1px solid var(--line)}.why-copy{padding:28px 0}.why-points{grid-template-columns:repeat(2,1fr)}.mission-bg{inset:0;opacity:.2}.mission-copy{margin-left:0}.principle-grid{grid-template-columns:repeat(3,1fr);gap:16px}.principle-grid article{border-right:0;border-bottom:1px solid var(--line);padding:0 0 15px}.issue-grid{grid-template-columns:1fr 1fr}.compact-action{grid-template-columns:1fr}.join-compact{border-right:0;border-bottom:1px solid rgba(241,43,29,.55)}.footer{grid-template-columns:1fr}.footer p,.footer>span{text-align:left}}#menuBtn{display:block}.nav nav.open{display:flex;position:absolute;top:76px;left:20px;right:20px;flex-direction:column;background:#080b0f;border:1px solid var(--line);padding:15px}.hero{height:auto;min-height:760px}.hero-content{grid-template-columns:1fr}.hero-copy{padding-top:75px}.override-badge{position:absolute;right:-80px;bottom:35px;opacity:.55}.why-layout{grid-template-columns:1fr}.mission-layout{grid-template-columns:1fr}.mission-bg{inset:0;opacity:.2}.shield-mark{margin:0}.principle-grid{grid-template-columns:repeat(3,1fr)}.issue-grid{grid-template-columns:1fr 1fr}.action-grid{grid-template-columns:1fr}.join{border-right:0;border-bottom:1px solid var(--line)}.footer{grid-template-columns:1fr}.footer p,.footer>span{text-align:left}}
@media(max-width:600px){.wrap{width:min(100% - 26px,1180px)}.hero h1{font-size:48px}.override-badge{width:270px;height:270px}.badge-text{font-size:20px}.fingerprint{width:90px;height:108px}.why-points{grid-template-columns:1fr}.principle-grid{grid-template-columns:1fr 1fr}.issue-grid{grid-template-columns:1fr}.join-compact,.donate-compact{grid-template-columns:48px 1fr}.compact-form,.donate-controls{grid-column:1/-1}.footer{grid-template-columns:1fr}}.hero h1{font-size:48px}.override-badge{width:270px;height:270px}.badge-text{font-size:20px}.fingerprint{width:90px;height:108px}.why-icons{grid-template-columns:1fr}.principle-grid{grid-template-columns:1fr 1fr}.issue-grid{grid-template-columns:1fr}.formrow{display:grid;grid-template-columns:1fr auto}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{opacity:1;transform:none}}

/* Reboot v3: approved desktop layout corrections only */
@media (min-width:921px){
  .principle-grid{
    display:grid !important;
    grid-template-columns:repeat(6,minmax(0,1fr)) !important;
    gap:0 !important;
    width:100% !important;
  }
  .principle-grid article{
    min-width:0 !important;
    width:auto !important;
    padding:0 17px 15px !important;
    border-right:1px solid var(--line) !important;
    border-bottom:0 !important;
  }
  .principle-grid article:first-child{padding-left:0 !important}
  .principle-grid article:last-child{border-right:0 !important}

  /* Where We Draw the Line: exactly four equal cards across */
  .issue-grid{
    display:grid !important;
    grid-template-columns:repeat(4,minmax(0,1fr)) !important;
    gap:14px !important;
    width:100% !important;
    align-items:stretch !important;
  }
  .issue-grid article{
    min-width:0 !important;
    width:auto !important;
    display:flex !important;
    flex-direction:column !important;
  }
  .issue-grid .art{
    width:100% !important;
    height:145px !important;
    flex:0 0 145px !important;
  }
  .issue-grid .issue-copy{
    flex:1 1 auto !important;
  }
  .jobs-card .art{
    height:145px !important;
    flex-basis:145px !important;
  }
}

/* v5 targeted section restoration only */

/* WHY THIS MATTERS */
.why{background:#080b0f;padding:0}
.why-layout{
  display:grid;
  grid-template-columns:41% 59%;
  gap:0;
  min-height:355px;
  align-items:stretch;
}
.why-image{
  min-height:355px;
  background:
    linear-gradient(90deg,transparent,rgba(8,11,15,.16)),
    url('assets/why-humanity.jpg') center/cover no-repeat;
  border-right:1px solid var(--line);
  border-top:1px solid var(--line);
  border-bottom:1px solid var(--line);
}
.why-copy{
  padding:30px 0 20px 38px;
}
.why h2{
  font-size:clamp(36px,3.45vw,50px);
  line-height:1.01;
  max-width:710px;
  margin:10px 0 20px;
}
.why-points{
  display:grid;
  grid-template-columns:repeat(5,minmax(0,1fr));
  border-top:1px solid var(--line);
}
.why-points article{
  min-height:145px;
  padding:16px 13px 0;
  border-right:1px solid var(--line);
}
.why-points article:first-child{padding-left:0}
.why-points article:last-child{border-right:0}
.why-points svg{
  width:31px;height:31px;
  fill:none;stroke:var(--red);stroke-width:2;
  stroke-linecap:round;stroke-linejoin:round;
  margin-bottom:10px;
}
.why-points h3{font:700 10px "Roboto Condensed";margin:0 0 7px}
.why-points p{font-size:9px;line-height:1.5;color:#a6a9ad;margin:0}

/* MISSION */
.mission{
  position:relative;
  overflow:hidden;
  background:#090c10;
  min-height:265px;
  padding:0;
}
.mission-bg{
  position:absolute;
  left:0;top:0;bottom:0;
  width:36%;
  background:
    linear-gradient(90deg,rgba(9,12,16,.06),rgba(9,12,16,.55) 72%,#090c10 100%),
    url('assets/mission-human.jpg') left center/cover no-repeat;
  opacity:.88;
}
.mission-layout{
  position:relative;
  z-index:2;
  display:block;
  padding:30px 0 28px;
}
.mission-copy{
  margin-left:39%;
  max-width:720px;
}
.mission-copy h2{
  font-size:clamp(35px,3.6vw,50px);
  line-height:1;
  margin:10px 0 14px;
}
.mission-copy p{
  font-size:11px;
  line-height:1.62;
  color:#b2b5b9;
  margin:8px 0;
}
.mission-copy .btn{
  float:right;
  margin-top:-6px;
}
.btn-outline{background:rgba(0,0,0,.22)}

@media(max-width:920px){
  .why-layout{grid-template-columns:1fr}
  .why-image{
    min-height:320px;
    border-right:0;
    border-bottom:1px solid var(--line);
  }
  .why-copy{padding:28px 0}
  .why-points{grid-template-columns:repeat(2,1fr)}
  .mission-bg{width:100%;opacity:.25}
  .mission-copy{margin-left:0;max-width:none}
  .mission-copy .btn{float:none;margin-top:12px}
}
@media(max-width:600px){
  .why-points{grid-template-columns:1fr}
  .why-points article{
    border-right:0;
    border-bottom:1px solid var(--line);
    padding:12px 0;
    min-height:auto;
  }
}

/* =========================================================
   HUMAN OVERRIDE v8 hero
   Built from separate real assets; no concept screenshot.
   ========================================================= */
.brand-v8{display:flex!important;align-items:center;gap:11px;min-width:200px}
.brand-v8 .brand-fp{width:40px;height:52px;object-fit:contain;flex:0 0 auto;filter:drop-shadow(0 0 5px rgba(241,43,29,.22))}
.brand-v8 .brand-copy{display:grid;line-height:1}
.brand-v8 .brand-copy strong{font:800 17px "Roboto Condensed",sans-serif;letter-spacing:.03em}
.brand-v8 .brand-copy strong span{color:var(--red)}
.brand-v8 .brand-copy small{font-size:9px;color:#aaa;margin-top:5px}

.hero-v8{
  height:700px;
  position:relative;
  overflow:hidden;
  padding-top:76px;
  background:#030405;
  border-bottom:1px solid var(--line);
}
.hero-v8-network{
  position:absolute;inset:76px 0 0;
  background:url('assets/hero-network-v8.svg') center/cover no-repeat;
  opacity:.9;
  z-index:0;
}
.hero-v8:before{
  content:"";position:absolute;inset:76px 0 0;z-index:2;pointer-events:none;
  background:
    linear-gradient(90deg,#030405 0%,rgba(3,4,5,.99) 20%,rgba(3,4,5,.83) 34%,rgba(3,4,5,.30) 49%,rgba(3,4,5,.05) 68%,transparent 100%),
    linear-gradient(0deg,#030405 0%,transparent 17%);
}
.hero-v8-visual{position:absolute;inset:76px 0 0;z-index:1;pointer-events:none}
.hero-v8-earth{
  position:absolute;
  width:min(68vw,1120px);
  height:auto;
  right:-4vw;
  top:50%;
  transform:translateY(-50%);
  object-fit:contain;
  filter:drop-shadow(0 0 38px rgba(241,43,29,.20));
}
.hero-v8-fingerprint{
  position:absolute;
  width:min(29vw,455px);
  height:auto;
  left:54%;
  top:52%;
  transform:translate(-50%,-50%);
  object-fit:contain;
  opacity:.95;
  filter:drop-shadow(0 0 12px rgba(241,43,29,.30));
}
.hero-v8-glow{
  position:absolute;
  width:28vw;height:28vw;max-width:460px;max-height:460px;
  left:54%;top:50%;transform:translate(-50%,-50%);
  border-radius:50%;
  background:radial-gradient(circle,rgba(241,43,29,.13),rgba(241,43,29,.04) 42%,transparent 68%);
}
.hero-v8-content{
  position:relative;z-index:3;height:100%;display:flex;align-items:center;
}
.hero-v8 .hero-copy{width:440px;max-width:38vw;margin-top:-4px}
.hero-v8 .hero-copy h1{
  font:900 clamp(52px,4.55vw,72px)/.90 "Roboto Condensed",sans-serif;
  letter-spacing:-.035em;margin:0 0 23px;
}
.hero-v8 .hero-copy h1 span{color:var(--red)}
.hero-v8 .hero-copy p{max-width:425px;color:#c5c8ca;font-size:13px;line-height:1.68;margin:0 0 25px}
.hero-v8 .btn{min-width:165px;justify-content:space-between}

@media(min-width:1500px){
  .hero-v8-earth{width:min(66vw,1180px);right:-1vw}
  .hero-v8-fingerprint{width:min(28vw,480px);left:53.5%}
}
@media(max-width:1050px){
  .hero-v8 .hero-copy{max-width:46vw}
  .hero-v8-earth{width:80vw;right:-22vw}
  .hero-v8-fingerprint{width:38vw;left:60%}
}
@media(max-width:720px){
  .brand-v8 .brand-fp{width:31px;height:42px}
  .hero-v8{height:auto;min-height:720px}
  .hero-v8:before{
    background:
      linear-gradient(0deg,#030405 10%,rgba(3,4,5,.90) 43%,rgba(3,4,5,.18) 80%,transparent),
      linear-gradient(90deg,#030405 0%,rgba(3,4,5,.16) 60%,transparent);
  }
  .hero-v8-earth{width:118vw;right:-53vw;top:34%}
  .hero-v8-fingerprint{width:58vw;left:60%;top:31%}
  .hero-v8-content{min-height:720px;align-items:flex-end;padding-bottom:50px}
  .hero-v8 .hero-copy{width:100%;max-width:520px}
  .hero-v8 .hero-copy h1{font-size:clamp(43px,12vw,60px)}
}

/* ==========================================================
   v8.2 — exact approved fingerprint + Earth concept visual
   Reference image is used ONLY for this exact visual crop.
   No concept text/navigation is included.
   ========================================================== */

.hero-v8-network{
  opacity:.38 !important;
}

.hero-v82-visual{
  position:absolute;
  inset:76px 0 0;
  z-index:1;
  overflow:hidden;
  pointer-events:none;
}

.hero-v82-approved-art{
  position:absolute;
  right:0;
  top:50%;
  transform:translateY(-50%);
  width:min(64vw,1100px);
  height:auto;
  max-width:none;
  object-fit:contain;
  object-position:center;
}

/* Soft black blend where the exact artwork meets the live-text area. */
.hero-v82-visual:after{
  content:"";
  position:absolute;
  inset:0;
  background:
    linear-gradient(90deg,#030405 0%,rgba(3,4,5,.98) 18%,rgba(3,4,5,.82) 30%,rgba(3,4,5,.18) 44%,transparent 57%);
  pointer-events:none;
}

/* Disable the old independent v8 visual assets; v8.2 uses the approved composite. */
.hero-v8-earth,
.hero-v8-fingerprint,
.hero-v8-glow{
  display:none !important;
}

/* Header fingerprint uses the exact approved mark without distortion. */
.brand-v8 .brand-fp{
  width:40px !important;
  height:50px !important;
  object-fit:contain !important;
  filter:none !important;
}

@media(min-width:1600px){
  .hero-v82-approved-art{
    width:min(62vw,1160px);
  }
}
@media(max-width:1050px){
  .hero-v82-approved-art{
    width:76vw;
    right:-11vw;
  }
}
@media(max-width:720px){
  .hero-v82-approved-art{
    width:118vw;
    right:-43vw;
    top:33%;
  }
  .hero-v82-visual:after{
    background:
      linear-gradient(0deg,#030405 8%,rgba(3,4,5,.88) 42%,rgba(3,4,5,.10) 78%,transparent),
      linear-gradient(90deg,#030405 0%,rgba(3,4,5,.20) 56%,transparent);
  }
}
