@font-face{font-family:Figtree;src:url(/assets/fonts/Figtree-Variable.ttf);font-weight:300 900}@font-face{font-family:Forum;src:url(/assets/fonts/Forum-Regular.ttf);font-weight:400}html{scroll-behavior:smooth;overflow-x:clip}body{color:#000;-webkit-font-smoothing:antialiased;background:#000;margin:0;font-family:Figtree,system-ui,sans-serif;overflow-x:clip}a{color:inherit;text-decoration:none}a:hover{color:#f2f0ea}img{max-width:100%;display:block}@media (max-width:900px){[data-sun2-text]{text-align:center;display:block!important}[data-tri]{display:block!important}[data-sun2-text] p{margin:0 auto!important}[data-invite]{font-size:clamp(26px,5.2vw,36px)!important;line-height:1.08!important}[data-invite]+p{font-size:clamp(17px,2.4vw,19px)!important}[style*=sticky]{position:static!important;top:auto!important}[data-banner]{height:min(50vh,420px)!important;min-height:300px!important}[data-manifesto]{padding-bottom:56px!important}[data-hero-left],[data-hero-right]{display:none!important}[data-hero-img]{margin-bottom:0!important}[data-panel-word]{font-size:34vw!important}[data-panel-cover]{margin-top:-9vw!important}[data-panel-cover] img{width:min(46vw,260px)!important}[data-nav-cta]{display:none!important}nav{padding:12px 20px!important}nav>a:first-of-type{font-size:24px!important}section[data-screen-label=Hero]{padding-top:64px!important}section [data-hero-img]{width:min(84vw,700px)!important;margin-top:-16vw!important}h1{margin-bottom:6px!important;font-size:clamp(38px,10vw,48px)!important;line-height:1.02!important}h2{margin-bottom:6px!important;font-size:clamp(34px,9vw,44px)!important;line-height:1.04!important}h3{margin-bottom:4px!important;font-size:clamp(26px,6.5vw,30px)!important}h1+p,h2+p,h3+p{margin-top:16px!important}[data-wordmark]{padding:0 20px;font-size:var(--wm,30vw)!important}[data-nav-links]{display:none!important}[data-nav-toggle]{display:inline-flex!important}}@media (max-width:1180px){[data-hero-grid]{grid-template-columns:1fr 1fr!important;align-items:start!important;margin-top:0!important}[data-hero-img]{grid-area:1/1/auto/-1;justify-self:center;width:min(74vw,660px)!important;margin-top:clamp(-250px,-29vw,-410px)!important}[data-hero-left]{grid-area:2/1}[data-hero-right]{grid-area:2/2}[data-hero-left],[data-hero-right]{place-self:start stretch!important;max-width:none!important;padding:8px 0 40px!important}[data-sun2]{width:min(112vw,960px)!important}[data-sun2-text]{min-height:min(52vw,460px)!important;padding-top:0!important}[data-sun2-text] p{text-wrap:pretty!important;width:auto!important;max-width:100%!important;height:auto!important;font-size:clamp(31px,4.9vw,42px)!important;line-height:1.1!important}}@media (max-width:640px){section[data-screen-label=Books]{padding:56px 20px 32px!important}section[data-screen-label=Reader\ quotes],section[data-screen-label=Letters]{padding:56px 20px!important}section[data-screen-label=Speaking]{padding:20px 12px 0!important}[data-manifesto]{padding-bottom:56px!important}section[data-screen-label=Book\ panels]{padding-bottom:0!important}p[style*=Forum]{font-size:clamp(17px,4.8vw,19px)!important}[data-sun2-text] p{width:auto!important;max-width:100%!important;height:auto!important;font-size:clamp(26px,7vw,34px)!important}h1,h2{letter-spacing:-.03em}section [data-hero-grid]{grid-template-columns:1fr!important}section [data-hero-left],section [data-hero-right]{grid-column:1!important;padding:0!important}section [data-hero-left]{padding-top:8px!important}section [data-hero-right]{padding:10px 0 32px!important}section [data-hero-left]{grid-row:2!important}section [data-hero-right]{grid-row:3!important}[data-hero-left] h1{width:auto!important;height:auto!important;font-size:34px!important}[data-sun2-text] p{width:auto!important;max-width:100%!important;height:auto!important}[data-carousel]{flex-direction:column;height:auto!important}[data-carousel]>div{min-height:64px}[data-carousel]>div:has(p){min-height:460px}[data-carousel]>div:not(:has(p))>div{gap:12px;flex-direction:row!important;justify-content:flex-start!important;padding:0 20px!important}[data-carousel]>div:not(:has(p)) [style*=writing-mode]{writing-mode:horizontal-tb!important;transform:none!important}form{grid-template-columns:1fr!important}[data-signoff]{font-size:15vw!important}[data-nav-cta]{display:none!important}section [data-hero-img]{width:88vw!important;margin-top:-15vw!important}[data-sun2]{width:150vw!important}[data-sun2-text]{min-height:75vw!important;padding-top:0!important}[data-sun2-text] p{max-width:100%!important;font-size:clamp(21px,5.6vw,27px)!important}[data-tri]{height:62vw!important}nav{gap:12px!important}footer{padding-top:56px!important}}@keyframes ds-menu-in{0%{clip-path:circle(0 at 50% 0)}to{clip-path:circle(160% at 50% 0)}}@keyframes ds-fade-in{0%{opacity:0}to{opacity:1}}@keyframes ds-fade-out{0%{opacity:1}to{opacity:0}}@keyframes ds-menu-out{0%{clip-path:circle(120% at 50% 0)}to{clip-path:circle(0 at 50% 0)}}@keyframes ds-menu-item{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}[data-reveal]{opacity:0;transition:opacity .8s,transform .8s cubic-bezier(.2,.8,.2,1);transform:translateY(22px)}[data-reveal][data-in]{opacity:1;transform:none}a[style*="border-radius: 999px"],button[style*="border-radius: 999px"]{transition:transform .25s,background-color .25s,color .25s,border-color .25s,filter .25s}a[style*="border-radius: 999px"]:hover,button[style*="border-radius: 999px"]:hover{transform:translateY(-2px)}[style*="border-radius: 28px"],[style*="border-radius: 32px"]{transition:transform .5s cubic-bezier(.2,.8,.2,1),box-shadow .5s}@media (prefers-reduced-motion:reduce){[data-reveal]{opacity:1!important;transition:none!important;transform:none!important}*{animation-duration:.01ms!important}}@media (min-width:1181px){section[data-screen-label=Hero]{--wmf:min(39.9vw,683px,calc((100svh - 84px) * .6))}[data-wordmark]{font-size:var(--wmf)!important}[data-hero-grid]{margin-top:calc(var(--wmf) * -.2)!important}[data-hero-img]{width:min(clamp(585px,100vw - 620px,960px),74.9svh - 32.956px)!important;margin-top:calc(var(--wmf) * -.6 - 30px)!important}}@media (min-width:1181px) and (max-width:1600px){[data-hero-left] h1{width:auto!important;height:auto!important;font-size:clamp(30px,2.9vw,44px)!important}[data-hero-right] p{font-size:clamp(18px,1.45vw,22px)!important}[data-hero-right]{max-width:320px!important}}@keyframes ds-pre-sun{0%{box-shadow:none;background:#141414;transform:translate(-50%,50%)scale(.2)}25%{background:#6b6862;transform:translate(-50%,50%)scale(.9);box-shadow:0 0 30px 6px #f2f0ea26}45%{background:#f2f0ea;transform:translate(-50%,50%)scale(1.05);box-shadow:0 0 90px 24px #f2f0ea80}60%{background:#fff;transform:translate(-50%,50%)scale(1.2);box-shadow:0 0 200px 90px #ffffffd9}to{box-shadow:none;background:#f2f0ea;transform:translate(-50%,50%)scale(60)}}@keyframes ds-pre-out{0%{opacity:1}to{opacity:0}}@media (max-width:640px){footer a,a[href=\/],button[aria-label=Show\ review],a[href^="https://www.amazon.com"],a[href^=mailto\:]{position:relative}footer a:after,a[href=\/]:after,button[aria-label=Show\ review]:after,a[href^="https://www.amazon.com"]:after,a[href^=mailto\:]:after{content:"";position:absolute;inset:-12px -4px}[data-menu-state] a:after{content:none}}[data-faq] summary{list-style:none}[data-faq] summary::-webkit-details-marker{display:none}[data-faq] summary:focus-visible{outline-offset:6px;border-radius:4px;outline:2px solid #f2f0ea}[data-faq-icon]:before,[data-faq-icon]:after{content:"";background:currentColor;width:14px;height:1.5px;transition:transform .35s cubic-bezier(.2,.8,.2,1);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}[data-faq-icon]:after{transform:translate(-50%,-50%)rotate(90deg)}[data-faq-icon]{transition:background-color .3s,border-color .3s,color .3s}details[open]>summary [data-faq-icon]{color:#000;background:#f2f0ea;border-color:#f2f0ea}details[open]>summary [data-faq-icon]:after{transform:translate(-50%,-50%)rotate(0)}[data-faq] summary:hover [data-faq-icon]{border-color:#f2f0ea}[data-skip]:focus{top:12px!important}@keyframes ds-menu-close{0%{clip-path:circle(100% at 50% 0)}to{clip-path:circle(0% at 50% 0)}}@keyframes ds-menu-item-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-10px)}}@keyframes ds-fade-away{0%{opacity:1}to{opacity:0}}[data-menu-state=closing]>div:nth-child(2)>a:first-child{animation:.16s ease-in 80ms both ds-menu-item-out!important}[data-menu-state=closing]>div:nth-child(2)>a:nth-child(2){animation:.16s ease-in 60ms both ds-menu-item-out!important}[data-menu-state=closing]>div:nth-child(2)>a:nth-child(3){animation:.16s ease-in 40ms both ds-menu-item-out!important}[data-menu-state=closing]>div:nth-child(2)>a:nth-child(4){animation:.16s ease-in 20ms both ds-menu-item-out!important}[data-menu-state=closing]>div:nth-child(2)>a:nth-child(5){animation:.16s ease-in both ds-menu-item-out!important}x-dc{display:block}[data-hover=hover-0]:hover{color:#000!important;text-shadow:0 0 16px #fffffff2,0 0 40px #ffffffb3!important}[data-hover=hover-1]:hover{color:#000!important;text-shadow:0 0 14px #fffffff2,0 0 36px #ffffffb3!important}[data-hover=hover-2]:hover{color:#000!important;text-shadow:0 0 14px #fffffff2,0 0 36px #ffffffb3!important;border-bottom-color:#000!important}[data-hover=hover-3]:hover{color:#000!important;background:#fff!important}[data-hover=hover-4]:hover{gap:9px!important}[data-hover=hover-5]:hover{transform:scaleX(1.08)!important}[data-hover=hover-6]:hover{filter:brightness(1.1)!important}[data-hover=hover-7]:hover{background:#fff!important}[data-hover=hover-8]:hover{background:#f2f0ea!important}[data-hover=hover-9]:hover{color:#000!important;background:#f2f0ea!important}[data-hover=hover-10]:hover{color:#000!important}[data-hover=hover-11]:hover{color:#000!important;padding-left:12px!important}[data-hover=hover-12]:hover{color:#fff!important;padding-left:12px!important}@keyframes ds-portrait-in{0%{opacity:0;transform:scale(1.012)}to{opacity:1;transform:scale(1)}}[data-portrait-selector] button:hover{transform:scale(1.08)}[data-portrait-selector] button:focus-visible{outline-offset:2px;outline:2px solid #000}@media (max-width:640px){[data-portrait-selector]{gap:3px!important;padding:4px!important;top:14px!important}[data-portrait-selector] button{width:32px!important;height:32px!important}}
