.hn-founders-letter__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--hn-space-7);align-items:center}@media screen and (min-width:990px){.hn-founders-letter__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--hn-space-10)}.hn-founders-letter__grid--text-only{grid-template-columns:minmax(0,1fr);max-width:var(--hn-container-narrow);margin-inline:auto}.hn-founders-letter__grid--photo-right .hn-founders-letter__figure{order:2}}.hn-founders-letter__figure{position:relative;margin:0;min-width:0}.hn-founders-letter__frame{position:relative;aspect-ratio:4 / 3;overflow:hidden;border-radius:var(--hn-radius-xl);background:var(--hn-surface-blush);box-shadow:var(--hn-shadow-lg)}@media screen and (min-width:990px){.hn-founders-letter__frame{aspect-ratio:1 / 1}}.hn-founders-letter__image{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover}.hn-founders-letter__caption{position:absolute;left:var(--hn-space-4);bottom:var(--hn-space-4);display:inline-flex;align-items:center;gap:var(--hn-space-2);max-width:calc(100% - var(--hn-space-7));padding:var(--hn-space-2) var(--hn-space-3);border-radius:var(--hn-radius-pill);background:var(--hn-white);box-shadow:var(--hn-shadow-md);font-size:var(--hn-micro);font-weight:var(--hn-semibold);line-height:1.2;letter-spacing:var(--hn-ls-label);text-transform:uppercase;color:var(--hn-ink)}.hn-founders-letter__caption:before{content:"";flex:0 0 auto;width:.6rem;height:.6rem;border-radius:50%;background:var(--hn-brand)}@media screen and (min-width:750px){.hn-founders-letter__caption{left:var(--hn-space-5);bottom:var(--hn-space-5)}}.hn-founders-letter__content{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.hn-founders-letter__body{max-width:60ch;font-size:var(--hn-body-lg);line-height:1.7;color:var(--hn-ink-muted)}.hn-founders-letter__body p{margin:0 0 var(--hn-space-4)}.hn-founders-letter__body p:last-child{margin-bottom:0}.hn-founders-letter__body a{color:var(--hn-ink);text-decoration:underline;text-underline-offset:.2em}.hn-founders-letter__body a:focus-visible{outline:2px solid var(--hn-brand);outline-offset:2px;border-radius:var(--hn-radius-xs)}.hn-founders-letter__quote{margin:var(--hn-space-7) 0 0;padding:var(--hn-space-1) 0 var(--hn-space-1) var(--hn-space-5);border-left:3px solid var(--hn-brand)}.hn-founders-letter__quote-mark{display:block;margin:0 0 var(--hn-space-1);font-size:var(--hn-heading-xl);font-weight:var(--hn-bold);line-height:.7;color:var(--hn-brand)}.hn-founders-letter__quote-text{margin:0;font-size:var(--hn-heading-sm);font-weight:var(--hn-bold);line-height:var(--hn-heading-lh);letter-spacing:var(--hn-ls-display);color:var(--hn-ink);text-wrap:balance}@media screen and (min-width:750px){.hn-founders-letter__quote-text{font-size:var(--hn-heading-md)}}.hn-founders-letter__signature{display:flex;flex-direction:column;gap:var(--hn-space-1);margin-top:var(--hn-space-7);padding-left:var(--hn-space-4);border-left:3px solid var(--hn-brand-tint)}.hn-founders-letter__names{margin:0;font-size:var(--hn-body-lg);font-weight:var(--hn-bold);line-height:1.3;color:var(--hn-ink)}.hn-founders-letter__meta{margin:0;font-size:var(--hn-micro);font-weight:var(--hn-semibold);line-height:1.4;letter-spacing:var(--hn-ls-label);text-transform:uppercase;color:var(--hn-brand)}@media(forced-colors:active){.hn-founders-letter__caption{border:1px solid CanvasText}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/hn-founders-letter.css.map */
