.ConceptPreview_root__S7z1u{display:grid;gap:var(--ag-space-8)}.ConceptPreview_bar__xD7jE{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ag-space-4)}.ConceptPreview_tabs__crqwQ{display:flex;flex-wrap:wrap;gap:var(--ag-space-2)}.ConceptPreview_tab___SR2v{min-height:44px;padding:10px 20px;background:transparent;color:var(--ag-text);border:1px solid var(--ag-border);border-radius:var(--ag-r-pill);font:inherit;font-weight:500;cursor:pointer;transition:background-color var(--ag-dur-ui) var(--ag-ease-out),color var(--ag-dur-ui) var(--ag-ease-out),border-color var(--ag-dur-ui) var(--ag-ease-out),transform var(--ag-dur-press) var(--ag-ease-out)}.ConceptPreview_tab___SR2v[aria-selected=true]{background:var(--ag-action);border-color:var(--ag-action);color:var(--ag-action-ink)}.ConceptPreview_tab___SR2v:active{transform:scale(.97)}.ConceptPreview_tab___SR2v:focus-visible,.ConceptPreview_toggleItem__L08n3:focus-visible{outline:2px solid var(--ag-focus);outline-offset:2px}@media (hover:hover) and (pointer:fine){.ConceptPreview_tab___SR2v[aria-selected=false]:hover{border-color:var(--ag-border-strong)}.ConceptPreview_toggleItem__L08n3[data-state=off]:hover{color:var(--ag-text-strong)}}.ConceptPreview_toggle__COXYo{display:inline-flex;padding:3px;background:var(--ag-surface-2);border:1px solid var(--ag-hairline);border-radius:var(--ag-r-pill)}.ConceptPreview_toggleItem__L08n3{min-height:38px;padding:6px 18px;background:transparent;color:var(--ag-text-muted);border:0;border-radius:var(--ag-r-pill);font:inherit;font-weight:500;cursor:pointer;transition:background-color var(--ag-dur-ui) var(--ag-ease-out),color var(--ag-dur-ui) var(--ag-ease-out),transform var(--ag-dur-press) var(--ag-ease-out)}.ConceptPreview_toggleItem__L08n3[data-state=on]{background:var(--ag-surface-3);color:var(--ag-text-strong)}.ConceptPreview_toggleItem__L08n3:active{transform:scale(.97)}@media (max-width:733px){.ConceptPreview_toggle__COXYo{display:none}}.ConceptPreview_panel__fzwEj:focus-visible{outline:2px solid var(--ag-focus);outline-offset:4px}.ConceptPreview_stage__AI3k0{display:grid;gap:var(--ag-space-6)}.ConceptPreview_laptopWrap__aLxvo{width:100%;margin-inline:auto;padding-inline:7%}.ConceptPreview_phoneWrap__ItHGf{width:100%;max-width:300px;margin-inline:auto}.ConceptPreview_viewport___BABp{position:absolute;inset:0;background:var(--ag-surface-2)}.ConceptPreview_poster__lnnQm{object-fit:cover;object-position:top center}.ConceptPreview_frame__GFRP6{position:absolute;top:0;left:0;border:0;background:#fff;transform-origin:0 0;opacity:0;transition:opacity var(--ag-dur-ui) linear}.ConceptPreview_frame__GFRP6[data-loaded=true]{opacity:1}.ConceptPreview_overlay__eewv4{position:absolute;inset:0;display:grid;place-items:end center;padding:var(--ag-space-4) var(--ag-space-4) var(--ag-space-8)}.ConceptPreview_caption__XNQWN{margin:0;color:var(--ag-text-muted);text-align:center}.ConceptPreview_details__pBzO0{display:grid;gap:var(--ag-space-6);padding-top:var(--ag-space-6);border-top:1px solid var(--ag-hairline)}@media (min-width:900px){.ConceptPreview_details__pBzO0{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:var(--ag-space-10)}}.ConceptPreview_copy__5_Y6U{display:grid;gap:var(--ag-space-3);align-content:start}.ConceptPreview_copy__5_Y6U h3,.ConceptPreview_copy__5_Y6U p{margin:0}.ConceptPreview_facts__qKb4o{display:grid;gap:var(--ag-space-5);margin:0}.ConceptPreview_facts__qKb4o dt{color:var(--ag-text-strong);font-weight:500}.ConceptPreview_facts__qKb4o dd{margin:var(--ag-space-1) 0 0}.ConceptPreview_actions__GG8i4{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ag-space-2) var(--ag-space-6)}.ConceptPreview_status__XMDlL{margin:0;color:var(--ag-text-muted)}.ConceptPreview_heroLaptop__WBTFG{position:relative;width:100%}.ConceptPreview_heroPhone__DAriF{position:relative;display:none;width:100%;max-width:300px;margin-inline:auto}@media (max-width:733px){.ConceptPreview_heroLaptop__WBTFG{display:none}.ConceptPreview_heroPhone__DAriF{display:block}}.ConceptPreview_heroActions__Jnl2x{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--ag-space-2) var(--ag-space-6)}.ConceptPreview_heroStart__Lfuvw{position:absolute;top:0;left:50%;z-index:2;translate:-50% -50%}.websiteGraphics_chip__ybDSN{display:inline-flex;align-items:center;gap:var(--ag-space-2);padding:6px 10px;border:1px solid var(--ag-hairline);border-radius:var(--ag-r-sm);background:var(--ag-surface-1);color:var(--ag-text-strong);font-family:var(--ag-font);font-size:13px;font-weight:500;line-height:1.3;white-space:nowrap}.websiteGraphics_tile__Xmdfp{display:grid;place-items:center;flex:none;border:1px solid var(--ag-hairline);border-radius:var(--ag-r-md);background:var(--ag-surface-2);color:var(--ag-text-strong)}.websiteGraphics_shift__6_PbA{display:grid;justify-items:center;gap:var(--ag-space-5);width:100%;padding-block:var(--ag-space-4)}.websiteGraphics_dial__hdIlK{position:relative;width:min(240px,100%);aspect-ratio:1}.websiteGraphics_dialSvg__wkP4T{display:block;width:100%;height:100%;overflow:visible}.websiteGraphics_face__aXfwn{fill:var(--ag-surface-1);stroke:var(--ag-hairline);stroke-width:1}.websiteGraphics_track__FObQy{fill:none;stroke:var(--ag-border);stroke-width:1}.websiteGraphics_hour__XdLdt{fill:var(--ag-text-strong);transform-box:fill-box;transform-origin:center}.websiteGraphics_tickLabel__aeNrC{fill:var(--ag-text-muted);font-family:var(--ag-font);font-size:11px}.websiteGraphics_dialCenter__8hgNN{position:absolute;inset:0;display:grid;place-items:center;pointer-events:none}.websiteGraphics_rider__fBpf0{position:absolute;translate:-50% -50%}.websiteGraphics_waiting__SXXXj{display:flex;align-items:center;gap:var(--ag-space-3);max-width:100%}.websiteGraphics_waiting__SXXXj .websiteGraphics_chip__ybDSN{white-space:normal}@media screen and (prefers-reduced-motion:no-preference){.websiteGraphics_shift__6_PbA[data-reveal-state=armed] .websiteGraphics_hour__XdLdt{opacity:0;transform:scale(.3)}.websiteGraphics_shift__6_PbA[data-reveal-state=armed] .websiteGraphics_rider__fBpf0 .websiteGraphics_chip__ybDSN{opacity:0;transform:translateY(8px)}.websiteGraphics_shift__6_PbA[data-reveal-state=armed] .websiteGraphics_waiting__SXXXj{opacity:0;transform:scale(.96)}.websiteGraphics_shift__6_PbA[data-reveal-state=in] .websiteGraphics_hour__XdLdt{transition:opacity var(--ag-dur-ui) var(--ag-ease-out),transform var(--ag-dur-panel) var(--ag-ease-out);transition-delay:calc(var(--i, 0) * 90ms)}.websiteGraphics_shift__6_PbA[data-reveal-state=in] .websiteGraphics_rider__fBpf0 .websiteGraphics_chip__ybDSN,.websiteGraphics_shift__6_PbA[data-reveal-state=in] .websiteGraphics_waiting__SXXXj{transition:opacity var(--ag-dur-reveal) var(--ag-ease-out),transform var(--ag-dur-reveal) var(--ag-ease-out);transition-delay:var(--d,0ms)}}.websiteGraphics_loop__SDrdZ{position:relative;width:100%;max-width:760px;margin-inline:auto;padding-block:var(--ag-space-8)}.websiteGraphics_loopNodes__t4DO8{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ag-space-3);margin:0;padding:0;list-style:none}.websiteGraphics_loopNode__IRTEt{display:grid;justify-items:center;align-content:start;gap:var(--ag-space-3);text-align:center}.websiteGraphics_loopNode__IRTEt .websiteGraphics_chip__ybDSN{white-space:normal;justify-content:center}.websiteGraphics_loopTile__HBgBT{width:56px;height:56px}.websiteGraphics_loopTrack__oJuyG{position:absolute;top:calc(var(--ag-space-8) + 28px - 5px);left:calc((100% - 2 * var(--ag-space-3)) / 6);right:calc((100% - 2 * var(--ag-space-3)) / 6);height:10px}.websiteGraphics_loopRail__iPNHB{position:absolute;inset:4px 0;background:color-mix(in srgb,var(--ag-text-strong) 40%,transparent);transform-origin:left center}.websiteGraphics_loopRunner__M3IBk{position:absolute;inset:0;opacity:0}.websiteGraphics_loopDot__avigm{position:absolute;left:-5px;top:0;width:10px;height:10px;border-radius:50%;background:var(--ag-text-strong)}.websiteGraphics_loopBack__0CO79 .websiteGraphics_loopDot__avigm{background:var(--ag-surface-1);border:2px solid var(--ag-text-strong)}@keyframes websiteGraphics_loopForward__JeY8x{0%{opacity:0;transform:translateX(0)}10%,86%{opacity:1}to{opacity:0;transform:translateX(100%)}}@keyframes websiteGraphics_loopReturn__uzDH8{0%{opacity:0;transform:translateX(100%)}10%,86%{opacity:1}to{opacity:0;transform:translateX(0)}}@media screen and (prefers-reduced-motion:no-preference){.websiteGraphics_loop__SDrdZ[data-reveal-state=armed] .websiteGraphics_loopNode__IRTEt{opacity:0;transform:translateY(12px)}.websiteGraphics_loop__SDrdZ[data-reveal-state=armed] .websiteGraphics_loopRail__iPNHB{transform:scaleX(0)}.websiteGraphics_loop__SDrdZ[data-reveal-state=in] .websiteGraphics_loopNode__IRTEt{transition:opacity var(--ag-dur-reveal) var(--ag-ease-out),transform var(--ag-dur-reveal) var(--ag-ease-out);transition-delay:calc(var(--i, 0) * .12s)}.websiteGraphics_loop__SDrdZ[data-reveal-state=in] .websiteGraphics_loopRail__iPNHB{transition:transform .7s var(--ag-ease-out) .3s}.websiteGraphics_loop__SDrdZ[data-reveal-state=in] .websiteGraphics_loopForward__JeY8x{animation:websiteGraphics_loopForward__JeY8x 2s linear 1s 1 both}.websiteGraphics_loop__SDrdZ[data-reveal-state=in] .websiteGraphics_loopBack__0CO79{animation:websiteGraphics_loopReturn__uzDH8 2s linear 2.8s 1 both}}.websiteGraphics_handover__cJ7BP{--ho-gap:var(--ag-space-5);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--ho-gap);row-gap:var(--ag-space-3);width:100%;max-width:420px}.websiteGraphics_hoHead__IwXn4{display:flex;align-items:center;gap:var(--ag-space-2);min-height:32px;margin-bottom:var(--ag-space-1)}.websiteGraphics_hoHead__IwXn4 .websiteGraphics_chip__ybDSN{color:var(--ag-text);font-weight:400}.websiteGraphics_hoSlot__vPQFy{min-height:40px;border:1px dashed var(--ag-border);border-radius:var(--ag-r-sm)}.websiteGraphics_hoCell__RHt_8{min-height:40px;white-space:normal}@media screen and (prefers-reduced-motion:no-preference){.websiteGraphics_handover__cJ7BP[data-reveal-state=armed] .websiteGraphics_hoItem__v2bHX{transform:translateX(calc(-100% - var(--ho-gap)))}.websiteGraphics_handover__cJ7BP[data-reveal-state=in] .websiteGraphics_hoItem__v2bHX{transition:transform .52s var(--ag-ease-in-out);transition-delay:calc(.3s + var(--i, 0) * .22s)}}.websiteGraphics_rules__gVQNP{display:grid;gap:var(--ag-space-4);width:100%;max-width:440px}.websiteGraphics_sheet__Ac_7d{display:grid;gap:var(--ag-space-2);padding:var(--ag-space-4) var(--ag-space-5);border:1px solid var(--ag-hairline);border-radius:var(--ag-r-md);background:var(--ag-surface-1);color:var(--ag-text-strong);font-family:var(--ag-font)}.websiteGraphics_sheetTitle__XbkFj{color:var(--ag-text-muted);font-size:13px;line-height:1.3}.websiteGraphics_sheetList__x6kNh{display:grid;margin:0;padding:0;list-style:none;counter-reset:rule}.websiteGraphics_sheetList__x6kNh li{display:flex;gap:var(--ag-space-3);padding-block:var(--ag-space-2);border-top:1px solid var(--ag-hairline);font-size:13px;font-weight:500;line-height:1.3;counter-increment:rule}.websiteGraphics_sheetList__x6kNh li:before{content:counter(rule);min-width:1ch;color:var(--ag-text-muted);font-weight:400;font-variant-numeric:tabular-nums}.websiteGraphics_convo__a33mu{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ag-space-2) var(--ag-space-3)}.websiteGraphics_bubble__tjs9W{border-radius:var(--ag-r-md)}.websiteGraphics_answer__HpeOY{display:inline-flex;align-items:center;gap:var(--ag-space-2);margin-left:auto}.websiteGraphics_log__FkDDc{justify-self:start;color:var(--ag-text);font-weight:400}@media screen and (prefers-reduced-motion:no-preference){.websiteGraphics_rules__gVQNP[data-reveal-state=armed] .websiteGraphics_sheet__Ac_7d{clip-path:inset(0 0 100% 0 round var(--ag-r-md))}.websiteGraphics_rules__gVQNP[data-reveal-state=armed] .websiteGraphics_bubble__tjs9W,.websiteGraphics_rules__gVQNP[data-reveal-state=armed] .websiteGraphics_log__FkDDc{opacity:0;transform:translateY(8px)}.websiteGraphics_rules__gVQNP[data-reveal-state=armed] .websiteGraphics_answer__HpeOY{opacity:0;transform:translateX(-24px)}.websiteGraphics_rules__gVQNP[data-reveal-state=in] .websiteGraphics_sheet__Ac_7d{clip-path:inset(0 0 0 0 round var(--ag-r-md));transition:clip-path .7s var(--ag-ease-out)}.websiteGraphics_rules__gVQNP[data-reveal-state=in] .websiteGraphics_answer__HpeOY,.websiteGraphics_rules__gVQNP[data-reveal-state=in] .websiteGraphics_bubble__tjs9W,.websiteGraphics_rules__gVQNP[data-reveal-state=in] .websiteGraphics_log__FkDDc{transition:opacity var(--ag-dur-reveal) var(--ag-ease-out),transform var(--ag-dur-reveal) var(--ag-ease-out);transition-delay:var(--d,0ms)}}.ConceptSite_site__GQmBJ{--concept-accent:#496b59;--concept-paper:#f4f0e8;--concept-ink:#1b2520;display:grid;align-content:start;gap:16px;min-height:100%;padding:22px;background:var(--concept-paper);color:var(--concept-ink);font-family:var(--ag-font)}.ConceptSite_site__GQmBJ *{color:var(--concept-ink)}.ConceptSite_site__GQmBJ[data-kind=northline]{--concept-accent:#c45b31;--concept-paper:#f3eee8;--concept-ink:#2e2722}.ConceptSite_site__GQmBJ[data-kind=stillwater]{--concept-accent:#7a9b92;--concept-paper:#e8eeeb;--concept-ink:#20302d}.ConceptSite_site__GQmBJ[data-kind=field-form]{--concept-accent:#8a6c4e;--concept-paper:#ece8df;--concept-ink:#2b2925}.ConceptSite_site__GQmBJ[data-kind=harbor-dental]{--concept-accent:#187a88;--concept-paper:#e6f1f1;--concept-ink:#1b3032}.ConceptSite_site__GQmBJ[data-kind=copperline]{--concept-accent:#ab6b38;--concept-paper:#20201f;--concept-ink:#f7f2e9}.ConceptSite_nav__ivWa_{display:flex;align-items:center;justify-content:space-between;font-size:12px;font-weight:600;letter-spacing:.02em}.ConceptSite_links__aCCk0{display:flex;gap:16px;opacity:.72}.ConceptSite_hero__nPAGS{display:grid;align-items:end;gap:18px;grid-template-columns:1.3fr .7fr;min-height:280px}.ConceptSite_headline__HKdRo{margin:0;max-width:8ch;font-size:clamp(31px,5vw,68px);font-weight:600;letter-spacing:-.05em;line-height:.96}.ConceptSite_copy__bbQuQ{margin:0;max-width:28ch;font-size:13px;line-height:1.55;opacity:.85}.ConceptSite_photo__LXqKP{position:relative;overflow:hidden;min-height:180px;border-radius:14px;background-color:var(--concept-accent)}.ConceptSite_photo__LXqKP:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 30% 20%,hsla(0,0%,100%,.46),transparent 42%)}.ConceptSite_photo__LXqKP span{position:absolute;left:14px;bottom:14px;z-index:1;color:#fff;font-size:11px}.ConceptSite_rail__mvjwg{display:flex;gap:12px;padding-top:12px;border-top:1px solid color-mix(in srgb,currentColor 24%,transparent)}.ConceptSite_rail__mvjwg span{padding:6px 10px;border:1px solid color-mix(in srgb,currentColor 24%,transparent);border-radius:999px;font-size:10px}.ConceptSite_cards__eFxSg{display:grid;gap:12px;grid-template-columns:repeat(3,1fr)}.ConceptSite_card__C9FW8{min-height:94px;padding:14px;border:1px solid color-mix(in srgb,currentColor 13%,transparent);border-radius:12px;background:color-mix(in srgb,var(--concept-paper) 78%,#fff)}.ConceptSite_site__GQmBJ[data-kind=copperline] .ConceptSite_card__C9FW8{background:#2c2c2a}.ConceptSite_card__C9FW8 strong{display:block;margin-bottom:8px;font-size:14px}.ConceptSite_card__C9FW8 p{margin:0;font-size:11px;line-height:1.45;opacity:.85}@media (max-width:500px){.ConceptSite_site__GQmBJ{padding:16px}.ConceptSite_hero__nPAGS{grid-template-columns:1fr;min-height:300px}.ConceptSite_photo__LXqKP{min-height:130px}.ConceptSite_cards__eFxSg{grid-template-columns:1fr}.ConceptSite_links__aCCk0{display:none}}.WebsiteFamily_page__VE6aT{background:var(--ag-canvas)}.WebsiteFamily_rows__9wdLR{margin:0;padding:0;list-style:none;border-top:1px solid var(--ag-hairline)}.WebsiteFamily_rows__9wdLR li{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--ag-space-2);padding:var(--ag-space-6) 0;border-bottom:1px solid var(--ag-hairline)}@media (min-width:734px){.WebsiteFamily_rows__9wdLR li{grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:var(--ag-space-8);align-items:baseline}}.WebsiteFamily_rows__9wdLR h3,.WebsiteFamily_rows__9wdLR p{margin:0}.WebsiteFamily_statement__AaW8Y{max-width:980px;margin:0 auto;padding-block:var(--ag-section-y-tight);border-block:1px solid var(--ag-hairline);text-align:center}.WebsiteFamily_brand___d4xw{display:inline-flex;align-items:center;gap:var(--ag-space-2);color:var(--ag-text-strong)}.WebsiteFamily_split__HAHdz{display:grid;gap:var(--ag-space-8)}@media (min-width:1068px){.WebsiteFamily_split__HAHdz{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--ag-space-10);align-items:stretch}.WebsiteFamily_split__HAHdz .WebsiteFamily_rows__9wdLR li{grid-template-columns:minmax(0,1fr);gap:var(--ag-space-2)}.WebsiteFamily_splitFlip__3P9wA>:last-child{order:-1}}.WebsiteFamily_interactive__kjHVw{overflow:hidden;border:1px solid var(--ag-hairline);border-radius:var(--ag-r-lg)}.WebsiteFamily_tabList__pB_NT{display:flex;flex-wrap:wrap;gap:8px;padding:var(--ag-space-5);border-bottom:1px solid var(--ag-hairline)}.WebsiteFamily_tab__0KcKc{min-height:44px;padding:10px 16px;background:transparent;color:var(--ag-text);border:1px solid var(--ag-border);border-radius:var(--ag-r-pill);cursor:pointer}.WebsiteFamily_tab__0KcKc[aria-selected=true]{background:var(--ag-action);color:var(--ag-action-ink)}.WebsiteFamily_tabPanel__Q9Zxh{display:grid;gap:var(--ag-space-4);min-height:160px;padding:var(--ag-space-8)}.WebsiteFamily_tabPanel__Q9Zxh p,.WebsiteFamily_tabPanel__Q9Zxh span{margin:0}.WebsiteFamily_sequence__My1T1{display:grid;gap:var(--ag-space-3);margin:0;padding:0;list-style:none}.WebsiteFamily_sequenceStep__dZiNL{display:flex;align-items:center;gap:var(--ag-space-4);padding-top:var(--ag-space-3);border-top:1px solid var(--ag-hairline)}.WebsiteFamily_sequenceStep__dZiNL span{color:var(--ag-text-muted);font-variant-numeric:tabular-nums}.WebsiteFamily_previewLinks__VraA2{margin-top:var(--ag-space-10)}.WebsiteFamily_phoneFrame__R6dC3{width:100%;max-width:300px;margin-inline:auto}