*{box-sizing:border-box}body{margin:0;background:#f7f3ee;color:#3b2a26;font-family:Montserrat,Arial,sans-serif;font-weight:300;line-height:1.8}header{max-width:1120px;margin:auto;padding:22px 28px;display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid #dfd3cc}a{color:inherit}.back{font-size:.75rem;text-underline-offset:5px}main{width:min(860px,calc(100% - 40px));margin:64px auto 75px}.experience-heading{text-align:center;margin-bottom:36px}.eyebrow{font-size:.68rem;letter-spacing:.22em;text-transform:uppercase;color:#805f67;font-weight:500}h1{font-family:"Playfair Display",Georgia,serif;font-size:clamp(2.7rem,6vw,4.6rem);line-height:1.15;font-weight:400;margin:18px 0 24px}h1 em{color:#99757d;font-weight:400}.byline{font-family:"Playfair Display",Georgia,serif;font-size:1.2rem;margin:0}.byline span{color:#805f67}.pieces{font-size:.75rem;color:#77645e;margin-top:10px}article{background:#eee4e3;border:1px solid #dfcdd0;padding:36px 44px;border-radius:4px}blockquote{margin:0;font-size:.95rem;line-height:2}blockquote p{margin:0 0 24px}blockquote p:last-child{margin-bottom:0}.experience-action{text-align:center;margin:32px 0 0}.button{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:12px 26px;background:#d6bfc3;color:#3b2a26;text-decoration:none;font-family:"Playfair Display",Georgia,serif;font-size:.85rem}.button:hover{background:#3b2a26;color:#fffdf9}a:focus-visible{outline:2px solid #805f67;outline-offset:4px}footer{text-align:center;border-top:1px solid #dfd3cc;padding:28px 20px;font-size:.7rem}footer p{margin:5px 0}@media(max-width:600px){header{padding:16px 20px}.brand .brand-wordmark{width:160px}.back{font-size:.65rem}main{margin:40px auto 50px}article{padding:26px 22px}blockquote{font-size:.88rem;line-height:1.9}.pieces{max-width:260px;margin:12px auto}}