.SectorNav_bar__PXvB5{position:sticky;top:88px;z-index:90;border-block:var(--border-w-hair) solid var(--color-border-default);background-color:color-mix(in srgb,var(--color-bg-default) 92%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.SectorNav_list__6hHAb{display:flex;align-items:stretch;gap:var(--space-1);margin:0;padding:0;list-style:none;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.SectorNav_list__6hHAb::-webkit-scrollbar{display:none}.SectorNav_item__YMyiM{flex:none}.SectorNav_link__vckjz{display:flex;align-items:center;gap:var(--space-2);height:56px;padding-inline:var(--space-3);text-decoration:none;white-space:nowrap;border-bottom:2px solid transparent;transition:color var(--motion-duration-base) var(--motion-ease-standard),border-color var(--motion-duration-base) var(--motion-ease-standard)}.SectorNav_link__vckjz:hover{color:var(--color-brand-gold-600)}.SectorNav_link__vckjz:focus-visible{outline:2px solid var(--color-brand-gold-500);outline-offset:-2px}.SectorNav_active__jq_c6{border-bottom-color:var(--color-brand-gold-500)}.SectorNav_index__7idam{font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold);letter-spacing:var(--font-tracking-eyebrow);color:var(--color-text-muted)}.SectorNav_label__IGFy8{font-size:var(--font-size-body-s);font-weight:var(--font-weight-medium);letter-spacing:var(--font-tracking-nav);color:var(--color-text-default)}.SectorNav_active__jq_c6 .SectorNav_index__7idam{color:var(--color-brand-gold-600)}.SectorNav_active__jq_c6 .SectorNav_label__IGFy8{color:var(--color-text-strong);font-weight:var(--font-weight-semibold)}@media (min-width:900px){.SectorNav_list__6hHAb{gap:var(--space-2)}.SectorNav_link__vckjz{padding-inline:var(--space-4)}}@media (prefers-reduced-motion:reduce){.SectorNav_link__vckjz{transition:none}}.Stack_stack__dsKVe{display:flex;flex-direction:column;min-width:0}.Stack_gap-xs__LAPpK{gap:var(--space-2)}.Stack_gap-sm__7aINh{gap:var(--space-3)}.Stack_gap-md__GwlHy{gap:var(--space-5)}.Stack_gap-lg__lfDvw{gap:var(--space-6)}.Stack_gap-xl__z2fC9{gap:var(--space-8)}.Stack_align-start__JVhjU{align-items:flex-start}.Stack_align-center__3aZ_x{align-items:center}.Stack_align-end__m7NNh{align-items:flex-end}.Stack_align-stretch__5GwI8{align-items:stretch}.page_grid__5otZ4{display:grid;gap:var(--space-6);grid-template-columns:minmax(0,1fr);align-items:start}@media (min-width:768px){.page_grid__5otZ4{grid-template-columns:minmax(0,22rem) minmax(0,1fr);gap:var(--space-8)}}.page_formCol__h6CKb{min-width:0}.page_aside__tDgTg{display:flex;flex-direction:column;gap:var(--space-5);padding-top:var(--space-2);border-top:var(--border-w-hair) solid var(--color-border-default);min-width:0}@media (min-width:768px){.page_aside__tDgTg{padding-top:0;padding-left:var(--space-6);border-top:0;border-left:var(--border-w-hair) solid var(--color-border-default)}}.page_links__rwq86{display:flex;flex-direction:column;gap:var(--space-3);margin:0;padding:0;list-style:none}.page_hero__gNTIE{position:relative;overflow:hidden;min-height:clamp(28rem,70vh,44rem)}.page_heroLayer__6yVDL{position:absolute;inset:0;pointer-events:none}.page_heroInner__UTs7N{position:relative;z-index:var(--z-raised);display:flex;align-items:center;min-height:clamp(28rem,70vh,44rem);padding-block:var(--space-10)}.page_heroText__7ALjY{display:flex;flex-direction:column;gap:var(--space-3);max-width:48ch;min-width:0}.page_statement___X439{margin:0;font-size:var(--font-size-eyebrow);font-weight:var(--font-weight-semibold);letter-spacing:var(--font-tracking-eyebrow);text-transform:uppercase;color:var(--color-brand-gold-300)}.page_heroTitle__J1sAo{margin:0}.page_heroLead__dZdDh{max-width:52ch}.page_heroActions__MvILj{display:flex;flex-wrap:wrap;gap:var(--space-3)}.page_feature__CATfs{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-5);border:var(--border-w-1) solid var(--color-border-default);border-radius:var(--radius-lg);background-color:var(--color-bg-raised);min-width:0;transition:box-shadow var(--motion-duration-fast) var(--motion-ease-standard)}.page_feature__CATfs:hover{box-shadow:0 0 0 var(--border-w-2) var(--color-brand-gold-400)}.page_featureTitle___fSSf{margin:0;font-size:var(--font-size-h4);color:var(--color-text-strong)}.page_featureBody__rct60{margin:0}.page_split__GPRBh{display:grid;gap:var(--space-5);grid-template-columns:minmax(0,1fr)}@media (min-width:768px){.page_split__GPRBh{grid-template-columns:repeat(2,minmax(0,1fr))}}.page_panel__97izB{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-5);border:var(--border-w-1) solid var(--color-border-default);border-radius:var(--radius-lg);background-color:var(--color-bg-raised);min-width:0}.page_panelTitle__0PmTT{margin:0;font-size:var(--font-size-h4)}.page_list___xCxQ{display:flex;flex-direction:column;gap:var(--space-3);margin:0;padding:0;list-style:none}.page_listItem__bDiOK{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-3);align-items:baseline;font-size:var(--font-size-body-s);line-height:var(--font-line-height-body-s);color:var(--color-text-default);min-width:0}.page_allow__ZGC_a,.page_deny__idbUy{flex:none;font-weight:var(--font-weight-semibold);line-height:inherit}.page_allow__ZGC_a{color:var(--color-semantic-success-deep)}.page_deny__idbUy{color:var(--color-semantic-danger-deep)}.page_ctaActions__j0PvU{display:flex;flex-wrap:wrap;gap:var(--space-3)}.page_previewPanel__EDWCM{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-5);border:var(--border-w-1) solid var(--color-border-default);border-radius:var(--radius-lg);background-color:var(--color-bg-raised)}.page_previewList__qY_Jv{display:flex;flex-direction:column;gap:var(--space-3);margin:0;padding:0;list-style:none}.page_previewList__qY_Jv li{display:grid;grid-template-columns:minmax(0,14rem) minmax(0,1fr);gap:var(--space-3);align-items:baseline;font-size:var(--font-size-body-s);line-height:var(--font-line-height-body-s);color:var(--color-text-default)}.page_previewAllow__oCTox{font-weight:var(--font-weight-semibold);color:var(--color-semantic-success-deep)}.page_previewDeny__rRz9a{font-weight:var(--font-weight-semibold);color:var(--color-semantic-danger-deep)}.page_previewNote__HnLDD{margin:0}.page_code__j_UfA{font-family:var(--font-family-mono);font-size:var(--font-size-body-s)}@media (min-width:640px){.page_previewList__qY_Jv li{grid-template-columns:minmax(0,16rem) minmax(0,1fr)}}.Hero3DFallback_wrap__8YnI5{position:absolute;inset:0;overflow:hidden;background-color:var(--color-brand-navy-950)}.Hero3DFallback_svg__GzBWC{width:100%;height:100%;display:block}.Hero3DFallback_vignette__JNs73{position:absolute;inset:0;background:radial-gradient(120% 90% at 50% 45%,transparent 0,rgb(4 6 15/.35) 62%,rgb(4 6 15/.82) 100%);pointer-events:none}.Hero3D_hero__RKZbQ{position:absolute;inset:0;width:100%;height:100%;background-color:var(--color-brand-navy-950);overflow:hidden;isolation:isolate}.Hero3D_canvasLayer__NZdkk{position:absolute;inset:0;z-index:1}.Hero3D_canvas___5d95{display:block;width:100%;height:100%}.Hero3D_canvas___5d95,.Hero3D_scrim__FnqFs{position:absolute;inset:0;pointer-events:none}.Hero3D_scrim__FnqFs{z-index:2;background-image:linear-gradient(100deg,rgb(4 6 15/.46),rgb(4 6 15/.28) 32%,rgb(4 6 15/.04) 60%,rgb(4 6 15/0)),radial-gradient(125% 95% at 50% 46%,transparent 0,rgb(4 6 15/.3) 62%,rgb(4 6 15/.72) 100%)}.ImageSlot_slot__rQMGn{position:relative;display:flex;align-items:center;justify-content:center;width:100%;border:var(--border-w-1) dashed var(--color-border-default);border-radius:var(--radius-lg);background-color:color-mix(in srgb,var(--color-brand-navy-900) 6%,transparent);overflow:hidden;min-width:0}.ImageSlot_r169__d3eN_{aspect-ratio:16/9}.ImageSlot_r43__02q23{aspect-ratio:4/3}.ImageSlot_r32__nVPzT{aspect-ratio:3/2}.ImageSlot_r11__beCFQ{aspect-ratio:1/1}.ImageSlot_r34__r2CpP{aspect-ratio:3/4}.ImageSlot_inner__0vXYv{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);padding:var(--space-4);text-align:center;min-width:0}.ImageSlot_marker__2jEFG{font-size:var(--font-size-eyebrow);font-weight:var(--font-weight-semibold);letter-spacing:var(--font-tracking-eyebrow);text-transform:uppercase;color:var(--color-text-muted)}.ImageSlot_label__YJNvV{font-size:var(--font-size-body-s);color:var(--color-text-default);overflow-wrap:anywhere;max-width:24ch}.ImageSlot_aspect__LQ4tr{font-size:var(--font-size-caption);color:var(--color-text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Text_text__lWqAY{margin:0;text-wrap:pretty}.Text_tone-inherit__T6_oh{color:inherit}.Text_tone-strong__g9_mN{color:var(--color-text-strong)}.Text_tone-default__wn09C{color:var(--color-text-default)}.Text_tone-muted__kBXZ9{color:var(--color-text-muted)}.Text_tone-accent__ah93m{color:var(--color-accent)}.Text_tone-gold__YxqV4{color:var(--color-accent-gold)}.Text_display-l__XlU_S,.Text_display-xl__25la_{font-family:var(--font-family-display);font-weight:var(--font-weight-semibold);text-wrap:balance}.Text_display-xl__25la_{font-size:var(--font-size-display-xl);line-height:var(--font-line-height-display);letter-spacing:var(--font-tracking-display)}.Text_display-l__XlU_S{font-size:var(--font-size-display-l);line-height:var(--font-line-height-display-l);letter-spacing:var(--font-tracking-display)}.Text_h1__moy1M,.Text_h2__Xv1nO,.Text_h3__J2xMz,.Text_h4__0mhBA{font-family:var(--font-family-display);font-weight:var(--font-weight-semibold)}.Text_h1__moy1M{font-size:var(--font-size-h1);line-height:var(--font-line-height-h1);letter-spacing:var(--font-tracking-h1)}.Text_h2__Xv1nO{font-size:var(--font-size-h2);line-height:var(--font-line-height-h2);letter-spacing:var(--font-tracking-h2)}.Text_h3__J2xMz{font-size:var(--font-size-h3);line-height:var(--font-line-height-h3);letter-spacing:var(--font-tracking-h3)}.Text_h4__0mhBA{font-size:var(--font-size-h4);line-height:var(--font-line-height-h4);letter-spacing:var(--font-tracking-normal)}.Text_body-l__zj5RP{font-size:var(--font-size-body-l)}.Text_body-l__zj5RP,.Text_body__m2FXN{line-height:var(--font-line-height-body)}.Text_body__m2FXN{font-size:var(--font-size-body)}.Text_body-s__6NA3O{font-size:var(--font-size-body-s);line-height:var(--font-line-height-body-s)}.Text_caption__8YeA6{font-size:var(--font-size-caption);line-height:var(--font-line-height-caption);letter-spacing:var(--font-tracking-caption);font-weight:var(--font-weight-medium)}.Text_eyebrow__0LQDB{font-size:var(--font-size-eyebrow);line-height:var(--font-line-height-eyebrow);letter-spacing:var(--font-tracking-eyebrow);font-weight:var(--font-weight-semibold);text-transform:uppercase}.Text_button__GL9T9{font-size:var(--font-size-button);letter-spacing:var(--font-tracking-button);font-weight:var(--font-weight-semibold)}.Text_button__GL9T9,.Text_nav__h6if5{line-height:var(--font-line-height-tight)}.Text_nav__h6if5{font-size:var(--font-size-nav);letter-spacing:var(--font-tracking-nav);font-weight:var(--font-weight-medium)}.Text_metric__pDACu{font-family:var(--font-family-display);font-size:var(--font-size-portal-metric);line-height:var(--font-line-height-metric);letter-spacing:var(--font-tracking-h2);font-weight:var(--font-weight-semibold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.page_heroInner__p5T6K{padding-block:var(--space-10)}.page_lead__2RafT{max-width:56ch}.page_mediaCard__w9wuH{min-width:0;border:var(--border-w-1) solid var(--color-border-default);border-radius:var(--radius-lg);overflow:hidden;background-color:var(--color-bg-raised)}.page_mediaFrame__M29aI{border-radius:0;border-bottom:var(--border-w-hair) solid var(--color-border-default)}.MotionLab_lab__gsRq5{display:flex;flex-direction:column;gap:var(--space-6)}.MotionLab_readout__1MHYZ{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2)}.MotionLab_hint__SFj5y{max-width:60ch}.MotionLab_stage__sb3Kd{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--space-4)}.MotionLab_tile__aF8C_{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-5);border-radius:var(--radius-md);background-color:var(--color-bg-raised);border:var(--border-w-1) solid var(--color-border-default);box-shadow:var(--shadow-2)}.MotionLab_controls__D5PmL{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.MotionLab_glow__q_3gF{transition:box-shadow var(--motion-duration-base) var(--motion-ease-standard)}.gallery_page__5oRME{display:block}.gallery_masthead__PFP4_{padding-block:var(--space-8);border-bottom:var(--border-w-1) solid var(--color-dark-border-default)}.gallery_mastheadInner__mOYDI{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-6)}.gallery_mastheadInner__mOYDI>*,.gallery_metaRow__NaFHg>*,.gallery_specimen__lypog>*{min-width:0}.gallery_mastheadText__vqaj0{display:flex;flex-direction:column;gap:var(--space-2);max-width:62ch}.gallery_notice__dwXt0{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);border:var(--border-w-1) solid color-mix(in srgb,var(--color-semantic-warning) 45%,transparent);background-color:color-mix(in srgb,var(--color-semantic-warning) 14%,transparent);font-size:var(--font-size-body-s);font-weight:var(--font-weight-medium)}.gallery_sectionHead__Mzpeh{display:flex;flex-direction:column;gap:var(--space-3);max-width:70ch;margin-bottom:var(--space-7)}.gallery_sectionIndex__s0Dax{font-family:var(--font-family-mono);font-size:var(--font-size-body-s);color:var(--color-accent-gold)}.gallery_stack__w5Ud2{display:flex;flex-direction:column;gap:var(--space-6)}.gallery_stackSm__eSQdC{display:flex;flex-direction:column;gap:var(--space-3)}.gallery_rowWrap__mn2Fc{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4)}.gallery_gridAuto__jau_B{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:var(--space-5)}.gallery_gridAutoWide__Jqzm6{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--space-5)}.gallery_gridLogos__oNS_I{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:var(--space-5)}.gallery_gridType__wudIF{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-6)}.gallery_card__q5VZo{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-6);border-radius:var(--radius-md);background-color:var(--color-bg-raised);border:var(--border-w-1) solid var(--color-border-default);box-shadow:var(--shadow-2);min-width:0}.gallery_cardFlat__kJdOH{box-shadow:none}.gallery_cardDark__Ez5j5{background-color:var(--color-dark-bg-raised);border-color:var(--color-brand-gold-500);color:var(--color-dark-text-strong);--color-text-strong:var(--color-dark-text-strong);--color-text-default:var(--color-dark-text-default);--color-text-muted:var(--color-dark-text-muted);--color-border-default:var(--color-dark-border-default);--color-accent:var(--color-brand-blue-300);--color-accent-gold:var(--color-brand-gold-300)}.gallery_logoStage__ov6tG{display:flex;align-items:center;justify-content:center;min-height:220px;padding:var(--space-5);border-radius:var(--radius-md);border:var(--border-w-1) solid var(--color-border-default);overflow:hidden}.gallery_stageNavy__ZT3U7{background-color:var(--color-brand-navy-900)}.gallery_stageIvory__9qHM2{background-color:var(--color-bg-default)}.gallery_stageWhite__gqIza{background-color:var(--color-neutral-0)}.gallery_stageGradient__mPS_R{background-image:var(--gradient-brand)}.gallery_stagePanel__qJ9Nd{background-color:var(--color-bg-raised)}.gallery_metaList__5Y2kz{display:flex;flex-direction:column;gap:var(--space-1);margin:0;padding:0;list-style:none}.gallery_metaRow__NaFHg{display:flex;gap:var(--space-3);justify-content:space-between;font-size:var(--font-size-body-s);color:var(--color-text-default);border-bottom:var(--border-w-hair) solid var(--color-border-default);padding-block:var(--space-1)}.gallery_metaKey__M5cxX{flex:0 0 auto;color:var(--color-text-muted)}.gallery_metaVal__atxVp{flex:1 1 auto;min-width:0;text-align:right;font-family:var(--font-family-mono);font-size:.75rem;overflow-wrap:anywhere}.gallery_specimen__lypog{display:flex;flex-direction:column;gap:var(--space-2);padding-bottom:var(--space-5);border-bottom:var(--border-w-hair) solid var(--color-border-default)}.gallery_specimenMeta__ovE4S{display:flex;flex-wrap:wrap;gap:var(--space-4);font-family:var(--font-family-mono);font-size:.6875rem;color:var(--color-text-muted);margin:0}.gallery_table__vEqZo{width:100%;border-collapse:collapse;font-size:var(--font-size-body-s)}.gallery_tableScroll__oYvHo{max-width:100%;overflow-x:auto}.gallery_table__vEqZo td,.gallery_table__vEqZo th{text-align:left;padding:var(--space-3);border-bottom:var(--border-w-1) solid var(--color-border-default);vertical-align:top}.gallery_table__vEqZo th{font-weight:var(--font-weight-semibold);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:var(--font-tracking-eyebrow);font-size:.6875rem}.gallery_table__vEqZo code{font-family:var(--font-family-mono);font-size:.75rem}.gallery_pass__OaPW2{color:var(--color-semantic-success-deep);font-weight:var(--font-weight-semibold)}.gallery_fail__gM0yw{color:var(--color-semantic-danger-deep);font-weight:var(--font-weight-semibold)}.gallery_misuse__tmTcq{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--space-4);margin:0;padding:0;list-style:none}.gallery_misuseItem__vN57k{display:flex;align-items:flex-start;gap:var(--space-2);font-size:var(--font-size-body-s);color:var(--color-text-default)}.gallery_misuseMark__ZaBf4{flex:none;color:var(--color-semantic-danger);font-weight:var(--font-weight-semibold)}.gallery_footer__72pwp{border-top:var(--border-w-1) solid var(--color-dark-border-default)}.gallery_message__B_IUW{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2);padding:var(--space-5);border-radius:var(--radius-sm);border:var(--border-w-1) solid var(--color-border-default);border-left:var(--space-1) solid var(--tone,var(--color-neutral-500));background-color:color-mix(in srgb,var(--tone,var(--color-neutral-500)) 10%,transparent)}.gallery_message__B_IUW[data-tone=success]{--tone:var(--color-semantic-success)}.gallery_message__B_IUW[data-tone=warning]{--tone:var(--color-semantic-warning)}.gallery_message__B_IUW[data-tone=danger]{--tone:var(--color-semantic-danger)}.gallery_message__B_IUW[data-tone=info]{--tone:var(--color-semantic-info)}.gallery_focusRow__6xdmC{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4)}@media (min-width:768px){.gallery_gridType__wudIF{grid-template-columns:220px minmax(0,1fr);gap:var(--space-5);align-items:start}}.PortalShell_shell__2FYW8{position:relative;display:grid;grid-template-columns:var(--portal-rail) minmax(0,1fr);min-height:100dvh;color:var(--color-dark-text-strong);--color-bg-default:var(--color-dark-bg-default);--color-bg-raised:var(--color-dark-bg-raised);--color-bg-subtle:var(--color-dark-bg-raised);--color-text-strong:var(--color-dark-text-strong);--color-text-default:var(--color-dark-text-default);--color-text-muted:var(--color-dark-text-muted);--color-border-default:var(--color-dark-border-default);--color-border-light:var(--color-dark-border-default);--color-accent:var(--color-brand-blue-300);--color-accent-gold:var(--color-brand-gold-300);--portal-rail:17.5rem;background-color:var(--color-brand-navy-950);background-image:radial-gradient(60rem 40rem at 12% -10%,rgb(243 150 57/.1),transparent 60%),radial-gradient(50rem 36rem at 100% 0,rgb(0 59 163/.14),transparent 55%);background-attachment:fixed,fixed}.PortalShell_rail__Ylb98{grid-column:1;position:sticky;top:0;display:flex;flex-direction:column;gap:var(--space-7);height:100dvh;padding:var(--space-6) var(--space-4) var(--space-5);overflow-y:auto;border-right:var(--border-w-hair) solid var(--color-dark-border-default);background-color:color-mix(in srgb,var(--color-brand-navy-950) 55%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.PortalShell_railBrand__ak_Ke{padding:var(--space-2) var(--space-3) 0}.PortalShell_brandLink___kzTk{display:inline-block;border-radius:var(--radius-xs)}.PortalShell_railNav__5pkKJ{flex:1 1 auto}.PortalShell_railFoot__M0__c{display:flex;flex-direction:column;gap:var(--space-4);padding-top:var(--space-5);border-top:var(--border-w-hair) solid var(--color-dark-border-default)}.PortalShell_publicLink___MaBp{display:inline-flex;align-items:center;min-height:32px;font-size:var(--font-size-body-s);color:var(--color-dark-text-muted);text-decoration:none;transition:color var(--motion-duration-fast) var(--motion-ease-standard)}.PortalShell_publicLink___MaBp:hover{color:var(--color-dark-text-strong)}.PortalShell_content__VP_Wh{grid-column:2;display:flex;flex-direction:column;min-width:0}.PortalShell_preview__dnLyx{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);margin:0;padding:var(--space-3) var(--gutter);border-bottom:var(--border-w-hair) solid var(--color-dark-border-default);background-color:color-mix(in srgb,var(--color-brand-navy-950) 45%,transparent)}.PortalShell_previewText__8cUxF{min-width:0;overflow-wrap:anywhere}.PortalShell_topbar__bHwEH{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-3) var(--gutter);border-bottom:var(--border-w-hair) solid var(--color-dark-border-default)}.PortalShell_topbarBrand__r9isX{display:inline-block;border-radius:var(--radius-xs)}.PortalShell_main__z7dug{flex:1 1 auto;min-width:0;padding-block:var(--space-8) var(--space-10)}@media (min-width:1024px){.PortalShell_topbar__bHwEH{display:none}}@media (max-width:1023px){.PortalShell_shell__2FYW8{grid-template-columns:minmax(0,1fr)}.PortalShell_rail__Ylb98{display:none}}@media (min-width:1024px){.PortalShell_shell__2FYW8{--portal-rail:18.5rem}}.MessageThreadView_thread__Bxj_j{display:flex;flex-direction:column;gap:var(--space-5);min-width:0}.MessageThreadView_head__KFs2r{display:flex;flex-direction:column;gap:var(--space-2);padding-bottom:var(--space-5);border-bottom:var(--border-w-hair) solid var(--color-border-default);min-width:0}.MessageThreadView_subject__zxRc9{margin:0;font-size:var(--font-size-h3)}.MessageThreadView_meta__wtBdL{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-5);margin:0;min-width:0}.MessageThreadView_from__jw6js{font-size:var(--font-size-body-s);color:var(--color-text-strong)}.MessageThreadView_when__Hqmdl{font-size:var(--font-size-body-s);color:var(--color-text-muted)}.MessageThreadView_body__JRw0R{display:flex;flex-direction:column;gap:var(--space-4);max-width:68ch;min-width:0}.MessageThreadView_note__r1uTz{display:none}.MessageThreadView_replies__kIYPr{display:flex;flex-direction:column;gap:var(--space-3);padding-top:var(--space-5);border-top:var(--border-w-hair) solid var(--color-border-default)}.MessageThreadView_repliesTitle__OFpe_{margin:0;font-size:var(--font-size-h4);color:var(--color-text-muted);font-weight:var(--font-weight-medium)}.MessageThreadView_repliesList__NGu9r{display:flex;flex-direction:column;gap:var(--space-4);margin:0;padding:0;list-style:none}.MessageThreadView_replyItem__4F516{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-4);border:var(--border-w-1) solid var(--color-border-default);border-radius:var(--radius-md);background-color:color-mix(in srgb,var(--color-brand-gold-500) 5%,transparent)}.MessageThreadView_replyHead__Zxmp_{display:flex;align-items:center;gap:var(--space-3)}.MessageThreadView_replyWhen__5svhc{font-size:var(--font-size-caption);color:var(--color-text-muted)}.MessageThreadView_replyBody__XaHBl{margin:0}.MessageThreadView_composer__pdF5j{display:flex;flex-direction:column;gap:var(--space-3);padding-top:var(--space-5);border-top:var(--border-w-hair) solid var(--color-border-default)}.MessageThreadView_composerLabel__cSBeI{font-size:var(--font-size-body-s);font-weight:var(--font-weight-medium);color:var(--color-text-strong)}.MessageThreadView_composerInput__fGka_{width:100%;min-height:6rem;padding:var(--space-3) var(--space-4);border:var(--border-w-1) solid var(--color-border-default);border-radius:var(--radius-sm);background-color:var(--color-bg-raised);color:var(--color-text-strong);font-size:var(--font-size-body);line-height:var(--font-line-height-body);resize:vertical;transition:border-color var(--motion-duration-fast) var(--motion-ease-standard),box-shadow var(--motion-duration-fast) var(--motion-ease-standard)}.MessageThreadView_composerInput__fGka_::placeholder{color:var(--color-text-muted)}.MessageThreadView_composerInput__fGka_:focus-visible{outline:none;border-color:var(--color-brand-gold-500);box-shadow:0 0 0 var(--border-w-2) color-mix(in srgb,var(--color-focus-ring) 45%,transparent)}.MessageThreadView_composerInput__fGka_:disabled{opacity:.6;cursor:not-allowed}.MessageThreadView_composerFoot__hpuOe{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3)}.MessageThreadView_composerHint__228Ju{margin:0;flex:1 1;min-width:0}.ProjectCard_card__JLO2s{display:flex;flex-direction:column;border:var(--border-w-1) solid var(--color-border-default);border-radius:var(--radius-lg);overflow:hidden;background-color:color-mix(in srgb,var(--color-brand-ivory-50) 3.5%,transparent);min-width:0}.ProjectCard_visual__svmRJ{position:relative;min-width:0}.ProjectCard_visual__svmRJ .ProjectCard_slot__d1XRL{border-radius:0;border-bottom:var(--border-w-hair) solid var(--color-border-default)}.ProjectCard_ref__gjU_G{position:absolute;top:var(--space-3);left:var(--space-3);padding:2px var(--space-2);border-radius:var(--radius-xs);border:var(--border-w-1) solid color-mix(in srgb,var(--color-brand-ivory-50) 24%,transparent);background-color:color-mix(in srgb,var(--color-brand-navy-950) 70%,transparent);color:var(--color-dark-text-strong);font-size:var(--font-size-caption);font-weight:var(--font-weight-medium);letter-spacing:var(--font-tracking-caption)}.ProjectCard_body__7W2zV{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-5);min-width:0}.ProjectCard_head__x5dOv{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3);min-width:0}.ProjectCard_name__PTeS1{margin:0;font-size:var(--font-size-h4)}.ProjectCard_meta__gDJrQ{display:flex;flex-wrap:wrap;gap:var(--space-3) var(--space-6);margin:0;min-width:0}.ProjectCard_metaItem__A7OOb{display:flex;flex-direction:column;gap:2px;min-width:0}.ProjectCard_metaTerm__feuZE{font-size:var(--font-size-eyebrow);font-weight:var(--font-weight-semibold);letter-spacing:var(--font-tracking-eyebrow);text-transform:uppercase;color:var(--color-text-muted)}.ProjectCard_metaValue__wX8IO{margin:0;font-size:var(--font-size-body-s);color:var(--color-text-default);overflow-wrap:anywhere}.ProjectCard_description___aLuM{margin:0}.ProjectCard_foot__wFF2V{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);margin-top:auto;padding-top:var(--space-2)}