.holzwerk[data-astro-cid-ielqcxlp]{background:#f1f0ec}.site-head[data-astro-cid-ielqcxlp][data-scrolled]{-webkit-backdrop-filter:blur(18px)saturate(140%);background:#f1f0ecd6;box-shadow:0 1px #1d1c1914}.mark[data-astro-cid-ielqcxlp]{background:#1d1c19;align-content:center;gap:4px;padding:0 9px;display:grid}.mark[data-astro-cid-ielqcxlp] span[data-astro-cid-ielqcxlp]{background:#e8662a;border-radius:2px;height:3px;display:block}.mark[data-astro-cid-ielqcxlp] span[data-astro-cid-ielqcxlp]:nth-child(2){margin-right:5px}.nav-link[data-astro-cid-ielqcxlp]{padding-block:10px;position:relative}.nav-link[data-astro-cid-ielqcxlp]:after{content:"";transform-origin:0;height:2px;transition:transform .3s var(--ease-out-soft);background:#e8662a;position:absolute;bottom:5px;left:0;right:0;transform:scaleX(0)}.nav-link[data-astro-cid-ielqcxlp]:hover:after,.nav-link[data-astro-cid-ielqcxlp]:focus-visible:after{transform:scaleX(1)}.btn-orange[data-astro-cid-ielqcxlp]{color:#1d1c19;white-space:nowrap;transition:transform .3s var(--ease-out-soft), background-color .3s var(--ease-out-soft);background:#e8662a;border-radius:999px;justify-content:center;align-items:center;gap:10px;font-weight:700;display:inline-flex;box-shadow:inset 0 1px #ffffff4d,0 14px 30px -14px #e8662ab3}.btn-orange[data-astro-cid-ielqcxlp]:hover{background:#f07a43;transform:translateY(-2px)}.link-under[data-astro-cid-ielqcxlp]{background:linear-gradient(#e8662a,#e8662a) 0 calc(100% - 9px)/100% 2px no-repeat;align-items:center;min-height:44px;display:inline-flex}.status[data-astro-cid-ielqcxlp]{background:#1d1c190f}.status-dot[data-astro-cid-ielqcxlp]{background:#2e9a5e;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #2e9a5e2e}[data-astro-cid-ielqcxlp][data-state=closed] .status-dot[data-astro-cid-ielqcxlp]{background:#c48a2c;box-shadow:0 0 0 4px #c48a2c2e}.ruler[data-astro-cid-ielqcxlp]{background:repeating-linear-gradient(90deg,#1d1c19 0 1.5px,#0000 1.5px 48px) top/100% 14px no-repeat,repeating-linear-gradient(90deg,#8f8b80 0 1px,#0000 1px 9.6px) top/100% 7px no-repeat;border-top:2px solid #1d1c19;height:22px}.hero-visual[data-astro-cid-ielqcxlp]{padding:0 0 32px 32px}.hero-visual[data-astro-cid-ielqcxlp] img[data-astro-cid-ielqcxlp]{box-shadow:0 40px 80px -40px #1d1c198c}.wood-card[data-astro-cid-ielqcxlp]{background:#fbfaf7;align-items:center;gap:14px;display:flex;bottom:0;left:0;box-shadow:0 24px 50px -24px #1d1c1973}.swatch[data-astro-cid-ielqcxlp]{background:repeating-linear-gradient(100deg,#ffffff1f 0 2px,#0000 2px 7px),linear-gradient(135deg,#c99a63,#9a6a3a);border-radius:12px;flex:none;width:46px;height:46px}.project[data-astro-cid-ielqcxlp] figcaption[data-astro-cid-ielqcxlp]{-webkit-backdrop-filter:blur(12px);color:#6d6a62;background:#fbfaf7e6;border-radius:16px;gap:2px;padding:12px 16px;font-size:13px;display:grid;position:absolute;bottom:16px;left:16px}.project[data-astro-cid-ielqcxlp] figcaption[data-astro-cid-ielqcxlp] strong[data-astro-cid-ielqcxlp]{color:#1d1c19;font-size:16px}.project[data-astro-cid-ielqcxlp] img[data-astro-cid-ielqcxlp]{transition:scale .9s var(--ease-out-soft)}.project[data-astro-cid-ielqcxlp]:hover img[data-astro-cid-ielqcxlp]{scale:1.04}.services[data-astro-cid-ielqcxlp]{background:#1d1c19}.service[data-astro-cid-ielqcxlp]{border-top:1px solid #f1f0ec1f}.step[data-astro-cid-ielqcxlp]{background:#fbfaf7;border:1px solid #1d1c1914}.contact[data-astro-cid-ielqcxlp]{color:#1d1c19;background:radial-gradient(60% 80% at 100% 0,#ffffff2e,#0000 70%),#e8662a}.contact[data-astro-cid-ielqcxlp] h2[data-astro-cid-ielqcxlp],.contact[data-astro-cid-ielqcxlp] strong[data-astro-cid-ielqcxlp]{color:#1d1c19}.contact[data-astro-cid-ielqcxlp] p[data-astro-cid-ielqcxlp],.contact[data-astro-cid-ielqcxlp] legend[data-astro-cid-ielqcxlp]{color:#1d1c19d9}.choice[data-astro-cid-ielqcxlp]{cursor:pointer;border:1px solid #1d1c194d;border-radius:999px;align-items:center;min-height:44px;padding:0 16px;font-size:14px;font-weight:600;display:inline-flex}.choice[data-astro-cid-ielqcxlp]:has(:checked){color:#f1f0ec;background:#1d1c19}.choice[data-astro-cid-ielqcxlp]:has(:focus-visible){outline-offset:2px;outline:2px solid #1d1c19}.field[data-astro-cid-ielqcxlp]{gap:8px;display:grid}.field[data-astro-cid-ielqcxlp] span[data-astro-cid-ielqcxlp]{font-size:14px;font-weight:600}.field[data-astro-cid-ielqcxlp] input[data-astro-cid-ielqcxlp]{color:#1d1c19;height:54px;font:inherit;background:#ffffff80;border:1px solid #1d1c1940;border-radius:14px;padding:0 18px}.field[data-astro-cid-ielqcxlp] input[data-astro-cid-ielqcxlp]:focus{border-color:#1d1c19;outline:2px solid #1d1c194d}[data-astro-cid-ielqcxlp]:focus-visible{outline-offset:3px;outline:2px solid #e8662a}.contact[data-astro-cid-ielqcxlp] [data-astro-cid-ielqcxlp]:focus-visible{outline-color:#1d1c19}@media (width<=1023px){.hero-visual[data-astro-cid-ielqcxlp]{padding:0 0 28px}.hero-visual[data-astro-cid-ielqcxlp] img[data-astro-cid-ielqcxlp]{aspect-ratio:4/3}.wood-card[data-astro-cid-ielqcxlp]{left:14px}}
