.sc-host,.sc-host *,.sc-host :before,.sc-host :after{box-sizing:content-box}.sc-host button,.sc-host select,.sc-host table,.sc-host meter,.sc-host progress,.sc-host input[type=button],.sc-host input[type=submit],.sc-host input[type=reset],.sc-host input[type=checkbox],.sc-host input[type=radio],.sc-host input[type=color],.sc-host input[type=search]{box-sizing:border-box}.sc-host,.sc-host *,.sc-host :before,.sc-host :after{border-color:currentColor}.sc-host code,.sc-host kbd,.sc-host samp,.sc-host pre{font-family:monospace;font-size:inherit}html{scroll-behavior:smooth}body{color:#f2ead8;-webkit-font-smoothing:antialiased;background:#0a0a0a;margin:0;font-family:Crimson Pro,Georgia,serif;font-size:1.125rem;line-height:1.7}h1,h2,h3,h4,p,ul,ol,figure,blockquote{margin:0;padding:0}ul,ol{list-style:none}img{max-width:100%;display:block}a{color:#d4af37}@media (hover:hover) and (pointer:fine){a:hover{color:#e3c356}}input,textarea,button{font:inherit;color:inherit;margin:0}::selection{color:#0a0a0a;background:#d4af37}::placeholder{color:#f2ead859;opacity:1}:focus-visible{outline-offset:3px;outline:2px solid #d4af37}@keyframes kb{0%{transform:scale(1.02)}to{transform:scale(1.12)}}@keyframes heroIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes cue{0%,to{opacity:.2}50%{opacity:1}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}html{scroll-behavior:auto}}@media (hover:hover) and (pointer:fine){.hv-02ce67:hover{border-color:var(--line-gold)!important;color:#e3c356!important}.hv-0c0612:hover{border-color:var(--line-gold)!important;background:#e3c356!important}.hv-239a8e:hover{color:#d4af37!important}.hv-ac18d9:hover{color:#e3c356!important;border-bottom-color:#e3c356!important}.hv-ce3636:hover{color:#d4af37!important;border-bottom-color:#d4af37!important}.hv-ff7d04:hover,.hv-ff94f4:hover{border-color:var(--line-gold)!important}}.hv-7d5879:focus{border-color:var(--line-gold)!important}html,body,#dc-root,.sc-host{height:auto!important;min-height:100%!important}.k-contrast{color:#f2ead89e!important}@media (width<=640px){.k-tap{align-items:center;min-height:44px;display:inline-flex}}.k-scroll:focus-visible{outline-offset:4px;outline:2px solid #d4af37}.k-btn{letter-spacing:.09em!important;font-size:.9375rem!important}header nav.k-nav a+a{position:relative}header nav.k-nav a+a:before{content:"";pointer-events:none;background:#d4af37bf;width:1px;height:14px;position:absolute;top:50%;left:calc(clamp(18px,2vw,30px)/-2);transform:translate(-50%,-50%)}footer span[aria-hidden=true][style*=width\:1px],footer span[aria-hidden=true][style*="width: 1px"]{background:#d4af37bf!important;width:1px!important}header img[data-fb=logo]{height:92px!important}footer img[data-fb=logo]{height:84px!important}@media (width<=640px){header img[data-fb=logo]{height:62px!important}footer img[data-fb=logo]{height:58px!important}}a:has(img[data-fb=logo]):after{display:none!important}.k-meta>span,.k-metatext,figcaption{font-size:.75rem!important}.k-metatext,figcaption{color:#f2ead89e!important}input[type=search]::placeholder{color:#0a0a0abf;opacity:1}html{font-size:clamp(1rem,.9778rem + .1113vw,1.1113rem)!important}@media (width>=1600px){[style*=max-width\:1280px],[style*="max-width: 1280px"]{max-width:min(90vw,1680px)!important}}.k-meta>span+span{letter-spacing:.08em!important}.k-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=640px){.k-btn{min-height:44px;text-align:center!important;box-sizing:border-box!important;justify-content:center!important;align-self:center!important;align-items:center!important;width:auto!important;padding:11px 20px!important;font-size:.8125rem!important;line-height:1.2!important;display:inline-flex!important}.k-tap{box-sizing:border-box}[data-screen-label=Mobile\ Drawer] button,.k-drawer button{text-align:center!important;justify-content:center!important}.k-brand-line{white-space:nowrap!important;font-size:clamp(1.4rem,6.2vw,1.9rem)!important}.k-social{width:100%;justify-content:center!important;gap:clamp(28px,12vw,56px)!important}footer>div>div,footer nav{text-align:center!important;align-items:center!important}footer p,footer span,footer a{text-align:center}footer a.k-underline{align-self:center!important}footer>div:first-child>div{justify-content:center!important}footer>div:first-child a{flex-direction:column!important;align-items:center!important}.k-foot-head{padding-bottom:12px;position:relative;color:#d4af37!important;letter-spacing:.22em!important}.k-foot-head:after{content:"";background:#d4af37bf;width:26px;height:1px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.k-cta{border-radius:2px;margin-top:6px;border:1px solid var(--line-gold)!important;align-self:center!important;padding:11px 20px!important}.k-cta:after{display:none!important}footer>div:last-of-type{flex-wrap:nowrap!important;gap:10px!important}footer>div:last-of-type span:not([aria-hidden]){white-space:nowrap;letter-spacing:.04em!important;font-size:.5625rem!important}}.k-drawer{background:#0a0a0a!important}.k-oneline{white-space:nowrap!important;letter-spacing:.09em!important}.k-oneline-xs{font-size:.6875rem!important}#k-progress{transform-origin:0;z-index:9999;pointer-events:none;background:#d4af37;width:100%;height:2px;position:fixed;top:0;left:0;transform:scaleX(0)}body{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}@media (prefers-reduced-motion:no-preference){.k-lift{transition:transform .5s cubic-bezier(.34,1.56,.64,1),box-shadow .5s cubic-bezier(.34,1.56,.64,1),border-color .25s}.k-lift:focus-within{transform:translateY(-8px);box-shadow:0 18px 40px -12px #000000b3}.k-lift img{transition:transform .6s cubic-bezier(.22,1,.36,1)}.k-lift:focus-within img{transform:scale(1.045)}@media (hover:hover) and (pointer:fine){.k-lift:hover{transform:translateY(-8px);box-shadow:0 18px 40px -12px #000000b3}.k-lift:hover img{transform:scale(1.045)}}.k-underline{position:relative}.k-underline:after{content:"";transform-origin:0;background:currentColor;width:100%;height:1px;margin-top:.68em;transition:transform .4s cubic-bezier(.65,0,.35,1);position:absolute;top:50%;left:0;transform:scaleX(0)}.k-underline:focus-visible:after{transform:scaleX(1)}@media (hover:hover) and (pointer:fine){.k-underline:hover:after{transform:scaleX(1)}}footer a.k-underline{align-self:flex-start}.k-btn{transition:transform .5s cubic-bezier(.34,1.56,.64,1)}.k-btn:active{transition:transform 80ms ease-out;transform:scale(.94)}.k-word{opacity:0;filter:blur(6px);animation:.72s cubic-bezier(.22,1,.36,1) forwards k-word-in;display:inline-block;transform:translateY(.42em)}@keyframes k-word-in{to{opacity:1;filter:blur();transform:none}}.k-magnet{will-change:transform;transition:transform .35s cubic-bezier(.22,1,.36,1)}.k-magnet:active{transition-duration:80ms}.k-check circle,.k-check path{fill:none;stroke:#d4af37;stroke-linecap:round}.k-check circle{stroke-width:3px;stroke-dasharray:151;stroke-dashoffset:151px;transition:stroke-dashoffset .5s cubic-bezier(.65,0,.35,1)}.k-check path{stroke-width:4px;stroke-dasharray:28;stroke-dashoffset:28px;transition:stroke-dashoffset .3s ease-out .4s}.k-check.k-done circle,.k-check.k-done path{stroke-dashoffset:0}}.k-social a{color:#d4af37!important}footer a[data-k-top]:focus-visible span{color:#f2ead880!important}@media (hover:hover) and (pointer:fine){footer a[data-k-top]:hover span{color:#f2ead880!important}}.k-social a:after{display:none!important}.k-social a{border-bottom:0!important}.k-social a:focus-visible{color:#e3c356!important}@media (hover:hover) and (pointer:fine){.k-social a:hover{color:#e3c356!important}}.k-btn{text-indent:.09em}.k-btn.k-btn{text-align:center;justify-content:center}.k-strip-wrap{position:relative}.k-strip-btn{border:1px solid var(--line-gold);color:#d4af37;cursor:pointer;z-index:2;background:#0a0a0ad1;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;padding:0;transition:background .2s,border-color .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.k-strip-btn:focus-visible{border-color:var(--line-gold);background:#0a0a0a}@media (hover:hover) and (pointer:fine){.k-strip-btn:hover{border-color:var(--line-gold);background:#0a0a0a}}.k-strip-btn[disabled]{opacity:.3;cursor:default}.k-strip-btn{width:48px;height:48px;top:var(--k-strip-mid,50%)}.k-strip-btn svg{width:22px;height:22px}.k-strip-prev{left:max(6px, calc(var(--k-strip-x,80px) - 20px - 48px))}.k-strip-next{right:max(6px, calc(var(--k-strip-x,80px) - 20px - 48px))}.k-strip-hint{z-index:2;letter-spacing:.18em;text-transform:uppercase;color:#d4af37;border:1px solid var(--line-gold);pointer-events:none;background:#0a0a0ac7;border-radius:2px;align-items:center;gap:8px;padding:10px 18px;font-family:Cutive Mono,monospace;font-size:.8125rem;display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (width<=640px){.k-strip-btn{display:none}.k-strip{scrollbar-width:none!important;padding-bottom:8px!important}.k-strip::-webkit-scrollbar{display:none}.k-strip>figure{scroll-snap-align:start!important;flex:0 0 100%!important;width:100%!important}.k-strip-hint{display:inline-flex}.k-strip-hint.k-gone{opacity:0;transition:opacity .4s}.k-drawer-search input{font-size:16px!important}.k-oneline{white-space:nowrap!important;letter-spacing:.06em!important}}.k-strip{scrollbar-width:none!important;padding-bottom:8px!important}.k-strip::-webkit-scrollbar{display:none}@media (width>=1024px){.k-strip>figure{scroll-snap-align:start!important;flex:0 0 calc(33.3333% - 13.3333px)!important;width:auto!important}}@media (width>=641px) and (width<=1023px){.k-strip>figure{scroll-snap-align:start!important;flex:0 0 calc(50% - 10px)!important;width:auto!important}}@media (width>=641px) and (width<=1399px){.k-strip{scroll-padding-left:56px;scroll-padding-right:56px;gap:56px!important;padding-left:56px!important;padding-right:56px!important}.k-strip>figure{flex:0 0 calc(50% - 28px)!important}.k-strip-prev{left:20px}.k-strip-next{right:20px}}.k-head-social{margin-right:18px;gap:4px!important}.k-head-social a{color:#f2ead8bf;justify-content:center;width:44px}.k-head-social a svg,.k-head-social a img{width:auto!important;height:20px!important}.k-head-social a:focus-visible{color:#d4af37}@media (hover:hover) and (pointer:fine){.k-head-social a:hover{color:#d4af37}}@media (width<=640px){.k-head-social{display:none!important}}header button[aria-label=Menü\ öffnen]{background:#d4af37!important;border-color:#d4af37!important}header button[aria-label=Menü\ öffnen] span{background:#0a0a0a!important;height:2px!important}.k-note summary::-webkit-details-marker{display:none}.k-note-ico{flex:none;width:14px;height:14px;position:relative}.k-note-ico:before,.k-note-ico:after{content:"";background:#d4af37;width:14px;height:2px;position:absolute;top:6px;left:0}.k-note-ico:after{transition:transform .2s;transform:rotate(90deg)}.k-note[open] .k-note-ico:after{transform:rotate(0)}@media (hover:hover) and (pointer:fine){.k-note summary:hover{background:#f2ead81a}}.k-note summary:focus-visible{outline-offset:2px;outline:2px solid #d4af37}.k-note p{max-width:65ch}@media (width<=899px){.k-desk{display:none!important}}@media (width>=900px){.k-mob{display:none!important}}.k-body p{color:#f2ead8d1}.k-body h2{letter-spacing:-.015em;color:#f2ead8;text-wrap:balance;font-family:DM Serif Display,serif;font-size:clamp(2rem,3.4vw,2.75rem);font-weight:400;line-height:1.14}.k-body h3,.k-body h4{color:#f2ead8;font-family:DM Serif Display,serif;font-size:1.5rem;font-weight:400;line-height:1.25}.k-body a{color:#d4af37}.k-body strong{color:#f2ead8;font-weight:600}.k-body ul,.k-body ol{color:#f2ead8d1;flex-direction:column;gap:8px;padding-left:1.3em;list-style:outside;display:flex}.k-body ol{list-style:decimal}.k-body blockquote{text-align:center;flex-direction:column;align-items:center;gap:16px;padding:16px 0;display:flex}.k-body blockquote:before,.k-body blockquote:after{content:"";background:#d4af3799;width:40px;height:1px}.k-body blockquote p{color:#d4af37;max-width:24ch;font-family:DM Serif Display,serif;font-size:clamp(1.5rem,2.6vw,1.875rem);font-style:italic;line-height:1.35}.k-body figure{flex-direction:column;gap:12px;display:flex}.k-body img{aspect-ratio:4/3;object-fit:cover;border:1px solid var(--line);background:#141210;border-radius:2px;width:100%}.k-body figcaption{letter-spacing:.16em;text-transform:uppercase;color:#f2ead873;font-family:Cutive Mono,monospace;font-size:.625rem}.k-body hr{background:var(--line-gold);border:0;height:1px}.k-body code{font-family:Cutive Mono,monospace;font-size:.9em}.k-skip{z-index:10000;color:#d4af37;letter-spacing:.14em;text-transform:uppercase;background:#0a0a0a;border:2px solid #d4af37;padding:12px 18px;font:.8125rem Cutive Mono,monospace;text-decoration:none;position:absolute;top:-100px;left:12px}.k-skip:focus{top:12px}main#inhalt:focus{outline:none}@media (width>=1024px) and (height<=760px){header[data-screen-label=Header]>div{padding-top:12px!important;padding-bottom:12px!important}header[data-screen-label=Header] img[data-fb=logo]{height:48px!important}#hero>div:has(>h1){gap:18px!important;padding-top:36px!important;padding-bottom:76px!important}#hero h1{font-size:clamp(2.25rem,9.5vh,5rem)!important}}@media (width<=359px){#hero>div:has(>h1){padding-top:56px!important;padding-bottom:72px!important}}#kontakt label,label[for=faq-suche]{color:#f2ead8c7!important;font-size:.8125rem!important}#galerie figcaption span:last-child{color:#f2ead8b8!important;font-size:.75rem!important}.k-field-err{line-height:1.4;letter-spacing:0!important;text-transform:none!important;color:#e8a27a!important;margin:6px 0 0!important;font-family:Crimson Pro,Georgia,serif!important;font-size:16px!important}#kontakt [aria-invalid=true]{border-color:#e8a27a!important}#faq-suche::placeholder{opacity:1;color:#f2ead88c!important}input[type=search]::-webkit-search-cancel-button{appearance:none;cursor:pointer;background:linear-gradient(45deg,#0000 43%,#d4af37 43% 57%,#0000 57%),linear-gradient(-45deg,#0000 43%,#d4af37 43% 57%,#0000 57%);width:14px;height:14px}.k-faq-empty{border:1px solid #d4af3759;flex-direction:column;gap:18px;padding:24px;display:flex}.k-faq-empty p{color:#f2ead8;margin:0;font-size:1.125rem}.k-faq-empty-actions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.k-faq-reset{color:#d4af37;letter-spacing:.14em;text-transform:uppercase;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;min-height:44px;padding:0 4px;font:.8125rem Cutive Mono,monospace;text-decoration:underline}.k-faq-notes .k-note{background:0 0!important;border:0!important;border-bottom:1px solid #d4af3738!important}.k-faq-notes .k-note summary{background:0 0!important}.k-faq-notes .k-note>div{padding:0 0 22px!important}.k-note-sign:before{content:"+";color:#d4af37;font-family:Cutive Mono,monospace;font-size:1.125rem;font-weight:400}.k-note[open] .k-note-sign:before{content:"−"}.k-note[open] summary{color:#d4af37!important}header [role=search],.k-drawer-search{gap:12px!important}input.k-head-search{color:#f2ead8!important;background:0 0!important;border:1px solid #d4af378c!important;border-radius:2px!important}input.k-head-search::placeholder{opacity:1;color:#f2ead899!important}header [role=search] button,.k-drawer-search button{border-radius:2px!important}header nav a[aria-current=page],[aria-label=Mobile\ Navigation] a[aria-current=page]{color:#d4af37!important;border-bottom:1px solid #d4af37!important}#k-faq-hits{border-top:1px solid #d4af3759;grid-column:1/-1;margin-top:8px;padding-top:20px}#k-faq-hits .k-faq-hits-title{letter-spacing:.16em;text-transform:uppercase;color:#d4af37;margin:0 0 10px;font:.8125rem Cutive Mono,monospace}#k-faq-hits ul{margin:0;padding:0;list-style:none}#k-faq-hits a{color:#f2ead8;text-underline-offset:4px;padding:12px 0;font-size:1.125rem;-webkit-text-decoration:underline #d4af3780;text-decoration:underline #d4af3780;display:block}.k-lb-nav{color:#d4af37;cursor:pointer;background:0 0;border:1px solid #d4af37;border-radius:2px;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex}@media (hover:hover) and (pointer:fine){.k-lb-nav:hover{background:#d4af371f}}@media (width<=640px){#cl-consent-box{gap:10px!important;padding:16px!important}#cl-consent-box p{font-size:.9375rem!important;line-height:1.45!important}#cl-consent-box button{min-height:44px;padding:10px 12px!important}}@media (width<=359px){#cl-consent-box>div{flex-direction:column}}@media (width>=360px){#cl-consent-box>div{flex-wrap:nowrap!important}}@media (width<=359px){.k-ds-h1{overflow-wrap:anywhere;font-size:1.75rem!important}}.k-newsticker .k-btn,.k-btn{white-space:nowrap}@media (width<=359px){.k-newsticker .k-btn{letter-spacing:.06em!important;padding-left:18px!important;padding-right:18px!important}}a[href="https://buymeacoffee.com/carpenterslife"]{justify-content:center;min-width:44px;min-height:44px}.k-404-links{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.k-404-links a{color:#d4af37;text-underline-offset:4px;border-bottom:1px solid #d4af372e;align-items:center;min-height:44px;font-size:1.125rem;text-decoration:underline;display:flex}.k-crumbs{letter-spacing:.14em;text-transform:uppercase;color:#f2ead899;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;font:12px Cutive Mono,monospace;display:flex}.k-crumbs a{color:#d4af37;align-items:center;min-height:24px;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.k-crumbs a:hover{text-decoration:underline}}.k-faq-empty-actions a.k-btn{height:59px;color:#0a0a0a!important;letter-spacing:.14em!important;text-transform:uppercase!important;background:#d4af37!important;border:1px solid #d4af37!important;padding:15px 30px!important;font:.8125rem Cutive Mono,monospace!important;text-decoration:none!important}@media (width<=767px){.k-faq-empty-actions a.k-btn{height:44px}}
