@import "https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,400;0,500;0,600;1,400;1,500&family=Work+Sans:wght@300;400;500;600&display=swap";:root{--cream:#f1eee6;--ink:#26362c;--forest:#192c22;--gold:#b99b66}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{background:var(--cream);color:var(--ink);margin:0;font-family:Work Sans,sans-serif;font-size:14px;line-height:1.8}h1,h2,h3,p,figure{margin:0}h1,h2,blockquote{font-family:Cormorant Garamond,Georgia,serif;font-weight:400;line-height:1.04}h1{letter-spacing:-.035em;font-size:clamp(56px,5.8vw,86px)}h2{letter-spacing:-.025em;font-size:clamp(37px,3.6vw,53px)}em{font-weight:400}p+p{margin-top:18px}a{color:inherit;text-decoration:none}img{object-fit:cover;width:100%;display:block}.eyebrow{letter-spacing:.18em;text-transform:uppercase;color:#9c7d47;margin-bottom:22px;font-size:10px;font-weight:500}.button{background:var(--gold);color:#18271e;text-transform:uppercase;letter-spacing:.1em;align-items:center;gap:30px;padding:17px 23px;font-size:10px;font-weight:600;display:inline-flex}.button:hover{background:#d0b47e}.button:focus-visible{outline-offset:5px;outline:3px solid #a78a50}a:focus-visible{outline-offset:5px;outline:3px solid #a78a50}.wrap{padding:70px max(6%,50vw - 600px)}.hero{color:var(--cream);background:linear-gradient(90deg,#0d1712 0%,#0d1712cf 30%,#0000 60%),url(/realistic-cell-hero.png) 50%/cover;min-height:630px;position:relative}.hero-inner{padding:82px 10% 95px}.hero h1 em{color:#d7c69e}.intro{color:#d9ddd5;margin:27px 0 28px;font-size:14px}.hero-bottom{letter-spacing:.11em;color:#c0c7b9;border-top:1px solid #ffffff1a;justify-content:space-between;padding:18px 6%;font-size:9px;display:flex}.split{grid-template-columns:1fr 1fr;display:grid}.copy{padding:70px 10% 70px max(9%,50vw - 550px)}.copy h2{margin-bottom:28px}.copy p{font-size:14px}.byline{letter-spacing:.1em;margin-top:25px;font-size:9px;display:block}.byline span{letter-spacing:0;color:#737b6f;margin-top:4px;font-size:11px;display:block}.origin-photo{background:#222b23;position:relative;overflow:hidden}.origin-photo img{object-position:center 53%;height:650px}figcaption{color:#f7f2e6;letter-spacing:.04em;background:linear-gradient(#0000,#101813e8);padding:45px 25px 20px;font-size:10px;position:absolute;bottom:0;left:0;right:0}.personal{text-align:center;background:#e6e6db;padding:70px 8%}.personal>div{text-align:left;grid-template-columns:1fr 1fr;gap:45px;max-width:920px;margin:30px auto 0;display:grid}.personal p+p{margin:0}.mission{color:var(--cream);background:#1d3025;grid-template-columns:42% 58%;min-height:330px;display:grid}.mission-art{background:url(/realistic-cell-hero.png) 76%/auto 150%}.mission>div:last-child{padding:60px 15% 60px 8%}.mission blockquote{margin:0;font-size:37px;line-height:1.17;position:relative}.mission blockquote>span{color:var(--gold);font-size:65px;position:absolute;left:-38px}.centered{text-align:center}.value-grid{grid-template-columns:repeat(4,1fr);margin-top:40px;display:grid}.value-grid article{text-align:center;border-right:1px solid #d8d2c5;padding:0 25px}.value-grid article:last-child{border:0}.value-grid svg{color:var(--gold);margin-bottom:18px}.value-grid h3,.steps h3{text-transform:uppercase;letter-spacing:.1em;margin-bottom:12px;font-size:10px;font-weight:500}.value-grid p{font-size:12px;line-height:1.75}.learning{border-top:1px solid #d8d2c5}.steps article{gap:22px;margin:24px 0;display:flex}.steps article>span{color:var(--gold);font-family:Georgia,serif;font-size:25px;line-height:1.3}.steps p{font-size:12px}.steps h3{margin-bottom:5px}.conference-photo{background:#222b23;position:relative}.conference-photo img{object-position:center 66%;height:100%;max-height:670px}.explore{background:#e7e8df}.section-heading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:35px;display:flex}.section-heading>p{min-width:190px;font-size:12px}.explore-grid{border-top:1px solid #bcbfab;grid-template-columns:repeat(3,1fr);display:grid}.explore-grid>a{padding:28px 28px 15px 0;position:relative}.explore-grid>a+a{border-left:1px solid #c9cdbd;padding-left:28px}.explore-grid svg{color:#9e8555}.explore-grid span{text-transform:uppercase;letter-spacing:.15em;margin:20px 0 10px;font-size:9px;display:block}.explore-grid h3{margin-bottom:16px;font:30px Cormorant Garamond,Georgia,serif}.explore-grid p{max-width:300px;font-size:12px}.explore-grid b{letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:20px;margin-top:25px;font-size:10px;font-weight:500;display:flex}.explore-grid a:hover h3{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}.founder{color:var(--cream);background:#111c16;grid-template-columns:40% 60%}.founder figure{height:620px;overflow:hidden}.founder figure img{object-position:30% center;height:100%}.founder .copy{padding:65px 12% 50px 10%}.founder p{color:#d5dace}.founder .eyebrow{color:var(--gold)}.founder p.signature{color:#c9aa73;margin-top:25px;font:italic 53px Cormorant Garamond,Georgia,serif}.founder .byline{margin-top:8px;font-size:8px}.commitment{grid-template-columns:1fr 1.3fr .8fr;align-items:center;gap:40px;display:grid}.commitment h2{font-size:35px}.commitment svg{color:var(--gold);margin-bottom:10px}.commitment .eyebrow{margin-bottom:12px}.commitment p{font-size:11px}.commitment aside{border-left:1px solid #d4cdbb;padding-left:30px}.commitment strong{letter-spacing:.04em;font-size:39px;font-weight:300;display:block}.commitment aside .eyebrow{font-size:8px}.commitment small{color:#6a7265;margin-top:15px;font-size:9px;line-height:1.6;display:block}.closing{color:var(--cream);background:#24372b;justify-content:space-between;align-items:center;gap:30px;padding:45px 8%;display:flex}.closing h2{font-size:38px}.closing p{margin-top:15px;font-size:12px}.closing .eyebrow{margin-top:0;margin-bottom:14px;font-size:9px}.closing .button{flex-shrink:0}footer{color:#d3d7cd;background:#111a14;padding:45px 7% 20px}.footer-top{grid-template-columns:2fr 1fr 1fr 1fr;gap:35px;display:grid}.footer-top img{object-fit:contain;width:210px;height:66px}.footer-top p{margin-top:15px;font-size:10px}.footer-top h3{text-transform:uppercase;letter-spacing:.1em;margin:12px 0 15px;font-size:9px}.footer-top a{margin:5px 0;font-size:11px;display:block}.footer-top a:hover{color:var(--gold)}.footer-bottom{color:#8e9b8e;border-top:1px solid #ffffff18;justify-content:space-between;margin-top:35px;padding-top:20px;font-size:9px;display:flex}@media (min-width:1500px){.hero{background-position:50% 40%}.hero-inner{padding-left:13%}.origin-photo img{height:670px}}@media (max-width:950px){.hero{background-position:60%;min-height:560px}.hero-inner{padding:70px 7%}.copy{padding:45px 8%}.origin-photo img{height:100%;min-height:610px}.mission>div:last-child{padding:45px 12%}.mission blockquote{font-size:30px}.value-grid article{padding:0 15px}.founder .copy{padding:45px 8%}.commitment{grid-template-columns:1fr 1fr}.commitment aside{border-top:1px solid #d4cdbb;border-left:0;grid-column:1/-1;padding:20px 0 0}.closing,.section-heading{flex-direction:column;align-items:start}.footer-top{gap:20px}.conference-photo img{max-height:none}}@media (max-width:650px){.hero{background:linear-gradient(90deg,#0d1712e8,#0d171288),url(/realistic-cell-hero.png) 62%/auto 100%;min-height:550px}.hero-inner{padding:64px 7% 60px}.hero h1{font-size:57px}.hero-bottom span:last-child{display:none}.hero-bottom{padding:18px 7%}.intro{font-size:12px}.split{grid-template-columns:1fr}.copy{padding:45px 7%}.origin-photo img{object-position:center 50%;height:500px;min-height:0}.personal{text-align:left;padding:45px 7%}.personal>div{grid-template-columns:1fr;gap:20px}.mission{grid-template-columns:1fr}.mission-art{background-position:74%;background-size:auto 230%;height:200px}.mission>div:last-child{padding:35px 10% 45px 13%}.mission blockquote{font-size:31px}.mission blockquote>span{font-size:48px;left:-28px}.wrap{padding:45px 7%}.value-grid{grid-template-columns:1fr 1fr;gap:30px 0}.value-grid article:nth-child(2){border:0}.value-grid p{font-size:11px}.value-grid h3{font-size:9px}.conference-photo img{object-position:center 70%;height:470px}.explore-grid{grid-template-columns:1fr}.explore-grid>a+a{border-top:1px solid #c9cdbd;border-left:0;padding-left:0}.explore-grid>a{padding:25px 0}.founder figure{height:470px}.founder figure img{object-position:center 45%}.founder .copy{padding:40px 7%}.commitment{grid-template-columns:1fr;gap:25px}.commitment aside{grid-column:auto}.closing{padding:40px 7%}.closing h2{font-size:36px}.footer-top{grid-template-columns:1fr 1fr}.footer-top>div:first-child{grid-column:1/-1}.footer-bottom{flex-direction:column;gap:10px}h2{font-size:39px}.eyebrow{font-size:9px}.personal h2{font-size:38px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}header.chronicles-header{box-sizing:border-box;color:#f3efe7;z-index:30;background:#101813;border:0;border-bottom:1px solid #ffffff15;justify-content:space-between;align-items:center;gap:20px;width:100%;height:86px;min-height:86px;margin:0;padding:0 4%;font-family:Work Sans,sans-serif;line-height:1.75;display:flex;position:relative}.chronicles-header .chronicles-home{border:0;flex-shrink:0;margin:0;padding:0;display:block}.chronicles-header .chronicles-home img{object-fit:contain;filter:none;width:215px;max-width:none;height:62px;margin:0;display:block}.chronicles-header .chronicles-nav{text-transform:uppercase;letter-spacing:.1em;background:0 0;border:0;justify-content:flex-start;align-items:center;gap:29px;width:auto;margin:0;padding:0;font-size:10px;font-weight:400;line-height:1.75;display:flex;position:static}.chronicles-header .chronicles-nav a{color:#f3efe7;white-space:nowrap;font:inherit;line-height:inherit;letter-spacing:inherit;background:0 0;border:0;border-radius:0;margin:0;padding:8px 0;text-decoration:none;display:block}.chronicles-header .chronicles-nav a[aria-current=page]{color:#d2b67f;border-bottom:1px solid #bea16d}.chronicles-header .chronicles-nav a:hover{color:#d2b67f}.chronicles-header .chronicles-nav a.chronicles-join{border:1px solid #8f825f;align-items:center;gap:8px;padding:10px 14px;display:flex}.chronicles-header button.chronicles-menu{color:#f3efe7;cursor:pointer;background:0 0;border:0;margin:0;padding:8px;line-height:1;display:none}:is(.chronicles-header a:focus-visible,.chronicles-header button:focus-visible){outline-offset:4px;outline:3px solid #c5a14e}@media (max-width:1200px){.chronicles-header .chronicles-nav{gap:15px;font-size:9px}.chronicles-header .chronicles-home img{width:175px}}@media (max-width:950px){header.chronicles-header{height:75px;min-height:75px;padding:0 6%}.chronicles-header .chronicles-home img{width:180px;height:62px}.chronicles-header button.chronicles-menu{display:block}.chronicles-header .chronicles-nav{background:#14221b;flex-direction:column;align-items:flex-start;gap:12px;width:auto;padding:25px 6%;font-size:9px;display:none;position:absolute;top:75px;left:0;right:0}.chronicles-header .chronicles-nav.is-open{display:flex}}
