@font-face{font-family:Yantramanav;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/yantramanav-latin-300-normal.9ndB_0pK.woff2)format("woff2"),url(/_astro/yantramanav-latin-300-normal.Bfkc6oWM.woff)format("woff")}@font-face{font-family:Yantramanav;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/yantramanav-latin-400-normal.Da1mWe3y.woff2)format("woff2"),url(/_astro/yantramanav-latin-400-normal.CwqFsGB-.woff)format("woff")}@font-face{font-family:Yantramanav;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/yantramanav-latin-500-normal.C3dZv8SK.woff2)format("woff2"),url(/_astro/yantramanav-latin-500-normal.usR_2q-h.woff)format("woff")}@font-face{font-family:Yantramanav;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/yantramanav-latin-700-normal.D4pxzXxZ.woff2)format("woff2"),url(/_astro/yantramanav-latin-700-normal.Doi09UJE.woff)format("woff")}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/barlow-condensed-latin-400-normal.Dc2u_eUW.woff2)format("woff2"),url(/_astro/barlow-condensed-latin-400-normal.BXL2z6Kg.woff)format("woff")}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/barlow-condensed-latin-700-normal.v1xN8_Wq.woff2)format("woff2"),url(/_astro/barlow-condensed-latin-700-normal.Dmwat-ge.woff)format("woff")}:root{--ink:#1d1d1b;--paper:#ede8e2;--white:#fff;--grey:#40403e;--body:"Yantramanav", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--display:"Barlow Condensed", "Arial Narrow", Arial, sans-serif;--gutter:clamp(16px, 1.4vw, 20px);--section:clamp(48px, 6vw, 88px)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:24px}body{background:var(--paper);color:var(--ink);font-family:var(--body);margin:0;font-size:20px;line-height:1.2;overflow-x:hidden}img{max-width:100%;height:auto;display:block}a{color:inherit}h1,h2,h3,h4,p{margin:0}ul{margin:0;padding:0;list-style:none}button{font:inherit;color:inherit}[hidden]{display:none!important}:focus-visible{outline-offset:3px;outline:3px solid #1a5fd0}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip-link{background:var(--ink);color:var(--white);z-index:100;padding:10px 16px;position:absolute;top:8px;left:-999px}.skip-link:focus{left:8px}.section{padding:var(--section) var(--gutter)}.section--white{background:var(--white)}.section--tight{padding-top:clamp(32px,4vw,56px)}.narrow{max-width:1150px;margin-inline:auto}.section__end{justify-content:flex-end;margin-top:clamp(28px,3vw,44px);display:flex}.display{letter-spacing:-.01em;font-size:clamp(46px,5.7vw,82px);font-weight:300;line-height:1}.eyebrow{font-family:var(--display);font-size:clamp(28px,2.8vw,40px);font-weight:700;line-height:1}.lede{font-size:clamp(32px,5.7vw,82px);font-weight:300;line-height:1}.lede strong{font-weight:500}.lede--small{font-size:clamp(28px,4vw,57px)}.prose p{margin-bottom:.7em}.prose p:last-child{margin-bottom:0}.empty-note{color:var(--grey);font-size:18px}.btn{border:2px solid var(--ink);background:var(--ink);min-height:44px;color:var(--white);text-transform:uppercase;cursor:pointer;border-radius:999px;align-items:center;gap:10px;padding:10px 26px;font-size:20px;font-weight:700;line-height:1.1;text-decoration:none;transition:background .2s,color .2s;display:inline-flex}.btn:hover,.btn--outline{color:var(--ink);background:0 0}.btn--outline:hover{background:var(--ink);color:var(--white)}.btn .arrow{width:18px;height:18px}.read-more{text-transform:uppercase;text-underline-offset:3px;padding:6px 0;font-size:14px;font-weight:700;text-decoration:underline;display:inline-block}.read-more:hover{text-decoration-thickness:2px}.site-header{padding:20px var(--gutter);z-index:20;justify-content:space-between;align-items:center;gap:24px;display:flex;position:relative}.site-header__logo img{width:clamp(150px,14vw,198px)}.site-nav>ul{align-items:center;gap:clamp(20px,2.4vw,36px);display:flex}.site-nav a{text-transform:uppercase;padding:10px 0;font-size:18px;font-weight:700;text-decoration:none;display:inline-block}.site-nav a:hover,.site-nav a[aria-current=page]{text-underline-offset:5px;text-decoration:underline}.has-sub{align-items:center;gap:4px;display:flex;position:relative}.sub-toggle{cursor:pointer;background:0 0;border:0;padding:10px 6px;display:inline-flex}.sub-toggle svg{transition:transform .2s}.sub-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.sub{background:var(--ink);min-width:190px;padding:10px 18px;display:none;position:absolute;top:100%;left:-18px}.sub a{color:var(--white);display:block}.has-sub:hover .sub,.sub-toggle[aria-expanded=true]+.sub{display:block}.nav-toggle{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:none}.nav-toggle__bars,.nav-toggle__bars:before,.nav-toggle__bars:after{background:var(--ink);content:"";width:28px;height:3px;display:block;position:relative}.nav-toggle__bars:before{position:absolute;top:-9px}.nav-toggle__bars:after{position:absolute;top:9px}@media (width<=767px){.nav-toggle{display:inline-flex}.site-nav{background:var(--ink);padding:12px var(--gutter) 20px;display:none;position:absolute;top:100%;left:0;right:0}.site-nav.is-open{display:block}.site-nav>ul{flex-direction:column;align-items:stretch;gap:0}.site-nav a{color:var(--white);padding:12px 0}.has-sub{flex-wrap:wrap;justify-content:space-between}.sub-toggle{color:var(--white);padding:14px}.sub{width:100%;padding:0 0 8px 18px;position:static}.has-sub:hover .sub{display:none}.sub-toggle[aria-expanded=true]+.sub{display:block}}.marquee{background:var(--ink);color:var(--white);padding:12px 0 10px;overflow:hidden}.marquee__track{width:max-content;animation:60s linear infinite marquee;display:flex}.marquee span{font-family:var(--display);text-transform:uppercase;white-space:nowrap;padding-right:.3em;font-size:clamp(30px,3.1vw,44px);font-weight:700;line-height:.9}@keyframes marquee{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.marquee__track{animation:none}html{scroll-behavior:auto}}.hero{padding:clamp(80px, 16vw, 280px) var(--gutter) clamp(36px, 4vw, 56px)}.hero .eyebrow{margin-bottom:clamp(14px,1.6vw,24px)}.hero__end{justify-content:flex-end;margin-top:clamp(28px,3.4vw,52px);display:flex}.page-head{padding:clamp(40px, 6vw, 96px) var(--gutter) clamp(28px, 3vw, 44px)}.page-head .eyebrow{margin-bottom:14px}.section>.display{margin-bottom:clamp(28px,3.4vw,48px)}.filter{margin-bottom:clamp(36px,5vw,72px)}.filter__label{text-transform:uppercase;margin-bottom:10px;font-size:14px;font-weight:700}.filter__pills{flex-wrap:wrap;gap:14px;display:flex}.pill{border:2px solid var(--ink);cursor:pointer;background:0 0;border-radius:999px;min-height:44px;padding:8px 22px;font-size:22px;font-weight:500;line-height:1.1}.pill:hover,.pill.is-active{background:var(--ink);color:var(--white)}.read-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(40px,5.5vw,80px) clamp(28px,4.8vw,70px);display:grid}.read-card{flex-direction:column;align-items:flex-start;display:flex}.read-card__title{font-family:var(--display);font-size:clamp(30px,2.8vw,40px);font-weight:700;line-height:1}.read-card__title a{text-decoration:none}.read-card__title a:hover{text-underline-offset:4px;text-decoration:underline 2px}.read-card__meta{justify-content:space-between;gap:16px;width:100%;margin:14px 0 18px;padding:0 6px;font-size:16px;display:flex}.read-card__excerpt{margin-bottom:14px}.quote{text-align:center;max-width:16.5em;margin-inline:auto;font-size:clamp(30px,4vw,57px);font-weight:300;line-height:1}.books-head{margin-bottom:18px}.books__track,.quotes__track{gap:var(--gutter);scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;overflow-x:auto}.books__track::-webkit-scrollbar,.quotes__track::-webkit-scrollbar{display:none}.book{flex:0 0 calc((100% - 3 * var(--gutter)) / 4);scroll-snap-align:start;min-width:0}.book__cover{margin-bottom:12px;display:block}.book__cover img{width:100%}.book__title{margin-bottom:10px;font-size:24px;font-weight:700;line-height:1.15}.book__meta{justify-content:space-between;gap:12px;margin-bottom:14px;font-size:16px;display:flex}.book__desc{font-size:16px;line-height:1.35}.book__desc p{margin-bottom:.5em}.slider-nav{justify-content:space-between;margin-top:24px;display:flex}.slider-btn{cursor:pointer;background:0 0;border:0;border-radius:50%;width:44px;height:44px;position:relative}.slider-btn:before{content:"";background:var(--ink);border-radius:50%;position:absolute;inset:6px}.slider-btn:after{content:"";border-left:3px solid var(--paper);border-bottom:3px solid var(--paper);width:9px;height:9px;position:absolute;top:50%;left:50%;transform:translate(-30%,-50%)rotate(45deg)}.slider-btn--next:after{transform:translate(-70%,-50%)rotate(-135deg)}.slider-btn:hover:before{background:var(--grey)}.listen-list{gap:30px;display:grid}.listen-item{border:3px solid var(--ink);border-radius:999px;align-items:center;gap:20px;padding:18px 24px;text-decoration:none;transition:background .2s;display:flex}a.listen-item:hover{background:var(--paper)}.listen-item__play,.video__play{background:var(--ink);border-radius:50%;flex:none;width:52px;height:52px;position:relative}.listen-item__play:after,.video__play:after{content:"";border-style:solid;border-width:10px 0 10px 17px;border-color:transparent transparent transparent var(--white);position:absolute;top:50%;left:54%;transform:translate(-50%,-50%)}.listen-item__body{gap:8px;min-width:0;display:grid}.listen-item__title{font-size:clamp(20px,1.8vw,24px);font-weight:700;line-height:1.15}.listen-item__meta{flex-wrap:wrap;gap:4px 12px;font-size:16px;display:flex}.listen-item__show{text-underline-offset:3px;text-decoration:underline}.quotes{max-width:920px;margin-inline:auto}.quotes__slide{scroll-snap-align:start;text-align:center;flex:0 0 100%;padding:0 4px}.quotes__slide blockquote{margin:0;font-size:clamp(20px,1.9vw,26px);line-height:1.2}.quotes__slide blockquote p+p{margin-top:.7em}.quotes__slide details{margin-top:14px}.quotes__slide summary{cursor:pointer;list-style:none;display:inline-block}.quotes__slide summary::-webkit-details-marker{display:none}.quotes__slide details[open] summary{margin-bottom:14px}.quotes__slide details[open] .more-open,.quotes__slide details:not([open]) .more-close{display:none}.quotes__name{margin-top:28px;font-size:16px;font-weight:700}.quotes__role{margin-top:4px;font-size:16px}.quotes .slider-nav{margin-top:8px}.watch-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(36px,4vw,56px) clamp(24px,2.8vw,40px);display:grid}.video{aspect-ratio:16/9;background:#000;border:0;width:100%;display:block;position:relative;overflow:hidden}.video img{object-fit:cover;width:100%;height:100%;transition:transform .3s}a.video:hover img{transform:scale(1.03)}.video__play{width:64px;height:64px;box-shadow:0 0 0 3px var(--white);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.watch-card__source{margin-top:14px;font-size:16px}.watch-card__title{margin-top:10px;font-size:clamp(22px,1.8vw,26px);font-weight:700;line-height:1.1}.about-grid{padding:0 var(--gutter) var(--section);grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,2.8vw,40px);display:grid}.about-grid details{margin-top:24px}.about-grid summary{cursor:pointer;list-style:none;display:inline-block}.about-grid summary::-webkit-details-marker{display:none}.about-grid details[open] summary{margin-bottom:16px}.about-grid details[open] .more-open,.about-grid details:not([open]) .more-close{display:none}.about-more{grid-column:2/-1}.centered{text-align:center}.awards{text-align:center;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;margin-top:clamp(32px,4vw,56px);display:grid}.awards__year{margin-bottom:14px}.awards__name{font-size:22px;font-weight:700;line-height:1.15}.awards__note{margin-top:18px;font-size:16px}.tabs__list{flex-wrap:wrap;justify-content:center;gap:16px;margin-bottom:clamp(32px,4vw,56px);display:flex}.tabs__list button{border:2px solid var(--ink);text-transform:uppercase;cursor:pointer;background:0 0;border-radius:999px;min-height:44px;padding:10px 30px;font-size:18px;font-weight:700}.tabs__list button[aria-selected=true],.tabs__list button:hover{background:var(--ink);color:var(--white)}.tabs__panel{max-width:860px;margin-inline:auto;font-size:18px;line-height:1.55}.tabs__panel strong{font-weight:700}.expertise{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 40px;display:grid}.rates{margin-top:clamp(24px,3vw,40px)}.rate{border-bottom:3px solid var(--ink);grid-template-columns:minmax(0,1.4fr) minmax(0,1.6fr) minmax(0,1fr);align-items:end;gap:16px 32px;padding:16px 0 10px;display:grid}.rate__name{font-family:var(--display);font-size:clamp(28px,2.8vw,40px);font-weight:700;line-height:1}.rate__note{font-size:18px}.rate__price{font-family:var(--display);text-align:right;gap:6px;font-size:clamp(26px,2.4vw,34px);font-weight:400;line-height:1.05;display:grid}.rate__price span{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.rate__price small{font-family:var(--body);font-size:18px}.refs{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:36px;display:grid}.refs h3{font-size:22px;font-weight:700}.refs p{margin-top:12px;font-size:16px}.refs ul{gap:4px;margin-top:18px;font-size:16px;display:grid}.refs a{padding:4px 0;text-decoration:none;display:inline-block}.refs a:hover{text-decoration:underline}.contact{padding:clamp(24px, 3vw, 40px) var(--gutter) var(--section);grid-template-columns:minmax(0,1fr) minmax(0,.72fr);align-items:start;gap:40px;display:grid}.contact__text{padding-top:clamp(24px,7vw,100px)}.contact__text p{max-width:10.5em;margin:32px 0 40px;font-size:26px;font-weight:300;line-height:1.15}.contact__links{gap:6px;display:grid}.contact__links a{align-items:center;gap:12px;padding:6px 0;font-weight:500;text-decoration:none;display:inline-flex}.contact__links a:hover{text-decoration:underline}.text-page{max-width:1150px;padding:clamp(24px, 4vw, 56px) var(--gutter) var(--section);margin-inline:auto}.text-page h1{margin-bottom:clamp(28px,4vw,56px)}.text-page h2{margin:1.6em 0 .6em;font-size:26px;font-weight:500}.text-page p,.text-page li{font-size:18px;line-height:1.5}.text-page p{margin-bottom:.9em}.text-page ul{gap:8px;padding-left:1.3em;list-style:outside;display:grid}.text-page a{overflow-wrap:anywhere}.cols-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;display:grid}.site-footer{padding:clamp(48px, 6vw, 96px) var(--gutter) 20px}.site-footer__logo img{width:clamp(150px,14vw,198px)}.social{width:44px;height:44px;color:var(--paper);justify-content:center;align-items:center;margin:14px 0 6px -4px;display:inline-flex;position:relative}.social:before{content:"";background:var(--ink);border-radius:50%;position:absolute;inset:4px}.social svg{position:relative}.site-footer__base{flex-wrap:wrap;justify-content:space-between;gap:8px 24px;font-size:18px;display:flex}.site-footer__base a{text-underline-offset:3px;padding:4px 0;display:inline-block}@media (width<=1024px){.read-grid,.watch-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.book{flex-basis:calc((100% - var(--gutter)) / 2)}.about-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.about-grid>img{grid-row:span 2}.about-more{grid-column:1/-1}.awards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){body{font-size:18px}.read-grid,.watch-grid,.about-grid,.refs,.cols-2,.contact,.expertise{grid-template-columns:minmax(0,1fr)}.about-grid>img{grid-row:auto;width:min(100%,420px)}.book{flex-basis:78%}.listen-item{border-radius:32px;align-items:flex-start;gap:14px;padding:16px 18px}.listen-item__play{width:44px;height:44px}.rate{grid-template-columns:minmax(0,1fr);gap:8px}.rate__price{text-align:left}.contact__text{padding-top:0}.contact img{width:min(100%,420px)}.pill{padding:8px 18px;font-size:18px}.filter__pills{gap:10px}.btn{font-size:18px}}
