.ember-page .channel-lead{padding-block:40px 0}
.ember-page .channel-lead .wide-art{margin-bottom:0}

.ember-page .ember-proof{background:#111819;border-block:1px solid #ffffff14;padding-block:84px 90px}
.ember-page .ember-proof-heading{margin-bottom:48px}
.ember-page .ember-proof-heading .eyebrow{color:var(--gold);margin-bottom:20px}
.ember-page .ember-proof-heading h2{max-width:700px;font-size:46px;line-height:1.08;margin:0}
.ember-page .ember-proof-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid #ffffff30;padding-top:30px}
.ember-page .ember-proof-item{min-width:0;padding:0 24px;border-right:1px solid #ffffff18}
.ember-page .ember-proof-item:first-child{padding-left:0}
.ember-page .ember-proof-item:last-child{border-right:0;padding-right:0}
.ember-page .ember-proof-index{display:block;color:var(--gold);font-size:11px;font-weight:600;line-height:1.4;margin-bottom:16px}
.ember-page .ember-proof-item h3{font-size:23px;line-height:1.2;margin-bottom:8px}
.ember-page .ember-proof-item p{color:#aebdb9;font-size:13px;line-height:1.55;margin:0}

.ember-page .ember-audio{border-bottom:1px solid #ffffff14;padding-block:104px 112px}
.ember-page .ember-audio-layout{display:grid;grid-template-columns:minmax(0,.94fr) minmax(0,1fr);align-items:center;gap:66px}
.ember-page .ember-audio-copy .eyebrow{margin-bottom:22px}
.ember-page .ember-audio-copy h2{font-size:68px;line-height:1.04;margin-bottom:32px}
.ember-page .ember-audio-copy p:not(.eyebrow){color:#c2cbca;max-width:490px;font-size:17px;line-height:1.77;margin-bottom:20px}
.ember-page .ember-audio-copy .text-link{display:inline-flex;align-items:center;gap:15px;border:0;padding:0;margin-top:16px;color:var(--gold);font-size:14px;text-decoration:none}
.ember-page .ember-audio-copy .text-link span{display:grid;place-items:center;width:36px;height:36px;border:1px solid #ebbf7080;border-radius:50%;font-size:19px;line-height:1;transition:background .3s,color .3s,transform .4s var(--ease)}
.ember-page .ember-audio-copy .text-link:hover{color:#f8dca8}
.ember-page .ember-audio-copy .text-link:hover span{background:var(--gold);color:#171614;transform:translateX(4px)}
.ember-page .ember-audio-art{min-width:0}
.ember-page .ember-audio-art img{width:min(100%,530px);height:auto;margin-inline:auto;filter:drop-shadow(0 24px 35px #0005);animation:ember-float 8s ease-in-out infinite}
.ember-page .channel-series{padding-block:84px 112px}
.ember-page .channel-note a{text-decoration:none;border:0;color:var(--aqua);font-weight:600}
.ember-page .channel-note a:hover{color:var(--gold)}

@keyframes ember-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}

@media(max-width:1100px){
  .ember-page .ember-proof-item{padding-inline:16px}
  .ember-page .ember-proof-item h3{font-size:20px}
  .ember-page .ember-audio-layout{gap:32px}
  .ember-page .ember-audio-copy h2{font-size:58px}
}
@media(max-width:760px){
  .ember-page .channel-lead{padding-block:34px 0}
  .ember-page .ember-proof{padding-block:68px 76px}
  .ember-page .ember-proof-heading{margin-bottom:36px}
  .ember-page .ember-proof-heading h2{font-size:38px}
  .ember-page .ember-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;border-top:0;padding-top:0}
  .ember-page .ember-proof-item{border-top:1px solid #ffffff30;border-right:0;padding:22px 16px 27px 0}
  .ember-page .ember-proof-item:nth-child(even){padding-left:16px;padding-right:0;border-left:1px solid #ffffff18}
  .ember-page .ember-proof-item:first-child{padding-left:0}
  .ember-page .ember-proof-index{margin-bottom:12px}
  .ember-page .ember-proof-item h3{font-size:21px}
  .ember-page .ember-audio{padding-block:76px 80px}
  .ember-page .ember-audio-layout{grid-template-columns:1fr;gap:34px}
  .ember-page .ember-audio-copy h2{font-size:52px;margin-bottom:26px}
  .ember-page .ember-audio-copy p:not(.eyebrow){font-size:16px;max-width:580px}
  .ember-page .ember-audio-art img{max-width:460px}
  .ember-page .channel-series{padding-block:72px 78px}
}
@media(max-width:420px){
  .ember-page .ember-proof-heading h2{font-size:33px}
  .ember-page .ember-proof-item{padding-right:10px}
  .ember-page .ember-proof-item:nth-child(even){padding-left:10px}
  .ember-page .ember-proof-item h3{font-size:18px}
  .ember-page .ember-proof-item p{font-size:12px}
  .ember-page .ember-audio-copy h2{font-size:46px}
  .ember-page .ember-audio-copy p:not(.eyebrow){font-size:15px}
}
@media(prefers-reduced-motion:reduce){
  .ember-page .ember-audio-art img{animation:none}
  .ember-page .ember-audio-copy .text-link:hover span{transform:none}
}
