*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;font-family:var(--font-serif);font-size:clamp(1.125rem,1.05rem + .3vw,1.3125rem);font-weight:450;line-height:1.62;font-variant-numeric:oldstyle-nums proportional-nums;color:var(--ink);background-color:var(--ivory);background-image:var(--paper-texture);background-size:1200px 1200px;background-blend-mode:multiply;box-shadow:inset 0 0 110px #8c643742;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-wrap:break-word}img{display:block;max-width:100%;height:auto}a{color:inherit}p{margin:0 0 1em}h1,h2,h3{margin:0;font-weight:500;line-height:1.12;text-wrap:balance}em{font-style:italic}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;margin:-1px;padding:0;border:0}.skip-link{position:absolute;left:1rem;top:-4rem;z-index:50;padding:.75rem 1rem;background:var(--ink);color:var(--ivory)}.skip-link:focus{top:1rem}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.wrap{width:min(100% - 2.5rem,1120px);margin-inline:auto}.section{padding-block:clamp(3rem,7vw,6rem)}.eyebrow,.hero__est,.hero__concentration,.hero__place,.chapter-head__date,.text-link,.site-header__nav a,.site-header__home,.story-signoff p,.waitlist__button,.site-footer__place,.site-footer__links{font-variant-caps:all-small-caps;font-weight:600;letter-spacing:.16em}@media(max-width:600px){.eyebrow,.hero__est,.hero__concentration,.hero__place,.chapter-head__date,.text-link,.site-header__nav a,.site-header__home,.story-signoff p,.waitlist__button,.site-footer__place,.site-footer__links{letter-spacing:.08em}}.eyebrow{margin:0 0 .9rem;font-size:1.0625rem;color:var(--accent-text)}.heading{font-size:clamp(2rem,1.5rem + 2.2vw,3.25rem)}.lede{font-size:clamp(1.25rem,1.15rem + .5vw,1.5rem);font-style:italic;line-height:1.45;text-wrap:balance}.rte p:last-child{margin-bottom:0}.text-link{font-size:1.0625rem;text-decoration:none;color:var(--accent-text);border-bottom:1px solid currentColor;padding-bottom:.1rem}.text-link:hover{border-bottom-width:2px}.rule{width:72px;height:0;margin:1.75rem auto;border:0;border-top:1px solid var(--accent)}.gold-stamp{display:block}.gold-mark{display:block;position:relative;width:100%}.gold-mark img{width:100%;height:100%}@supports ((-webkit-mask-image: url(x.png)) or (mask-image: url(x.png))){.gold-mark{background:var(--gold-gradient);background-size:160% 160%;background-position:30% 40%;-webkit-mask-image:var(--mask);mask-image:var(--mask);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.gold-mark img{opacity:0}}.frame{position:relative;border:36px solid transparent;border-image:var(--frame) 36 / 36px stretch;padding:clamp(1rem,4vw,3rem) clamp(.5rem,4vw,3.5rem)}@media(max-width:600px){.frame{border-width:26px;border-image-width:26px;padding:1rem .35rem}}#shopify-section-header,.shopify-section-group-header-group{position:relative;z-index:20}.site-header{padding-block:1.1rem}.site-header__inner{display:flex;align-items:center;justify-content:space-between;gap:1rem}.site-header__home,.site-header__nav a{text-decoration:none;font-size:1.0625rem;padding-block:.35rem;border-bottom:1px solid transparent;white-space:nowrap}.site-header__nav{display:flex;gap:clamp(1rem,3vw,2.25rem)}.site-header__home:hover,.site-header__nav a:hover{border-bottom-color:var(--accent)}.hero{padding:clamp(.5rem,3vw,2rem) clamp(.75rem,3vw,1.25rem) clamp(2.5rem,6vw,4.5rem)}.hero__frame{max-width:760px;margin-inline:auto;text-align:center}.hero__mark{display:flex;flex-direction:column;align-items:center;margin:0}.hero__crest{width:clamp(108px,22vw,150px)}.hero__est{display:block;margin:.9rem 0 1.25rem;font-size:1.0625rem;letter-spacing:.26em}.hero__wordmark{width:min(100%,460px)}.hero__concentration{display:block;margin-top:1rem;font-size:1.125rem;color:var(--accent-text)}.hero__tagline{font-size:clamp(1.3125rem,1.15rem + .7vw,1.625rem);font-style:italic;margin:0 auto .5rem;max-width:22em;text-wrap:balance}.hero__line{margin:0 auto 1.75rem;max-width:30em;text-wrap:balance}.hero__place{margin:2rem 0 0;font-size:1rem;letter-spacing:.22em}@media(max-width:600px){.hero__est,.hero__place{letter-spacing:.14em}}.waitlist{width:100%;max-width:30rem;margin-inline:auto;text-align:left}.waitlist__row{display:flex;border:1px solid var(--ink);background:var(--paper)}.waitlist__input{flex:1;min-width:0;padding:.9rem 1rem;border:0;border-radius:0;background:transparent;font:inherit;font-size:1.125rem;color:var(--ink)}.waitlist__input::placeholder{color:var(--ink);opacity:.6;font-style:italic}.waitlist__button{flex:none;padding:.9rem 1.3rem;border:0;border-radius:0;cursor:pointer;font-family:inherit;font-size:1.0625rem;background:var(--ink);color:var(--ivory)}.waitlist__button:hover{background:var(--accent-text)}.waitlist__button[disabled]{opacity:.7;cursor:progress}.waitlist__note{margin:.7rem 0 0;font-size:1rem;font-style:italic;line-height:1.45}.waitlist__done,.waitlist__error{margin:0;padding:.95rem 1rem;border:1px solid var(--ink);background:var(--paper);font-size:1.125rem;line-height:1.5}.waitlist__done{font-style:italic}.waitlist__error{margin-bottom:.7rem;border-color:var(--accent-text);color:var(--accent-text)}@media(max-width:480px){.waitlist__row{flex-direction:column;border:0;background:none;gap:.55rem}.waitlist__input{border:1px solid var(--ink);background:var(--paper)}.waitlist__note{text-align:center}}.mount{margin:0}.mount__paper{background:none;padding:0}.mount__print{display:block}.mount__paper img{width:100%;filter:grayscale(.65) sepia(.3) contrast(1.06);mix-blend-mode:multiply}.mount figcaption{margin-top:.6rem;font-style:italic;font-size:1rem;line-height:1.45}.feature{display:grid;gap:clamp(2rem,5vw,4.5rem);align-items:center}.feature__photo{width:100%}.feature__body{max-width:34em}.feature .heading{margin-bottom:1.25rem}.feature__link{margin:1.75rem 0 0}@media(min-width:900px){.feature--photo-right{grid-template-columns:6fr 5fr}.feature--photo-right .feature__photo{order:2}.feature--photo-left{grid-template-columns:5fr 6fr}}.feature--photo-above,.feature--text-only{justify-items:center;text-align:center}.feature--photo-above .feature__photo{max-width:900px}.feature--photo-above .feature__photo figcaption{text-align:left}.feature--photo-above .feature__text,.feature--text-only .feature__text{max-width:40rem}.feature--photo-above .feature__body,.feature--text-only .feature__body{margin-inline:auto}.feature--photo-right .feature__photo,.feature--photo-left .feature__photo{max-width:520px;justify-self:center}.closing{max-width:820px;margin-inline:auto;text-align:center}.closing .heading{margin-bottom:1rem}.closing .lede{max-width:28em;margin:0 auto 2rem}.story-opening{padding:clamp(.5rem,3vw,2rem) 0 clamp(2rem,5vw,3.5rem)}.story-opening__title{max-width:820px;margin:0 auto clamp(2.5rem,5vw,4rem);text-align:center}.story-opening__heading{font-size:clamp(2.125rem,1.5rem + 2.8vw,3.75rem);margin-bottom:1rem}.story-opening .lede{max-width:28em;margin:0 auto}.story-opening__photo{max-width:960px;margin-inline:auto}.story-article-section{padding:clamp(1.5rem,4vw,3rem) 1.25rem clamp(2.5rem,5vw,4rem)}.story-article{max-width:38rem;margin-inline:auto;font-size:clamp(1.1875rem,1.1rem + .3vw,1.375rem);line-height:1.68}.story-article:after{content:"";display:block;clear:both}.chapter-head{clear:both;text-align:center;padding-top:clamp(2.25rem,5vw,3.25rem);margin-bottom:1.5rem}.chapter-head:before{content:"";display:block;width:72px;margin:0 auto 1.75rem;border-top:1px solid var(--accent)}.chapter-head__date{margin:0 0 .3rem;font-size:1.0625rem;color:var(--accent-text)}.chapter-head__title{font-size:clamp(1.75rem,1.4rem + 1.5vw,2.5rem);font-style:italic}.story-photo{margin:.35rem 0 1.4rem}.story-photo .mount figcaption{font-size:.9375rem}@media(min-width:760px){.story-photo--left{float:left;clear:both;width:42%;margin:.35rem 1.75rem 1.1rem 0}.story-photo--right{float:right;clear:both;width:42%;margin:.35rem 0 1.1rem 1.75rem}.story-photo--wide{clear:both;margin:1.75rem 0 2rem}}@media(min-width:1100px){.story-photo--left{margin-left:-4rem}.story-photo--right{margin-right:-4rem}.story-photo--wide{margin-inline:-5rem}}@media(max-width:759px){.story-photo{margin-inline:auto}.story-photo--left,.story-photo--right{max-width:18rem}}.story-signoff{clear:both;text-align:center;padding-top:2.5rem}.story-signoff:before{content:"";display:block;width:72px;margin:0 auto 1.5rem;border-top:1px solid var(--accent)}.story-signoff p{margin:0;font-size:1.0625rem;letter-spacing:.26em;color:var(--accent-text)}.site-footer{padding-block:2.5rem 2rem;text-align:center;border-top:1px solid var(--rule)}.site-footer__top{display:grid;justify-items:center;gap:.35rem;padding-bottom:1.5rem}.site-footer__place{margin:0;font-size:1rem;color:var(--accent-text);letter-spacing:.22em}.site-footer__motto{margin:0;font-style:italic}.site-footer__links{list-style:none;margin:.75rem 0 0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:.4rem 1.5rem}.site-footer__links a{text-decoration:none}.site-footer__links a:hover{color:var(--accent-text)}.site-footer__bottom{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;font-size:.9375rem;opacity:.75}.site-footer__bottom a{text-decoration:none}.utility{min-height:60vh}.utility .heading{margin-bottom:1.25rem}.utility .rte{max-width:40em}.form-stack{display:grid;gap:.9rem;max-width:26rem}.form-stack label{font-size:1rem}.form-stack input{padding:.85rem 1rem;border:1px solid var(--ink);border-radius:0;background:var(--paper);font:inherit;color:var(--ink)}.form-stack button,.button{display:inline-block;padding:.9rem 1.4rem;border:0;border-radius:0;cursor:pointer;text-decoration:none;font:inherit;font-variant-caps:all-small-caps;letter-spacing:.14em;font-weight:600;background:var(--ink);color:var(--ivory)}.password-entry{padding:1rem 0 0;font-size:1rem;text-align:center}.password-entry summary{cursor:pointer;width:fit-content;margin-inline:auto;font-variant-caps:all-small-caps;letter-spacing:.12em;opacity:.7}.password-entry details>div{justify-content:center}.password-entry input{padding:.7rem .9rem;border:1px solid var(--ink);background:var(--paper);color:var(--ink);font:inherit}.password-entry button{padding:.7rem 1rem;border:0;background:var(--ink);color:var(--ivory);font:inherit;cursor:pointer}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/34/assets/base.css.map */
