@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/caveat-ishan.woff2) format("woff2")}.page-hero.lt-hero{padding-bottom:clamp(9rem,6rem + 6vw,12rem)}.lt-hero .page-hero__inner{max-width:880px;margin-inline:auto;justify-items:center;text-align:center}.lt-hero .crumbs ol{justify-content:center}.lt-hero .page-hero__title{max-width:20ch}.lt-name{color:var(--gold-300)}.lt-nowrap{white-space:nowrap}.lt-byline{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-3) var(--space-5);margin-top:var(--space-3);text-align:left}.lt-avatar{position:relative;width:56px;height:56px;display:grid;place-items:center;flex-shrink:0;border-radius:50%;background:var(--navy-850);box-shadow:0 0 0 2px var(--gold-400);overflow:hidden;font-family:var(--font-display);font-weight:var(--weight-semibold);color:var(--gold-300)}.lt-avatar img,.lt-about__photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.lt-byline__who{display:grid;line-height:1.3}.lt-byline__who b{color:#fff;font-weight:var(--weight-semibold)}.lt-byline__who span,.lt-byline__meta{font-size:var(--text-sm);color:var(--color-text-muted)}.lt-byline__meta{display:flex;gap:var(--space-3);padding-left:var(--space-5);border-left:1px solid rgba(255,255,255,.16)}.lt-byline__meta span:before{content:"·";margin-right:var(--space-3)}.lt-letter{position:relative;z-index:2;margin-top:calc(clamp(9rem,6rem + 6vw,12rem) * -1 + var(--space-10))}.lt-paper{--color-text:var(--ink-950);position:relative;max-width:760px;margin-inline:auto;padding:clamp(2rem,1rem + 5vw,5rem) clamp(1.5rem,1rem + 5vw,5.5rem);border-radius:var(--radius-md);background:var(--sand-0);color:var(--ink-800);box-shadow:0 50px 100px -40px #0811308c,0 0 0 1px #0a0f1f0a}.lt-paper:before{content:"";position:absolute;top:-14px;left:50%;width:132px;height:30px;transform:translate(-50%) rotate(-2deg);background:#e2bb6ca6}.lt-paper__date{margin-bottom:var(--space-8);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--gold-700)}.lt-paper__body{display:grid;gap:1.15em;font-size:clamp(1.0625rem,1rem + .25vw,1.1875rem);line-height:1.75;color:var(--ink-800)}.lt-paper__body a,.lt-ps a,.lt-about__bio a{color:var(--ink-950);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--gold-500);text-decoration-thickness:1.5px;transition:text-decoration-color var(--duration-base) var(--ease-out)}.lt-paper__body a:hover,.lt-ps a:hover,.lt-about__bio a:hover{text-decoration-color:var(--ink-950)}.lt-sign{margin-top:var(--space-10)}.lt-sign__hand{font-family:Caveat,Segoe Script,Bradley Hand,cursive;font-size:clamp(2.75rem,2rem + 2vw,3.5rem);line-height:1;color:var(--ink-950);transform:rotate(-4deg);transform-origin:left bottom}.lt-sign__name{display:grid;margin-top:var(--space-3);line-height:1.4}.lt-sign__name b{color:var(--ink-950);font-weight:var(--weight-semibold)}.lt-sign__name span{font-size:var(--text-sm);color:var(--ink-500)}.lt-ps{margin-top:var(--space-8);padding-top:var(--space-6);border-top:1px dashed rgba(10,15,31,.2);font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--ink-600)}.lt-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-3);margin-top:var(--space-10)}.lt-actions .btn .icon{width:18px;height:18px}.lt-letter{padding-bottom:var(--section-y-sm)}.lt-section--muted{background:var(--sand-100)}.lt-section .section-head .h2{max-width:20ch}.lt-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4);margin:0}.lt-fact{display:flex;flex-direction:column;gap:var(--space-3);padding:clamp(var(--space-5),1rem + 1vw,var(--space-8));border-radius:var(--radius-xl);background:var(--color-surface);box-shadow:var(--card-shadow)}.lt-fact dt{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-accent-text)}.lt-fact dd{display:flex;flex-direction:column;gap:var(--space-4);flex:1;margin:0;font-size:var(--text-md);line-height:var(--leading-relaxed);color:var(--color-text-body)}.lt-fact__links{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-5);margin-top:auto}.lt-fact__links .link-arrow{font-size:var(--text-sm)}.lt-about{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.4fr);gap:clamp(2rem,1rem + 4vw,5rem);align-items:start}.lt-about__card{position:sticky;top:calc(var(--nav-height) + var(--space-8));margin:0;padding:var(--space-3);border-radius:var(--radius-xl);background:var(--color-surface);box-shadow:var(--card-shadow)}.lt-about__photo{position:relative;display:grid;place-items:center;aspect-ratio:1;border-radius:calc(var(--radius-xl) - var(--space-2));background:radial-gradient(80% 80% at 30% 20%,var(--navy-700,#22356f),var(--navy-950));overflow:hidden;font-family:var(--font-display);font-size:clamp(3rem,2rem + 4vw,6rem);font-weight:var(--weight-medium);letter-spacing:var(--tracking-tighter);color:var(--gold-300)}.lt-about__card figcaption{display:grid;padding:var(--space-4) var(--space-3) var(--space-2);line-height:1.4}.lt-about__card figcaption b{font-size:var(--text-lg);color:var(--color-text)}.lt-about__card figcaption span{font-size:var(--text-sm);color:var(--color-text-muted)}.lt-about__body{display:grid;gap:var(--space-5)}.lt-about__body .h2{margin-bottom:var(--space-2)}.lt-about__bio{max-width:62ch;font-size:var(--text-md);line-height:var(--leading-relaxed);color:var(--color-text-body)}.lt-about__sub{margin-top:var(--space-4);font-size:var(--text-lg);font-weight:var(--weight-semibold);color:var(--color-text)}.lt-press{display:grid;gap:var(--space-2)}.lt-press a{position:relative;display:grid;gap:2px;padding:var(--space-4) var(--space-12) var(--space-4) var(--space-5);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--card-shadow);transition:box-shadow var(--duration-base) var(--ease-out),transform var(--duration-base) var(--ease-out)}.lt-press a:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.lt-press__src{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-muted)}.lt-press__title{font-weight:var(--weight-semibold);color:var(--color-text)}.lt-press__go{position:absolute;right:var(--space-5);top:50%;width:18px;height:18px;margin-top:-9px;color:var(--color-text-subtle);transition:transform var(--duration-base) var(--ease-out),color var(--duration-base) var(--ease-out)}.lt-press a:hover .lt-press__go{transform:rotate(45deg);color:var(--gold-600)}.lt-about__links{display:flex;flex-wrap:wrap;gap:var(--space-3) var(--space-6);margin-top:var(--space-2)}#faq .section-head{margin-bottom:var(--space-10)}@media (max-width:900px){.lt-about{grid-template-columns:minmax(0,1fr)}.lt-about__card{position:static;max-width:320px}}@media (max-width:640px){.lt-facts{grid-template-columns:minmax(0,1fr)}.lt-byline{flex-direction:column;text-align:center}.lt-byline__meta{padding-left:0;border-left:0}.lt-paper:before{width:96px}}
