body{margin:0;background:var(--fs-paper,#f5f2eb);color:var(--fs-ink,#282821)}img{max-width:100%;height:auto}a{color:inherit}.skip-link{position:absolute;left:-10000px}.skip-link:focus{left:20px;top:40px;z-index:99999;background:var(--fs-paper,#f5f2eb);padding:15px}.folkship-nav{padding:20px 4vw;display:flex;gap:30px;justify-content:space-between;font:11px Arial,sans-serif;letter-spacing:.1em;text-transform:uppercase}.folkship-nav nav{display:flex;flex-wrap:wrap;gap:20px}.folkship-post-hero{position:relative;min-height:65vh;display:grid;align-items:end;padding:8vw 5vw 5vw;box-sizing:border-box;color:white;background:var(--fs-ink,#282821)}.folkship-post-hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.folkship-post-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(transparent,#0008)}.folkship-post-hero h1{position:relative;z-index:1;max-width:1000px;font:400 clamp(38px,5.5vw,82px)/1.05 var(--fs-serif,"Bodoni 72",Didot,"Times New Roman",serif)}.folkship-post-content{padding:60px 22px;max-width:1280px;margin:auto}.folkship-post-content>p,.folkship-post-content>h2,.folkship-post-content>blockquote{max-width:730px;margin:0 auto 26px}.folkship-post-next,.folkship-footer{display:flex;justify-content:space-between;gap:24px;padding:35px 5vw;border-top:1px solid var(--fs-ink,#282821)}.folkship-archive{padding:70px 5vw}.folkship-post-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4vw}.folkship-card-image{width:100%;aspect-ratio:4/5;object-fit:cover}.folkship-post-grid h3{font:400 clamp(24px,2.8vw,40px)/1.05 var(--fs-serif,"Bodoni 72",Didot,"Times New Roman",serif)}@media(max-width:700px){.folkship-nav,.folkship-post-next,.folkship-footer{flex-direction:column}.folkship-post-grid{grid-template-columns:1fr}}
.fs-editor-layout{border:1px dashed #bbb;padding:16px;margin:12px 0}.fs-editor-label{display:block;font:11px Arial;color:#666;text-transform:uppercase}.fs-story-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:1280px;margin:50px auto}.fs-story-gallery img{width:100%;height:auto;display:block}.folkship-legal{max-width:800px;padding:100px 24px;margin:auto}@media(max-width:700px){.fs-story-gallery{grid-template-columns:1fr}}.folkship-post-content>div:not(.fs-story-gallery){max-width:730px;margin:auto}.folkship-post-content p{font:18px/1.65 Arial,sans-serif}.folkship-post-content h2{font:400 clamp(32px,4vw,52px)/1.1 var(--fs-serif,"Bodoni 72",Didot,"Times New Roman",serif);margin-top:50px}
.fs-shared-nav{height:54px;position:fixed;z-index:510;top:0;left:0;right:0;padding:0 4vw;background:rgba(245,242,235,.96);border-bottom:1px solid #28282133;display:flex;justify-content:space-between;align-items:center}.admin-bar .fs-shared-nav{top:32px}.fs-shared-nav .brand{display:flex;align-items:center;gap:9px}.fs-shared-nav .brand img{width:96px;height:auto}.fs-shared-nav a{text-decoration:none}.fs-shared-nav .brand span,.fs-shared-nav nav{font:400 10px/1.4 Arial,sans-serif;letter-spacing:.16em;text-transform:uppercase}.fs-shared-nav nav{display:flex;gap:clamp(12px,2vw,30px)}.fs-menu-toggle{display:none;background:none;border:0;color:var(--fs-ink,#282821);font:600 11px Arial;min-height:44px}.fs-shared-nav :focus-visible{outline:2px solid var(--fs-ink,#282821);outline-offset:5px}.folkship-enquiry{display:grid;gap:12px}.folkship-enquiry input,.folkship-enquiry textarea,.folkship-enquiry select{box-sizing:border-box;width:100%;padding:14px;border:1px solid var(--fs-ink,#282821);background:var(--fs-paper,#f5f2eb);color:var(--fs-ink,#282821);font:16px Arial}.folkship-enquiry button{padding:16px;background:var(--fs-ink,#282821);color:var(--fs-paper,#f5f2eb);border:1px solid var(--fs-ink,#282821);font:14px Arial}.fs-honeypot{position:absolute;left:-10000px}.folkship-post{padding-top:54px}@media(max-width:800px){.fs-shared-nav{height:50px;padding:0 18px}.fs-shared-nav .brand img{width:76px}.fs-shared-nav .brand span{font-size:8px}.fs-menu-toggle{display:block}.fs-shared-nav nav{display:none;position:absolute;top:50px;left:0;right:0;background:var(--fs-paper,#f5f2eb);padding:24px;max-height:80vh;overflow:auto}.fs-shared-nav.is-open nav{display:flex;flex-direction:column;gap:20px;font:32px var(--fs-serif,"Bodoni 72",Didot,"Times New Roman",serif);text-transform:none}.admin-bar .fs-shared-nav{top:46px}}@media(min-width:801px){.admin-bar .fs-shared-nav{top:32px}}

@media(max-width:800px){.fs-shared-nav.is-open nav{letter-spacing:.01em}}

.fs-shared-nav .fs-menu,.fs-site-footer .fs-menu{display:contents;list-style:none;margin:0;padding:0}.fs-menu li{list-style:none;margin:0;padding:0}.folkship-post-hero h1{font-size:calc(clamp(38px,5.5vw,82px) * var(--fs-heading-scale,1))}.folkship-post-content h2{font-size:calc(clamp(32px,4vw,52px) * var(--fs-heading-scale,1))}
