.aletter,.aletter-details{--al-col: 38rem;--al-front: 50rem;--al-gap: clamp(72px, 4rem + 4vw, 128px);--al-body: 17px;padding-inline:var(--gutter);color:var(--ink)}@media(min-width:761px){.aletter,.aletter-details{--al-body: 18px}}.aletter{padding-block:56px var(--al-gap)}@media(min-width:990px){.aletter{padding-top:clamp(80px,13vh,144px)}}.aletter__front{max-width:var(--al-front);margin-inline:auto;text-align:center}.aletter__title{font-size:var(--fs-s);line-height:20px;font-weight:var(--w-regular);letter-spacing:var(--ls-cap-m);text-transform:uppercase;padding-inline-start:var(--ls-cap-m)}.aletter__opening{margin-top:clamp(36px,6vh,56px);font-size:var(--fs-20);line-height:1.45;font-weight:var(--w-light);letter-spacing:var(--ls-snug)}.aletter__stanza{display:block;text-wrap:balance}.aletter__stanza+.aletter__stanza{margin-top:.5em}@media(min-width:761px){.aletter__line{display:block;text-wrap:balance}}.aletter__name{margin-top:clamp(40px,7vh,72px);font-size:var(--fs-h);line-height:1.2;font-weight:var(--w-light);letter-spacing:var(--ls-snug);text-wrap:balance}.aletter__front:after{content:"";display:block;width:1px;height:48px;margin:40px auto 0;background:var(--line-strong)}.aletter__col{max-width:var(--al-col);margin:40px auto 0}@media(min-width:761px){.aletter__front:after{height:clamp(48px,8vh,80px);margin-top:clamp(40px,7vh,72px)}.aletter__col{margin-top:clamp(40px,7vh,72px)}}.aletter__text{font-size:var(--al-body);line-height:1.7;font-weight:var(--w-light);letter-spacing:var(--ls-text);text-wrap:pretty}.aletter__text>*{margin:0}.aletter__text>*+*{margin-top:1em}.aletter__text :is(ul,ol){padding-inline-start:1.2em}.aletter__text :is(strong,b){font-weight:var(--w-medium)}.aletter__text a,.aletter-details__text a{color:var(--ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.22em;padding:14px;margin-inline:-14px}.aletter__text a:focus-visible,.aletter-details__text a:focus-visible{outline-offset:-11px}.aletter__chapter{margin-top:var(--al-gap)}.aletter__kicker{margin:0 0 28px;font-size:var(--fs-xs);line-height:18px;font-weight:var(--w-regular);letter-spacing:var(--ls-cap);text-transform:uppercase;text-align:center;padding-inline-start:var(--ls-cap)}.aletter__quote{margin:0 0 clamp(36px,2rem + 1.5vw,56px);padding-block:clamp(40px,2.5rem + 1.5vw,64px);border-block:1px solid var(--line);font-size:var(--fs-26);line-height:1.3;font-weight:var(--w-light);letter-spacing:var(--ls-snug);text-align:center;text-wrap:balance}.aletter__epigraph{max-width:28rem;margin:0 auto clamp(32px,1.5rem + 1.5vw,44px);text-align:center}.aletter__epigraph-text{margin:0}.aletter__epigraph-text p{margin:0;font-size:var(--fs-m);line-height:1.6;font-weight:var(--w-light);color:var(--ink-2);text-wrap:balance}.aletter__epigraph-credit{margin-top:12px;font-size:var(--fs-xs);line-height:18px;font-weight:var(--w-regular);color:var(--ink-2);letter-spacing:var(--ls-cap);text-transform:uppercase;padding-inline-start:var(--ls-cap)}.aletter__sign{margin-top:clamp(48px,2rem + 2.5vw,80px);text-align:center}.aletter__valediction{margin:0;font-size:var(--al-body);line-height:1.7;font-weight:var(--w-light)}.aletter__sign picture{display:block}.aletter__signature{display:block;width:var(--al-sig, 240px);max-width:100%;height:auto;margin:12px auto 0}.aletter-details{padding-block:0 var(--al-gap)}.aletter-details__inner{max-width:30rem;margin-inline:auto;padding-top:clamp(48px,2.5rem + 2vw,80px);border-top:1px solid var(--line)}.aletter-details .aletter__kicker{margin-bottom:20px}.aletter-details__text{font-size:var(--fs-s);line-height:1.7;font-weight:var(--w-light);letter-spacing:var(--ls-text);color:var(--ink-2);text-wrap:pretty}.aletter-details__text>*{margin:0}.aletter-details__text>*+*{margin-top:1em}.aletter-details__doors{display:flex;flex-wrap:wrap;justify-content:center;column-gap:16px;max-width:var(--al-col);margin:20px auto 0;padding:0;list-style:none}.aletter-details__door{display:inline-flex;align-items:center;min-height:44px;padding-inline:12px;font-size:var(--fs-xs);line-height:18px;font-weight:var(--w-regular);color:var(--ink);letter-spacing:var(--ls-cap);text-transform:uppercase;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.4em}.aletter-details__door-end{letter-spacing:0}.aletter-details__door:hover{color:var(--ink-2)}.aletter-details__door:focus-visible{outline-offset:-6px}@media(forced-colors:active){.aletter__front:after{forced-color-adjust:none;background:CanvasText}}@media(min-width:990px){.aletter__opening{font-size:var(--fs-26)}.aletter__name{font-size:var(--fs-32)}.aletter__quote{font-size:var(--fs-h)}}.aletter__crest{display:block;width:137px;height:auto;margin:0 auto clamp(28px,4vh,44px)}@media(max-width:760px){.aletter__crest{width:112px;margin-bottom:24px}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/r4-about.css.map */
