.Brief_brief__VMJOD{padding:0 var(--v2-gutter) 120px}.Brief_sentence__N3not{font-family:var(--font-display);font-weight:500;font-stretch:105%;font-size:clamp(24px,2.6vw,40px);line-height:1.45;color:var(--v2-ink);max-width:1100px}.Brief_line__jdAMd{display:block}.Brief_keep__FFkTj{white-space:nowrap}.Brief_blank__dlu7G,.Brief_choice__bzoZT,.Brief_idea__Gw4n7{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent;border:none;border-bottom:1px solid var(--v2-ink);border-radius:0;font-family:inherit;font-size:inherit;font-weight:inherit;font-stretch:inherit;line-height:inherit;color:var(--v2-ink);padding:0 .1em}.Brief_blank__dlu7G::-moz-placeholder,.Brief_idea__Gw4n7::-moz-placeholder{color:var(--v2-ink-3)}.Brief_blank__dlu7G::placeholder,.Brief_idea__Gw4n7::placeholder{color:var(--v2-ink-3)}.Brief_blank__dlu7G:focus,.Brief_choice__bzoZT:focus,.Brief_idea__Gw4n7:focus{outline:none;box-shadow:0 2px 0 var(--v2-ink)}.Brief_choice__bzoZT{field-sizing:content;padding-right:1.4em;background-image:var(--v2-chevron);background-repeat:no-repeat;background-position:right .1em center;background-size:12px 8px;cursor:pointer}.Brief_choice__bzoZT:active{transform:none}.Brief_idea__Gw4n7{display:block;width:100%;margin:12px 0;resize:none;min-height:2.9em;field-sizing:content}@media (hover:hover) and (pointer:fine){.Brief_blank__dlu7G:hover,.Brief_choice__bzoZT:hover,.Brief_idea__Gw4n7:hover{border-bottom-color:var(--v2-ink-2)}}.Brief_action__OpgrX{margin-top:40px}.Brief_note__OBkVj{margin:16px 0 0;font-size:15px;color:var(--v2-ink-2)}@media (max-width:880px){.Brief_sentence__N3not{font-size:clamp(22px,6vw,28px)}.Brief_idea__Gw4n7{width:100%}}.Brief_form__sxJWU{display:block}.Engagements_engagements__8t3n3{padding:0 var(--v2-gutter) 120px}.Engagements_headline__Snl46{font-family:var(--font-display);font-weight:500;font-stretch:105%;font-size:clamp(32px,4vw,56px);line-height:1.05;letter-spacing:-.01em;color:var(--v2-ink);margin:0;max-width:16ch}.Engagements_intro__n7Yx0{margin:20px 0 0;max-width:52ch}.Engagements_grid__DYerr{display:grid;grid-template-columns:1fr 1fr;margin-top:64px}.Engagements_block__N_AW0{min-width:0}.Engagements_block__N_AW0:nth-child(2n){border-left:1px solid var(--v2-hairline);padding-left:40px}.Engagements_block__N_AW0:nth-child(odd){padding-right:40px}.Engagements_block__N_AW0:nth-child(n+3){border-top:1px solid var(--v2-hairline);padding-top:40px}.Engagements_block__N_AW0:nth-child(-n+2){padding-bottom:40px}.Engagements_title__3UFFz{font-family:var(--font-display);font-weight:500;font-stretch:105%;font-size:26px;line-height:1.15;color:var(--v2-ink);margin:0}.Engagements_billing__IQp8F{display:block;margin-top:10px;color:var(--v2-ink-3)}.Engagements_body__UOckp{margin:16px 0 0;max-width:40ch;font-size:15px;line-height:1.55}.Engagements_detailsHead__FdNvR{display:block;margin-top:20px;color:var(--v2-ink-3)}.Engagements_details__0isgB{list-style:none;padding:0;margin:10px 0 0;display:grid;gap:6px;font-size:15px;color:var(--v2-ink-2)}.Engagements_exit__yKlcK{margin:20px 0 0;max-width:40ch;font-size:15px;line-height:1.55;color:var(--v2-ink-3)}@media (max-width:880px){.Engagements_engagements__8t3n3{padding-bottom:64px}.Engagements_grid__DYerr{grid-template-columns:1fr;margin-top:48px}.Engagements_block__N_AW0:nth-child(2n),.Engagements_block__N_AW0:nth-child(odd){border-left:0;padding-left:0;padding-right:0}.Engagements_block__N_AW0:nth-child(-n+2){padding-bottom:0}.Engagements_block__N_AW0+.Engagements_block__N_AW0{border-top:1px solid var(--v2-hairline);margin-top:32px;padding-top:32px}.Engagements_title__3UFFz{font-size:22px}}.HeroMark_slot__1OtmT{position:absolute;right:0;top:380px;width:34vw;height:420px;pointer-events:none;z-index:1}@media (max-width:880px){.HeroMark_slot__1OtmT{display:none}}.CtHero_hero__Zl_gE{position:relative;padding:200px var(--v2-gutter) 64px}.CtHero_word__s4RVm{margin:0}.CtHero_line__ujL2v{display:block}.CtHero_intro__MSm5l{margin:32px 0 0;max-width:52ch}@media (max-width:880px){.CtHero_hero__Zl_gE{padding:160px var(--v2-gutter) 48px}}.Doors_doors__j2BiG{padding:0 var(--v2-gutter) 120px}.Doors_grid__9VQGO{display:grid;grid-template-columns:1fr 1fr 1fr}.Doors_door__2jmgI{min-width:0}.Doors_door__2jmgI:nth-child(n+2){border-left:1px solid var(--v2-hairline);padding-left:40px}.Doors_door__2jmgI:first-child,.Doors_door__2jmgI:nth-child(2){padding-right:40px}.Doors_title__5nbT1{font-size:26px;margin:0}.Doors_address__Fr2kz,.Doors_title__5nbT1{font-family:var(--font-display);font-weight:500;font-stretch:105%;line-height:1.15;color:var(--v2-ink)}.Doors_address__Fr2kz{display:inline-block;margin-top:16px;font-size:clamp(24px,2.6vw,40px);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.12em}@media (hover:hover) and (pointer:fine){.Doors_address__Fr2kz:hover{color:var(--v2-ink-2)}}.Doors_address__Fr2kz:active{transform:scale(.99)}.Doors_address__Fr2kz:focus-visible{outline:2px solid var(--v2-ink);outline-offset:3px}.Doors_note__P_JsI{margin:12px 0 0;font-size:15px;max-width:34ch}@media (max-width:880px){.Doors_grid__9VQGO{grid-template-columns:1fr}.Doors_door__2jmgI:nth-child(2n),.Doors_door__2jmgI:nth-child(odd){border-left:0;padding-left:0;padding-right:0}.Doors_door__2jmgI+.Doors_door__2jmgI{border-top:1px solid var(--v2-hairline);margin-top:32px;padding-top:32px}.Doors_title__5nbT1{font-size:22px}}.NotFoundHero_hero__oBItS{position:relative;padding:200px var(--v2-gutter) 160px}.NotFoundHero_word__iRoGA{margin:0}.NotFoundHero_intro___UOfr{margin:32px 0 0;max-width:52ch}.NotFoundHero_links__r8rcT{margin-top:72px;max-width:720px}@media (max-width:880px){.NotFoundHero_hero__oBItS{padding:160px var(--v2-gutter) 120px}.NotFoundHero_links__r8rcT{margin-top:48px}}.CtoHero_hero__lBhlQ{position:relative;padding:200px var(--v2-gutter) 120px}.CtoHero_word__tmzWd{margin:0;font-size:min(var(--v2-giant),15.5vw)}.CtoHero_line__ISX9b{display:block}.CtoHero_intro__yGLXC{margin:32px 0 0;max-width:52ch}@media (max-width:880px){.CtoHero_hero__lBhlQ{padding:160px var(--v2-gutter) 96px}}.Situations_situations__nkwtP{padding:0 var(--v2-gutter) 120px}.Situations_headline__IpiiZ{font-family:var(--font-display);font-weight:500;font-stretch:105%;font-size:clamp(32px,4vw,56px);line-height:1.05;letter-spacing:-.01em;color:var(--v2-ink);margin:0;max-width:16ch}.Situations_intro__z8XsP{margin:20px 0 0;max-width:52ch}.Situations_grid__B0Nm3{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:64px}.Situations_item__kRfYl{min-width:0}.Situations_title__C6wXQ{font-family:var(--font-display);font-weight:500;font-stretch:105%;font-size:20px;line-height:1.2;color:var(--v2-ink);margin:0}.Situations_body__rrULA{margin:10px 0 0;font-size:15px;line-height:1.55;max-width:34ch}@media (max-width:880px){.Situations_grid__B0Nm3{grid-template-columns:1fr;gap:32px;margin-top:48px}}.Weeks_weeks__U4Ftu{padding:0 var(--v2-gutter) 120px}.Weeks_headline__VVeYp{font-family:var(--font-display);font-weight:500;font-stretch:105%;font-size:clamp(32px,4vw,56px);line-height:1.05;letter-spacing:-.01em;color:var(--v2-ink);margin:0;max-width:16ch}.Weeks_rows__IWN_g{margin-top:64px}.Weeks_row__FYBDs{display:grid;grid-template-columns:repeat(12,1fr);gap:24px;align-items:baseline;padding:28px 0}.Weeks_row__FYBDs+.Weeks_row__FYBDs{border-top:1px solid var(--v2-hairline)}.Weeks_row__FYBDs:last-child{border-bottom:1px solid var(--v2-hairline)}.Weeks_rowLabel__eXXGf{grid-column:1/5;font-family:var(--font-display);font-weight:500;font-stretch:105%;font-size:26px;line-height:1.15;color:var(--v2-ink)}.Weeks_rowBody__TsGxo{grid-column:5/13;margin:0;font-size:15px;line-height:1.55;max-width:52ch}@media (max-width:880px){.Weeks_rows__IWN_g{margin-top:48px}.Weeks_row__FYBDs{grid-template-columns:1fr;gap:8px}.Weeks_rowBody__TsGxo,.Weeks_rowLabel__eXXGf{grid-column:1}}.WorkHero_hero__N6nto{position:relative;padding:200px var(--v2-gutter) 120px}.WorkHero_word___YSlH{margin:0;font-size:min(var(--v2-giant),calc((100vw - 2 * var(--v2-gutter)) / 7))}.WorkHero_line__sNdWb{display:block}.WorkHero_intro__fug1a{margin:32px 0 0;max-width:52ch}@media (max-width:880px){.WorkHero_hero__N6nto{padding:160px var(--v2-gutter) 96px}.WorkHero_word___YSlH{font-size:min(var(--v2-giant),calc((100vw - 2 * var(--v2-gutter)) / 6.3))}}.AboutHero_hero__RiA_m{position:relative;padding:200px var(--v2-gutter) 120px}.AboutHero_word__FyMAb{margin:0}.AboutHero_line__V5hrm{display:block}.AboutHero_intro__Ue3Io{margin:32px 0 0;max-width:52ch}@media (max-width:880px){.AboutHero_hero__RiA_m{padding:160px var(--v2-gutter) 96px}}.ApHero_hero__567hV{position:relative;padding:200px var(--v2-gutter) 120px}.ApHero_word__76KmJ{margin:0}.ApHero_line__rIooE{display:block}.ApHero_intro__qP2bf{margin:32px 0 0;max-width:52ch}@media (max-width:880px){.ApHero_hero__567hV{padding:160px var(--v2-gutter) 96px}}.Outcomes_outcomes__rfnRD{padding:0 var(--v2-gutter) 120px}.Outcomes_headline__nAjeF{font-family:var(--font-display);font-weight:500;font-stretch:105%;font-size:clamp(32px,4vw,56px);line-height:1.05;letter-spacing:-.01em;color:var(--v2-ink);margin:0;max-width:16ch}.Outcomes_intro__ZmZ4X{margin:20px 0 0;max-width:52ch}.Outcomes_grid__h7RMT{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:64px}.Outcomes_item__7TaNy{min-width:0}.Outcomes_title__Vg9gq{font-family:var(--font-display);font-weight:500;font-stretch:105%;font-size:20px;line-height:1.2;color:var(--v2-ink);margin:0}.Outcomes_body__lGLLV{margin:10px 0 0;font-size:15px;line-height:1.55;max-width:34ch}@media (max-width:880px){.Outcomes_grid__h7RMT{grid-template-columns:1fr;gap:32px;margin-top:48px}}.Steps_steps__dxo1B{padding:0 var(--v2-gutter) 120px}.Steps_block__Goksz{display:grid;grid-template-columns:repeat(12,1fr);gap:24px;align-items:start}.Steps_block__Goksz+.Steps_block__Goksz{border-top:1px solid var(--v2-hairline);margin-top:56px;padding-top:56px}.Steps_wordCol__8oS_y{grid-column:1/7;min-width:0}.Steps_word__bHdjg{margin:0}.Steps_timing__t9DSX{margin:16px 0 0;color:var(--v2-ink-3)}.Steps_text__d2m0S{grid-column:7/13;min-width:0}.Steps_title__wtIz2{font-family:var(--font-display);font-weight:500;font-stretch:105%;font-size:26px;line-height:1.15;color:var(--v2-ink);margin:0}.Steps_description__BTciV{margin:16px 0 0;max-width:46ch;font-size:15px;line-height:1.55}.Steps_ledger__t5QD8{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;margin-top:24px}.Steps_column__g4oLO{min-width:0}.Steps_columnHead__lSjLo{margin:0;color:var(--v2-ink-3)}.Steps_list__oPGUU{list-style:none;padding:0;margin:10px 0 0;display:grid;gap:6px;font-size:15px;line-height:1.55;color:var(--v2-ink-2)}@media (max-width:880px){.Steps_block__Goksz{grid-template-columns:1fr;gap:20px}.Steps_wordCol__8oS_y{grid-column:1}.Steps_word__bHdjg{font-size:clamp(48px,14vw,88px)}.Steps_text__d2m0S{grid-column:1}.Steps_block__Goksz+.Steps_block__Goksz{margin-top:40px;padding-top:40px}}.PillLabel_pill__mfGuG{display:inline-flex;align-items:center;padding:6px 14px;border:1px solid var(--v2-hairline);border-radius:999px;font-family:var(--font-mono);font-size:13px;color:var(--v2-ink)}.Lists_lists__rHsp5{padding:0 var(--v2-gutter) 120px}.Lists_grid__n6vwn{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}@media (max-width:880px){.Lists_grid__n6vwn{grid-template-columns:1fr}}.Lists_column__53gAB{min-width:0}.Lists_list__0NbB4{list-style:none;padding:0;margin:24px 0 0;display:grid;gap:6px}.Lists_item__b1uN7{font-family:var(--font-body);font-size:17px;color:var(--v2-ink)}.Manifesto_manifesto__DPuol{padding:120px var(--v2-gutter)}.Manifesto_copy__fULUz{max-width:14ch}.Manifesto_line__990MY{display:block}.RowList_list__V3pE3{display:flex;flex-direction:column}.RowList_row__XdW_A{display:block;border-top:1px solid var(--v2-hairline);color:inherit;text-decoration:none}.RowList_row__XdW_A:last-child{border-bottom:1px solid var(--v2-hairline)}a.RowList_row__XdW_A:active{opacity:.7}a.RowList_row__XdW_A:focus-visible{outline:2px solid var(--v2-ink);outline-offset:3px}.RowList_linkRow__HLOkG{display:flex;align-items:center;gap:16px;padding:22px 0}.RowList_expandRow__2bLX2{display:block}.RowList_label___LOxZ{flex:1;font-family:var(--font-body);font-size:22px;color:var(--v2-ink)}.RowList_count__9HpFO{color:var(--v2-ink-3)}.RowList_arrow__8pjSF{color:var(--v2-ink);transition:transform var(--v2-dur) var(--v2-ease);flex:0 0 auto}@media (hover:hover) and (pointer:fine){.RowList_linkRow__HLOkG:hover .RowList_arrow__8pjSF{transform:translateX(6px)}}.RowList_rowButton__oU0EI{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:22px 0;background:none;border:none;cursor:pointer;text-align:left;color:inherit;font:inherit}.RowList_rowButton__oU0EI:active{opacity:.7}.RowList_rowButton__oU0EI:focus-visible{outline:2px solid var(--v2-ink);outline-offset:3px}.RowList_plus__yDxq_{position:relative;flex:0 0 auto;width:20px;height:20px}.RowList_plus__yDxq_:after,.RowList_plus__yDxq_:before{content:"";position:absolute;top:50%;left:50%;background:var(--v2-ink);transition:transform var(--v2-dur) var(--v2-ease)}.RowList_plus__yDxq_:before{width:14px;height:1.5px;transform:translate(-50%,-50%)}.RowList_plus__yDxq_:after{width:1.5px;height:14px;transform:translate(-50%,-50%)}.RowList_plusOpen__DVytM:after{transform:translate(-50%,-50%) rotate(90deg);opacity:0}.RowList_body__b9M88{height:0;overflow:hidden}.RowList_bodyText__EjAAr{margin:0;padding:0 0 22px;max-width:60ch;font-family:var(--font-body);font-size:16px;line-height:1.55;color:var(--v2-ink-2)}.Questions_questions__FYQpE{padding:140px var(--v2-gutter)}.Questions_inner__nU6eP{max-width:960px;margin:0 auto}.Questions_head__bz6__{margin-bottom:48px}.Questions_group__gVk0i+.Questions_group__gVk0i{margin-top:56px}.Questions_groupTitle__uF6eq{font-family:var(--font-display);font-weight:500;font-stretch:105%;font-size:26px;line-height:1.15;color:var(--v2-ink);margin:0 0 20px}.Quotes_quotes__3XTae{padding:0 var(--v2-gutter) 120px}.Quotes_spaced__ntOWA{padding-top:120px}.Quotes_headline__3FMhC{font-family:var(--font-display);font-weight:500;font-stretch:105%;font-size:clamp(32px,4vw,56px);line-height:1.05;letter-spacing:-.01em;color:var(--v2-ink);margin:0;max-width:16ch}.Quotes_grid__A2BrW{display:grid;grid-template-columns:1fr 1fr;margin-top:64px}.Quotes_block__CltaU{min-width:0}.Quotes_block__CltaU:nth-child(2n){border-left:1px solid var(--v2-hairline);padding-left:40px}.Quotes_block__CltaU:nth-child(odd){padding-right:40px}.Quotes_text__qv0MS{font-family:var(--font-display);font-weight:500;font-stretch:105%;font-size:clamp(24px,2.6vw,40px);line-height:1.25;color:var(--v2-ink);margin:0;max-width:26ch}.Quotes_attribution__Oz_2W{margin:16px 0 0;font-size:15px;color:var(--v2-ink-2)}@media (max-width:880px){.Quotes_grid__A2BrW{grid-template-columns:1fr;margin-top:48px}.Quotes_block__CltaU:nth-child(2n),.Quotes_block__CltaU:nth-child(odd){border-left:0;padding-left:0;padding-right:0}.Quotes_block__CltaU+.Quotes_block__CltaU{border-top:1px solid var(--v2-hairline);margin-top:32px;padding-top:32px}}.TermsCards_terms__E2XqF{padding:140px var(--v2-gutter) 120px}.TermsCards_header__XSBb0{display:grid;grid-template-columns:repeat(12,1fr);gap:24px;align-items:start;margin-bottom:64px}.TermsCards_headline__ZyASB{grid-column:1/9;max-width:10ch}.TermsCards_paragraph__T8qUs{grid-column:9/13;max-width:36ch}@media (max-width:880px){.TermsCards_header__XSBb0{grid-template-columns:1fr}.TermsCards_headline__ZyASB,.TermsCards_paragraph__T8qUs{grid-column:1/-1;max-width:none}}.TermsCards_viewport__Y6r5H{overflow:hidden}.TermsCards_track__27MOI{display:flex;gap:32px;width:-moz-max-content;width:max-content}.TermsCards_terms__E2XqF:has(.TermsCards_ring__kvsUs){padding-bottom:0}.TermsCards_ring__kvsUs{position:relative;overflow:hidden;height:100vh;height:100svh;margin:0 calc(-1 * var(--v2-gutter));perspective:1600px;perspective-origin:50% 50%}.TermsCards_ring__kvsUs .TermsCards_track__27MOI{position:absolute;left:50%;top:66%;width:0;height:0;display:block;transform-style:preserve-3d}.TermsCards_ring__kvsUs .TermsCards_card__JgXML{position:absolute;left:-180px;top:-150px;backface-visibility:hidden}.TermsCards_card__JgXML{width:360px;height:300px;flex:0 0 auto;padding:28px;border-radius:14px;background:var(--v2-glass);border:1px solid var(--v2-glass-edge);display:flex;flex-direction:column;justify-content:space-between}.TermsCards_cardLabel__aETAO{color:var(--v2-ink-3)}.TermsCards_cardTitle__1u_LN{font-family:var(--font-display);font-weight:500;font-stretch:105%;font-size:28px;line-height:1.1;color:var(--v2-ink);margin:0 0 12px}.TermsCards_cardBody__Qw7jU{font-family:var(--font-body);font-size:15px;line-height:1.5;color:var(--v2-ink-2);margin:0}@media (max-width:880px){.TermsCards_viewport__Y6r5H{overflow-x:auto}.TermsCards_track__27MOI{width:auto;padding-bottom:12px}}@media (prefers-reduced-motion:reduce){.TermsCards_viewport__Y6r5H{overflow-x:auto}.TermsCards_track__27MOI{width:auto;padding-bottom:12px}}.Keep_keep__VZGlK{padding:0 var(--v2-gutter) 120px}.Keep_headline__SiGER{font-family:var(--font-display);font-weight:500;font-stretch:105%;font-size:clamp(32px,4vw,56px);line-height:1.05;letter-spacing:-.01em;color:var(--v2-ink);margin:0;max-width:16ch}.Keep_intro___baaB{margin:20px 0 0;max-width:52ch}.Keep_grid__RAeoL{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:64px}.Keep_item__ZboDH{min-width:0}.Keep_title__1sS2a{font-family:var(--font-display);font-weight:500;font-stretch:105%;font-size:20px;line-height:1.2;color:var(--v2-ink);margin:0}.Keep_body__QCijs{margin:10px 0 0;font-size:15px;line-height:1.55;max-width:34ch}@media (max-width:880px){.Keep_grid__RAeoL{grid-template-columns:1fr;gap:32px;margin-top:48px}}.BlockModels_layer__xVWS3{position:absolute;top:0;bottom:0;left:0;width:50%;pointer-events:none;z-index:1}.BlockModels_sticky__LxG_8{position:sticky;top:0;height:100vh;height:100svh}@media (max-width:880px){.BlockModels_layer__xVWS3{display:none}}.SvcBlocks_blocks__LX_lR{position:relative;padding:0 var(--v2-gutter) 120px}.SvcBlocks_block__BYG7w{position:relative;display:grid;grid-template-columns:repeat(12,1fr);gap:24px;align-items:start}.SvcBlocks_block__BYG7w+.SvcBlocks_block__BYG7w{border-top:1px solid var(--v2-hairline);margin-top:56px;padding-top:56px}.SvcBlocks_word___CLLO{grid-column:1/7;margin:0}.SvcBlocks_text__slSW8{grid-column:7/13;min-width:0}.SvcBlocks_title__T0z0k{font-family:var(--font-display);font-weight:500;font-stretch:105%;font-size:26px;line-height:1.15;color:var(--v2-ink);margin:0}.SvcBlocks_description__Tc_ly{margin:16px 0 0;max-width:46ch;font-size:15px;line-height:1.55}.SvcBlocks_ships__MAJ5Y{list-style:none;padding:0;margin:24px 0 0;display:grid;gap:6px;font-size:15px;color:var(--v2-ink-2)}.SvcBlocks_stack__yZ6RC{margin:24px 0 0;color:var(--v2-ink-3)}@media (min-width:881px){.SvcBlocks_block__BYG7w{min-height:480px}}@media (max-width:880px){.SvcBlocks_block__BYG7w{grid-template-columns:1fr;gap:20px}.SvcBlocks_word___CLLO{grid-column:1;font-size:clamp(48px,14vw,88px)}.SvcBlocks_text__slSW8{grid-column:1}.SvcBlocks_block__BYG7w+.SvcBlocks_block__BYG7w{margin-top:40px;padding-top:40px}}.SvcHero_hero___GAC7{position:relative;padding:200px var(--v2-gutter) 120px}.SvcHero_word__Ozfk_{margin:0}.SvcHero_line__KW2Lw{display:block}.SvcHero_intro__NBzvo{margin:32px 0 0;max-width:52ch}@media (max-width:880px){.SvcHero_hero___GAC7{padding:160px var(--v2-gutter) 96px}}.Diagram_root__s1dQR{width:100%}.Diagram_box__p64_Y{position:relative;width:100%;overflow:hidden}.Diagram_canvas__xXWuR{position:absolute;top:0;left:0;transform-origin:0 0;font-family:var(--font-outfit),sans-serif;color:var(--v2-ink)}.Diagram_glow__J0DUd{position:absolute;border-radius:50%;background:radial-gradient(closest-side,rgba(180,0,255,.22),rgba(180,0,255,0) 70%);filter:blur(20px)}.Diagram_wires__OfcHB{position:absolute;inset:0;overflow:visible}.Diagram_wires__OfcHB circle{filter:drop-shadow(0 0 6px #b400ff)}.Diagram_label__ecgSW{margin:0;font-family:var(--font-mono),monospace;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--v2-ink-3)}.Diagram_chip__ffOfM{position:absolute;display:flex;align-items:center;justify-content:space-between;padding:0 20px;border-radius:16px;background:var(--v2-bg-2);border:1px solid hsla(0,0%,100%,.1);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.05)}.Diagram_chipName__N5HMy{font-weight:500;font-size:19px}.Diagram_chipNote__LkV6V{font-family:var(--font-mono),monospace;font-size:12px;letter-spacing:.04em;color:var(--v2-ink-2)}.Diagram_shell__M6xdB{position:absolute;padding:8px;border-radius:30px;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.1)}.Diagram_core__hL_Mv{height:100%;border-radius:23px;background:#13151b;border:1px solid rgba(180,0,255,.35);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),0 30px 80px -20px rgba(180,0,255,.35);padding:30px 32px 28px}.Diagram_coreName__UmYBi{margin:0;font-size:30px;font-weight:500;letter-spacing:-.01em}.Diagram_coreSub__RDjf0{margin:6px 0 0;color:var(--v2-ink-2);font-size:15px}.Diagram_mods__ygb8v{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:22px}.Diagram_mod__5_oAP{padding:11px 14px;border-radius:12px;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.1);font-size:15px}.Diagram_sched__Fx1Sf{margin-top:24px;border-top:1px solid hsla(0,0%,100%,.1);padding-top:18px}.Diagram_sched__Fx1Sf .Diagram_label__ecgSW{margin-bottom:10px}.Diagram_row__70Wn1{display:flex;gap:16px;align-items:baseline;margin:0 -10px;padding:7px 10px;border-radius:8px;font-size:15px;color:var(--v2-ink)}.Diagram_time__pUukg{width:64px;font-family:var(--font-mono),monospace;font-size:13px;color:#d680ff}@media (prefers-reduced-motion:no-preference){.Diagram_canvas__xXWuR .Diagram_row__70Wn1{animation:Diagram_tick__osucD 10s var(--v2-ease) infinite;animation-delay:calc(var(--i) * 2s)}}@keyframes Diagram_tick__osucD{0%,16%,to{background:transparent}11%,4%{background:rgba(180,0,255,.14)}}.Diagram_stack__HOT5I{display:none}@media (max-width:719px){.Diagram_box__p64_Y{display:none}.Diagram_stack__HOT5I{display:flex;flex-direction:column;gap:14px;font-family:var(--font-outfit),sans-serif;color:var(--v2-ink)}.Diagram_pills__Z2ZLx{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.Diagram_pill__vCkqa{padding:9px 14px;border-radius:999px;background:var(--v2-bg-2);border:1px solid hsla(0,0%,100%,.1);font-size:15px}.Diagram_stackCore__ZmY3G{margin-bottom:10px;padding:24px 22px;border-radius:20px;background:#13151b;border:1px solid rgba(180,0,255,.35);box-shadow:0 24px 60px -20px rgba(180,0,255,.35)}.Diagram_stackCore__ZmY3G .Diagram_coreName__UmYBi{font-size:24px}}