.se-newsletter-popup{--dialog-background: 235 230 213;--text-color: 60 60 62;--rounded-sm: 24px;--drawer-body-padding: 0;--drawer-content-max-height: calc(100dvh - 24px) ;width:100%;height:auto;padding:12px}.se-newsletter-popup::part(content){border:1px solid rgb(68 80 38 / 20%);border-radius:24px;box-shadow:0 6px #44502624}.se-newsletter-popup::part(overlay){background:#0000001f}.se-newsletter-popup::part(outside-close-button){display:none}#newsletter-drawer.se-newsletter-popup>button.se-newsletter-popup__close{display:grid;place-items:center;z-index:2;width:44px;height:44px;min-width:44px;padding:0;border:1px solid rgb(68 80 38 / 65%);border-radius:50%;background:#ebe6d5;color:#445026;top:26px;inset-inline-end:26px}.se-newsletter-popup .se-newsletter-popup__content{padding:26px 18px 20px;text-align:start}.se-newsletter-popup__stack{display:grid;gap:18px}.se-newsletter-popup__brand{padding-inline-end:54px;min-height:32px;display:flex;align-items:center;color:#445026;font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-size:12px;line-height:1.3;text-transform:uppercase}.se-newsletter-popup__accent{display:none}.se-newsletter-popup .se-newsletter-popup__title{margin:0;color:#445026;font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-size:22px;line-height:1.2;letter-spacing:-.025em;text-transform:uppercase}.se-newsletter-popup__description{margin:0;color:#3c3c3e;font-size:15px;line-height:1.55}.se-newsletter-popup .form{gap:14px}.se-newsletter-popup .fieldset{gap:6px}.se-newsletter-popup__label{color:#445026;font-size:13px;line-height:1.4;font-weight:600}.se-newsletter-popup .se-newsletter-popup__email{min-height:50px;border:1px solid #7b8368;border-radius:10px;background:#f7f4e9;color:#3c3c3e;font-size:16px;padding:12px 14px}.se-newsletter-popup .button{--button-background: 68 80 38;--button-text-color: 235 230 213;--button-outline-color: 68 80 38;min-height:50px;border-radius:60px;font-size:14px;padding:14px 18px;width:100%}.se-newsletter-popup :is(button,input):focus-visible{outline:3px solid #445026;outline-offset:3px}@media screen and (min-width:700px){.se-newsletter-popup{width:477px;padding:16px}.se-newsletter-popup .se-newsletter-popup__content{padding:30px 34px 26px}#newsletter-drawer.se-newsletter-popup>button.se-newsletter-popup__close{top:30px;inset-inline-end:30px}.se-newsletter-popup__stack{gap:24px}.se-newsletter-popup__accent{display:block;width:8px;height:8px;border-radius:50%;background:#d06d57}.se-newsletter-popup .se-newsletter-popup__title{font-size:30px;line-height:1.18}.se-newsletter-popup__description{font-size:16px}}.se-journal{--j-olive:#445026;--j-cream:#ebe6d5;--j-ink:#3c3c3e;max-width:1280px;margin:auto;padding:48px 40px 64px;color:var(--j-ink);font-family:Open Sans,sans-serif;font-weight:400;line-height:1.6}.se-journal *{box-sizing:border-box;min-width:0}.se-journal h1,.se-journal h2,.se-journal h3,.se-j-eyebrow,.se-j-number,.se-j-contents,.se-j-read{font-family:Roboto Mono,monospace;font-weight:700}.se-journal h1{font-size:clamp(30px,4.6vw,58px);line-height:1.16;letter-spacing:-.045em;max-width:1000px;margin:12px 0 18px;text-wrap:balance}.se-journal h2,.se-journal h3{line-height:1.3;letter-spacing:-.025em;text-transform:none}.se-journal a{color:inherit;text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px}.se-journal a:hover{color:var(--j-olive);text-decoration-thickness:2px}.se-journal a:focus-visible,.se-journal summary:focus-visible{outline:3px solid var(--j-olive);outline-offset:5px;border-radius:2px}.se-j-eyebrow{font-size:12px;letter-spacing:.07em;color:var(--j-olive)}.se-j-intro{font-size:18px;max-width:640px}.se-j-contents{display:flex;flex-wrap:wrap;gap:12px 28px;border-block:1px solid var(--j-olive);padding:13px 0;margin-top:28px;font-size:13px}.se-j-contents a{padding:6px 0}.se-j-story--featured{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);background:var(--j-cream);margin-top:28px}.se-j-story--featured .se-j-story__image{aspect-ratio:1.15}.se-j-story__image img{display:block;width:100%;height:100%;object-fit:cover}.se-j-story--featured .se-j-story__text{padding:36px;align-self:center}.se-j-story--featured h2{font-size:clamp(24px,2.5vw,36px);margin:18px 0}.se-j-story h2 a,.se-j-story h3 a{text-decoration:none}.se-j-story h2 a:hover,.se-j-story h3 a:hover{text-decoration:underline}.se-j-story--featured:not(:has(.se-j-story__image)){grid-template-columns:1fr}.se-j-story--featured:not(:has(.se-j-story__image)) .se-j-story__text{max-width:800px}.se-j-meta{display:flex;flex-wrap:wrap;gap:4px 16px;font-size:12px;line-height:1.5}.se-j-story--featured .se-j-meta{margin-top:20px}.se-j-excerpt{font-size:15px;margin-top:14px}.se-j-read{display:flex;justify-content:space-between;border-top:1px solid var(--j-olive);padding-top:16px;margin-top:24px;font-size:13px}.se-j-read span{font-size:20px}.se-j-trails,.se-j-archive{margin-top:56px;scroll-margin-top:calc(var(--header-height,80px) + 20px)}.se-j-section-heading{display:flex;align-items:baseline;justify-content:space-between;gap:20px;border-bottom:2px solid var(--j-olive);padding-bottom:16px;margin-bottom:24px}.se-j-section-heading h2{font-size:24px}.se-j-section-heading>p{font-size:14px;max-width:460px}.se-j-trail-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.se-j-trail{scroll-margin-top:calc(var(--header-height,80px) + 20px)}.se-j-number{font-size:13px;color:var(--j-olive);border-top:4px solid #d06d57;padding-top:12px;margin-bottom:12px}.se-j-trail>h2{font-size:22px}.se-j-trail>p:not(.se-j-number){font-size:14px;margin-top:12px}.se-j-story--compact{border-top:1px solid #b9b9a5;margin-top:22px;padding-top:18px}.se-j-story--compact h3{font-size:16px;margin-top:9px}.se-j-tags{margin-bottom:20px;border-bottom:1px solid #b9b9a5;padding-bottom:18px}.se-j-tags summary{cursor:pointer;list-style:revert;padding:8px 0;font-size:14px;font-weight:700}.se-j-tags nav{display:flex;flex-wrap:wrap;gap:8px 18px;padding-top:12px}.se-j-tags a{font-size:13px;padding:7px 2px}.se-j-tags [aria-current]{font-weight:700;background:var(--j-cream)}.se-j-story-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 36px}.se-j-story-list>.se-j-story{display:grid;grid-template-columns:140px 1fr;gap:20px;border-bottom:1px solid #b9b9a5;padding:24px 0}.se-j-story-list .se-j-story__image{aspect-ratio:1}.se-j-story-list h3{font-size:18px;margin-top:10px}.se-j-story-list .se-j-excerpt{font-size:13px}.se-j-story-list>.se-j-story:not(:has(.se-j-story__image)){grid-template-columns:1fr}.se-j-library{margin-top:48px;padding:28px 32px;border-left:4px solid #d06d57;background:var(--j-cream)}.se-j-library h2{font-size:22px;margin:10px 0}.se-j-library p:last-child{font-size:15px;max-width:650px}.se-j-newsletter{display:grid;grid-template-columns:1fr 1fr;gap:32px;border-top:2px solid var(--j-olive);padding-top:32px;margin-top:48px}.se-j-newsletter h2{font-size:23px}.se-j-newsletter p{font-size:14px;margin-top:12px}.se-j-newsletter .blog-banner__form{width:100%;max-width:none}@media(max-width:1000px){.se-j-story-list>.se-j-story{grid-template-columns:100px 1fr;gap:16px}.se-j-story--featured .se-j-story__text{padding:26px}.se-j-trail-columns{gap:22px}}@media(max-width:699px){.se-journal{padding:28px 20px 40px}.se-j-intro{font-size:16px}.se-j-contents{gap:8px 20px;font-size:12px;margin-top:22px}.se-j-story--featured{grid-template-columns:1fr;margin-top:22px}.se-j-story--featured .se-j-story__image{aspect-ratio:1.55;max-height:320px}.se-j-story--featured .se-j-story__text{padding:24px}.se-j-story--featured h2{font-size:25px}.se-j-trail-columns,.se-j-story-list,.se-j-newsletter{grid-template-columns:1fr}.se-j-trail-columns{gap:32px}.se-j-section-heading{display:block}.se-j-section-heading>p{margin-top:10px}.se-j-trails,.se-j-archive{margin-top:36px}.se-j-story-list>.se-j-story{grid-template-columns:88px 1fr;gap:16px;padding:20px 0}.se-j-story-list h3{font-size:17px}.se-j-story-list .se-j-excerpt{display:none}.se-j-meta{font-size:12px}.se-j-library{padding:22px}.se-j-newsletter{gap:20px}.se-j-newsletter .fieldset-with-submit{display:grid;grid-template-columns:1fr}.se-j-newsletter button{width:100%}}@media(max-width:359px){.se-journal{padding-inline:16px}.se-j-story-list>.se-j-story{grid-template-columns:64px 1fr;gap:12px}.se-j-story--featured .se-j-story__text{padding:20px}.se-journal h1{font-size:29px}.se-j-story-list h3{font-size:16px}}
/*# sourceMappingURL=/cdn/shop/t/120/compiled_assets/styles.css.map?subset=AAAAAAAAAQg */
