.letter-page{max-width:var(--page-width);margin:0 auto;padding:0 1.5rem}@media screen and (min-width:750px){.letter-page{padding:0 5rem}}.letter-page__title{font-family:var(--font-brand-primary);font-weight:var(--font-brand-weight-medium);font-stretch:semi-condensed;font-size:var(--brand-heading-1-size);line-height:var(--brand-heading-1-line-height);letter-spacing:.03em;text-transform:uppercase;color:var(--color-primary-text);max-width:780px;margin:var(--space-3xl) auto var(--space-2xl)}@media screen and (min-width:750px){.letter-page__title{font-size:var(--brand-display-sm-size);line-height:var(--brand-display-sm-line-height);margin-top:80px;margin-bottom:var(--space-3xl)}}.letter-page__body{max-width:780px;margin:0 auto}.letter-page__body.rte p{margin-bottom:20px}.letter-page__body.rte p:last-child{margin-bottom:0}.letter-page__portrait{margin:0 0 var(--space-lg)}.letter-page__portrait img{display:block;width:100%;height:auto;margin:0}.letter-page__caption{font-family:var(--font-brand-primary);font-weight:var(--font-brand-weight-regular);font-size:10px;line-height:14px;letter-spacing:.02em;text-transform:uppercase;color:var(--color-secondary-text);margin-top:var(--space-sm)}@media screen and (max-width:749px){.letter-page__portrait{max-width:320px;margin:0 auto var(--space-xl)}}@media screen and (min-width:750px){.letter-page__portrait{float:left;width:280px;margin:0 var(--space-xl) var(--space-lg) 0;margin-top:0}}@media screen and (min-width:990px){.letter-page__portrait{width:320px;margin-right:var(--space-2xl)}}.letter-signoff{margin:var(--space-2xl) auto 0;padding-top:var(--space-2xl);border-top:1px solid var(--color-border);max-width:780px}.letter-signoff p{font-family:var(--font-brand-primary);margin:0 0 2px;color:var(--color-secondary-text);font-size:var(--brand-body-sm-size);line-height:var(--brand-body-sm-line-height);letter-spacing:.01em}.letter-signoff__greeting{font-style:italic;font-size:var(--brand-body-size)!important;line-height:var(--brand-body-line-height)!important;color:var(--color-primary-text)!important;margin-bottom:var(--space-md)!important}.letter-signoff__name{font-weight:var(--font-brand-weight-medium)!important;font-size:var(--brand-body-size)!important;line-height:var(--brand-body-line-height)!important;color:var(--color-primary-text)!important;margin-bottom:var(--space-xs)!important}.letter-signoff__title{margin-bottom:var(--space-xs)!important}.letter-signoff__company{margin-bottom:var(--space-md)!important}.letter-signoff__links{font-family:var(--font-brand-primary);font-size:var(--brand-body-sm-size);line-height:var(--brand-body-sm-line-height);letter-spacing:.01em;color:var(--color-secondary-text)}.letter-signoff__links p{margin-bottom:2px}.letter-signoff__links a{color:var(--color-secondary-text);text-decoration:underline;text-underline-offset:3px;transition:color .15s ease}.letter-signoff__links a:hover{color:var(--color-primary-text)}.letter-page__body:after{content:"";display:table;clear:both}.letter-page__footer-space{height:var(--space-3xl)}@media screen and (min-width:750px){.letter-page__footer-space{height:80px}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/letter-page.css.map */
