.mr-mag-journal{--mj-ink:#2f4548;--mj-muted:#5f6d70;--mj-lilac:#b8a8d8;--mj-lilac-soft:#f0ebf8;--mj-line:rgba(47, 69, 72, 0.12);--mj-script:"Great Vibes", "Segoe Script", cursive;--mj-serif:"Cormorant Garamond", "Playfair Display", Georgia, serif;--mj-sans:Montserrat, var(--body-font), sans-serif;background:radial-gradient(circle at 8% 24%,rgb(184 168 216 / .14),transparent 28%),radial-gradient(circle at 92% 68%,rgb(184 168 216 / .12),transparent 24%),#faf9f7;color:var(--mj-ink);padding-bottom:clamp(2.5rem, 5vw, 4rem)}.mr-mag-journal-wrap{width:min(1120px, calc(100% - 2.5rem));margin:0 auto}.mr-mag-journal-script{font-family:var(--mj-script);font-weight:400;line-height:1.15}.mr-mag-journal-heart{display:block;margin:.75rem auto 0;color:var(--mj-lilac);font-size:1rem;line-height:1;text-align:center}.mr-mag-journal-prose{font-family:var(--mj-sans);font-size:.92rem;line-height:1.75;color:var(--mj-muted)}.mr-mag-journal-prose p{margin:0 0 .95em}.mr-mag-journal-prose p:last-child{margin-bottom:0}.mr-mag-journal-hero{--mj-hero-bg:#faf9f7;--mj-hero-fade:linear-gradient(
    to right,
    var(--mj-hero-bg) 0%,
    var(--mj-hero-bg) 18%,
    rgba(250, 249, 247, 0.94) 28%,
    rgba(250, 249, 247, 0.82) 36%,
    rgba(250, 249, 247, 0.66) 44%,
    rgba(250, 249, 247, 0.48) 50%,
    rgba(250, 249, 247, 0.3) 56%,
    rgba(250, 249, 247, 0.14) 62%,
    transparent 72%
  );position:relative;min-height:clamp(420px, 58vw, 620px);overflow:hidden;border-bottom:1px solid var(--mj-line);background:var(--mj-hero-bg)}.mr-mag-journal-hero.has-image{background-color:var(--mj-hero-bg);background-image:var(--mj-hero-fade),var(--mr-mj-hero-image);background-size:cover;background-position:center,center center;background-repeat:no-repeat}.mr-mag-journal-hero.has-image:has(.mr-mag-journal-hero__image){background-image:none;background-color:var(--mj-hero-bg)}.mr-mag-journal-hero__image{position:absolute;z-index:0;inset:0;overflow:hidden;background-color:#e8edf0;pointer-events:none}.mr-mag-journal-hero__image img{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--mr-mj-hero-pos,center center)}.mr-mag-journal-hero__image::before{content:"";position:absolute;inset:0;background:var(--mj-hero-fade);pointer-events:none}.mr-mag-journal-hero__inner{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:flex-start;min-height:clamp(420px, 58vw, 620px);width:54%;max-width:calc(100% - 2rem);padding-top:clamp(4rem, var(--mr-mj-hero-y, 28%), 9rem);padding-bottom:clamp(2.5rem, 5vw, 4rem);padding-right:clamp(1.5rem, 3vw, 3rem);padding-left:clamp(1.5rem, var(--mr-mj-hero-x, 10%), 9rem);text-align:left}.mr-mag-journal-hero__kicker{margin:0 0 var(--mr-mj-hero-gap-kicker-title,6px);font-family:var(--mj-sans);font-size:var(--mr-mj-hero-kicker-size,11px);font-weight:600;letter-spacing:.34em;text-transform:uppercase;color:var(--mr-mj-hero-kicker-color,var(--mj-ink))}.mr-mag-journal-hero__title{margin:0;color:var(--mr-mj-hero-title-color,#6d8fa8);font-size:var(--mr-mj-hero-title-size,clamp(3.2rem, 8vw, 5.6rem));line-height:.95;text-shadow:none!important}.mr-mag-journal-hero__tagline-wrap{display:inline-block;max-width:100%;margin-top:var(--mr-mj-hero-gap-title-tagline,10px);text-align:center}.mr-mag-journal-hero__tagline{margin:0;font-family:var(--mj-sans);font-size:var(--mr-mj-hero-tagline-size,10px);font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--mr-mj-hero-tagline-color,var(--mj-muted));text-align:center}.mr-mag-journal-heart--hero{display:block;width:fit-content;margin:var(--mr-mj-hero-gap-tagline-heart,8px) auto 0;font-size:1.45rem;line-height:1;text-align:center}.mr-mag-journal-heart--note{margin:.9rem auto 0;font-size:1.55rem;text-align:center}.mr-mag-journal-intro{padding:clamp(2.5rem, 5vw, 4rem) 0}.mr-mag-journal-intro .mr-mag-journal-wrap{position:relative;max-width:680px;text-align:center}.mr-mag-journal-heart--side{position:absolute;top:.15rem;left:-.25rem;margin:0;font-size:.9rem}.mr-mag-journal-intro__heading{margin:0 0 1rem;color:#6d8fa8;font-size:clamp(1.85rem, 3.8vw, 2.6rem)}.mr-mag-journal-intro__signoff{margin:1.15rem 0 0;color:#6d8fa8;font-size:clamp(1.35rem, 2.5vw, 1.85rem)}.mr-mag-journal-collage{padding:clamp(1rem, 3vw, 2rem) 0 clamp(2.5rem, 5vw, 3.5rem);background:radial-gradient(circle at 18% 40%,rgb(184 168 216 / .16),transparent 34%),radial-gradient(circle at 82% 58%,rgb(184 168 216 / .12),transparent 30%)}.mr-mag-journal-collage__stage{position:relative;width:100%;min-height:var(--mr-mj-collage-stage-h,520px)}.mr-mag-journal-collage__polaroid{position:absolute;z-index:3;left:var(--mr-mj-polaroid-x,6%);top:var(--mr-mj-polaroid-y,18px);width:min(var(--mr-mj-polaroid-w, 300px), 38vw);margin:0;padding:.55rem .55rem 1.85rem;transform:rotate(var(--mr-mj-collage-tilt,-2.5deg));background:#fff;box-shadow:0 12px 30px rgb(47 69 72 / .12)}.mr-mag-journal-collage__tape{position:absolute;top:-.55rem;left:50%;width:4.5rem;height:1.35rem;transform:translateX(-50%) rotate(-4deg);background:rgb(232 220 196 / .82);box-shadow:0 1px 2px rgb(0 0 0 / .08);pointer-events:none;z-index:2}.mr-mag-journal-collage__polaroid>.mr-mag-journal-collage__tape{top:-.8rem;width:7rem;height:2.05rem;transform:translateX(-50%) rotate(-3deg)}.mr-mag-journal-collage__tape--light{background:rgb(255 255 255 / .78);border:1px solid rgb(47 69 72 / .06);box-shadow:0 1px 3px rgb(47 69 72 / .06);transform:translateX(-50%) rotate(-2deg)}.mr-mag-journal-collage__tape--bottom{top:auto;bottom:-.45rem;transform:translateX(-50%) rotate(3deg)}.mr-mag-journal-collage__tape--note-corner{top:-.55rem;right:.85rem;left:auto;width:5.25rem;height:1.45rem;transform:rotate(14deg);background:rgb(196 176 220 / .72);border:1px solid rgb(168 148 192 / .28);box-shadow:0 1px 3px rgb(47 69 72 / .08)}.mr-mag-journal-collage__polaroid img,.mr-mag-journal-collage__center img{display:block;width:100%;height:auto;object-fit:cover}.mr-mag-journal-collage__polaroid img{aspect-ratio:1 / 1}.mr-mag-journal-collage__center{position:absolute;z-index:1;left:var(--mr-mj-center-x,32%);top:var(--mr-mj-center-y,0);width:min(var(--mr-mj-center-w, 490px), 56vw);margin:0;transform:rotate(var(--mr-mj-collage-tilt,-2.5deg));box-shadow:0 14px 34px rgb(47 69 72 / .12)}.mr-mag-journal-collage__center img{aspect-ratio:4 / 5;min-height:340px;max-height:500px}.mr-mag-journal-collage__box{position:absolute;z-index:2;left:var(--mr-mj-box-x,62%);top:var(--mr-mj-box-y,28px);width:min(var(--mr-mj-box-w, 330px), 40vw);margin:0;padding:clamp(1.2rem, 2.2vw, 1.75rem);transform:none;background:rgb(255 255 255 / .96);border:1px solid rgb(184 168 216 / .18);box-shadow:0 12px 32px rgb(47 69 72 / .08)}.mr-mag-journal-collage__box h2{margin:0 0 .75rem;color:#6d8fa8;font-size:clamp(1.5rem, 2.4vw, 2rem)}.mr-mag-journal-collage__box .mr-mag-journal-heart{margin-top:.85rem;text-align:left}.mr-mag-journal-posts{padding:clamp(1rem, 2vw, 1.5rem) 0 clamp(2.5rem, 5vw, 3.5rem);scroll-margin-top:clamp(5rem, 12vw, 7rem)}.mr-mag-journal-cat-tabs{margin-bottom:clamp(1.75rem, 3.5vw, 2.5rem);text-align:center}.mr-mag-journal-cat-tabs__list{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:0;list-style:none;margin:0;padding:0}.mr-mag-journal-cat-tabs__item{display:inline-flex;align-items:center}.mr-mag-journal-cat-tabs__item+.mr-mag-journal-cat-tabs__item::before{content:"";display:inline-block;width:1px;height:.95em;margin:0 clamp(0.75rem, 1.4vw, 1.15rem);background:rgb(74 74 74 / .22);align-self:center}.mr-mag-journal-cat-tab{display:inline-block;padding:.4rem 0;border:0;border-bottom:2px solid #fff0;background:none;font-family:var(--mj-sans);font-size:clamp(0.58rem, 0.72vw, 0.66rem);font-weight:500;line-height:1.35;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;color:#4a4a4a;transition:color 0.2s ease,border-color 0.2s ease}.mr-mag-journal-cat-tab:hover,.mr-mag-journal-cat-tab:focus-visible{color:#333;border-bottom-color:#c9a8b0}.mr-mag-journal-cat-tab.is-active{color:#333;border-bottom-color:#c9a8b0}.mr-mag-journal-posts.is-loading .mr-mag-journal-posts__inner{opacity:.45;pointer-events:none;transition:opacity 0.2s ease}.mr-mag-journal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.25rem, 2.5vw, 2rem)}.mr-mag-journal-card{display:flex;flex-direction:column;min-height:100%}.mr-mag-journal-card__image{display:block;overflow:hidden;margin-bottom:.85rem;background:var(--mj-lilac-soft)}.mr-mag-journal-card__image img{display:block;width:100%;height:220px;object-fit:cover;transition:transform 0.25s ease}.mr-mag-journal-card:hover .mr-mag-journal-card__image img{transform:scale(1.03)}.mr-mag-journal-card__noimg{display:grid;place-items:center;min-height:220px;color:var(--mj-muted);font-size:.8rem;letter-spacing:.12em;text-transform:uppercase}.mr-mag-journal-card__cat{margin:0 0 .4rem;font-family:var(--mj-sans);font-size:.62rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--mj-lilac)}.mr-mag-journal-card__title{margin:0 0 .55rem;font-family:var(--mj-serif);font-size:clamp(1.15rem, 1.3vw, 1.35rem);font-weight:500;line-height:1.2}.mr-mag-journal-card__title a{color:var(--mj-ink);text-decoration:none}.mr-mag-journal-card__excerpt{flex:1 1 auto;margin-bottom:.75rem;font-family:var(--mj-sans);font-size:.82rem;line-height:1.65;color:var(--mj-muted)}.mr-mag-journal-card__more{font-family:var(--mj-sans);font-size:.62rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;color:var(--mj-ink)}.mr-mag-journal-pagination{margin-top:clamp(2rem, 4vw, 2.75rem);text-align:center}.mr-mag-journal-pagination .nav-links{display:inline-flex;flex-wrap:wrap;gap:.35rem;justify-content:center}.mr-mag-journal-pagination a,.mr-mag-journal-pagination span{display:inline-flex;align-items:center;justify-content:center;min-width:2rem;min-height:2rem;padding:0 .55rem;border:1px solid var(--mj-line);color:var(--mj-ink);font-size:.78rem;text-decoration:none}.mr-mag-journal-pagination .current{background:var(--mj-lilac-soft);border-color:rgb(184 168 216 / .45)}.mr-mag-journal-empty{text-align:center;color:var(--mj-muted)}.mr-mag-journal-note{position:relative;padding:clamp(2.5rem, 5vw, 4rem) 0 clamp(3rem, 6vw, 4.5rem);background:radial-gradient(circle at 6% 50%,rgb(184 168 216 / .2),transparent 32%),#f3f1f5;border-top:1px solid var(--mj-line);overflow:hidden}.mr-mag-journal-note::after{content:"";position:absolute;left:0;right:0;bottom:0;height:min(50%, 260px);background:linear-gradient(to bottom,#fff0 0%,rgb(243 241 245 / .55) 42%,#f3f1f5 72%,#faf9f7 100%);pointer-events:none;z-index:0}.mr-mag-journal-note.has-bg-image{background:#f3f1f5;isolation:isolate}.mr-mag-journal-note.has-bg-image::before{content:"";position:absolute;left:0;top:0;bottom:0;width:min(52%, 460px);background-image:var(--mr-mj-note-bg);background-position:left bottom;background-size:auto 100%;background-repeat:no-repeat;mix-blend-mode:multiply;opacity:.92;pointer-events:none;z-index:0;-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 22%,rgb(0 0 0 / .45) 68%,transparent 100%),linear-gradient(to right,#000 0%,#000 58%,transparent 100%);mask-image:linear-gradient(to bottom,#000 0%,#000 22%,rgb(0 0 0 / .45) 68%,transparent 100%),linear-gradient(to right,#000 0%,#000 58%,transparent 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.mr-mag-journal-note.has-bg-image>*{position:relative;z-index:1}.mr-mag-journal-note__grid{display:grid;grid-template-columns:minmax(140px,0.75fr) minmax(0,1.35fr) minmax(140px,0.75fr);gap:clamp(1rem, 2.5vw, 2rem);align-items:center}.mr-mag-journal-note__grid:not(:has(.mr-mag-journal-note__decor)){grid-template-columns:minmax(140px,0.75fr) minmax(0,1fr)}.mr-mag-journal-note__left{display:flex;flex-direction:column;align-items:center;text-align:center}.mr-mag-journal-note__left h2{margin:0;color:#6d8fa8;font-size:clamp(1.6rem, 2.5vw, 2.15rem);max-width:100%}.mr-mag-journal-note__signoff{margin:.85rem 0 0;color:#6d8fa8;font-size:clamp(1.2rem, 2vw, 1.55rem)}.mr-mag-journal-note__decor{position:relative;margin:0;width:min(var(--mr-mj-note-decor-w, 260px), 100%);max-width:100%;justify-self:end}.mr-mag-journal-note__decor .mr-mag-journal-collage__tape{display:none!important}.mr-mag-journal-note__decor img{display:block;width:100%;height:auto;mix-blend-mode:multiply;opacity:.94;-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 72%,rgb(0 0 0 / .35) 92%,transparent 100%);mask-image:linear-gradient(to bottom,#000 0%,#000 72%,rgb(0 0 0 / .35) 92%,transparent 100%)}.mr-mag-journal-note__nav{position:relative;margin-top:clamp(2rem, 4vw, 2.75rem);padding-bottom:clamp(1.25rem, 2.5vw, 2rem);text-align:center}.mr-mag-journal-note__nav-line{display:block;height:1px;margin-bottom:.85rem;background:linear-gradient(90deg,transparent,var(--mj-line) 15%,var(--mj-line) 85%,transparent)}.mr-mag-journal-heart--nav{margin:-1.35rem auto .85rem;width:1.5rem;background:#f3f1f5}.mr-mag-journal-note.has-bg-image .mr-mag-journal-heart--nav{background:#fff0}.mr-mag-journal-note__nav-intro{max-width:36rem;margin:0 auto 1.1rem;font-size:.86rem;text-align:center}.mr-mag-journal-note__nav ul{display:flex;flex-wrap:wrap;gap:.35rem .85rem;justify-content:center;list-style:none;margin:0;padding:0}.mr-mag-journal-note__nav li{display:inline-flex;align-items:center}.mr-mag-journal-note__nav li+li::before{content:"·";margin-right:.85rem;color:var(--mj-muted)}.mr-mag-journal-note__nav a{font-family:var(--mj-sans);font-size:.62rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;color:var(--mj-ink)}.mr-mag-journal-note__nav a:hover{color:#6d8fa8}@media (max-width:900px){.mr-mag-journal-collage{overflow-x:clip}.mr-mag-journal-collage__stage{display:grid;grid-template-columns:1fr;justify-items:center;align-items:start;gap:1.15rem;min-height:auto!important;padding:.5rem 0 1rem;overflow:visible}.mr-mag-journal-collage__polaroid{display:none}.mr-mag-journal-collage__center{position:relative;left:auto;top:auto;grid-row:1;grid-column:1;width:min(84vw, 320px);margin:0 auto;transform:rotate(var(--mr-mj-collage-tilt,-2.5deg))}.mr-mag-journal-collage__center img{min-height:0;max-height:none}.mr-mag-journal-collage__box{position:relative;left:auto;top:auto;grid-row:2;grid-column:1;width:min(92vw, 360px);margin:0 auto;transform:none}.mr-mag-journal-note__grid{grid-template-columns:1fr;text-align:center}.mr-mag-journal-collage__box .mr-mag-journal-heart,.mr-mag-journal-note__decor{text-align:center}.mr-mag-journal-note__decor{justify-self:center;width:min(calc(var(--mr-mj-note-decor-w, 260px) * 0.88), 72vw)}}@media (max-width:900px){.mr-mag-journal-cat-tabs__list{gap:.35rem 0}.mr-mag-journal-cat-tabs__item+.mr-mag-journal-cat-tabs__item::before{margin:0 .65rem}.mr-mag-journal-hero{min-height:auto}.mr-mag-journal-hero__image{inset:0}.mr-mag-journal-hero__image::before{background:linear-gradient(to right,var(--mj-hero-bg) 0%,var(--mj-hero-bg) 14%,rgb(250 249 247 / .92) 24%,rgb(250 249 247 / .72) 34%,rgb(250 249 247 / .5) 44%,rgb(250 249 247 / .28) 52%,transparent 64%)}.mr-mag-journal-hero__inner{width:70%;min-height:clamp(380px, 58vw, 560px);padding-top:clamp(3.5rem, var(--mr-mj-hero-y, 24%), 6rem);padding-left:clamp(1.25rem, var(--mr-mj-hero-x, 8%), 3rem)}}@media (max-width:680px){.mr-mag-journal-cat-tab{font-size:.56rem;letter-spacing:.1em}.mr-mag-journal-hero{display:flex;flex-direction:column;min-height:0}.mr-mag-journal-hero__image{position:relative;order:1;inset:auto;width:100%;height:clamp(240px, 58vw, 340px);min-height:240px;flex:none}.mr-mag-journal-hero__image img{object-position:68% 28%}.mr-mag-journal-hero__image::before{background:linear-gradient(180deg,color-mix(in srgb,var(--mj-hero-bg),transparent 65%) 0%,transparent 22%)}.mr-mag-journal-hero__inner{order:2;width:100%;max-width:none;min-height:0;padding:1.35rem 1.25rem 2rem;background:var(--mj-hero-bg)}}@media (max-width:760px){.mr-mag-journal-grid{grid-template-columns:1fr}.mr-mag-journal-collage__center{width:min(90vw, 300px);margin-top:0}.mr-mag-journal-heart--side{position:static;margin-bottom:.5rem}.mr-mag-journal-note__decor{width:min(calc(var(--mr-mj-note-decor-w, 260px) * 0.72), 78vw)}}@media (min-width:761px){.mr-mag-journal-grid--6{grid-template-rows:auto auto}}.mr-mag-journal-hero{--mj-hero-fade:linear-gradient(
    to right,
    #faf9f7 0%,
    #faf9f7 18%,
    rgba(250, 249, 247, 0.94) 28%,
    rgba(250, 249, 247, 0.82) 36%,
    rgba(250, 249, 247, 0.66) 44%,
    rgba(250, 249, 247, 0.48) 50%,
    rgba(250, 249, 247, 0.3) 56%,
    rgba(250, 249, 247, 0.14) 62%,
    transparent 72%
  ) !important}.mr-mag-journal-hero.has-image{background-color:#faf9f7!important;background-image:var(--mj-hero-fade),var(--mr-mj-hero-image)!important;background-size:cover!important;background-position:center,center center!important;background-repeat:no-repeat!important}.mr-mag-journal-hero.has-image:has(.mr-mag-journal-hero__image){background-image:none!important;background-color:#faf9f7!important}