
:root{--coal:#171715;--ivory:#f2efe9;--cream:#eae7e0;--brown:#817568;--ink:#292823}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--ivory);color:var(--ink);font:300 15px/1.85 'DM Sans',Arial,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}h1,h2,h3,.serif{font-family:'Cormorant Garamond',Georgia,serif;font-weight:400}h1,h2,h3{letter-spacing:-.035em}p{margin:0 0 1.25em}button,input,select,textarea{font:inherit}.shell{width:min(1310px,86vw);margin:auto}.kicker{font-size:10px;letter-spacing:.23em;text-transform:uppercase;font-weight:500}.sep{width:52px;height:1px;background:var(--brown);margin:38px 0}.link{display:inline-block;font-size:11px;text-transform:uppercase;letter-spacing:.18em;border-bottom:1px solid;padding:0 0 9px}.link:hover{color:var(--brown)}.site-header{position:absolute;z-index:20;top:0;left:0;width:100%;color:white;padding:28px 5.5vw;display:flex;align-items:center;justify-content:space-between;gap:30px}.brand img{width:clamp(130px,13vw,194px)}.nav{display:flex;gap:clamp(12px,1.7vw,28px);align-items:center;flex-wrap:wrap;justify-content:flex-end}.nav a{font-size:10px;text-transform:uppercase;letter-spacing:.11em;white-space:nowrap}.nav a:hover,.nav a[aria-current]{opacity:.58}.menu-btn{display:none;background:transparent;color:white;border:1px solid #fff8;padding:8px 12px;font-size:11px;letter-spacing:.13em}.page-hero{height:clamp(660px,89svh,950px);min-height:650px;position:relative;background:#242321;color:#fff;display:flex;align-items:flex-end;isolation:isolate}.page-hero::before{content:"";position:absolute;inset:0;background:var(--hero-img) center var(--hero-pos,42%)/cover no-repeat;z-index:-2;filter:brightness(.65) saturate(.75)}.page-hero::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#060605a3,transparent 77%),linear-gradient(0deg,#06060599,transparent 65%);z-index:-1}.page-hero .shell{padding-bottom:clamp(75px,10vh,140px)}.page-hero h1{font-size:clamp(74px,10.3vw,170px);line-height:.83;max-width:1050px;margin:26px 0 29px}.page-hero h1 em,.display em{font-weight:400;color:#ccb9a5}.page-hero .lead{font-size:clamp(16px,1.6vw,22px);max-width:680px;line-height:1.65}.editorial{padding:clamp(110px,11vw,180px) 0}.editorial.tint{background:#e8e3dc}.editorial.dark{background:var(--coal);color:var(--cream)}.editorial-grid{display:grid;grid-template-columns:.95fr 1.05fr;gap:9vw;align-items:start}.editorial-grid.reverse{grid-template-columns:1.05fr .95fr}.editorial h2,.display{font-size:clamp(58px,7vw,116px);line-height:.91;margin:20px 0 36px}.editorial p{max-width:600px;line-height:2}.editorial .kicker{color:#93806b}.editorial.dark p{color:#d1cbc1}.editorial-photo{width:100%;height:clamp(450px,48vw,790px);object-fit:cover;filter:saturate(.7)}.editorial-photo.portrait{height:clamp(480px,53vw,830px)}.editorial-photo.short{height:clamp(310px,37vw,540px)}.pull{padding:clamp(120px,12vw,190px) 7vw;text-align:center}.pull h2{font-size:clamp(65px,8vw,150px);line-height:.92;max-width:1240px;margin:0 auto}.pull p{max-width:680px;margin:35px auto 0}.full-bleed{height:clamp(430px,70vw,850px);background:var(--photo) center/cover no-repeat;filter:grayscale(.6)}.trio{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:55px}.trio article img{width:100%;height:410px;object-fit:cover;filter:saturate(.65)}.trio h3{font-size:clamp(36px,3.5vw,54px);line-height:.98;margin:21px 0 15px}.trio p{font-size:13px;line-height:1.9}.service-rows{margin-top:70px}.service-row{display:grid;grid-template-columns:110px 1fr;gap:50px;border-top:1px solid #aaa39a;padding:32px 0}.service-row h3{font-size:clamp(34px,4vw,60px);margin:0 0 12px}.service-row p{max-width:600px}.statement{font-family:'Cormorant Garamond',Georgia,serif;font-size:clamp(28px,3vw,45px);line-height:1.35}.cta{background:#1b1b19;color:#f0ece5;text-align:center;padding:clamp(125px,12vw,185px) 0}.cta h2{font-size:clamp(74px,9vw,148px);line-height:.89;margin:25px auto 35px;max-width:1000px}.cta p{color:#c8c1b7;max-width:610px;margin:0 auto 35px}.site-footer{background:#10100f;color:#c4beb4;padding:44px 7vw;display:flex;justify-content:space-between;gap:18px;align-items:center;flex-wrap:wrap;font-size:11px;letter-spacing:.06em}.site-footer a{text-decoration:underline;text-underline-offset:5px}.draft-tag{position:fixed;bottom:14px;right:14px;z-index:45;background:#eee8dc;color:#4c443d;padding:7px 11px;border:1px solid #c8bcae;font:10px 'DM Sans',sans-serif;letter-spacing:.12em}.journal-hero{background:#ede8df;padding:180px 0 95px}.journal-hero h1{font-size:clamp(115px,17vw,290px);line-height:.8;margin:33px 0 40px}.journal-hero .sub{font:italic clamp(24px,2.9vw,43px)/1.3 'Cormorant Garamond',Georgia,serif;max-width:690px}.journal-feature{display:grid;grid-template-columns:1.2fr .8fr;align-items:center;gap:7vw;padding:65px 0 100px}.journal-feature img{width:100%;height:650px;object-fit:cover}.journal-feature h2{font-size:clamp(64px,7vw,115px);line-height:.9}.journal-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.journal-grid article img{width:100%;height:355px;object-fit:cover}.journal-grid article h3{font-size:clamp(34px,3.6vw,54px);line-height:1.05;margin:19px 0 10px}.journal-grid p{font-size:13px;line-height:1.8}.post-cover{width:100%;height:65vh;min-height:430px;object-fit:cover}.post-body{max-width:770px;margin:90px auto 130px;width:86vw}.post-body h2{font-size:clamp(42px,5vw,72px);line-height:1.07;margin:58px 0 25px}.post-body p{font-size:17px;line-height:2}.post-title{background:#ede8df;padding:180px 0 85px}.post-title h1{font-size:clamp(66px,8vw,140px);line-height:.9;margin:22px 0}.contact-layout{display:grid;grid-template-columns:.85fr 1.15fr;gap:10vw}.contact-detail{font-size:clamp(23px,2.8vw,40px);font-family:'Cormorant Garamond',Georgia,serif}.contact-detail a{text-decoration:underline;text-underline-offset:6px}.form-field{margin-bottom:22px}.form-field label{display:block;font:500 10px 'DM Sans',sans-serif;letter-spacing:.18em;text-transform:uppercase;margin-bottom:8px}.form-field input,.form-field select,.form-field textarea{width:100%;background:transparent;border:0;border-bottom:1px solid #9e978e;padding:13px 0;color:#292823;border-radius:0;outline-offset:4px}.form-field textarea{min-height:120px}.form-fields{display:grid;grid-template-columns:1fr 1fr;gap:20px}.submit-demo{background:#242321;color:#fff;border:0;padding:17px 24px;font-size:11px;letter-spacing:.13em;text-transform:uppercase;cursor:pointer}.fineprint{font-size:11px;color:#736e67;line-height:1.8}.header-solid{position:relative;background:#171715;color:#fff}.header-solid+.journal-hero,.header-solid+.post-title{padding-top:90px}
@media(max-width:1050px){.nav{gap:14px}.nav a{font-size:9px}.brand img{width:140px}}
@media(max-width:1120px){.menu-btn{display:block}.nav{display:none;position:absolute;top:85px;right:0;left:0;background:#171715;padding:30px 7vw;flex-direction:column;align-items:flex-start;gap:16px}.nav.open{display:flex}.nav a{font-size:12px}}@media(max-width:780px){.site-header{padding:22px 6vw}.brand img{width:155px}.menu-btn{display:block}.nav{display:none;position:absolute;left:0;right:0;top:82px;background:#171715;padding:26px 7vw;flex-direction:column;align-items:flex-start;gap:20px}.nav.open{display:flex}.nav a{font-size:12px}.page-hero{min-height:0;height:85svh}.page-hero h1{font-size:clamp(69px,13.2vw,110px)}.page-hero .lead{font-size:15px}.editorial{padding:100px 0}.editorial-grid,.editorial-grid.reverse{grid-template-columns:1fr;gap:40px}.editorial h2{font-size:clamp(65px,12vw,96px)}.editorial-photo,.editorial-photo.portrait{height:470px}.trio,.journal-grid{grid-template-columns:1fr}.trio article img,.journal-grid article img{height:400px}.service-row{grid-template-columns:1fr;gap:10px}.pull h2{font-size:clamp(68px,12vw,110px)}.cta h2{font-size:clamp(75px,13vw,114px)}.journal-hero{padding-top:110px}.journal-hero h1{font-size:clamp(92px,20vw,160px)}.journal-feature{grid-template-columns:1fr}.journal-feature img{height:440px}.journal-feature h2{font-size:75px}.contact-layout,.form-fields{grid-template-columns:1fr}.site-footer{flex-direction:column;align-items:flex-start}.draft-tag{font-size:8px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}

/* Home layout preserved from V5 */

:root{--coal:#171715;--ivory:#f2efe9;--cream:#eae7e0;--brown:#817568;--ink:#292823}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--ivory);color:var(--ink);font:300 15px/1.8 'DM Sans',Arial,sans-serif}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}.serif,h1,h2,h3,.quote{font-family:'Cormorant Garamond',Georgia,serif;font-weight:400}.kicker{font-size:11px;letter-spacing:.23em;text-transform:uppercase;font-weight:500}.container{width:min(1260px,86vw);margin:auto}.muted{color:#77746e}.button{display:inline-block;border-bottom:1px solid;padding:0 0 9px;font-size:11px;letter-spacing:.2em;text-transform:uppercase}.button:hover{color:#a8927b}.site-header{position:absolute;z-index:4;top:0;left:0;width:100%;padding:33px 6vw;display:flex;align-items:center;justify-content:space-between;color:#fff}.brand img{width:clamp(135px,15vw,225px);height:auto}.nav{display:flex;gap:36px;align-items:center}.nav a{font-size:11px;letter-spacing:.16em;text-transform:uppercase}.nav a:hover{opacity:.65}.menu-btn{display:none;background:transparent;border:1px solid #fff9;color:white;padding:8px 13px}.hero{min-height:100svh;display:flex;align-items:flex-end;position:relative;background:#171717;color:white;isolation:isolate}.hero-image{position:absolute;inset:0;z-index:-2;background:url('assets/hero.jpg') center 34%/cover no-repeat;filter:brightness(.7)}.hero:after{content:'';position:absolute;z-index:-1;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.56),transparent 65%),linear-gradient(0deg,rgba(0,0,0,.55),transparent 52%)}.hero-content{padding:0 0 clamp(80px,11vh,150px);width:min(1260px,86vw);margin:auto}.hero h1{font-size:clamp(75px,10vw,160px);line-height:.82;letter-spacing:-.035em;max-width:770px;margin:24px 0 27px}.hero p{font-size:13px;letter-spacing:.08em;max-width:550px}.hero-scroll{position:absolute;bottom:38px;right:7vw;font-size:10px;letter-spacing:.2em;text-transform:uppercase}.manifest{padding:155px 0 170px;text-align:center}.manifest .kicker{color:var(--brown)}.manifest h2{font-size:clamp(44px,5.5vw,86px);line-height:1.04;letter-spacing:-.035em;max-width:1040px;margin:35px auto}.manifest p{max-width:620px;margin:30px auto 0;line-height:2}.divider{width:46px;height:1px;background:#a69a8d;margin:38px auto}.gallery{background:#e7e3dc;padding:120px 0 155px}.section-heading{display:flex;justify-content:space-between;gap:50px;align-items:end;margin-bottom:60px}.section-heading h2{font-size:clamp(65px,7vw,108px);line-height:.88;margin:15px 0 0}.section-heading p{max-width:280px;font-size:13px}.gallery-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:30px 65px}.gallery-grid figure{margin:0}.gallery-grid figure:nth-child(2){margin-top:120px}.gallery-grid figure:nth-child(3){grid-column:1/3;width:85%;margin:60px auto 0}.gallery-grid img{width:100%;height:580px;object-fit:cover}.gallery-grid figure:nth-child(2) img{height:420px}.gallery-grid figure:nth-child(3) img{height:650px}.gallery figcaption{font-size:10px;text-transform:uppercase;letter-spacing:.17em;margin-top:15px;color:#736c65}.author{background:var(--coal);color:var(--cream);padding:145px 0}.author-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:10vw;align-items:center}.author-photo img{width:100%;height:690px;object-fit:cover;filter:grayscale(1)}.author h2,.experience h2,.contact h2{font-size:clamp(70px,7.5vw,124px);line-height:.87;margin:25px 0 38px}.author p{max-width:570px;line-height:2;color:#c9c5bd}.author .kicker{color:#bbab9a}.experience{padding:160px 0}.experience-grid{display:grid;grid-template-columns:1fr 1fr;gap:11vw}.experience h2{margin-top:20px}.experience .body{padding-top:55px;font-size:16px;line-height:2}.experience .small-rule{border-top:1px solid #c9c2b8;margin-top:36px;padding-top:22px;font-size:12px;letter-spacing:.08em}.full-image{height:74vh;min-height:540px;background:url('assets/story4.jpg') center 48%/cover no-repeat;position:relative}.full-image:after{content:'';position:absolute;inset:0;background:#0002}.stories{padding:145px 0;background:#e7e3dc}.stories .story-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:27px;margin-top:65px}.stories article img{height:380px;width:100%;object-fit:cover;filter:saturate(.72)}.stories article h3{font-size:35px;margin:19px 0 2px}.stories article p{font-size:12px;color:#706c65}.stories .note{margin-top:35px;font-size:12px;color:#77716b}.contact{padding:155px 0 170px;text-align:center;background:#1c1c1a;color:#eeeae3}.contact .kicker{color:#b3a697}.contact h2{max-width:870px;margin:25px auto 30px}.contact p{max-width:565px;margin:0 auto 32px;color:#c9c5bd}.contact .button{margin-top:22px}.footer{background:#121211;color:#bdb8af;padding:36px 7vw;display:flex;justify-content:space-between;gap:30px;font-size:11px;letter-spacing:.08em}.footer a{text-decoration:underline;text-underline-offset:4px}.draft-label{position:fixed;z-index:6;bottom:14px;right:14px;padding:7px 12px;background:#ede8dd;color:#474139;border:1px solid #c9c0b4;font-size:10px;letter-spacing:.1em;text-transform:uppercase}@media(max-width:1120px){.menu-btn{display:block}.nav{display:none;position:absolute;top:85px;right:0;left:0;background:#171715;padding:30px 7vw;flex-direction:column;align-items:flex-start;gap:16px}.nav.open{display:flex}}@media(max-width:760px){.site-header{padding:23px 6vw}.brand img{width:160px}.menu-btn{display:block}.nav{display:none;position:absolute;top:82px;left:0;right:0;background:#1a1a18;padding:25px 6vw;flex-direction:column;align-items:flex-start;gap:20px}.nav.open{display:flex}.hero{min-height:88svh}.hero-image{background-position:59% center}.hero-content{padding-bottom:100px}.hero h1{font-size:clamp(62px,13vw,90px)}.hero-scroll{right:7vw;bottom:30px}.manifest{padding:105px 0}.manifest h2{font-size:clamp(45px,10vw,68px)}.gallery,.author,.experience,.stories{padding:100px 0}.section-heading{display:block}.section-heading h2{font-size:72px}.gallery-grid{display:block}.gallery-grid figure,.gallery-grid figure:nth-child(2),.gallery-grid figure:nth-child(3){width:100%;margin:0 0 38px}.gallery-grid img,.gallery-grid figure:nth-child(2) img,.gallery-grid figure:nth-child(3) img{height:450px}.author-grid,.experience-grid{grid-template-columns:1fr;gap:55px}.author-photo img{height:440px}.author h2,.experience h2,.contact h2{font-size:72px}.experience .body{padding-top:0}.full-image{height:460px;min-height:0}.stories .story-cards{grid-template-columns:1fr}.stories article img{height:350px}.contact{padding:105px 0}.footer{flex-direction:column}.draft-label{font-size:8px}}
 .homepage-services,.homepage-journal{padding:140px 0;background:#f2efe9}.homepage-services h2,.homepage-journal h2{font-size:clamp(70px,8vw,140px);line-height:.89;margin:25px 0 55px}.homepage-links{display:grid;grid-template-columns:1fr 1fr;gap:0 70px}.homepage-links a{padding:24px 0;border-top:1px solid #aaa39a;font-size:14px;display:flex;justify-content:space-between}.homepage-journal{background:#e7e3dc}.homepage-journal p{max-width:520px}@media(max-width:760px){.homepage-services,.homepage-journal{padding:100px 0}.homepage-links{grid-template-columns:1fr}.homepage-services h2,.homepage-journal h2{font-size:76px}} 

/* Shared native WP chrome and blog */
body{margin:0}.site-header{position:absolute;z-index:20;top:0;left:0;right:0;display:flex;align-items:center;justify-content:space-between;padding:28px 6vw;color:#fff;background:linear-gradient(180deg,#1717159c,transparent)}
body:not(.home) .site-header{position:relative;background:#171715;color:#fff}
.site-header .brand img{height:auto;width:clamp(145px,15vw,210px);display:block}
.site-header .nav{display:flex;gap:clamp(12px,2vw,31px);align-items:center}
.site-header .nav a{color:inherit;letter-spacing:.10em;text-transform:uppercase;font-size:11px}
.site-header .menu-btn{background:transparent;border:1px solid #ffffff99;color:#fff;padding:9px 14px;cursor:pointer}
.site-footer,.footer{background:#121211;color:#ddd8cd;display:flex;flex-wrap:wrap;justify-content:space-between;gap:22px;padding:38px 6vw;font-size:12px}
.site-footer a,.footer a{color:inherit}
.draft-tag,.draft-label{pointer-events:none}
.post-content{max-width:790px;margin:80px auto 115px;padding:0 24px;font:300 17px/2 'DM Sans',sans-serif}
.post-content p{margin:0 0 1.5em}.post-content h2{font:400 clamp(39px,5vw,66px)/1.1 'Cormorant Garamond',serif;margin:1.2em 0 .35em}.post-content img{height:auto;max-width:100%}
.journal-list{display:grid;grid-template-columns:1fr 1fr;gap:50px 34px;margin:65px 0}
.journal-card img{width:100%;height:350px;object-fit:cover}.journal-card h2{font:400 clamp(33px,4vw,55px)/1 'Cormorant Garamond',serif;margin:16px 0}
.journal-card p{font-size:14px;line-height:1.8}.journal-intro{padding:100px 0 40px;background:#f2efe9}.journal-intro h1{font:400 clamp(65px,10vw,150px)/.9 'Cormorant Garamond',serif;max-width:1200px;margin:20px 0}
.journal-meta{font-size:11px;text-transform:uppercase;letter-spacing:.17em;color:#85786a}
.post-cover{width:100%;max-height:70vh;object-fit:cover}.wp-block-image img{height:auto}
.wp-block-button__link{border-radius:0;background:#171715;color:#fff}
.screen-reader-text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}
@media(max-width:1100px){.site-header .menu-btn{display:block}.site-header .nav{display:none;position:absolute;top:100%;left:0;right:0;background:#171715;padding:30px 6vw;flex-direction:column;align-items:flex-start;gap:18px}.site-header .nav.open{display:flex}}
@media(min-width:1101px){.site-header .menu-btn{display:none}}
@media(max-width:760px){.journal-list{grid-template-columns:1fr}.journal-card img{height:300px}.journal-intro{padding-top:75px}.site-header{padding:23px 6vw}}

/* V6.1: editorial compositions driven by editable WordPress content */
.pk-dynamic-hero .shell {max-width: 1480px;}
.pk-dynamic-hero h1 {font-size:clamp(52px,8vw,124px);line-height:.97;max-width:1150px;overflow-wrap:normal;}
.pk-dynamic-hero .lead {font-size:clamp(17px,1.55vw,22px);line-height:1.55;max-width:680px;color:#f2eee9;}
.pk-dynamic-hero .lead p {margin:0;}
.pk-intro {background:#f2efe9;padding:clamp(75px,9vw,150px) 0;}
.pk-intro .shell {max-width:990px;}
.pk-intro p {font-family:'Cormorant Garamond',Georgia,serif;font-size:clamp(30px,3.1vw,51px);line-height:1.25;}
.pk-intro .kicker {display:block;margin-bottom:30px;}
.pk-editorial-section h2 {font-size:clamp(45px,5.9vw,96px);line-height:.96;overflow-wrap:break-word;}
.pk-editorial-section p {font-size:clamp(15px,1.2vw,18px);line-height:1.85;}
.pk-editorial-section a {color:inherit;text-decoration:underline;text-underline-offset:4px;}
.pk-cta .pk-contact-link {color:#f2efe9;font-size:14px;display:inline-block;padding:10px;}
.pk-cta p {line-height:1.8;}
@media(max-width:800px) {
 .pk-dynamic-hero {min-height:620px;height:82svh;}
 .pk-dynamic-hero h1 {font-size:clamp(44px,10vw,74px);line-height:1.02;margin:20px 0;}
 .pk-intro {padding:85px 0;}
 .pk-editorial-section {padding:80px 0;}
 .pk-editorial-section .editorial-grid {display:flex;flex-direction:column;gap:32px;}
 .pk-editorial-section .editorial-photo {width:100%;height:auto;max-height:520px;aspect-ratio:4/5;object-fit:cover;}
 .pk-editorial-section h2 {font-size:clamp(43px,9vw,70px);}
 .pk-cta h2 {font-size:clamp(53px,10vw,85px);}
}


/* Cinematic Editorial V6.2 — Dziennik and safe editorial previews */
.pk-journal-hero {background:#e7e3dc;padding:clamp(90px,10vw,170px) 0 clamp(85px,10vw,145px)}
.pk-journal-hero h1{font:400 clamp(70px,10vw,168px)/.84 'Cormorant Garamond',Georgia,serif;letter-spacing:-.045em;max-width:1270px;margin:34px 0 38px}
.pk-journal-hero h1 em{color:#847264;font-weight:400}
.pk-journal-hero p{font-size:clamp(15px,1.7vw,21px);line-height:1.7;max-width:680px}
.pk-journal-library{background:#f2efe9;padding:65px 0 160px}
.pk-journal-filters{display:flex;flex-wrap:wrap;gap:8px 24px;border-bottom:1px solid #c5bdb2;padding-bottom:26px;margin-bottom:54px}
.pk-journal-filters a{font-size:11px;letter-spacing:.075em;padding:9px 0;border-bottom:1px solid transparent;color:#746a60}
.pk-journal-filters a.current{border-bottom-color:#282522;color:#282522}
.pk-journal-private-note{font-size:10px;letter-spacing:.08em;color:#8a7565;max-width:760px}
.pk-journal-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(25px,6vw,95px);row-gap:105px}
.pk-journal-card:nth-child(even){padding-top:85px}
.pk-journal-card img{width:100%;height:clamp(310px,38vw,620px);object-fit:cover;filter:saturate(.72)}
.pk-journal-card-meta{margin:25px 0 12px;color:#817466;font-size:10px;letter-spacing:.18em;text-transform:uppercase}
.pk-journal-card h2{font:400 clamp(41px,5vw,76px)/.97 'Cormorant Garamond',Georgia,serif;letter-spacing:-.035em;margin:0 0 25px}
.pk-journal-card p{max-width:470px;font-size:14px;line-height:1.9}
.pk-read-story{display:inline-block;border-bottom:1px solid #817466;font-size:11px;letter-spacing:.12em;text-transform:uppercase;padding-bottom:7px;margin-top:15px}
.pk-draft-badge{display:inline-block;margin-left:13px;border:1px solid #a79a8d;padding:4px 7px;font:500 9px/1.5 'DM Sans',sans-serif;letter-spacing:.09em;text-transform:uppercase}
.pk-journal-empty{font:400 32px/1.2 'Cormorant Garamond',Georgia,serif;margin:65px 0}
.pk-article-header{background:#e7e3dc;padding:clamp(95px,11vw,160px) 7vw 100px}
.pk-article-heading{max-width:1150px;margin:0 auto}
.pk-article-header h1{font:400 clamp(58px,8vw,135px)/.91 'Cormorant Garamond',Georgia,serif;letter-spacing:-.04em;margin:26px 0 38px}
.pk-article-deck{max-width:760px;font-size:clamp(17px,1.6vw,22px);line-height:1.75}
.pk-article-cover{margin:0 auto;max-width:1450px;padding:0 5vw}
.pk-article-cover img{width:100%;max-height:85vh;object-fit:cover}
.pk-article-body{max-width:820px;margin:clamp(80px,10vw,135px) auto 155px}
.pk-article-body p{font-size:clamp(16px,1.3vw,19px);line-height:2;max-width:720px;margin-bottom:1.8em}
.pk-article-body h2{font-size:clamp(48px,5vw,83px);line-height:1.02;letter-spacing:-.035em;margin:1.4em 0 .35em}
.pk-article-end{background:#171715;color:#f2efe9;padding:120px 0 140px;text-align:center}
.pk-article-end h2{font:400 clamp(55px,6vw,110px)/.94 'Cormorant Garamond',Georgia,serif;max-width:940px;margin:30px auto}
.pk-article-end a{display:inline-block;border-bottom:1px solid #c6b8a5;padding-bottom:9px}
@media(max-width:760px){.pk-journal-hero{padding:90px 0 85px}.pk-journal-hero h1{font-size:clamp(64px,14vw,92px);line-height:.93}.pk-journal-library{padding:50px 0 100px}.pk-journal-cards{grid-template-columns:1fr;row-gap:75px}.pk-journal-card:nth-child(even){padding-top:0}.pk-journal-card img{height:390px}.pk-journal-card h2{font-size:clamp(43px,10vw,63px)}.pk-article-header{padding:95px 7vw 75px}.pk-article-header h1{font-size:clamp(54px,12vw,84px)}.pk-article-end{padding:85px 0 100px}}
