.architekt_main__sguIx{--paper:oklch(0.94 0.006 80);--paper-2:oklch(0.91 0.008 80);--paper-3:oklch(0.85 0.010 75);--rule:oklch(0.20 0.012 60/0.16);--ink:oklch(0.20 0.012 60);--ink-soft:oklch(0.40 0.012 60);--ink-mute:oklch(0.58 0.012 60);--cyan:oklch(0.55 0.10 220);--cyan-2:oklch(0.88 0.05 220);--cream:oklch(0.97 0.004 80);--ease-out:cubic-bezier(0.23,1,0.32,1);min-height:100dvh;background:var(--paper);color:var(--ink);font-family:var(--font-dm-sans),system-ui,sans-serif;font-size:17px;line-height:1.55;overflow-x:clip;position:relative;z-index:2}.architekt_detailH__PA5yX,.architekt_heroTitle__Ujav6,.architekt_main__sguIx h1,.architekt_main__sguIx h2,.architekt_main__sguIx h3,.architekt_main__sguIx h4,.architekt_sectionH__I7qNh,.architekt_toolTitle__TgIcZ,.architekt_werkTitle__Ui_E0{font-family:var(--font-fraunces),Georgia,serif;font-weight:400;letter-spacing:-.02em;color:var(--ink)}.architekt_main__sguIx i{font-style:italic;color:var(--cyan);font-family:inherit}.architekt_kicker__2MgaV{display:inline-flex;align-items:center;gap:.6rem;margin:0 0 1rem;font-family:var(--font-mono-stack);font-size:.7rem;letter-spacing:.22em;text-transform:uppercase;color:var(--cyan)}.architekt_kicker__2MgaV:after{content:"";width:28px;height:1px;background:var(--cyan)}.architekt_sectionH__I7qNh{margin:0 0 3rem;font-size:clamp(2.4rem,5vw,4.6rem);line-height:1;letter-spacing:-.02em;max-width:18ch;text-wrap:balance}.architekt_demoBar__OTqkq{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.65rem clamp(1.25rem,4vw,3.5rem);background:var(--ink);color:var(--cream);font-family:var(--font-mono-stack);font-size:.68rem;letter-spacing:.18em;text-transform:uppercase}.architekt_demoBar__OTqkq>span{display:inline-flex;align-items:center;gap:.5rem}.architekt_demoDot__cJBlt{width:6px;height:6px;border-radius:999px;background:oklch(.78 .18 145);box-shadow:0 0 0 3px oklch(.78 .18 145/.18)}.architekt_demoBack__nzv9l{color:inherit;text-decoration:none;opacity:.8;transition:opacity .22s var(--ease-out)}.architekt_demoBack__nzv9l:hover{opacity:1}.architekt_hero__e5IN_{padding:clamp(4rem,9vw,9rem) clamp(1.25rem,4vw,3.5rem) clamp(3rem,5vw,5rem);border-bottom:1px solid var(--rule)}.architekt_heroFrame___5Bvk{max-width:1380px;margin:0 auto;display:grid;grid-template-columns:1fr;gap:3rem}@media (min-width:1024px){.architekt_heroFrame___5Bvk{grid-template-columns:minmax(0,6fr) minmax(0,6fr);gap:4rem;align-items:end}}.architekt_heroAxoCol__AiQ7j{display:flex;flex-direction:column;gap:1.75rem}.architekt_heroAxo__IpOL4{position:relative;padding:1.5rem;background:oklch(.97 .004 80);border:1px solid var(--rule);color:var(--ink)}.architekt_heroAxo__IpOL4:before{content:"";position:absolute;inset:-6px;border:1px solid var(--rule);pointer-events:none}.architekt_axoSvg__8AhFq{width:100%;height:auto;display:block}.architekt_heroAxoCaption__q9Ds1{display:flex;justify-content:space-between;gap:1rem;margin-top:1rem;padding-top:1rem;border-top:1px solid var(--rule);font-family:var(--font-mono-stack);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-mute)}.architekt_heroBody__qtgE1{display:flex;flex-direction:column;gap:1.5rem}.architekt_heroTitle__Ujav6{margin:1rem 0 0;font-size:clamp(2.6rem,6vw,5.6rem);line-height:.98;letter-spacing:-.025em;max-width:16ch;text-wrap:balance}.architekt_heroLede__KG_MD{margin:0;max-width:42ch;color:var(--ink-soft);line-height:1.55;font-size:1.05rem}.architekt_heroFacts__DbACJ{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:1.5rem;margin-top:1rem;padding-top:1.5rem;border-top:1px solid var(--rule)}.architekt_heroFacts__DbACJ>div{display:flex;flex-direction:column;gap:.25rem}.architekt_heroFacts__DbACJ span{font-family:var(--font-mono-stack);font-size:.66rem;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-mute)}.architekt_heroFacts__DbACJ strong{font-family:var(--font-fraunces),serif;font-weight:400;font-size:1.85rem;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.architekt_duo__bWcHp{position:relative;overflow:hidden;isolation:isolate;background:var(--paper-3);border:1px solid var(--rule)}.architekt_duo__bWcHp:before{content:"";position:absolute;inset:-6px;border:1px solid var(--rule);pointer-events:none;z-index:2}.architekt_duo__bWcHp img{width:100%;height:100%;object-fit:cover;display:block;filter:grayscale(.95) contrast(1.08)}.architekt_duo__bWcHp:after{content:"";position:absolute;inset:0;mix-blend-mode:multiply;background:linear-gradient(160deg,oklch(.55 .1 220),transparent 60%);opacity:.3;pointer-events:none;z-index:1}.architekt_duoCaption__oOxpM{position:absolute;left:0;bottom:0;z-index:3;display:flex;gap:.6rem;align-items:center;padding:.55rem .85rem;background:var(--ink);color:var(--cream);font-family:var(--font-mono-stack);font-size:.64rem;letter-spacing:.14em;text-transform:uppercase}.architekt_duoCaption__oOxpM span:first-child{color:var(--cyan-2)}.architekt_heroPhoto__j8e39{aspect-ratio:4/3}.architekt_gallery__GOdgA{padding:clamp(5rem,8vw,8rem) clamp(1.25rem,4vw,3.5rem);border-bottom:1px solid var(--rule)}.architekt_galleryFrame__Zgbzm{max-width:1380px;margin:0 auto}.architekt_galleryGrid__Rvye2{display:grid;grid-template-columns:1fr;gap:1.5rem;margin-top:1rem}@media (min-width:700px){.architekt_galleryGrid__Rvye2{grid-template-columns:repeat(2,1fr);gap:1.75rem}}@media (min-width:1024px){.architekt_galleryGrid__Rvye2{grid-template-columns:repeat(3,1fr);gap:1.75rem}}.architekt_galleryItem__6A5Ds{display:flex;flex-direction:column;gap:.85rem}.architekt_galleryItem__6A5Ds .architekt_duo__bWcHp{aspect-ratio:4/5}.architekt_galleryItem__6A5Ds:first-child .architekt_duo__bWcHp,.architekt_galleryItem__6A5Ds:nth-child(4) .architekt_duo__bWcHp{aspect-ratio:4/3}.architekt_galleryMeta__PGccR{display:flex;justify-content:space-between;align-items:baseline;gap:1rem}.architekt_galleryName__ub_um{margin:0;font-family:var(--font-fraunces),serif;font-style:italic;font-size:1.2rem;line-height:1.15;color:var(--ink);letter-spacing:-.012em}.architekt_galleryTag__E12ib{font-family:var(--font-mono-stack);font-size:.66rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-mute);white-space:nowrap}.architekt_walkerPhoto__b8KrS{aspect-ratio:3/4;margin-top:0}.architekt_aboutPortrait__iFk8s img{width:100%;height:100%;object-fit:cover;display:block;filter:grayscale(.95) contrast(1.08)}.architekt_aboutPortrait__iFk8s:after{content:"";position:absolute;inset:0;mix-blend-mode:multiply;background:linear-gradient(160deg,oklch(.55 .1 220),transparent 60%);opacity:.3;pointer-events:none;z-index:1}.architekt_portraitInitial__O51x8{position:absolute;left:1rem;bottom:.85rem;z-index:2;font-size:2.4rem}.architekt_lpBand__eQG27{padding:clamp(3rem,5vw,5rem) clamp(1.25rem,4vw,3.5rem);border-bottom:1px solid var(--rule)}.architekt_lpBandFrame__502Es{max-width:1380px;margin:0 auto}.architekt_lpStrip__zXGis{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));border-top:1px solid var(--rule);margin-top:1rem}.architekt_lpStripItem__Un_gr{display:flex;flex-direction:column;gap:.3rem;padding:1.2rem .5rem 1.2rem 0;border-bottom:1px solid var(--rule);border-right:1px solid var(--rule)}.architekt_lpStripItem__Un_gr:last-child{border-right:0}.architekt_lpStripNum__V_ogz{font-family:var(--font-mono-stack);font-variant-numeric:tabular-nums;font-size:.66rem;letter-spacing:.18em;color:var(--cyan)}.architekt_lpStripName__MfBdv{font-family:var(--font-fraunces),serif;font-style:italic;font-size:1.05rem}.architekt_lpStripPct__KnvPy{font-family:var(--font-mono-stack);font-variant-numeric:tabular-nums;font-size:.78rem;color:var(--ink-mute)}.architekt_werk__PgzGL{padding:clamp(5rem,8vw,8rem) clamp(1.25rem,4vw,3.5rem);border-bottom:1px solid var(--rule)}.architekt_werkFrame__EsLXx{max-width:1240px;margin:0 auto}.architekt_werkList___Ps_6{list-style:none;margin:0;padding:0;border-top:1px solid var(--rule)}.architekt_werkRow__HaZwd{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:2rem;align-items:baseline;padding:1.6rem 0;border-bottom:1px solid var(--rule);transition:padding-left .32s var(--ease-out)}.architekt_werkRow__HaZwd:hover{padding-left:.6rem}.architekt_werkN__CGn7f{font-family:var(--font-mono-stack);font-size:.78rem;letter-spacing:.18em;color:var(--cyan);padding-top:.4rem}.architekt_werkBody__H5ecq{display:flex;flex-direction:column;gap:.3rem}.architekt_werkTitle__Ui_E0{margin:0;font-size:clamp(1.5rem,1.6vw + .8rem,2rem);font-style:italic;letter-spacing:-.012em;line-height:1.1}.architekt_werkMeta__wjhXc{margin:0;font-size:.78rem;color:var(--ink-mute)}.architekt_werkMeta__wjhXc,.architekt_werkYear__yjkKS{font-family:var(--font-mono-stack);letter-spacing:.02em}.architekt_werkYear__yjkKS{font-variant-numeric:tabular-nums;font-size:.95rem;color:var(--ink)}.architekt_toolSection__vXVNv{padding:clamp(5rem,8vw,8rem) clamp(1.25rem,4vw,3.5rem);border-bottom:1px solid var(--rule)}.architekt_toolFrame__98MGm{max-width:1380px;margin:0 auto}.architekt_tool__sZhLZ{display:flex;flex-direction:column;gap:1.5rem}.architekt_toolKicker__8GlgL{display:inline-flex;align-items:center;gap:.6rem;margin:0 0 1rem;font-family:var(--font-mono-stack);font-size:.7rem;letter-spacing:.22em;color:var(--cyan)}.architekt_toolKicker__8GlgL:after{content:"";width:28px;height:1px;background:var(--cyan)}.architekt_toolTitle__TgIcZ{margin:0;font-size:clamp(2rem,4vw,3rem);line-height:1.02;max-width:22ch}.architekt_toolLede__a8Vk4{margin:1rem 0 0;max-width:56ch;color:var(--ink-soft);font-size:1.02rem;line-height:1.55}.architekt_walker__Hdp88{display:grid;grid-template-columns:1fr;gap:2rem;margin-top:1rem}@media (min-width:900px){.architekt_walker__Hdp88{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:2.5rem}}.architekt_planFrame__qCtUO{position:relative;padding:2rem;background:oklch(.97 .004 80);border:1px solid var(--rule)}.architekt_plan__Ft3lH{width:100%;height:auto;display:block}.architekt_planLegend__Je00g{position:absolute;bottom:1rem;right:1.25rem;font-family:var(--font-mono-stack);font-size:.66rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-mute);text-align:right;font-variant-numeric:tabular-nums}.architekt_hotspot__htwm_{cursor:pointer}.architekt_hotspot__htwm_ circle:first-child{fill:oklch(1 0 0/.92);stroke:var(--ink);stroke-width:.4;transition:fill .24s var(--ease-out)}.architekt_hotspotCore___HGHR{fill:var(--cyan);transition:r .22s var(--ease-out)}.architekt_hotspot__htwm_:hover circle:first-child{fill:var(--cyan-2)}.architekt_hotspotActive__ePuiF circle:first-child{fill:var(--cyan);stroke:var(--ink);stroke-width:.6}.architekt_hotspotActive__ePuiF .architekt_hotspotCore___HGHR{fill:oklch(1 0 0)}.architekt_detail__5YfB2{padding:1.75rem;background:var(--paper-2);border:1px solid var(--rule);display:flex;flex-direction:column;gap:.85rem;animation:architekt_detailFade__SimUD .52s var(--ease-out)}@keyframes architekt_detailFade__SimUD{0%{opacity:0;transform:translateY(8px);filter:blur(4px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}.architekt_detailKicker__HXlA4{margin:0;font-family:var(--font-mono-stack);font-size:.7rem;letter-spacing:.18em;text-transform:uppercase;color:var(--cyan)}.architekt_detailH__PA5yX{margin:0;font-size:clamp(2rem,3vw,2.6rem);font-style:italic}.architekt_detailGrid__lWk_K{margin:.5rem 0 0;padding:0;display:grid;grid-template-columns:1fr;gap:0}.architekt_detailGrid__lWk_K>div{display:grid;grid-template-columns:8em 1fr;gap:.5rem;padding:.6rem 0;border-top:1px solid var(--rule)}.architekt_detailGrid__lWk_K dt{font-family:var(--font-mono-stack);font-size:.7rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-mute)}.architekt_detailGrid__lWk_K dd{margin:0;color:var(--ink);font-size:.95rem}.architekt_detailQuote__9harS{margin:.5rem 0 0;padding:1rem 1.2rem;background:oklch(.97 .004 80);font-family:var(--font-fraunces),serif;font-style:italic;font-size:1.1rem;color:var(--ink);line-height:1.5}.architekt_detailAttr__01OdG{margin:0;font-family:var(--font-mono-stack);font-size:.7rem;letter-spacing:.16em;color:var(--ink-mute)}.architekt_honorar__i7ypM{display:grid;grid-template-columns:1fr;gap:1.5rem;margin-top:1rem}@media (min-width:900px){.architekt_honorar__i7ypM{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:2.5rem}}.architekt_honorarInputs__rfBMu{display:flex;flex-direction:column;gap:1.75rem;padding:1.75rem;background:oklch(.97 .004 80);border:1px solid var(--rule)}.architekt_streitLabel__5iQud{display:flex;justify-content:space-between;align-items:baseline;font-family:var(--font-mono-stack);font-size:.7rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-mute);margin:0 0 .5rem}.architekt_streitValue__AKp8G{font-family:var(--font-fraunces),serif;font-style:italic;font-size:1.5rem;color:var(--ink);text-transform:none}.architekt_slider__GyZjU{-webkit-appearance:none;appearance:none;width:100%;height:2px;background:var(--rule);outline:none;cursor:pointer}.architekt_slider__GyZjU::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:22px;height:22px;border-radius:999px;background:var(--ink);border:3px solid oklch(.97 .004 80);cursor:grab}.architekt_slider__GyZjU::-moz-range-thumb{width:22px;height:22px;border-radius:999px;background:var(--ink);border:3px solid oklch(.97 .004 80);cursor:grab}.architekt_sliderTicks__avLI4{display:flex;justify-content:space-between;margin-top:.5rem;font-family:var(--font-mono-stack);font-size:.66rem;color:var(--ink-mute)}.architekt_typRow__iOpVL{border:0;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:.4rem}.architekt_typRow__iOpVL legend{font-family:var(--font-mono-stack);font-size:.7rem;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-mute);width:100%;margin-bottom:.6rem}.architekt_typChip__2ToPF{display:inline-flex;align-items:center;padding:.55rem 1.1rem;background:var(--paper);border:1px solid var(--rule);cursor:pointer;font-size:.9rem;transition:background .22s var(--ease-out),color .22s var(--ease-out),border-color .22s var(--ease-out)}.architekt_typChip__2ToPF input{display:none}.architekt_typChipActive__Y1LWc{background:var(--ink);color:oklch(.97 .004 80);border-color:var(--ink)}.architekt_lpList__grv82{border:0;padding:0;margin:0;display:flex;flex-direction:column;gap:0}.architekt_lpList__grv82 legend{font-family:var(--font-mono-stack);font-size:.7rem;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-mute);margin-bottom:.6rem}.architekt_lpItem__qJi_f{display:grid;grid-template-columns:auto auto 1fr auto;align-items:baseline;gap:1rem;padding:.7rem 0;border-bottom:1px solid var(--rule);cursor:pointer;transition:background .22s var(--ease-out)}.architekt_lpItem__qJi_f:hover{background:oklch(.95 .006 80);padding-left:.5rem;padding-right:.5rem}.architekt_lpItem__qJi_f input{accent-color:var(--cyan)}.architekt_lpNum__965XA{font-family:var(--font-mono-stack);font-size:.7rem;letter-spacing:.16em;color:var(--ink-mute)}.architekt_lpName__KT955{font-family:var(--font-fraunces),serif;font-style:italic;font-size:1.05rem;color:var(--ink-soft)}.architekt_lpItemActive__oZo_i .architekt_lpName__KT955{color:var(--ink)}.architekt_lpPct__ShrEP{font-family:var(--font-mono-stack);font-variant-numeric:tabular-nums;font-size:.85rem;color:var(--ink-mute)}.architekt_honorarOut__UiLph{padding:2rem;background:var(--ink);color:oklch(.97 .004 80);display:flex;flex-direction:column;gap:.85rem;position:sticky;top:5rem}.architekt_honorarOutLabel__DfFa4{margin:0;font-family:var(--font-mono-stack);font-size:.7rem;letter-spacing:.22em;text-transform:uppercase;color:oklch(.78 .012 60)}.architekt_honorarOutSum__KaXh9{margin:.5rem 0 0;font-family:var(--font-fraunces),serif;font-style:italic;font-size:clamp(2.6rem,4vw,3.6rem);letter-spacing:-.02em;line-height:1;font-variant-numeric:tabular-nums}.architekt_honorarOutSub__VcXqn{margin:0;font-family:var(--font-mono-stack);font-size:.75rem;letter-spacing:.06em;color:oklch(.8 .012 60)}.architekt_honorarBreakdown__5Ys6J{list-style:none;margin:1rem 0 0;padding:0;border-top:1px solid oklch(1 0 0/.1)}.architekt_honorarBreakdown__5Ys6J li{display:flex;justify-content:space-between;gap:1rem;padding:.65rem 0;border-bottom:1px solid oklch(1 0 0/.1);font-family:var(--font-mono-stack);font-size:.78rem;color:oklch(.86 .012 60)}.architekt_honorarBreakdown__5Ys6J li span:last-child{color:oklch(.97 .004 80);font-variant-numeric:tabular-nums}.architekt_primary__NK_qk{padding:1rem 1.6rem;margin-top:.6rem;background:var(--cyan);color:oklch(.97 .004 80);border:0;font-family:var(--font-dm-sans),sans-serif;font-size:1rem;font-weight:500;cursor:pointer;transition:background .22s var(--ease-out),transform .22s var(--ease-out)}.architekt_primary__NK_qk:hover{background:oklch(.45 .1 220);transform:translateY(-1px)}.architekt_primary__NK_qk:active{transform:scale(.97)}.architekt_about__dxZbn{padding:clamp(5rem,8vw,8rem) clamp(1.25rem,4vw,3.5rem);border-bottom:1px solid var(--rule)}.architekt_aboutFrame__fPYSh{max-width:1240px;margin:0 auto}.architekt_aboutGrid__YKDQI{display:grid;grid-template-columns:1fr;gap:3rem}@media (min-width:900px){.architekt_aboutGrid__YKDQI{grid-template-columns:minmax(0,7fr) minmax(0,4fr);gap:4rem;align-items:start}}.architekt_aboutCol__MZzxB{font-size:1.08rem;line-height:1.7}.architekt_aboutBody__pAs1l{margin:0 0 1.25rem;color:var(--ink);max-width:60ch;text-align:justify;hyphens:auto}.architekt_dropCap__8xIk1{float:left;font-size:3.6em;line-height:.8;padding:.06em .06em 0 0;margin:0 .08em 0 0}.architekt_aboutSig__42i_1,.architekt_dropCap__8xIk1{font-family:var(--font-fraunces),serif;font-style:italic;color:var(--cyan)}.architekt_aboutSig__42i_1{margin-top:2rem;font-size:1.15rem}.architekt_aboutSide__D2gHu{display:flex;flex-direction:column;gap:1.5rem}.architekt_aboutPortrait__iFk8s{aspect-ratio:3/4;background:linear-gradient(135deg,oklch(.32 .04 220),oklch(.42 .06 230));border:1px solid var(--ink);position:relative;display:grid;place-items:center}.architekt_aboutPortrait__iFk8s:before{content:"";position:absolute;inset:-6px;border:1px solid var(--rule);pointer-events:none}.architekt_portraitInitial__O51x8{font-family:var(--font-fraunces),serif;font-style:italic;font-size:4rem;color:var(--cream);letter-spacing:-.02em}.architekt_aboutFacts__vNWP2{margin:0;padding:0}.architekt_aboutFacts__vNWP2>div{display:flex;justify-content:space-between;padding:.65rem 0;border-bottom:1px solid var(--rule)}.architekt_aboutFacts__vNWP2 dt{font-family:var(--font-mono-stack);font-size:.7rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-mute)}.architekt_aboutFacts__vNWP2 dd{margin:0;font-family:var(--font-fraunces),serif;font-style:italic;font-size:1.05rem;color:var(--ink)}.architekt_quote__lyz7q{padding:clamp(5rem,8vw,8rem) clamp(1.25rem,4vw,3.5rem);border-bottom:1px solid var(--rule)}.architekt_quoteFrame__M_Z0N{max-width:980px;margin:0 auto}.architekt_quoteBody__teWdr{margin:0;font-family:var(--font-fraunces),serif;font-style:italic;font-size:clamp(2rem,3.5vw + 1rem,3.6rem);line-height:1.15;letter-spacing:-.018em;color:var(--ink);text-wrap:balance;position:relative}.architekt_quoteBody__teWdr:before{content:"„";position:absolute;left:-.5em;top:-.2em;font-size:1.4em;color:var(--cyan);opacity:.6}.architekt_quoteAttr__WLlht{margin:2rem 0 0;padding-top:1.2rem;border-top:1px solid var(--rule);font-family:var(--font-mono-stack);font-size:.82rem;letter-spacing:.06em;color:var(--ink-mute)}.architekt_quoteAttr__WLlht span:first-child{color:var(--ink);margin-right:.5rem}.architekt_faq__AXeBo{padding:clamp(5rem,8vw,8rem) clamp(1.25rem,4vw,3.5rem);border-bottom:1px solid var(--rule)}.architekt_faqFrame__ULcz1{max-width:1080px;margin:0 auto}.architekt_faqList__xdljo{list-style:none;margin:0;padding:0;border-top:1px solid var(--rule)}.architekt_faqItem__dFskl{border-bottom:1px solid var(--rule)}.architekt_faqQ__umiEF{display:grid;grid-template-columns:auto 1fr auto;align-items:baseline;gap:1.5rem;width:100%;padding:1.4rem 0;background:transparent;border:0;text-align:left;font-family:inherit;cursor:pointer;transition:padding-left .32s var(--ease-out)}.architekt_faqQ__umiEF:hover{padding-left:.6rem}.architekt_faqNum__beoKg{font-family:var(--font-mono-stack);font-size:.78rem;letter-spacing:.16em;color:var(--cyan)}.architekt_faqText__g3kZm{font-family:var(--font-fraunces),serif;font-style:italic;font-size:clamp(1.3rem,1.4vw + .5rem,1.7rem);line-height:1.2;color:var(--ink);letter-spacing:-.012em;padding-right:1rem}.architekt_faqGlyph__J_wGv{font-family:var(--font-fraunces),serif;font-size:1.6rem;color:var(--cyan);width:1.5rem;text-align:center}.architekt_faqA__D925Z{display:grid;grid-template-rows:0fr;transition:grid-template-rows .38s var(--ease-out);overflow:hidden}.architekt_faqAOpen__oBoUI{grid-template-rows:1fr}.architekt_faqA__D925Z>p{min-height:0;margin:0;padding:0 0 1.5rem 2.7rem;color:var(--ink-soft);font-size:1.02rem;line-height:1.65;max-width:64ch}.architekt_kontakt__LjgTj{padding:clamp(5rem,8vw,8rem) clamp(1.25rem,4vw,3.5rem);border-bottom:1px solid var(--rule)}.architekt_kontaktFrame__bvKBM{max-width:1240px;margin:0 auto}.architekt_kontaktGrid__qL_Rv{display:grid;grid-template-columns:1fr;gap:2.5rem;margin-top:2rem}@media (min-width:720px){.architekt_kontaktGrid__qL_Rv{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.architekt_kontaktGrid__qL_Rv{grid-template-columns:repeat(4,1fr)}}.architekt_kontaktBlock__bAZUb{padding-right:1rem}.architekt_kontaktLabel__nMU_6{margin:0 0 .5rem;font-family:var(--font-mono-stack);font-size:.7rem;letter-spacing:.2em;text-transform:uppercase;color:var(--cyan)}.architekt_kontaktBody__5cTmR{margin:0;font-family:var(--font-fraunces),serif;font-style:italic;font-size:1.1rem;line-height:1.4;color:var(--ink)}.architekt_kontaktBody__5cTmR a{color:inherit;text-decoration:underline;text-decoration-color:var(--rule);text-underline-offset:4px;transition:text-decoration-color .22s var(--ease-out)}.architekt_kontaktBody__5cTmR a:hover{text-decoration-color:var(--cyan)}.architekt_footer__sVkSX{padding:clamp(3rem,5vw,5rem) clamp(1.25rem,4vw,3.5rem);background:var(--paper-2);border-bottom:1px solid var(--rule)}.architekt_footerFrame__C2rfi{max-width:1240px;margin:0 auto}.architekt_footerCols__zmzIH{display:grid;grid-template-columns:1fr;gap:2rem;padding-bottom:2rem;border-bottom:1px solid var(--rule)}@media (min-width:720px){.architekt_footerCols__zmzIH{grid-template-columns:repeat(3,1fr)}}.architekt_footerCol__r4I1N p{margin:0 0 .3rem;font-family:var(--font-mono-stack);font-size:.8rem;color:var(--ink)}.architekt_footerLabel__wHP5r{font-size:.7rem!important;letter-spacing:.2em!important;text-transform:uppercase;color:var(--cyan)!important;margin-bottom:.75rem!important}.architekt_footerLinks__54sxr{list-style:none;margin:0;padding:0}.architekt_footerLinks__54sxr li{margin-bottom:.3rem}.architekt_footerLinks__54sxr a{color:var(--ink);text-decoration:none;font-family:var(--font-mono-stack);font-size:.8rem;transition:color .22s var(--ease-out)}.architekt_footerLinks__54sxr a:hover{color:var(--cyan)}.architekt_footerNote__2278g{margin:2rem 0 0;font-family:var(--font-mono-stack);font-size:.72rem;color:var(--ink-mute)}.architekt_ctaBand__b0fJz{padding:clamp(5rem,9vw,9rem) clamp(1.25rem,4vw,3.5rem);background:var(--ink);color:var(--cream)}.architekt_ctaBandFrame__zij4H{max-width:1240px;margin:0 auto}.architekt_ctaBandKicker__L5V7o{display:inline-flex;align-items:center;gap:.6rem;margin:0;font-family:var(--font-mono-stack);font-size:.7rem;letter-spacing:.22em;text-transform:uppercase;color:oklch(.78 .012 60)}.architekt_ctaBandKicker__L5V7o:after{content:"";width:28px;height:1px;background:oklch(.78 .012 60)}.architekt_ctaBandTitle__142hQ{margin:1.5rem 0 2.5rem;font-family:var(--font-fraunces),serif;font-weight:400;font-size:clamp(2.4rem,5vw,4.6rem);line-height:1.02;color:var(--cream);max-width:22ch}.architekt_ctaBandTitle__142hQ i{color:var(--cyan-2);font-style:italic}.architekt_ctaBandButton__uozWF{display:inline-flex;align-items:center;gap:.85rem;padding:.5rem .5rem .5rem 1.5rem;background:var(--cream);color:var(--ink);text-decoration:none;font-size:1rem;font-weight:500;transition:transform .22s var(--ease-out)}.architekt_ctaBandButton__uozWF:hover{transform:translateY(-1px)}.architekt_ctaBandButton__uozWF:active{transform:scale(.97)}.architekt_ctaBandArrow__tDDa_{display:inline-flex;align-items:center;justify-content:center;width:2.6rem;height:2.6rem;background:var(--cyan);color:var(--cream);transition:transform .32s var(--ease-out)}.architekt_ctaBandArrow__tDDa_ svg{width:1rem;height:1rem}.architekt_ctaBandButton__uozWF:hover .architekt_ctaBandArrow__tDDa_{transform:translate(2px,-2px)}