@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600&family=Libre+Caslon+Display&display=swap');
:root{--paper:#f7f6f2;--ink:#253139;--muted:#5b666b;--line:#d2d5d2;--blue:#365c75}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font:16px/1.65 'DM Sans',Arial,sans-serif}a{color:inherit;text-decoration:none}a:hover{color:var(--blue)}a:focus-visible{outline:2px solid var(--blue);outline-offset:6px}.wrap{max-width:1240px;padding:0 60px;margin:auto}header{display:flex;justify-content:space-between;gap:25px;padding:30px 0;border-bottom:1px solid var(--line)}.brand{font-size:17px;font-weight:500;letter-spacing:-.5px}nav{display:flex;gap:32px;font-size:14px}nav a[aria-current]{border-bottom:1px solid var(--ink)}h1,h2,h3{font-family:'Libre Caslon Display',Georgia,serif;font-weight:400;line-height:1.04;margin-top:0}h1{font-size:clamp(62px,8vw,105px);letter-spacing:-2px;margin-bottom:0}h2{font-size:44px;margin-bottom:25px}h3{font-size:38px;margin:15px 0 20px}p{margin-top:0;color:var(--muted)}.eyebrow,.meta{font-size:11px;letter-spacing:1.7px;text-transform:uppercase}.eyebrow{color:var(--blue);margin-bottom:25px}.meta{color:var(--muted)}.hero{display:grid;grid-template-columns:1.7fr 1fr;gap:55px;padding:85px 0;align-items:end}.hero-aside{border-left:1px solid var(--line);padding:0 0 8px 32px}.hero p{font-size:18px}.link{display:inline-block;border-bottom:1px solid var(--ink);padding-bottom:5px;font-size:14px}.link span{padding-left:22px}.section{border-top:1px solid var(--line);padding:45px 0 65px}.section-head{display:flex;justify-content:space-between;align-items:center;gap:25px;margin-bottom:32px}.section-head h2{margin:0}.feature,.split{display:grid;grid-template-columns:1fr 1.1fr;gap:70px}.feature{align-items:center}.cover{min-height:310px;background:#dfe6e7;position:relative;overflow:hidden;padding:32px;display:flex;flex-direction:column;justify-content:space-between}.cover-title{font:42px/1.04 'Libre Caslon Display',Georgia,serif;position:relative;z-index:1}.cover small{font-size:10px;letter-spacing:1px}.rings{position:absolute;width:280px;height:280px;right:-100px;bottom:-100px;border:1px solid #96abb4;border-radius:50%}.rings:before,.rings:after{content:'';position:absolute;inset:22px;border:1px solid #96abb4;border-radius:50%}.rings:after{inset:44px}.authors{font-size:12px}.intro{padding:70px 0 50px;max-width:850px}.intro h1{font-size:86px;margin-bottom:28px}.intro p{font-size:19px;max-width:620px}.row{display:grid;grid-template-columns:125px 1fr 35px;gap:30px;border-top:1px solid var(--line);padding:38px 0}.row h2{font-size:38px;margin:12px 0 20px}.row p{max-width:700px}.date{font-size:13px;color:var(--muted);padding-top:5px}.arrow{font-size:25px}.lead{font-size:23px;color:var(--ink)}.bio{padding-bottom:60px}.job{border-bottom:1px solid var(--line);padding-bottom:22px;margin-bottom:23px}.job:last-child{border:0;margin:0}.job h3{font:500 17px/1.5 'DM Sans',Arial,sans-serif;letter-spacing:0;margin:8px 0}.job p{font-size:14px;margin:0}.pottery{background:#eae6df;padding:45px;margin-bottom:65px}.pottery p{font-size:22px;margin:0}.pottery h2{margin:0}.contact{display:flex;align-items:center;justify-content:space-between;gap:25px;border-top:1px solid var(--line);padding:40px 0}.contact h2{font-size:38px;margin:0}footer{display:flex;justify-content:space-between;gap:20px;font-size:11px;color:var(--muted);padding:22px 0 30px;border-top:1px solid var(--line)}.skip{position:absolute;top:-100px;left:20px;background:white;padding:10px}.skip:focus{top:10px}@media(max-width:800px){.wrap{padding:0 25px}header{padding:24px 0}.brand{font-size:14px;line-height:1.4;max-width:145px}nav{gap:17px;font-size:12px}.hero{grid-template-columns:1fr;gap:32px;padding:50px 0}h1{font-size:65px;letter-spacing:-1.5px}.hero-aside{padding-left:20px}.feature,.split{grid-template-columns:1fr;gap:28px}.section-head h2{font-size:33px}.section-head .link{font-size:12px}.intro{padding:50px 0 30px}.intro h1{font-size:62px}.row{grid-template-columns:1fr 25px;gap:5px 15px}.row .date{grid-column:1/-1}.row .arrow{grid-row:2;grid-column:2}.row h2{font-size:32px}.pottery{padding:28px}.pottery p{font-size:20px}.contact h2{font-size:29px}footer{font-size:10px}}.gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:-30px 0 65px}.gallery figure{margin:0}.gallery img{display:block;width:100%;aspect-ratio:4/5;object-fit:cover;background:#eae6df}.gallery figcaption{font-size:12px;color:var(--muted);padding-top:12px}@media(max-width:650px){.gallery{grid-template-columns:1fr;gap:28px}.gallery img{max-height:520px}}.wrap{max-width:1080px}.profile{display:grid;grid-template-columns:215px 1fr;gap:48px;padding:65px 0 45px;align-items:start}.portrait{width:215px;aspect-ratio:1;object-fit:cover}.profile h1{font-size:58px;letter-spacing:-1px;margin:0 0 15px}.profile p{font-size:15px;line-height:1.8;margin-bottom:16px}.profile .profile-sub{font-size:13px;letter-spacing:.5px;color:var(--blue);margin-bottom:24px}.highlights{border-top:1px solid var(--line);padding:32px 0}.highlights h2,.studio h2{font-family:'DM Sans',Arial,sans-serif;font-weight:500;font-size:20px;letter-spacing:0}.highlights a{display:grid;grid-template-columns:140px 1fr;gap:20px;border-top:1px solid var(--line);padding:17px 0;font-size:15px}.highlights a span{font-size:12px;color:var(--muted)}.studio{border-top:1px solid var(--line);padding-top:30px}.gallery{margin:25px 0 45px}.contact{padding:25px 0}.contact h2{font:500 18px 'DM Sans',Arial,sans-serif}.intro h1{font-size:60px}.intro{padding:55px 0 30px}.row h2{font-size:31px}.row{padding:28px 0}@media(max-width:650px){.profile{grid-template-columns:1fr;gap:25px;padding:35px 0}.portrait{width:160px}.profile h1{font-size:49px}.highlights a{grid-template-columns:1fr;gap:4px}.gallery{grid-template-columns:1fr 1fr;gap:18px}.gallery figure:last-child{grid-column:1/-1;max-width:70%}.intro h1{font-size:52px}}
.writing-section{border-top:1px solid var(--line);padding:32px 0}.writing-section>h2{font:500 20px/1.4 "DM Sans",Arial,sans-serif;margin:0 0 24px}.writing-section .row{grid-template-columns:110px 1fr 25px;gap:24px}.writing-section .row h2{font:500 19px/1.45 "DM Sans",Arial,sans-serif;margin:8px 0 14px}.writing-section .row .eyebrow{font-size:10px;margin-bottom:10px}.writing-section .row .link{font-size:12px}.writing-section .row .authors{font-size:12px}.writing-section .row .arrow{font-size:20px}@media(max-width:650px){.writing-section .row{grid-template-columns:1fr 25px;gap:5px 15px}}

.gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.gallery figure:last-child{grid-column:auto;max-width:none}@media(max-width:420px){.gallery{grid-template-columns:1fr}}

.gallery{max-width:760px;margin-left:auto;margin-right:auto;gap:22px}@media(max-width:650px){.gallery{max-width:90%;gap:18px}}

.podcast-section{border-top:1px solid var(--line);padding:32px 0}.podcast-section h2{font:500 20px/1.4 "DM Sans",Arial,sans-serif;margin:0 0 16px}.podcast-section p{font-size:15px;max-width:700px}.podcast-section iframe{display:block;margin:24px 0 16px;max-width:100%}.podcast-links{display:flex;flex-wrap:wrap;gap:24px;font-size:12px}.podcast-links a{border-bottom:1px solid var(--line);padding-bottom:3px}

.featured-episode{background:#e8edee;padding:26px 28px;margin:24px 0 18px}.featured-episode .eyebrow{font-size:10px;margin-bottom:14px}.featured-episode h3{font:500 21px/1.4 "DM Sans",Arial,sans-serif;margin:0 0 12px}.featured-episode p{font-size:14px}.featured-episode audio{display:block;width:100%;margin:20px 0 14px}.episode-page{font-size:12px;border-bottom:1px solid var(--line)}@media(max-width:650px){.featured-episode{padding:22px 18px}}

.contact-nav{font-size:14px;border-bottom:1px solid var(--ink);align-self:center}.press-section,.contact-section{border-top:1px solid var(--line);padding:32px 0}.press-section h2,.contact-section h2{font:500 20px/1.4 "DM Sans",Arial,sans-serif;margin:0 0 18px}.press-title{font-size:17px;line-height:1.5}.press-section p{font-size:12px;margin:10px 0 0}.contact-options{display:flex;gap:28px;flex-wrap:wrap;font-size:14px}.contact-options a{border-bottom:1px solid var(--line);overflow-wrap:anywhere}#contact{scroll-margin-top:30px}
