/* Generated by tools/build-home-css.py. Edit editorial.css. */
html:has(.fs-layout-home):has(#folkship-issue){scroll-snap-type:y mandatory;scroll-behavior:smooth}
:is(body:has(.fs-layout-home)):has(#folkship-issue) header.elementor-location-header,:is(body:has(.fs-layout-home)):has(#folkship-issue) footer.elementor-location-footer{display:none!important}
:is(body:has(.fs-layout-home)):has(#folkship-issue){background:var(--fs-paper,#f5f2eb)!important}
:is(body:has(.fs-layout-home)):has(#folkship-issue) .site-main{padding:0!important;max-width:none!important}
:is(body:has(.fs-layout-home)) #folkship-issue{--paper:var(--fs-paper,#f5f2eb);--ink:var(--fs-ink,#282821);--muted:#79786f;position:relative;width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);background:var(--paper);color:var(--ink);font-family:Georgia,"Times New Roman",serif;overflow:clip}
:is(body:has(.fs-layout-home)) #folkship-issue *{box-sizing:border-box}
:is(body:has(.fs-layout-home)) #folkship-issue a{color:inherit;text-decoration:none}
:is(body:has(.fs-layout-home)) #folkship-issue a:hover{text-decoration:underline;text-underline-offset:.22em}
:is(body:has(.fs-layout-home)) #folkship-issue img{display:block;width:100%;height:100%;object-fit:cover}
:is(body:has(.fs-layout-home)) #folkship-issue .nav{position:fixed;z-index:100;top:0;left:0;right:0;height:54px;padding:0 clamp(20px,4vw,70px);display:flex;align-items:center;justify-content:space-between;background:rgba(245,242,235,.94);border-bottom:1px solid rgba(40,40,33,.2);font:600 11px/1 Arial,sans-serif;letter-spacing:.15em;text-transform:uppercase}
:is(body:has(.fs-layout-home)) #folkship-issue .nav nav{display:flex;gap:clamp(12px,2vw,32px)}
:is(body:has(.fs-layout-home)) #folkship-issue .nav .brand{font-family:Georgia,serif;font-size:16px;letter-spacing:-.035em;text-transform:none}
:is(body:has(.fs-layout-home)) #folkship-issue .nav .brand span{font:400 10px Arial,sans-serif;letter-spacing:.16em;text-transform:uppercase;margin-left:8px}
:is(body:has(.fs-layout-home)) #folkship-issue .page{height:100svh;min-height:650px;scroll-snap-align:start;scroll-snap-stop:always;position:relative;overflow:hidden;padding-top:54px}
:is(body:has(.fs-layout-home)) #folkship-issue .eyebrow,:is(body:has(.fs-layout-home)) #folkship-issue .folio,:is(body:has(.fs-layout-home)) #folkship-issue .kicker,:is(body:has(.fs-layout-home)) #folkship-issue .cta{font:600 11px/1.45 Arial,sans-serif;letter-spacing:.17em;text-transform:uppercase}
:is(body:has(.fs-layout-home)) #folkship-issue .page-num{position:absolute;bottom:28px;right:4vw;font:11px Arial,sans-serif;letter-spacing:.16em;z-index:5}
:is(body:has(.fs-layout-home)) #folkship-issue .cover{display:grid;grid-template-rows:auto minmax(0,1fr) auto;padding-left:4vw;padding-right:4vw}
:is(body:has(.fs-layout-home)) #folkship-issue .cover-top{display:flex;justify-content:space-between;align-items:center;padding:22px 0 14px;border-bottom:1px solid var(--ink);gap:18px}
:is(body:has(.fs-layout-home)) #folkship-issue .hero-inner{position:relative;min-height:0;display:flex;justify-content:center;align-items:stretch;padding:12px 0 0}
:is(body:has(.fs-layout-home)) #folkship-issue .hero-photo{width:min(40vw,calc((100svh - 230px)*.8));max-height:100%;aspect-ratio:4/5;align-self:center;position:relative;z-index:2;overflow:hidden}
:is(body:has(.fs-layout-home)) #folkship-issue .hero-photo img{object-position:50% 35%;filter:grayscale(1)}
:is(body:has(.fs-layout-home)) #folkship-issue .masthead{position:absolute;top:1%;left:50%;transform:translateX(-50%);width:100%;text-align:center;margin:0;white-space:nowrap;font-size:clamp(90px,17.6vw,270px);line-height:.85;font-weight:400;letter-spacing:-.105em;z-index:3;pointer-events:none}
:is(body:has(.fs-layout-home)) #folkship-issue .hero-cut{position:absolute;z-index:4;inset:0;pointer-events:none;display:flex;justify-content:center;align-items:center}
:is(body:has(.fs-layout-home)) #folkship-issue .hero-cut img{width:min(40vw,calc((100svh - 230px)*.8));height:auto;aspect-ratio:4/5;object-fit:contain;align-self:center;opacity:1}
:is(body:has(.fs-layout-home)) #folkship-issue .hero-copy{position:absolute;z-index:5;left:0;bottom:6%;width:25%;max-width:240px}
:is(body:has(.fs-layout-home)) #folkship-issue .hero-copy h2{font-size:calc(clamp(28px,3.4vw,58px) * var(--fs-heading-scale,1));line-height:.97;font-weight:400;letter-spacing:-.05em;margin:10px 0 16px}
:is(body:has(.fs-layout-home)) #folkship-issue .hero-note{position:absolute;z-index:5;right:0;bottom:6%;max-width:180px;text-align:right;font:12px/1.5 Arial,sans-serif}
:is(body:has(.fs-layout-home)) #folkship-issue .cover-bottom{display:flex;justify-content:space-between;border-top:1px solid var(--ink);padding:14px 0 20px;gap:20px}
:is(body:has(.fs-layout-home)) #folkship-issue .cover-bottom p{font:11px/1.5 Arial,sans-serif;margin:0;max-width:240px}
:is(body:has(.fs-layout-home)) #folkship-issue .spread{background:#333 url("https://folkship.studio/wp-content/uploads/2026/08/Folkship-13-scaled.webp") center 48%/cover no-repeat;color:#fff}
:is(body:has(.fs-layout-home)) #folkship-issue .spread:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(20,22,18,.54),rgba(20,22,18,.08) 70%),linear-gradient(0deg,rgba(20,22,18,.42),transparent 50%)}
:is(body:has(.fs-layout-home)) #folkship-issue .spread-content{position:relative;z-index:1;height:100%;padding:clamp(48px,7vw,110px) 5vw 5vw;display:flex;flex-direction:column;justify-content:space-between}
:is(body:has(.fs-layout-home)) #folkship-issue .spread h2{font-size:calc(clamp(86px,13vw,210px) * var(--fs-heading-scale,1));font-weight:400;letter-spacing:-.095em;line-height:.82;margin:0}
:is(body:has(.fs-layout-home)) #folkship-issue .spread-bottom{display:flex;align-items:end;justify-content:space-between;gap:30px}
:is(body:has(.fs-layout-home)) #folkship-issue .spread-bottom p{font-size:clamp(24px,3.5vw,53px);line-height:1.05;letter-spacing:-.045em;max-width:490px;margin:0}
:is(body:has(.fs-layout-home)) #folkship-issue .spread-bottom a{border-bottom:1px solid currentColor;padding-bottom:7px}
:is(body:has(.fs-layout-home)) #folkship-issue .story{display:grid;grid-template-columns:1fr 1fr;gap:7vw;padding-left:7vw;padding-right:7vw;align-items:center}
:is(body:has(.fs-layout-home)) #folkship-issue .story.reverse .story-image{order:2}
:is(body:has(.fs-layout-home)) #folkship-issue .story-image{height:min(72svh,700px);max-width:520px;aspect-ratio:4/5;justify-self:center;overflow:hidden}
:is(body:has(.fs-layout-home)) #folkship-issue .story-text{max-width:520px}
:is(body:has(.fs-layout-home)) #folkship-issue .rule{height:1px;background:var(--ink);margin:19px 0 32px}
:is(body:has(.fs-layout-home)) #folkship-issue .story h2{font-size:calc(clamp(50px,6.6vw,102px) * var(--fs-heading-scale,1));line-height:.92;letter-spacing:-.075em;font-weight:400;margin:0 0 27px}
:is(body:has(.fs-layout-home)) #folkship-issue .story p{font:clamp(16px,1.3vw,20px)/1.55 Arial,sans-serif;margin:0 0 27px;max-width:460px}
:is(body:has(.fs-layout-home)) #folkship-issue .story a{display:inline-block;border-bottom:1px solid;padding-bottom:9px}
:is(body:has(.fs-layout-home)) #folkship-issue .chapter{display:grid;grid-template-columns:30% 40% 30%;align-items:center;padding-left:5vw;padding-right:5vw}
:is(body:has(.fs-layout-home)) #folkship-issue .chapter .chapter-left{position:relative;z-index:3;align-self:stretch;display:flex;flex-direction:column;justify-content:space-between;padding:7vw 0 5vw}
:is(body:has(.fs-layout-home)) #folkship-issue .chapter h2{font-size:calc(clamp(80px,12vw,186px) * var(--fs-heading-scale,1));line-height:.8;font-weight:400;letter-spacing:-.09em;margin:0;white-space:nowrap}
:is(body:has(.fs-layout-home)) #folkship-issue .chapter .chapter-image{height:min(76svh,800px);aspect-ratio:4/5;width:auto;position:relative;z-index:2;overflow:hidden;justify-self:center}
:is(body:has(.fs-layout-home)) #folkship-issue .chapter .chapter-right{align-self:end;padding:0 0 6vw 2vw;max-width:280px}
:is(body:has(.fs-layout-home)) #folkship-issue .chapter .chapter-right p{font-size:clamp(23px,2.5vw,39px);line-height:1.08;letter-spacing:-.04em;margin:0 0 25px}
:is(body:has(.fs-layout-home)) #folkship-issue .chapter .chapter-right a{border-bottom:1px solid;padding-bottom:8px}
:is(body:has(.fs-layout-home)) #folkship-issue .chapter.mothers{background:#e9e6df}
:is(body:has(.fs-layout-home)) #folkship-issue .chapter.makers{background:#e7e9e1}
:is(body:has(.fs-layout-home)) #folkship-issue .quote{display:flex;justify-content:center;align-items:center;text-align:center;padding:9vw;background:#e7e9e1}
:is(body:has(.fs-layout-home)) #folkship-issue .quote blockquote{max-width:1000px;font-size:clamp(31px,4.6vw,74px);line-height:1.1;letter-spacing:-.055em;margin:0}
:is(body:has(.fs-layout-home)) #folkship-issue .quote cite{display:block;margin-top:42px;font:11px Arial,sans-serif;letter-spacing:.16em;text-transform:uppercase;font-style:normal}
:is(body:has(.fs-layout-home)) #folkship-issue .end{display:flex;flex-direction:column;justify-content:space-between;padding:8vw 5vw 3vw}
:is(body:has(.fs-layout-home)) #folkship-issue .end h2{font-size:calc(clamp(72px,11vw,175px) * var(--fs-heading-scale,1));line-height:.87;letter-spacing:-.09em;font-weight:400;margin:0;max-width:1100px}
:is(body:has(.fs-layout-home)) #folkship-issue .end .end-bottom{border-top:1px solid;padding-top:20px;display:flex;justify-content:space-between;gap:30px;font:12px/1.55 Arial,sans-serif}
:is(body:has(.fs-layout-home)) #folkship-issue .end .end-bottom a{border-bottom:1px solid;padding-bottom:4px}
:is(body:has(.fs-layout-home)) #folkship-issue .end .links{display:flex;gap:22px;flex-wrap:wrap}
@media (max-width:800px){html:has(.fs-layout-home):has(#folkship-issue){scroll-snap-type:none}
:is(body:has(.fs-layout-home)) #folkship-issue .nav{padding:0 18px;height:50px}
:is(body:has(.fs-layout-home)) #folkship-issue .nav nav{gap:11px;font-size:9px;letter-spacing:.06em}
:is(body:has(.fs-layout-home)) #folkship-issue .nav nav a:nth-child(-n/**/+3){display:none}
:is(body:has(.fs-layout-home)) #folkship-issue .nav .brand{font-size:15px}
:is(body:has(.fs-layout-home)) #folkship-issue .nav .brand span{font-size:8px}
:is(body:has(.fs-layout-home)) #folkship-issue .page{height:auto;min-height:0;padding-top:50px;scroll-snap-align:none}
:is(body:has(.fs-layout-home)) #folkship-issue .cover{height:100svh;min-height:620px;padding-left:18px;padding-right:18px}
:is(body:has(.fs-layout-home)) #folkship-issue .cover-top{padding:14px 0 10px}
:is(body:has(.fs-layout-home)) #folkship-issue .eyebrow,:is(body:has(.fs-layout-home)) #folkship-issue .folio,:is(body:has(.fs-layout-home)) #folkship-issue .kicker,:is(body:has(.fs-layout-home)) #folkship-issue .cta{font-size:9px}
:is(body:has(.fs-layout-home)) #folkship-issue .hero-inner{align-items:center}
:is(body:has(.fs-layout-home)) #folkship-issue .hero-photo{width:min(75vw,calc((100svh - 225px)*.8));max-height:100%}
:is(body:has(.fs-layout-home)) #folkship-issue .hero-cut{display:none}
:is(body:has(.fs-layout-home)) #folkship-issue .masthead{font-size:21vw;top:3%;z-index:5}
:is(body:has(.fs-layout-home)) #folkship-issue .hero-copy{left:3px;bottom:5%;width:52%}
:is(body:has(.fs-layout-home)) #folkship-issue .hero-copy h2{font-size:calc(27px * var(--fs-heading-scale,1))}
:is(body:has(.fs-layout-home)) #folkship-issue .hero-note{display:none}
:is(body:has(.fs-layout-home)) #folkship-issue .cover-bottom{padding:10px 0 13px}
:is(body:has(.fs-layout-home)) #folkship-issue .cover-bottom p{font-size:10px}
:is(body:has(.fs-layout-home)) #folkship-issue .spread{height:100svh;min-height:650px;background-position:56% center}
:is(body:has(.fs-layout-home)) #folkship-issue .spread-content{padding:42px 20px 35px}
:is(body:has(.fs-layout-home)) #folkship-issue .spread h2{font-size:calc(18vw * var(--fs-heading-scale,1))}
:is(body:has(.fs-layout-home)) #folkship-issue .spread-bottom{display:block}
:is(body:has(.fs-layout-home)) #folkship-issue .spread-bottom p{font-size:33px;margin-bottom:23px}
:is(body:has(.fs-layout-home)) #folkship-issue .story{display:flex;flex-direction:column;gap:26px;padding:74px 22px 70px}
:is(body:has(.fs-layout-home)) #folkship-issue .story.reverse .story-image{order:0}
:is(body:has(.fs-layout-home)) #folkship-issue .story-image{height:auto;width:min(100%,450px);max-width:none}
:is(body:has(.fs-layout-home)) #folkship-issue .story h2{font-size:calc(56px * var(--fs-heading-scale,1))}
:is(body:has(.fs-layout-home)) #folkship-issue .story p{font-size:16px}
:is(body:has(.fs-layout-home)) #folkship-issue .chapter{height:auto;min-height:100svh;display:flex;flex-direction:column;align-items:stretch;padding:80px 20px 55px}
:is(body:has(.fs-layout-home)) #folkship-issue .chapter .chapter-left{padding:0;display:block}
:is(body:has(.fs-layout-home)) #folkship-issue .chapter h2{font-size:calc(18vw * var(--fs-heading-scale,1));margin:16px 0 15px}
:is(body:has(.fs-layout-home)) #folkship-issue .chapter .chapter-image{width:min(84vw,460px);height:auto;align-self:center}
:is(body:has(.fs-layout-home)) #folkship-issue .chapter .chapter-right{align-self:auto;padding:25px 0 0;max-width:100%}
:is(body:has(.fs-layout-home)) #folkship-issue .chapter .chapter-right p{font-size:29px}
:is(body:has(.fs-layout-home)) #folkship-issue .quote{min-height:75svh;padding:90px 25px}
:is(body:has(.fs-layout-home)) #folkship-issue .quote blockquote{font-size:34px}
:is(body:has(.fs-layout-home)) #folkship-issue .end{min-height:85svh;padding:90px 22px 35px}
:is(body:has(.fs-layout-home)) #folkship-issue .end h2{font-size:calc(18vw * var(--fs-heading-scale,1))}
:is(body:has(.fs-layout-home)) #folkship-issue .end .end-bottom{display:block}
:is(body:has(.fs-layout-home)) #folkship-issue .end .links{margin-top:24px}}
@media (max-height:760px) and (min-width:801px){:is(body:has(.fs-layout-home)) #folkship-issue .page{min-height:0}
:is(body:has(.fs-layout-home)) #folkship-issue .cover-top{padding:12px 0 8px}
:is(body:has(.fs-layout-home)) #folkship-issue .cover-bottom{padding:9px 0 10px}
:is(body:has(.fs-layout-home)) #folkship-issue .hero-copy h2{font-size:calc(38px * var(--fs-heading-scale,1))}
:is(body:has(.fs-layout-home)) #folkship-issue .story-image{height:70svh}
:is(body:has(.fs-layout-home)) #folkship-issue .chapter .chapter-image{height:73svh}}
:is(body:has(.fs-layout-home)) #folkship-issue .chapter .chapter-image{width:min(42vw,calc(70svh * .8));height:auto;aspect-ratio:4/5}
:is(body:has(.fs-layout-home)) #folkship-issue .chapter .chapter-right{position:relative;z-index:4}
@media (max-width:800px){:is(body:has(.fs-layout-home)) #folkship-issue .chapter .chapter-image{width:min(84vw,460px);height:auto}}
@media (min-width:801px){:is(body:has(.fs-layout-home)) #folkship-issue .chapter .chapter-right{align-self:center;padding:0 0 0 2vw}}
@media (min-width:801px){:is(body:has(.fs-layout-home)) #folkship-issue .story-image{width:100%;height:auto;max-height:72svh;aspect-ratio:4/5}}
:is(body:has(.fs-layout-home)) #folkship-issue .cover-vogue{display:flex;flex-direction:column;padding-left:4vw;padding-right:4vw;padding-bottom:22px}
:is(body:has(.fs-layout-home)) #folkship-issue .vogue-meta,:is(body:has(.fs-layout-home)) #folkship-issue .vogue-foot{display:flex;justify-content:space-between;gap:24px;font:600 10px/1.4 Arial,sans-serif;letter-spacing:.19em;text-transform:uppercase}
:is(body:has(.fs-layout-home)) #folkship-issue .vogue-meta{padding:18px 0 10px;width:min(100%,840px);margin:0 auto}
:is(body:has(.fs-layout-home)) #folkship-issue .vogue-stage{position:relative;flex:1;min-height:0;width:min(100%,1050px);margin:0 auto;overflow:hidden}
:is(body:has(.fs-layout-home)) #folkship-issue .vogue-masthead{position:absolute;top:2%;left:50%;transform:translateX(-50%);z-index:2;white-space:nowrap;margin:0;font-size:clamp(88px,13.5vw,225px);font-weight:400;line-height:.8;letter-spacing:-.065em;pointer-events:none}
:is(body:has(.fs-layout-home)) #folkship-issue .vogue-photo,:is(body:has(.fs-layout-home)) #folkship-issue .vogue-cutout{position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:min(54vw,calc((100svh - 170px)*.8),640px);height:auto;aspect-ratio:4/5;object-fit:cover;object-position:center 30%}
:is(body:has(.fs-layout-home)) #folkship-issue .vogue-photo{z-index:1;filter:grayscale(1)}
:is(body:has(.fs-layout-home)) #folkship-issue .vogue-cutout{z-index:3;object-fit:contain;object-position:center bottom;pointer-events:none}
:is(body:has(.fs-layout-home)) #folkship-issue .vogue-coverline{position:absolute;z-index:4;left:max(6%,calc(50% - 420px));bottom:8%;width:min(36vw,390px)}
:is(body:has(.fs-layout-home)) #folkship-issue .vogue-coverline span{font:600 10px Arial,sans-serif;letter-spacing:.19em;text-transform:uppercase}
:is(body:has(.fs-layout-home)) #folkship-issue .vogue-coverline h2{font-size:calc(clamp(57px,5.8vw,92px) * var(--fs-heading-scale,1));line-height:.88;font-weight:400;letter-spacing:-.055em;margin:25px 0}
:is(body:has(.fs-layout-home)) #folkship-issue .vogue-coverline em{font-weight:400}
:is(body:has(.fs-layout-home)) #folkship-issue .vogue-coverline p{font-size:clamp(17px,1.3vw,21px);line-height:1.2;max-width:300px;margin:0}
:is(body:has(.fs-layout-home)) #folkship-issue .vogue-foot{padding:15px 0 0;border-top:1px solid var(--ink);width:min(100%,840px);margin:0 auto}
@media (max-width:800px){:is(body:has(.fs-layout-home)) #folkship-issue .cover-vogue{padding:50px 18px 18px;min-height:620px;height:100svh}
:is(body:has(.fs-layout-home)) #folkship-issue .vogue-meta,:is(body:has(.fs-layout-home)) #folkship-issue .vogue-foot{font-size:8px}
:is(body:has(.fs-layout-home)) #folkship-issue .vogue-meta{padding:15px 0 8px}
:is(body:has(.fs-layout-home)) #folkship-issue .vogue-masthead{font-size:clamp(58px,15vw,115px);top:3%}
:is(body:has(.fs-layout-home)) #folkship-issue .vogue-photo,:is(body:has(.fs-layout-home)) #folkship-issue .vogue-cutout{width:min(72vw,calc((100svh - 165px)*.8));max-width:520px}
:is(body:has(.fs-layout-home)) #folkship-issue .vogue-coverline{left:5%;bottom:5%;width:48%}
:is(body:has(.fs-layout-home)) #folkship-issue .vogue-coverline h2{font-size:calc(clamp(39px,7.8vw,62px) * var(--fs-heading-scale,1));margin:14px 0}
:is(body:has(.fs-layout-home)) #folkship-issue .vogue-coverline p{font-size:14px}}
@media (max-width:480px){:is(body:has(.fs-layout-home)) #folkship-issue .vogue-masthead{font-size:20vw;top:4%}
:is(body:has(.fs-layout-home)) #folkship-issue .vogue-photo,:is(body:has(.fs-layout-home)) #folkship-issue .vogue-cutout{width:min(100%,calc((100svh - 165px)*.8))}
:is(body:has(.fs-layout-home)) #folkship-issue .vogue-coverline{width:66%;left:5%;bottom:5%}
:is(body:has(.fs-layout-home)) #folkship-issue .vogue-coverline h2{font-size:calc(clamp(46px,11vw,59px) * var(--fs-heading-scale,1))}
:is(body:has(.fs-layout-home)) #folkship-issue .vogue-coverline p{font-size:15px}}
@media (max-height:760px) and (min-width:801px){:is(body:has(.fs-layout-home)) #folkship-issue .vogue-coverline h2{font-size:calc(clamp(52px,5.8vw,80px) * var(--fs-heading-scale,1));margin:16px 0}
:is(body:has(.fs-layout-home)) #folkship-issue .vogue-photo,:is(body:has(.fs-layout-home)) #folkship-issue .vogue-cutout{width:min(54vw,calc((100svh - 160px)*.8),600px)}}
@media (min-width:801px){:is(body:has(.fs-layout-home)) #folkship-issue .vogue-coverline h2{white-space:nowrap}}
@media (max-width:480px){:is(body:has(.fs-layout-home)) #folkship-issue .vogue-photo,:is(body:has(.fs-layout-home)) #folkship-issue .vogue-cutout{width:100%;height:89%;aspect-ratio:auto;object-fit:cover;object-position:center 30%}
:is(body:has(.fs-layout-home)) #folkship-issue .vogue-cutout{object-fit:cover;object-position:center 30%}}
@media (max-width:480px){:is(body:has(.fs-layout-home)) #folkship-issue .vogue-coverline h2{white-space:nowrap;font-size:calc(clamp(40px,10.2vw,50px) * var(--fs-heading-scale,1))}}
:is(body:has(.fs-layout-home)) #folkship-issue .vogue-masthead{font-family:var(--fs-serif,"Bodoni 72",Didot,"Times New Roman",serif)!important;font-weight:400!important;letter-spacing:-.045em}
:is(body:has(.fs-layout-home)) #folkship-issue .nav .brand{display:flex;align-items:center;gap:9px;line-height:1}
:is(body:has(.fs-layout-home)) #folkship-issue .nav .brand-logo{display:block;width:96px!important;height:auto!important;object-fit:contain!important}
:is(body:has(.fs-layout-home)) #folkship-issue .nav .brand span{margin-left:0}
:is(body:has(.fs-layout-home)) #folkship-issue .vogue-masthead{width:min(78vw,860px);height:auto;top:0!important;line-height:1;z-index:2}
:is(body:has(.fs-layout-home)) #folkship-issue .vogue-masthead img{display:block;width:100%!important;height:auto!important;object-fit:contain!important}
:is(body:has(.fs-layout-home)) #folkship-issue .spread h2,:is(body:has(.fs-layout-home)) #folkship-issue .chapter h2,:is(body:has(.fs-layout-home)) #folkship-issue .story h2,:is(body:has(.fs-layout-home)) #folkship-issue .end h2,:is(body:has(.fs-layout-home)) #folkship-issue .vogue-coverline h2,:is(body:has(.fs-layout-home)) #folkship-issue .quote blockquote{font-family:var(--fs-serif,"Bodoni 72",Didot,"Times New Roman",serif)!important;font-weight:400!important;letter-spacing:-.015em;word-spacing:.045em}
:is(body:has(.fs-layout-home)) #folkship-issue .spread h2{font-size:calc(clamp(72px,10.5vw,170px) * var(--fs-heading-scale,1));line-height:.9}
:is(body:has(.fs-layout-home)) #folkship-issue .chapter h2{font-size:calc(clamp(68px,9.5vw,150px) * var(--fs-heading-scale,1));line-height:.9}
:is(body:has(.fs-layout-home)) #folkship-issue .story h2{font-size:calc(clamp(36px,3.8vw,60px) * var(--fs-heading-scale,1));line-height:1.08}
:is(body:has(.fs-layout-home)) #folkship-issue .end h2{font-size:calc(clamp(64px,8.5vw,140px) * var(--fs-heading-scale,1));line-height:.98}
:is(body:has(.fs-layout-home)) #folkship-issue .vogue-coverline h2{font-size:calc(clamp(52px,5.1vw,80px) * var(--fs-heading-scale,1));line-height:.96}
:is(body:has(.fs-layout-home)) #folkship-issue .quote blockquote{font-size:clamp(30px,4.2vw,67px);line-height:1.18}
@media (max-width:800px){:is(body:has(.fs-layout-home)) #folkship-issue .nav .brand-logo{width:84px!important}
:is(body:has(.fs-layout-home)) #folkship-issue .vogue-masthead{width:min(90vw,630px);top:1%!important}
:is(body:has(.fs-layout-home)) #folkship-issue .spread h2{font-size:calc(16vw * var(--fs-heading-scale,1))}
:is(body:has(.fs-layout-home)) #folkship-issue .chapter h2{font-size:calc(16vw * var(--fs-heading-scale,1))}
:is(body:has(.fs-layout-home)) #folkship-issue .story h2{font-size:calc(clamp(34px,8.5vw,42px) * var(--fs-heading-scale,1))}
:is(body:has(.fs-layout-home)) #folkship-issue .end h2{font-size:calc(15vw * var(--fs-heading-scale,1))}
:is(body:has(.fs-layout-home)) #folkship-issue .vogue-coverline h2{font-size:calc(clamp(38px,9.4vw,54px) * var(--fs-heading-scale,1))}}
@media (max-width:480px){:is(body:has(.fs-layout-home)) #folkship-issue .nav .brand-logo{width:75px!important}
:is(body:has(.fs-layout-home)) #folkship-issue .vogue-masthead{width:100%;top:2%!important}}
:is(body:has(.fs-layout-home)) #folkship-issue .story .mothers-gallery-wrap{width:100%;max-width:620px;min-width:0;justify-self:center;align-self:center}
:is(body:has(.fs-layout-home)) #folkship-issue .story.reverse .mothers-gallery-wrap{order:2}
:is(body:has(.fs-layout-home)) #folkship-issue .story .mothers-gallery{display:flex;gap:14px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:#99978d transparent;padding:0 0 8px;outline-offset:4px}
:is(body:has(.fs-layout-home)) #folkship-issue .story .mothers-frame{margin:0;flex:0 0 82%;aspect-ratio:4/5;max-height:68svh;overflow:hidden;scroll-snap-align:start;background:#d4d0c8}
:is(body:has(.fs-layout-home)) #folkship-issue .story .mothers-frame img{width:100%;height:100%;object-fit:cover}
:is(body:has(.fs-layout-home)) #folkship-issue .story .mothers-gallery-foot{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:11px;font:600 10px/1.3 Arial,sans-serif;letter-spacing:.14em;text-transform:uppercase}
:is(body:has(.fs-layout-home)) #folkship-issue .story .mothers-gallery-buttons{display:flex;gap:5px}
:is(body:has(.fs-layout-home)) #folkship-issue .story .mothers-gallery-buttons button{appearance:none;border:1px solid currentColor;border-radius:50%;background:transparent;color:inherit;width:30px;height:30px;padding:0;display:grid;place-items:center;font:18px/1 Georgia,serif;cursor:pointer}
:is(body:has(.fs-layout-home)) #folkship-issue .story .mothers-gallery-buttons button:hover{background:var(--fs-ink,#282821);color:var(--fs-paper,#f5f2eb)}
:is(body:has(.fs-layout-home)) #folkship-issue .story .mothers-price,:is(body:has(.fs-layout-home)) #folkship-issue .story .story-detail{font:600 11px/1.4 Arial,sans-serif;letter-spacing:.15em;text-transform:uppercase;margin:0 0 22px}
:is(body:has(.fs-layout-home)) #folkship-issue .story .story-detail a{padding-bottom:2px}
@media (max-width:800px){:is(body:has(.fs-layout-home)) #folkship-issue .story .mothers-gallery-wrap,:is(body:has(.fs-layout-home)) #folkship-issue .story.reverse .mothers-gallery-wrap{order:0;max-width:450px}
:is(body:has(.fs-layout-home)) #folkship-issue .story .mothers-frame{flex-basis:84%;max-height:none}
:is(body:has(.fs-layout-home)) #folkship-issue .story .mothers-gallery-hint{font-size:9px}}
@media (prefers-reduced-motion:reduce){:is(body:has(.fs-layout-home)) #folkship-issue .story .mothers-gallery{scroll-behavior:auto}}
:is(body:has(.fs-layout-home)) #folkship-issue .journal-section{background:#e9e6df;padding:calc(54px + 4vw) 5vw 4vw;display:flex;flex-direction:column}
:is(body:has(.fs-layout-home)) #folkship-issue .journal-heading{display:flex;align-items:end;justify-content:space-between;gap:24px;border-bottom:1px solid var(--ink);padding-bottom:19px;margin-bottom:3vh}
:is(body:has(.fs-layout-home)) #folkship-issue .journal-heading h2{font-size:calc(clamp(54px,6vw,92px) * var(--fs-heading-scale,1));font-weight:400;line-height:.92;letter-spacing:-.07em;margin:12px 0 0}
:is(body:has(.fs-layout-home)) #folkship-issue .journal-heading a{border-bottom:1px solid;padding-bottom:7px;white-space:nowrap}
:is(body:has(.fs-layout-home)) #folkship-issue .journal-cards{display:grid;grid-template-columns:1.18fr 1fr 1fr;gap:clamp(16px,2.5vw,38px);min-height:0;flex:1;align-items:start}
:is(body:has(.fs-layout-home)) #folkship-issue .journal-card{display:block;min-width:0}
:is(body:has(.fs-layout-home)) #folkship-issue .journal-card .journal-photo{height:min(43svh,480px);overflow:hidden;background:#d6d1c8}
:is(body:has(.fs-layout-home)) #folkship-issue .journal-card:first-child .journal-photo{height:min(49svh,530px)}
:is(body:has(.fs-layout-home)) #folkship-issue .journal-card img{width:100%;height:100%;object-fit:cover;transition:transform .35s ease}
:is(body:has(.fs-layout-home)) #folkship-issue .journal-card:hover img{transform:scale(1.025)}
:is(body:has(.fs-layout-home)) #folkship-issue .journal-meta{font:600 10px/1.35 Arial,sans-serif;letter-spacing:.13em;text-transform:uppercase;margin-top:15px}
:is(body:has(.fs-layout-home)) #folkship-issue .journal-card h3{font-family:var(--fs-serif,"Bodoni 72",Didot,"Times New Roman",serif);font-size:calc(clamp(23px,2.2vw,35px) * var(--fs-heading-scale,1));font-weight:400;line-height:1.08;letter-spacing:-.015em;word-spacing:.045em;margin:8px 0 10px}
:is(body:has(.fs-layout-home)) #folkship-issue .journal-read{font:600 10px/1.3 Arial,sans-serif;letter-spacing:.13em;text-transform:uppercase;border-bottom:1px solid;padding-bottom:4px}
@media (max-width:800px){:is(body:has(.fs-layout-home)) #folkship-issue .journal-section{height:auto;min-height:0;padding:85px 22px 80px}
:is(body:has(.fs-layout-home)) #folkship-issue .journal-heading{align-items:start;display:block;margin-bottom:32px}
:is(body:has(.fs-layout-home)) #folkship-issue .journal-heading h2{font-size:calc(54px * var(--fs-heading-scale,1));margin-bottom:25px}
:is(body:has(.fs-layout-home)) #folkship-issue .journal-cards{display:block}
:is(body:has(.fs-layout-home)) #folkship-issue .journal-card{margin-bottom:42px}
:is(body:has(.fs-layout-home)) #folkship-issue .journal-card .journal-photo,:is(body:has(.fs-layout-home)) #folkship-issue .journal-card:first-child .journal-photo{height:auto;aspect-ratio:4/5}
:is(body:has(.fs-layout-home)) #folkship-issue .journal-card h3{font-size:calc(32px * var(--fs-heading-scale,1))}
:is(body:has(.fs-layout-home)) #folkship-issue .journal-section .page-num{bottom:26px}}
@media (max-height:760px) and (min-width:801px){:is(body:has(.fs-layout-home)) #folkship-issue .journal-section{padding-top:75px;padding-bottom:25px}
:is(body:has(.fs-layout-home)) #folkship-issue .journal-heading{margin-bottom:18px}
:is(body:has(.fs-layout-home)) #folkship-issue .journal-card .journal-photo{height:37svh}
:is(body:has(.fs-layout-home)) #folkship-issue .journal-card:first-child .journal-photo{height:43svh}}
@media (min-width:801px){:is(body:has(.fs-layout-home)) #folkship-issue .story .mothers-frame{flex:0 0 min(82%,calc(68svh * .8));max-height:none}
:is(body:has(.fs-layout-home)) #folkship-issue .journal-card .journal-photo{width:min(100%,calc(43svh * .8));height:auto;aspect-ratio:4/5}
:is(body:has(.fs-layout-home)) #folkship-issue .journal-card:first-child .journal-photo{width:min(100%,calc(49svh * .8));height:auto;aspect-ratio:4/5}}
@media (max-height:760px) and (min-width:801px){:is(body:has(.fs-layout-home)) #folkship-issue .journal-card .journal-photo{width:min(100%,calc(37svh * .8));height:auto}
:is(body:has(.fs-layout-home)) #folkship-issue .journal-card:first-child .journal-photo{width:min(100%,calc(43svh * .8));height:auto}}
:is(body:has(.fs-layout-home)) #folkship-issue .journal-heading-actions{display:flex;flex-direction:column;align-items:flex-end;gap:16px}
:is(body:has(.fs-layout-home)) #folkship-issue .journal-controls{display:flex;align-items:center;gap:6px;font:600 10px/1 Arial,sans-serif;letter-spacing:.14em}
:is(body:has(.fs-layout-home)) #folkship-issue .journal-count{margin-right:10px;white-space:nowrap}
:is(body:has(.fs-layout-home)) #folkship-issue .journal-controls button{appearance:none;border:1px solid currentColor;border-radius:50%;background:transparent;color:inherit;width:30px;height:30px;padding:0;display:grid;place-items:center;font:18px/1 Georgia,serif;cursor:pointer}
:is(body:has(.fs-layout-home)) #folkship-issue .journal-controls button:hover{background:var(--fs-ink,#282821);color:var(--fs-paper,#f5f2eb)}
:is(body:has(.fs-layout-home)) #folkship-issue .journal-cards{display:flex;gap:clamp(16px,2.5vw,32px);overflow:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#99978d transparent;padding-bottom:10px;align-items:flex-start;min-height:0;flex:1;outline-offset:4px}
:is(body:has(.fs-layout-home)) #folkship-issue .journal-card{flex:0 0 clamp(250px,23vw,310px);scroll-snap-align:start}
:is(body:has(.fs-layout-home)) #folkship-issue .journal-card .journal-photo,:is(body:has(.fs-layout-home)) #folkship-issue .journal-card:first-child .journal-photo{width:100%;height:auto;aspect-ratio:4/5}
@media (max-width:800px){:is(body:has(.fs-layout-home)) #folkship-issue .journal-heading-actions{align-items:flex-start;flex-direction:row;justify-content:space-between;flex-wrap:wrap}
:is(body:has(.fs-layout-home)) #folkship-issue .journal-cards{display:flex;flex:none;overflow-x:auto;overflow-y:hidden}
:is(body:has(.fs-layout-home)) #folkship-issue .journal-card{flex:0 0 min(78vw,310px);margin-bottom:0}}
@media (prefers-reduced-motion:reduce){:is(body:has(.fs-layout-home)) #folkship-issue .journal-cards{scroll-behavior:auto}}
@media (min-width:801px){:is(body:has(.fs-layout-home)) #folkship-issue .journal-section{padding-top:60px;padding-bottom:24px}
:is(body:has(.fs-layout-home)) #folkship-issue .journal-heading{margin-bottom:16px;padding-bottom:12px}
:is(body:has(.fs-layout-home)) #folkship-issue .journal-card{flex-basis:clamp(250px,22vw,280px)}}
:is(body:has(.fs-layout-home)) #folkship-issue .journal-cards::after{content:"";display:block;flex:0 0 calc(100% - clamp(250px,22vw,280px))}
@media (max-width:800px){:is(body:has(.fs-layout-home)) #folkship-issue .journal-cards::after{flex-basis:calc(100% - min(78vw,310px))}}
@media (min-width:801px){:is(body:has(.fs-layout-home)) #folkship-issue .journal-card{flex-basis:clamp(310px,25vw,330px)}
:is(body:has(.fs-layout-home)) #folkship-issue .journal-card .journal-photo,:is(body:has(.fs-layout-home)) #folkship-issue .journal-card:first-child .journal-photo{width:min(100%,280px)}
:is(body:has(.fs-layout-home)) #folkship-issue .journal-cards::after{flex-basis:calc(100% - clamp(310px,25vw,330px))}}
:is(body:has(.fs-layout-home)) #folkship-issue .cover-shell{padding:0!important;height:100svh;min-height:650px;overflow:hidden}
:is(body:has(.fs-layout-home)) #folkship-issue .cover-rail{display:flex;width:100%;height:100%;overflow-x:auto;overflow-y:hidden;scroll-snap-type:none;overscroll-behavior-x:contain;scrollbar-width:none}
:is(body:has(.fs-layout-home)) #folkship-issue .cover-rail::-webkit-scrollbar{display:none}
:is(body:has(.fs-layout-home)) #folkship-issue .cover-slide{position:relative;display:flex;flex:0 0 100%;flex-direction:column;width:100%;height:100%;min-height:0;transition:transform .55s ease;padding-top:54px}
:is(body:has(.fs-layout-home)) #folkship-issue .cover-controls{position:absolute;z-index:10;left:50%;bottom:12px;transform:translateX(-50%);display:flex;align-items:center;gap:16px;padding:3px 9px;background:var(--paper);font:600 10px/1.3 Arial,sans-serif;letter-spacing:.12em}
:is(body:has(.fs-layout-home)) #folkship-issue .cover-controls button{border:0;background:transparent;color:var(--ink);font:400 22px/1 Arial,sans-serif;cursor:pointer;padding:0 4px}
:is(body:has(.fs-layout-home)) #folkship-issue .cover-controls button:disabled{opacity:.35;cursor:default}
:is(body:has(.fs-layout-home)) #folkship-issue .cover-summer .summer-photo{filter:none}
:is(body:has(.fs-layout-home)) #folkship-issue .cover-summer .vogue-masthead{z-index:2}
:is(body:has(.fs-layout-home)) #folkship-issue .cover-summer .summer-coverline{z-index:3}
:is(body:has(.fs-layout-home)) #folkship-issue .cover-summer .summer-coverline p{max-width:205px;background:var(--paper);box-decoration-break:clone;-webkit-box-decoration-break:clone}
@media (max-width:800px){:is(body:has(.fs-layout-home)) #folkship-issue .cover-shell{height:calc(100svh + 48px);min-height:668px;padding:0 0 48px!important;box-sizing:border-box;scroll-snap-align:none}
:is(body:has(.fs-layout-home)) #folkship-issue .cover-slide{height:100%;min-height:620px;padding:50px 18px 18px}
:is(body:has(.fs-layout-home)) #folkship-issue .cover-controls{bottom:10px}}
:is(body:has(.fs-layout-home)) #folkship-issue .story-price{display:flex;align-items:baseline;gap:16px;border-top:1px solid rgba(40,40,33,.5);padding-top:13px;margin:0 0 22px}
:is(body:has(.fs-layout-home)) #folkship-issue .story-price span{font:600 10px/1.3 Arial,sans-serif;letter-spacing:.15em;text-transform:uppercase}
:is(body:has(.fs-layout-home)) #folkship-issue .story-price strong{font:400 clamp(38px,4vw,58px)/.9 var(--fs-serif,"Bodoni 72",Didot,"Times New Roman",serif);letter-spacing:-.015em}
:is(body:has(.fs-layout-home)) #folkship-issue .quote{display:block;padding:calc(54px + 4vw) 5vw 3vw;text-align:left;background:#e7e9e1}
:is(body:has(.fs-layout-home)) #folkship-issue .quote-inner{height:100%;display:flex;flex-direction:column;min-height:0}
:is(body:has(.fs-layout-home)) #folkship-issue .quote-head{display:flex;align-items:end;justify-content:space-between;border-bottom:1px solid var(--ink);padding-bottom:17px;gap:20px}
:is(body:has(.fs-layout-home)) #folkship-issue .quote-head h2{font:400 clamp(36px,3.8vw,60px)/1.08 var(--fs-serif,"Bodoni 72",Didot,"Times New Roman",serif);letter-spacing:-.015em;margin:12px 0 0}
:is(body:has(.fs-layout-home)) #folkship-issue .quote-controls{display:flex;align-items:center;gap:7px;font:600 10px/1 Arial,sans-serif;letter-spacing:.14em}
:is(body:has(.fs-layout-home)) #folkship-issue .quote-count{margin-right:8px;white-space:nowrap}
:is(body:has(.fs-layout-home)) #folkship-issue .quote-controls button{appearance:none;border:1px solid currentColor;border-radius:50%;background:transparent;color:inherit;width:32px;height:32px;display:grid;place-items:center;font:20px/1 Georgia,serif;cursor:pointer}
:is(body:has(.fs-layout-home)) #folkship-issue .quote-controls button:hover{background:var(--ink);color:var(--paper)}
:is(body:has(.fs-layout-home)) #folkship-issue .quote-rail{display:flex;gap:3vw;flex:1;min-height:0;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:#99978d transparent;outline-offset:4px}
:is(body:has(.fs-layout-home)) #folkship-issue .quote-slide{flex:0 0 88%;scroll-snap-align:start;display:flex;flex-direction:column;justify-content:center;padding:3vw 4vw 2vw 0;min-width:0}
:is(body:has(.fs-layout-home)) #folkship-issue .quote-slide blockquote{max-width:1100px;margin:0;font:400 clamp(32px,3.8vw,60px)/1.12 var(--fs-serif,"Bodoni 72",Didot,"Times New Roman",serif);letter-spacing:-.02em;text-align:left}
:is(body:has(.fs-layout-home)) #folkship-issue .quote-slide cite{font:600 10px/1.4 Arial,sans-serif;letter-spacing:.15em;text-transform:uppercase;margin-top:35px;text-align:left}
:is(body:has(.fs-layout-home)) #folkship-issue .quote-note{font:12px/1.4 Arial,sans-serif;border-top:1px solid var(--ink);padding-top:14px}
:is(body:has(.fs-layout-home)) #folkship-issue .people{display:grid;grid-template-columns:minmax(250px,.88fr) minmax(0,1.8fr);gap:5vw;align-items:center;padding:calc(54px + 4vw) 6vw 4vw;background:var(--fs-paper,#f5f2eb)}
:is(body:has(.fs-layout-home)) #folkship-issue .people-copy h2{font:400 clamp(36px,3.8vw,60px)/1.08 var(--fs-serif,"Bodoni 72",Didot,"Times New Roman",serif);letter-spacing:-.015em;margin:22px 0 25px}
:is(body:has(.fs-layout-home)) #folkship-issue .people-copy p{font:clamp(16px,1.35vw,20px)/1.45 Arial,sans-serif;max-width:360px;margin:0 0 24px}
:is(body:has(.fs-layout-home)) #folkship-issue .people-copy a{display:inline-block;border-bottom:1px solid;padding-bottom:8px}
:is(body:has(.fs-layout-home)) #folkship-issue .people-portraits{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:end}
:is(body:has(.fs-layout-home)) #folkship-issue .people-portraits figure{margin:0;min-width:0}
:is(body:has(.fs-layout-home)) #folkship-issue .people-portraits img{width:100%;height:auto;aspect-ratio:4/5;max-height:55svh;object-fit:cover}
:is(body:has(.fs-layout-home)) #folkship-issue .people-portraits figcaption{display:flex;justify-content:space-between;gap:8px;border-top:1px solid var(--ink);padding-top:8px;margin-top:10px;font:600 10px/1.3 Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase}
:is(body:has(.fs-layout-home)) #folkship-issue .journal-heading h2{font-family:var(--fs-serif,"Bodoni 72",Didot,"Times New Roman",serif)!important;font-weight:400!important;letter-spacing:-.015em!important;word-spacing:.045em;line-height:1.01}
:is(body:has(.fs-layout-home)) #folkship-issue .end h2{max-width:950px}
:is(body:has(.fs-layout-home)) #folkship-issue .end-bottom>div:first-child{max-width:480px;font-size:14px;line-height:1.5}
@media (max-width:800px){:is(body:has(.fs-layout-home)) #folkship-issue .story-price{gap:14px}
:is(body:has(.fs-layout-home)) #folkship-issue .story-price strong{font-size:42px}
:is(body:has(.fs-layout-home)) #folkship-issue .quote{min-height:78svh;padding:85px 22px 38px}
:is(body:has(.fs-layout-home)) #folkship-issue .quote-head{align-items:end}
:is(body:has(.fs-layout-home)) #folkship-issue .quote-head h2{font-size:calc(clamp(34px,8.5vw,42px) * var(--fs-heading-scale,1))}
:is(body:has(.fs-layout-home)) #folkship-issue .quote-rail{min-height:370px}
:is(body:has(.fs-layout-home)) #folkship-issue .quote-slide{flex-basis:94%;padding-right:20px}
:is(body:has(.fs-layout-home)) #folkship-issue .quote-slide blockquote{font-size:clamp(30px,7.5vw,38px)}
:is(body:has(.fs-layout-home)) #folkship-issue .people{display:block;padding:85px 22px 70px;min-height:0}
:is(body:has(.fs-layout-home)) #folkship-issue .people-copy h2{font-size:calc(clamp(34px,8.5vw,42px) * var(--fs-heading-scale,1))}
:is(body:has(.fs-layout-home)) #folkship-issue .people-portraits{margin-top:34px;gap:12px}
:is(body:has(.fs-layout-home)) #folkship-issue .people-portraits img{max-height:none}
:is(body:has(.fs-layout-home)) #folkship-issue .people-portraits figcaption{display:block;font-size:9px}
:is(body:has(.fs-layout-home)) #folkship-issue .people-portraits figcaption span{display:block;margin-top:4px;font-weight:400}
:is(body:has(.fs-layout-home)) #folkship-issue .journal-heading h2{font-size:calc(54px * var(--fs-heading-scale,1))}}
@media (max-width:480px){:is(body:has(.fs-layout-home)) #folkship-issue .quote-controls{gap:4px}
:is(body:has(.fs-layout-home)) #folkship-issue .quote-count{margin-right:2px}
:is(body:has(.fs-layout-home)) #folkship-issue .quote-head h2{font-size:calc(34px * var(--fs-heading-scale,1))}
:is(body:has(.fs-layout-home)) #folkship-issue .people-portraits{gap:10px}}
@media (prefers-reduced-motion:reduce){:is(body:has(.fs-layout-home)) #folkship-issue .quote-rail{scroll-behavior:auto}}
:is(body:has(.fs-layout-home)) #folkship-issue .quote-rail{gap:0}
:is(body:has(.fs-layout-home)) #folkship-issue .quote-slide{flex-basis:100%;padding-right:4vw}
@media (max-width:800px){:is(body:has(.fs-layout-home)) #folkship-issue .quote-slide{flex-basis:100%;padding-right:16px}}
:is(body:has(.fs-layout-home)) #folkship-issue .mothers-gallery-buttons button,:is(body:has(.fs-layout-home)) #folkship-issue .journal-controls button,:is(body:has(.fs-layout-home)) #folkship-issue .quote-controls button{appearance:none;border:0;border-radius:0;background:transparent;color:var(--ink);width:auto;height:auto;min-width:28px;padding:0 4px;display:inline-flex;align-items:center;justify-content:center;font:400 24px/1 Arial,sans-serif;cursor:pointer;transition:opacity .2s ease}
:is(body:has(.fs-layout-home)) #folkship-issue .mothers-gallery-buttons button:hover,:is(body:has(.fs-layout-home)) #folkship-issue .journal-controls button:hover,:is(body:has(.fs-layout-home)) #folkship-issue .quote-controls button:hover{background:transparent;color:var(--ink);opacity:.55}
:is(body:has(.fs-layout-home)) #folkship-issue .mothers-gallery-buttons button:focus-visible,:is(body:has(.fs-layout-home)) #folkship-issue .journal-controls button:focus-visible,:is(body:has(.fs-layout-home)) #folkship-issue .quote-controls button:focus-visible{outline:1px solid currentColor;outline-offset:3px}
:is(body:has(.fs-layout-home)) #folkship-issue .story .mothers-gallery-buttons button{appearance:none;border:0;border-radius:0;background:transparent;color:var(--ink);width:auto;height:auto;min-width:28px;padding:0 4px;display:inline-flex;align-items:center;justify-content:center;font:400 24px/1 Arial,sans-serif;cursor:pointer}
:is(body:has(.fs-layout-home)) #folkship-issue .story .mothers-gallery-buttons button:hover{background:transparent;color:var(--ink);opacity:.55}
:is(body:has(.fs-layout-home)) #folkship-issue .story .mothers-gallery-buttons button:focus-visible{outline:1px solid currentColor;outline-offset:3px}
:is(body:has(.fs-layout-home)) #folkship-issue a:hover,:is(body:has(.fs-layout-home)) #folkship-issue a:hover *{text-decoration:none!important}
:is(body:has(.fs-layout-home)) #folkship-issue .spread-bottom a:hover,:is(body:has(.fs-layout-home)) #folkship-issue .story a:hover,:is(body:has(.fs-layout-home)) #folkship-issue .chapter .chapter-right a:hover,:is(body:has(.fs-layout-home)) #folkship-issue .journal-heading a:hover,:is(body:has(.fs-layout-home)) #folkship-issue .end .end-bottom a:hover,:is(body:has(.fs-layout-home)) #folkship-issue .people-copy a:hover,:is(body:has(.fs-layout-home)) #folkship-issue .journal-card:hover .journal-read{border-bottom-color:#79786f}
:is(body:has(.fs-layout-home)) #folkship-issue .journal-card:hover h3{opacity:.72}
:is(body:has(.fs-layout-home)) #folkship-issue .nav a:hover{opacity:.68}
:is(body:has(.fs-layout-home)) #folkship-issue a:not(.journal-card):not(.brand){transition:opacity .2s ease}
:is(body:has(.fs-layout-home)) #folkship-issue a:hover:not(.journal-card):not(.brand){opacity:.68}
:is(body:has(.fs-layout-home)) #folkship-issue .journal-card:hover .journal-read{opacity:.72}
@media (prefers-reduced-motion:reduce){:is(body:has(.fs-layout-home)) #folkship-issue a:not(.journal-card):not(.brand){transition:none}}
:is(body:has(.fs-layout-home)) #folkship-issue .end .end-bottom{align-items:flex-end;gap:clamp(24px,5vw,80px)}
:is(body:has(.fs-layout-home)) #folkship-issue .end .end-intro{max-width:470px;font-size:clamp(15px,1.25vw,18px);line-height:1.5}
:is(body:has(.fs-layout-home)) #folkship-issue .end .end-actions{display:flex;flex-direction:column;align-items:flex-end;gap:18px}
:is(body:has(.fs-layout-home)) #folkship-issue .end .contact-choices{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap}
:is(body:has(.fs-layout-home)) #folkship-issue .end .contact-choices a{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--ink);padding:12px 18px;font:600 11px/1.3 Arial,sans-serif;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}
:is(body:has(.fs-layout-home)) #folkship-issue .end .contact-choices .contact-primary{background:var(--ink);color:var(--paper)}
:is(body:has(.fs-layout-home)) #folkship-issue .end .contact-choices .contact-secondary{background:transparent;color:var(--ink)}
:is(body:has(.fs-layout-home)) #folkship-issue .end .contact-choices a:hover{border-color:var(--ink)}
:is(body:has(.fs-layout-home)) #folkship-issue .end .links{justify-content:flex-end;gap:18px}
@media (max-width:800px){:is(body:has(.fs-layout-home)) #folkship-issue .end .end-actions{align-items:flex-start;margin-top:28px}
:is(body:has(.fs-layout-home)) #folkship-issue .end .contact-choices{justify-content:flex-start}
:is(body:has(.fs-layout-home)) #folkship-issue .end .links{justify-content:flex-start}}
:is(body:has(.fs-layout-home)) #folkship-issue .end{min-height:100svh;gap:35px}
:is(body:has(.fs-layout-home)) #folkship-issue .end .end-main{width:100%;max-width:1100px;margin:auto 0}
:is(body:has(.fs-layout-home)) #folkship-issue .end h2{max-width:1050px}
:is(body:has(.fs-layout-home)) #folkship-issue .end .end-intro{max-width:660px;margin:clamp(24px,3vw,42px) 0 26px;font:clamp(18px,1.65vw,23px)/1.45 Arial,sans-serif}
:is(body:has(.fs-layout-home)) #folkship-issue .end .contact-choices{display:flex;justify-content:flex-start;align-items:center;gap:12px;flex-wrap:wrap}
:is(body:has(.fs-layout-home)) #folkship-issue .end .contact-choices a{min-height:50px;padding:15px 22px;text-decoration:none;border-bottom:1px solid var(--ink)}
:is(body:has(.fs-layout-home)) #folkship-issue .end .contact-note{font:13px/1.5 Arial,sans-serif;margin:18px 0 0;color:#55554e}
:is(body:has(.fs-layout-home)) #folkship-issue .end .end-bottom{align-items:center;font-size:11px;letter-spacing:.04em}
:is(body:has(.fs-layout-home)) #folkship-issue .end .end-bottom>span{max-width:300px}
@media (max-width:800px){:is(body:has(.fs-layout-home)) #folkship-issue .end{min-height:100svh}
:is(body:has(.fs-layout-home)) #folkship-issue .end .end-main{margin:auto 0}
:is(body:has(.fs-layout-home)) #folkship-issue .end .end-intro{font-size:17px}
:is(body:has(.fs-layout-home)) #folkship-issue .end .contact-choices{display:grid;grid-template-columns:1fr;width:100%}
:is(body:has(.fs-layout-home)) #folkship-issue .end .contact-choices a{width:100%;justify-content:center}
:is(body:has(.fs-layout-home)) #folkship-issue .end .end-bottom>span{display:block;margin-bottom:20px}}
#fs-editorial .nav .brand span,#fs-short-enquiry .fs-form-brand span,.fs-story-nav .fs-story-logo span{font:400 10px/1.4 Arial,sans-serif!important;letter-spacing:.16em!important;text-transform:uppercase!important;margin-left:0!important;white-space:nowrap}
.fs-story-nav .fs-story-logo{display:inline-flex;align-items:center;gap:9px}
.fs-story-nav .fs-story-logo img{flex:none}
@media(max-width:800px){#fs-editorial .nav .brand span,#fs-short-enquiry .fs-form-brand span,.fs-story-nav .fs-story-logo span{font-size:8px!important;letter-spacing:.12em!important}}
:is(body:has(.fs-layout-home)) .fs-mobile-actions,:is(body:has(.fs-layout-home)) .fs-mobile-drawer,:is(body:has(.fs-layout-home)) .fs-mobile-scrim{display:none}
@media (max-width:800px){:is(body:has(.fs-layout-home)) #folkship-issue .nav nav,:is(body:has(.fs-layout-home)) #fs-editorial .nav nav,:is(body:has(.fs-layout-home)) #fs-editorial .mobile-menu,:is(body:has(.fs-layout-home)) #fs-short-enquiry .fs-form-nav nav,:is(body:has(.fs-layout-home)) #fs-short-enquiry .fs-form-mobile-menu,:is(body:has(.fs-layout-home)) .fs-story-nav .fs-story-links,:is(body:has(.fs-layout-home)) .fs-story-nav .fs-story-mobile{display:none!important}
:is(body:has(.fs-layout-home)) .fs-mobile-actions{position:fixed;z-index:510;top:0;right:18px;height:50px;display:flex;align-items:center;gap:22px;font:600 10px/1 Arial,sans-serif;letter-spacing:.14em;text-transform:uppercase}
:is(body:has(.fs-layout-home)) .fs-mobile-actions a,:is(body:has(.fs-layout-home)) .fs-mobile-actions button{display:inline-flex;align-items:center;min-height:44px;color:#282821!important;text-decoration:none!important;background:none;border:0;border-radius:0;padding:0;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer}
:is(body:has(.fs-layout-home)) .fs-mobile-actions a{border-bottom:1px solid var(--fs-ink,#282821);padding-top:1px}
:is(body:has(.fs-layout-home)) .fs-mobile-actions button:after{content:"☰";font-size:14px;margin-left:8px;line-height:1}
:is(body:has(.fs-layout-home)) .fs-mobile-scrim{position:fixed;z-index:520;inset:0;background:rgba(22,22,18,.45)}
:is(body:has(.fs-layout-home)) .fs-mobile-drawer{position:fixed;z-index:530;top:0;right:0;bottom:0;width:min(88vw,390px);overflow-y:auto;background:var(--fs-paper,#f5f2eb);color:var(--fs-ink,#282821);padding:24px 28px 30px;box-shadow:-15px 0 45px rgba(0,0,0,.15);transform:translateX(105%);transition:transform .28s ease;display:flex;flex-direction:column}
:is(body:has(.fs-layout-home)) .fs-mobile-drawer-head{display:flex;justify-content:space-between;align-items:center;padding-bottom:24px;border-bottom:1px solid var(--fs-ink,#282821);font:600 11px Arial,sans-serif;letter-spacing:.15em;text-transform:uppercase}
:is(body:has(.fs-layout-home)) .fs-mobile-drawer-head button{border:0;background:none;color:var(--fs-ink,#282821);padding:7px;cursor:pointer;font:inherit;letter-spacing:inherit;text-transform:inherit}
:is(body:has(.fs-layout-home)) .fs-mobile-drawer-head button:hover,:is(body:has(.fs-layout-home)) .fs-mobile-drawer-head button:focus,:is(body:has(.fs-layout-home)) .fs-mobile-drawer-head button:active,:is(body:has(.fs-layout-home)) .fs-mobile-actions button:hover,:is(body:has(.fs-layout-home)) .fs-mobile-actions button:focus,:is(body:has(.fs-layout-home)) .fs-mobile-actions button:active{background:var(--fs-paper,#f5f2eb);color:#282821!important;border-color:var(--fs-ink,#282821);box-shadow:none}
:is(body:has(.fs-layout-home)) .fs-mobile-drawer-head button:focus-visible,:is(body:has(.fs-layout-home)) .fs-mobile-actions button:focus-visible{outline:1px solid var(--fs-ink,#282821);outline-offset:4px;box-shadow:none}
:is(body:has(.fs-layout-home)) .fs-mobile-drawer nav{display:flex;flex-direction:column;gap:0;margin:22px 0 30px}
:is(body:has(.fs-layout-home)) .fs-mobile-drawer nav a{display:block;padding:13px 0;border-bottom:1px solid #28282133;color:var(--fs-ink,#282821);text-decoration:none;font:400 clamp(32px,10vw,50px)/1 var(--fs-serif,"Bodoni 72",Didot,"Times New Roman",serif)}
:is(body:has(.fs-layout-home)) .fs-mobile-drawer nav a:hover{color:#777770}
:is(body:has(.fs-layout-home)) .fs-mobile-drawer p{margin:auto 0 0;font:11px/1.5 Arial,sans-serif;letter-spacing:.1em;text-transform:uppercase}
:is(body:has(.fs-layout-home)).fs-mobile-menu-open .fs-mobile-scrim{display:block}
:is(body:has(.fs-layout-home)).fs-mobile-menu-open .fs-mobile-drawer{transform:translateX(0)}
:is(body:has(.fs-layout-home)).fs-mobile-menu-open{overflow:hidden!important}}
@media (prefers-reduced-motion:reduce){:is(body:has(.fs-layout-home)) .fs-mobile-drawer{transition:none}}
body:has(.fs-site-footer) footer.elementor-location-footer,body:has(#fs-editorial):has(.fs-site-footer) footer.elementor-location-footer{display:none!important}
.fs-site-footer{background:var(--fs-paper,#f5f2eb);color:var(--fs-ink,#282821);padding:0 clamp(22px,5vw,80px) 36px;font-family:Arial,sans-serif}
.fs-site-footer-inner{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;border-top:1px solid var(--fs-ink,#282821);padding-top:20px}
.fs-site-footer p{max-width:320px;margin:0;font-size:12px;line-height:1.5}
.fs-site-footer nav{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:12px 23px}
.fs-site-footer a{color:var(--fs-ink,#282821);text-decoration:none;border-bottom:1px solid var(--fs-ink,#282821);padding-bottom:4px;font-size:12px;line-height:1.5}
.fs-site-footer a:hover{color:#777770;border-color:#777770}
@media(max-width:720px){.fs-site-footer-inner{display:block}
.fs-site-footer nav{justify-content:flex-start;margin-top:22px}}
.fs-mobile-actions,.fs-mobile-drawer,.fs-mobile-scrim{display:none}
@media(max-width:800px){#folkship-issue .nav nav,#fs-editorial .nav nav,#fs-editorial .mobile-menu,#fs-short-enquiry .fs-form-nav nav,#fs-short-enquiry .fs-form-mobile-menu,.fs-story-nav .fs-story-links,.fs-story-nav .fs-story-mobile{display:none!important}
.fs-mobile-actions{position:fixed;z-index:510;top:0;right:18px;height:50px;display:flex;align-items:center;gap:22px;font:600 10px/1 Arial,sans-serif;letter-spacing:.14em;text-transform:uppercase}
.fs-mobile-actions a,.fs-mobile-actions button{display:inline-flex;align-items:center;min-height:44px;color:#282821!important;text-decoration:none!important;background:none;border:0;border-radius:0;padding:0;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer}
.fs-mobile-actions a{border-bottom:1px solid var(--fs-ink,#282821);padding-top:1px}
.fs-mobile-actions button:after{content:"☰";font-size:14px;margin-left:8px;line-height:1}
.fs-mobile-scrim{position:fixed;z-index:520;inset:0;background:rgba(22,22,18,.45)}
.fs-mobile-drawer{position:fixed;z-index:530;top:0;right:0;bottom:0;width:min(88vw,390px);overflow-y:auto;background:var(--fs-paper,#f5f2eb);color:var(--fs-ink,#282821);padding:24px 28px 30px;box-shadow:-15px 0 45px rgba(0,0,0,.15);transform:translateX(105%);transition:transform .28s ease;display:flex;flex-direction:column}
.fs-mobile-drawer-head{display:flex;justify-content:space-between;align-items:center;padding-bottom:24px;border-bottom:1px solid var(--fs-ink,#282821);font:600 11px Arial,sans-serif;letter-spacing:.15em;text-transform:uppercase}
.fs-mobile-drawer-head button{border:0;background:none;color:var(--fs-ink,#282821);padding:7px;cursor:pointer;font:inherit;letter-spacing:inherit;text-transform:inherit}
.fs-mobile-drawer nav{display:flex;flex-direction:column;gap:0;margin:22px 0 30px}
.fs-mobile-drawer nav a{display:block;padding:13px 0;border-bottom:1px solid #28282133;color:var(--fs-ink,#282821);text-decoration:none;font:400 clamp(32px,10vw,50px)/1 var(--fs-serif,"Bodoni 72",Didot,"Times New Roman",serif)}
.fs-mobile-drawer nav a:hover{color:#777770}
.fs-mobile-drawer p{margin:auto 0 0;font:11px/1.5 Arial,sans-serif;letter-spacing:.1em;text-transform:uppercase}
body.fs-mobile-menu-open .fs-mobile-scrim{display:block}
body.fs-mobile-menu-open .fs-mobile-drawer{transform:translateX(0)}
body.fs-mobile-menu-open{overflow:hidden!important}}
@media(prefers-reduced-motion:reduce){.fs-mobile-drawer{transition:none}}
:is(body:has(.fs-layout-home)) #folkship-issue #contact .fs-site-footer{padding:0;width:100%;background:transparent}
