

.pl-editorial-intro,.pl-editorial-case{padding:55px 6% 100px;background:#f3efe7;color:#4a2732;scroll-margin-top:32px}
.ed-folio{border-top:1px solid #4a27323a;padding-top:16px;display:flex;justify-content:space-between;gap:20px;font:10px/1.5 monospace;letter-spacing:.04em}
.ed-intro-grid{display:grid;grid-template-columns:.45fr 1.6fr 1fr;gap:5%;margin-top:75px;align-items:start}.ed-margin{font:10px/1.65 monospace;letter-spacing:.04em}.ed-intro-grid h2,.ed-case-grid h2{font:400 clamp(42px,4.8vw,84px)/1.04 'Bodoni Moda',Georgia,serif;letter-spacing:-.045em;margin:0 0 32px}.ed-intro-grid p,.ed-case-grid p{font:15px/1.8 'DM Sans',Arial,sans-serif;max-width:48ch}.ed-intro-grid .ed-lead{font-size:20px;line-height:1.5;max-width:33ch}.ed-intro-grid figure,.ed-case-grid figure{margin:0}.ed-intro-grid img,.ed-case-grid img{width:100%;display:block}.ed-intro-grid figure{margin-top:65px}.ed-intro-grid figcaption,.ed-case-grid figcaption{font:9px/1.6 monospace;letter-spacing:.04em;margin-top:15px}.ed-link{display:inline-block;margin-top:24px;padding-bottom:9px;border-bottom:1px solid #4a273250;font-size:12px}.ed-case-grid{display:grid;grid-template-columns:1fr 1fr;gap:12%;align-items:center;margin-top:65px}.ed-case-grid figure{max-width:550px}.ed-case-grid img{aspect-ratio:4/5;object-fit:cover}.ed-case-grid h2{margin-top:24px}.ed-case-grid details{border-top:1px solid #4a273230;padding:20px 0}.ed-case-grid details:last-of-type{border-bottom:1px solid #4a273230}.ed-case-grid summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:12px;font:12px/1.6 monospace}.ed-case-grid details[open] summary span{transform:rotate(45deg)}.ed-note{display:block;margin-top:24px;font:9px/1.6 monospace}.hero h1{font-family:'Bodoni Moda',Georgia,serif;font-weight:400;letter-spacing:-.055em;line-height:1.02}.hero-story{font-size:14px;line-height:1.7}.pl-folio,.scene-folio,.pl-signup-folio{font-family:monospace;letter-spacing:.06em}.ed-link:focus-visible,.ed-case-grid summary:focus-visible{outline:2px solid #8a4660;outline-offset:6px}
@media(max-width:700px){.pl-editorial-intro,.pl-editorial-case{padding:35px 6% 60px}.ed-folio{font-size:8px}.ed-folio span:last-child{text-align:right}.ed-intro-grid,.ed-case-grid{display:block;margin-top:35px}.ed-intro-grid>.ed-margin{margin-bottom:24px}.ed-intro-grid h2,.ed-case-grid h2{font-size:12vw}.ed-intro-grid p,.ed-case-grid p{font-size:14px}.ed-intro-grid .ed-lead{font-size:18px}.ed-intro-grid figure{width:78%;margin:38px 0 0 auto}.ed-case-grid figure{margin-bottom:40px}.hero h1{font-size:15vw}}

.ed-about{background:#f3efe7;color:#4a2732}.ed-about-nav{position:static;display:flex;justify-content:space-between;padding:28px 6%;background:transparent}.ed-about-nav>a:first-child{font:36px 'Bodoni Moda',Georgia,serif}.ed-about-nav>a:last-child{font-size:12px}.ed-about h1{font:400 clamp(48px,5vw,86px)/1.05 'Bodoni Moda',Georgia,serif;letter-spacing:-.045em;margin:0 0 30px}.ed-about-bottom{border-top:1px solid #4a273230;margin:0 6%;padding:30px 0 50px;display:flex;justify-content:space-between;gap:20px;font:11px monospace}@media(max-width:700px){.ed-about h1{font-size:13vw}.ed-about-bottom{font-size:9px}}

.ed-intro-grid .ed-bio-title{font-size:30px;letter-spacing:-.02em;margin:38px 0 16px}.ed-intro-grid .ed-stack{font:12px/1.9 monospace}.ed-about h1{margin-top:25px}.journey-footer>div{flex-wrap:wrap;gap:20px}.journey-footer>div>span{max-width:48ch;line-height:1.6}

.ed-intro-grid figure img{height:auto;object-fit:contain}.ed-case-grid figure img{height:auto;object-fit:cover}
