.emma-profile{color:#354d49;background:#fff;width:100%;max-width:none;margin:0;padding:0}.emma-contained{width:min(1380px,91%);margin-inline:auto}.emma-profile :is(h1,h2,h3){text-wrap:balance;font-family:Georgia,Times New Roman,serif;font-weight:400}.emma-profile p{color:#606c63;font:400 1.0625rem/1.8 Georgia,serif}.emma-profile h1{letter-spacing:-.04em;margin:0 0 28px;font-size:clamp(2.8rem,4.4vw,4.7rem);line-height:1.08}.emma-profile h2{letter-spacing:-.02em;margin:0 0 24px;font-size:clamp(2rem,3vw,3.1rem);line-height:1.18}.emma-profile .emma-eyebrow{letter-spacing:.1em;color:#354d49;margin:0 0 18px;font:400 .875rem/1.5 Georgia,serif}.emma-profile figure{min-width:0;margin:0}.emma-profile figure img{object-fit:cover;width:100%;height:100%;display:block}.emma-hero{background:#f4f3ed;grid-template-columns:42% 58%;display:grid}.emma-hero-copy{align-self:center;padding:clamp(30px,5vw,76px)}.emma-profile .emma-lead{color:#354d49;font-size:clamp(1.65rem,2.3vw,2.25rem);line-height:1.4}.emma-hero figure img{object-position:25% 40%;min-height:580px}.emma-link{border-bottom:1px solid;margin-top:12px;padding-block:8px;font:400 1rem/1.6 Georgia,serif;display:inline-block}.emma-story{grid-template-columns:1fr 1.3fr;gap:8%;padding-block:80px;display:grid}.emma-story p{margin:0 0 22px}.emma-story p a,.emma-craft p a{color:var(--primary);text-underline-offset:4px;text-decoration:underline}.emma-craft{background:#f4f6f2;grid-template-columns:1fr 1fr;display:grid}.emma-craft figure{max-height:680px;overflow:hidden}.emma-craft figure img{object-position:50% 50%}.emma-craft>div{align-self:center;padding:clamp(30px,6vw,85px)}.emma-profile .emma-collection{padding-top:75px}.emma-collection>header{max-width:680px;margin-bottom:34px}.emma-categories{flex-wrap:wrap;gap:10px 25px;margin-bottom:28px;font:400 1rem/1.5 Georgia,serif;display:flex}.emma-categories a{border-bottom:1px solid #0000;padding:8px 0}.emma-categories a[aria-current],.emma-categories a:hover{border-color:currentColor}.emma-compact-heading{padding-block:45px}.emma-profile a:focus-visible{outline-offset:5px;outline:2px solid #354d49}@media (max-width:760px){.emma-hero,.emma-story,.emma-craft{grid-template-columns:1fr}.emma-hero-copy{padding:38px 6%}.emma-hero figure img{height:auto;min-height:0}.emma-story{gap:14px;padding-block:50px}.emma-craft figure{max-height:520px}.emma-craft figure img{aspect-ratio:1;height:auto}.emma-craft>div{padding:36px 6%}.emma-profile .emma-collection{padding-top:48px}}.emma-hero figure img{object-position:42% 36%;height:660px;min-height:0}.emma-services{background:#fff}.emma-services a{color:#354d49;text-underline-offset:4px;text-decoration:underline}@media (max-width:760px){.emma-hero figure img{height:auto;max-height:none}}
