.journal-root{--acc:#9c6a23;--accL:#e3a24a;--serif:var(--font-fraunces),"Fraunces",serif;--sans:var(--font-archivo),"Archivo",sans-serif;color:#241910;font-family:var(--sans);-webkit-font-smoothing:antialiased;background:#f0e4d0;overflow-x:clip}.journal-root a{color:inherit;text-decoration:none}.journal-root img{max-width:100%;display:block}.journal-root button{cursor:pointer;font-family:inherit}.journal-root .wrap{max-width:1200px;margin:0 auto;padding:0 44px}.journal-root .eyebrow{letter-spacing:.24em;text-transform:uppercase;color:var(--acc);font-size:11px;font-weight:600}.journal-root .phead{text-align:center;padding:54px 0 6px}.journal-root .phead .eyebrow{margin-bottom:12px;display:block}.journal-root .phead h1{font-family:var(--serif);letter-spacing:-.02em;color:#1c1308;font-size:clamp(38px,5.2vw,72px);font-weight:400}.journal-root .phead p{color:#4b3c2c;max-width:54ch;margin:14px auto 0;font-size:16.5px;line-height:1.6}.journal-root .cats{flex-wrap:wrap;justify-content:center;gap:10px;padding:34px 0 0;display:flex}.journal-root .cat{color:#3f3122;background:0 0;border:1px solid #24191033;border-radius:40px;padding:10px 20px;font-size:13.5px;transition:all .2s}.journal-root .cat:hover{border-color:var(--acc)}.journal-root .cat.on{color:#f0e4d0;background:#1c1308;border-color:#1c1308}.journal-root .feat{padding:44px 0 0}.journal-root .feature{background:#fff7ea;border:1px solid #2419101a;border-radius:18px;grid-template-columns:1.15fr .85fr;align-items:center;gap:44px;display:grid;overflow:hidden}.journal-root .feature .fim{height:100%;min-height:380px;position:relative;overflow:hidden}.journal-root .feature .fim img{object-fit:cover;width:100%;height:100%}.journal-root .feature .ftag{color:#e3c083;letter-spacing:.08em;text-transform:uppercase;background:#1c160e;border-radius:30px;padding:7px 13px;font-size:10.5px;font-weight:600;position:absolute;top:18px;left:18px}.journal-root .feature .fc{padding:44px 44px 44px 0}.journal-root .feature .meta{color:#6f5d46;margin-bottom:14px;font-size:12.5px}.journal-root .feature .meta b{color:var(--acc);font-weight:600}.journal-root .feature h2{font-family:var(--serif);letter-spacing:-.01em;color:#1c1308;margin-bottom:14px;font-size:clamp(26px,3.2vw,40px);font-weight:400;line-height:1.1}.journal-root .feature p{color:#3f3122;max-width:46ch;margin-bottom:22px;font-size:15.5px;line-height:1.7}.journal-root .rl{color:#1c1308;border-bottom:2px solid var(--acc);align-items:center;gap:9px;padding-bottom:3px;font-size:13.5px;font-weight:600;display:inline-flex}.journal-root .rl svg{width:16px;height:16px;color:var(--acc)}.journal-root .grid{grid-template-columns:repeat(3,1fr);gap:28px;padding:54px 0 30px;display:grid}.journal-root .post{flex-direction:column;transition:all .3s;display:flex}.journal-root .post .pim{aspect-ratio:3/2;background:#eadcc4;border-radius:14px;position:relative;overflow:hidden}.journal-root .post .pim img{object-fit:cover;width:100%;height:100%;transition:transform .8s cubic-bezier(.2,.7,.2,1)}.journal-root .post:hover .pim img{transform:scale(1.05)}.journal-root .post .ptag{color:var(--acc);letter-spacing:.08em;text-transform:uppercase;background:#f5eee1eb;border-radius:30px;padding:6px 11px;font-size:10px;font-weight:700;position:absolute;top:14px;left:14px}.journal-root .post .meta{color:#6f5d46;margin:16px 0 8px;font-size:12px}.journal-root .post h3{font-family:var(--serif);color:#1c1308;margin-bottom:9px;font-size:22px;font-weight:400;line-height:1.18;transition:color .2s}.journal-root .post:hover h3{color:var(--acc)}.journal-root .post p{color:#3f3122;font-size:14px;line-height:1.62}.journal-root .post .rm{color:var(--acc);align-items:center;gap:7px;margin-top:12px;font-size:13px;font-weight:600;display:inline-flex}.journal-root .post .rm svg{width:14px;height:14px}.journal-root .morebar{text-align:center;padding:16px 0 70px}.journal-root .morebtn{color:#1c1308;background:0 0;border:1px solid #2419103d;border-radius:44px;padding:15px 34px;font-size:14px;font-weight:600;transition:all .2s}.journal-root .morebtn:hover{border-color:var(--acc)}.journal-root .news{color:#ece3d2;background:#15100a;padding:64px 0;position:relative;overflow:hidden}.journal-root .news:after{content:"";background:radial-gradient(60% 130% at 50% 0,#e3a24a1f,#0000);position:absolute;inset:0}.journal-root .news .in{z-index:2;text-align:center;max-width:600px;margin:0 auto;position:relative}.journal-root .news .eyebrow{color:#e3c083}.journal-root .news h2{font-family:var(--serif);color:#fff;margin:12px 0;font-size:clamp(26px,3.4vw,42px);font-weight:400}.journal-root .news p{color:#c9bba2;margin-bottom:26px;font-size:15px;line-height:1.6}.journal-root .nform{gap:10px;max-width:440px;margin:0 auto;display:flex}.journal-root .nform input{font-family:var(--sans);color:#fff;background:#fff7ea12;border:1px solid #e3a24a4d;border-radius:44px;outline:none;flex:1;padding:15px 20px;font-size:14.5px}.journal-root .nform input::placeholder{color:#9a8a6e}.journal-root .nform button{background:var(--accL);color:#1c1305;white-space:nowrap;border:0;border-radius:44px;align-items:center;gap:8px;padding:0 24px;font-size:14px;font-weight:600;display:inline-flex}.journal-root .nform button svg{width:16px;height:16px}@media (max-width:880px){.journal-root .wrap{padding:0 20px}.journal-root .feature{grid-template-columns:1fr}.journal-root .feature .fim{order:-1;min-height:240px}.journal-root .feature .fc{padding:26px}.journal-root .grid{grid-template-columns:1fr;gap:30px;padding:40px 0 20px}.journal-root .nform{flex-direction:column}}
