/* Interior art direction, scoped exclusively to Meet Lea and The Edit. */
.meet-page,.edit-page{padding-top:45px;padding-bottom:65px;overflow-wrap:break-word}
.meet-page img,.edit-page img{display:block;width:100%;height:auto;max-width:100%}
.meet-page figure,.edit-page figure{margin:0;min-width:0}
.meet-page figcaption,.edit-page figcaption{font-size:12px;padding-top:12px;line-height:1.6}
.meet-page .journal-hand,.edit-page .journal-hand{font:italic 24px/1.4 'Segoe Script','Bradley Hand','Brush Script MT',cursive}
.meet-opening{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.8fr);gap:9%;align-items:center;padding:15px 0 55px}
.meet-opening h1{font-size:clamp(52px,6vw,84px);line-height:1.06;margin:20px 0}
.meet-opening .meet-lead{font:26px/1.4 'Playfair Display',Georgia,serif;max-width:25ch}
.meet-portrait{padding:10px 10px 15px;background:var(--cream);transform:rotate(1deg)}
.meet-portrait img{border-radius:46% 46% 0 0}
.meet-story{position:relative;isolation:isolate;display:grid;grid-template-columns:1fr 1fr;gap:0 8%;padding:45px 0}
.meet-story>.eyebrow{grid-column:1/-1}
.meet-page h2{font-size:clamp(34px,4vw,49px);line-height:1.13;letter-spacing:-.025em}
.meet-page h2 i{color:var(--mauve);font-weight:400}
.meet-story::before{content:'';position:absolute;inset:0 -3%;z-index:-1;background:var(--cream) linear-gradient(115deg,rgba(255,255,255,.18),rgba(138,129,124,.035) 48%,rgba(255,255,255,.12));background-blend-mode:soft-light;opacity:.5;clip-path:polygon(0 3%,20% 0,44% 3%,70% 1%,100% 3%,99% 98%,72% 100%,47% 97%,20% 100%,0 97%)}
.meet-interests{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1fr);gap:9%;align-items:center;padding:65px 0}
.meet-interests figure{padding:8px 8px 18px;background:var(--sage);transform:rotate(-1deg)}
.meet-interests dt{font:24px/1.3 'Playfair Display',Georgia,serif;margin:23px 0 5px}
.meet-interests dt a{display:inline-block;padding:6px 0;border-bottom:1px solid var(--rose)}
.meet-interests dd{margin:0;font-size:15px;line-height:1.65}
.meet-creative{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.8fr);gap:8%;align-items:center;padding:25px 0 60px}
.meet-creative figure{padding:9px;background:var(--cream)}
.meet-next{padding-top:20px;border-top:1px solid var(--rose)}
.meet-next>.eyebrow{display:block;margin-bottom:15px}
.meet-next>a{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:18px 0;font:30px/1.2 'Playfair Display',Georgia,serif}
.meet-next>a span{font:13px/1.6 'DM Sans',sans-serif}
.edit-opening{max-width:820px;padding:10px 0 35px}
.edit-page .edit-opening h1{font-size:clamp(64px,9vw,112px);margin:16px 0;line-height:1}
.edit-opening>p:first-of-type{font:24px/1.5 'Playfair Display',Georgia,serif;max-width:32ch}
.edit-index{display:flex;flex-wrap:wrap;gap:9px 28px;margin:25px 0}
.edit-index a{display:block;min-height:44px;padding:9px 0;border-bottom:1px solid var(--rose);font-size:15px}
.edit-page .edit-note{font-size:13px;line-height:1.65;color:var(--gray);max-width:62ch}
.edit-collection{padding:45px 0 55px;scroll-margin-top:15px}
.collection-intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.8fr);gap:9%;align-items:center;margin-bottom:35px}
.edit-page h2{font-size:clamp(39px,5vw,65px);line-height:1.06;letter-spacing:-.035em;margin:15px 0 24px}
.collection-cover{padding:9px 9px 16px;background:var(--cream);max-width:360px;justify-self:end}
.collection-curvy-style .collection-cover{background:var(--sage);transform:rotate(1deg)}
.collection-real-life-magic .collection-cover{background:var(--rose);transform:rotate(-.7deg)}
.collection-magic-outings .collection-cover{background:var(--cream)}
.collection-curvy-style .collection-intro,.collection-magic-outings .collection-intro{grid-template-columns:minmax(0,.8fr) minmax(0,1fr)}
.collection-curvy-style .collection-intro>div,.collection-magic-outings .collection-intro>div{grid-column:2;grid-row:1}
.collection-curvy-style .collection-cover,.collection-magic-outings .collection-cover{grid-column:1;grid-row:1;justify-self:start}
.collection-stories{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:30px 25px;align-items:start}
.edit-story{min-width:0;grid-column:span 5}
.edit-story:nth-child(2){grid-column:7/12;padding-top:45px}
.edit-story:nth-child(3){grid-column:3/10;display:grid;grid-template-columns:55% minmax(0,1fr);gap:22px;align-items:center}
.edit-story figure{padding:7px 7px 15px;background:var(--cream)}
.edit-story h3{font-size:30px;line-height:1.16;margin:17px 0 10px;letter-spacing:-.02em}
.edit-story p{font-size:15px;line-height:1.65;margin:0}
.edit-collection{position:relative;isolation:isolate}
.collection-real-life-magic::before{content:'';position:absolute;inset:0 -3%;z-index:-1;opacity:.35;background:var(--cream) linear-gradient(115deg,rgba(255,255,255,.18),rgba(138,129,124,.035) 48%,rgba(255,255,255,.12));background-blend-mode:soft-light;clip-path:polygon(0 1%,29% 0,56% 1%,80% 0,100% 1%,100% 99%,70% 100%,40% 99%,0 100%)}
.collection-note{margin-top:25px;font-size:14px}
.edit-end{display:flex;flex-wrap:wrap;gap:15px 30px;padding-top:25px;border-top:1px solid var(--rose)}
@media(max-width:600px){
.meet-page,.edit-page{padding-top:28px;padding-bottom:40px}
.meet-opening{grid-template-columns:1fr;gap:25px;padding-bottom:40px}
.meet-opening h1{font-size:55px}
.meet-opening .meet-lead{font-size:24px}
.meet-opening .meet-portrait{width:82%;max-width:330px;justify-self:end;margin-right:3px}
.meet-story{grid-template-columns:1fr;gap:0;padding:30px 0}
.meet-page h2{font-size:36px;margin:15px 0 23px}
.meet-interests{grid-template-columns:1fr;gap:30px;padding:43px 0}
.meet-interests figure{width:73%;max-width:300px;margin-left:4px}
.meet-interests dt{font-size:25px}
.meet-creative{grid-template-columns:1fr;gap:22px;padding-bottom:40px}
.meet-creative figure{width:93%;justify-self:end}
.meet-next>a{display:block;font-size:29px;padding:16px 0}
.meet-next>a span{display:block;margin-top:8px}
.edit-page .edit-opening h1{font-size:72px}
.edit-opening{padding-bottom:12px}
.edit-index{gap:8px 18px}
.edit-index a{font-size:14px}
.edit-collection{padding:30px 0 38px}
.edit-page h2{font-size:43px}
.collection-intro,.collection-curvy-style .collection-intro,.collection-magic-outings .collection-intro{grid-template-columns:1fr;gap:25px;margin-bottom:26px}
.collection-curvy-style .collection-intro>div,.collection-magic-outings .collection-intro>div,.collection-curvy-style .collection-cover,.collection-magic-outings .collection-cover{grid-column:auto;grid-row:auto}
.collection-cover{width:77%;max-width:315px;padding:7px 7px 13px}
.collection-curvy-style .collection-cover,.collection-magic-outings .collection-cover{margin-left:3px}
.collection-stories{grid-template-columns:repeat(6,minmax(0,1fr));gap:28px 14px}
.edit-story{grid-column:1/4}
.edit-story:nth-child(2){grid-column:4/7;padding-top:34px}
.edit-story:nth-child(3){grid-column:1/-1;grid-template-columns:52% minmax(0,1fr);gap:15px}
.edit-story h3{font-size:24px;line-height:1.18;margin:13px 0 8px}
.edit-story p{font-size:13px;line-height:1.6}
.edit-story figure{padding:5px 5px 12px}
.collection-curvy-style .edit-story{grid-column:2/6}
.edit-end{display:block}
.edit-end a{display:block;margin-bottom:13px}
}

/* Restrained journal finish: shared paper mounts, with no printed lettering. */
.meet-portrait,.meet-interests figure,.meet-creative figure,.collection-cover,.edit-story figure{background-image:linear-gradient(115deg,rgba(255,255,255,.18),rgba(255,255,255,0) 68%),repeating-linear-gradient(0deg,transparent 0 3px,rgba(138,129,124,.025) 3px 4px);background-blend-mode:normal;box-shadow:0 3px 12px rgba(138,129,124,.09)}
