*{box-sizing:border-box}body{color:#12382c;background:#f3f2eb;margin:0;font-family:DM Sans,sans-serif}a{color:inherit;text-decoration:none}.nav.svelte-cwls5q{justify-content:space-between;align-items:center;max-width:1240px;margin:0 auto;padding:28px 6vw;display:flex}.brand.svelte-cwls5q{letter-spacing:-.02em;font-size:.85rem;font-weight:700}.back-link.svelte-cwls5q,.text-link.svelte-cwls5q{letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #12382c;padding-bottom:4px;font-size:.72rem;font-weight:700}.about-page.svelte-cwls5q{max-width:720px;margin:0 auto;padding:clamp(100px,17vh,180px) 6vw 160px}.eyebrow.svelte-cwls5q{color:#a35d3b;letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:11px;font-size:.7rem;font-weight:700;display:flex}.eyebrow-line.svelte-cwls5q{background:#a35d3b;width:34px;height:1px;display:inline-block}h1.svelte-cwls5q{letter-spacing:-.07em;margin:28px 0;font-family:Playfair Display,Georgia,serif;font-size:clamp(3.1rem,7vw,5.8rem);font-weight:500;line-height:1}h1.svelte-cwls5q em:where(.svelte-cwls5q){color:#a35d3b;font-weight:500}.about-page.svelte-cwls5q p:where(.svelte-cwls5q):not(.eyebrow){color:#536b5c;max-width:540px;font-size:1.05rem;line-height:1.85}.text-link.svelte-cwls5q{margin-top:12px;transition:color .18s;display:inline-block}.text-link.svelte-cwls5q:hover{color:#a35d3b}footer.svelte-cwls5q{color:#718071;letter-spacing:.04em;border-top:1px solid #cfd6c5;max-width:1020px;margin:0 auto;padding:23px 6vw 35px;font-size:.7rem}
