.story-header nav{flex-wrap:wrap;display:flex}.story-header nav a[aria-current]{border-bottom:2px solid}.about-story{color:#422436;background:#fff9fc}.about-story figure{margin:0}.about-story img{object-fit:contain;border-radius:22px;width:100%;display:block}.about-story figcaption{text-align:center;color:#795567;padding:12px;font-size:13px;line-height:1.5}.story-intro{grid-template-columns:1.15fr 1fr;align-items:center;gap:65px;max-width:1160px;margin:auto;padding:70px 6%;display:grid}.story-intro h1{color:#ae1759;margin:20px 0;font:700 clamp(42px,5.5vw,74px)/1.06 Georgia,serif}.story-intro p{font-size:18px;line-height:1.8}.story-intro .story-lead{font:italic 25px/1.5 Georgia,serif}.story-intro figure{justify-self:end;max-width:370px}.story-copy{max-width:800px;margin:auto;padding:35px 6% 65px;scroll-margin-top:120px}.about-story h2{color:#ae1759;margin:18px 0 25px;font:700 clamp(28px,3vw,39px)/1.25 Georgia,serif}.story-copy p,.cynthia-tribute p,.story-welcome p{margin:18px 0;font-size:18px;line-height:1.9}.story-copy h2:not(:first-of-type){margin-top:45px}.story-copy blockquote{color:#ae1759;text-align:center;background:#fff0f7;border-top:1px solid #eaa7c8;border-bottom:1px solid #eaa7c8;margin:40px -20px;padding:32px;font:italic 31px/1.4 Georgia,serif}.story-copy cite{margin-top:15px;font:15px/1.5 sans-serif;display:block}.cynthia-tribute{background:#fde8f2;border-radius:28px;grid-template-columns:300px 1fr;align-items:center;gap:50px;max-width:1050px;margin:auto;padding:45px 6%;display:grid}.cynthia-tribute .tribute-note{color:#8b1d4d;font-style:italic}.story-memories{grid-template-columns:1fr 1fr;align-items:center;gap:30px;max-width:1050px;margin:auto;padding:45px 6%;display:grid}.story-memories img{max-height:460px}.story-welcome{text-align:center;max-width:800px;margin:auto;padding:45px 6% 80px}.story-welcome .story-signature{color:#ae1759;margin:30px 0;font:italic 27px/1.6 Georgia,serif}.story-welcome .button{display:inline-flex}.story-footer{color:#8b1d4d;background:#fce2ee;flex-wrap:wrap;justify-content:space-between;gap:20px;padding:30px 6%;display:flex}.story-header{height:auto;min-height:90px}.story-header nav{gap:18px}.about-story .eyebrow{letter-spacing:2px;font-size:12px;font-weight:700;line-height:1.7}@media (max-width:760px){.story-header{flex-direction:column;gap:18px;padding:18px}.story-header nav{width:auto;box-shadow:none;background:0 0;justify-content:center;gap:12px;padding:0;font-size:13px;display:flex;position:static}.story-intro{grid-template-columns:1fr;gap:28px;padding-top:40px}.story-intro figure{justify-self:center;max-width:300px}.story-copy{padding-top:20px}.story-copy blockquote{margin:30px 0;padding:24px 15px;font-size:26px}.cynthia-tribute{grid-template-columns:1fr;gap:20px;margin:0 5%;padding:30px 6%}.cynthia-tribute figure{max-width:260px;margin:auto}.story-memories{grid-template-columns:1fr;gap:25px}.story-memories img{max-height:420px}.story-footer{text-align:center;justify-content:center}}.story-work{text-align:center;max-width:1100px;margin:auto;padding:20px 6% 65px}.story-work>p:not(.eyebrow){max-width:700px;margin:0 auto 30px;font-size:18px;line-height:1.8}.story-work-grid{grid-template-columns:1fr 1fr;align-items:center;gap:30px;margin-bottom:20px;display:grid}.story-work-grid figure{background:#fff0f7;border:1px solid #f4c1d9;border-radius:24px;overflow:hidden}.story-work-grid img{border-radius:0;height:auto}.story-work-grid figure:nth-child(2){padding-top:15px}@media (max-width:760px){.story-work-grid{grid-template-columns:1fr;gap:25px}}.past-work{text-align:center;max-width:1200px;margin:auto;padding:15px 6% 70px}.past-work>p{max-width:760px;margin:0 auto 30px;font-size:18px;line-height:1.8}.past-work-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:24px;display:grid}.past-work-grid figure{background:#fff;border:1px solid #f0c8dc;border-radius:20px;overflow:hidden;box-shadow:0 5px 20px #a71b590a}.past-work-grid a{background:#fff0f7;padding:10px;display:block}.past-work-grid img{border-radius:12px;width:100%;height:auto}.past-work-grid figcaption{padding:16px;font-size:14px}.past-work .past-work-note{color:#795567;margin-top:24px;font-size:14px}@media (max-width:900px){.past-work-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.past-work-grid{grid-template-columns:1fr;gap:20px}}.past-work-grid a{aspect-ratio:4/5;background:radial-gradient(at 50% 30%,#fff 0%,#fff5fa 55%,#f9dfea 100%);justify-content:center;align-items:center;padding:18px;display:flex}.past-work-grid img{object-fit:contain;filter:drop-shadow(0 8px 8px #6b234d18);width:100%;height:100%;max-height:100%}@media (min-width:901px){.past-work{max-width:1440px;padding-left:4%;padding-right:4%}.past-work-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px}.past-work-grid a{padding:10px}.past-work-grid figcaption{padding:12px 8px;font-size:12px;line-height:1.5}}@media (max-width:520px){.past-work-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.past-work-grid a{padding:8px}.past-work-grid figcaption{padding:12px 8px;font-size:12px}}
