@layer base{._item_vxjwx_2{border-radius:var(--radius);background-color:var(--card);color:var(--card-foreground);overflow:hidden;margin-bottom:var(--spacing-4);box-shadow:var(--shadow);transition:box-shadow var(--animation-duration-normal) ease}._item_vxjwx_2:hover:not(:has(._trigger_vxjwx_12:disabled)){box-shadow:var(--shadow-md)}._item_vxjwx_2:has(._trigger_vxjwx_12:disabled){opacity:.6;box-shadow:var(--shadow)}._header_vxjwx_21{display:flex}._trigger_vxjwx_12{display:flex;align-items:center;justify-content:space-between;width:100%;padding:var(--spacing-4) var(--spacing-6);font-family:var(--font-family-heading);font-weight:400;line-height:1.5;letter-spacing:-.01em;text-align:left;background-color:transparent;color:inherit;border:none;cursor:pointer;transition:opacity var(--animation-duration-fast) ease}._trigger_vxjwx_12:hover:not(:disabled){opacity:.8}._trigger_vxjwx_12:active:not(:disabled){opacity:.7}._trigger_vxjwx_12:disabled{opacity:.6;cursor:not-allowed;color:var(--muted-foreground)}._trigger_vxjwx_12:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._icon_vxjwx_62{width:1rem;height:1rem;transition:transform var(--animation-duration-normal) cubic-bezier(.16,1,.3,1);flex-shrink:0;color:var(--muted-foreground)}._trigger_vxjwx_12:disabled ._icon_vxjwx_62{color:var(--muted-foreground);opacity:.5}._trigger_vxjwx_12[data-state=open] ._icon_vxjwx_62{transform:rotate(180deg)}._content_vxjwx_80{overflow:hidden;background-color:transparent;color:inherit;animation:_accordion-up_vxjwx_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._content_vxjwx_80[data-state=open]{animation:_accordion-down_vxjwx_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._contentInner_vxjwx_93{padding:var(--spacing-3) var(--spacing-6) var(--spacing-4);color:var(--muted-foreground);font-size:.95rem;line-height:1.6}@keyframes _accordion-up_vxjwx_1{0%{height:var(--radix-accordion-content-height)}to{height:0}}@keyframes _accordion-down_vxjwx_1{0%{height:0}to{height:var(--radix-accordion-content-height)}}}@layer base{._input_1pney_2{font-family:var(--font-family-base);font-size:1rem;line-height:1.5;color:var(--foreground);background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:var(--spacing-2) var(--spacing-3);width:100%;transition:border-color var(--animation-duration-normal) ease,background-color var(--animation-duration-normal) ease,box-shadow var(--animation-duration-normal) ease,transform var(--animation-duration-fast) ease;outline:none;height:2.5rem;box-shadow:inset 0 1px 2px #00000005,0 1px #ffffff4d}._input_1pney_2::placeholder{color:var(--muted-foreground);opacity:.7}._input_1pney_2:hover{border-color:color-mix(in srgb,var(--primary) 80%,transparent);background-color:color-mix(in srgb,var(--card) 98%,var(--primary) 2%);box-shadow:inset 0 1px 2px #00000005,0 2px 4px #0000000d}._input_1pney_2:focus{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 15%,transparent),0 2px 4px #0000000d;background-color:var(--card)}._input_1pney_2:disabled{background-color:var(--muted);color:var(--muted-foreground);cursor:not-allowed;opacity:.75;box-shadow:none;transform:none}.dark ._input_1pney_2{background-color:color-mix(in srgb,var(--background) 80%,black);box-shadow:inset 0 1px 2px #0000001a,0 1px #ffffff0d}.dark ._input_1pney_2:hover{background-color:color-mix(in srgb,var(--background) 75%,black);border-color:color-mix(in srgb,var(--primary) 90%,white);box-shadow:inset 0 1px 2px #0000001a,0 2px 4px #00000026}.dark ._input_1pney_2:focus{background-color:color-mix(in srgb,var(--background) 80%,black);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 25%,transparent),0 2px 4px #00000026}}@layer base{._textarea_1d2bj_2{padding:var(--spacing-2);width:100%;min-height:6rem;resize:vertical}._textarea_1d2bj_2::placeholder{color:var(--muted-foreground)}._noResize_1d2bj_13{resize:none}._clear_1d2bj_17{background-color:transparent;border:none;padding:0;box-shadow:none;border-radius:0}._clear_1d2bj_17:hover,._clear_1d2bj_17:focus{background-color:transparent;border:none;box-shadow:none}}@layer base{._selectTrigger_tasot_2{display:flex;align-items:center;justify-content:space-between;height:2.5rem;padding:var(--spacing-2) var(--spacing-3);cursor:pointer;overflow:hidden;>*:not(svg){white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}._selectTrigger_tasot_2[data-placeholder]{color:var(--muted-foreground)}._selectIcon_tasot_22{height:1rem;width:1rem;color:var(--muted-foreground);margin-left:var(--spacing-2);transition:transform var(--animation-duration-normal) ease}._selectTrigger_tasot_2[data-state=open] ._selectIcon_tasot_22{transform:rotate(180deg)}._selectContent_tasot_34{z-index:var(--z-overlay);max-height:var(--radix-select-content-available-height);min-width:12rem;max-width:24rem;overflow:hidden;background-color:var(--popup);color:var(--popup-foreground);border-radius:var(--radius);border:1px solid var(--border);box-shadow:var(--shadow-md);animation:_scaleIn_tasot_1 var(--animation-duration-normal) ease}@keyframes _scaleIn_tasot_1{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}._selectViewport_tasot_59{padding:var(--spacing-2)}._scrollButton_tasot_63{display:flex;align-items:center;justify-content:center;height:var(--spacing-6);background-color:var(--popup);color:var(--popup-foreground);cursor:pointer;border:none;outline:none}._scrollButton_tasot_63:hover ._scrollIcon_tasot_75{color:var(--primary)}._scrollIcon_tasot_75{height:1rem;width:1rem;color:var(--muted-foreground);transition:color var(--animation-duration-fast) ease}._selectLabel_tasot_86{padding:var(--spacing-2) var(--spacing-4);font-size:.875rem;font-weight:500;color:var(--muted-foreground)}._selectItem_tasot_93{position:relative;display:flex;align-items:center;padding:var(--spacing-2) var(--spacing-4);padding-right:var(--spacing-8);font-size:.9375rem;line-height:1.5;border-radius:var(--radius-sm);color:var(--popup-foreground);user-select:none;outline:none;cursor:pointer;transition:background-color var(--animation-duration-fast) ease,color var(--animation-duration-fast) ease}._selectItem_tasot_93:hover{background-color:var(--primary);color:var(--primary-foreground)}._selectItem_tasot_93:focus-visible{background-color:var(--primary);color:var(--primary-foreground)}._selectItem_tasot_93[data-disabled]{color:var(--muted-foreground);opacity:.5;pointer-events:none}._selectItemIndicator_tasot_127{position:absolute;right:var(--spacing-3);display:flex;align-items:center;justify-content:center}._checkIcon_tasot_135{height:1rem;width:1rem;color:currentColor}._selectSeparator_tasot_141{height:1px;background-color:var(--border);margin:var(--spacing-2) var(--spacing-1)}}@layer base{._formItem_1b1z3_2{display:flex;flex-direction:column;gap:var(--spacing-2);margin-bottom:var(--spacing-4)}._formLabel_1b1z3_9{font-family:var(--font-family-base);font-weight:500;font-size:.875rem;line-height:1.5;color:var(--foreground);transition:color var(--animation-duration-fast) ease}._formLabel_1b1z3_9._error_1b1z3_18{color:var(--error)}._formControl_1b1z3_22._error_1b1z3_18:not(button){border-color:var(--error);box-shadow:0 0 0 1px var(--error)}._formDescription_1b1z3_27{font-size:.75rem;line-height:1.5;color:var(--muted-foreground);margin-top:var(--spacing-1);font-family:var(--font-family-base)}._formMessage_1b1z3_35{font-size:.75rem;line-height:1.5;font-weight:500;color:var(--error);animation:_slideIn_1b1z3_1 var(--animation-duration-normal) ease;margin-top:var(--spacing-1);font-family:var(--font-family-base)}@keyframes _slideIn_1b1z3_1{0%{opacity:0;transform:translateY(-.25rem)}to{opacity:1;transform:translateY(0)}}}._card_1c1ba_1{background:var(--card);color:var(--card-foreground);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--spacing-8);box-shadow:var(--shadow-lg)}._form_1c1ba_9{display:flex;flex-direction:column;gap:var(--spacing-4)}._row_1c1ba_14{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-4)}._honeypot_1c1ba_19{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}._error_1c1ba_26{margin:0;color:var(--error);font-size:.95rem}._submit_1c1ba_31{width:100%;margin-top:var(--spacing-2)}._fine_1c1ba_35{margin:0;font-size:.82rem;color:var(--muted-foreground);text-align:center}._done_1c1ba_41{text-align:center;display:flex;flex-direction:column;align-items:center;gap:var(--spacing-3);padding:var(--spacing-12) var(--spacing-8)}._doneIcon_1c1ba_49{color:var(--primary)}._doneTitle_1c1ba_52{font-family:var(--font-family-display);font-weight:500;font-size:1.8rem;margin:0}._doneText_1c1ba_58{margin:0;color:var(--muted-foreground);max-width:360px}@media(max-width:640px){._card_1c1ba_1{padding:var(--spacing-6)}._row_1c1ba_14{grid-template-columns:1fr}}._page_1uvqv_1{background:var(--background);color:var(--foreground);font-family:var(--font-family-base);font-size:1rem;line-height:1.6}._page_1uvqv_1 a{color:inherit}._reveal_1uvqv_13{opacity:0;transform:translateY(18px);transition:opacity var(--animation-duration-slow) ease,transform var(--animation-duration-slow) ease}._reveal_1uvqv_13[data-revealed=true]{opacity:1;transform:none}._container_1uvqv_26{max-width:1180px;margin:0 auto;padding:0 var(--spacing-6)}._section_1uvqv_31{padding:6rem 0;border-top:1px solid var(--border);scroll-margin-top:64px}._sectionAlt_1uvqv_36{background:var(--surface)}._sectionHead_1uvqv_39{max-width:720px;margin-bottom:var(--spacing-12)}._eyebrow_1uvqv_43,._eyebrowInk_1uvqv_44{font-family:var(--font-family-monospace);font-size:.75rem;text-transform:uppercase;letter-spacing:.12em;color:var(--primary);margin:0 0 var(--spacing-4)}._eyebrowInk_1uvqv_44{color:var(--primary-on-ink)}._h2_1uvqv_55{font-family:var(--font-family-display);font-weight:500;font-size:clamp(2rem,3.6vw,2.9rem);line-height:1.1;letter-spacing:-.015em;margin:0}._h3_1uvqv_63{font-family:var(--font-family-display);font-weight:600;font-size:1.3rem;line-height:1.25;margin:0 0 var(--spacing-2)}._sectionLead_1uvqv_70{color:var(--muted-foreground);font-size:1.1rem;margin:var(--spacing-4) 0 0}._muted_1uvqv_75{color:var(--muted-foreground);margin:0}._bodyLg_1uvqv_79{font-size:1.12rem;line-height:1.7;margin:var(--spacing-6) 0 0}._hero_1uvqv_86{background:var(--ink-panel);color:var(--ink-panel-foreground);padding:var(--spacing-20) 0 6rem}._heroInner_1uvqv_91{max-width:1180px;margin:0 auto;padding:0 var(--spacing-6);display:grid;grid-template-columns:1.3fr 1fr;gap:var(--spacing-16);align-items:center}._heroTitle_1uvqv_100{font-family:var(--font-family-display);font-weight:500;font-size:clamp(2.5rem,5.2vw,4.3rem);line-height:1.03;letter-spacing:-.025em;margin:0}._heroTitle_1uvqv_100 em{font-style:italic;font-weight:400;color:var(--primary-on-ink)}._heroLead_1uvqv_113{font-size:1.2rem;line-height:1.6;color:var(--ink-panel-muted);max-width:540px;margin:var(--spacing-6) 0 var(--spacing-8)}._heroActions_1uvqv_120{display:flex;flex-wrap:wrap;gap:var(--spacing-3)}._heroActions_1uvqv_120 a{text-decoration:none;display:inline-flex;align-items:center;gap:var(--spacing-2)}._heroPrimary_1uvqv_131{background:var(--primary-on-ink);color:var(--ink-panel);border-color:var(--primary-on-ink)}._heroPrimary_1uvqv_131:hover{background:color-mix(in srgb,var(--primary-on-ink) 85%,white)}._heroSecondary_1uvqv_139{background:transparent;color:var(--ink-panel-foreground);border-color:var(--ink-panel-border)}._heroSecondary_1uvqv_139:hover{background:var(--ink-panel-border);color:var(--ink-panel-foreground)}._ledger_1uvqv_150{background:var(--card);color:var(--card-foreground);border-radius:var(--radius-lg);padding:var(--spacing-6);box-shadow:var(--shadow-lg)}._ledgerHead_1uvqv_157{display:flex;justify-content:space-between;gap:var(--spacing-4);font-family:var(--font-family-monospace);font-size:.7rem;text-transform:uppercase;letter-spacing:.08em;color:var(--muted-foreground);padding-bottom:var(--spacing-3);border-bottom:1px solid var(--border)}._ledgerRow_1uvqv_169{display:grid;grid-template-columns:124px 1fr;gap:var(--spacing-4);align-items:baseline;padding:var(--spacing-4) 0;border-bottom:1px dashed var(--border)}._ledgerRow_1uvqv_169:last-child{border-bottom:none;padding-bottom:0}._ledgerFigure_1uvqv_181{font-family:var(--font-family-display);font-size:2rem;font-weight:600;line-height:1;color:var(--primary);font-variant-numeric:tabular-nums;letter-spacing:-.02em}._ledgerText_1uvqv_190{display:flex;flex-direction:column;font-size:.95rem;line-height:1.35}._ledgerSource_1uvqv_196{font-family:var(--font-family-monospace);font-size:.7rem;text-transform:uppercase;letter-spacing:.08em;color:var(--muted-foreground);margin-top:var(--spacing-1)}._doorsSection_1uvqv_206{padding:var(--spacing-16) 0}._doors_1uvqv_206{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-6)}._page_1uvqv_1 ._door_1uvqv_206{display:flex;flex-direction:column;gap:var(--spacing-3);padding:var(--spacing-8);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card);text-decoration:none;transition:border-color var(--animation-duration-fast),box-shadow var(--animation-duration-fast),transform var(--animation-duration-fast)}._page_1uvqv_1 ._door_1uvqv_206:hover{border-color:var(--primary);box-shadow:var(--shadow-md);transform:translateY(-2px)}._doorMain_1uvqv_233{border-top:3px solid var(--primary)!important}._doorTag_1uvqv_236{font-family:var(--font-family-monospace);font-size:.72rem;text-transform:uppercase;letter-spacing:.1em;color:var(--muted-foreground)}._doorTitle_1uvqv_243{font-family:var(--font-family-display);font-size:2rem;font-weight:500;line-height:1.1;letter-spacing:-.015em}._doorBody_1uvqv_250{color:var(--muted-foreground);flex:1}._doorLink_1uvqv_254{display:inline-flex;align-items:center;gap:var(--spacing-2);color:var(--primary);font-weight:600;margin-top:var(--spacing-2)}._services_1uvqv_264{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid var(--border);border-left:1px solid var(--border)}._service_1uvqv_264{padding:var(--spacing-8);border-right:1px solid var(--border);border-bottom:1px solid var(--border)}._serviceTop_1uvqv_275{display:flex;align-items:center;gap:var(--spacing-3);margin-bottom:var(--spacing-4)}._serviceNum_1uvqv_281{font-family:var(--font-family-monospace);font-size:.85rem;color:var(--primary)}._newTag_1uvqv_286{font-family:var(--font-family-monospace);font-size:.65rem;text-transform:uppercase;letter-spacing:.1em;padding:2px var(--spacing-2);border-radius:var(--radius-full);background:var(--accent);color:var(--accent-foreground)}._steps_1uvqv_298{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(4,1fr);gap:var(--spacing-8)}._step_1uvqv_298{border-top:2px solid var(--foreground);padding-top:var(--spacing-6)}._stepHead_1uvqv_310{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:var(--spacing-3);font-family:var(--font-family-monospace);font-size:.8rem}._stepNum_1uvqv_318{color:var(--primary)}._stepTime_1uvqv_321{color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.06em;font-size:.7rem}._engagements_1uvqv_329{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-6);align-items:stretch}._engagement_1uvqv_329{display:flex;flex-direction:column;background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--spacing-8) var(--spacing-6)}._engagementFeatured_1uvqv_343{background:var(--ink-panel);color:var(--ink-panel-foreground);border-color:var(--ink-panel);box-shadow:var(--shadow-lg)}._engagementName_1uvqv_349{font-family:var(--font-family-display);font-weight:600;font-size:1.5rem;line-height:1.2;margin:0}._engagementShape_1uvqv_356{font-family:var(--font-family-monospace);font-size:.75rem;text-transform:uppercase;letter-spacing:.06em;color:var(--primary);margin:var(--spacing-2) 0 var(--spacing-4)}._engagementFeatured_1uvqv_343 ._engagementShape_1uvqv_356{color:var(--primary-on-ink)}._engagementBody_1uvqv_367{margin:0 0 var(--spacing-6);color:var(--muted-foreground)}._engagementFeatured_1uvqv_343 ._engagementBody_1uvqv_367{color:var(--ink-panel-muted)}._engagementList_1uvqv_374{list-style:none;padding:var(--spacing-4) 0 0;margin:0 0 var(--spacing-8);border-top:1px solid var(--border);display:flex;flex-direction:column;gap:var(--spacing-3);flex:1}._engagementFeatured_1uvqv_343 ._engagementList_1uvqv_374{border-top-color:var(--ink-panel-border)}._engagementList_1uvqv_374 li{padding-left:var(--spacing-6);position:relative;font-size:.97rem}._engagementList_1uvqv_374 li:before{content:"";position:absolute;left:0;top:.7em;width:12px;height:1px;background:var(--primary)}._engagementFeatured_1uvqv_343 ._engagementList_1uvqv_374 li:before{background:var(--primary-on-ink)}._engagementBtn_1uvqv_404{width:100%;text-decoration:none}._engagementFeatured_1uvqv_343 ._engagementBtn_1uvqv_404{background:var(--primary-on-ink);border-color:var(--primary-on-ink);color:var(--ink-panel)}._about_1uvqv_415{display:grid;grid-template-columns:1.4fr 1fr;gap:var(--spacing-16);align-items:end}._creds_1uvqv_421{margin:var(--spacing-6) 0 0;font-family:var(--font-family-monospace);font-size:.78rem;letter-spacing:.04em;color:var(--muted-foreground)}._stats_1uvqv_428{margin:0;display:flex;flex-direction:column}._stat_1uvqv_428{display:flex;align-items:baseline;gap:var(--spacing-4);padding:var(--spacing-4) 0;border-bottom:1px solid var(--border)}._stat_1uvqv_428 dt{font-family:var(--font-family-display);font-size:2.4rem;font-weight:600;color:var(--primary);min-width:150px;line-height:1;font-variant-numeric:tabular-nums}._stat_1uvqv_428 dd{margin:0;color:var(--muted-foreground)}._faqWrap_1uvqv_455{display:grid;grid-template-columns:1fr 1.6fr;gap:var(--spacing-12)}._faq_1uvqv_455{border-top:1px solid var(--border)}._contactSection_1uvqv_465{background:var(--ink-panel);color:var(--ink-panel-foreground);padding:6rem 0;scroll-margin-top:64px}._contact_1uvqv_465{display:grid;grid-template-columns:1fr 1.1fr;gap:var(--spacing-16);align-items:start}._contactTitle_1uvqv_477{font-family:var(--font-family-display);font-weight:500;font-size:clamp(2.2rem,4.2vw,3.4rem);line-height:1.06;letter-spacing:-.02em;margin:0}._contactLead_1uvqv_485{color:var(--ink-panel-muted);font-size:1.15rem;margin:var(--spacing-6) 0}._contactSteps_1uvqv_490{margin:0 0 var(--spacing-8);padding-left:var(--spacing-6);display:flex;flex-direction:column;gap:var(--spacing-2)}._contactSteps_1uvqv_490 li::marker{font-family:var(--font-family-monospace);color:var(--primary-on-ink)}._contactDirect_1uvqv_501{margin:0;color:var(--ink-panel-muted)}._page_1uvqv_1 ._contactDirect_1uvqv_501 a{color:var(--ink-panel-foreground);font-weight:600;text-underline-offset:3px}@media(max-width:1040px){._steps_1uvqv_298{grid-template-columns:1fr 1fr}}@media(max-width:960px){._heroInner_1uvqv_91,._about_1uvqv_415,._faqWrap_1uvqv_455,._contact_1uvqv_465{grid-template-columns:1fr;gap:var(--spacing-12)}._engagements_1uvqv_329{grid-template-columns:1fr}}@media(max-width:720px){._doors_1uvqv_206,._services_1uvqv_264,._steps_1uvqv_298{grid-template-columns:1fr}}@media(max-width:640px){._section_1uvqv_31{padding:var(--spacing-16) 0}._hero_1uvqv_86{padding:var(--spacing-12) 0 var(--spacing-16)}._contactSection_1uvqv_465{padding:var(--spacing-16) 0}._container_1uvqv_26,._heroInner_1uvqv_91{padding:0 var(--spacing-4)}._door_1uvqv_206,._service_1uvqv_264{padding:var(--spacing-6)}._ledgerRow_1uvqv_169{grid-template-columns:100px 1fr}._ledgerFigure_1uvqv_181{font-size:1.6rem}._stat_1uvqv_428 dt{min-width:120px;font-size:2rem}}
