.jewellery-originals{grid-template-columns:repeat(3,minmax(0,1fr))}
.jewellery-story{background:radial-gradient(ellipse at 12% 30%,#b99a6614,transparent 60%)}
.personal-story{position:relative;scroll-margin-top:7rem;padding-block:clamp(4rem,8vw,8rem);border-top:1px solid #b99a6647;background:radial-gradient(ellipse at 90% 14%,#98a78412,transparent 55%)}
.personal-lead{display:grid;grid-template-columns:1.05fr 1fr;gap:clamp(2rem,5vw,5rem);align-items:center}
.personal-lead>*{min-width:0}
.personal-heading h2{font:400 clamp(2.8rem,5.8vw,6rem)/1.09 'Instrument Serif',Georgia,serif;letter-spacing:.01em;color:#e6e1d4;margin:1rem 0 1.8rem;text-wrap:balance}
.personal-heading h2 span{color:#d3b581}
.personal-heading>p:not(.fusion-eyebrow),.personal-travel-heading>p:not(.fusion-eyebrow){max-width:65ch;color:#c5caba;font:400 clamp(1rem,1.25vw,1.15rem)/1.85 var(--body,sans-serif);margin:0 0 1rem}
.personal-interests{display:flex;flex-wrap:wrap;gap:.55rem;list-style:none;padding:0;margin:1.7rem 0 0}
.personal-interests li{padding:.6rem .8rem;border:1px solid #98a78455;color:#c2d0ae;font:400 .7rem/1.5 var(--mono,monospace);letter-spacing:.025em}
.personal-travel-heading{margin-top:clamp(3rem,6vw,6rem);margin-bottom:2rem}
.personal-travel-heading h3{font:400 clamp(2.1rem,3.5vw,3.7rem)/1.15 'Instrument Serif',Georgia,serif;letter-spacing:.01em;color:#e6e1d4;margin:.8rem 0 1rem}
.personal-travel{grid-template-columns:repeat(3,minmax(0,1fr))}
.personal-story .project-original figcaption,.jewellery-story .project-original figcaption{overflow-wrap:break-word}
@media(max-width:1000px){.personal-lead{grid-template-columns:1fr;gap:2rem}.personal-lead>.project-original{max-width:800px}.personal-travel,.jewellery-originals{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:650px){.personal-travel,.jewellery-originals{grid-template-columns:1fr}.personal-heading h2{font-size:clamp(2.6rem,10vw,4.2rem)}.personal-interests{gap:.45rem}.personal-interests li{font-size:.66rem}}
