@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300 500;font-display:block;src:url(/fonts/cormorant-normal.woff2)format("woff2")}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300 500;font-display:block;src:url(/fonts/cormorant-italic.woff2)format("woff2")}*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--cream:#f9f7f2;--ink:#1a1a16;--ink-light:#4a4a42;--ink-faint:#9a9a8e;--rule:#c8c6bc}html{scroll-behavior:smooth}body{background:var(--cream);color:var(--ink);min-height:100vh;font-family:Cormorant Garamond,Palatino Linotype,Georgia,serif;font-size:18px;line-height:1.8}.page{max-width:680px;margin:0 auto;padding:60px 40px 100px;position:relative}.leaf-container{justify-content:center;margin:0 0 48px;display:flex}.leaf-container img{opacity:.88;width:260px;height:auto;display:block}.title-block{text-align:center;margin-bottom:48px}.title-main{letter-spacing:.01em;color:var(--ink);margin-bottom:6px;font-family:Cormorant Garamond,Georgia,serif;font-size:42px;font-style:italic;font-weight:300;line-height:1.1;display:block}.title-with{letter-spacing:.18em;text-transform:uppercase;color:var(--ink-light);margin-bottom:18px;font-family:Cormorant Garamond,Georgia,serif;font-size:17px;font-weight:400;display:block}.subtitle{letter-spacing:.22em;text-transform:uppercase;color:var(--ink-faint);font-family:Cormorant Garamond,Georgia,serif;font-size:14px;font-weight:400;display:block}.rule{background:var(--rule);width:60px;height:1px;margin:40px auto}.section-break{background:var(--rule);width:36px;height:1px;margin:40px auto}.opening-line{text-align:center;color:var(--ink);margin-bottom:48px;font-family:Cormorant Garamond,Georgia,serif;font-size:28px;font-style:italic;font-weight:300;line-height:1.3}.body-text{color:var(--ink);font-family:Cormorant Garamond,Georgia,serif;font-size:18px;font-weight:400;line-height:1.85}.body-text p{margin-bottom:1.6em}.body-text p:last-child{margin-bottom:0}.pull{color:var(--ink-light);font-style:italic}.lenses{text-align:center;letter-spacing:.04em;color:var(--ink);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);margin:40px 0;padding:28px 0;font-size:20px;font-style:italic;font-weight:300;display:block}.lens-sep{color:var(--ink-faint);margin:0 14px;font-style:normal;font-weight:300}.closing-block{border-top:1px solid var(--rule);margin-top:56px;padding-top:40px}.closing-text{color:var(--ink-light);margin-bottom:24px;font-family:Cormorant Garamond,Georgia,serif;font-size:18px;font-style:italic;font-weight:400;line-height:1.7}.contact-line{letter-spacing:.06em;color:var(--ink-faint);font-family:Cormorant Garamond,Georgia,serif;font-size:15px}.contact-line a{color:var(--ink-light);border-bottom:1px solid var(--rule);padding-bottom:1px;text-decoration:none;transition:color .18s,border-color .18s}.contact-line a:hover{color:var(--ink);border-color:var(--ink)}.appendix{border-top:1px solid var(--rule);margin-top:72px;padding-top:48px}.appendix-section{margin-bottom:56px}.appendix-section:last-child{margin-bottom:0}.appendix-heading{letter-spacing:.24em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:20px;font-family:Cormorant Garamond,Georgia,serif;font-size:13px;font-weight:400;display:block}.appendix-text{color:var(--ink-light);font-family:Cormorant Garamond,Georgia,serif;font-size:16px;font-weight:400;line-height:1.85}.appendix-text p{margin-bottom:1.4em}.appendix-text p:last-child{margin-bottom:0}.appendix-text .pull{color:var(--ink);font-style:italic}.appendix-rule{background:var(--rule);width:36px;height:1px;margin:48px 0}.small-leaf{opacity:.2;justify-content:flex-end;margin-top:72px;display:flex}.small-leaf img{width:80px;height:auto}@media (width<=560px){.page{padding:40px 24px 80px}.title-main{font-size:34px}.opening-line{font-size:22px}.lenses{font-size:17px}}@media print{body{background:#fff}.page{padding:40px}}
