.krvn-story{--story-ink:#692632;--story-paper:#f8f4e7;--story-pink:#f3c5d2;--story-lilac:#ddd5e9;background:var(--story-paper);color:var(--story-ink);overflow:hidden;font-family:var(--font-body-family,sans-serif);font-size:16px;line-height:1.8}.krvn-story *{box-sizing:border-box}.krvn-story h1,.krvn-story h2{font-family:"Karavan Story Serif",Georgia,serif;font-weight:400;letter-spacing:-.035em;text-transform:none;color:inherit;margin:0;line-height:1.12;overflow-wrap:normal;word-break:normal}.krvn-story p{margin:0}.krvn-story figure{margin:0;min-width:0}.krvn-story a{color:inherit}.krvn-story a:focus-visible{outline:2px solid currentColor;outline-offset:6px}.krvn-story__cover{display:grid;grid-template-columns:1.08fr 1fr;min-height:650px;border-bottom:1px solid var(--story-ink);background:var(--story-paper);color:var(--story-ink)}.krvn-story__cover-copy{padding:64px 8% 54px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;position:relative}.krvn-story__eyebrow{font-size:11px;letter-spacing:.18em;text-transform:uppercase;font-weight:500;line-height:1.5}.krvn-story__eyebrow span{margin-left:12px}.krvn-story__star{width:42px;height:42px}.krvn-story__cover-star{margin:40px 0 26px;transform:rotate(15deg)}.krvn-story h1{font-size:clamp(56px,6.7vw,104px);max-width:640px}.krvn-story__subtitle{max-width:280px;font-size:17px;line-height:1.7;margin-top:26px!important}.krvn-story__read{display:inline-flex;align-items:center;gap:24px;font-size:12px;letter-spacing:.06em;text-decoration:none;border-bottom:1px solid currentColor;padding:10px 0;margin-top:40px}.krvn-story__read span{font-size:22px}.krvn-story__cover-media{position:relative;min-height:650px;border-left:1px solid var(--story-ink)}.krvn-story__photo{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.krvn-story__cover-media .krvn-story__photo{position:absolute;top:0;right:0;bottom:0;left:0;object-position:center 20%}.krvn-story figcaption{font-size:10px;letter-spacing:.07em;line-height:1.6;text-align:left;padding:10px 0 0}.krvn-story__cover-media figcaption{position:absolute;bottom:16px;left:18px;background:var(--story-paper);padding:7px 11px;color:var(--story-ink);max-width:calc(100% - 36px)}.krvn-story__cover--text{grid-template-columns:1fr;min-height:600px}.krvn-story__chapter{padding:110px 7%;position:relative;scroll-margin-top:120px;background:var(--chapter-bg,var(--story-paper));color:var(--chapter-ink,var(--story-ink))}.krvn-story__chapter-inner{max-width:1240px;margin:0 auto}.krvn-story__chapter-copy{max-width:670px}.krvn-story__chapter .krvn-story__eyebrow{margin-bottom:26px}.krvn-story h2{font-size:clamp(36px,4vw,60px);margin-bottom:32px;max-width:760px}.krvn-story__prose p+p{margin-top:20px}.krvn-story__prose{color:inherit;font-size:16px;line-height:1.85}.krvn-story__chapter--opening .krvn-story__chapter-copy{max-width:790px;margin:auto}.krvn-story__chapter--opening h2{max-width:650px}.krvn-story__chapter--opening .krvn-story__prose p:first-child{font-size:21px;line-height:1.7;margin-bottom:25px}.krvn-story__chapter--circle{background:var(--chapter-bg,var(--story-pink))}.krvn-story__chapter--circle .krvn-story__chapter-inner{display:grid;grid-template-columns:1.1fr 1fr;gap:10%;align-items:center}.krvn-story__circle-art{position:relative;aspect-ratio:1;max-width:420px;width:100%;margin:auto}.krvn-story__circle-art span{border:1px solid currentColor;border-radius:50%;position:absolute;width:64%;height:64%;background:transparent}.krvn-story__circle-art span:nth-child(1){top:0;left:18%}.krvn-story__circle-art span:nth-child(2){bottom:0;left:18%}.krvn-story__circle-art span:nth-child(3){top:18%;left:0}.krvn-story__circle-art span:nth-child(4){top:18%;right:0}.krvn-story__circle-art svg{position:absolute;left:38%;top:38%;width:24%;height:24%;transform:rotate(12deg)}.krvn-story__chapter--journey{background:var(--chapter-bg,var(--story-lilac));padding-bottom:150px}.krvn-story__chapter--journey .krvn-story__chapter-copy{max-width:710px;margin:auto;text-align:center}.krvn-story__chapter--journey h2{margin-left:auto;margin-right:auto}.krvn-story__trail{position:absolute;bottom:15px;left:0;width:100%;height:70px;opacity:.65}.krvn-story__chapter--has-image .krvn-story__chapter-inner{display:grid;grid-template-columns:1fr 1fr;gap:9%;align-items:center}.krvn-story__chapter--has-image .krvn-story__chapter-copy{margin:0}.krvn-story__chapter-media .krvn-story__photo{aspect-ratio:4/5;height:auto}.krvn-story__chapter--growth .krvn-story__chapter-media{order:-1}.krvn-story__chapter--invitation{background:var(--chapter-bg,var(--story-ink));color:var(--chapter-ink,var(--story-paper));padding-top:110px;padding-bottom:115px}.krvn-story__chapter--invitation .krvn-story__chapter-copy{max-width:740px;text-align:center;margin:auto}.krvn-story__chapter--invitation h2{font-size:clamp(40px,5.2vw,74px)}.krvn-story__chapter--invitation .krvn-story__prose p:nth-last-child(2){font-family:"Karavan Story Serif",Georgia,serif;font-size:clamp(28px,3.4vw,42px);line-height:1.3;margin-top:45px;margin-bottom:24px}.krvn-story__button{display:inline-flex;align-items:center;justify-content:center;gap:32px;padding:15px 26px;border:1px solid currentColor;text-decoration:none;margin-top:36px;font-size:12px;letter-spacing:.06em;min-height:48px}.krvn-story__button:hover{background:var(--chapter-ink,var(--story-paper));color:var(--chapter-bg,var(--story-ink))}@media(min-width:1600px){.krvn-story__cover,.krvn-story__cover-media{min-height:760px}}@media(max-width:989px){.krvn-story__cover{min-height:540px}.krvn-story__cover-copy{padding:45px 28px}.krvn-story__cover-media{min-height:540px}.krvn-story h1{font-size:66px}.krvn-story__chapter{padding:80px 7%}.krvn-story__chapter--journey{padding-bottom:120px}.krvn-story__chapter--circle .krvn-story__chapter-inner,.krvn-story__chapter--has-image .krvn-story__chapter-inner{gap:7%}.krvn-story__prose{font-size:15px}}@media(max-width:749px){.krvn-story__cover{grid-template-columns:1fr;min-height:0}.krvn-story__cover-copy{padding:38px 25px 42px}.krvn-story__cover-star{width:32px;height:32px;margin:26px 0 22px}.krvn-story h1{font-size:clamp(48px,14vw,72px);max-width:390px}.krvn-story__subtitle{font-size:16px;max-width:260px;margin-top:20px!important}.krvn-story__read{margin-top:23px}.krvn-story__cover-media{min-height:0;aspect-ratio:5/4;border-left:0;border-top:1px solid var(--story-ink)}.krvn-story__cover-media .krvn-story__photo{object-position:center 10%}.krvn-story__chapter{padding:60px 25px;scroll-margin-top:90px}.krvn-story h2{font-size:37px;margin-bottom:26px}.krvn-story__chapter .krvn-story__eyebrow{margin-bottom:20px}.krvn-story__chapter--opening .krvn-story__prose p:first-child{font-size:19px}.krvn-story__prose{font-size:15px;line-height:1.85}.krvn-story__prose p+p{margin-top:19px}.krvn-story__chapter--circle .krvn-story__chapter-inner,.krvn-story__chapter--has-image .krvn-story__chapter-inner{grid-template-columns:1fr;gap:36px}.krvn-story__circle-art{width:180px;margin-top:10px}.krvn-story__chapter--journey{padding-bottom:105px}.krvn-story__trail{height:45px}.krvn-story__chapter--growth .krvn-story__chapter-media{order:0}.krvn-story__chapter-media{width:100%;max-width:500px;margin:auto!important}.krvn-story__chapter-media .krvn-story__photo{aspect-ratio:1;object-position:center 35%}.krvn-story__chapter--invitation{padding:70px 25px}.krvn-story__chapter--invitation h2{font-size:42px}.krvn-story__chapter--invitation .krvn-story__prose p:nth-last-child(2){font-size:31px}.krvn-story__button{width:100%;max-width:310px}}
/*# sourceMappingURL=/cdn/shop/t/172/compiled_assets/styles.css.map */
