.BusinessPageLibraryPreview_workspace__b0XbX:has([data-library-preview]):not(:has([data-template-confirmation]))>header{display:none}.BusinessPageLibraryPreview_preview__JfAN8{display:flex;height:100%;min-height:0;flex-direction:column;overflow:hidden;color:#111;background:#fff}.BusinessPageLibraryPreview_stage__OSQXB{display:flex;isolation:isolate;flex:1;min-width:0;overflow:auto;overscroll-behavior:contain;padding:24px 12px;background:#f5f5f5;scrollbar-color:#a3a3a3 #f5f5f5}.BusinessPageLibraryPreview_frame__IFFEk{width:100%;min-width:0;max-width:1440px;flex-shrink:0;margin:auto}.BusinessPageLibraryPreview_mobile__GIfp1{max-width:390px}.BusinessPageLibraryPreview_frame__IFFEk:has([data-template-thumbnail-size=preview]){height:100%}.BusinessPageLibraryPreview_details__vJId2{position:absolute;z-index:20;inset:0 0 0 auto;width:min(100%,360px);overflow-y:auto;overscroll-behavior:contain;padding:16px 20px 24px;border-left:1px solid #e6e6e6;background:#fff;box-shadow:-12px 0 32px rgb(0 0 0/6%)}.BusinessPageLibraryPreview_footer__8y5DJ{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;gap:12px;padding:8px 12px max(8px,env(safe-area-inset-bottom));border-top:1px solid #e6e6e6;background:#fff}@media (min-width:768px){.BusinessPageLibraryPreview_stage__OSQXB{padding:32px}.BusinessPageLibraryPreview_footer__8y5DJ{padding-inline:20px}}.reka-sistem_root__5rgpJ{--rs-bg:var(--bp-canvas,#090d16);--rs-surface:var(--bp-surface,#0f172a);--rs-surface-muted:var(--bp-surface-muted,#1e293b);--rs-text:var(--bp-text,#f8fafc);--rs-text-muted:var(--bp-text-muted,#94a3b8);--rs-border:var(--bp-border,#334155);--rs-primary:var(--bp-primary,#38bdf8);--rs-on-primary:var(--bp-on-primary,#090d16);--rs-accent:var(--bp-accent,#3b82f6);--rs-on-accent:var(--bp-on-accent,#ffffff);--rs-focus:var(--bp-focus,#38bdf8);--rs-code-bg:#020617;--rs-radius-card:12px;--rs-radius-btn:8px;position:relative;background-color:var(--rs-bg);color:var(--rs-text);font-family:var(--font-plus-jakarta-sans),system-ui,-apple-system,sans-serif;line-height:1.6;-webkit-font-smoothing:antialiased}.reka-sistem_root__5rgpJ *,.reka-sistem_root__5rgpJ :after,.reka-sistem_root__5rgpJ :before{box-sizing:border-box}.reka-sistem_root__5rgpJ a:focus-visible,.reka-sistem_root__5rgpJ button:focus-visible,.reka-sistem_root__5rgpJ input:focus-visible,.reka-sistem_root__5rgpJ summary:focus-visible,.reka-sistem_root__5rgpJ textarea:focus-visible{outline:2px solid var(--rs-focus);outline-offset:3px}.reka-sistem_container__FA49n{width:100%;max-width:1200px;margin-left:auto;margin-right:auto;padding-left:clamp(1rem,4vw,2.5rem);padding-right:clamp(1rem,4vw,2.5rem)}.reka-sistem_anchor__1Edba{display:block;position:relative;top:-80px;visibility:hidden}.reka-sistem_navigation__jNLiJ{padding-top:1rem;padding-bottom:1rem;border-bottom:1px solid var(--rs-border);background:rgba(9,13,22,.88);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:sticky;top:0;z-index:50}.reka-sistem_navRow__IvJqK{display:flex;align-items:center;justify-content:space-between;gap:1.5rem}.reka-sistem_brandGroup__KGuXC{display:flex;align-items:center;gap:.75rem;text-decoration:none}.reka-sistem_brandLogo__P5vcG{font-size:1.125rem;font-weight:700;letter-spacing:-.02em;color:var(--rs-text)}.reka-sistem_statusPill__RWJ7k{display:inline-flex;align-items:center;gap:.375rem;font-size:.75rem;font-weight:500;color:#4ade80;background:rgba(74,222,128,.1);padding:.2rem .6rem;border-radius:9999px;border:1px solid rgba(74,222,128,.25)}.reka-sistem_statusDot__XkhqA{width:6px;height:6px;border-radius:50%;background:#4ade80;box-shadow:0 0 8px #4ade80}.reka-sistem_navLinks__QbwBu{display:none;align-items:center;gap:1.5rem}@media (min-width:768px){.reka-sistem_navLinks__QbwBu{display:flex}}.reka-sistem_navLink__apeWr{color:var(--rs-text-muted);text-decoration:none;font-size:.875rem;font-weight:500;transition:color .15s ease}.reka-sistem_navLink__apeWr:hover{color:var(--rs-primary)}.reka-sistem_mobileNav__81qLM{display:block}@media (min-width:768px){.reka-sistem_mobileNav__81qLM{display:none}}.reka-sistem_menuTrigger__lg9Q3{cursor:pointer;display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:.5rem .875rem;font-size:.875rem;font-weight:600;color:var(--rs-text);background:var(--rs-surface);border:1px solid var(--rs-border);border-radius:var(--rs-radius-btn);list-style:none}.reka-sistem_menuTrigger__lg9Q3::-webkit-details-marker{display:none}.reka-sistem_menuPanel__Pg0o8{position:absolute;top:100%;left:0;right:0;z-index:40;padding:1.25rem;background:var(--rs-surface);border-bottom:1px solid var(--rs-border);box-shadow:0 16px 32px rgba(0,0,0,.4)}.reka-sistem_primaryBtn__DZgZl{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.625rem 1.25rem;font-size:.875rem;font-weight:600;color:var(--rs-on-primary);background-color:var(--rs-primary);border:1px solid transparent;border-radius:var(--rs-radius-btn);text-decoration:none;cursor:pointer;transition:all .2s ease}.reka-sistem_primaryBtn__DZgZl:hover{opacity:.92;transform:translateY(-1px)}.reka-sistem_secondaryBtn__2Ydnu{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.625rem 1.25rem;font-size:.875rem;font-weight:600;color:var(--rs-text);background-color:var(--rs-surface-muted);border:1px solid var(--rs-border);border-radius:var(--rs-radius-btn);text-decoration:none;cursor:pointer;transition:all .2s ease}.reka-sistem_secondaryBtn__2Ydnu:hover{background-color:var(--rs-border)}.reka-sistem_hero__qcZ3U{padding-top:clamp(3rem,8vw,6rem);padding-bottom:clamp(3rem,8vw,6rem);border-bottom:1px solid var(--rs-border)}.reka-sistem_heroGrid__A2MMB{display:grid;grid-template-columns:1fr;gap:3rem;align-items:center}@media (min-width:992px){.reka-sistem_heroGrid__A2MMB{grid-template-columns:1.15fr .85fr}}.reka-sistem_eyebrow__vxypR{display:inline-block;font-family:monospace;font-size:.8125rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--rs-primary);margin-bottom:.75rem}.reka-sistem_heroTitle__jqZmR{font-size:clamp(2rem,5vw,3.5rem);font-weight:800;letter-spacing:-.03em;line-height:1.15;color:var(--rs-text);margin:0 0 1.25rem;white-space:pre-line}.reka-sistem_heroSubtitle__3weie{font-size:clamp(1rem,2vw,1.1875rem);line-height:1.65;color:var(--rs-text-muted);margin:0 0 2rem;max-width:580px}.reka-sistem_heroActions__XrauK{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:2.5rem}.reka-sistem_metricsBar__fL7Uu{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:1.25rem;padding-top:1.75rem;border-top:1px solid var(--rs-border)}.reka-sistem_metricItem___O0OY{display:flex;flex-direction:column}.reka-sistem_metricValue__gJQqd{font-size:clamp(1.5rem,3vw,2rem);font-weight:800;color:var(--rs-primary);font-family:monospace;line-height:1.1}.reka-sistem_metricLabel__4pp07{font-size:.75rem;font-weight:600;color:var(--rs-text);text-transform:uppercase;letter-spacing:.04em;margin-top:.25rem}.reka-sistem_metricNote__z_twA{font-size:.75rem;color:var(--rs-text-muted)}.reka-sistem_heroVisual__NpZy_{position:relative;border-radius:var(--rs-radius-card);overflow:hidden;border:1px solid var(--rs-border);box-shadow:0 24px 60px -12px rgba(2,6,23,.6);background:var(--rs-surface)}.reka-sistem_heroVisual__NpZy_ img{width:100%;height:auto;display:block;object-fit:cover}.reka-sistem_sectionHeader__t0uh5{margin-bottom:clamp(2rem,5vw,3.5rem)}.reka-sistem_sectionTitle__hbJb7{font-size:clamp(1.75rem,4vw,2.75rem);font-weight:800;letter-spacing:-.025em;line-height:1.2;margin:0 0 1rem;white-space:pre-line}.reka-sistem_sectionDesc__sfMmW{font-size:clamp(.9375rem,1.8vw,1.0625rem);color:var(--rs-text-muted);max-width:680px;margin:0}.reka-sistem_sampleBadge__EPl6u{display:inline-block;margin-top:.75rem;font-size:.75rem;color:#fbbf24;background:rgba(251,191,36,.1);padding:.25rem .75rem;border-radius:4px;border:1px solid rgba(251,191,36,.2)}.reka-sistem_hero__qcZ3U .reka-sistem_sampleBadge__EPl6u{margin:0 0 1.25rem}.reka-sistem_about__Iagug{padding-top:clamp(3rem,6vw,5.5rem);padding-bottom:clamp(3rem,6vw,5.5rem);border-bottom:1px solid var(--rs-border)}.reka-sistem_aboutGrid__7ZFpF{display:grid;grid-template-columns:1fr;gap:2rem;margin-top:2rem}@media (min-width:900px){.reka-sistem_aboutGrid__7ZFpF{grid-template-columns:1fr 1fr}}.reka-sistem_archImageCard__3Kqbt{border-radius:var(--rs-radius-card);border:1px solid var(--rs-border);overflow:hidden;background:var(--rs-surface)}.reka-sistem_archImageCard__3Kqbt img{width:100%;height:100%;object-fit:cover;display:block}.reka-sistem_stackCards__sMbp1{display:grid;grid-template-columns:1fr;gap:1.25rem}.reka-sistem_stackCard__jWcqP{background:var(--rs-surface);border:1px solid var(--rs-border);border-radius:var(--rs-radius-card);padding:1.5rem;transition:border-color .2s ease}.reka-sistem_stackCard__jWcqP:hover{border-color:var(--rs-primary)}.reka-sistem_stackTitle__crnpK{font-size:1.125rem;font-weight:700;color:var(--rs-text);margin:0 0 .5rem}.reka-sistem_stackDesc__HkTdE{font-size:.875rem;color:var(--rs-text-muted);margin:0 0 .75rem}.reka-sistem_stackTags__0deY_{display:inline-block;font-family:monospace;font-size:.75rem;color:var(--rs-primary);background:rgba(56,189,248,.08);padding:.25rem .6rem;border-radius:4px}.reka-sistem_portfolio__vUbMC{padding-top:clamp(3rem,6vw,5.5rem);padding-bottom:clamp(3rem,6vw,5.5rem);border-bottom:1px solid var(--rs-border)}.reka-sistem_projectGrid__xfhac{display:grid;grid-template-columns:1fr;gap:2rem}@media (min-width:768px){.reka-sistem_projectGrid__xfhac{grid-template-columns:repeat(2,1fr)}}.reka-sistem_projectCard__09eoH{background:var(--rs-surface);border:1px solid var(--rs-border);border-radius:var(--rs-radius-card);overflow:hidden;display:flex;flex-direction:column;transition:transform .2s ease,border-color .2s ease}.reka-sistem_projectCard__09eoH:hover{transform:translateY(-2px);border-color:var(--rs-primary)}.reka-sistem_projectImage__XZUay{width:100%;aspect-ratio:16/9;object-fit:cover;display:block;border-bottom:1px solid var(--rs-border)}.reka-sistem_projectBody___4gfF{padding:1.5rem;display:flex;flex-direction:column;flex-grow:1}.reka-sistem_projectCategory__hqWEB{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--rs-primary);margin-bottom:.5rem}.reka-sistem_projectTitle__NHKaU{font-size:1.25rem;font-weight:700;color:var(--rs-text);margin:0 0 .75rem}.reka-sistem_projectDesc__37OP4{font-size:.875rem;color:var(--rs-text-muted);line-height:1.6;margin:0 0 1.25rem;flex-grow:1}.reka-sistem_projectMetaRow__9auex{display:flex;justify-content:space-between;align-items:flex-end;padding-top:1rem;border-top:1px solid var(--rs-border);margin-top:auto}.reka-sistem_projectMetric__i7i1n{font-size:1.125rem;font-weight:800;color:#4ade80;font-family:monospace}.reka-sistem_projectMetricLabel__QGs2F{font-size:.6875rem;color:var(--rs-text-muted)}.reka-sistem_projectStack__Fp_ds{font-family:monospace;font-size:.75rem;color:var(--rs-primary);text-align:right}.reka-sistem_services__4OSVT{padding-top:clamp(3rem,6vw,5.5rem);padding-bottom:clamp(3rem,6vw,5.5rem);border-bottom:1px solid var(--rs-border)}.reka-sistem_servicesList__ZDuwT{display:grid;grid-template-columns:1fr;gap:1.5rem}@media (min-width:768px){.reka-sistem_servicesList__ZDuwT{grid-template-columns:repeat(2,1fr)}}.reka-sistem_serviceItem__UADAz{background:var(--rs-surface);border:1px solid var(--rs-border);border-radius:var(--rs-radius-card);padding:1.75rem;display:flex;flex-direction:column}.reka-sistem_serviceHeader__ZXlf7{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.75rem}.reka-sistem_serviceTitle__xAoOC{font-size:1.125rem;font-weight:700;color:var(--rs-text);margin:0}.reka-sistem_serviceDuration__dkp9c{font-size:.75rem;font-family:monospace;color:var(--rs-primary);background:rgba(56,189,248,.08);padding:.2rem .5rem;border-radius:4px}.reka-sistem_serviceDesc__bD90C{font-size:.875rem;color:var(--rs-text-muted);line-height:1.6;margin:0 0 1rem;flex-grow:1}.reka-sistem_serviceDeliverable__s6SFt{font-size:.8125rem;color:var(--rs-text);border-top:1px solid var(--rs-border);padding-top:.75rem}.reka-sistem_serviceDeliverable__s6SFt span{color:var(--rs-primary);font-weight:600}.reka-sistem_process__XAVKS{padding-top:clamp(3rem,6vw,5.5rem);padding-bottom:clamp(3rem,6vw,5.5rem);border-bottom:1px solid var(--rs-border)}.reka-sistem_processGrid__S0FvP{display:grid;grid-template-columns:1fr;gap:1.5rem}@media (min-width:768px){.reka-sistem_processGrid__S0FvP{grid-template-columns:repeat(3,1fr)}}.reka-sistem_processCard__s2AhO{background:var(--rs-surface);border:1px solid var(--rs-border);border-radius:var(--rs-radius-card);padding:1.75rem;display:flex;flex-direction:column}.reka-sistem_processNumber__4L2FA{font-family:monospace;font-size:1.25rem;font-weight:800;color:var(--rs-primary);margin-bottom:.75rem}.reka-sistem_processTitle__JEq3b{font-size:1.125rem;font-weight:700;color:var(--rs-text);margin:0 0 .75rem}.reka-sistem_processDesc__RHjP9{font-size:.875rem;color:var(--rs-text-muted);line-height:1.6;margin:0}.reka-sistem_faq__lKl_R{padding-top:clamp(3rem,6vw,5.5rem);padding-bottom:clamp(3rem,6vw,5.5rem);border-bottom:1px solid var(--rs-border)}.reka-sistem_faqList__u_ZSC{display:flex;flex-direction:column;gap:1rem;max-width:800px}.reka-sistem_faqItem__yzM7a{background:var(--rs-surface);border:1px solid var(--rs-border);border-radius:var(--rs-radius-card);overflow:hidden;transition:border-color .2s ease}.reka-sistem_faqItem__yzM7a[open]{border-color:var(--rs-primary)}.reka-sistem_faqSummary__hYUIZ{padding:1.25rem 1.5rem;font-size:1rem;font-weight:600;color:var(--rs-text);cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center}.reka-sistem_faqSummary__hYUIZ::-webkit-details-marker{display:none}.reka-sistem_faqSummary__hYUIZ:after{content:"+";font-family:monospace;font-size:1.25rem;color:var(--rs-primary);transition:transform .2s ease}.reka-sistem_faqItem__yzM7a[open] .reka-sistem_faqSummary__hYUIZ:after{content:"−"}.reka-sistem_faqAnswer__GjJKH{padding:0 1.5rem 1.25rem;font-size:.875rem;color:var(--rs-text-muted);line-height:1.65;margin:0}.reka-sistem_contact__hxGBD{padding-top:clamp(3rem,6vw,5.5rem);padding-bottom:clamp(3rem,6vw,5.5rem);border-bottom:1px solid var(--rs-border)}.reka-sistem_contactBox__t6129{background:var(--rs-surface);border:1px solid var(--rs-border);border-radius:var(--rs-radius-card);padding:clamp(2rem,5vw,3.5rem);display:grid;grid-template-columns:1fr;gap:2.5rem}@media (min-width:900px){.reka-sistem_contactBox__t6129{grid-template-columns:1.2fr .8fr}}.reka-sistem_contactInfo__D9zth h3{font-size:clamp(1.5rem,3vw,2.25rem);font-weight:800;letter-spacing:-.025em;margin:0 0 1rem;white-space:pre-line}.reka-sistem_contactInfo__D9zth p{color:var(--rs-text-muted);font-size:1rem;line-height:1.6;margin:0 0 1.5rem}.reka-sistem_channelList__5Sqi1{display:flex;flex-direction:column;gap:.75rem}.reka-sistem_channelItem__EgXks{display:flex;align-items:center;gap:.75rem;font-size:.875rem;color:var(--rs-text);text-decoration:none}.reka-sistem_channelItem__EgXks:hover{color:var(--rs-primary)}.reka-sistem_channelTag__ZIRpF{font-family:monospace;font-size:.75rem;color:var(--rs-primary);background:rgba(56,189,248,.1);padding:.2rem .5rem;border-radius:4px}.reka-sistem_footer__ikQbS{padding-top:2.5rem;padding-bottom:2.5rem;background-color:#020617;color:var(--rs-text-muted);font-size:.8125rem}.reka-sistem_projectLink__AUK9U{display:inline-flex;align-items:center;min-height:44px;margin-bottom:1rem;color:var(--rs-primary);text-underline-offset:4px}.reka-sistem_footerContent__wiRge{display:flex;flex-direction:column;gap:1.5rem}@media (min-width:768px){.reka-sistem_footerContent__wiRge{flex-direction:row;justify-content:space-between;align-items:center}}.reka-sistem_footerStatus__xs9iI{display:inline-flex;align-items:center;gap:.5rem;font-family:monospace;color:#4ade80;background:rgba(74,222,128,.08);padding:.25rem .6rem;border-radius:4px}.reka-sistem_footerLinks__6_fPc{display:flex;flex-wrap:wrap;gap:1.25rem}.reka-sistem_footerLink__y2Fnk{color:var(--rs-text-muted);text-decoration:none;transition:color .15s ease}.reka-sistem_footerLink__y2Fnk:hover{color:var(--rs-text)}@media (prefers-reduced-motion:reduce){.reka-sistem_root__5rgpJ *{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@keyframes nalar-karsa_nkRotateAngle__D9ODt{0%{transform:rotate(0deg) scale(var(--nk-halo-scale,.85))}to{transform:rotate(1turn) scale(var(--nk-halo-scale,.85))}}@keyframes nalar-karsa_nkMarqueeScroll__KfWT2{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@keyframes nalar-karsa_nkWordRise__R_IEB{0%{opacity:0;transform:translate3d(0,22px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes nalar-karsa_nkCurtainWipe__a9SsN{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes nalar-karsa_nkHeroImageScale__obwmU{0%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes nalar-karsa_nkCursorFloat__TAaCV{0%,to{transform:translate3d(18px,14px,0)}33%{transform:translate3d(118px,34px,0)}66%{transform:translate3d(64px,6px,0)}}@keyframes nalar-karsa_nkPulseDot__6kwXu{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.85)}}@keyframes nalar-karsa_nkEqualizerBar__xvbWn{0%,to{transform:scaleY(.42)}50%{transform:scaleY(1)}}.nalar-karsa_section__nKbN_{--nk-white:#ffffff;--nk-offwhite:#f6f6f6;--nk-black:#000000;--nk-offblack:#111111;--nk-grey:#9a9a9a;--nk-pink:#ffa4d2;--nk-peach:#fb8989;--nk-blue:#0c8ce9;--nk-green:#c1ffa5;--nk-purple:#f1a3ff;--nk-primary:var(--nk-black);--nk-secondary:var(--nk-offblack);--nk-tertiary:var(--nk-white);--nk-muted:var(--nk-grey);--nk-accent:var(--nk-peach);--nk-complementary:var(--nk-green);--nk-border:rgba(255,255,255,0.14);--nk-card-outline:rgba(255,255,255,0.08);--nk-gutter:clamp(24px,-11.897px + 8.974vw,80px);--nk-gutter-md:clamp(64px,44px + 5vw,120px);--nk-gutter-xl:clamp(80px,20px + 12vw,180px);--nk-max-w:1440px;--nk-radius-5:5px;--nk-radius-10:10px;--nk-radius-30:30px;--nk-ease-out-expo:cubic-bezier(0.19,1,0.22,1);--nk-ease-out-quart:cubic-bezier(0.215,0.61,0.355,1);--nk-font-sans:var(--font-plus-jakarta-sans),"Plus Jakarta Sans","Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;position:relative;width:100%;background-color:var(--nk-primary);color:var(--nk-muted);font-family:var(--nk-font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip;transition:background-color .35s var(--nk-ease-out-quart),color .35s var(--nk-ease-out-quart),transform .8s var(--nk-ease-out-expo)}.nalar-karsa_section__nKbN_[data-nk-theme=light]{--nk-primary:#ffffff;--nk-secondary:#f4f4f2;--nk-tertiary:#0a0a0a;--nk-muted:#525252;--nk-accent:#0c63e7;--nk-complementary:#16a34a;--nk-on-accent:#ffffff;--nk-border:rgba(10,10,10,0.14);--nk-card-outline:rgba(10,10,10,0.08)}.nalar-karsa_section__nKbN_[data-nk-theme=studio]{--nk-primary:#050507;--nk-secondary:#121116;--nk-tertiary:#ffffff;--nk-muted:#a3a3ad;--nk-accent:#ffa4d2;--nk-complementary:#c1ffa5;--nk-border:rgba(255,164,210,0.2);--nk-card-outline:rgba(255,164,210,0.12)}.nalar-karsa_section__nKbN_[data-nk-font=grotesk]{--nk-font-sans:var(--font-space-grotesk),"Space Grotesk",var(--font-plus-jakarta-sans),system-ui,sans-serif}.nalar-karsa_section__nKbN_[data-nk-font=mono]{--nk-font-sans:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}.nalar-karsa_section__nKbN_[data-nk-flip=true]{transform:rotate(180deg)}.nalar-karsa_wrapper__xDe5s{width:100%;max-width:var(--nk-max-w);margin-inline:auto}.nalar-karsa_anchor__JgzVl{position:absolute;top:0;left:0;width:1px;height:1px;pointer-events:none}.nalar-karsa_navSection__tLA0D{position:sticky;top:0;z-index:45;background-color:color-mix(in oklab,var(--nk-secondary) 88%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--nk-card-outline)}.nalar-karsa_navInner__EzkkT{max-width:var(--nk-max-w);margin-inline:auto;padding:.875rem var(--nk-gutter);display:flex;align-items:center;justify-content:space-between;gap:1.5rem}.nalar-karsa_brandCluster__VG8Ms{display:inline-flex;align-items:center;gap:.75rem;text-decoration:none;color:var(--nk-tertiary);min-height:44px}.nalar-karsa_brandMark__9QjCv{width:28px;height:28px;border-radius:6px;background-color:var(--nk-primary);border:1px solid var(--nk-border);display:inline-flex;align-items:center;justify-content:center;color:var(--nk-accent);font-weight:600;font-size:.8125rem;letter-spacing:-.02em}.nalar-karsa_brandTextWrap__72_MS{display:flex;flex-direction:column;gap:.1rem}.nalar-karsa_brandTitle__3CsHr{font-size:.9375rem;font-weight:600;letter-spacing:-.01em;color:var(--nk-tertiary);line-height:1.2}.nalar-karsa_brandMeta___J1iz{font-size:.75rem;color:var(--nk-muted);line-height:1.2}.nalar-karsa_navLinks__6j_iy{display:flex;align-items:center;gap:.25rem;list-style:none;margin:0;padding:0}.nalar-karsa_navLink__vgHx4{display:inline-flex;align-items:center;min-height:44px;padding:.5rem .875rem;border-radius:var(--nk-radius-30);font-size:.875rem;color:var(--nk-muted);text-decoration:none;transition:color .2s ease,background-color .2s ease}.nalar-karsa_navLink__vgHx4:focus-visible,.nalar-karsa_navLink__vgHx4:hover{color:var(--nk-tertiary);background-color:color-mix(in oklab,var(--nk-tertiary) 8%,transparent)}.nalar-karsa_navActions__1DTE2{display:flex;align-items:center;gap:.75rem}.nalar-karsa_mobileMenu__azl7m{display:none}.nalar-karsa_mobileSummary__h0AP7{list-style:none;display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:.5rem .875rem;border-radius:var(--nk-radius-30);background-color:var(--nk-primary);border:1px solid var(--nk-border);color:var(--nk-tertiary);font-size:.8125rem;font-weight:500;cursor:pointer}.nalar-karsa_mobileSummary__h0AP7::-webkit-details-marker{display:none}.nalar-karsa_mobilePanel__ZOn_y{position:absolute;top:calc(100% + .5rem);right:var(--nk-gutter);left:var(--nk-gutter);background-color:var(--nk-secondary);border:1px solid var(--nk-border);border-radius:var(--nk-radius-10);padding:1rem;display:flex;flex-direction:column;gap:.375rem;box-shadow:0 24px 48px rgba(0,0,0,.45)}.nalar-karsa_haloButtonWrap__l_9UC{border:none;background:transparent;padding:0;cursor:pointer;isolation:isolate}.nalar-karsa_haloButtonInner__MwFrG,.nalar-karsa_haloButtonWrap__l_9UC{position:relative;display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.nalar-karsa_haloButtonInner__MwFrG{z-index:2;gap:.5rem;min-height:48px;padding:.875rem 2.25rem;border-radius:var(--nk-radius-30);background-color:var(--nk-tertiary);color:var(--nk-primary);font-size:.9375rem;font-weight:500;letter-spacing:-.005em;line-height:1.2;box-shadow:0 16px 28px rgba(0,0,0,0);transition:transform .35s var(--nk-ease-out-quart),box-shadow .5s ease-out}.nalar-karsa_haloButtonWrap__l_9UC:disabled{cursor:not-allowed;opacity:.55}.nalar-karsa_haloButtonWrap__l_9UC:disabled .nalar-karsa_haloGlow__A9FEK{animation:none}.nalar-karsa_haloButtonCompact__uxQfY .nalar-karsa_haloButtonInner__MwFrG{min-height:44px;padding:.6875rem 1.625rem;font-size:.875rem}.nalar-karsa_haloGlow__A9FEK{position:absolute;inset:-4px;z-index:1;border-radius:var(--nk-radius-30);background:conic-gradient(from 0deg at 50% 50%,var(--nk-peach) 0,var(--nk-purple) 12.5%,var(--nk-blue) 25%,var(--nk-green) 37.5%,var(--nk-pink) 50%,var(--nk-peach) 62.5%,var(--nk-purple) 75%,var(--nk-blue) 87.5%,var(--nk-peach) 100%);filter:blur(18px);opacity:0;--nk-halo-scale:0.78;animation:nalar-karsa_nkRotateAngle__D9ODt 5s linear infinite;transition:opacity .45s ease-out;pointer-events:none}.nalar-karsa_haloButtonWrap__l_9UC:focus-visible .nalar-karsa_haloGlow__A9FEK,.nalar-karsa_haloButtonWrap__l_9UC:focus-within .nalar-karsa_haloGlow__A9FEK,.nalar-karsa_haloButtonWrap__l_9UC:hover .nalar-karsa_haloGlow__A9FEK{opacity:.95;--nk-halo-scale:1.02}.nalar-karsa_haloButtonWrap__l_9UC:hover .nalar-karsa_haloButtonInner__MwFrG{box-shadow:0 20px 30px rgba(0,0,0,.32);transform:translateY(-1px)}.nalar-karsa_heroGrid__LsELS{width:100%;min-height:calc(100svh - 68px);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);background-color:var(--nk-secondary)}.nalar-karsa_heroLeft__qkhi4{width:100%;padding:var(--nk-gutter);display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:2.5rem}.nalar-karsa_statusPill__q7hbW{display:inline-flex;align-items:center;gap:.625rem;padding:.375rem 1rem .375rem .75rem;border-radius:var(--nk-radius-30);background-color:var(--nk-primary);color:var(--nk-tertiary);font-size:.75rem;line-height:1.4;letter-spacing:-.005em;border:1px solid var(--nk-card-outline)}.nalar-karsa_statusDot__bGUB2{width:8px;height:8px;border-radius:999px;background-color:var(--nk-green);flex-shrink:0;animation:nalar-karsa_nkPulseDot__6kwXu 2.4s ease-in-out infinite}.nalar-karsa_heroCenter__ri5hn{width:100%;margin-block:auto;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:1.75rem}.nalar-karsa_heroTitle__zhVTx{color:var(--nk-tertiary);font-size:clamp(2.25rem,1.15rem + 3.7vw,4rem);font-weight:300;line-height:1.1;letter-spacing:-.02em;max-width:18ch;margin:0;text-wrap:pretty}.nalar-karsa_heroWord__R4BtN{display:inline-block;margin-right:.24em;animation:nalar-karsa_nkWordRise__R_IEB .85s var(--nk-ease-out-expo) both}.nalar-karsa_heroSubtitle__q4rvV{font-size:clamp(1rem,.95rem + .25vw,1.125rem);line-height:1.45;letter-spacing:-.005em;color:var(--nk-muted);max-width:40ch;margin:0}.nalar-karsa_heroCtaRow___GXGJ{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;margin-top:.5rem}.nalar-karsa_secondaryTextLink__3E2aU{display:inline-flex;align-items:center;min-height:44px;padding:.5rem .75rem;font-size:.875rem;color:var(--nk-accent);text-decoration:underline;text-underline-offset:.18em;text-decoration-thickness:1px;transition:color .2s ease}.nalar-karsa_secondaryTextLink__3E2aU:hover{color:var(--nk-tertiary)}.nalar-karsa_heroFooterMeta__6_64r{display:flex;flex-direction:column;gap:.5rem;font-size:.75rem;line-height:1.5;color:var(--nk-muted)}.nalar-karsa_heroCredentials__LNk5j{margin:0;max-width:46ch}.nalar-karsa_heroCredentials__LNk5j a+a{margin-inline-start:1rem}.nalar-karsa_heroCredentials__LNk5j a{color:var(--nk-accent);text-decoration:underline;text-underline-offset:.15em}.nalar-karsa_sampleBadge__7rQ0H{display:inline-flex;align-items:center;gap:.375rem;font-size:.75rem;line-height:1.4;color:var(--nk-muted);background-color:color-mix(in oklab,var(--nk-primary) 75%,transparent);border:1px solid var(--nk-card-outline);border-radius:6px;padding:.25rem .625rem;max-width:54ch}.nalar-karsa_heroRight__lWWWD{position:relative;overflow:hidden;min-height:480px;background-color:var(--nk-primary)}.nalar-karsa_heroCurtain__C5DGK{position:absolute;inset:0;z-index:2;background-color:var(--nk-secondary);transform-origin:left center;animation:nalar-karsa_nkCurtainWipe__a9SsN 1s var(--nk-ease-out-quart) .12s both;pointer-events:none}.nalar-karsa_heroPortrait__K4MN8{width:100%;height:100%;object-fit:cover;object-position:center top;display:block;animation:nalar-karsa_nkHeroImageScale__obwmU 1.5s var(--nk-ease-out-quart) both}.nalar-karsa_overviewOuter__5sC_E{width:100%;padding:calc(var(--nk-gutter) * 1.6) var(--nk-gutter);background-color:var(--nk-primary);display:flex;flex-direction:column;gap:var(--nk-gutter-md)}.nalar-karsa_bentoGrid__2MoEg{display:grid;grid-template-columns:clamp(250px,24%,300px) minmax(0,1fr) clamp(250px,24%,300px);grid-template-rows:repeat(2,minmax(220px,auto));gap:1rem}.nalar-karsa_bentoCard__HZUaJ{background-color:var(--nk-secondary);border-radius:var(--nk-radius-10);border:1px solid var(--nk-card-outline);padding:1.5rem;display:flex;flex-direction:column;justify-content:space-between;gap:1.5rem;overflow:hidden;position:relative}.nalar-karsa_bentoLeadCard__DeJxt{grid-column:1/2;grid-row:1/3}.nalar-karsa_bentoCarouselCard__wJLF1{grid-column:2/3;grid-row:1/3;padding:clamp(1.5rem,3.5vw,3.5rem)}.nalar-karsa_bentoStackCard__uPpj7{grid-column:3/4;grid-row:1/2}.nalar-karsa_bentoDesignCard__BZ2SC{grid-column:3/4;grid-row:2/3}.nalar-karsa_bentoGrid__2MoEg[data-has-endorsements=false]{grid-template-columns:repeat(2,minmax(0,1fr))}.nalar-karsa_bentoGrid__2MoEg[data-has-endorsements=false] .nalar-karsa_bentoLeadCard__DeJxt{grid-row:1/3}.nalar-karsa_bentoGrid__2MoEg[data-has-endorsements=false] .nalar-karsa_bentoDesignCard__BZ2SC,.nalar-karsa_bentoGrid__2MoEg[data-has-endorsements=false] .nalar-karsa_bentoStackCard__uPpj7{grid-column:2/3}.nalar-karsa_leadHighlight__2OhIa{font-size:1.5rem;line-height:1.3;letter-spacing:-.005em;color:var(--nk-accent);margin:0 0 1rem;text-wrap:balance}.nalar-karsa_leadBody__vXRPZ{font-size:.875rem;line-height:1.45;color:var(--nk-muted);margin:0;max-width:38ch}.nalar-karsa_clockBlock__APt0g{display:flex;flex-direction:column;gap:.25rem;margin-top:auto;padding-top:1.25rem}.nalar-karsa_clockDate__COK_S{font-size:1.125rem;line-height:1.35;color:var(--nk-muted)}.nalar-karsa_clockTime__tkrR9{font-size:1.875rem;line-height:1.2;letter-spacing:-.015em;color:var(--nk-tertiary);font-variant-numeric:tabular-nums}.nalar-karsa_clockZone__QIycW{font-size:.75rem;color:var(--nk-muted)}.nalar-karsa_carouselContainer__9bot8{display:flex;flex-direction:column;justify-content:space-between;gap:2rem;height:100%}.nalar-karsa_carouselFigure__eEJ7u{margin:0;display:flex;flex-direction:column;justify-content:space-between;gap:2.25rem;flex:1}.nalar-karsa_carouselQuote__W9eGF{margin:0;font-size:clamp(1.375rem,1.1rem + 1.1vw,1.875rem);line-height:1.3;letter-spacing:-.01em;color:var(--nk-tertiary);max-width:40ch;text-wrap:pretty}.nalar-karsa_carouselAuthor__kjZiS{display:flex;flex-direction:column;gap:.25rem}.nalar-karsa_carouselCite__AtCmb{font-style:normal;font-size:1.125rem;color:var(--nk-tertiary);font-weight:500}.nalar-karsa_carouselRole__8x_x0{font-size:.875rem;color:var(--nk-muted)}.nalar-karsa_carouselFooter__hEPZ1{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-top:.5rem}.nalar-karsa_carouselDots__BhdW9{display:flex;align-items:center;gap:.25rem}.nalar-karsa_carouselDotBtn__bheEV{min-width:44px;min-height:44px;padding:.5rem;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;cursor:pointer}.nalar-karsa_carouselDot__FI_Yf{width:8px;height:8px;border-radius:999px;background-color:var(--nk-tertiary);opacity:.3;transition:opacity .2s ease,transform .2s ease}.nalar-karsa_carouselDotActive__vyzJx{opacity:1;transform:scale(1.2)}.nalar-karsa_carouselArrows__lMlTU{display:flex;align-items:center;gap:.375rem}.nalar-karsa_carouselArrowBtn__ZnoOM{min-width:44px;min-height:44px;border-radius:999px;border:1px solid var(--nk-card-outline);background-color:var(--nk-primary);color:var(--nk-tertiary);display:inline-flex;align-items:center;justify-content:center;opacity:.65;cursor:pointer;transition:opacity .2s ease,border-color .2s ease}.nalar-karsa_carouselArrowBtn__ZnoOM:focus-visible,.nalar-karsa_carouselArrowBtn__ZnoOM:hover{opacity:1;border-color:var(--nk-accent)}.nalar-karsa_cardHeader__b47YL{display:flex;flex-direction:column;gap:.375rem}.nalar-karsa_cardTitle__MnZcV{font-size:1.125rem;line-height:1.35;color:var(--nk-tertiary);font-weight:500;margin:0}.nalar-karsa_cardSubtitle__pS3aU{font-size:.875rem;line-height:1.4;color:var(--nk-muted);margin:0;max-width:38ch}.nalar-karsa_maskSides__vTSDs{-webkit-mask-image:linear-gradient(90deg,transparent,#000 20%,#000 80%,transparent);mask-image:linear-gradient(90deg,transparent,#000 20%,#000 80%,transparent)}.nalar-karsa_stackMarqueeWrap__eN_hk{margin-inline:-1.5rem;padding-block:.5rem;overflow:hidden}.nalar-karsa_marqueeTrack__TwzJf{display:flex;width:max-content;gap:.625rem;animation:nalar-karsa_nkMarqueeScroll__KfWT2 24s linear infinite}.nalar-karsa_logoMarqueeWrap__13xXr:hover .nalar-karsa_logoMarqueeTrack__g3Mwu,.nalar-karsa_stackMarqueeWrap__eN_hk:hover .nalar-karsa_marqueeTrack__TwzJf{animation-play-state:paused}.nalar-karsa_stackBadge__841_m{height:40px;border-radius:var(--nk-radius-5);background-color:color-mix(in oklab,var(--nk-primary) 82%,transparent);outline:1px solid color-mix(in oklab,var(--nk-tertiary) 20%,transparent);outline-offset:-1px;padding:0 .875rem;font-size:.8125rem;font-weight:500;white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;color:var(--nk-tertiary);flex-shrink:0;transition:outline-color .2s ease,transform .2s ease}.nalar-karsa_stackBadge__841_m:hover{outline-color:var(--nk-tertiary);transform:translateY(-2px)}.nalar-karsa_figmaStage__uoesc{position:relative;margin-inline:-1.5rem;min-height:92px;display:flex;align-items:center;justify-content:center;overflow:hidden}.nalar-karsa_figmaWireframe__dd_2B{width:100%;height:76px;color:color-mix(in oklab,var(--nk-tertiary) 22%,transparent)}.nalar-karsa_figmaCursorGroup__Mbmlc{position:absolute;top:8px;left:16px;display:inline-flex;align-items:flex-start;gap:.25rem;filter:drop-shadow(0 4px 6px rgba(0,0,0,.35));animation:nalar-karsa_nkCursorFloat__TAaCV 6.5s ease-in-out infinite;pointer-events:none}.nalar-karsa_figmaCursorTag__aIZ3y{display:inline-block;background-color:var(--nk-accent);color:var(--nk-on-accent,#000000);font-size:.75rem;font-weight:600;border-radius:var(--nk-radius-5);padding:.15rem .5rem;margin-top:1.1rem;margin-left:-.35rem;white-space:nowrap}.nalar-karsa_logoMarqueeWrap__13xXr{width:100%;overflow:hidden;padding-block:.5rem}.nalar-karsa_logoMarqueeTrack__g3Mwu{display:flex;align-items:center;width:max-content;gap:clamp(3rem,6vw,5.5rem);animation:nalar-karsa_nkMarqueeScroll__KfWT2 42s linear infinite}.nalar-karsa_partnerWordmark___jKZn{display:inline-flex;align-items:center;gap:.5rem;color:var(--nk-tertiary);opacity:.26;font-size:1.125rem;font-weight:600;letter-spacing:-.02em;text-decoration:none;white-space:nowrap;transition:opacity .2s ease}.nalar-karsa_partnerWordmark___jKZn:hover{opacity:1}.nalar-karsa_strategyBand__Ner9q{width:100%;padding:var(--nk-gutter-xl) var(--nk-gutter);background-color:var(--nk-secondary);border-top:1px solid var(--nk-card-outline);border-bottom:1px solid var(--nk-card-outline)}.nalar-karsa_strategyInner__KIQZz{max-width:var(--nk-max-w);margin-inline:auto;display:flex;flex-direction:column;gap:clamp(2rem,4vw,4.5rem)}.nalar-karsa_strategyEyebrow__e35Dg{font-size:1.5rem;line-height:1.3;color:var(--nk-muted);font-weight:400;margin:0}.nalar-karsa_strategyCopy__NgXzi{display:flex;flex-direction:column;gap:2.25rem;color:var(--nk-tertiary);font-size:clamp(1.75rem,1.35rem + 1.85vw,3.35rem);font-weight:300;line-height:1.14;letter-spacing:-.02em}.nalar-karsa_strategyCopy__NgXzi p{margin:0;text-wrap:pretty}.nalar-karsa_projectsOuter__NSgV3{width:100%;padding:calc(var(--nk-gutter) * 1.75) var(--nk-gutter);background-color:var(--nk-primary)}.nalar-karsa_sectionIntro__HfpeC{display:flex;flex-direction:column;gap:1.25rem;margin-bottom:clamp(3rem,6vw,5.5rem)}.nalar-karsa_sectionHeading__N_NMQ{font-size:clamp(2.25rem,1.9rem + 1.4vw,3rem);line-height:1.18;letter-spacing:-.015em;color:var(--nk-tertiary);font-weight:400;margin:0}.nalar-karsa_sectionLead__1CrNY{font-size:1.125rem;line-height:1.45;color:var(--nk-muted);max-width:42ch;margin:0}.nalar-karsa_projectsStack__loRaD{display:flex;flex-direction:column;gap:clamp(2rem,4.5vw,4.5rem)}.nalar-karsa_projectCard__coMGH{position:sticky;top:clamp(72px,8vh,108px);width:100%;border-radius:var(--nk-radius-10);background-color:var(--nk-secondary);border:1px solid var(--nk-card-outline);overflow:hidden;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);min-height:440px;box-shadow:0 -12px 36px rgba(0,0,0,.28);transition:transform .35s var(--nk-ease-out-quart),border-color .3s ease}.nalar-karsa_projectCard__coMGH:hover{border-color:color-mix(in oklab,var(--nk-accent) 45%,transparent)}.nalar-karsa_projectContent__TNMbm{padding:clamp(1.75rem,3.8vw,4rem);display:flex;flex-direction:column;justify-content:space-between;gap:2.5rem}.nalar-karsa_projectHeader__Y1cW6{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.nalar-karsa_projectTitle__LpDxo{font-size:1.5rem;line-height:1.3;color:var(--nk-accent);font-weight:500;margin:0}.nalar-karsa_projectCategory__RxPvo{font-size:.75rem;color:var(--nk-muted);padding:.25rem .625rem;border-radius:var(--nk-radius-30);background-color:var(--nk-primary);border:1px solid var(--nk-card-outline)}.nalar-karsa_projectBodyWrap__ht4si{display:flex;flex-direction:column;align-items:flex-start;gap:2rem}.nalar-karsa_projectSummary__h3RuO{font-size:clamp(1.35rem,1.1rem + .95vw,1.875rem);line-height:1.32;letter-spacing:-.01em;color:var(--nk-tertiary);margin:0;text-wrap:pretty}.nalar-karsa_projectMetrics__h2Mio{font-size:.8125rem;color:var(--nk-muted);margin:0}.nalar-karsa_projectMedia__m4byn{position:relative;width:100%;height:100%;min-height:320px;overflow:hidden;background-color:var(--nk-primary)}.nalar-karsa_projectImage__ErQb6{width:100%;height:100%;object-fit:cover;display:block;transform:scale(1.08);transition:transform .75s var(--nk-ease-out-expo)}.nalar-karsa_projectCard__coMGH:hover .nalar-karsa_projectImage__ErQb6{transform:scale(1)}.nalar-karsa_dialogOverlay__cKFK0{position:fixed;inset:0;z-index:80;background-color:rgba(0,0,0,.78);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.nalar-karsa_dialogContent__NcSMg{position:fixed;top:50%;left:50%;z-index:81;transform:translate(-50%,-50%);width:min(92vw,760px);max-height:88vh;overflow-y:auto;border-radius:var(--nk-radius-10);background-color:#111111;color:#ffffff;border:1px solid rgba(255,255,255,.16);padding:clamp(1.5rem,3.5vw,2.5rem);box-shadow:0 32px 64px rgba(0,0,0,.65)}.nalar-karsa_dialogHeader__8LB4n{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1.25rem}.nalar-karsa_dialogTitle__d6PTe{font-size:1.5rem;color:#fb8989;margin:0}.nalar-karsa_dialogCloseBtn__4zLfd{min-width:44px;min-height:44px;border-radius:var(--nk-radius-30);border:1px solid rgba(255,255,255,.2);background-color:#000000;color:#ffffff;padding:.5rem 1rem;font-size:.8125rem;cursor:pointer}.nalar-karsa_dialogImageWrap__5VfbM{width:100%;aspect-ratio:16/9;border-radius:var(--nk-radius-10);overflow:hidden;margin-bottom:1.25rem;background-color:#000000}.nalar-karsa_dialogImage__RBWUN{width:100%;height:100%;object-fit:cover}.nalar-karsa_dialogLead__1L_2e{font-size:1.125rem;line-height:1.5;color:#ffffff;margin:0 0 .75rem}.nalar-karsa_dialogDetail__69_RN{font-size:.9375rem;line-height:1.6;color:#b5b5b5;margin:0 0 1.25rem}.nalar-karsa_dialogMetricBar__Qdh1a{padding:.75rem 1rem;border-radius:var(--nk-radius-5);background-color:#000000;border:1px solid rgba(251,137,137,.28);color:#c1ffa5;font-size:.8125rem;margin-bottom:1.25rem}.nalar-karsa_faqBand__XKxLq{width:100%;padding:var(--nk-gutter-xl) var(--nk-gutter);background-color:var(--nk-secondary)}.nalar-karsa_faqContainer__Ql8G2{width:100%;max-width:620px;margin-inline:auto}.nalar-karsa_faqHeading__netcd{font-size:1.125rem;color:var(--nk-muted);font-weight:400;margin:0 0 1rem}.nalar-karsa_faqList__zgxTd{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.nalar-karsa_faqItem__l18yu{border-bottom:1px solid var(--nk-card-outline);transition:opacity .22s ease-in-out}@media (hover:hover){.nalar-karsa_faqList__zgxTd:hover .nalar-karsa_faqItem__l18yu:not(:hover){opacity:.25}}.nalar-karsa_faqTrigger__T2hgl{width:100%;min-height:54px;padding:.875rem 0;display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:baseline;gap:.75rem;text-align:left;background:transparent;border:none;color:var(--nk-tertiary);font-size:clamp(1.25rem,1.1rem + .5vw,1.625rem);line-height:1.3;letter-spacing:-.005em;cursor:pointer}.nalar-karsa_faqIndex__WgwWy{font-size:1.125rem;color:var(--nk-muted);font-variant-numeric:tabular-nums}.nalar-karsa_faqChevron__RFm0q{font-size:1rem;color:var(--nk-accent);transition:transform .35s var(--nk-ease-out-expo)}.nalar-karsa_faqChevronOpen__E_9s1{transform:rotate(45deg)}.nalar-karsa_faqAnswerWrap__ayzMK{padding:.25rem 0 2.5rem 44px;display:flex;flex-direction:column;gap:1rem;font-size:1.0625rem;line-height:1.55;color:var(--nk-muted)}.nalar-karsa_faqAnswerWrap__ayzMK p{margin:0;text-wrap:pretty}.nalar-karsa_faqAnswerText__xtNAM{white-space:pre-wrap}.nalar-karsa_playBand__hNp_O{width:100%;padding:calc(var(--nk-gutter) * 1.75) var(--nk-gutter);background-color:var(--nk-primary)}.nalar-karsa_playGrid___6u0w{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.nalar-karsa_playCard__ZHNH0{width:100%;min-height:290px;border-radius:var(--nk-radius-10);background-color:var(--nk-secondary);border:1px solid var(--nk-card-outline);padding:1.5rem;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:1.5rem;text-align:left;cursor:pointer;-webkit-user-select:none;user-select:none;transition:border-color .25s ease,transform .25s ease}.nalar-karsa_playCard__ZHNH0:focus-visible,.nalar-karsa_playCard__ZHNH0:hover{border-color:var(--nk-accent);transform:translateY(-2px)}.nalar-karsa_playCardActive__CLQOP{border-color:var(--nk-accent);box-shadow:inset 0 0 0 1px var(--nk-accent)}.nalar-karsa_playVisualStage__DM0k6{width:100%;min-height:120px;display:flex;align-items:center;justify-content:center;overflow:hidden}.nalar-karsa_typefaceSpecimen__eDWmD{font-size:clamp(5rem,9vw,7.5rem);line-height:.85;color:var(--nk-tertiary);margin:0;letter-spacing:-.03em;white-space:nowrap}.nalar-karsa_paletteSwatches__uFfvo{width:100%;display:flex;align-items:center;justify-content:center;padding-inline:.5rem}.nalar-karsa_swatchCircle__58z_F{width:68px;height:68px;border-radius:999px;border:3px solid var(--nk-primary);flex-shrink:0;transition:transform .3s var(--nk-ease-out-expo)}.nalar-karsa_swatchCircle__58z_F:not(:first-child){margin-left:-18px}.nalar-karsa_playCard__ZHNH0:hover .nalar-karsa_swatchCircle__58z_F{transform:scale(1.06)}.nalar-karsa_vibesStage__SKrUv{width:100%;height:96px;display:flex;align-items:center;justify-content:center;gap:.625rem}.nalar-karsa_vibeBar__DWl2A{width:16px;border-radius:var(--nk-radius-10);background-color:var(--nk-accent);transform-origin:center;transition:height .2s ease,background-color .3s ease}.nalar-karsa_vibeBarAnimated__2M0FH{animation:nalar-karsa_nkEqualizerBar__xvbWn .9s ease-in-out infinite}.nalar-karsa_flipGlobe__6rA7E{width:84px;height:84px;color:var(--nk-tertiary);transition:transform .65s var(--nk-ease-out-expo),color .3s ease}.nalar-karsa_flipGlobeActive__UWsar{transform:rotate(180deg);color:var(--nk-accent)}.nalar-karsa_playCardFooter__B14_j{display:flex;flex-direction:column;gap:.375rem;width:100%}.nalar-karsa_playCardHeaderRow__0KPTF{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%}.nalar-karsa_playStatePill__wKwoy{font-size:.6875rem;padding:.15rem .5rem;border-radius:var(--nk-radius-30);background-color:var(--nk-primary);color:var(--nk-accent);border:1px solid var(--nk-card-outline)}.nalar-karsa_footerOuter__dUHL9{width:100%;padding:clamp(4rem,7vw,6.5rem) var(--nk-gutter);background-color:var(--nk-primary);border-top:1px solid var(--nk-card-outline)}.nalar-karsa_footerGrid__jr5Mx{max-width:var(--nk-max-w);margin-inline:auto;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(2.5rem,5vw,5rem);align-items:start}.nalar-karsa_footerLeft__4oa0V{display:flex;flex-direction:column;gap:2.5rem}.nalar-karsa_footerHeadline__6aud5{font-size:clamp(1.5rem,1.3rem + .6vw,1.75rem);line-height:1.32;letter-spacing:-.01em;color:var(--nk-tertiary);max-width:44ch;margin:0;text-wrap:balance}.nalar-karsa_footerEmailLink__BDNQj{font-size:clamp(1.5rem,1.3rem + .6vw,1.75rem);line-height:1.3;color:var(--nk-accent);text-decoration:none;display:inline-flex;align-items:center;min-height:44px}.nalar-karsa_footerEmailLink__BDNQj:hover{text-decoration:underline}.nalar-karsa_footerBrandBlock__jSNQ_{display:flex;flex-direction:column;gap:.75rem;margin-top:1rem}.nalar-karsa_footerMonogram__kjr5f{display:inline-flex;align-items:center;gap:.625rem;color:var(--nk-tertiary);font-size:1.375rem;font-weight:600;letter-spacing:-.03em;text-decoration:none}.nalar-karsa_footerLegal__GAucn{font-size:.75rem;line-height:1.5;color:var(--nk-muted);max-width:42ch;margin:0}.nalar-karsa_briefCard__QnQ2P{background-color:var(--nk-secondary);border-radius:var(--nk-radius-10);border:1px solid var(--nk-card-outline);padding:clamp(1.5rem,3vw,2.25rem);display:flex;flex-direction:column;gap:1.25rem}.nalar-karsa_briefTitle__REBUL{font-size:1.125rem;color:var(--nk-tertiary);font-weight:500;margin:0}.nalar-karsa_fieldGroup__d_s8n{display:flex;flex-direction:column;gap:.375rem}.nalar-karsa_fieldLabel__t_e_c{font-size:.75rem;color:var(--nk-muted)}.nalar-karsa_fieldInput__W4ELW,.nalar-karsa_fieldSelect__UBRnT,.nalar-karsa_fieldTextarea__L_IQ6{width:100%;min-height:44px;border-radius:var(--nk-radius-5);background-color:var(--nk-primary);border:1px solid var(--nk-border);color:var(--nk-tertiary);padding:.625rem .875rem;font-size:.875rem;font-family:inherit}.nalar-karsa_fieldTextarea__L_IQ6{min-height:88px;resize:vertical}.nalar-karsa_briefStatus__Ef9d4{font-size:.8125rem;color:var(--nk-complementary);margin:0}.nalar-karsa_dialogCloseBtn__4zLfd:focus-visible,.nalar-karsa_section__nKbN_ a:focus-visible,.nalar-karsa_section__nKbN_ button:focus-visible,.nalar-karsa_section__nKbN_ input:focus-visible,.nalar-karsa_section__nKbN_ select:focus-visible,.nalar-karsa_section__nKbN_ summary:focus-visible,.nalar-karsa_section__nKbN_ textarea:focus-visible{outline:2px solid var(--nk-accent);outline-offset:3px}@media (max-width:1120px){.nalar-karsa_bentoGrid__2MoEg{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto}.nalar-karsa_bentoLeadCard__DeJxt{grid-column:1/2;grid-row:auto}.nalar-karsa_bentoCarouselCard__wJLF1{grid-column:2/3;grid-row:auto}.nalar-karsa_bentoStackCard__uPpj7{grid-column:1/2;grid-row:auto}.nalar-karsa_bentoDesignCard__BZ2SC{grid-column:2/3;grid-row:auto}.nalar-karsa_playGrid___6u0w{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.nalar-karsa_bentoGrid__2MoEg[data-has-endorsements=false] .nalar-karsa_bentoLeadCard__DeJxt{grid-row:auto}.nalar-karsa_bentoGrid__2MoEg[data-has-endorsements=false]{grid-template-columns:minmax(0,1fr)}.nalar-karsa_bentoGrid__2MoEg[data-has-endorsements=false] .nalar-karsa_bentoDesignCard__BZ2SC,.nalar-karsa_bentoGrid__2MoEg[data-has-endorsements=false] .nalar-karsa_bentoStackCard__uPpj7{grid-column:1/-1}.nalar-karsa_navLinks__6j_iy{display:none}.nalar-karsa_mobileMenu__azl7m{display:block}.nalar-karsa_heroGrid__LsELS{grid-template-columns:minmax(0,1fr);min-height:auto}.nalar-karsa_heroRight__lWWWD{min-height:380px;aspect-ratio:4/5}.nalar-karsa_bentoGrid__2MoEg{grid-template-columns:minmax(0,1fr)}.nalar-karsa_bentoCarouselCard__wJLF1,.nalar-karsa_bentoDesignCard__BZ2SC,.nalar-karsa_bentoLeadCard__DeJxt,.nalar-karsa_bentoStackCard__uPpj7{grid-column:1/-1;grid-row:auto}.nalar-karsa_projectCard__coMGH{position:relative;top:auto;grid-template-columns:minmax(0,1fr);min-height:auto}.nalar-karsa_projectMedia__m4byn{aspect-ratio:1/1;min-height:260px}.nalar-karsa_footerGrid__jr5Mx{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.nalar-karsa_playGrid___6u0w{grid-template-columns:minmax(0,1fr)}.nalar-karsa_faqAnswerWrap__ayzMK{padding-left:0}}@media (prefers-reduced-motion:reduce){.nalar-karsa_figmaCursorGroup__Mbmlc,.nalar-karsa_flipGlobe__6rA7E,.nalar-karsa_haloGlow__A9FEK,.nalar-karsa_heroCurtain__C5DGK,.nalar-karsa_heroPortrait__K4MN8,.nalar-karsa_heroWord__R4BtN,.nalar-karsa_logoMarqueeTrack__g3Mwu,.nalar-karsa_marqueeTrack__TwzJf,.nalar-karsa_projectImage__ErQb6,.nalar-karsa_section__nKbN_,.nalar-karsa_statusDot__bGUB2,.nalar-karsa_vibeBarAnimated__2M0FH{animation:none!important;transition:none!important}.nalar-karsa_heroCurtain__C5DGK{display:none!important}}@font-face{font-family:Noir Cormorant;src:url(/fonts/noir-cormorant-garamond.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}.noir-gastronomy_root__N3Arj{--bg-obsidian:var(--bp-canvas,#151613);--bg-surface:var(--bp-surface,#1d1e1a);--bg-card:var(--bp-surface-muted,#252620);--accent-ember:var(--bp-primary,#d9c4a0);--accent-gold:var(--bp-accent,#d9c4a0);--on-ember:var(--bp-on-primary,#151613);--text-primary:var(--bp-text,#eee9df);--text-secondary:var(--bp-text-muted,#b7b4a9);--border-subtle:var(--bp-border,#414239);--border-specimen:var(--border-subtle);--radius-xl:0px;--radius-lg:var(--bp-card-radius,0px);--radius-md:0px;--ease:cubic-bezier(.22,1,.36,1);position:relative;container:noir/inline-size;width:100%;min-width:0;box-sizing:border-box;background:var(--bg-obsidian);color:var(--text-primary);font-family:var(--bp-body-family,"Arial",sans-serif);font-size:14px;line-height:1.7;overflow-wrap:anywhere;color-scheme:dark}.noir-gastronomy_root__N3Arj[data-noir-surface-mode=light]{color-scheme:light}.noir-gastronomy_root__N3Arj *,.noir-gastronomy_root__N3Arj :after,.noir-gastronomy_root__N3Arj :before{box-sizing:border-box}.noir-gastronomy_root__N3Arj :is(h1,h2,h3,h4){margin:0;font-family:var(--bp-heading-family,"Noir Cormorant",Georgia,serif);font-weight:var(--bp-heading-weight,400);letter-spacing:-.035em;text-wrap:balance}.noir-gastronomy_root__N3Arj :is(a,button,input,select,textarea):focus-visible{outline:2px solid var(--accent-gold);outline-offset:5px}.noir-gastronomy_root__N3Arj a,.noir-gastronomy_root__N3Arj button{-webkit-tap-highlight-color:transparent}.noir-gastronomy_root__N3Arj button{font-family:inherit}.noir-gastronomy_root__N3Arj ::selection{background:var(--accent-gold);color:var(--bg-obsidian)}.noir-gastronomy_container__3vzME{width:100%;max-width:1440px;padding-inline:clamp(24px,5.6cqi,88px);margin-inline:auto}.noir-gastronomy_multiline__PbFNI{white-space:pre-line}.noir-gastronomy_anchor__UH0__{position:absolute;top:0;scroll-margin-top:100px}.noir-gastronomy_scrollProgress___ipxC{position:absolute;bottom:0;left:0;height:1px;width:100%;background:var(--accent-gold);transform:scaleX(0);transform-origin:left;pointer-events:none}[inert] .noir-gastronomy_scrollProgress___ipxC{display:none}.noir-gastronomy_chapterLedgerRow__hcvXS{display:flex;gap:20px;align-items:center;flex-wrap:wrap;margin:24px 0}.noir-gastronomy_chapterCode__C8ZjB,.noir-gastronomy_heroEyebrow__SrJhy,.noir-gastronomy_highlightLabel__gdAEK,.noir-gastronomy_metaLedgerTag__rnukO{font-size:10px;letter-spacing:.18em;text-transform:uppercase}.noir-gastronomy_chapterCode__C8ZjB{color:var(--accent-gold)}.noir-gastronomy_metaLedgerTag__rnukO{color:var(--text-secondary)}.noir-gastronomy_sectionTitle__eblrR{font-size:clamp(38px,5.2cqi,72px);line-height:1.08;max-width:20ch}.noir-gastronomy_sectionSubtitle__ipmDw{color:var(--text-secondary);max-width:52ch;margin:24px 0 0;line-height:1.9}.noir-gastronomy_sampleCaption__h8anW{font-size:11px;color:var(--text-secondary);margin:0;max-width:48ch}.noir-gastronomy_controlBtn__e4sZE,.noir-gastronomy_dishActionBtn__RaLXR,.noir-gastronomy_mobileMenuBtn__JsRNe,.noir-gastronomy_primaryBtn__Uwyex,.noir-gastronomy_secondaryBtn__0r1zD{display:inline-flex;align-items:center;justify-content:center;min-height:46px;cursor:pointer;text-decoration:none;font-size:11px;letter-spacing:.07em;transition:color .25s,background .25s,border-color .25s}.noir-gastronomy_primaryBtn__Uwyex{padding:14px 25px;border:1px solid var(--accent-ember);border-radius:var(--bp-button-radius,0);background:var(--accent-ember);color:var(--on-ember)}.noir-gastronomy_primaryBtn__Uwyex:hover{background:var(--text-primary);border-color:var(--text-primary)}.noir-gastronomy_dishActionBtn__RaLXR,.noir-gastronomy_secondaryBtn__0r1zD{background:transparent;color:var(--text-primary);padding:10px 0;border:0;border-bottom:1px solid var(--border-subtle)}.noir-gastronomy_dishActionBtn__RaLXR:hover,.noir-gastronomy_secondaryBtn__0r1zD:hover{color:var(--accent-gold);border-color:var(--accent-gold)}.noir-gastronomy_navSectionOverlay__AFZdK{height:0;overflow:visible;z-index:90}.noir-gastronomy_navSectionStandalone__0uE2w{z-index:90}.noir-gastronomy_navShell__1Ov_d{position:relative;background:rgba(15,17,14,calc(.15 + var(--noir-nav-prog, 0) * .83));padding-inline:clamp(24px,5.6cqi,88px)}.noir-gastronomy_navbar__Q_0fG{display:flex;align-items:center;justify-content:space-between;gap:28px;min-height:104px;max-width:1264px;margin:auto;border-bottom:1px solid #ffffff30}.noir-gastronomy_navSectionOverlay__AFZdK .noir-gastronomy_brandName__Xjm77,.noir-gastronomy_navSectionOverlay__AFZdK .noir-gastronomy_navLink__FVt_9,.noir-gastronomy_navSectionOverlay__AFZdK .noir-gastronomy_navbar__Q_0fG{color:#eee9df}.noir-gastronomy_brandGroup__6MIC4{display:flex;flex-direction:column;min-width:0}.noir-gastronomy_brandName__Xjm77{font-family:var(--bp-heading-family,"Noir Cormorant",Georgia,serif);font-size:29px;letter-spacing:-.04em;color:var(--text-primary)}.noir-gastronomy_brandSub__so0ii{font-size:9px;letter-spacing:.19em;text-transform:uppercase;color:var(--text-secondary)}.noir-gastronomy_navActions__MVW7M,.noir-gastronomy_navCenter__cheb7{display:flex;align-items:center;gap:24px}.noir-gastronomy_navLink__FVt_9{min-height:44px;display:inline-flex;align-items:center;color:var(--text-secondary);text-decoration:none;font-size:11px;position:relative}.noir-gastronomy_navLink__FVt_9:after{content:"";position:absolute;bottom:7px;left:0;width:100%;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .35s var(--ease)}.noir-gastronomy_navLinkActive__OQGXZ:after,.noir-gastronomy_navLink__FVt_9:hover:after{transform:scaleX(1)}.noir-gastronomy_navStatus__WYR4o{display:none}.noir-gastronomy_navActions__MVW7M .noir-gastronomy_primaryBtn__Uwyex{background:transparent;color:#eee9df;border-color:#eee9df80}.noir-gastronomy_navSectionStandalone__0uE2w .noir-gastronomy_navActions__MVW7M .noir-gastronomy_primaryBtn__Uwyex{color:var(--text-primary);border-color:var(--border-subtle)}.noir-gastronomy_navActions__MVW7M .noir-gastronomy_primaryBtn__Uwyex:hover{background:#eee9df;color:#151613}.noir-gastronomy_mobileMenuBtn__JsRNe{display:none;background:transparent;border:1px solid #eee9df80;color:inherit;padding:10px 18px}.noir-gastronomy_mobileDrawer__RFdnT{position:absolute;top:100%;left:0;right:0;background:var(--bg-obsidian);padding:24px;display:flex;flex-direction:column;gap:8px;border-bottom:1px solid var(--border-subtle)}.noir-gastronomy_navSectionOverlay__AFZdK .noir-gastronomy_mobileDrawer__RFdnT .noir-gastronomy_navLink__FVt_9{color:var(--text-primary)}.noir-gastronomy_heroSection__251a_{overflow:hidden}.noir-gastronomy_heroImageFrame__RGjPI{position:absolute;inset:0 0 92px;overflow:hidden;background:#151613}.noir-gastronomy_heroImageFrame__RGjPI:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#080a08bd,#080a0840 70%),linear-gradient(0deg,#080a08d9,transparent 65%)}.noir-gastronomy_heroImage__Ddyv3{width:100%;height:100%;object-fit:cover;object-position:center 58%;display:block;animation:noir-gastronomy_settle__bRKU2 1.8s var(--ease) both}.noir-gastronomy_heroComposition__T1GJF{position:relative;min-height:min(900px,100svh);padding-top:190px;padding-bottom:62px;display:flex;flex-direction:column;justify-content:space-between;gap:70px;color:#eee9df}.noir-gastronomy_heroEyebrow__SrJhy{display:block;margin-bottom:28px;color:#e6d7bc}.noir-gastronomy_heroTitle__IimcY{font-size:clamp(62px,8.7cqi,126px);line-height:1.02;max-width:13ch;animation:noir-gastronomy_unveil__i94zy 1.2s var(--ease) both}.noir-gastronomy_heroBottom__xwYZe{display:flex;align-items:flex-end;justify-content:space-between;gap:56px}.noir-gastronomy_heroService__wpcai{max-width:24ch;padding-left:20px;border-left:1px solid #d9c4a080}.noir-gastronomy_heroBadgeTitle__7koH7{font-size:12px;letter-spacing:.05em}.noir-gastronomy_heroBadgeCopy__nhJTZ{font-size:11px;color:#d3cec3;margin:8px 0 0;line-height:1.8}.noir-gastronomy_heroInvitation__Ty1pn{max-width:435px}.noir-gastronomy_heroSubtitle__lh1EX{font-size:14px;line-height:1.85;color:#e0dcd3;margin:0 0 24px}.noir-gastronomy_heroCtaRow__06D_a{display:flex;flex-wrap:wrap;align-items:center;gap:28px}.noir-gastronomy_heroCtaRow__06D_a .noir-gastronomy_secondaryBtn__0r1zD{color:#eee9df;border-color:#eee9df70}.noir-gastronomy_serviceStrip__epcNh{position:relative;display:flex;justify-content:space-between;gap:24px;padding:25px clamp(24px,5.6cqi,88px);background:var(--bg-obsidian);border-bottom:1px solid var(--border-subtle)}.noir-gastronomy_serviceStrip__epcNh>div{display:flex;align-items:baseline;gap:16px}.noir-gastronomy_highlightLabel__gdAEK{color:var(--accent-gold)}.noir-gastronomy_highlightValue__PRl71{font-size:11px;color:var(--text-secondary)}.noir-gastronomy_sampleStrip__99zkZ{position:relative;padding:12px clamp(24px,5.6cqi,88px) 0;background:var(--bg-obsidian)}.noir-gastronomy_sampleStrip__99zkZ .noir-gastronomy_sampleCaption__h8anW{max-width:none;font-size:10px}.noir-gastronomy_storySection__35vRy{padding-block:clamp(80px,10cqi,150px)}.noir-gastronomy_storyGrid__2bmFd{display:grid;grid-template-columns:1fr 1fr;gap:9%;align-items:start}.noir-gastronomy_storyCopy__NPt2Y{grid-column:2;grid-row:1;padding-top:35px}.noir-gastronomy_storyRight__wZCuV{grid-column:1;grid-row:1}.noir-gastronomy_storyImageFrame__VhlQ8{aspect-ratio:3/4;overflow:hidden}.noir-gastronomy_storyImage__Rh6Ru{width:100%;height:100%;object-fit:cover;display:block}.noir-gastronomy_chefCard__74B5G{margin:36px 0;padding:28px 0;border-block:1px solid var(--border-subtle)}.noir-gastronomy_chefQuote__ZEpsi{font-family:var(--bp-heading-family,"Noir Cormorant",Georgia,serif);font-style:italic;font-size:23px;line-height:1.5;margin:0 0 20px}.noir-gastronomy_chefMeta__nBpZv{display:flex;flex-direction:column;gap:4px}.noir-gastronomy_chefName__pmkU_{font-size:12px}.noir-gastronomy_chefRole__cJY9K{font-size:10px;letter-spacing:.08em;color:var(--text-secondary)}.noir-gastronomy_pillarList__VYWDD{display:grid;gap:20px;margin-top:32px}.noir-gastronomy_pillarCard__Se9mL{display:grid;grid-template-columns:24px 1fr;gap:18px}.noir-gastronomy_pillarNumber__RyMbk{color:var(--accent-gold);font-size:11px;padding-top:4px}.noir-gastronomy_pillarTitle__ywC_n{font-size:20px}.noir-gastronomy_pillarDesc__k3EmE{color:var(--text-secondary);font-size:12px;margin:6px 0 0}.noir-gastronomy_menuSection__nyPDH{padding-block:90px 110px;border-block:1px solid var(--border-subtle)}.noir-gastronomy_menuHeader__vTNBo{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:55px}.noir-gastronomy_menuHeader__vTNBo .noir-gastronomy_sampleCaption__h8anW{max-width:26ch}.noir-gastronomy_tastingBanner__sxc0X{display:grid;grid-template-columns:1fr auto;gap:40px;align-items:center;padding:32px 0;margin-bottom:45px;border-block:1px solid var(--border-subtle)}.noir-gastronomy_tastingBannerInfo__mlno9{max-width:56ch}.noir-gastronomy_tastingBannerTitle__EFRlX{font-size:28px}.noir-gastronomy_tastingBannerSub___ajN9{color:var(--text-secondary);font-size:13px;margin:10px 0 0}.noir-gastronomy_tastingBannerRight__A7ZeP{display:flex;flex-direction:column;align-items:flex-start;gap:14px}.noir-gastronomy_tastingPrice__eo8pe{font-size:13px;color:var(--accent-gold)}.noir-gastronomy_categoryTabs__eCEFj{display:flex;flex-wrap:wrap;gap:12px 30px;margin-bottom:40px}.noir-gastronomy_categoryTab__q_Tvc{min-height:44px;background:none;border:0;border-bottom:1px solid transparent;padding:8px 0;color:var(--text-secondary);font-size:12px;cursor:pointer}.noir-gastronomy_categoryTabActive__TQFs7{color:var(--accent-gold);border-color:currentColor}.noir-gastronomy_menuGrid__V48SV{display:grid;grid-template-columns:1fr 1fr;column-gap:8%}.noir-gastronomy_dishCard__I8IOd{display:flex;gap:20px;padding:30px 0;border-bottom:1px solid var(--border-subtle);animation:noir-gastronomy_appear__iE4zC .45s var(--ease)}.noir-gastronomy_dishThumbWrap__0i_k2{width:100px;height:120px;flex-shrink:0;overflow:hidden}.noir-gastronomy_dishThumb__eG_YY{width:100%;height:100%;object-fit:cover}.noir-gastronomy_dishContent__LefDT{flex:1;min-width:0}.noir-gastronomy_dishMetaTop__kAJXI{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:10px;font-size:9px;letter-spacing:.08em;color:var(--text-secondary)}.noir-gastronomy_dishBadge__oCzZJ{color:var(--accent-gold);text-transform:uppercase}.noir-gastronomy_dishTitleRow__E_piT{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.noir-gastronomy_dishName__EO6g1{font-size:23px;line-height:1.3}.noir-gastronomy_dishPrice__Wu_XG{white-space:nowrap;font-size:12px;font-variant-numeric:tabular-nums;color:var(--accent-gold)}.noir-gastronomy_dishPortion__TK7NT{font-size:10px;color:var(--text-secondary);margin-top:10px}.noir-gastronomy_dishDesc__p_CjS{font-size:12px;color:var(--text-secondary);line-height:1.8;margin:12px 0 8px}.noir-gastronomy_dishActionBtn__RaLXR{font-size:10px;min-height:44px}.noir-gastronomy_gallerySection__MsPUT{padding-top:110px}.noir-gastronomy_galleryHeader__Z9GVN{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;padding-bottom:48px}.noir-gastronomy_galleryHeader__Z9GVN .noir-gastronomy_sampleCaption__h8anW{max-width:28ch}.noir-gastronomy_galleryExperience__mx6VN{padding-inline:clamp(24px,3cqi,44px)}.noir-gastronomy_galleryStage__ANy3v{position:relative;overflow:hidden;background:#151613}.noir-gastronomy_galleryImage__fPXJU{display:block;width:100%;height:clamp(400px,52cqi,740px);object-fit:cover;animation:noir-gastronomy_galleryEnter__gpZmA .8s var(--ease)}.noir-gastronomy_galleryStage__ANy3v[data-aspect=portrait] .noir-gastronomy_galleryImage__fPXJU,.noir-gastronomy_galleryStage__ANy3v[data-aspect=square] .noir-gastronomy_galleryImage__fPXJU{object-fit:contain}.noir-gastronomy_galleryStage__ANy3v:after{content:"";position:absolute;inset:30% 0 0;background:linear-gradient(transparent,#080a08e8);pointer-events:none}.noir-gastronomy_galleryCaption__jqbJm{position:absolute;bottom:45px;left:5%;right:170px;display:flex;gap:36px;align-items:baseline;color:#eee9df;z-index:1}.noir-gastronomy_galleryIndex__76zef{font-size:12px;white-space:nowrap}.noir-gastronomy_galleryCaption__jqbJm .noir-gastronomy_highlightLabel__gdAEK{color:#d9c4a0}.noir-gastronomy_frameTitle__S0XQZ{font-size:clamp(26px,3cqi,42px);line-height:1.2;padding-block:10px}.noir-gastronomy_frameCaption__71tZb{max-width:55ch;font-size:12px;color:#d3cec3;margin:0}.noir-gastronomy_galleryControls__wx063{display:flex;gap:8px;position:absolute;right:4%;bottom:45px;z-index:2}.noir-gastronomy_controlBtn__e4sZE{width:48px;height:48px;border:1px solid #eee9df80;background:#15161360;color:#eee9df;font-size:20px}.noir-gastronomy_controlBtn__e4sZE:hover{background:#eee9df;color:#151613}.noir-gastronomy_gallerySelector__JYhNr{display:flex;border-bottom:1px solid var(--border-subtle);overflow-x:auto}.noir-gastronomy_galleryChoice__u0FAC{display:flex;flex:1;gap:15px;align-items:center;min-height:78px;padding:18px 24px;background:transparent;border:0;border-bottom:2px solid transparent;color:var(--text-secondary);font-size:11px;text-align:left;cursor:pointer;white-space:nowrap}.noir-gastronomy_galleryChoice__u0FAC>span:first-child{font-size:10px;color:var(--accent-gold)}.noir-gastronomy_galleryChoice__u0FAC[aria-pressed=true]{color:var(--text-primary);border-color:var(--accent-gold)}.noir-gastronomy_spacesSection__p2sFj{padding-block:120px}.noir-gastronomy_spacesGrid__Igebt{display:grid;gap:75px;margin-top:65px}.noir-gastronomy_spaceCard__0Fgp1{display:grid;grid-template-columns:1.35fr 1fr;gap:8%;align-items:center}.noir-gastronomy_spaceCard__0Fgp1:nth-child(2n){grid-template-columns:1fr 1.35fr}.noir-gastronomy_spaceCard__0Fgp1:nth-child(2n) .noir-gastronomy_spaceImageWrap__NFive{order:2}.noir-gastronomy_spaceImageWrap__NFive{position:relative;aspect-ratio:1.6;overflow:hidden}.noir-gastronomy_spaceImage__zbBHa{width:100%;height:100%;object-fit:cover;display:block;transition:transform 1.2s var(--ease)}.noir-gastronomy_spaceCard__0Fgp1:hover .noir-gastronomy_spaceImage__zbBHa{transform:scale(1.035)}.noir-gastronomy_spaceNumber__MaNPw{position:absolute;top:22px;left:26px;color:#fff;font-size:13px;text-shadow:0 1px 8px #000}.noir-gastronomy_spaceBody__m_9Ki{padding-block:20px}.noir-gastronomy_spaceTitle__J3Oos{font-size:clamp(30px,3.4cqi,48px);line-height:1.15}.noir-gastronomy_spacePills__ISozD{display:flex;flex-direction:column;gap:4px;margin:22px 0}.noir-gastronomy_spacePill__Ya9Gj{color:var(--accent-gold);font-size:10px;letter-spacing:.04em}.noir-gastronomy_spaceDesc__kw2nU{color:var(--text-secondary);font-size:13px;line-height:1.9;max-width:44ch}.noir-gastronomy_testimonialsSection__CyQBN{padding-block:70px}.noir-gastronomy_testimonialGrid__zTEMP{display:grid;grid-template-columns:1fr 1fr;gap:60px;margin-top:40px}.noir-gastronomy_testimonialQuote__nJ6u7{font-family:var(--bp-heading-family,"Noir Cormorant",Georgia,serif);font-style:italic;font-size:27px;margin:0 0 24px}.noir-gastronomy_emptyNotice__NEJ8l{margin-top:30px;padding:24px;border:1px dashed var(--border-subtle);color:var(--text-secondary)}.noir-gastronomy_reservationSection__2mGqg{padding-block:110px;border-top:1px solid var(--border-subtle);background:var(--bg-surface)}.noir-gastronomy_reservationGrid__Y9NJc{display:grid;grid-template-columns:1fr 1fr;gap:8%;margin-top:55px;align-items:start}.noir-gastronomy_reservationFormCard___S16u{padding:0}.noir-gastronomy_iconSvg__UbOAn{width:16px;height:16px}.noir-gastronomy_formGrid__2mqv7{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:22px}.noir-gastronomy_fieldFull__L3Cic{grid-column:1/-1}.noir-gastronomy_fieldLabel__T9Oe6{display:flex;flex-direction:column;gap:6px;font-size:.82rem;font-weight:600;color:var(--text-primary)}.noir-gastronomy_fieldInput__z7mdo,.noir-gastronomy_fieldSelect__4Q74V,.noir-gastronomy_fieldTextarea__3bGKI{width:100%;min-height:46px;padding:12px 0;border-radius:0;background:transparent;border:0;border-bottom:1px solid var(--border-subtle);color:var(--text-primary);font-family:inherit;font-size:.92rem;box-sizing:border-box;transition:border-color .2s ease}.noir-gastronomy_fieldTextarea__3bGKI{min-height:92px;resize:vertical}.noir-gastronomy_fieldInput__z7mdo:focus,.noir-gastronomy_fieldSelect__4Q74V:focus,.noir-gastronomy_fieldTextarea__3bGKI:focus{border-color:var(--accent-ember)}.noir-gastronomy_formNotice__PyycM{margin-top:14px;padding:12px 14px;border-radius:0;background:color-mix(in srgb,var(--accent-gold) 14%,var(--bg-obsidian));border:1px solid var(--border-specimen);color:var(--text-primary);font-size:.86rem}.noir-gastronomy_mapsColumn__6_c5H{display:flex;flex-direction:column;gap:20px}.noir-gastronomy_mapCard__dyVdN{border-radius:var(--radius-xl);overflow:hidden;background:var(--bg-surface);border:0;border-bottom:1px solid var(--border-subtle)}.noir-gastronomy_mapHeader__2XmOM{padding:0 0 16px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--border-subtle)}.noir-gastronomy_mapTitle__xLfc8{font-size:.95rem;font-weight:700;color:var(--text-primary)}.noir-gastronomy_mapExternalLink__7sFth{font-size:.82rem;font-weight:600;color:var(--accent-ember);text-decoration:none;display:inline-flex;align-items:center;gap:6px;min-height:44px}.noir-gastronomy_mapExternalLink__7sFth:hover{opacity:.85}.noir-gastronomy_mapFrameWrap__SmlJP{position:relative;width:100%;height:310px;background:var(--bg-card)}.noir-gastronomy_mapIframe__yLGxU{width:100%;height:100%;border:0;display:block;filter:grayscale(1)}.noir-gastronomy_infoGrid__4dYe2{display:grid;grid-template-columns:1fr;gap:14px}.noir-gastronomy_infoBlock__24xdN{padding:18px 0;border-radius:var(--radius-lg);background:var(--bg-surface);border:0;border-bottom:1px solid var(--border-subtle)}.noir-gastronomy_infoBlockTitle__qwUMT{font-size:.88rem;color:var(--accent-gold);font-weight:700;margin:0 0 6px}.noir-gastronomy_infoBlockText___W3qK{font-size:.92rem;color:var(--text-primary);margin:0}.noir-gastronomy_modalBackdrop__Ve5ah{position:fixed;inset:0;background:rgba(14,11,8,.84);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:10000;display:flex;align-items:center;justify-content:center;padding:20px}.noir-gastronomy_modalDialog__j39hI{width:min(640px,100%);max-height:90vh;overflow-y:auto;padding:32px;border-radius:var(--radius-xl);background:var(--bg-surface);border:1px solid var(--border-specimen);color:var(--text-primary);position:relative}.noir-gastronomy_modalHeader__VDRl3{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:12px}.noir-gastronomy_modalCloseBtn__QQ_yg{min-width:44px;min-height:44px;border-radius:50%;border:1px solid var(--border-subtle);background:var(--bg-card);color:var(--text-primary);cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.noir-gastronomy_fieldInput__z7mdo::placeholder,.noir-gastronomy_fieldTextarea__3bGKI::placeholder{color:var(--text-secondary);opacity:1}.noir-gastronomy_fieldSelect__4Q74V option{background:var(--bg-obsidian);color:var(--text-primary)}.noir-gastronomy_footerSection__WkZ2S{padding-block:75px 30px}.noir-gastronomy_footerTop__9JQue{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:40px}.noir-gastronomy_footerTop__9JQue .noir-gastronomy_brandName__Xjm77{font-size:clamp(48px,7cqi,100px);line-height:1.15;margin-bottom:25px}.noir-gastronomy_footerLinks__4e8NK{display:grid;grid-template-columns:1fr 1fr;gap:0 30px}.noir-gastronomy_footerBottom__bVU9v{border-top:1px solid var(--border-subtle);padding-top:24px;margin-top:55px;font-size:10px;color:var(--text-secondary)}@keyframes noir-gastronomy_unveil__i94zy{0%{clip-path:inset(0 0 100%);transform:translateY(25px)}to{clip-path:inset(0);transform:none}}@keyframes noir-gastronomy_settle__bRKU2{0%{transform:scale(1.06)}to{transform:scale(1)}}@keyframes noir-gastronomy_appear__iE4zC{0%{opacity:.3}to{opacity:1}}@keyframes noir-gastronomy_galleryEnter__gpZmA{0%{opacity:.4;transform:scale(1.025)}to{opacity:1;transform:scale(1)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.noir-gastronomy_spaceImageWrap__NFive,.noir-gastronomy_storyImage__Rh6Ru{animation:noir-gastronomy_imageReveal___KWSd linear both;animation-timeline:view();animation-range:entry 0 entry 90%}@keyframes noir-gastronomy_imageReveal___KWSd{0%{clip-path:inset(10% 0 0)}to{clip-path:inset(0)}}}}@container noir (max-width: 1100px){.noir-gastronomy_navCenter__cheb7{gap:16px}.noir-gastronomy_brandSub__so0ii{display:none}.noir-gastronomy_navActions__MVW7M .noir-gastronomy_primaryBtn__Uwyex{padding-inline:15px}.noir-gastronomy_serviceStrip__epcNh>div{flex-direction:column;gap:4px}.noir-gastronomy_storyGrid__2bmFd{gap:6%}.noir-gastronomy_storyCopy__NPt2Y{padding-top:0}.noir-gastronomy_galleryChoice__u0FAC{padding-inline:16px}}@container noir (max-width: 800px){.noir-gastronomy_navbar__Q_0fG{min-height:86px}.noir-gastronomy_navActions__MVW7M>.noir-gastronomy_primaryBtn__Uwyex,.noir-gastronomy_navCenter__cheb7{display:none}.noir-gastronomy_mobileMenuBtn__JsRNe{display:inline-flex}.noir-gastronomy_heroComposition__T1GJF{min-height:850px;padding-top:175px;gap:70px}.noir-gastronomy_heroTitle__IimcY{font-size:clamp(60px,10cqi,90px)}.noir-gastronomy_heroBottom__xwYZe{gap:30px}.noir-gastronomy_heroService__wpcai{max-width:20ch}.noir-gastronomy_reservationGrid__Y9NJc,.noir-gastronomy_storyGrid__2bmFd{grid-template-columns:1fr;gap:45px}.noir-gastronomy_storyCopy__NPt2Y,.noir-gastronomy_storyRight__wZCuV{grid-column:auto;grid-row:auto}.noir-gastronomy_storyRight__wZCuV{order:-1}.noir-gastronomy_storyImageFrame__VhlQ8{aspect-ratio:1.3}.noir-gastronomy_storyCopy__NPt2Y .noir-gastronomy_sectionTitle__eblrR{max-width:20ch}.noir-gastronomy_menuGrid__V48SV{grid-template-columns:1fr}.noir-gastronomy_tastingBanner__sxc0X{grid-template-columns:1fr;gap:24px}.noir-gastronomy_tastingBannerRight__A7ZeP{flex-direction:row;flex-wrap:wrap;align-items:center;gap:24px}.noir-gastronomy_galleryHeader__Z9GVN .noir-gastronomy_sampleCaption__h8anW,.noir-gastronomy_menuHeader__vTNBo .noir-gastronomy_sampleCaption__h8anW{max-width:22ch}.noir-gastronomy_spaceCard__0Fgp1,.noir-gastronomy_spaceCard__0Fgp1:nth-child(2n){grid-template-columns:1fr 1fr;gap:6%}.noir-gastronomy_reservationGrid__Y9NJc{gap:70px}}@container noir (max-width: 540px){.noir-gastronomy_brandName__Xjm77{font-size:26px}.noir-gastronomy_heroComposition__T1GJF{min-height:780px;padding-top:160px;padding-bottom:40px;gap:50px}.noir-gastronomy_heroTitle__IimcY{font-size:clamp(54px,13.8cqi,76px)}.noir-gastronomy_heroEyebrow__SrJhy{font-size:9px;letter-spacing:.12em}.noir-gastronomy_heroBottom__xwYZe{display:block}.noir-gastronomy_heroService__wpcai{display:none}.noir-gastronomy_heroSubtitle__lh1EX{font-size:13px}.noir-gastronomy_heroCtaRow__06D_a{gap:20px}.noir-gastronomy_heroCtaRow__06D_a .noir-gastronomy_primaryBtn__Uwyex{padding-inline:16px}.noir-gastronomy_serviceStrip__epcNh{display:grid;grid-template-columns:1fr;gap:12px;padding-block:22px}.noir-gastronomy_serviceStrip__epcNh>div{flex-direction:row;justify-content:space-between;gap:12px}.noir-gastronomy_highlightLabel__gdAEK{font-size:9px}.noir-gastronomy_highlightValue__PRl71{font-size:10px;text-align:right}.noir-gastronomy_heroImageFrame__RGjPI{bottom:150px}.noir-gastronomy_sectionTitle__eblrR{font-size:43px}.noir-gastronomy_reservationSection__2mGqg,.noir-gastronomy_spacesSection__p2sFj,.noir-gastronomy_storySection__35vRy{padding-block:75px}.noir-gastronomy_menuSection__nyPDH{padding-block:65px}.noir-gastronomy_galleryHeader__Z9GVN,.noir-gastronomy_menuHeader__vTNBo{flex-direction:column;align-items:flex-start;gap:22px}.noir-gastronomy_galleryHeader__Z9GVN .noir-gastronomy_sampleCaption__h8anW,.noir-gastronomy_menuHeader__vTNBo .noir-gastronomy_sampleCaption__h8anW{max-width:45ch}.noir-gastronomy_dishTitleRow__E_piT{flex-wrap:wrap;gap:6px}.noir-gastronomy_dishName__EO6g1{font-size:24px}.noir-gastronomy_dishThumbWrap__0i_k2{width:76px;height:100px}.noir-gastronomy_gallerySection__MsPUT{padding-top:75px}.noir-gastronomy_galleryExperience__mx6VN{padding-inline:0}.noir-gastronomy_galleryImage__fPXJU{height:520px}.noir-gastronomy_galleryCaption__jqbJm{left:24px;right:24px;bottom:100px;gap:18px}.noir-gastronomy_galleryIndex__76zef{font-size:10px}.noir-gastronomy_galleryControls__wx063{left:24px;right:auto;bottom:28px}.noir-gastronomy_galleryChoice__u0FAC{min-height:65px}.noir-gastronomy_spaceCard__0Fgp1,.noir-gastronomy_spaceCard__0Fgp1:nth-child(2n){grid-template-columns:1fr;gap:12px}.noir-gastronomy_spaceCard__0Fgp1:nth-child(2n) .noir-gastronomy_spaceImageWrap__NFive{order:0}.noir-gastronomy_spacesGrid__Igebt{gap:45px;margin-top:40px}.noir-gastronomy_spaceTitle__J3Oos{font-size:36px}.noir-gastronomy_spacePills__ISozD{margin-block:18px}.noir-gastronomy_testimonialGrid__zTEMP{grid-template-columns:1fr}.noir-gastronomy_formGrid__2mqv7{gap:20px 15px}.noir-gastronomy_fieldLabel__T9Oe6{min-width:0;font-size:11px}.noir-gastronomy_fieldInput__z7mdo,.noir-gastronomy_fieldSelect__4Q74V,.noir-gastronomy_fieldTextarea__3bGKI{min-width:0;font-size:16px}.noir-gastronomy_mapHeader__2XmOM{flex-wrap:wrap;gap:0}.noir-gastronomy_modalDialog__j39hI{padding:24px}.noir-gastronomy_footerLinks__4e8NK{width:100%}}@media (prefers-reduced-motion:reduce){.noir-gastronomy_root__N3Arj *,.noir-gastronomy_root__N3Arj :after,.noir-gastronomy_root__N3Arj :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}.noir-gastronomy_spaceCard__0Fgp1:hover .noir-gastronomy_spaceImage__zbBHa{transform:none}}