:root{--ink:#111313;--paper:#f4f0e7;--soft:#e7dfd1;--yellow:#f1cf4b;--coral:#e8755f;--blue:#4da0c8;--plum:#35143a;--white:#fff;--max:1240px;--display:Manrope,sans-serif;--body:'DM Sans',sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font:17px/1.6 var(--body)}img{display:block;max-width:100%}a{color:inherit}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:var(--display);letter-spacing:-.045em;line-height:1.03}h1{font-size:clamp(3rem,7vw,6.5rem)}h2{font-size:clamp(2.4rem,5vw,4.5rem)}h3{font-size:clamp(2rem,3vw,3.1rem)}.skip{position:fixed;top:-5rem;left:1rem;z-index:99;background:var(--yellow);padding:.7rem 1rem}.skip:focus{top:1rem}header{height:88px;background:var(--ink);padding:0 clamp(1.2rem,5vw,5rem);display:flex;align-items:center;justify-content:space-between;position:relative;z-index:50}.brand img{width:145px;max-height:64px;object-fit:contain}header nav{display:flex;align-items:center;gap:clamp(1rem,2.5vw,2rem);color:white}header nav a{text-decoration:none;font-weight:700;font-size:.9rem}header nav>a:not(.pill):hover{color:var(--yellow)}.pill{background:var(--yellow);color:var(--ink);padding:.7rem 1rem;border-radius:99px}.menu{display:none;background:none;border:0;width:44px;height:44px;flex-direction:column;align-items:center;justify-content:center;gap:7px}.menu i{width:24px;height:2px;background:white}.pad{padding:clamp(5rem,10vw,9rem) clamp(1.25rem,5vw,5rem)}.dark{background:var(--ink)!important;color:white}.eye{display:flex;align-items:center;gap:.65rem;font-size:.74rem;font-weight:800;letter-spacing:.17em;text-transform:uppercase;margin-bottom:1.5rem}.eye i{width:28px;height:2px;background:var(--coral)}.button{display:inline-flex;text-decoration:none;border:0;padding:1rem 1.25rem;font:700 .92rem var(--body);cursor:pointer}.button.dark{box-shadow:5px 5px var(--yellow)}.button.light{background:white;color:var(--ink)}.button.yellow{background:var(--yellow);color:var(--ink)}.actions{display:flex;align-items:center;gap:1.5rem;flex-wrap:wrap}.actions>a:not(.button){font-weight:700;text-underline-offset:6px}.hero{max-width:var(--max);min-height:calc(100vh - 88px);margin:auto;padding:clamp(4rem,8vw,7rem) clamp(1.25rem,4vw,3rem) 3rem;display:grid;grid-template-columns:1.05fr .95fr;gap:5vw;align-items:center}.hero h1 em,.close em{font-family:Georgia,serif;font-weight:400;color:var(--plum)}.lede{font-size:clamp(1.1rem,2vw,1.35rem);max-width:680px}.heroart{position:relative;padding:0 1.5rem 2.5rem}.heroart>img{width:100%;aspect-ratio:4/5;object-fit:cover}.heroart aside{position:absolute;right:0;bottom:0;background:var(--ink);color:white;width:min(330px,78%);padding:1.4rem;transform:rotate(-2deg)}.heroart small{display:block;color:var(--yellow);letter-spacing:.14em;margin-bottom:.4rem}.heroart b{font:700 1.35rem/1.2 var(--display)}.proof{grid-column:1/-1;border-top:1px solid #b9b1a5;padding-top:1.5rem;font-weight:700}.manifest{padding:clamp(5rem,10vw,9rem) max(1.25rem,calc((100vw - var(--max))/2))}.manifest h2{max-width:1050px}.manifest>div{display:grid;grid-template-columns:1fr 1fr;gap:3rem;max-width:780px;margin:4rem 0 0 auto;color:#c9c9c9}.sectionhead{max-width:var(--max);margin:0 auto 3rem;display:flex;justify-content:space-between;align-items:end;gap:3rem}.sectionhead h2{max-width:760px;margin:0}.cards{max-width:var(--max);margin:auto;display:grid;grid-template-columns:1fr 1fr}.cards>a{min-height:390px;padding:2rem;border:1px solid var(--ink);display:flex;flex-direction:column;text-decoration:none;transition:.2s}.cards>a:hover{transform:translateY(-5px)}.cards small{font-weight:800;letter-spacing:.12em}.cards h3{margin:auto 0 1rem}.cards b{margin-top:1rem}.yellow{background:var(--yellow)}.blue{background:var(--blue)}.coral{background:var(--coral)}.split{display:grid;grid-template-columns:1.1fr .9fr}.split>img{width:100%;height:100%;min-height:610px;object-fit:cover}.split>div{padding:clamp(4rem,8vw,7rem);background:var(--plum);color:white;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.split>div p:not(.eye){color:#e0d7e2}.feature{display:grid;grid-template-columns:.9fr 1.1fr;gap:7vw;align-items:center}.book{max-width:var(--max);margin:auto}.bookart{padding:3rem;background:var(--yellow);border-radius:50%}.bookart img{filter:drop-shadow(18px 23px #0d202b)}.big{font:600 clamp(1.25rem,2.3vw,1.7rem)/1.38 var(--display)}.podcast>div>p:not(.eye){color:#c8c8c8;font-size:1.1rem}.podcast>img{max-width:500px}.platforms{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:2rem}.platforms a{border:1px solid #666;padding:.7rem 1rem;text-decoration:none;font-weight:700}.stage{position:relative;min-height:700px;background:var(--ink);color:white;display:flex;align-items:center}.stage>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.stage:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,rgba(17,19,19,.96),rgba(17,19,19,.66) 48%,transparent 82%)}.stage>div{position:relative;z-index:1;max-width:760px;padding:clamp(5rem,10vw,9rem) clamp(1.25rem,7vw,7rem)}.stage p:not(.eye){font-size:1.2rem}.close{text-align:center;max-width:1050px;margin:auto}.close .eye{justify-content:center}.close h2{display:flex;flex-direction:column}.close h2 span{color:#9e978e}.close em{margin:1rem 0}footer{background:var(--ink);color:white;padding:clamp(4rem,8vw,7rem) clamp(1.25rem,5vw,5rem) 1.5rem}.footlead{display:flex;justify-content:space-between;align-items:end;padding-bottom:3rem;border-bottom:1px solid #444}.footlead b{font:700 clamp(1.4rem,3vw,2.4rem) var(--display)}.footgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:3rem;padding:3rem 0}.footgrid>div{display:flex;flex-direction:column;gap:.55rem}.footgrid small{color:var(--yellow);letter-spacing:.15em}.footgrid a{color:#bbb;text-decoration:none}.base{border-top:1px solid #333;padding-top:1.3rem;color:#888;display:flex;justify-content:space-between}.innerhero{background:var(--plum);color:white;min-height:670px;display:grid;grid-template-columns:1.05fr .95fr}.innerhero>div{padding:clamp(5rem,10vw,9rem) clamp(1.25rem,7vw,7rem);display:flex;flex-direction:column;justify-content:center}.innerhero h1{font-size:clamp(3.3rem,6.5vw,6rem)}.innerhero p:not(.eye){font-size:1.2rem;color:#ded5e0}.innerhero>img{width:100%;height:100%;max-height:750px;object-fit:cover}.prose{max-width:1100px;margin:auto;display:grid;grid-template-columns:.35fr .65fr;gap:6vw}.prose aside>b,.three article>b,.grid article>b{font:800 4rem var(--display);color:var(--coral)}.prose>div p{font-size:1.13rem}.prose blockquote{font:700 clamp(1.8rem,4vw,3rem)/1.2 var(--display);border-left:6px solid var(--yellow);padding-left:1.5rem;margin:3rem 0}.values{max-width:var(--max);margin:auto}.three{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--ink)}.three article{padding:2rem;border-right:1px solid var(--ink)}.three article:last-child{border:0}.cta{padding:3rem clamp(1.25rem,5vw,5rem);background:var(--coral);display:flex;justify-content:space-between;align-items:center;gap:2rem}.cta h2{font-size:clamp(2rem,4vw,3.5rem);margin:0}.twocol{max-width:var(--max);margin:auto;display:grid;grid-template-columns:1fr 1fr;gap:7vw}.collection,.talks{background:var(--soft)}.grid{max-width:var(--max);margin:auto;display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--ink);border:1px solid var(--ink)}.grid article{min-height:300px;background:var(--paper);padding:2rem;display:flex;flex-direction:column}.grid h3{font-size:2rem;margin-top:auto}.grid a,.grid small{font-weight:700}.listen{max-width:var(--max);margin:auto;display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.listen a{min-height:220px;padding:2rem;background:var(--soft);border:1px solid var(--ink);display:flex;flex-direction:column;text-decoration:none}.listen b{font:800 clamp(2rem,4vw,3.2rem) var(--display);margin-top:auto}.speakhero{min-height:calc(100vh - 88px)}.speakhero h1{font-size:clamp(3.3rem,6vw,6rem)}.press{max-width:var(--max);margin:auto;display:grid;grid-template-columns:1fr 1fr;gap:1rem}.press a{min-height:350px;padding:2.5rem;background:var(--soft);border:1px solid var(--ink);display:flex;flex-direction:column;text-decoration:none}.press h2{font-size:clamp(2.2rem,4vw,3.5rem);margin-top:auto}.press a:hover{background:var(--yellow)}.contact{min-height:calc(100vh - 88px);display:grid;grid-template-columns:.85fr 1.15fr}.contact>div{padding:clamp(4rem,8vw,7rem) clamp(1.25rem,6vw,6rem);background:var(--plum);color:white;display:flex;flex-direction:column;justify-content:center}.contact>div p:not(.eye){font-size:1.16rem}.contact>div>a{color:var(--yellow);font-weight:700}.contact form{padding:clamp(3rem,7vw,7rem);display:flex;flex-direction:column;justify-content:center;gap:1.2rem}.contact label{display:flex;flex-direction:column;font-weight:700;font-size:.9rem;gap:.4rem}.fields{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.contact input,.contact select,.contact textarea{background:transparent;border:1px solid #8f887d;padding:.85rem;font:inherit}.contact input:focus,.contact select:focus,.contact textarea:focus{outline:3px solid rgba(241,207,75,.65)}.contact form small{color:#716b63}.legal{max-width:850px;margin:auto}.legal h2{font-size:2rem;margin-top:2.5rem}@media(max-width:900px){body{font-size:16px}header{height:76px}.brand img{width:125px}.menu{display:flex}header nav{display:none;position:absolute;top:76px;left:0;right:0;background:var(--ink);padding:1.2rem;flex-direction:column;align-items:stretch}header nav[data-open]{display:flex}header nav a{padding:.45rem}.pill{text-align:center;margin-top:.4rem}.hero,.feature,.innerhero,.twocol,.contact{grid-template-columns:1fr}.hero{min-height:auto}.heroart{margin-top:1.5rem}.manifest>div,.split{grid-template-columns:1fr}.cards{grid-template-columns:1fr}.cards>a{min-height:320px}.split>img{min-height:330px}.sectionhead{display:block}.bookart{max-width:520px;margin:auto}.podcast>img{grid-row:1;max-width:430px}.stage:after{background:linear-gradient(0deg,rgba(17,19,19,.95),rgba(17,19,19,.05) 78%)}.stage{align-items:end}.stage>div{padding-top:18rem}.innerhero{min-height:auto}.innerhero>img{height:540px}.prose{grid-template-columns:1fr}.three,.grid,.listen{grid-template-columns:1fr}.three article{border-right:0;border-bottom:1px solid var(--ink)}.cta{flex-direction:column;align-items:flex-start}.press{grid-template-columns:1fr}.fields{grid-template-columns:1fr}.contact>div,.contact form{padding:4rem 1.25rem}}@media(max-width:620px){h2{font-size:2.65rem}.pad{padding:4.5rem 1.25rem}.hero{padding:3.5rem 1.25rem 2rem;overflow:hidden}.hero h1{font-size:3.45rem}.manifest{padding:4.5rem 1.25rem}.manifest>div{gap:.8rem}.footlead{display:block}.footlead b{display:block;margin-top:1.5rem}.footgrid{grid-template-columns:1fr 1fr}.footgrid>div:last-child{grid-column:1/-1}.base{display:block}.base span{display:block;margin-top:.4rem}.innerhero>div{padding:4rem 1.25rem}.innerhero h1{font-size:3.3rem}.innerhero>img{height:480px}.split>div{padding:4rem 1.25rem}.speakhero h1{font-size:3.4rem}.press{padding:4.5rem 1.25rem}}
