.home{background:var(--fog)}.wrap{width:min(var(--measure),calc(100% - (var(--gutter) * 2)));margin-inline:auto}.eyebrow{margin:0;color:var(--quiet);font-family:var(--font-body);font-size:11px;font-weight:500;letter-spacing:.18em;line-height:14px;text-transform:uppercase}.rule-link{color:var(--ink);font-size:14px;font-weight:500;letter-spacing:.04em;line-height:20px;text-decoration:none}.rule-link:hover{text-decoration:underline;text-underline-offset:.28em}.hero{display:grid;gap:2.5rem;align-items:end;padding:2.5rem 0}.hero__eyebrow{color:var(--muted)}.hero__title{margin:1.25rem 0 0;max-width:11.5em;font-family:var(--font-display);font-size:clamp(2.5rem,4.6vw,4rem);font-weight:500;letter-spacing:-.03em;line-height:1.06}.hero__deck{margin:1.5rem 0 0;max-width:30rem;color:var(--muted);font-size:1.125rem;line-height:1.55}.hero__actions{display:flex;align-items:center;gap:1rem;margin-top:2rem}.hero__actions .rule-link--quiet{color:var(--muted)}.hero__rule{width:32px;height:1px;background:var(--hairline);flex-shrink:0}.hero__frame{margin:0;overflow:hidden;background:#d8d8d4}.hero__frame img{width:100%;height:min(72vw,640px);object-fit:cover;object-position:54% 18%}.press{display:flex;flex-direction:column;gap:1.75rem;padding:4.5rem 0 3rem}.press__row{display:flex;flex-wrap:wrap;gap:1.25rem 2rem;margin:0;padding:0;list-style:none}.press__row li{font-family:var(--font-display);font-size:clamp(1.5rem,2vw,1.75rem);font-weight:500;font-style:italic;letter-spacing:-.02em;line-height:1.15}.frameworks,.writing,.podcast,.clinicians,.sheet{position:relative}.sheet__face{position:absolute;inset:0;z-index:0;pointer-events:none}.sheet__fill{position:absolute;inset:0}.sheet--paper .sheet__face{overflow:hidden}.sheet--ink .sheet__face{filter:drop-shadow(0 -9px 6px rgba(28,28,27,.25)) drop-shadow(0 12px 6px rgba(28,28,27,.25))}.sheet--paper .sheet__fill{background:var(--paper);clip-path:polygon(0 var(--cut),100% 0,100% calc(100% - var(--cut)),0 100%)}.sheet--paper .sheet__fill:before,.sheet--paper .sheet__fill:after{content:"";position:absolute;left:-12vw;width:124vw;height:80px;pointer-events:none;filter:blur(10px);transform:rotate(calc(-1*atan2(var(--cut),100vw)))}.sheet--paper .sheet__fill:before{top:calc(var(--cut) - 40px);transform-origin:6vw 40px;background:linear-gradient(to bottom,transparent 0%,rgba(25,25,25,.5) 34%,transparent 63%)}.sheet--paper .sheet__fill:after{bottom:-48px;transform-origin:6vw 40px;background:linear-gradient(to top,transparent 0%,rgba(25,25,25,.5) 34%,transparent 63%)}.sheet--ink{z-index:2}.sheet--ink .sheet__fill{background:var(--ink);clip-path:polygon(0 0,100% var(--cut),100% 100%,0 calc(100% - var(--cut)))}.sheet__inner{position:relative;z-index:1}.frameworks .sheet__inner{padding:7.5rem 0 8.5rem}.section-head{max-width:42.5rem}.section-title{margin:.85rem 0 0;font-family:var(--font-display);font-size:clamp(2.15rem,3.6vw,3.25rem);font-weight:500;letter-spacing:-.03em;line-height:1.08}.section-source{margin:1.25rem 0 0;color:var(--muted);font-size:15px;line-height:22px}.section-head__more{display:inline-block;margin-top:1.5rem}.framework-list{margin:3.5rem 0 0;padding:0;list-style:none}.framework-list li{display:grid;gap:.75rem;padding:1.75rem 0 1.5rem;border-top:1px solid var(--line)}.framework-list li:last-child{border-bottom:1px solid var(--line)}.framework-list__num{color:var(--quiet);font-size:13px;font-weight:500;letter-spacing:.08em;line-height:16px}.framework-list h3{margin:0;font-family:var(--font-display);font-size:2rem;font-weight:500;letter-spacing:-.02em;line-height:1.15}.framework-list p{margin:0;color:var(--muted);font-size:1rem;line-height:1.5}.writing{padding:7.5rem 0 5rem}.writing__head{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem}.writing__title{margin:.75rem 0 0;font-family:var(--font-display);font-size:clamp(2.5rem,3.6vw,3.25rem);font-weight:500;letter-spacing:-.03em;line-height:1.08}.featured{max-width:57.5rem;margin-top:3.5rem}.featured h3{margin:0;font-family:var(--font-display);font-size:clamp(1.75rem,2.8vw,2.5rem);font-weight:500;letter-spacing:-.025em;line-height:1.15}.featured p{margin:1.25rem 0 0;max-width:35rem;color:var(--muted);font-size:1rem;line-height:1.5}.essay-list{margin:3rem 0 0;padding:0;list-style:none}.essay-list li{border-top:1px solid var(--line)}.essay-list li:last-child{border-bottom:1px solid var(--line)}.essay-list__row{display:flex;flex-direction:column;gap:.35rem;padding:1.35rem 0}.essay-list__title{font-family:var(--font-display);font-size:clamp(1.35rem,2vw,1.625rem);font-weight:500;letter-spacing:-.02em;line-height:1.25}.essay-list__note{color:var(--muted);font-size:14px;line-height:20px}.quote .sheet__inner{padding:6.5rem 0 7.5rem}.quote blockquote{margin:0;max-width:45rem}.quote p{margin:0;color:var(--fog);font-family:var(--font-display);font-size:clamp(1.7rem,2.9vw,2.625rem);font-weight:500;font-style:italic;letter-spacing:-.02em;line-height:1.24}.quote cite{display:block;margin-top:1.75rem;color:var(--hairline);font-style:normal;font-size:13px;font-weight:500;letter-spacing:.08em;line-height:18px;text-transform:uppercase}.float-art{position:relative;z-index:3;width:min(28rem,calc(100% - (var(--gutter) * 2)));margin:2.5rem var(--gutter) 0;box-shadow:0 18px 40px #1c1c1b29}.podcast .wrap{padding:1.5rem 0 6.5rem}.podcast h2,.book h2,.clinicians h2{margin:0;font-family:var(--font-display);font-weight:500;letter-spacing:-.03em;line-height:1.12}.podcast h2{max-width:16em;font-size:clamp(2rem,3vw,2.75rem)}.stack{display:flex;flex-direction:column;align-items:flex-start;gap:1.1rem;max-width:40rem}.stack p{margin:0;max-width:32.5rem;color:var(--muted);font-size:1rem;line-height:1.6}.sheet--copy{--sheet-copy-pad-top: 8.5rem;--sheet-copy-pad-bottom: 6.25rem}.sheet--copy .sheet__inner{padding-top:var(--sheet-copy-pad-top);padding-bottom:var(--sheet-copy-pad-bottom)}.book h2{max-width:14em;font-size:clamp(2.15rem,3.2vw,3rem);letter-spacing:-.03em;line-height:1.08}.book .stack p{font-size:1.0625rem;line-height:1.55}.clinicians .wrap{padding:6.5rem 0 5.5rem}.clinicians h2{max-width:12em;font-size:clamp(1.85rem,2.8vw,2.5rem);letter-spacing:-.025em;line-height:1.15}@media (min-width: 900px){.hero{grid-template-columns:minmax(0,1fr) minmax(280px,520px);gap:4.5rem;padding-top:4.5rem;padding-bottom:2.5rem}.hero__frame img{height:640px}.press__row{justify-content:space-between;flex-wrap:nowrap}.framework-list li{grid-template-columns:80px 340px minmax(0,1fr);gap:1.5rem;align-items:baseline}.essay-list__row{flex-direction:row;align-items:baseline;justify-content:space-between;gap:2rem}.essay-list__note{flex:0 0 18rem;text-align:right}.quote .sheet__inner{padding-top:8.75rem;padding-bottom:9.75rem}.quote blockquote{max-width:45rem;padding-right:1rem}.float-art--show{position:absolute;right:max(1.5rem,calc((100% - var(--measure)) / 2));bottom:-11.5rem;width:min(475px,34vw);margin:0}.podcast .wrap{padding-top:1.75rem;padding-bottom:5.5rem;padding-right:min(32rem,40vw)}.book .stack{max-width:min(40rem,calc(100vw - min(480px,42vw) - (var(--gutter) * 2) - 2rem));padding-right:0}.float-art--book{position:absolute;top:-8.5rem;right:max(1.5rem,calc((100% - var(--measure)) / 2));width:min(480px,40vw);margin:0}.clinicians .wrap{width:min(40rem,calc(100% - min(480px,40vw) - var(--gutter) - 3rem));margin-left:max(var(--gutter),calc((100% - var(--measure)) / 2));margin-right:0;padding-top:5.5rem}}@media (max-width: 899px){.float-art{box-shadow:none}.clinicians .wrap{padding-top:2rem}}
