.profile-page{--profile-pad:4vw;--profile-focal-x:50%;color:#f1eee4;background:#08090b}.dexter-profile{--profile-focal-x:40%}.edward-snowden-profile{--profile-focal-x:24%}.freeman-profile{--profile-focal-x:32%}.keonne-profile{--profile-focal-x:25%}.sterlingov-profile{--profile-focal-x:27%}.hill-profile{--profile-focal-x:50%}.profile-header{height:84px;padding:0 var(--profile-pad);z-index:10;background:#08090bf7;border-bottom:1px solid #292a2d;grid-template-columns:1fr auto 1fr;align-items:center;display:grid;position:relative}.profile-wordmark{letter-spacing:-.055em;width:max-content;font-size:16px;font-weight:900;line-height:.82}.profile-wordmark span{display:block}.profile-header nav{text-transform:uppercase;letter-spacing:.1em;gap:38px;font-size:12px;font-weight:700;display:flex}.support-shortcut{text-transform:uppercase;letter-spacing:.12em;color:#0f4;justify-self:end;font-size:12px}.profile-hero{min-height:calc(100svh - 84px);padding:36px var(--profile-pad) 46px;isolation:isolate;grid-template-rows:auto 1fr auto;grid-template-columns:1.2fr 1fr;gap:24px;display:grid;position:relative;overflow:hidden}.profile-hero-media,.profile-hero-shade{width:100%;height:100%;position:absolute;inset:0}.profile-hero-media{z-index:-3;object-fit:cover}.profile-hero-shade{z-index:-2;background:linear-gradient(90deg,#03051114,#0305113b 45%,#030511f0 82%),linear-gradient(#0000 55%,#030511eb)}.profile-status{text-transform:uppercase;letter-spacing:.14em;grid-column:1/-1;align-items:center;gap:9px;font-size:12px;display:flex}.status-dot{background:#0f4;border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px #00ff44b3}.profile-title{grid-column:2;align-self:center}.profile-label{color:#0f4;text-transform:uppercase;letter-spacing:.18em;margin:0 0 20px;font-size:12px;font-weight:700}.dark-label{color:#3e464d}.profile-title h1{text-transform:uppercase;font-size:clamp(76px,10vw,164px);line-height:.78}.profile-deck{max-width:650px;margin:30px 0 0;font-family:Georgia,serif;font-size:clamp(18px,1.6vw,25px);line-height:1.35}.profile-hero blockquote{align-self:end;max-width:520px;margin:0;font-family:Special Elite,serif;font-size:clamp(20px,2.4vw,36px)}.profile-facts{border-top:1px solid #ffffff47;grid-template-columns:repeat(3,1fr);align-self:end;margin:0;display:grid}.profile-facts div{padding:14px 12px 0 0}.profile-facts dt{color:#95989f;text-transform:uppercase;letter-spacing:.13em;font-size:12px}.profile-facts dd{margin:7px 0 0;font-size:14px}.section-nav{min-height:62px;padding:0 var(--profile-pad);z-index:30;color:#08090b;text-transform:uppercase;letter-spacing:.12em;background:#f1eee4;border-bottom:1px solid #bbb7ac;justify-content:space-between;align-items:center;font-size:12px;display:flex;position:sticky;top:0}.section-nav>span{color:#74716b}.section-nav div{align-items:center;height:62px;display:flex}.section-nav a{border-left:1px solid #cbc7bc;align-items:center;height:100%;padding:0 18px;display:flex}.section-nav a:hover{color:#f1eee4;background:#08090b}.section-nav .section-support{color:#0f4;background:#08090b}.profile-intro{color:#08090b;padding:9vw var(--profile-pad);background:#f1eee4;grid-template-columns:minmax(280px,.85fr) 2.4fr;align-items:start;gap:8vw;display:grid}.support-card{border-top:5px solid #08090b;padding-top:24px;position:sticky;top:176px}.support-card h2{font-size:clamp(42px,4vw,68px);line-height:.92}.support-card>p:not(.profile-label){font-family:Georgia,serif;font-size:15px;line-height:1.55}.support-card>a{text-transform:uppercase;letter-spacing:.12em;border-top:1px solid #aaa69d;justify-content:space-between;padding:14px 0;font-size:12px;display:flex}.support-card .donate-action{color:#f1eee4;background:#08090b;border:0;margin-top:28px;padding:17px}.support-card small{color:#6d6a64;margin-top:16px;font-size:12px;line-height:1.45;display:block}.case-overview{max-width:960px}.case-overview>h2{max-width:900px;font-size:clamp(64px,7vw,112px);line-height:.88}.case-overview .lead{max-width:850px;margin:40px 0 70px;font-family:Georgia,serif;font-size:clamp(21px,2vw,31px);line-height:1.42}.perspective-grid{border-top:1px solid #aaa69d;grid-template-columns:repeat(3,1fr);display:grid}.perspective-grid div{padding:22px 24px 0 0}.perspective-grid div+div{border-left:1px solid #aaa69d;padding-left:24px}.perspective-grid span{text-transform:uppercase;letter-spacing:.12em;font-size:12px;font-weight:700}.perspective-grid p{font-family:Georgia,serif;font-size:14px;line-height:1.55}.editorial-note{background:#e2ded2;margin-top:50px;padding:20px;font-size:12px;line-height:1.55}.timeline-section{padding:9vw var(--profile-pad);background:#08090b;grid-template-columns:1fr 2.3fr;gap:7vw;display:grid}.timeline-section header{align-self:start;position:sticky;top:176px}.timeline-section h2,.media-section h2,.resources-section h2,.action-section h2,.verification-section h2{font-size:clamp(55px,6.5vw,104px);line-height:.9}.timeline-list article{border-top:1px solid #343538;grid-template-columns:44px 100px 1fr;gap:24px;min-height:180px;padding:26px 0;display:grid}.timeline-marker span{border:1px solid #55575c;border-radius:50%;place-items:center;width:32px;height:32px;font-size:12px;display:grid}.timeline-list time{color:#0f4;letter-spacing:.12em;padding-top:8px;font-size:12px}.timeline-list h3{text-transform:uppercase;margin:2px 0 12px;font-family:"Headliner No. 45",sans-serif;font-size:clamp(27px,3vw,43px);font-weight:400}.timeline-list p{color:#b8b7b2;max-width:610px;font-family:Georgia,serif;line-height:1.55}.media-section{padding:9vw var(--profile-pad);color:#08090b;background:#e3dfd3}.media-section header{grid-template-columns:1fr 2fr;gap:7vw;margin-bottom:60px;display:grid}.media-grid{grid-template-columns:2fr 1fr 1fr;gap:18px;display:grid}.media-card{color:#f1eee4;background:#08090b}.media-image{aspect-ratio:16/10;position:relative;overflow:hidden}.media-image img{object-fit:cover;filter:saturate(.75);width:100%;height:100%;transition:transform .4s}.media-image video{object-fit:contain;background:#000;width:100%;height:100%;display:block}.media-card:hover img{transform:scale(1.03)}.media-image>span{color:#08090b;background:#f1eee4;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;position:absolute;bottom:16px;right:16px}.media-card a{height:100%;display:block}.media-card a>div:last-child,.media-card>.media-card-copy{padding:clamp(24px,2.2vw,36px)}.media-card p,.media-card>div>span{color:#999a9d;text-transform:uppercase;letter-spacing:.13em;font-size:11px}.media-card h3{text-transform:uppercase;margin:16px 0 28px;font-family:"Headliner No. 45",sans-serif;font-size:clamp(26px,3vw,48px);font-weight:400;line-height:.95}.resources-section{padding:9vw var(--profile-pad);color:#08090b;background:#f1eee4}.resources-section>header{grid-template-columns:2fr 1fr;align-items:end;gap:8vw;margin-bottom:60px;display:grid}.resources-section>header>p{font-family:Georgia,serif;line-height:1.55}.resource-list{border-top:1px solid #aaa69d}.resource-list>a{border-bottom:1px solid #aaa69d;grid-template-columns:50px 2fr 1fr 30px;align-items:center;gap:24px;padding:22px 0;display:grid}.resource-list>a:hover{background:#e6e2d7;padding-left:12px}.resource-list>a>span,.resource-list small{color:#77736c;letter-spacing:.12em;font-size:11px}.resource-list h3{margin:8px 0 0;font-family:Georgia,serif;font-size:18px;font-weight:400}.resource-list>a>div:nth-child(3){text-transform:uppercase;letter-spacing:.1em;justify-content:space-between;font-size:11px;display:flex}.document-placeholder{color:#f1eee4;background:#08090b;grid-template-columns:1fr 2fr 1fr;align-items:center;gap:30px;margin-top:60px;padding:30px;display:grid}.document-placeholder>span{text-transform:uppercase;letter-spacing:.12em;font-size:12px}.document-placeholder p{font-family:Georgia,serif;line-height:1.5}.document-placeholder a{text-transform:uppercase;letter-spacing:.1em;justify-self:end;font-size:12px}.action-section{padding:9vw var(--profile-pad);background:#08090b;grid-template-columns:1fr 2.2fr;gap:7vw;display:grid}.action-section>div:first-child>p:last-child{max-width:480px;font-family:Georgia,serif;line-height:1.55}.action-grid{grid-template-columns:1fr 1fr;display:grid}.action-grid>a{border:1px solid #343538;flex-direction:column;justify-content:space-between;min-height:230px;padding:25px;display:flex}.action-grid>a:hover{background:#15171a}.action-grid .primary-support{color:#08090b;background:#f1eee4}.action-grid small,.action-grid span{text-transform:uppercase;letter-spacing:.12em;font-size:11px}.action-grid strong{text-transform:uppercase;font-family:"Headliner No. 45",sans-serif;font-size:clamp(34px,4vw,58px);font-weight:400;line-height:.9}.verification-section{padding:7vw var(--profile-pad);color:#08090b;background:#e3dfd3;grid-template-columns:1.2fr 1.2fr 1fr;align-items:end;gap:7vw;display:grid}.verification-section>div:nth-child(2) p{border-top:1px solid #aaa69d;justify-content:space-between;padding:12px 0;font-size:12px;display:flex}.verification-section>div:nth-child(2) span{color:#66635d}.verification-section>p{font-family:Georgia,serif;font-size:14px;line-height:1.5}.profile-footer{padding:60px var(--profile-pad);border-top:1px solid #292a2d;grid-template-columns:1fr 2fr 1fr;align-items:end;gap:7vw;display:grid}.profile-footer p{margin:0;font-family:Georgia,serif;font-size:clamp(22px,2.4vw,35px)}.profile-footer>a:last-child{text-transform:uppercase;letter-spacing:.12em;justify-self:end;font-size:12px}@media (width<=900px){.profile-page{--profile-pad:6vw}.profile-header{grid-template-columns:1fr auto;height:70px}.profile-header nav{display:none}.profile-hero{grid-template-columns:1fr;min-height:850px}.profile-hero-media{object-position:var(--profile-focal-x) center}.profile-hero-shade{background:linear-gradient(#0000,#0305117a 36%,#030511fa)}.profile-title{grid-column:1;align-self:end;min-width:0;max-width:100%;padding-top:300px}.profile-title h1{overflow-wrap:normal;max-width:100%;font-size:clamp(56px,17vw,94px);line-height:.82}.profile-hero blockquote{display:none}.profile-facts{grid-column:1}.section-nav{padding:0;overflow-x:auto}.section-nav>span{display:none}.section-nav div{min-width:max-content}.profile-intro,.timeline-section,.action-section,.verification-section,.profile-footer{grid-template-columns:1fr}.support-card,.timeline-section header{position:static}.perspective-grid,.media-grid{grid-template-columns:1fr}.perspective-grid div+div{border-left:0;padding-left:0}.media-section header,.resources-section>header{grid-template-columns:1fr}.resource-list>a{grid-template-columns:34px 1fr 24px}.resource-list>a>div:nth-child(3){display:none}.document-placeholder{grid-template-columns:1fr}.document-placeholder a{justify-self:start}.action-grid{grid-template-columns:1fr}.profile-footer>a:last-child{justify-self:start}}.profile-header{z-index:40;position:sticky;top:0}.section-nav{top:84px}@media (width<=900px){.profile-header{grid-template-rows:64px 48px;grid-template-columns:1fr auto;height:112px}.profile-header nav{border-top:1px solid #292a2d;grid-area:2/1/auto/-1;justify-content:center;align-self:stretch;align-items:center;gap:0;display:flex}.profile-header nav a{text-align:center;flex:1}.support-shortcut{grid-area:1/2}.section-nav{top:112px}}
