.Card_card__Oh16E{background-color:var(--bright-background-color);border-radius:var(--border-radius);border:1px solid var(--pale-grey);overflow:hidden;padding:2rem;box-shadow:var(--shadow-card)}@media (max-width:600px){.Card_card__Oh16E{overflow-wrap:break-word}}.Spinner_spinner__ba3ji{animation:Spinner_rotate__JAEd3 2s linear infinite;width:50px;height:50px}.Spinner_path__iVuCz{stroke:var(--primary-color);stroke-linecap:round;animation:Spinner_dash__XKcW6 1.5s ease-in-out infinite}@keyframes Spinner_rotate__JAEd3{to{transform:rotate(1turn)}}@keyframes Spinner_dash__XKcW6{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}to{stroke-dasharray:90,150;stroke-dashoffset:-124}}.SearchNameResults_card__MeQl_{width:100%;position:absolute;top:60px;left:0;z-index:999;padding:1.2rem;box-shadow:var(--shadow-raised)}.SearchNameResults_content__rDYQT{max-height:300px;overflow-y:scroll}.SearchNameResults_name__V2vWD{display:block;width:100%;padding:.5rem;border-radius:var(--border-radius);background-color:transparent;border:none;color:var(--primary-color);font-size:1rem;line-height:1.5rem;cursor:pointer}.SearchNameResults_name__V2vWD:hover{background-color:var(--dark-grey)}.SearchNameResults_closeIcon__MHzuR{position:absolute;z-index:9999;top:8px;right:8px;background-color:transparent;border:none;outline:none;color:grey}.SearchNameResults_contactName__ehfUd{color:var(--blue-grey);font-size:.9rem}.SearchNameResults_bold__RZ0Yp{font-weight:100;color:var(--bleak-white);padding-bottom:.5rem;border-bottom:1px solid rgba(var(--bleak-white-rgb),.15);margin-bottom:.4rem}.SearchInput_inputContainer__iAr1u{position:relative;display:flex;align-items:center;border-radius:var(--border-radius);border:1px solid var(--pale-grey);background-color:var(--bright-background-color);padding-right:1rem;padding-left:1rem;box-shadow:var(--shadow-raised)}.SearchInput_inputPlaceholder__cnM0H{display:flex;gap:.5rem;padding-right:1rem}.SearchInput_input__ldaaw{font-size:1rem;color:var(--absolute-white);border:none;transition:.35s;width:100%;background-color:transparent;padding-top:.8rem;padding-bottom:.8rem}.SearchInput_input__ldaaw::-moz-placeholder{color:var(--disabled-button)}.SearchInput_input__ldaaw:-ms-input-placeholder{color:var(--disabled-button)}.SearchInput_input__ldaaw::placeholder{color:var(--disabled-button)}.SearchInput_inputContainer__iAr1u:focus-within{border-color:rgba(var(--primary-color-rgb),.45);box-shadow:0 0 0 3px rgba(var(--primary-color-rgb),.07),var(--shadow-raised)}.SearchInput_large__UGDsy{padding-left:1.25rem;padding-right:1.25rem;border-radius:calc(var(--border-radius) + 4px)}.SearchInput_large__UGDsy .SearchInput_input__ldaaw{font-size:1.1rem;padding-top:1.1rem;padding-bottom:1.1rem}.SearchInput_largeResults__fBJaT{top:calc(100% + 8px)}.SearchInput_userNamePlaceholder__V9Ct6{min-width:24px;font-size:24px;font-weight:300;line-height:1;color:var(--primary-color)}.Button_button__Li_Xp{display:block;border-radius:var(--radius-control);padding:.75rem 2rem;font-size:.95rem;font-weight:600;letter-spacing:.02em;transition:background .2s ease,box-shadow .2s ease,transform .15s ease,opacity .2s ease,border-color .2s ease}.Button_primary___7JlK{color:var(--on-primary-color);background:var(--primary-color);border:none;box-shadow:var(--shadow-button)}.Button_primary___7JlK:hover{background:var(--primary-color-hovered);box-shadow:var(--shadow-button-hover);transform:translateY(-1px)}.Button_secondary__R6QEg{color:var(--bleak-white);background:rgba(var(--absolute-white-rgb),.07);border:1px solid rgba(var(--absolute-white-rgb),.12)}.Button_secondary__R6QEg:hover{background:rgba(var(--absolute-white-rgb),.11);border-color:rgba(var(--absolute-white-rgb),.2)}.Button_danger__Tk8Qd{color:var(--error-red)}.Button_danger__Tk8Qd,.Button_link__g0vd_{background:transparent;border:none;padding:0}.Button_link__g0vd_{color:var(--primary-color)}.Button_ghost__cqQdH{color:var(--bleak-white);background:transparent;border:1px solid rgba(var(--absolute-white-rgb),.18)}.Button_ghost__cqQdH:hover{background:rgba(var(--absolute-white-rgb),.05);border-color:rgba(var(--absolute-white-rgb),.32)}.Button_linkGhost__gdT7T{color:var(--absolute-white);font-size:.9rem;opacity:.7;background:transparent;border:none;padding:0}.Button_actionButtonContainer__j3jea{display:flex;align-items:center;gap:.5rem}.Button_button__Li_Xp:disabled{opacity:.4;cursor:not-allowed;transform:none;box-shadow:none}.SearchPhoneResults_card__VH25F{width:100%;position:absolute;top:60px;left:0;z-index:999;box-shadow:var(--shadow-raised)}.SearchPhoneResults_closeIcon__J8HbZ{position:absolute;z-index:9999;top:8px;right:8px;background-color:transparent;border:none;outline:none;color:grey}.SearchPhoneResults_hero__gOoEO{display:flex;flex-direction:column;gap:.85rem;padding-top:.25rem}.SearchPhoneResults_heroHeader__cR_m_{display:flex;align-items:center;gap:.75rem}.SearchPhoneResults_heroIcon__KjioH{width:38px;height:38px;border-radius:50%;background:rgba(var(--primary-color-rgb),.13);border:1px solid rgba(var(--primary-color-rgb),.25);display:flex;align-items:center;justify-content:center;flex-shrink:0}.SearchPhoneResults_heroMeta__76Bfq{display:flex;flex-direction:column;gap:.1rem;min-width:0}.SearchPhoneResults_heroEyebrow__rFpa9{font-size:.72rem;text-transform:uppercase;letter-spacing:.04em;color:var(--blue-grey)}.SearchPhoneResults_heroPhone__mqadK{font-size:1.05rem;font-weight:700;color:var(--bleak-white);letter-spacing:.02em}.SearchPhoneResults_heroDescription__xfNPj{font-size:.85rem;color:var(--blue-grey);line-height:1.4}.SearchPhoneResults_heroButton__pmW76{width:100%}.SearchPhone_container__CNJM4{position:relative}.SearchPhone_largeResults__pEbBE{top:calc(100% + 8px)}.Trident_shield__oq0Tn{display:inline-flex;align-items:center;justify-content:center;padding-bottom:10px;width:76px;height:88px;clip-path:polygon(0 0,100% 0,100% 68%,50% 100%,0 68%);background:linear-gradient(160deg,rgba(var(--primary-color-rgb),.18) 0,rgba(var(--primary-color-rgb),.05) 100%);filter:drop-shadow(0 0 18px rgba(var(--primary-color-rgb),.3))}.Logo_logo__cRKT9{display:inline-block;max-height:88px;width:auto}.Logo_small__0A92S{height:32px;max-height:32px}.Header_header__RvT3c{background:var(--background-color);border-bottom:1px solid var(--pale-grey)}.Header_inner__w_0Xr{display:flex;align-items:center;justify-content:space-between;gap:1rem;max-width:72rem;margin:0 auto;padding:.75rem 1.25rem}.Header_brand__nZJPt{display:flex;align-items:center;gap:.6rem;color:var(--absolute-white)}.Header_brandName__cGha_{font-family:var(--font-heading);font-weight:700;font-size:1.05rem;letter-spacing:var(--heading-letter-spacing);white-space:nowrap}.Header_nav__w_Kgp{display:flex;align-items:center;gap:.25rem}.Header_navLink__OSLlL{padding:.45rem .8rem;border-radius:var(--radius-control);font-size:.9rem;font-weight:500;color:var(--bleak-white);transition:background .15s ease,color .15s ease}.Header_navLink__OSLlL:hover{background:var(--dark-grey);color:var(--absolute-white)}@media (max-width:640px){.Header_navLink__OSLlL{display:none}.Header_brandName__cGha_{font-size:.95rem}}.Footer_footer__2MMdT{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));max-width:70rem;margin:0 auto;padding:3rem 2rem}.Footer_section__94lpC{padding:1.5em}.Footer_item__AfDLe{display:flex;align-items:center;margin-bottom:1rem}.Footer_item__AfDLe a{font-size:.85rem;color:var(--blue-grey);margin-left:1rem}.AppBadges_badges__JQsxE{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.25rem}.AppBadges_badge__9JZPz{display:flex;align-items:center;gap:.5rem;padding:.35rem .75rem;border:1px solid #3a3a3c;border-radius:.5rem;background:#000;color:#fff;text-decoration:none}.AppBadges_badge__9JZPz:hover{background:#1c1c1e}.AppBadges_icon__yhNF9{width:auto;height:1.25rem;flex-shrink:0}.AppBadges_text__Tqy_J{display:flex;flex-direction:column;line-height:1.15}.AppBadges_small__gKqmN{font-size:.5625rem}.AppBadges_large__kAiVw{font-size:.875rem;font-weight:600}.ColumnsFooter_footer__a1enb{margin-top:5rem;border-top:1px solid var(--pale-grey);background:var(--bright-background-color)}.ColumnsFooter_inner__NMdm9{display:grid;grid-template-columns:2fr repeat(2,1fr);grid-gap:2rem;gap:2rem;max-width:72rem;margin:0 auto;padding:3.5rem 1.25rem 2.5rem}.ColumnsFooter_brand__SvyPc{display:flex;align-items:center;gap:.6rem}.ColumnsFooter_brandName__0Cwx7{font-family:var(--font-heading);font-weight:700;letter-spacing:var(--heading-letter-spacing)}.ColumnsFooter_tagline__2gDFt{margin-top:.9rem;max-width:18rem;font-size:.875rem;color:var(--blue-grey)}.ColumnsFooter_columnTitle__4Md_n{margin-bottom:.9rem;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--absolute-white)}.ColumnsFooter_links__OUEQ0{display:flex;flex-direction:column;gap:.55rem}.ColumnsFooter_link__sYSou{font-size:.9rem;color:var(--blue-grey);transition:color .15s ease}.ColumnsFooter_link__sYSou:hover{color:var(--primary-color)}.ColumnsFooter_bottom__6RI6t{max-width:72rem;margin:0 auto;padding:1.25rem;border-top:1px solid var(--pale-grey);font-size:.8rem;color:var(--blue-grey)}@media (max-width:760px){.ColumnsFooter_inner__NMdm9{grid-template-columns:1fr 1fr}.ColumnsFooter_brandColumn__Uk_V6{grid-column:1/-1}}.Layout_container__V2eEE{display:flex;justify-content:center}.Layout_content__rxJmq{max-width:55rem;width:100%;padding:1rem;min-height:100vh}.Layout_bottomNavigationContainer__ZD9Da{display:flex;justify-content:center;background-color:var(--background-color);position:fixed;bottom:0;right:0;width:100%;z-index:99999;border-top:1px solid var(--pale-grey);box-shadow:0 -2px 11px -3px rgba(0,0,0,.15)}.Layout_bottomNavigationSpacer__LZehB{height:4.5rem}.Layout_bottomNavigationWrapper__DnR7g{max-width:55rem;width:100%}.Layout_bottomNavigation___M2Ht{display:flex;justify-content:space-around;padding-top:.7rem;padding-bottom:.7rem}.Layout_text__4R8_l{font-size:.7rem;color:var(--blue-grey)}.Layout_bottomNavigationItem__Mm71l{display:flex;flex-direction:column;align-items:center;gap:.2rem;text-decoration:none;cursor:pointer}.Layout_bottomNavigationItemActive__iKl0J .Layout_text__4R8_l{color:var(--primary-color);font-weight:600}.ClassicHome_title__tK9SP{text-align:center;font-size:1.1rem;margin-bottom:1rem}.ClassicHome_cardTitle__P3I5A{font-size:1rem;font-weight:700;color:var(--bleak-white);line-height:1.35;margin-bottom:.5rem}.ClassicHome_grid__ImIFY{counter-reset:cards;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:.75rem;gap:.75rem;margin-top:2rem}@media only screen and (max-width:650px){.ClassicHome_grid__ImIFY{grid-template-columns:1fr}}.ClassicHome_card__hx_TR{counter-increment:cards;position:relative;overflow:hidden;background:var(--bright-background-color);box-shadow:var(--shadow-card);border:1px solid var(--pale-grey);border-radius:var(--border-radius);padding:1.4rem 1.4rem 1.4rem 1.6rem;transition:border-color .2s ease}.ClassicHome_card__hx_TR:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--primary-color);border-radius:var(--border-radius) 0 0 var(--border-radius)}.ClassicHome_card__hx_TR:after{content:"0" counter(cards);position:absolute;bottom:-.5rem;right:.6rem;font-size:4.5rem;font-weight:900;line-height:1;letter-spacing:-.04em;color:rgba(var(--primary-color-rgb),.06);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ClassicHome_card__hx_TR:hover{border-color:rgba(var(--primary-color-rgb),.24)}.ClassicHome_card__hx_TR p{font-size:.82rem;line-height:1.6;color:var(--blue-grey)}.ClassicHome_trident__Z7pg3{display:flex;justify-content:center;margin-top:2rem;margin-bottom:2rem}.ClassicHome_introText__qI1MH{font-size:.9rem;text-align:center;color:var(--heading-color)}.ClassicHome_marginBottom1__0XbRR{margin-bottom:1rem}.ClassicHome_link__AJOZe{display:block;width:-moz-fit-content;width:fit-content;margin:1.5rem auto 0;font-size:.9rem;font-weight:500}.ClassicHome_link__AJOZe:hover{text-decoration:underline}.SearchModeTabs_tabGroup__ITSSH{display:flex;flex-wrap:wrap;background:var(--bright-background-color);border:1px solid var(--pale-grey);border-radius:var(--border-radius);padding:3px;gap:2px;margin-top:1.25rem}.SearchModeTabs_tab__706QV{flex:1 1;display:flex;align-items:center;justify-content:center;gap:.35rem;padding:.55rem .5rem;border-radius:10px;font-size:.8rem;font-weight:500;color:var(--blue-grey);border:none;background:transparent;transition:background .18s ease,color .18s ease;white-space:nowrap;cursor:pointer}.SearchModeTabs_tab__706QV:hover{color:var(--bleak-white)}.SearchModeTabs_tabActive__PPJlY{background:rgba(var(--primary-color-rgb),.13);color:var(--primary-color)}@media (max-width:480px){.SearchModeTabs_tab__706QV{flex:1 1 100%}}.HeroHome_hero___K1gv{position:relative;z-index:1;padding:5rem 1.25rem 2rem;background:radial-gradient(60rem 28rem at 50% -8rem,rgba(var(--primary-color-rgb),.16),transparent 70%),radial-gradient(30rem 20rem at 85% 10%,rgba(var(--primary-color-rgb),.08),transparent 70%)}.HeroHome_heroInner__5p5jj{max-width:46rem;margin:0 auto;text-align:center}.HeroHome_badge__XMl5r{display:inline-block;margin-bottom:1.25rem;padding:.35rem .85rem;border-radius:999px;border:1px solid rgba(var(--primary-color-rgb),.2);background:rgba(var(--primary-color-rgb),.08);color:var(--primary-color);font-size:.8rem;font-weight:600}.HeroHome_title__HvViI{font-size:clamp(2.1rem,5.5vw,3.5rem);line-height:1.08;font-weight:800;color:var(--heading-color)}.HeroHome_subtitle__uFD2d{max-width:36rem;margin:1.25rem auto 0;font-size:1.125rem;line-height:1.6;color:var(--blue-grey)}.HeroHome_search__Bk652{margin-top:2.25rem;text-align:left}.HeroHome_highlights___iCvI{display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem 1.5rem;margin-top:1.5rem}.HeroHome_highlight__z6h00{display:flex;align-items:center;gap:.4rem;font-size:.9rem;color:var(--bleak-white)}.HeroHome_sectionTitle__ZVN5b{margin:2.5rem 0 1.5rem;text-align:center;font-size:clamp(1.4rem,3vw,1.9rem);font-weight:700;color:var(--heading-color)}.HeroHome_features__l7u12{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(20rem,100%),1fr));grid-gap:1rem;gap:1rem}.HeroHome_feature__pMjwa{padding:1.5rem;border-radius:var(--border-radius);border:1px solid var(--pale-grey);background:var(--bright-background-color);box-shadow:var(--shadow-card);transition:transform .2s ease,box-shadow .2s ease}.HeroHome_feature__pMjwa:hover{transform:translateY(-2px);box-shadow:var(--shadow-raised)}.HeroHome_featureIcon__f1aOf{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;margin-bottom:1rem;border-radius:10px;background:rgba(var(--primary-color-rgb),.1)}.HeroHome_featureTitle__TsFAI{margin-bottom:.4rem;font-size:1.05rem;font-weight:700;color:var(--heading-color)}.HeroHome_featureText__H2nfW{font-size:.925rem;line-height:1.6;color:var(--blue-grey)}.HeroHome_cta__07wD3{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;margin-top:3rem;padding:2rem;border-radius:calc(var(--border-radius) + 4px);background:linear-gradient(135deg,var(--primary-color),var(--primary-color-hovered));color:var(--on-primary-color);box-shadow:var(--shadow-raised)}.HeroHome_ctaTitle__Nq83M{font-size:1.35rem;font-weight:700}.HeroHome_ctaText__Hl_nI{margin-top:.35rem;opacity:.85}.HeroHome_ctaButton__HETK_{flex-shrink:0;padding:.8rem 1.4rem;border-radius:var(--radius-control);background:var(--on-primary-color);color:var(--primary-color);font-weight:600;white-space:nowrap;transition:transform .15s ease}.HeroHome_ctaButton__HETK_:hover{transform:translateY(-1px)}@media (max-width:640px){.HeroHome_hero___K1gv{padding-top:3rem}.HeroHome_cta__07wD3{flex-direction:column;align-items:flex-start}}.Directory_root__KM882{--background:var(--background-color);--foreground:var(--absolute-white);--muted:var(--blue-grey);--border:var(--pale-grey);--surface-muted:var(--bright-background-color);--primary:var(--primary-color);--primary-hover:var(--primary-color-hovered);--font-geist-mono:"Geist Mono";--muted-foreground:#6e7681;--surface-chip:#21262d;--primary-soft-bg:#16263f;--primary-soft-fg:#79c0ff;--avatar-bg:#21262d;max-width:48rem;margin-inline:auto;padding:1.5rem .5rem;line-height:normal}.TerminalHome_title__qb6cv{font-size:1.875rem;line-height:1.2;font-weight:600;margin:0 0 1rem}.TerminalHome_lead__crBB7{color:var(--muted);margin:0 0 2rem}.TerminalHome_terminal__0BA1X{margin:1.5rem 0 2rem;padding:1rem 1.125rem;border:1px solid #30363d;border-radius:.5rem;background:#010409;font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:.8125rem;line-height:1.6;color:#c9d1d9}.TerminalHome_terminalLine__mpX8k{margin:0;padding-left:1.25rem;text-indent:-1.25rem}.TerminalHome_terminalLine__mpX8k+.TerminalHome_terminalLine__mpX8k{margin-top:.5rem}.TerminalHome_terminalLine__mpX8k:before{content:"$ ";color:#3fb950;font-weight:600}.TerminalHome_cursor__YiBWl{display:inline-block;width:.55ch;height:.95em;margin-left:.15ch;background:currentColor;transform:translateY(.15em);animation:TerminalHome_blink__IxZGk 1s steps(2) infinite}@keyframes TerminalHome_blink__IxZGk{0%,50%{opacity:1}51%,to{opacity:0}}.TerminalHome_cta__PT41A{display:inline-block;padding:.5rem 1rem;border:1px solid var(--border);border-radius:.25rem;background:transparent;color:var(--primary);text-decoration:none}.TerminalHome_cta__PT41A:hover{background:var(--surface-muted)}.SearchSwitch_wrapper__zJCyX{margin:1.5rem 0 2rem}.SearchSwitch_tabs__l8hD3{display:flex;gap:.375rem;margin-bottom:.75rem}.SearchSwitch_tab__d2_Q1{flex:1 1;padding:.5rem .75rem;border:1px solid var(--border);border-radius:.375rem;background:var(--background);color:var(--muted);font:inherit;font-size:.875rem;font-weight:500;cursor:pointer}.SearchSwitch_tab__d2_Q1:hover{color:var(--foreground)}.SearchSwitch_tabActive__qTXcV,.SearchSwitch_tabActive__qTXcV:hover{background:var(--primary);border-color:var(--primary);color:#fff;cursor:default}