body{color:#16171a;background:#fff}.site-nav{border-bottom:1px solid #dfe2e6}.site-nav nav{color:#5b616b}.take,.main{color:#fff;background:#ef614d;border-color:#ef614d}.hero{grid-template-columns:.8fr 1.2fr;align-items:center;gap:70px;width:min(100% - 40px,1320px);min-height:calc(100svh - 74px);margin:0 auto;padding:70px 0;display:grid}.hero-copy h1{max-width:600px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:78px;font-weight:500;line-height:1}.hero-copy>p{color:#5e6570;max-width:520px;margin:28px 0 0;font-size:20px;line-height:1.6}.hero-copy>div{align-items:center;gap:24px;margin-top:34px;font-size:13px;font-weight:750;display:flex}.hero-people{position:relative}.hero-people img{object-fit:cover;object-position:62% center;border-radius:8px;width:100%;min-height:570px}.hero-people p{background:#fff;border-radius:6px;max-width:260px;margin:0;padding:18px;font-size:14px;line-height:1.5;position:absolute;bottom:20px;right:20px;box-shadow:0 18px 45px #15171b24}.statement{background:#f0f6f5;padding:120px max(20px,50vw - 560px)}.statement>p{color:#187d79;margin:0;font-size:13px;font-weight:800}.statement h2{max-width:1080px;margin:24px 0 0;font-family:Georgia,serif;font-size:47px;font-weight:500;line-height:1.23}.story,.editorial-self,.guide{grid-template-columns:1fr 1fr;align-items:center;gap:90px;width:min(100% - 40px,1120px);margin:0 auto;padding:130px 0;display:grid}.story h2,.editorial-self h2,.guide h2,.library h2,.people h2{margin:16px 0 0;font-family:Georgia,serif;font-size:54px;font-weight:500;line-height:1.08}.story>div>p:last-of-type,.editorial-self>div>p:last-of-type,.guide>div>p:last-of-type,.library header>p:last-child{color:#626a75;font-size:18px;line-height:1.65}.section-label{color:#ef614d}.story a,.guide a,.library-link{border-bottom:1px solid;margin-top:22px;padding-bottom:4px;font-size:13px;font-weight:800;display:inline-block}blockquote{background:#fff;border:1px solid #dfe2e6;border-radius:8px;margin:0;padding:42px;box-shadow:0 24px 70px #15171b14}blockquote p{border-bottom:1px solid #e6e8eb;margin:0;padding:19px 0;font-family:Georgia,serif;font-size:23px;line-height:1.35}blockquote span{color:#187d79;margin-top:22px;font-size:12px;font-weight:800;display:block}.editorial-self{color:#fff;background:#191b1e;width:auto;padding:110px max(20px,50vw - 560px)}.portrait{border-radius:8px;height:620px;overflow:hidden}.portrait img{object-fit:cover;object-position:68% center;width:100%;height:100%}.editorial-self>div>p:last-of-type{color:#fff9}.outline{color:#fff;border-color:#fff;margin-top:26px}.conversation{background:#fff4f1;border-left:5px solid #ef614d;padding:44px}.conversation p{margin:0;font-family:Georgia,serif;font-size:28px;line-height:1.45}.conversation span{color:#ef614d;margin-top:20px;font-size:12px;font-weight:800;display:block}.library{background:#f0f6f5;padding:120px max(20px,50vw - 560px)}.library header{grid-template-columns:.9fr 1.1fr;align-items:end;gap:70px;display:grid}.library header .section-label{grid-column:1/-1}.library h2{margin-top:0}.shelf{border-top:1px solid #bfcfcd;grid-template-columns:repeat(3,1fr);margin-top:60px;display:grid}.shelf article{padding:30px 28px 20px 0}.shelf article+article{border-left:1px solid #bfcfcd;padding-left:28px}.shelf span{color:#187d79;text-transform:uppercase;font-size:11px;font-weight:850}.shelf h3{margin:18px 0 0;font-family:Georgia,serif;font-size:25px;font-weight:500}.shelf p{color:#626a75;line-height:1.55}.people{text-align:center;width:min(100% - 40px,1120px);margin:0 auto;padding:130px 0}.people h2{max-width:820px;margin-left:auto;margin-right:auto}.people>div{text-align:left;border-top:1px solid #dfe2e6;grid-template-columns:repeat(3,1fr);margin-top:54px;display:grid}.people article{padding:28px}.people article+article{border-left:1px solid #dfe2e6}.people article p{color:#636a75;line-height:1.55}.people .button{margin-top:34px}.closing{color:#fff;text-align:center;background:#ef614d;flex-direction:column;justify-content:center;align-items:center;gap:28px;min-height:420px;padding:80px 20px;display:flex}.closing p{max-width:850px;margin:0;font-family:Georgia,serif;font-size:46px;line-height:1.15}.closing .take{color:#17181b;background:#fff;border-color:#fff}@media (width<=820px){.hero,.story,.editorial-self,.guide,.library header{grid-template-columns:1fr}.hero{padding-top:60px}.hero-copy h1{font-size:54px}.hero-people img{min-height:420px}.statement h2{font-size:36px}.story,.editorial-self,.guide{gap:50px;padding-top:85px;padding-bottom:85px}.story h2,.editorial-self h2,.guide h2,.library h2,.people h2{font-size:40px}.shelf,.people>div{grid-template-columns:1fr}.shelf article+article,.people article+article{border-top:1px solid #bfcfcd;border-left:0;padding-left:0}.closing p{font-size:36px}}
