.wordmark { display: inline-flex; align-items: center; gap: .7rem; }
.wordmark img { width: 2.35rem; height: 2.35rem; border-radius: 14px 8px 15px 9px; box-shadow: 0 12px 28px -18px rgba(53,45,39,.28); }
body { background: radial-gradient(circle at 84% 6%,rgba(198,154,88,.14),transparent 25rem),radial-gradient(circle at 8% 40%,rgba(70,84,71,.15),transparent 30rem),linear-gradient(180deg,#f7f3ec,var(--paper) 46%,#efe6da); overflow-x: hidden; }
:root[data-theme="dark"] body { background: radial-gradient(circle at 84% 6%,rgba(223,183,108,.1),transparent 25rem),radial-gradient(circle at 8% 40%,rgba(119,132,114,.13),transparent 30rem),linear-gradient(180deg,#141612,var(--paper) 46%,#11130f); }
body::after { content: ""; position: fixed; width: 29rem; height: 44rem; right: -18rem; top: 20vh; border: 1px solid rgba(70,84,71,.09); border-radius: 60% 40% 68% 32%; transform: rotate(-14deg); pointer-events: none; }
.work-card,.future-grid article { box-shadow: 0 26px 60px -50px rgba(39,35,31,.42); }
.work-card { border-radius: 42px 20px 48px 18px; }
.work-card:nth-child(2n) { border-radius: 20px 48px 18px 42px; }
.button { border-radius: 999px; }
@media(max-width:680px){.wordmark img{width:2rem;height:2rem}.wordmark{font-size:1.06rem}.site-header{align-items:flex-start;flex-direction:column}.site-header nav{width:100%;justify-content:flex-start;flex-wrap:wrap;overflow:visible}}
