:root{--sh-impact-bg: #050505;--sh-impact-surface: #0b0b0b;--sh-impact-text: #f1ece4;--sh-impact-muted: #c8c1b8;--sh-impact-red: #a31224;--sh-impact-line: rgba(241, 236, 228, .14)}.sh-survivors,.sh-impact-footer{background:var(--sh-impact-bg);color:var(--sh-impact-text)}.sh-survivors{overflow:clip}.sh-survivors *,.sh-impact-footer *{box-sizing:border-box}.sh-survivors h1,.sh-survivors h2,.sh-survivors h3,.sh-survivors p{margin:0}.sh-survivors a,.sh-impact-footer a{color:inherit;text-decoration:none}.sh-survivors__kicker,.sh-survivors__index,.sh-survivors__cycle-label,.sh-survivors__scroll,.sh-survivors__button,.sh-impact-footer__eyebrow,.sh-impact-footer__protocol{font-family:var(--font-body-family, sans-serif);font-size:.72rem;font-weight:700;line-height:1.4;letter-spacing:.2em;text-transform:uppercase}.sh-survivors__index{color:var(--sh-impact-red)}.sh-survivors__hero{min-height:min(900px,calc(100svh - 72px));position:relative;display:grid;align-items:end;border-bottom:1px solid var(--sh-impact-line);background:radial-gradient(circle at 77% 40%,rgba(163,18,36,.18),transparent 25%),linear-gradient(110deg,#050505 0 58%,#100406)}.sh-survivors__hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(90deg,transparent 0,transparent calc(25% - 1px),rgba(241,236,228,.035) 25%);pointer-events:none}.sh-survivors__hero-inner{width:min(1480px,100%);margin:0 auto;padding:clamp(7rem,13vw,13rem) clamp(1.25rem,5vw,5rem) clamp(3rem,6vw,6rem);position:relative;z-index:1}.sh-survivors__kicker{color:var(--sh-impact-muted);margin-bottom:clamp(2rem,5vw,4.5rem)!important}.sh-survivors__hero h1{max-width:11ch;font-family:var(--font-heading-family, serif);font-size:clamp(4.2rem,11.5vw,11.5rem);font-weight:500;line-height:.77;letter-spacing:-.06em;text-transform:uppercase}.sh-survivors__hero h1:first-line{color:var(--sh-impact-text)}.sh-survivors__hero-copy{width:min(560px,100%);margin:clamp(2.5rem,5vw,5rem) 0 0 auto;color:var(--sh-impact-muted);font-size:clamp(1rem,1.35vw,1.25rem);font-weight:500;line-height:1.7}.sh-survivors__hero-copy .sh-survivors__lead{color:var(--sh-impact-text);font-family:var(--font-heading-family, serif);font-size:clamp(1.8rem,3vw,3rem);line-height:1.05;margin-bottom:1rem}.sh-survivors__scroll{display:inline-flex;gap:2rem;align-items:center;margin-top:3rem;padding-bottom:.55rem;border-bottom:1px solid var(--sh-impact-red)}.sh-survivors__signal{position:absolute;width:min(35vw,500px);aspect-ratio:1;right:5vw;top:9%;opacity:.55}.sh-survivors__signal span{position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid rgba(163,18,36,.35);border-radius:50%}.sh-survivors__signal span:nth-child(2){top:18%;right:18%;bottom:18%;left:18%}.sh-survivors__signal span:nth-child(3){top:38%;right:38%;bottom:38%;left:38%;background:var(--sh-impact-red);box-shadow:0 0 80px #a3122459}.sh-survivors__statement,.sh-survivors__integrity{width:min(1480px,100%);margin:0 auto;padding:clamp(5rem,10vw,10rem) clamp(1.25rem,5vw,5rem);display:grid;grid-template-columns:minmax(140px,.42fr) 1.58fr;gap:clamp(2rem,8vw,9rem)}.sh-survivors__statement h2,.sh-survivors__section-head h2,.sh-survivors__integrity h2,.sh-survivors__closing h2{font-family:var(--font-heading-family, serif);font-weight:500;font-size:clamp(3.2rem,7.7vw,8.7rem);line-height:.86;letter-spacing:-.045em}.sh-survivors__statement>div>p{max-width:780px;margin-top:clamp(2rem,4vw,4rem);color:var(--sh-impact-muted);font-size:clamp(1.15rem,1.7vw,1.55rem);line-height:1.65}.sh-survivors__protocol{border-block:1px solid var(--sh-impact-line)}.sh-survivors__section-head{width:min(1480px,100%);margin:0 auto;padding:clamp(4rem,7vw,7rem) clamp(1.25rem,5vw,5rem);display:flex;justify-content:space-between;align-items:end;gap:2rem}.sh-survivors__section-head h2{text-align:right}.sh-survivors__cycles{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--sh-impact-line)}.sh-survivors__cycle{min-height:660px;padding:clamp(2rem,5vw,5rem);display:flex;flex-direction:column;border-right:1px solid var(--sh-impact-line);position:relative;overflow:hidden}.sh-survivors__cycle:last-child{border-right:0}.sh-survivors__cycle--dogs{background:radial-gradient(circle at 100% 0,rgba(163,18,36,.26),transparent 42%),var(--sh-impact-surface)}.sh-survivors__cycle--humans{background:linear-gradient(145deg,#050505,#0d0908)}.sh-survivors__ratio{display:flex;align-items:baseline;gap:.35em;font-family:var(--font-heading-family, serif);line-height:.8}.sh-survivors__ratio span{font-size:clamp(4rem,8vw,8rem);color:var(--sh-impact-red)}.sh-survivors__ratio i{color:var(--sh-impact-muted);font-size:2rem;font-style:normal}.sh-survivors__ratio strong{font-size:clamp(5.2rem,11vw,12rem);font-weight:500;letter-spacing:-.05em}.sh-survivors__cycle-label{color:var(--sh-impact-muted);margin-top:1.5rem!important}.sh-survivors__cycle h3{margin-top:auto;font-family:var(--font-heading-family, serif);font-size:clamp(2.7rem,5vw,5rem);font-weight:500;line-height:.88;letter-spacing:-.04em}.sh-survivors__cycle>p:last-child{max-width:620px;margin-top:2rem;color:var(--sh-impact-muted);font-size:1.05rem;line-height:1.7}.sh-survivors__integrity{border-bottom:1px solid var(--sh-impact-line)}.sh-survivors__rules article{display:grid;grid-template-columns:54px minmax(160px,.65fr) 1fr;gap:1.5rem;padding:2rem 0;border-top:1px solid var(--sh-impact-line)}.sh-survivors__rules article:last-child{border-bottom:1px solid var(--sh-impact-line)}.sh-survivors__rules span{color:var(--sh-impact-red);font-family:var(--font-body-family, sans-serif);font-size:.8rem;letter-spacing:.12em}.sh-survivors__rules h3{font-family:var(--font-body-family, sans-serif);font-size:.85rem;line-height:1.4;letter-spacing:.13em}.sh-survivors__rules p{color:var(--sh-impact-muted);line-height:1.65}.sh-survivors__ledger{background:var(--sh-impact-surface);border-bottom:1px solid var(--sh-impact-line)}.sh-survivors__ledger-empty{width:min(1380px,calc(100% - 2.5rem));margin:0 auto clamp(5rem,9vw,9rem);padding:clamp(1.5rem,3vw,3rem);border:1px solid var(--sh-impact-line);display:flex;gap:1.5rem;align-items:center}.sh-survivors__ledger-empty p{color:var(--sh-impact-muted);line-height:1.6}.sh-survivors__ledger-empty strong{display:block;color:var(--sh-impact-text);margin-bottom:.45rem;letter-spacing:.1em;font-size:.75rem}.sh-survivors__pulse{flex:0 0 10px;height:10px;background:var(--sh-impact-red);border-radius:50%;box-shadow:0 0 0 8px #a312241f}.sh-survivors__closing{width:min(1480px,100%);margin:0 auto;padding:clamp(6rem,12vw,12rem) clamp(1.25rem,5vw,5rem)}.sh-survivors__closing h2{margin-top:3rem}.sh-survivors__closing em{color:var(--sh-impact-red);font-style:normal}.sh-survivors__actions{display:flex;gap:1rem;margin-top:clamp(3rem,6vw,6rem)}.sh-survivors__button{min-height:56px;display:inline-flex;justify-content:space-between;align-items:center;gap:2rem;padding:1rem 1.35rem;border:1px solid var(--sh-impact-line);transition:border-color .2s ease,background .2s ease}.sh-survivors__button--primary{min-width:270px;background:var(--sh-impact-red);border-color:var(--sh-impact-red)}.sh-survivors__button:hover{border-color:var(--sh-impact-text)}.sh-impact-footer{border-top:1px solid var(--sh-impact-line)}footer li:has(>a[href="/pages/one-in-one-hundred-hope-project"]){display:none}.sh-impact-footer__link{min-height:96px;max-width:1600px;margin:0 auto;padding:1.5rem clamp(1.25rem,4vw,4rem);display:grid;grid-template-columns:1fr auto 32px;align-items:center;gap:2rem;transition:background .2s ease}.sh-impact-footer__link:hover{background:var(--sh-impact-surface)}.sh-impact-footer__protocol{color:var(--sh-impact-muted)}.sh-impact-footer__protocol i{display:inline-block;width:28px;height:1px;margin:0 1rem;vertical-align:middle;background:var(--sh-impact-red)}.sh-impact-footer__arrow{color:var(--sh-impact-red);font-size:1.3rem;text-align:right}@media(max-width:749px){.sh-survivors__hero{min-height:760px}.sh-survivors__hero-inner{padding-top:8rem}.sh-survivors__hero h1{font-size:clamp(3.6rem,18vw,5.6rem)}.sh-survivors__signal{width:78vw;right:-33vw;top:8%}.sh-survivors__hero-copy{margin-left:0}.sh-survivors__statement,.sh-survivors__integrity{grid-template-columns:1fr}.sh-survivors__statement h2,.sh-survivors__section-head h2,.sh-survivors__integrity h2,.sh-survivors__closing h2{font-size:clamp(3rem,14vw,5.2rem)}.sh-survivors__section-head{display:block}.sh-survivors__section-head h2{margin-top:2rem;text-align:left}.sh-survivors__cycles{grid-template-columns:1fr}.sh-survivors__cycle{min-height:540px;border-right:0;border-bottom:1px solid var(--sh-impact-line)}.sh-survivors__cycle:last-child{border-bottom:0}.sh-survivors__ratio strong{font-size:clamp(5rem,25vw,7.5rem)}.sh-survivors__ratio span{font-size:clamp(3rem,15vw,5rem)}.sh-survivors__rules article{grid-template-columns:38px 1fr}.sh-survivors__rules p{grid-column:2}.sh-survivors__actions{flex-direction:column}.sh-survivors__button,.sh-survivors__button--primary{width:100%;min-width:0}.sh-impact-footer__link{grid-template-columns:1fr 22px;gap:.75rem}.sh-impact-footer__protocol{grid-column:1;grid-row:2;font-size:.62rem}.sh-impact-footer__arrow{grid-column:2;grid-row:1 / span 2}}@media(prefers-reduced-motion:reduce){.sh-survivors *,.sh-impact-footer *{scroll-behavior:auto!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/33/assets/silent-survivors.css.map */
