.letter_page___QipV{--ink:#1a1530;--muted:#5b5670;--line:#ece8f4;--purple:#7c3aed;--on-dark:#cfc8e3;--serif:var(--font-heading,Georgia,serif);background:#fff;overflow-x:clip;-webkit-font-smoothing:antialiased}.letter_letter__T5kpB{max-width:700px;margin:0 auto;padding:56px 24px 96px;box-sizing:content-box}.letter_crumbs__x_nxy{font-size:14px;color:var(--muted);margin-bottom:36px}.letter_crumbs__x_nxy a{color:var(--muted)!important;text-decoration:none}.letter_crumbs__x_nxy a:hover{color:var(--ink)!important}.letter_letter__T5kpB li,.letter_letter__T5kpB p{font-family:var(--serif);font-size:21px;line-height:1.75;color:var(--ink);margin:0 0 26px}.letter_letter__T5kpB ul{list-style:none;padding:0;margin:-8px 0 26px}.letter_letter__T5kpB li{position:relative;padding-left:28px;margin:0 0 6px}.letter_letter__T5kpB li:before{content:"";position:absolute;left:4px;top:15px;width:9px;height:9px;border-radius:50%;background:var(--purple)}.letter_letter__T5kpB p strong{font-weight:700;color:#000}.letter_letter__T5kpB .letter_salute__Ke1GB{font-size:22px;margin-bottom:18px}.letter_missionLine__CjLnc{font-family:var(--serif);font-size:40px;font-weight:700;line-height:1.18;letter-spacing:-.01em;color:var(--ink);margin:0 0 40px;text-wrap:balance}.letter_signoff__Db6W9{display:flex;align-items:center;gap:36px;margin-top:48px;padding-top:32px;border-top:1px solid var(--line)}.letter_photo__0hQf9{position:relative;flex:none;width:200px;aspect-ratio:4/5;border-radius:20px;overflow:hidden;background:#e6ddfb}.letter_sigblock__BnKOy{min-width:0}.letter_sig__ZLSwS{display:block;width:400px;max-width:100%;height:auto;margin:0 0 4px -10px}.letter_letter__T5kpB .letter_name___abVo{font-size:22px;margin:0}.letter_letter__T5kpB .letter_role__XNYfC{font-family:inherit;font-size:15px;line-height:1.5;color:var(--muted);margin:4px 0 0}.letter_next__85ASJ{max-width:700px;margin:-40px auto 0;padding:0 24px 96px;box-sizing:content-box}.letter_card__6GD68{background:var(--ink);color:var(--on-dark);border-radius:24px;padding:28px 30px}.letter_card__6GD68 h2{font-family:var(--serif);color:#fff;font-weight:700;font-size:26px;line-height:1.2;margin:0 0 6px}.letter_card__6GD68 p{font-size:16.5px;margin:0}.letter_acts__fiMZW{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.letter_acts__fiMZW a{font-weight:800;border-radius:14px;padding:13px 20px;text-decoration:none}.letter_acts__fiMZW .letter_w__5YepW{background:#fff;color:var(--ink)!important}.letter_acts__fiMZW .letter_o__zTSNP{color:#fff!important;border:1.5px solid #5b5670}@media (max-width:680px){.letter_letter__T5kpB{padding:28px 18px 72px}.letter_next__85ASJ{padding:0 16px 72px;margin-top:-32px}.letter_card__6GD68{padding:24px 22px}.letter_acts__fiMZW a{width:100%;text-align:center}.letter_letter__T5kpB li:before{top:13px}.letter_letter__T5kpB li,.letter_letter__T5kpB p{font-size:18.5px;line-height:1.7;margin-bottom:22px}.letter_missionLine__CjLnc{font-size:29px;margin-bottom:30px}.letter_signoff__Db6W9{flex-direction:column;align-items:flex-start;gap:18px}.letter_photo__0hQf9{width:100%;max-width:300px}.letter_sig__ZLSwS{width:290px;margin-left:0}}