.company-letter[data-astro-cid-ta2fbyqs]{--letter-ink:#0002eb;width:min(600px,100%);font-family:var(--book);margin:clamp(43px,6vw,82px) auto 0}[data-theme=dark] .company-letter[data-astro-cid-ta2fbyqs]{--letter-ink:#a6adff}.letter-greeting[data-astro-cid-ta2fbyqs]{text-align:center}.about-eyeline[data-astro-cid-ta2fbyqs]{letter-spacing:.085em;margin:0 0 19px;font-size:13px;font-variant-caps:small-caps;line-height:1.5}.letter-greeting[data-astro-cid-ta2fbyqs] h1[data-astro-cid-ta2fbyqs]{border-bottom:1px solid var(--strong-rule);font-family:var(--book);letter-spacing:.12em;text-wrap:balance;margin:0;padding-bottom:27px;font-size:clamp(34px,4.5vw,46px);font-variant-caps:small-caps;font-weight:400;line-height:1.18}.letter-subtitle[data-astro-cid-ta2fbyqs]{text-wrap:balance;max-width:440px;margin:25px auto 37px;font-size:23px;font-style:italic;line-height:1.4}.letter-prose[data-astro-cid-ta2fbyqs]{text-wrap:pretty;font-size:21px;line-height:1.6}.letter-prose[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]{margin:0}.letter-prose[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]+p[data-astro-cid-ta2fbyqs]{margin-top:19px}.letter-quotation[data-astro-cid-ta2fbyqs]{margin:28px 28px 30px}.letter-quotation[data-astro-cid-ta2fbyqs] blockquote[data-astro-cid-ta2fbyqs]{font-size:20px;font-style:italic;line-height:1.5}.letter-quotation[data-astro-cid-ta2fbyqs] figcaption[data-astro-cid-ta2fbyqs]{font-family:var(--book);letter-spacing:0;text-align:right;margin-top:12px;padding:0;font-size:16px;font-weight:400;line-height:1.5;display:block}.letter-quotation[data-astro-cid-ta2fbyqs] a[data-astro-cid-ta2fbyqs]{text-decoration:underline;text-decoration-color:var(--strong-rule);text-underline-offset:3px;text-decoration-thickness:1px}.letter-quotation[data-astro-cid-ta2fbyqs] a[data-astro-cid-ta2fbyqs]:hover{text-decoration-color:currentColor}.letter-section[data-astro-cid-ta2fbyqs]{border-top:1px solid color-mix(in srgb, var(--letter-ink) 35%, var(--paper));margin-top:38px;padding-top:29px}.letter-section[data-astro-cid-ta2fbyqs] h2[data-astro-cid-ta2fbyqs]{font-family:var(--book);letter-spacing:-.02em;color:var(--letter-ink);margin:0 0 22px;font-size:clamp(33px,4.4vw,40px);font-style:italic;font-weight:400;line-height:1.14}.letter-closing[data-astro-cid-ta2fbyqs]{margin-top:30px}.letter-prose[data-astro-cid-ta2fbyqs] .letter-last-line[data-astro-cid-ta2fbyqs]{margin-top:27px;font-size:24px;font-style:italic;line-height:1.4}.letter-last-line[data-astro-cid-ta2fbyqs] em[data-astro-cid-ta2fbyqs]{color:var(--letter-ink)}.company-details[data-astro-cid-ta2fbyqs]{border-top:1px solid var(--strong-rule);font-family:var(--book);margin-top:45px;padding-top:22px;font-size:17px;line-height:1.5}.company-details[data-astro-cid-ta2fbyqs] h2[data-astro-cid-ta2fbyqs]{font-family:var(--book);letter-spacing:.05em;margin:0 0 17px;font-size:18px;font-variant-caps:small-caps;font-weight:400;line-height:1.3}.company-details[data-astro-cid-ta2fbyqs] dl[data-astro-cid-ta2fbyqs]{margin:0}.company-details[data-astro-cid-ta2fbyqs] dl[data-astro-cid-ta2fbyqs]>div[data-astro-cid-ta2fbyqs]{grid-template-columns:115px minmax(0,1fr);gap:14px;padding-block:4px;display:grid}.company-details[data-astro-cid-ta2fbyqs] dt[data-astro-cid-ta2fbyqs]{font-style:italic}.company-details[data-astro-cid-ta2fbyqs] dd[data-astro-cid-ta2fbyqs]{overflow-wrap:anywhere;margin:0}.company-details[data-astro-cid-ta2fbyqs] a[data-astro-cid-ta2fbyqs]{text-underline-offset:4px;text-decoration:underline 1px}.company-details[data-astro-cid-ta2fbyqs] a[data-astro-cid-ta2fbyqs]:hover{text-decoration-thickness:2px}.company-links[data-astro-cid-ta2fbyqs]{flex-wrap:wrap;gap:3px 28px;margin-top:16px;display:flex}.company-links[data-astro-cid-ta2fbyqs] a[data-astro-cid-ta2fbyqs]{align-items:center;gap:12px;min-height:44px;display:inline-flex}body:has(.company-letter) .site-footer{width:min(600px,100%);margin:60px auto 0}@media (width<=580px){.company-letter[data-astro-cid-ta2fbyqs]{margin-top:35px}.about-eyeline[data-astro-cid-ta2fbyqs]{margin-bottom:17px}.letter-greeting[data-astro-cid-ta2fbyqs] h1[data-astro-cid-ta2fbyqs]{letter-spacing:.09em;padding-bottom:22px}.letter-subtitle[data-astro-cid-ta2fbyqs]{max-width:320px;margin:21px auto 30px;font-size:21px}.letter-prose[data-astro-cid-ta2fbyqs]{font-size:20px}.letter-quotation[data-astro-cid-ta2fbyqs]{margin:25px 14px 27px}.letter-quotation[data-astro-cid-ta2fbyqs] blockquote[data-astro-cid-ta2fbyqs]{font-size:19px}.letter-quotation[data-astro-cid-ta2fbyqs] figcaption[data-astro-cid-ta2fbyqs]{text-align:left;font-size:15px}.letter-section[data-astro-cid-ta2fbyqs]{margin-top:31px;padding-top:25px}.letter-section[data-astro-cid-ta2fbyqs] h2[data-astro-cid-ta2fbyqs]{margin-bottom:19px}.letter-prose[data-astro-cid-ta2fbyqs] .letter-last-line[data-astro-cid-ta2fbyqs]{font-size:22px}}@media (width<=420px){.company-details[data-astro-cid-ta2fbyqs] dl[data-astro-cid-ta2fbyqs]>div[data-astro-cid-ta2fbyqs]{grid-template-columns:1fr;gap:1px;padding-block:6px}}@media print{.company-letter[data-astro-cid-ta2fbyqs]{--letter-ink:#000;margin-top:25px}.letter-prose[data-astro-cid-ta2fbyqs]{font-size:17px}.letter-quotation[data-astro-cid-ta2fbyqs],.company-details[data-astro-cid-ta2fbyqs]{break-inside:avoid}.letter-section[data-astro-cid-ta2fbyqs] h2[data-astro-cid-ta2fbyqs]{break-after:avoid}}
