@import url("https://fonts.googleapis.com/css2?family=Jost:wght@100;300;400&display=swap");.page_pagina__xYt9T{--slk-bg:#141311;--slk-bg-raised:#1c1b18;--slk-tekst:#f3f1ec;--slk-tekst-dim:#a3a096;--slk-rand:hsla(43,23%,94%,.14);--slk-rand-sterk:hsla(43,23%,94%,.3);--slk-focus:#f3f1ec;--slk-max:1200px;--slk-lees-max:720px;--slk-header-h:84px;background:var(--slk-bg);color:var(--slk-tekst);font-family:Jost,system-ui,sans-serif;font-weight:300;line-height:1.7;-webkit-font-smoothing:antialiased}.page_pagina__xYt9T *{box-sizing:border-box}.page_pagina__xYt9T img{max-width:100%;display:block}.page_pagina__xYt9T a{color:inherit;text-decoration:none}.page_pagina__xYt9T ::selection{background:var(--slk-tekst);color:var(--slk-bg)}.page_pagina__xYt9T a:focus-visible,.page_pagina__xYt9T button:focus-visible,.page_pagina__xYt9T input:focus-visible,.page_pagina__xYt9T textarea:focus-visible{outline:1px solid var(--slk-focus);outline-offset:3px}.page_container__jZF7q{width:100%;max-width:var(--slk-max);margin:0 auto;padding:0 clamp(1.25rem,4vw,3rem)}.page_header__oRW75{position:-webkit-sticky;position:sticky;top:0;z-index:50;height:var(--slk-header-h);display:flex;align-items:center;background:var(--slk-bg);border-bottom:1px solid var(--slk-rand)}.page_headerInner__leMGi{position:relative;width:100%;padding:0 clamp(1.25rem,4vw,3rem);display:flex;align-items:center;justify-content:space-between;gap:1.5rem}.page_logoLink__1DdOO{flex-shrink:0;display:block;z-index:1}.page_logoImg__M4e1C{height:34px;width:auto}@media (min-width:720px){.page_logoImg__M4e1C{height:48px}}.page_nav__ijo23{display:none}.page_navList__97CUA{display:flex;align-items:center;gap:clamp(1.25rem,2.4vw,2.4rem);list-style:none}.page_navLink__Z58UL{font-size:.75rem;font-weight:300;letter-spacing:.11em;text-transform:uppercase;color:var(--slk-tekst-dim);padding-bottom:4px;border-bottom:1px solid transparent;transition:color .2s ease,border-color .2s ease;white-space:nowrap}.page_navLink__Z58UL:focus-visible,.page_navLink__Z58UL:hover{color:var(--slk-tekst);border-bottom-color:var(--slk-rand-sterk)}.page_menuToggle__t6jG5{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:transparent;border:1px solid var(--slk-rand);color:var(--slk-tekst);cursor:pointer}.page_mobileNav__drm1I{position:fixed;inset:var(--slk-header-h) 0 0 0;z-index:49;background:var(--slk-bg);display:flex;flex-direction:column;padding:2rem clamp(1.25rem,6vw,3rem);transform:translateY(-8px);opacity:0;pointer-events:none;transition:opacity .22s ease,transform .22s ease}.page_mobileNavOpen__yM7Fe{opacity:1;transform:translateY(0);pointer-events:auto}.page_mobileNavList__2IGnD{list-style:none;display:flex;flex-direction:column}.page_mobileNavList__2IGnD li{border-bottom:1px solid var(--slk-rand)}.page_mobileNavLink__5c_ZE{display:block;padding:1.15rem 0;font-size:1.1rem;letter-spacing:.08em;text-transform:uppercase;color:var(--slk-tekst)}@media (min-width:720px){.page_nav__ijo23{display:block;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.page_menuToggle__t6jG5,.page_mobileNav__drm1I{display:none}}.page_hero__7KFOs{position:relative;overflow:hidden;min-height:min(78vh,620px)}@media (min-width:780px){.page_hero__7KFOs{min-height:calc(100svh - var(--slk-header-h))}}.page_heroInner__8WoKQ{position:relative;width:100%;height:100%;min-height:inherit}.page_heroContent__dzLob{position:absolute;z-index:1;inset:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;text-align:left;gap:1.4rem;padding:clamp(1.75rem,8vw,3.5rem) clamp(1.25rem,4vw,3rem)}@media (min-width:780px){.page_heroContent__dzLob{justify-content:flex-end;padding-bottom:clamp(3rem,8vh,5.5rem)}}.page_heroEyebrow__p76B6{font-size:.78rem;font-weight:300;letter-spacing:.22em;text-transform:uppercase;color:var(--slk-tekst-dim)}.page_heroHeadline__6GB67{font-weight:100;font-size:clamp(1.5rem,7vw,3.1rem);line-height:1.24;max-width:16ch;letter-spacing:.005em;opacity:0;animation:page_heroFadeIn__ppAsN 1.8s cubic-bezier(.16,.8,.24,1) .3s both}@keyframes page_heroFadeIn__ppAsN{0%{opacity:0;transform:translateX(56px)}to{opacity:1;transform:translateX(0)}}@media (prefers-reduced-motion:reduce){.page_heroHeadline__6GB67{animation:none;opacity:1;transform:none}}.page_heroImageWrap__VBcxn{position:absolute;inset:0;width:100%;height:100%}.page_heroImage__Aq3LS{object-fit:cover;object-position:58% 20%}@media (min-width:780px){.page_heroImage__Aq3LS{object-position:68% 20%}}.page_heroScrim__iDVgO{position:absolute;inset:0;background:linear-gradient(90deg,rgba(10,9,8,.82) 0,rgba(10,9,8,.5) 24%,rgba(10,9,8,.14) 46%,rgba(10,9,8,0) 62%);pointer-events:none}@media (min-width:780px){.page_heroScrim__iDVgO{background:linear-gradient(90deg,rgba(10,9,8,.7) 0,rgba(10,9,8,.4) 20%,rgba(10,9,8,.08) 38%,rgba(10,9,8,0) 50%);pointer-events:none}}.page_scrollCue__9AIT_{display:flex;align-items:center;gap:.75rem;width:-moz-fit-content;width:fit-content;color:var(--slk-tekst-dim);transition:color .2s ease}.page_scrollCue__9AIT_:focus-visible,.page_scrollCue__9AIT_:hover{color:var(--slk-tekst)}.page_scrollCueRing__EY1HY{display:flex;align-items:center;justify-content:center;width:42px;height:42px;border:1px solid var(--slk-rand-sterk);border-radius:50%;flex-shrink:0;animation:page_scrollBob__uAzZJ 2.6s ease-in-out infinite}@keyframes page_scrollBob__uAzZJ{0%,to{transform:translateY(0)}50%{transform:translateY(5px)}}@media (prefers-reduced-motion:reduce){.page_scrollCueRing__EY1HY{animation:none}}.page_scrollCueLabel__D6sHf{font-size:.72rem;letter-spacing:.16em;text-transform:uppercase}.page_section__zQZ2o{padding:clamp(4rem,10vw,7rem) 0;border-top:1px solid var(--slk-rand)}.page_eyebrow__yxIK8{font-size:.78rem;font-weight:300;letter-spacing:.22em;text-transform:uppercase;color:var(--slk-tekst-dim);margin-bottom:.9rem}.page_sectionHeading__lt74q{font-weight:100;font-size:clamp(1.8rem,3.6vw,2.6rem);letter-spacing:.01em}.page_portfolioHead__EhleL{margin-bottom:clamp(2.5rem,5vw,4rem)}.page_portfolioGroups__lDMMc{display:grid;grid-gap:clamp(3rem,7vw,5.5rem);gap:clamp(3rem,7vw,5.5rem)}.page_portfolioGroup__wSI3g{min-width:0}.page_portfolioGroupHeader__enPvS{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.25rem;padding-bottom:.75rem;border-bottom:1px solid var(--slk-rand)}.page_portfolioGroupTitle__eVukH{margin:0;font-size:.85rem;font-weight:300;letter-spacing:.12em;text-transform:uppercase;color:var(--slk-tekst-dim)}.page_portfolioGrid__9lMar{display:grid;grid-template-columns:1fr;grid-gap:clamp(1.25rem,3vw,2rem);gap:clamp(1.25rem,3vw,2rem)}@media (min-width:720px){.page_portfolioGrid__9lMar{grid-template-columns:1fr 1fr}}.page_portfolioFigure__VXJYw{display:block;min-width:0}.page_portfolioItem__LsUu0{position:relative;width:100%;aspect-ratio:4/3;overflow:hidden;border:1px solid var(--slk-rand);background:var(--slk-bg-raised)}.page_portfolioImgDynamic__iWCdf{width:100%;height:100%;display:block;object-fit:cover;transition:transform .6s cubic-bezier(.16,.8,.24,1)}.page_portfolioOpenButton__4GLi2{position:absolute;inset:0;z-index:3;width:100%;height:100%;padding:0;border:0;background:transparent;cursor:zoom-in}.page_portfolioOpenButton__4GLi2:focus-visible{outline:1px solid var(--slk-focus);outline-offset:-4px}.page_portfolioHoverInfo__TPeVp{position:absolute;inset:auto 0 0 0;z-index:2;display:grid;grid-gap:.3rem;gap:.3rem;padding:3.5rem 1.1rem 1rem;background:linear-gradient(0deg,rgba(10,10,9,.9),rgba(10,10,9,0));opacity:0;transform:translateY(8px);transition:opacity .25s ease,transform .25s ease;pointer-events:none}.page_portfolioHoverTitle__hlHra{font-size:.95rem;font-weight:400;line-height:1.35;color:var(--slk-tekst)}.page_portfolioHoverAlt__pspVP{font-size:.78rem;font-weight:300;line-height:1.45;color:hsla(43,23%,94%,.78)}@media (hover:hover) and (pointer:fine){.page_portfolioItem__LsUu0:hover .page_portfolioImgDynamic__iWCdf{transform:scale(1.045)}.page_portfolioItem__LsUu0:focus-within .page_portfolioHoverInfo__TPeVp,.page_portfolioItem__LsUu0:hover .page_portfolioHoverInfo__TPeVp{opacity:1;transform:translateY(0)}}@media (hover:none){.page_portfolioHoverInfo__TPeVp{opacity:1;transform:none}}.page_portfolioHidden__g38yx{opacity:.58}.page_hiddenBadge__ZbI2N{position:absolute;left:.75rem;top:.75rem;z-index:5;padding:.35rem .5rem;border:1px solid hsla(43,23%,94%,.45);background:rgba(20,19,17,.9);color:var(--slk-tekst);font-size:.68rem;letter-spacing:.08em;text-transform:uppercase}.page_photoAdminActions__uK1ji{position:absolute;top:.75rem;right:.75rem;z-index:6;display:flex;gap:.45rem}.page_adminEmptyPortfolio__T55xr{margin:0;padding:1.5rem;border:1px dashed var(--slk-rand-sterk);color:var(--slk-tekst-dim);font-size:.9rem}.page_workshopGrid__recOi{display:grid;grid-template-columns:1fr;grid-gap:2.5rem;gap:2.5rem}@media (min-width:860px){.page_workshopGrid__recOi{grid-template-columns:minmax(240px,380px) 1fr;gap:clamp(3rem,6vw,5rem)}.page_workshopLead__4puKC{position:-webkit-sticky;position:sticky;top:calc(var(--slk-header-h) + 2rem);align-self:start}}.page_workshopLead__4puKC p{color:var(--slk-tekst-dim);font-weight:300;max-width:34ch}.page_workshopBody__pK74S p{max-width:var(--slk-lees-max)}.page_workshopBody__pK74S p+p{margin-top:1.1rem}.page_readMoreButton__8GdLw{margin-top:1.35rem;padding:0 0 .3rem;border:0;border-bottom:1px solid var(--slk-rand-sterk);background:transparent;color:var(--slk-tekst);font:inherit;font-size:.76rem;font-weight:300;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:border-color .2s ease,opacity .2s ease}.page_readMoreButton__8GdLw:hover{border-bottom-color:var(--slk-tekst);opacity:.8}.page_lichtIntro__6xlIB{margin:1.6rem 0 .9rem;font-size:.78rem;letter-spacing:.06em;color:var(--slk-tekst-dim)}.page_lichtLijst__Yyevo{list-style:none;max-width:var(--slk-lees-max);margin-bottom:1.6rem}.page_lichtLijstItem__oAlAV{padding:.85rem 0;border-top:1px solid var(--slk-rand);font-size:1.02rem}.page_lichtLijstItem__oAlAV:last-child{border-bottom:1px solid var(--slk-rand)}.page_overMijGrid__Ttzyz{display:grid;grid-template-columns:1fr;grid-gap:2.5rem;gap:2.5rem;align-items:start}@media (min-width:780px){.page_overMijGrid__Ttzyz{grid-template-columns:minmax(260px,380px) 1fr;gap:clamp(3rem,6vw,5rem);align-items:center}}.page_overMijImageWrap__xmK6J{position:relative;width:100%;aspect-ratio:1/1;overflow:hidden;border:1px solid var(--slk-rand)}.page_overMijImg__dcKZg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.page_overMijImageEditButton__GTDIK{position:absolute;left:.8rem;bottom:.8rem;z-index:3;border:1px solid hsla(43,23%,94%,.46);background:rgba(12,12,11,.72);color:var(--slk-tekst);padding:.55rem .75rem;font:inherit;font-size:.72rem;letter-spacing:.06em;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);cursor:pointer;transition:background-color .18s ease,border-color .18s ease}.page_overMijImageEditButton__GTDIK:focus-visible,.page_overMijImageEditButton__GTDIK:hover{background:rgba(20,20,18,.92);border-color:hsla(43,23%,94%,.82)}.page_overMijTekst__L3oCw p{max-width:var(--slk-lees-max)}.page_overMijTekst__L3oCw p+p{margin-top:1.1rem}.page_reviewsSection__kwLNN{overflow:hidden;padding-top:clamp(4rem,7vw,6.5rem);padding-bottom:clamp(4rem,7vw,6.5rem);border-top:1px solid var(--slk-rand)}.page_reviewsSectionDisabled__S6LIE{opacity:.72}.page_reviewsHeader__fHUtP{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem;margin-bottom:clamp(2.2rem,4vw,3.5rem)}.page_reviewsHeader__fHUtP .page_sectionHeading__lt74q{margin-bottom:0}.page_reviewsAdminActions__xtrF0{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.55rem}.page_reviewsAdminStatus__Zj5Rg{margin:-2.25rem 0 2.2rem;color:var(--slk-tekst-dim);font-size:.74rem;letter-spacing:.08em;text-transform:uppercase}.page_reviewsViewport__A_BTi{width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 4.5%,#000 95.5%,transparent);mask-image:linear-gradient(90deg,transparent 0,#000 4.5%,#000 95.5%,transparent)}.page_reviewsViewportStatic__cSDIh{max-width:1380px;margin-inline:auto;padding-inline:clamp(1.5rem,5vw,5rem);-webkit-mask-image:none;mask-image:none}.page_reviewsViewportManual__SGHql{overflow-x:auto;scrollbar-width:none}.page_reviewsViewportManual__SGHql::-webkit-scrollbar{display:none}.page_reviewsTrack___eSMM{display:flex;width:max-content;will-change:transform}.page_reviewsTrackStatic__QN8A1{width:100%}.page_reviewsTrackAnimated__svzXK{animation:page_reviewsMarquee__Oh_lD 52s linear infinite}.page_reviewsTrackAnimated__svzXK:hover{animation-play-state:paused}.page_reviewsSet__9331T{display:flex;flex:0 0 auto;align-items:stretch;gap:clamp(2.5rem,5vw,5.5rem);padding-right:clamp(2.5rem,5vw,5.5rem)}.page_reviewsSetStatic__NgmoX{width:100%;justify-content:center;padding-right:0}.page_reviewsCount1__jhnwi .page_reviewItem__OudlO{width:min(100%,520px)}.page_reviewsCount2__g6S0L .page_reviewItem__OudlO{width:min(39vw,460px)}.page_reviewsCount3__7bsWw .page_reviewItem__OudlO{width:min(24vw,350px)}.page_reviewItem__OudlO{position:relative;display:flex;flex-direction:column;width:clamp(300px,33vw,470px);flex:0 0 auto;padding:0 0 0 clamp(1.15rem,2vw,1.8rem);border-left:1px solid hsla(43,23%,94%,.18)}.page_reviewQuote__nf_9w{margin:0;color:var(--slk-tekst);font-size:clamp(1.15rem,1.7vw,1.55rem);line-height:1.55;font-weight:200}.page_reviewPerson__wIf5m{display:flex;align-items:center;gap:.8rem;margin-top:auto;padding-top:1.5rem}.page_reviewAvatar__weXoz{width:44px;height:44px;flex:0 0 44px;border-radius:50%;object-fit:cover;filter:saturate(.88) contrast(.98)}.page_reviewPersonText__qHRIL{display:grid;grid-gap:.12rem;gap:.12rem}.page_reviewPersonText__qHRIL strong{color:var(--slk-tekst);font-size:.9rem;font-weight:400}.page_reviewPersonText__qHRIL span{color:var(--slk-tekst-dim);font-size:.77rem;font-weight:300}.page_reviewEditButton__dtoQb{margin-top:1rem;border:0;border-bottom:1px solid hsla(43,23%,94%,.35);background:transparent;color:var(--slk-tekst-dim);padding:0 0 .16rem;font:inherit;font-size:.72rem;cursor:pointer}.page_reviewEditButton__dtoQb:focus-visible,.page_reviewEditButton__dtoQb:hover{color:var(--slk-tekst);border-bottom-color:var(--slk-tekst)}.page_reviewCharCount__cb7HZ{justify-self:end;color:var(--slk-tekst-dim);font-size:.7rem}.page_reviewAdminPreview__OrvHz{width:96px;height:96px;overflow:hidden;border-radius:50%;border:1px solid var(--slk-rand);background:#0d0d0c}.page_reviewAdminPreview__OrvHz img{width:100%;height:100%;display:block;object-fit:cover}@keyframes page_reviewsMarquee__Oh_lD{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@media (max-width:700px){.page_reviewsHeader__fHUtP{align-items:flex-start;flex-direction:column}.page_reviewsAdminActions__xtrF0{justify-content:flex-start}.page_reviewsAdminStatus__Zj5Rg{margin-top:-1.25rem}.page_reviewsViewportManual__SGHql,.page_reviewsViewportStatic__cSDIh,.page_reviewsViewport__A_BTi{max-width:none;overflow-x:auto;padding-inline:0;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;touch-action:pan-x pan-y;scrollbar-width:none;-webkit-mask-image:none;mask-image:none}.page_reviewsViewportManual__SGHql::-webkit-scrollbar,.page_reviewsViewportStatic__cSDIh::-webkit-scrollbar,.page_reviewsViewport__A_BTi::-webkit-scrollbar{display:none}.page_reviewsTrackStatic__QN8A1,.page_reviewsTrack___eSMM{width:max-content;animation:none;transform:none}.page_reviewsSetStatic__NgmoX,.page_reviewsSet__9331T{width:auto;justify-content:flex-start;gap:1.25rem;padding:0 9vw}.page_reviewsSet__9331T[aria-hidden=true]{display:none}.page_reviewItem__OudlO,.page_reviewsCount1__jhnwi .page_reviewItem__OudlO,.page_reviewsCount2__g6S0L .page_reviewItem__OudlO,.page_reviewsCount3__7bsWw .page_reviewItem__OudlO{width:min(82vw,360px);scroll-snap-align:center;scroll-snap-stop:always}}@media (prefers-reduced-motion:reduce){.page_reviewsTrackAnimated__svzXK{animation:none}}.page_offerteIntro__DP8Bv{max-width:var(--slk-lees-max);color:var(--slk-tekst-dim);margin-bottom:2.5rem}.page_form__NxPAx{max-width:560px}.page_formRow___pGD1{display:grid;grid-template-columns:1fr;grid-gap:1.4rem;gap:1.4rem}@media (min-width:560px){.page_formRow2__4uG3H{grid-template-columns:1fr 1fr}}.page_field__r2nAa{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1.4rem}.page_label__jI4Tf{font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--slk-tekst-dim)}.page_input__lx_gt,.page_textarea__aR4ZX{background:var(--slk-bg-raised);border:1px solid var(--slk-rand);color:var(--slk-tekst);font-family:inherit;font-weight:300;font-size:.98rem;padding:.85rem 1rem;width:100%;transition:border-color .2s ease}.page_input__lx_gt:focus,.page_textarea__aR4ZX:focus{border-color:var(--slk-rand-sterk)}.page_textarea__aR4ZX{resize:vertical;min-height:120px;line-height:1.6}.page_charCount__IBde5{align-self:flex-end;font-size:.72rem;color:var(--slk-tekst-dim)}.page_formFooter__stI1U{display:flex;align-items:center;gap:1.25rem;flex-wrap:wrap;margin-top:.5rem}.page_submitBtn___TjlS{background:var(--slk-tekst);color:var(--slk-bg);border:1px solid var(--slk-tekst);font-family:inherit;font-weight:400;font-size:.82rem;letter-spacing:.1em;text-transform:uppercase;padding:.9rem 2rem;cursor:pointer;transition:opacity .2s ease}.page_submitBtn___TjlS:focus-visible,.page_submitBtn___TjlS:hover{opacity:.85}.page_submitBtn___TjlS:disabled{opacity:.5;cursor:not-allowed}.page_statusMsg__dnP4_{font-size:.85rem}.page_statusSuccess__TE43i{color:var(--slk-tekst)}.page_statusError__fyknQ{color:#e8b4a0}.page_honeypot__f0iEk{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;white-space:nowrap!important;opacity:0!important;pointer-events:none!important}.page_formPrivacy__d3oCU{max-width:520px;margin:-.1rem 0 1.2rem;color:var(--slk-tekst-dim);font-size:.76rem;line-height:1.6}.page_formPrivacy__d3oCU a{color:var(--slk-tekst);border-bottom:1px solid var(--slk-rand-sterk);transition:opacity .2s ease}.page_formPrivacy__d3oCU a:focus-visible,.page_formPrivacy__d3oCU a:hover{opacity:.72}.page_footer__F3MD0{border-top:1px solid var(--slk-rand);padding:2.25rem 0}.page_footerInner__5TPTB{display:flex;flex-direction:column;gap:.6rem}@media (min-width:560px){.page_footerInner__5TPTB{flex-direction:row;align-items:center;justify-content:space-between}}.page_footerBrand__LFSWn{font-size:.85rem;letter-spacing:.08em;text-transform:uppercase}.page_footerEmail__yQTj9{font-size:.85rem;color:var(--slk-tekst-dim);border-bottom:1px solid transparent;transition:color .2s ease,border-color .2s ease}.page_footerEmail__yQTj9:focus-visible,.page_footerEmail__yQTj9:hover{color:var(--slk-tekst);border-bottom-color:var(--slk-rand-sterk)}.page_footerLinks__ZWbAq{display:flex;flex-direction:column;gap:.45rem}.page_footerSocials__y5TZy{display:flex;gap:.7rem}.page_socialIconLink__jB_l4{display:inline-flex;align-items:center;justify-content:center;width:2.35rem;height:2.35rem;color:var(--slk-tekst-dim);border:1px solid var(--slk-rand);transition:color .2s ease,border-color .2s ease,background-color .2s ease}.page_socialIconLink__jB_l4:focus-visible,.page_socialIconLink__jB_l4:hover{color:var(--slk-tekst);border-color:var(--slk-rand-sterk);background:hsla(43,23%,94%,.04)}.page_socialIcon__yknUT{width:1.05rem;height:1.05rem;display:block}@media (min-width:560px){.page_footerLinks__ZWbAq{align-items:flex-end}}.page_placeholderPagina___WyYM{height:100svh;overflow:hidden}.page_placeholderMain__fV1iv{height:calc(100svh - var(--slk-header-h));overflow:hidden}.page_placeholderHero__IRBP8{min-height:100%;height:100%}.page_placeholderContent__ECtgY{max-width:720px}.page_placeholderHeadline__p49Sm{max-width:17ch}.page_placeholderText__RlKtf{max-width:36ch;margin:-.5rem 0 0;font-size:clamp(.95rem,1.5vw,1.1rem);line-height:1.65;color:var(--slk-tekst-dim)}.page_placeholderLink__PzzjY{color:var(--slk-tekst);border-bottom:1px solid var(--slk-rand-sterk);padding-bottom:1px}.page_placeholderLink__PzzjY:focus-visible,.page_placeholderLink__PzzjY:hover{border-bottom-color:var(--slk-tekst)}.page_accessForm__jTdHc{position:relative;display:flex;align-items:center;gap:.8rem;margin-left:auto}.page_accessLabel__HRaur{display:none;font-size:.7rem;font-weight:300;letter-spacing:.12em;text-transform:uppercase;color:var(--slk-tekst-dim)}.page_accessControls__9KO8j{display:flex;align-items:stretch}.page_accessInput__Yinr5{width:clamp(105px,23vw,155px);height:36px;padding:0 .7rem;border:1px solid var(--slk-rand);border-right:0;border-radius:0;background:transparent;color:var(--slk-tekst);font:inherit;font-size:.78rem;font-weight:300;letter-spacing:.04em;outline:none}.page_accessInput__Yinr5::placeholder{color:var(--slk-tekst-dim)}.page_accessButton__1XEB4{height:36px;padding:0 .8rem;border:1px solid var(--slk-rand-sterk);border-radius:0;background:transparent;color:var(--slk-tekst);font:inherit;font-size:.66rem;font-weight:300;letter-spacing:.11em;text-transform:uppercase;cursor:pointer}.page_accessButton__1XEB4:focus-visible,.page_accessButton__1XEB4:hover{background:hsla(43,23%,94%,.06)}.page_accessError__6Sg8C{position:absolute;top:calc(100% + 3px);right:0;font-size:.68rem;line-height:1.2;color:#d9b7b7;white-space:nowrap}@media (min-width:720px){.page_accessLabel__HRaur{display:block}}@media (max-width:479px){.page_placeholderPagina___WyYM{--slk-header-h:76px}.page_placeholderPagina___WyYM .page_headerInner__leMGi{gap:.75rem}.page_placeholderPagina___WyYM .page_logoImg__M4e1C{height:31px}.page_accessButton__1XEB4{padding:0 .55rem;font-size:.6rem}}.page_adminStatsBar__doyf_{position:relative;z-index:82;border-bottom:1px solid hsla(43,23%,94%,.16);background:#151411}.page_adminStatsInner__t5Enk{width:100%;max-width:var(--slk-max);margin:0 auto;padding:.72rem clamp(1.25rem,4vw,3rem);display:flex;align-items:center;gap:clamp(1.25rem,3vw,2.5rem)}.page_adminStatsTitle__8FomQ{flex:0 0 auto;color:var(--slk-tekst-dim);font-size:.66rem;font-weight:300;letter-spacing:.12em;text-transform:uppercase}.page_adminStatsGrid__P1gLi{display:grid;grid-template-columns:repeat(4,minmax(70px,1fr));width:min(560px,100%);grid-gap:0;gap:0}.page_adminStat__lEKYw{min-width:0;padding:0 1rem;border-left:1px solid hsla(43,23%,94%,.16)}.page_adminStat__lEKYw strong{display:block;color:var(--slk-tekst);font-size:1.18rem;font-weight:400;line-height:1.05}.page_adminStat__lEKYw span{display:block;margin-top:.18rem;color:var(--slk-tekst-dim);font-size:.62rem;font-weight:300;letter-spacing:.04em}.page_adminToolbar__psts8{position:relative;z-index:80;border-bottom:1px solid hsla(43,23%,94%,.2);background:#0d0d0c}.page_adminToolbarInner__EjUuL{width:100%;max-width:var(--slk-max);margin:0 auto;padding:.8rem clamp(1.25rem,4vw,3rem);display:flex;align-items:center;justify-content:space-between;gap:1rem}.page_adminToolbarTitle__mIT8d{font-size:.78rem;font-weight:300;color:var(--slk-tekst-dim)}.page_adminToolbarActions__zkT2Z{display:flex;flex-wrap:wrap;gap:.5rem}.page_addPhotoButton__zXhOY,.page_adminDangerButton__M9w2j,.page_adminModalClose__OcROB,.page_adminPrimaryButton__AjykI,.page_adminSecondaryButton__Cqeo1,.page_adminToolbarButton__plgG7,.page_inlineAdminButton__7lEGQ,.page_removeDraftButton__IOzm3,.page_sectionEditButton__PClMG{font:inherit;border-radius:0;cursor:pointer}.page_addPhotoButton__zXhOY,.page_adminToolbarButton__plgG7,.page_inlineAdminButton__7lEGQ,.page_sectionEditButton__PClMG{border:1px solid hsla(43,23%,94%,.35);background:rgba(20,19,17,.92);color:var(--slk-tekst);padding:.45rem .7rem;font-size:.7rem;font-weight:300;letter-spacing:.04em}.page_addPhotoButton__zXhOY:hover,.page_adminToolbarButton__plgG7:hover:not(:disabled),.page_inlineAdminButton__7lEGQ:hover,.page_sectionEditButton__PClMG:hover{border-color:var(--slk-tekst)}.page_adminToolbarButton__plgG7:disabled{cursor:wait;opacity:.55}.page_sectionEditButton__PClMG{margin-bottom:1rem}.page_addPhotoButton__zXhOY{white-space:nowrap}.page_adminDangerButton__M9w2j,.page_inlineAdminDanger__irhKD,.page_removeDraftButton__IOzm3{border-color:hsla(0,100%,82%,.55);color:#ffc1c1}.page_adminNotice__fmKdU{position:-webkit-sticky;position:sticky;top:0;z-index:90;padding:.7rem 1rem;text-align:center;font-size:.8rem;border-bottom:1px solid;background:#141311}.page_adminNoticeError__egg2S{color:#ffc1c1}.page_adminNoticeSuccess__epzGB{color:#b9ddb9}.page_contactHeadingWrap__1IN7K{position:relative}.page_adminModalBackdrop__1Bw4h{position:fixed;inset:0;z-index:200;display:grid;place-items:center;padding:1rem;background:rgba(6,6,5,.86);overflow:auto}.page_adminModal__buWLt{width:min(680px,100%);max-height:calc(100svh - 2rem);overflow:auto;border:1px solid hsla(43,23%,94%,.26);background:#1c1b18;color:var(--slk-tekst);padding:clamp(1.2rem,4vw,2rem)}.page_adminModalWide__CLGw5{width:min(940px,100%)}.page_adminModalHead__5Za1K{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding-bottom:1rem;margin-bottom:1.25rem;border-bottom:1px solid var(--slk-rand)}.page_adminModalHead__5Za1K h2{margin:0;font-size:1.8rem;font-weight:100}.page_adminModalEyebrow__9U1Vs{margin:0 0 .25rem;font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--slk-tekst-dim)}.page_adminModalSubtext__GjahQ{margin:.3rem 0 0;color:var(--slk-tekst-dim);font-size:.85rem}.page_adminModalClose__OcROB{width:38px;height:38px;border:1px solid var(--slk-rand-sterk);background:transparent;color:var(--slk-tekst);font-size:1.5rem;line-height:1}.page_adminModalFields__hFS6E{display:grid;grid-gap:1rem;gap:1rem}.page_adminField___zpR_{display:grid;grid-gap:.45rem;gap:.45rem;font-size:.78rem;color:var(--slk-tekst-dim)}.page_adminField___zpR_ input,.page_adminField___zpR_ select,.page_adminField___zpR_ textarea,.page_uploadDraftFields__qDVrq input,.page_uploadDraftFields__qDVrq textarea{width:100%;border:1px solid var(--slk-rand-sterk);border-radius:0;padding:.75rem .85rem;background:#141311;color:var(--slk-tekst);font:inherit;resize:vertical}.page_adminField___zpR_ input:focus,.page_adminField___zpR_ select:focus,.page_adminField___zpR_ textarea:focus,.page_uploadDraftFields__qDVrq input:focus,.page_uploadDraftFields__qDVrq textarea:focus{outline:1px solid var(--slk-focus);outline-offset:2px}.page_adminModalFooterActions__GK6E7,.page_adminModalFooterBetween__OVzY6,.page_adminModalFooter__VYyrz{display:flex;align-items:center;gap:.65rem}.page_adminModalFooter__VYyrz{justify-content:flex-end;margin-top:1.5rem}.page_adminModalFooterBetween__OVzY6{justify-content:space-between;margin-top:1.5rem}.page_adminModalFooterActions__GK6E7{justify-content:flex-end}.page_adminDangerButton__M9w2j,.page_adminPrimaryButton__AjykI,.page_adminSecondaryButton__Cqeo1{min-height:42px;padding:.65rem .95rem}.page_adminPrimaryButton__AjykI{border:1px solid var(--slk-tekst);background:var(--slk-tekst);color:var(--slk-bg)}.page_adminDangerButton__M9w2j,.page_adminSecondaryButton__Cqeo1{border:1px solid var(--slk-rand-sterk);background:transparent;color:var(--slk-tekst)}.page_adminDangerButton__M9w2j{border-color:hsla(0,100%,82%,.55);color:#ffc1c1}.page_adminDangerButton__M9w2j:disabled,.page_adminPrimaryButton__AjykI:disabled,.page_adminSecondaryButton__Cqeo1:disabled,.page_removeDraftButton__IOzm3:disabled{opacity:.55;cursor:wait}.page_adminFilePicker__jJVHn{display:grid;grid-gap:.6rem;gap:.6rem;margin-bottom:1.2rem;padding:1rem;border:1px dashed var(--slk-rand-sterk);color:var(--slk-tekst-dim);font-size:.85rem}.page_adminFilePicker__jJVHn input{color:var(--slk-tekst)}.page_uploadDraftList__8xfj9{display:grid;grid-gap:.8rem;gap:.8rem;margin:1.2rem 0}.page_uploadDraftRow___eq5w{display:grid;grid-template-columns:110px minmax(0,1fr) auto;grid-gap:.9rem;gap:.9rem;align-items:start;padding:.8rem;border:1px solid var(--slk-rand);background:#141311}.page_uploadDraftPreview__1hJ_G{aspect-ratio:4/3;overflow:hidden;background:#0d0d0c}.page_uploadDraftPreview__1hJ_G img{width:100%;height:100%;object-fit:cover}.page_uploadDraftFields__qDVrq{display:grid;grid-gap:.55rem;gap:.55rem}.page_uploadDraftFields__qDVrq strong{font-size:.78rem;font-weight:400;overflow-wrap:anywhere}.page_removeDraftButton__IOzm3{border:1px solid hsla(0,100%,82%,.45);background:transparent;padding:.5rem .65rem;font-size:.72rem}.page_adminCheckbox__ylPfV{display:flex;align-items:center;gap:.55rem;margin-top:1rem;color:var(--slk-tekst-dim);font-size:.82rem}.page_adminCheckbox__ylPfV input{width:17px;height:17px}.page_uploadProgress__1s8yN{margin:.8rem 0 0;color:var(--slk-tekst-dim);font-size:.8rem}@media (max-width:720px){.page_adminStatsInner__t5Enk{align-items:flex-start;flex-direction:column;gap:.6rem}.page_adminStatsGrid__P1gLi{width:100%;grid-template-columns:repeat(4,1fr)}.page_adminStat__lEKYw{padding:0 .55rem}.page_adminStat__lEKYw:first-child{padding-left:0;border-left:0}.page_adminStat__lEKYw strong{font-size:1rem}.page_adminStat__lEKYw span{font-size:.56rem}.page_adminToolbarInner__EjUuL{align-items:flex-start;flex-direction:column}.page_adminToolbarActions__zkT2Z{width:100%}.page_uploadDraftRow___eq5w{grid-template-columns:80px minmax(0,1fr)}.page_removeDraftButton__IOzm3{grid-column:1/-1;justify-self:start}.page_adminModalFooterBetween__OVzY6{align-items:stretch;flex-direction:column}.page_adminModalFooterActions__GK6E7{justify-content:stretch}.page_adminDangerButton__M9w2j,.page_adminModalFooterActions__GK6E7>*{flex:1 1}}.page_aboutImageAdminPreview__wWTUa{width:min(320px,100%);aspect-ratio:1/1;margin-top:1rem;overflow:hidden;border:1px solid var(--slk-rand);background:#0d0d0c}.page_aboutImageAdminPreview__wWTUa img{display:block;width:100%;height:100%;object-fit:cover}.page_lightboxBackdrop__lY6Ob{position:fixed;inset:0;z-index:250;display:grid;place-items:center;padding:clamp(1rem,3vw,2rem);background:rgba(4,4,3,.94);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.page_lightboxShell__pwv44{position:relative;width:100%;height:100%;display:grid;place-items:center}.page_lightboxStage__3QYLH{position:relative;display:inline-grid;place-items:center;max-width:calc(100vw - clamp(2rem, 8vw, 7rem));max-height:calc(100svh - clamp(2rem, 8vw, 5rem));overflow:hidden}.page_lightboxStage__3QYLH:after{content:"";position:absolute;inset:auto 0 0;height:min(48%,340px);z-index:1;pointer-events:none;background:linear-gradient(0deg,rgba(7,7,6,.92) 0,rgba(7,7,6,.66) 38%,rgba(7,7,6,.22) 74%,rgba(7,7,6,0))}.page_lightboxImage__bVXoD{display:block;width:auto;height:auto;max-width:100%;max-height:calc(100svh - clamp(2rem, 8vw, 5rem));object-fit:contain}.page_lightboxClose__CkoYu{position:fixed;top:clamp(1rem,2.2vw,1.8rem);right:clamp(1rem,2.2vw,1.8rem);z-index:8;width:44px;height:44px;border:0;background:transparent;color:hsla(43,23%,94%,.72);font:inherit;font-size:2rem;line-height:1;cursor:pointer;transition:color .18s ease,transform .18s ease,text-shadow .18s ease}.page_lightboxArrow__5Pwr2{position:fixed;top:50%;z-index:7;width:58px;height:74px;display:grid;place-items:center;transform:translateY(-50%);border:0;background:transparent;color:hsla(43,23%,94%,.62);font:inherit;font-size:3rem;font-weight:100;line-height:1;cursor:pointer;transition:color .18s ease,transform .18s ease,text-shadow .18s ease}.page_lightboxArrow__5Pwr2:focus-visible,.page_lightboxArrow__5Pwr2:hover{color:#fff;transform:translateY(-50%) scale(1.14);text-shadow:0 0 18px hsla(0,0%,100%,.45)}.page_lightboxClose__CkoYu:focus-visible,.page_lightboxClose__CkoYu:hover{color:#fff;transform:scale(1.16) rotate(3deg);text-shadow:0 0 16px hsla(0,0%,100%,.42)}.page_lightboxArrowLeft__MzlaJ{left:clamp(.55rem,2vw,1.5rem)}.page_lightboxArrowRight__QC6zC{right:clamp(.55rem,2vw,1.5rem)}.page_lightboxMeta___NWeR{position:absolute;left:0;right:0;bottom:0;z-index:2;display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;padding:clamp(1.15rem,3vw,2rem);pointer-events:none}.page_lightboxMetaText__my_Gm{min-width:0;max-width:min(760px,78%)}.page_lightboxCategory__OKFxY{margin:0 0 .35rem;color:hsla(43,23%,94%,.72);font-size:.68rem;letter-spacing:.17em;text-transform:uppercase}.page_lightboxTitle__MHPkH{margin:0;color:#fff;font-size:clamp(1.05rem,2vw,1.4rem);font-weight:300;line-height:1.35}.page_lightboxAlt__kn3YZ{max-width:70ch;margin:.4rem 0 0;color:hsla(43,23%,94%,.82);font-size:.86rem;line-height:1.55}.page_lightboxCounter__erP9e{flex-shrink:0;color:hsla(43,23%,94%,.72);font-size:.72rem;letter-spacing:.08em}@media (max-width:640px){.page_lightboxBackdrop__lY6Ob{padding:.75rem}.page_lightboxStage__3QYLH{max-width:calc(100vw - 1.5rem);touch-action:none}.page_lightboxImage__bVXoD,.page_lightboxStage__3QYLH{max-height:calc(100svh - 1.5rem)}.page_lightboxArrow__5Pwr2{width:42px;height:58px;font-size:2.35rem}.page_lightboxArrowLeft__MzlaJ{left:.1rem}.page_lightboxArrowRight__QC6zC{right:.1rem}.page_lightboxClose__CkoYu{top:.4rem;right:.4rem;width:40px;height:40px}.page_lightboxMeta___NWeR{gap:.75rem;padding:1rem}.page_lightboxMetaText__my_Gm{max-width:82%}.page_lightboxAlt__kn3YZ{font-size:.8rem;line-height:1.45}}.page_headerUtilities__FJFQ1{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;flex-shrink:0}.page_languageSwitcher__2ZIuu{display:flex;align-items:center;gap:.2rem}.page_adminIconButton__prr49,.page_languageButton__vRbE1{display:inline-flex;align-items:center;justify-content:center;border-radius:0;background:transparent;color:var(--slk-tekst-dim);cursor:pointer}.page_languageButton__vRbE1{width:auto;height:auto;padding:.1rem;border:0;font-size:1.12rem;line-height:1;opacity:.48;transition:opacity .18s ease,transform .18s ease}.page_languageButtonActive__AqzpM,.page_languageButton__vRbE1:focus-visible,.page_languageButton__vRbE1:hover{opacity:1;transform:translateY(-1px) scale(1.05)}.page_adminIconButton__prr49{width:34px;height:34px;padding:0;border:1px solid var(--slk-rand);transition:color .18s ease,border-color .18s ease,background .18s ease}.page_adminIconButtonActive__UvMZJ,.page_adminIconButton__prr49:focus-visible,.page_adminIconButton__prr49:hover{color:var(--slk-tekst);border-color:var(--slk-rand-sterk);background:hsla(43,23%,94%,.05)}.page_adminIconSvg__v96nc{width:17px;height:17px;display:block}.page_placeholderHeaderActions__HLPQu{margin-left:auto;display:flex;align-items:center;gap:.8rem}.page_placeholderHeaderActions__HLPQu .page_accessForm__jTdHc{margin-left:0}@media (max-width:719px){.page_placeholderPagina___WyYM{--slk-header-h:124px}.page_placeholderHeaderInner__VSY8L{flex-wrap:wrap;align-content:center;row-gap:.55rem}.page_placeholderHeaderActions__HLPQu{display:contents}.page_placeholderHeaderInner__VSY8L .page_headerUtilities__FJFQ1{margin-left:auto}.page_placeholderHeaderInner__VSY8L .page_accessForm__jTdHc{order:3;flex:0 0 100%;width:100%;margin-left:0;justify-content:flex-end}.page_placeholderHeaderInner__VSY8L .page_accessControls__9KO8j{flex:1 1;max-width:330px}.page_placeholderHeaderInner__VSY8L .page_accessInput__Yinr5{width:auto;min-width:0;flex:1 1}}.page_adminLoginBackdrop__KRJMd{position:fixed;inset:0;z-index:300;display:grid;place-items:center;padding:1rem;background:rgba(8,8,7,.78);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.page_adminLoginModal__fVf4W{width:min(100%,430px);max-height:calc(100svh - 2rem);overflow:auto;padding:clamp(1.5rem,4vw,2.25rem);border:1px solid var(--slk-rand-sterk);background:var(--slk-bg-raised)}.page_adminLoginForm__ZZeFR{display:grid;grid-gap:1rem;gap:1rem;margin-top:1.5rem}.page_adminLoginError__UTLcQ{margin:0;color:#ffc1c1;font-size:.82rem}.page_workshopSection__tGw8f{position:relative;isolation:isolate;overflow:hidden;min-height:620px;display:flex;align-items:center;background:var(--slk-bg)}.page_workshopSection__tGw8f:before{content:"";position:absolute;inset:0 auto 0 0;width:50%;z-index:-2;background-image:url(/stahlecker/workshop-background.png);background-size:auto 100%;background-position:0;background-repeat:no-repeat;opacity:.62;filter:brightness(.72) saturate(.68) contrast(.94)}.page_workshopSection__tGw8f:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(20,19,17,.34),rgba(20,19,17,.46) 8%,rgba(20,19,17,.62) 16%,rgba(20,19,17,.78) 25%,rgba(20,19,17,.9) 34%,rgba(20,19,17,.97) 43%,rgba(20,19,17,.995) 51%,#141311 58%);pointer-events:none}.page_workshopInner__tKxRA{width:100%;max-width:var(--slk-max);margin:0 auto;padding:0 clamp(1.25rem,4vw,3rem)}.page_workshopSection__tGw8f .page_workshopGrid__recOi{position:relative;z-index:1}@media (min-width:860px){.page_workshopSection__tGw8f .page_workshopGrid__recOi{grid-template-columns:minmax(260px,390px) minmax(360px,1fr)}.page_workshopSection__tGw8f .page_workshopBody__pK74S{padding-left:clamp(1rem,4vw,3rem)}}@media (max-width:859px){.page_workshopSection__tGw8f{min-height:560px}.page_workshopSection__tGw8f:before{width:50%;background-size:auto 100%;background-position:0}.page_workshopSection__tGw8f:after{background:linear-gradient(90deg,rgba(20,19,17,.42),rgba(20,19,17,.58) 12%,rgba(20,19,17,.76) 24%,rgba(20,19,17,.9) 36%,rgba(20,19,17,.98) 48%,#141311 58%)}}@media (min-width:1000px){.page_languageButton__vRbE1{font-size:1.48rem}.page_languageSwitcher__2ZIuu{gap:.3rem}}@media (min-width:720px) and (max-width:999px){.page_nav__ijo23{display:none}.page_menuToggle__t6jG5,.page_mobileNav__drm1I{display:flex}}@media (min-width:1000px){.page_nav__ijo23{display:block}.page_menuToggle__t6jG5,.page_mobileNav__drm1I{display:none}}