.case_study_architecture_container__2K0Tt{display:flex;flex-direction:column;justify-content:center;gap:24px;padding:0 140px;min-width:1480px;max-width:1480px;width:100%;margin:80px 0}@media only screen and (max-width:1480px){.case_study_architecture_container__2K0Tt{padding:0 22px;min-width:auto;max-width:1244px}}.case_study_architecture_container__2K0Tt{gap:16px}.case_study_architecture_container__2K0Tt .case_study_architecture_content__jhs3O{display:flex;flex-direction:column;gap:20px}.case_study_architecture_container__2K0Tt .case_study_architecture_content__jhs3O .case_study_architecture_intro__TxDhB{position:relative;z-index:10}.case_study_architecture_container__2K0Tt .case_study_architecture_content__jhs3O .case_study_architecture_intro__TxDhB:before{content:"";position:absolute;inset:0;border-radius:32px;padding:1px;background:linear-gradient(172.5deg,hsla(0,0%,58%,.2),hsla(0,0%,100%,0) 30%,hsla(0,0%,0%,.07) 70%,hsla(0,0%,100%,.1));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:9}.case_study_architecture_container__2K0Tt .case_study_architecture_content__jhs3O .case_study_architecture_intro__TxDhB{display:grid;grid-template-columns:72px minmax(0,1fr);align-items:center;grid-gap:20px;gap:20px;padding:20px;border-radius:32px;background:radial-gradient(circle at 4% 0,rgba(10,132,255,.18),transparent 34%),rgba(39,39,39,.92)}.case_study_architecture_container__2K0Tt .case_study_architecture_content__jhs3O .case_study_architecture_intro__TxDhB .case_study_architecture_intro_marker__rmbJX{font-family:mono,monospace;font-weight:500;font-style:normal;display:grid;place-items:center;width:72px;aspect-ratio:1;border-radius:22px;background:rgba(10,132,255,.14);color:#5ac8f5;font-size:13px;letter-spacing:.08em;text-transform:uppercase}.case_study_architecture_container__2K0Tt .case_study_architecture_content__jhs3O .case_study_architecture_intro__TxDhB .case_study_architecture_intro_content__RaD19{display:flex;flex-direction:column;gap:4px;min-width:0}.case_study_architecture_container__2K0Tt .case_study_architecture_content__jhs3O .case_study_architecture_intro__TxDhB .case_study_architecture_intro_label__mukmf{font-family:var(--font-display),sans-serif;font-weight:500;font-style:normal;font-size:28px;line-height:1.35;letter-spacing:.0075em}@media only screen and (max-width:1068px){.case_study_architecture_container__2K0Tt .case_study_architecture_content__jhs3O .case_study_architecture_intro__TxDhB .case_study_architecture_intro_label__mukmf{font-size:22px;line-height:1.45;letter-spacing:0}}@media only screen and (max-width:768px){.case_study_architecture_container__2K0Tt .case_study_architecture_content__jhs3O .case_study_architecture_intro__TxDhB .case_study_architecture_intro_label__mukmf{font-size:18px;line-height:1.55;letter-spacing:-.0075em}}.case_study_architecture_container__2K0Tt .case_study_architecture_content__jhs3O .case_study_architecture_intro__TxDhB .case_study_architecture_intro_label__mukmf{color:hsla(0,0%,100%,.96)}.case_study_architecture_container__2K0Tt .case_study_architecture_content__jhs3O .case_study_architecture_intro__TxDhB .case_study_architecture_description__9fRsZ{font-family:var(--font-display),sans-serif;font-weight:400;font-style:normal;font-size:20px;line-height:1.7;letter-spacing:0}@media only screen and (max-width:1068px){.case_study_architecture_container__2K0Tt .case_study_architecture_content__jhs3O .case_study_architecture_intro__TxDhB .case_study_architecture_description__9fRsZ{font-size:17px;line-height:1.68;letter-spacing:-.005em}}@media only screen and (max-width:768px){.case_study_architecture_container__2K0Tt .case_study_architecture_content__jhs3O .case_study_architecture_intro__TxDhB .case_study_architecture_description__9fRsZ{font-size:16px;line-height:1.65;letter-spacing:-.01em}}.case_study_architecture_container__2K0Tt .case_study_architecture_content__jhs3O .case_study_architecture_intro__TxDhB .case_study_architecture_description__9fRsZ{color:hsla(0,0%,100%,.62)}.case_study_architecture_container__2K0Tt .case_study_architecture_content__jhs3O .case_study_architecture_description__9fRsZ{font-family:var(--font-display),sans-serif;font-weight:400;font-style:normal;font-size:20px;line-height:1.7;letter-spacing:0}@media only screen and (max-width:1068px){.case_study_architecture_container__2K0Tt .case_study_architecture_content__jhs3O .case_study_architecture_description__9fRsZ{font-size:17px;line-height:1.68;letter-spacing:-.005em}}@media only screen and (max-width:768px){.case_study_architecture_container__2K0Tt .case_study_architecture_content__jhs3O .case_study_architecture_description__9fRsZ{font-size:16px;line-height:1.65;letter-spacing:-.01em}}.case_study_architecture_container__2K0Tt .case_study_architecture_content__jhs3O .case_study_architecture_description__9fRsZ{color:hsla(0,0%,100%,.62);margin:0;max-width:78ch;text-wrap:pretty}.case_study_architecture_container__2K0Tt .case_study_architecture_content__jhs3O .case_study_architecture_description__9fRsZ strong{color:hsla(0,0%,100%,.96);font-weight:600}.case_study_architecture_container__2K0Tt .case_study_architecture_content__jhs3O .case_study_architecture_description__9fRsZ em{color:#0a84ff;font-style:normal}.case_study_architecture_container__2K0Tt .case_study_architecture_content__jhs3O .case_study_architecture_description__9fRsZ code{font-family:mono,monospace;font-weight:500;font-style:normal;display:inline;padding:.22em .42em .32em;border-radius:.42em;background:rgba(10,132,255,.2);color:#5ac8f5;font-size:.86em;line-height:inherit;overflow-wrap:anywhere;word-break:break-word;box-decoration-break:clone;-webkit-box-decoration-break:clone;unicode-bidi:isolate}.case_study_architecture_container__2K0Tt .case_study_architecture_content__jhs3O .case_study_architecture_trade_offs__CfOXQ{display:flex;flex-direction:column;gap:14px;margin:0;padding:0;list-style:none}.case_study_architecture_container__2K0Tt .case_study_architecture_content__jhs3O .case_study_architecture_trade_offs__CfOXQ .case_study_architecture_trade_off__k7oja{--decision-accent:rgb(10,132,255);display:grid;grid-template-columns:72px minmax(0,1fr);grid-gap:20px;gap:20px;min-width:0}.case_study_architecture_container__2K0Tt .case_study_architecture_content__jhs3O .case_study_architecture_trade_offs__CfOXQ .case_study_architecture_trade_off__k7oja:nth-child(2){--decision-accent:rgb(102,212,207)}.case_study_architecture_container__2K0Tt .case_study_architecture_content__jhs3O .case_study_architecture_trade_offs__CfOXQ .case_study_architecture_trade_off__k7oja:nth-child(3){--decision-accent:rgb(255,179,64)}.case_study_architecture_container__2K0Tt .case_study_architecture_content__jhs3O .case_study_architecture_trade_offs__CfOXQ .case_study_architecture_trade_off__k7oja:nth-child(4){--decision-accent:rgb(191,90,242)}.case_study_architecture_container__2K0Tt .case_study_architecture_content__jhs3O .case_study_architecture_trade_offs__CfOXQ .case_study_architecture_trade_off__k7oja:nth-child(5){--decision-accent:rgb(106,196,220)}.case_study_architecture_container__2K0Tt .case_study_architecture_content__jhs3O .case_study_architecture_trade_offs__CfOXQ .case_study_architecture_trade_off__k7oja .case_study_architecture_rail__il6N_{position:relative;display:flex;justify-content:center;padding-top:14px}.case_study_architecture_container__2K0Tt .case_study_architecture_content__jhs3O .case_study_architecture_trade_offs__CfOXQ .case_study_architecture_trade_off__k7oja .case_study_architecture_rail__il6N_ .case_study_architecture_index__3ODF_{font-family:mono,monospace;font-weight:500;font-style:normal;position:relative;z-index:2;display:grid;place-items:center;width:54px;height:54px;border:1px solid color-mix(in srgb,var(--decision-accent) 36%,transparent);border-radius:18px;background:color-mix(in srgb,var(--decision-accent) 13%,#121212);color:var(--decision-accent);font-size:13px;letter-spacing:.08em}.case_study_architecture_container__2K0Tt .case_study_architecture_content__jhs3O .case_study_architecture_trade_offs__CfOXQ .case_study_architecture_trade_off__k7oja .case_study_architecture_rail__il6N_ .case_study_architecture_connector__cWJwh{position:absolute;top:67px;bottom:-28px;width:1px;background:linear-gradient(var(--decision-accent),#383a38 55%,transparent);opacity:.45}.case_study_architecture_container__2K0Tt .case_study_architecture_content__jhs3O .case_study_architecture_trade_offs__CfOXQ .case_study_architecture_trade_off__k7oja:last-child .case_study_architecture_connector__cWJwh{display:none}.case_study_architecture_container__2K0Tt .case_study_architecture_content__jhs3O .case_study_architecture_trade_offs__CfOXQ .case_study_architecture_trade_off__k7oja .case_study_architecture_record__0j_Nc{position:relative;z-index:10}.case_study_architecture_container__2K0Tt .case_study_architecture_content__jhs3O .case_study_architecture_trade_offs__CfOXQ .case_study_architecture_trade_off__k7oja .case_study_architecture_record__0j_Nc:before{content:"";position:absolute;inset:0;border-radius:32px;padding:1px;background:linear-gradient(172.5deg,hsla(0,0%,58%,.2),hsla(0,0%,100%,0) 30%,hsla(0,0%,0%,.07) 70%,hsla(0,0%,100%,.1));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:9}.case_study_architecture_container__2K0Tt .case_study_architecture_content__jhs3O .case_study_architecture_trade_offs__CfOXQ .case_study_architecture_trade_off__k7oja .case_study_architecture_record__0j_Nc{min-width:0;padding:24px 28px 28px;border-radius:32px;background:linear-gradient(105deg,color-mix(in srgb,var(--decision-accent) 8%,transparent),transparent 34%),rgba(39,39,39,.92)}.case_study_architecture_container__2K0Tt .case_study_architecture_content__jhs3O .case_study_architecture_trade_offs__CfOXQ .case_study_architecture_trade_off__k7oja .case_study_architecture_record_meta__3whkf{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px;padding-bottom:14px;border-bottom:1px solid rgba(85,88,84,.65)}.case_study_architecture_container__2K0Tt .case_study_architecture_content__jhs3O .case_study_architecture_trade_offs__CfOXQ .case_study_architecture_trade_off__k7oja .case_study_architecture_domain__IbxBL,.case_study_architecture_container__2K0Tt .case_study_architecture_content__jhs3O .case_study_architecture_trade_offs__CfOXQ .case_study_architecture_trade_off__k7oja .case_study_architecture_record_id__3nqmy{font-family:mono,monospace;font-weight:500;font-style:normal;font-size:12px;line-height:1.4;letter-spacing:.07em;text-transform:uppercase}.case_study_architecture_container__2K0Tt .case_study_architecture_content__jhs3O .case_study_architecture_trade_offs__CfOXQ .case_study_architecture_trade_off__k7oja .case_study_architecture_domain__IbxBL{color:var(--decision-accent)}.case_study_architecture_container__2K0Tt .case_study_architecture_content__jhs3O .case_study_architecture_trade_offs__CfOXQ .case_study_architecture_trade_off__k7oja .case_study_architecture_record_id__3nqmy{color:hsla(0,0%,100%,.38)}.case_study_architecture_container__2K0Tt .case_study_architecture_content__jhs3O .case_study_architecture_trade_offs__CfOXQ .case_study_architecture_trade_off__k7oja .case_study_architecture_record_content__wSEKy{display:grid;grid-template-columns:minmax(240px,.75fr) minmax(0,1.5fr);align-items:start;grid-gap:clamp(28px,4vw,64px);gap:clamp(28px,4vw,64px)}.case_study_architecture_container__2K0Tt .case_study_architecture_content__jhs3O .case_study_architecture_trade_offs__CfOXQ .case_study_architecture_trade_off__k7oja .case_study_architecture_decision__rNSch{font-family:var(--font-display),sans-serif;font-weight:500;font-style:normal;font-size:28px;line-height:1.35;letter-spacing:.0075em}@media only screen and (max-width:1068px){.case_study_architecture_container__2K0Tt .case_study_architecture_content__jhs3O .case_study_architecture_trade_offs__CfOXQ .case_study_architecture_trade_off__k7oja .case_study_architecture_decision__rNSch{font-size:22px;line-height:1.45;letter-spacing:0}}@media only screen and (max-width:768px){.case_study_architecture_container__2K0Tt .case_study_architecture_content__jhs3O .case_study_architecture_trade_offs__CfOXQ .case_study_architecture_trade_off__k7oja .case_study_architecture_decision__rNSch{font-size:18px;line-height:1.55;letter-spacing:-.0075em}}.case_study_architecture_container__2K0Tt .case_study_architecture_content__jhs3O .case_study_architecture_trade_offs__CfOXQ .case_study_architecture_trade_off__k7oja .case_study_architecture_decision__rNSch{margin:0;color:hsla(0,0%,100%,.96);text-wrap:balance}.case_study_architecture_container__2K0Tt .case_study_architecture_content__jhs3O .case_study_architecture_trade_offs__CfOXQ .case_study_architecture_trade_off__k7oja .case_study_architecture_rationale__Gp_po{font-family:var(--font-display),sans-serif;font-weight:400;font-style:normal;font-size:20px;line-height:1.7;letter-spacing:0}@media only screen and (max-width:1068px){.case_study_architecture_container__2K0Tt .case_study_architecture_content__jhs3O .case_study_architecture_trade_offs__CfOXQ .case_study_architecture_trade_off__k7oja .case_study_architecture_rationale__Gp_po{font-size:17px;line-height:1.68;letter-spacing:-.005em}}@media only screen and (max-width:768px){.case_study_architecture_container__2K0Tt .case_study_architecture_content__jhs3O .case_study_architecture_trade_offs__CfOXQ .case_study_architecture_trade_off__k7oja .case_study_architecture_rationale__Gp_po{font-size:16px;line-height:1.65;letter-spacing:-.01em}}.case_study_architecture_container__2K0Tt .case_study_architecture_content__jhs3O .case_study_architecture_trade_offs__CfOXQ .case_study_architecture_trade_off__k7oja .case_study_architecture_rationale__Gp_po{color:hsla(0,0%,100%,.62);margin:0;max-width:78ch;text-wrap:pretty}.case_study_architecture_container__2K0Tt .case_study_architecture_content__jhs3O .case_study_architecture_trade_offs__CfOXQ .case_study_architecture_trade_off__k7oja .case_study_architecture_rationale__Gp_po strong{color:hsla(0,0%,100%,.96);font-weight:600}.case_study_architecture_container__2K0Tt .case_study_architecture_content__jhs3O .case_study_architecture_trade_offs__CfOXQ .case_study_architecture_trade_off__k7oja .case_study_architecture_rationale__Gp_po em{color:var(--decision-accent);font-style:normal}.case_study_architecture_container__2K0Tt .case_study_architecture_content__jhs3O .case_study_architecture_trade_offs__CfOXQ .case_study_architecture_trade_off__k7oja .case_study_architecture_rationale__Gp_po code{font-family:mono,monospace;font-weight:500;font-style:normal;display:inline;padding:.22em .42em .32em;border-radius:.42em;background:rgba(10,132,255,.2);color:#5ac8f5;font-size:.86em;line-height:inherit;overflow-wrap:anywhere;word-break:break-word;box-decoration-break:clone;-webkit-box-decoration-break:clone;unicode-bidi:isolate}@media only screen and (max-width:900px){.case_study_architecture_container__2K0Tt .case_study_architecture_content__jhs3O .case_study_architecture_trade_offs__CfOXQ .case_study_architecture_trade_off__k7oja{grid-template-columns:60px minmax(0,1fr);gap:14px}.case_study_architecture_container__2K0Tt .case_study_architecture_content__jhs3O .case_study_architecture_trade_offs__CfOXQ .case_study_architecture_trade_off__k7oja .case_study_architecture_rail__il6N_ .case_study_architecture_index__3ODF_{width:48px;height:48px;border-radius:16px}.case_study_architecture_container__2K0Tt .case_study_architecture_content__jhs3O .case_study_architecture_trade_offs__CfOXQ .case_study_architecture_trade_off__k7oja .case_study_architecture_rail__il6N_ .case_study_architecture_connector__cWJwh{top:61px}.case_study_architecture_container__2K0Tt .case_study_architecture_content__jhs3O .case_study_architecture_trade_offs__CfOXQ .case_study_architecture_trade_off__k7oja .case_study_architecture_record_content__wSEKy{grid-template-columns:1fr;gap:10px}}@media only screen and (max-width:600px){.case_study_architecture_container__2K0Tt .case_study_architecture_content__jhs3O{gap:14px}.case_study_architecture_container__2K0Tt .case_study_architecture_content__jhs3O .case_study_architecture_intro__TxDhB{grid-template-columns:48px minmax(0,1fr);gap:14px;padding:16px;border-radius:26px}.case_study_architecture_container__2K0Tt .case_study_architecture_content__jhs3O .case_study_architecture_intro__TxDhB .case_study_architecture_intro_marker__rmbJX{width:48px;border-radius:16px;font-size:10px}.case_study_architecture_container__2K0Tt .case_study_architecture_content__jhs3O .case_study_architecture_trade_offs__CfOXQ{gap:12px}.case_study_architecture_container__2K0Tt .case_study_architecture_content__jhs3O .case_study_architecture_trade_offs__CfOXQ .case_study_architecture_trade_off__k7oja{grid-template-columns:42px minmax(0,1fr);gap:10px}.case_study_architecture_container__2K0Tt .case_study_architecture_content__jhs3O .case_study_architecture_trade_offs__CfOXQ .case_study_architecture_trade_off__k7oja .case_study_architecture_rail__il6N_{padding-top:12px}.case_study_architecture_container__2K0Tt .case_study_architecture_content__jhs3O .case_study_architecture_trade_offs__CfOXQ .case_study_architecture_trade_off__k7oja .case_study_architecture_rail__il6N_ .case_study_architecture_index__3ODF_{width:38px;height:38px;border-radius:13px;font-size:11px}.case_study_architecture_container__2K0Tt .case_study_architecture_content__jhs3O .case_study_architecture_trade_offs__CfOXQ .case_study_architecture_trade_off__k7oja .case_study_architecture_rail__il6N_ .case_study_architecture_connector__cWJwh{top:49px;bottom:-24px}.case_study_architecture_container__2K0Tt .case_study_architecture_content__jhs3O .case_study_architecture_trade_offs__CfOXQ .case_study_architecture_trade_off__k7oja .case_study_architecture_record__0j_Nc{padding:18px;border-radius:26px}.case_study_architecture_container__2K0Tt .case_study_architecture_content__jhs3O .case_study_architecture_trade_offs__CfOXQ .case_study_architecture_trade_off__k7oja .case_study_architecture_record_meta__3whkf{align-items:flex-start;margin-bottom:14px;padding-bottom:12px}.case_study_architecture_container__2K0Tt .case_study_architecture_content__jhs3O .case_study_architecture_trade_offs__CfOXQ .case_study_architecture_trade_off__k7oja .case_study_architecture_domain__IbxBL,.case_study_architecture_container__2K0Tt .case_study_architecture_content__jhs3O .case_study_architecture_trade_offs__CfOXQ .case_study_architecture_trade_off__k7oja .case_study_architecture_record_id__3nqmy{font-size:10px}}.case_study_challenge_container__fyGvb{display:flex;flex-direction:column;justify-content:center;gap:24px;padding:0 140px;min-width:1480px;max-width:1480px;width:100%;margin:80px 0}@media only screen and (max-width:1480px){.case_study_challenge_container__fyGvb{padding:0 22px;min-width:auto;max-width:1244px}}.case_study_challenge_container__fyGvb{gap:16px}.case_study_challenge_container__fyGvb .case_study_challenge_content__NeuhW{border-radius:48px;padding:24px;background-color:rgba(39,39,39,.92);display:flex;flex-direction:column;gap:20px;padding:clamp(22px,3vw,32px)}.case_study_challenge_container__fyGvb .case_study_challenge_content__NeuhW .case_study_challenge_description__7UyAK{font-family:var(--font-display),sans-serif;font-weight:400;font-style:normal;font-size:20px;line-height:1.7;letter-spacing:0}@media only screen and (max-width:1068px){.case_study_challenge_container__fyGvb .case_study_challenge_content__NeuhW .case_study_challenge_description__7UyAK{font-size:17px;line-height:1.68;letter-spacing:-.005em}}@media only screen and (max-width:768px){.case_study_challenge_container__fyGvb .case_study_challenge_content__NeuhW .case_study_challenge_description__7UyAK{font-size:16px;line-height:1.65;letter-spacing:-.01em}}.case_study_challenge_container__fyGvb .case_study_challenge_content__NeuhW .case_study_challenge_description__7UyAK{color:hsla(0,0%,100%,.62);margin:0;max-width:78ch;text-wrap:pretty}.case_study_challenge_container__fyGvb .case_study_challenge_content__NeuhW .case_study_challenge_description__7UyAK strong{color:hsla(0,0%,100%,.96);font-weight:600}.case_study_challenge_container__fyGvb .case_study_challenge_content__NeuhW .case_study_challenge_description__7UyAK em{color:#0a84ff;font-style:normal}.case_study_challenge_container__fyGvb .case_study_challenge_content__NeuhW .case_study_challenge_description__7UyAK code{font-family:mono,monospace;font-weight:500;font-style:normal;display:inline;padding:.22em .42em .32em;border-radius:.42em;background:rgba(10,132,255,.2);color:#5ac8f5;font-size:.86em;line-height:inherit;overflow-wrap:anywhere;word-break:break-word;box-decoration-break:clone;-webkit-box-decoration-break:clone;unicode-bidi:isolate}.case_study_challenge_container__fyGvb .case_study_challenge_content__NeuhW .case_study_challenge_points__oExP2{display:flex;flex-direction:column;gap:12px;list-style:none;padding:0;margin:0}.case_study_challenge_container__fyGvb .case_study_challenge_content__NeuhW .case_study_challenge_points__oExP2 .case_study_challenge_point__WBQuM{font-family:var(--font-display),sans-serif;font-weight:400;font-style:normal;font-size:20px;line-height:1.7;letter-spacing:0}@media only screen and (max-width:1068px){.case_study_challenge_container__fyGvb .case_study_challenge_content__NeuhW .case_study_challenge_points__oExP2 .case_study_challenge_point__WBQuM{font-size:17px;line-height:1.68;letter-spacing:-.005em}}@media only screen and (max-width:768px){.case_study_challenge_container__fyGvb .case_study_challenge_content__NeuhW .case_study_challenge_points__oExP2 .case_study_challenge_point__WBQuM{font-size:16px;line-height:1.65;letter-spacing:-.01em}}.case_study_challenge_container__fyGvb .case_study_challenge_content__NeuhW .case_study_challenge_points__oExP2 .case_study_challenge_point__WBQuM{border-radius:24px;padding:6px;color:hsla(0,0%,100%,.62);padding:0 0 0 24px;position:relative;text-wrap:pretty}.case_study_challenge_container__fyGvb .case_study_challenge_content__NeuhW .case_study_challenge_points__oExP2 .case_study_challenge_point__WBQuM:before{content:"•";position:absolute;left:0;top:0;color:hsla(0,0%,100%,.96);padding-top:8px;font-size:24px;line-height:inherit;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.case_study_challenge_container__fyGvb .case_study_challenge_content__NeuhW .case_study_challenge_points__oExP2 .case_study_challenge_point__WBQuM strong{color:hsla(0,0%,100%,.96);font-weight:600}.case_study_challenge_container__fyGvb .case_study_challenge_content__NeuhW .case_study_challenge_points__oExP2 .case_study_challenge_point__WBQuM em{color:#0a84ff;font-style:normal}.case_study_challenge_container__fyGvb .case_study_challenge_content__NeuhW .case_study_challenge_points__oExP2 .case_study_challenge_point__WBQuM code{font-family:mono,monospace;font-weight:500;font-style:normal;display:inline;padding:.22em .42em .32em;border-radius:.42em;background:rgba(10,132,255,.2);color:#5ac8f5;font-size:.86em;line-height:inherit;overflow-wrap:anywhere;word-break:break-word;box-decoration-break:clone;-webkit-box-decoration-break:clone;unicode-bidi:isolate}.spinner_spinner__Mw8BT{position:relative;width:30px;height:30px;overflow:hidden}.spinner_spinner__Mw8BT div{animation:spinner_spin__0t7B6 1s ease-in-out infinite;width:6%;height:16%;position:absolute;left:47%;top:42%;opacity:0;border-radius:50px;box-shadow:0 0 3px rgba(0,0,0,.2)}.spinner_spinner__Mw8BT .spinner_bar1__ZwXdm{transform:rotate(-30deg) translateY(-130%);animation-delay:0s;animation-timing-function:ease;background-color:currentColor}.spinner_spinner__Mw8BT .spinner_bar2___FHyM{transform:rotate(-60deg) translateY(-130%);animation-delay:-.0833s;animation-timing-function:ease;background-color:currentColor}.spinner_spinner__Mw8BT .spinner_bar3__WzS0L{transform:rotate(-90deg) translateY(-130%);animation-delay:-.1666s;animation-timing-function:ease;background-color:currentColor}.spinner_spinner__Mw8BT .spinner_bar4__b1YNn{transform:rotate(-120deg) translateY(-130%);animation-delay:-.2499s;animation-timing-function:ease;background-color:currentColor}.spinner_spinner__Mw8BT .spinner_bar5__vKi0l{transform:rotate(-150deg) translateY(-130%);animation-delay:-.3332s;animation-timing-function:ease;background-color:currentColor}.spinner_spinner__Mw8BT .spinner_bar6__ub0_d{transform:rotate(-180deg) translateY(-130%);animation-delay:-.4165s;animation-timing-function:ease;background-color:currentColor}.spinner_spinner__Mw8BT .spinner_bar7__RhHpH{transform:rotate(-210deg) translateY(-130%);animation-delay:-.4998s;animation-timing-function:ease;background-color:currentColor}.spinner_spinner__Mw8BT .spinner_bar8__JZql7{transform:rotate(-240deg) translateY(-130%);animation-delay:-.5831s;animation-timing-function:ease;background-color:currentColor}.spinner_spinner__Mw8BT .spinner_bar9__x4v6S{transform:rotate(-270deg) translateY(-130%);animation-delay:-.6664s;animation-timing-function:ease;background-color:currentColor}.spinner_spinner__Mw8BT .spinner_bar10__XYQPU{transform:rotate(-300deg) translateY(-130%);animation-delay:-.7497s;animation-timing-function:ease;background-color:currentColor}.spinner_spinner__Mw8BT .spinner_bar11__NjkKx{transform:rotate(-330deg) translateY(-130%);animation-delay:-.833s;animation-timing-function:ease;background-color:currentColor}.spinner_spinner__Mw8BT .spinner_bar12__wt_SX{transform:rotate(-1turn) translateY(-130%);animation-delay:-.9163s;animation-timing-function:ease;background-color:currentColor}@keyframes spinner_spin__0t7B6{0%{opacity:1}to{opacity:0}}.button_wrapper__C_4h8 .button_button__HOmVR{width:inherit}.button_button__HOmVR{font-size:20px;line-height:1.7;letter-spacing:0}@media only screen and (max-width:1068px){.button_button__HOmVR{font-size:17px;line-height:1.68;letter-spacing:-.005em}}@media only screen and (max-width:768px){.button_button__HOmVR{font-size:16px;line-height:1.65;letter-spacing:-.01em}}.button_button__HOmVR{font-family:var(--font-display),sans-serif;font-weight:400;font-style:normal;position:relative;display:inline-flex;justify-content:center;align-items:center;border:none;cursor:pointer;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;overflow:hidden;fill:currentColor;transform:scale(1);transition:transform .4s cubic-bezier(.25,.8,.25,1),filter .3s ease,background-color .3s ease,color .3s ease,gap .3s ease,opacity .3s ease;-webkit-font-smoothing:antialiased}.button_button__HOmVR:hover{transform:scale(1.02);filter:brightness(1.05)}.button_button__HOmVR:hover.button_style_transparent__g9u3g{background-color:hsla(0,0%,100%,.04)}.button_button__HOmVR.button_pressed__A8j8Z,.button_button__HOmVR:active{transform:scale(.96);filter:brightness(.95)}.button_button__HOmVR.button_layout_horizontal__0AIvk{flex-direction:row}.button_button__HOmVR.button_layout_vertical__Lv60j{flex-direction:column}.button_button__HOmVR.button_size_small__5edKP{border-radius:18px;padding:4px;padding:clamp(3px,.5vw,4px) clamp(8px,2vw,10px)}.button_button__HOmVR.button_size_medium__V__81{border-radius:18px;padding:4px;padding:clamp(6px,.8vw,7px) clamp(12px,2.3vw,14px)}.button_button__HOmVR.button_size_large__YFmM8{border-radius:24px;padding:6px;padding:clamp(12px,1.5vw,14px) clamp(16px,2.8vw,20px)}.button_button__HOmVR.button_style_filled__my9vm{background-color:var(--button-color,rgb(10,132,255));color:#fff}.button_button__HOmVR.button_style_filled__my9vm:hover{box-shadow:0 4px 12px rgba(0,0,0,.15)}.button_button__HOmVR.button_style_bezeled__L9akP{background-color:color-mix(in srgb,var(--button-color,rgb(10,132,255)) 12%,transparent);color:var(--button-color,rgb(10,132,255))}.button_button__HOmVR.button_style_bezeled__L9akP:hover{background-color:color-mix(in srgb,var(--button-color,rgb(10,132,255)) 20%,transparent)}.button_button__HOmVR.button_style_bezeled_gray__iC_ih{background-color:rgba(120,128,121,.32);color:hsla(0,0%,100%,.96)}.button_button__HOmVR.button_style_bezeled_gray__iC_ih:hover{background-color:rgba(120,128,121,.24)}.button_button__HOmVR.button_style_transparent__g9u3g{background-color:rgba(0,0,0,0);color:var(--button-color,rgb(10,132,255))}.button_button__HOmVR.button_style_transparent__g9u3g:hover{background-color:color-mix(in srgb,var(--button-color,rgb(10,132,255)) 10%,transparent)}.button_button__HOmVR.button_status_success__a6Skq{background-color:#32d74b!important;color:#fff!important}.button_button__HOmVR.button_status_disabled__kuPF2{opacity:.5;background-color:rgba(120,128,121,.32);color:hsla(0,0%,100%,.62);fill:hsla(0,0%,100%,.62);cursor:not-allowed;transform:none!important;filter:none!important;box-shadow:none!important}.button_button__HOmVR.button_status_disabled__kuPF2.button_transparent__nB80L{background-color:rgba(0,0,0,0)}.button_button__HOmVR.button_status_loading__zH8Fs{background-color:rgba(120,128,121,.24);color:hsla(0,0%,100%,.62);gap:0;cursor:wait;transform:scale(.98)}.button_button__HOmVR.button_status_loading__zH8Fs.button_filled__IJrBc{background-color:var(--button-color,rgb(10,132,255));color:hsla(0,0%,100%,.7)}.button_button__HOmVR.button_status_loading__zH8Fs.button_bezeled__0KruU{background-color:color-mix(in srgb,var(--button-color,rgb(10,132,255)) 15%,transparent)}.button_button__HOmVR.button_status_loading__zH8Fs.button_transparent__nB80L{background-color:rgba(0,0,0,0)}.button_button__HOmVR .button_content__aWG6y{display:flex;justify-content:center;align-items:center;gap:6px;width:100%;height:100%}.button_button__HOmVR .button_content__aWG6y .button_label__mIsIc{white-space:nowrap}.button_button__HOmVR .button_content__aWG6y .button_link__am7Rj{color:currentColor;text-decoration:none}.button_button__HOmVR .button_content__aWG6y .button_icon__aQd72{transition:fill .3s ease,color .3s ease;fill:currentColor;flex-shrink:0}.navigation_call_to_action_button_wrapper__Np4pN{backdrop-filter:blur(20px);border-radius:50px;height:auto}@media(max-width:1200px){.navigation_call_to_action_button_wrapper__Np4pN{display:none}}.navigation_call_to_action_button_wrapper__Np4pN .navigation_call_to_action_button__rMb5R{height:100%;background-color:#fff;color:#000;border-radius:99px}.contribution_heatmap_container__kh79M{width:100%}.contribution_heatmap_container__kh79M .contribution_heatmap_header__7zWYz{margin-bottom:12px;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.contribution_heatmap_container__kh79M .contribution_heatmap_header__7zWYz .contribution_heatmap_stats__Bpvuf{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.contribution_heatmap_container__kh79M .contribution_heatmap_header__7zWYz .contribution_heatmap_stats__Bpvuf .contribution_heatmap_total__PLcIl{font-family:var(--font-display),sans-serif;font-weight:500;font-style:normal;font-size:13px;color:hsla(0,0%,100%,.96)}.contribution_heatmap_container__kh79M .contribution_heatmap_header__7zWYz .contribution_heatmap_stats__Bpvuf .contribution_heatmap_badge__FViiE{font-family:text,sans-serif;font-weight:400;font-size:14px;line-height:1.4;letter-spacing:0}@media only screen and (max-width:1068px){.contribution_heatmap_container__kh79M .contribution_heatmap_header__7zWYz .contribution_heatmap_stats__Bpvuf .contribution_heatmap_badge__FViiE{font-size:13px;line-height:1.45;letter-spacing:-.005em}}@media only screen and (max-width:768px){.contribution_heatmap_container__kh79M .contribution_heatmap_header__7zWYz .contribution_heatmap_stats__Bpvuf .contribution_heatmap_badge__FViiE{font-size:12px;line-height:1.5;letter-spacing:-.01em}}.contribution_heatmap_container__kh79M .contribution_heatmap_header__7zWYz .contribution_heatmap_stats__Bpvuf .contribution_heatmap_badge__FViiE{font-family:mono,monospace;font-weight:500;font-style:normal;padding:6px 11px;border-radius:99px;white-space:nowrap;line-height:1;vertical-align:middle}.contribution_heatmap_container__kh79M .contribution_heatmap_header__7zWYz .contribution_heatmap_stats__Bpvuf .contribution_heatmap_badge__FViiE svg{width:12px;fill:currentColor;vertical-align:middle}.contribution_heatmap_container__kh79M .contribution_heatmap_header__7zWYz .contribution_heatmap_stats__Bpvuf .contribution_heatmap_badge__FViiE.contribution_heatmap_streak__nq_jO{background-color:rgba(255,105,97,.1);color:#ff6961}.contribution_heatmap_container__kh79M .contribution_heatmap_header__7zWYz .contribution_heatmap_stats__Bpvuf .contribution_heatmap_badge__FViiE.contribution_heatmap_max_day__AdYpz{background-color:rgba(255,179,64,.1);color:#ffb340}.contribution_heatmap_container__kh79M .contribution_heatmap_header__7zWYz .contribution_heatmap_actions__Pf1a7{display:flex;align-items:center;gap:12px}.contribution_heatmap_container__kh79M .contribution_heatmap_header__7zWYz .contribution_heatmap_actions__Pf1a7 .contribution_heatmap_fetched_at__3EHGY{font-family:mono,monospace;font-weight:500;font-style:normal;font-size:11px;color:hsla(0,0%,100%,.38)}.contribution_heatmap_container__kh79M .contribution_heatmap_scroll_wrapper__tL_Np{overflow-x:auto;padding-bottom:8px;-webkit-overflow-scrolling:touch;direction:rtl;width:-moz-fit-content;width:fit-content}@media(max-width:768px){.contribution_heatmap_container__kh79M .contribution_heatmap_scroll_wrapper__tL_Np{width:unset}}.contribution_heatmap_container__kh79M .contribution_heatmap_scroll_wrapper__tL_Np::-webkit-scrollbar{height:3px}.contribution_heatmap_container__kh79M .contribution_heatmap_scroll_wrapper__tL_Np::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.contribution_heatmap_container__kh79M .contribution_heatmap_scroll_wrapper__tL_Np::-webkit-scrollbar-thumb{background:rgba(120,128,121,.24);border-radius:4px}.contribution_heatmap_container__kh79M .contribution_heatmap_scroll_wrapper__tL_Np .contribution_heatmap_heatmap_wrapper__kqdZL{display:inline-flex;flex-direction:column;gap:4px;direction:ltr}.contribution_heatmap_container__kh79M .contribution_heatmap_scroll_wrapper__tL_Np .contribution_heatmap_heatmap_wrapper__kqdZL .contribution_heatmap_month_labels__Qfn0e{position:relative;height:16px;margin-left:32px}@media(max-width:768px){.contribution_heatmap_container__kh79M .contribution_heatmap_scroll_wrapper__tL_Np .contribution_heatmap_heatmap_wrapper__kqdZL .contribution_heatmap_month_labels__Qfn0e{margin-left:24px;height:14px}}.contribution_heatmap_container__kh79M .contribution_heatmap_scroll_wrapper__tL_Np .contribution_heatmap_heatmap_wrapper__kqdZL .contribution_heatmap_month_labels__Qfn0e .contribution_heatmap_month_label__eTjGb{font-family:mono,monospace;font-weight:500;font-style:normal;position:absolute;font-size:10px;color:hsla(0,0%,100%,.38);white-space:nowrap}@media(max-width:768px){.contribution_heatmap_container__kh79M .contribution_heatmap_scroll_wrapper__tL_Np .contribution_heatmap_heatmap_wrapper__kqdZL .contribution_heatmap_month_labels__Qfn0e .contribution_heatmap_month_label__eTjGb{font-size:9px}}.contribution_heatmap_container__kh79M .contribution_heatmap_scroll_wrapper__tL_Np .contribution_heatmap_heatmap_wrapper__kqdZL .contribution_heatmap_grid_container__EXEdk{display:flex;gap:4px}@media(max-width:768px){.contribution_heatmap_container__kh79M .contribution_heatmap_scroll_wrapper__tL_Np .contribution_heatmap_heatmap_wrapper__kqdZL .contribution_heatmap_grid_container__EXEdk{gap:3px}}.contribution_heatmap_container__kh79M .contribution_heatmap_scroll_wrapper__tL_Np .contribution_heatmap_heatmap_wrapper__kqdZL .contribution_heatmap_grid_container__EXEdk .contribution_heatmap_day_labels__LXtbL{display:flex;flex-direction:column;gap:3px;width:28px;flex-shrink:0}@media(max-width:768px){.contribution_heatmap_container__kh79M .contribution_heatmap_scroll_wrapper__tL_Np .contribution_heatmap_heatmap_wrapper__kqdZL .contribution_heatmap_grid_container__EXEdk .contribution_heatmap_day_labels__LXtbL{width:22px;gap:2px}}.contribution_heatmap_container__kh79M .contribution_heatmap_scroll_wrapper__tL_Np .contribution_heatmap_heatmap_wrapper__kqdZL .contribution_heatmap_grid_container__EXEdk .contribution_heatmap_day_labels__LXtbL .contribution_heatmap_day_label__zdv3m{font-family:mono,monospace;font-weight:500;font-style:normal;font-size:10px;color:hsla(0,0%,100%,.38);height:11px;display:flex;align-items:center}@media(max-width:768px){.contribution_heatmap_container__kh79M .contribution_heatmap_scroll_wrapper__tL_Np .contribution_heatmap_heatmap_wrapper__kqdZL .contribution_heatmap_grid_container__EXEdk .contribution_heatmap_day_labels__LXtbL .contribution_heatmap_day_label__zdv3m{font-size:8px;height:9px}}.contribution_heatmap_container__kh79M .contribution_heatmap_scroll_wrapper__tL_Np .contribution_heatmap_heatmap_wrapper__kqdZL .contribution_heatmap_grid_container__EXEdk .contribution_heatmap_grid__zJLaQ{display:block}.contribution_heatmap_container__kh79M .contribution_heatmap_scroll_wrapper__tL_Np .contribution_heatmap_heatmap_wrapper__kqdZL .contribution_heatmap_grid_container__EXEdk .contribution_heatmap_grid__zJLaQ .contribution_heatmap_cell__2AuE3{cursor:pointer;transition:opacity .3s ease,transform .3s ease;fill:currentColor}@media(hover:hover){.contribution_heatmap_container__kh79M .contribution_heatmap_scroll_wrapper__tL_Np .contribution_heatmap_heatmap_wrapper__kqdZL .contribution_heatmap_grid_container__EXEdk .contribution_heatmap_grid__zJLaQ .contribution_heatmap_cell__2AuE3:hover{stroke:hsla(0,0%,100%,.96);stroke-width:1;stroke-opacity:.5;transform-origin:center}}.contribution_heatmap_container__kh79M .contribution_heatmap_scroll_wrapper__tL_Np .contribution_heatmap_heatmap_wrapper__kqdZL .contribution_heatmap_grid_container__EXEdk .contribution_heatmap_grid__zJLaQ .contribution_heatmap_cell_hovered__LQmUZ{stroke:hsla(0,0%,100%,.96);stroke-width:1.5;stroke-opacity:.8;transform-origin:center}.contribution_heatmap_container__kh79M .contribution_heatmap_scroll_wrapper__tL_Np .contribution_heatmap_tooltip__iL7EQ{font-family:mono,monospace;font-weight:500;font-style:normal;position:absolute;background:rgba(39,39,39,.92);color:hsla(0,0%,100%,.96);font-size:11px;padding:8px 12px;border-radius:8px;border:1px solid rgba(85,88,84,.65);pointer-events:none;z-index:100;white-space:nowrap;box-shadow:0 8px 24px rgba(0,0,0,.4);display:flex;flex-direction:column;gap:2px;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transform:translateX(-50%)}.contribution_heatmap_container__kh79M .contribution_heatmap_scroll_wrapper__tL_Np .contribution_heatmap_tooltip__iL7EQ strong{font-weight:600}.contribution_heatmap_container__kh79M .contribution_heatmap_scroll_wrapper__tL_Np .contribution_heatmap_tooltip__iL7EQ span{color:hsla(0,0%,100%,.38);font-size:10px}@media(max-width:768px){.contribution_heatmap_container__kh79M .contribution_heatmap_scroll_wrapper__tL_Np .contribution_heatmap_tooltip__iL7EQ{font-size:10px;padding:6px 10px;border-radius:6px}}.contribution_heatmap_container__kh79M .contribution_heatmap_legend__Lo2to{display:flex;align-items:center;justify-content:flex-end;gap:4px;margin-top:8px}@media(max-width:768px){.contribution_heatmap_container__kh79M .contribution_heatmap_legend__Lo2to{gap:3px;margin-top:6px}}.contribution_heatmap_container__kh79M .contribution_heatmap_legend__Lo2to .contribution_heatmap_legend_label__Up7Dc{font-family:mono,monospace;font-weight:500;font-style:normal;font-size:10px;color:hsla(0,0%,100%,.38)}@media(max-width:768px){.contribution_heatmap_container__kh79M .contribution_heatmap_legend__Lo2to .contribution_heatmap_legend_label__Up7Dc{font-size:9px}}.contribution_heatmap_container__kh79M .contribution_heatmap_legend__Lo2to .contribution_heatmap_legend_cell__PdxRX{width:11px;height:11px;border-radius:2px;background-color:currentColor}@media(max-width:768px){.contribution_heatmap_container__kh79M .contribution_heatmap_legend__Lo2to .contribution_heatmap_legend_cell__PdxRX{width:9px;height:9px}}.contribution_heatmap_container__kh79M .contribution_heatmap_level-0__7xlUF{color:hsla(0,0%,100%,.04)}.contribution_heatmap_container__kh79M .contribution_heatmap_level-1__xKHJO{color:rgba(255,55,95,.2)}.contribution_heatmap_container__kh79M .contribution_heatmap_level-2__DiHfd{color:rgba(255,55,95,.4)}.contribution_heatmap_container__kh79M .contribution_heatmap_level-3__79oiY{color:rgba(255,55,95,.65)}.contribution_heatmap_container__kh79M .contribution_heatmap_level-4__NYH2_{color:rgba(255,55,95,.9)}.contribution_heatmap_container__kh79M .contribution_heatmap_loading_skeleton__5fev1{display:flex;flex-direction:column;gap:4px;padding:20px 0}.contribution_heatmap_container__kh79M .contribution_heatmap_loading_skeleton__5fev1 .contribution_heatmap_loading_row__lw8bP{height:11px;border-radius:3px;background:linear-gradient(90deg,rgba(120,128,121,.18) 25%,rgba(120,128,121,.24) 50%,rgba(120,128,121,.18) 75%);background-size:200% 100%;animation:contribution_heatmap_shimmer__qn85G 1.5s infinite}.contribution_heatmap_container__kh79M .contribution_heatmap_loading_skeleton__5fev1 .contribution_heatmap_loading_row__lw8bP:first-child{width:90%}.contribution_heatmap_container__kh79M .contribution_heatmap_loading_skeleton__5fev1 .contribution_heatmap_loading_row__lw8bP:nth-child(2){width:85%}.contribution_heatmap_container__kh79M .contribution_heatmap_loading_skeleton__5fev1 .contribution_heatmap_loading_row__lw8bP:nth-child(3){width:75%}.contribution_heatmap_container__kh79M .contribution_heatmap_loading_skeleton__5fev1 .contribution_heatmap_loading_row__lw8bP:nth-child(4){width:80%}.contribution_heatmap_container__kh79M .contribution_heatmap_loading_skeleton__5fev1 .contribution_heatmap_loading_row__lw8bP:nth-child(5){width:70%}.contribution_heatmap_container__kh79M .contribution_heatmap_loading_skeleton__5fev1 .contribution_heatmap_loading_row__lw8bP:nth-child(6){width:65%}.contribution_heatmap_container__kh79M .contribution_heatmap_loading_skeleton__5fev1 .contribution_heatmap_loading_row__lw8bP:nth-child(7){width:60%}@keyframes contribution_heatmap_shimmer__qn85G{0%{background-position:200% 0}to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.contribution_heatmap_loading_row__lw8bP{animation:none;opacity:.3}.contribution_heatmap_cell__2AuE3{transition:none}.contribution_heatmap_cell__2AuE3:hover{transform:none}}.section_about_container__wqVor{display:flex;flex-direction:column;justify-content:center;gap:24px;padding:0 140px;min-width:1480px;max-width:1480px;width:100%;margin:80px 0}@media only screen and (max-width:1480px){.section_about_container__wqVor{padding:0 22px;min-width:auto;max-width:1244px}}.section_about_container__wqVor{align-items:center;gap:64px}.section_about_container__wqVor header{display:flex;flex-direction:column;align-items:center;gap:4px;max-width:980px}.section_about_container__wqVor header h2{font-family:var(--font-display),sans-serif;font-weight:700;font-style:normal;font-size:38px;line-height:1.35;letter-spacing:.0075em}@media only screen and (max-width:1068px){.section_about_container__wqVor header h2{font-size:30px;line-height:1.45;letter-spacing:0}}@media only screen and (max-width:768px){.section_about_container__wqVor header h2{font-size:26px;line-height:1.55;letter-spacing:-.0075em}}.section_about_container__wqVor header h2{text-align:center;width:100%}.section_about_container__wqVor header p{font-family:var(--font-display),sans-serif;font-weight:400;font-style:normal;font-size:20px;line-height:1.7;letter-spacing:0}@media only screen and (max-width:1068px){.section_about_container__wqVor header p{font-size:17px;line-height:1.68;letter-spacing:-.005em}}@media only screen and (max-width:768px){.section_about_container__wqVor header p{font-size:16px;line-height:1.65;letter-spacing:-.01em}}.section_about_container__wqVor header p{font-weight:600;color:hsla(0,0%,100%,.62);text-align:center}.section_about_container__wqVor header p strong{color:hsla(0,0%,100%,.96)}.section_about_container__wqVor header .section_about_material_element__hLS3s{width:100%!important;height:auto!important}.section_about_container__wqVor header h2 span{background:linear-gradient(180deg,rgb(255,105,97),rgb(255,55,95),rgb(152,152,157));-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;color:rgba(0,0,0,0)}.section_about_container__wqVor header .section_about_about_details__tDg_E{position:relative;overflow:hidden;transition:max-height .6s cubic-bezier(.2,.8,.2,1);will-change:max-height}.section_about_container__wqVor header .section_about_about_details_expanded__Wda0a{overflow:visible}.section_about_container__wqVor header .section_about_learn_more_affordance__xVsRc{position:absolute;right:0;bottom:0;display:inline-flex;align-items:baseline;justify-content:flex-end;gap:10px;padding-left:18px;transition:right .6s cubic-bezier(.2,.8,.2,1),transform .6s cubic-bezier(.2,.8,.2,1),opacity .6s cubic-bezier(.2,.8,.2,1);will-change:right,transform,opacity}.section_about_container__wqVor header .section_about_learn_more_affordance_expanded__Eq6kZ{right:50%;transform:translateX(50%);padding-left:0}.section_about_container__wqVor header .section_about_learn_more_fade__Vqozz{position:absolute;inset:0;left:-32px;background:linear-gradient(90deg,rgba(18,18,18,0),#121212 55%);pointer-events:none;transition:opacity .6s cubic-bezier(.2,.8,.2,1);opacity:1}.section_about_container__wqVor header .section_about_learn_more_fade_hidden__SNOZw{opacity:0}.section_about_container__wqVor header .section_about_learn_more_button__jb_Yh{color:hsla(0,0%,100%,.96);transition:color .6s ease,-webkit-text-decoration .6s ease;transition:color .6s ease,text-decoration .6s ease;transition:color .6s ease,text-decoration .6s ease,-webkit-text-decoration .6s ease}.section_about_container__wqVor header .section_about_learn_more_button__jb_Yh:focus-visible,.section_about_container__wqVor header .section_about_learn_more_button__jb_Yh:hover{color:hsla(0,0%,100%,.96);cursor:pointer}.section_about_container__wqVor header .section_about_learn_more_button__jb_Yh{position:relative;font-weight:700;white-space:nowrap;padding:0;text-decoration:none;transition:transform .6s cubic-bezier(.2,.8,.2,1)}.section_about_container__wqVor header .section_about_learn_more_button__jb_Yh:focus-visible,.section_about_container__wqVor header .section_about_learn_more_button__jb_Yh:hover{text-decoration:underline}.section_about_container__wqVor header .section_about_learn_more_button_expanded__iVn6v{color:hsla(0,0%,100%,.38);text-decoration:none;transition:color .6s ease,-webkit-text-decoration .6s ease;transition:color .6s ease,text-decoration .6s ease;transition:color .6s ease,text-decoration .6s ease,-webkit-text-decoration .6s ease}.section_about_container__wqVor header .section_about_learn_more_button_expanded__iVn6v:focus-visible,.section_about_container__wqVor header .section_about_learn_more_button_expanded__iVn6v:hover{color:hsla(0,0%,100%,.96);text-decoration:underline;cursor:pointer}.section_about_container__wqVor header .section_about_learn_more_button_expanded__iVn6v{top:32px}@media(prefers-reduced-motion:reduce){.section_about_container__wqVor header .section_about_about_details__tDg_E{transition:none}}.section_about_container__wqVor .section_about_heatmap_container__ON6HV{width:100%;max-width:800px}.section_about_container__wqVor .section_about_material_element__hLS3s{width:100%;height:auto}.section_contact_container__hD2Ax{display:flex;flex-direction:column;justify-content:center;gap:24px;padding:0 140px;min-width:1480px;max-width:1480px;width:100%;margin:80px 0}@media only screen and (max-width:1480px){.section_contact_container__hD2Ax{padding:0 22px;min-width:auto;max-width:1244px}}.section_contact_container__hD2Ax{align-items:center}.section_contact_container__hD2Ax header{display:flex;flex-direction:column;align-items:center;gap:4px;max-width:980px}.section_contact_container__hD2Ax header h2{font-family:var(--font-display),sans-serif;font-weight:700;font-style:normal;font-size:38px;line-height:1.35;letter-spacing:.0075em}@media only screen and (max-width:1068px){.section_contact_container__hD2Ax header h2{font-size:30px;line-height:1.45;letter-spacing:0}}@media only screen and (max-width:768px){.section_contact_container__hD2Ax header h2{font-size:26px;line-height:1.55;letter-spacing:-.0075em}}.section_contact_container__hD2Ax header h2{text-align:center;width:100%}.section_contact_container__hD2Ax header p{font-family:var(--font-display),sans-serif;font-weight:400;font-style:normal;font-size:20px;line-height:1.7;letter-spacing:0}@media only screen and (max-width:1068px){.section_contact_container__hD2Ax header p{font-size:17px;line-height:1.68;letter-spacing:-.005em}}@media only screen and (max-width:768px){.section_contact_container__hD2Ax header p{font-size:16px;line-height:1.65;letter-spacing:-.01em}}.section_contact_container__hD2Ax header p{font-weight:600;color:hsla(0,0%,100%,.62);text-align:center}.section_contact_container__hD2Ax header p strong{color:hsla(0,0%,100%,.96)}.section_contact_container__hD2Ax header .section_contact_material_element__PumFK{width:100%!important;height:auto!important}.section_contact_container__hD2Ax header h2 span{background:linear-gradient(180deg,rgb(102,212,207),rgb(50,215,75));-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;color:rgba(0,0,0,0)}.section_contact_container__hD2Ax .section_contact_sections__T8QiV{display:flex;flex-direction:column;gap:16px;width:100%}.section_contact_container__hD2Ax .section_contact_sections__T8QiV .section_contact_block__sOUVD{display:flex;flex-direction:column;gap:8px}.section_contact_container__hD2Ax .section_contact_sections__T8QiV .section_contact_block__sOUVD .section_contact_list___m2MP{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px}.section_contact_container__hD2Ax .section_contact_sections__T8QiV .section_contact_block__sOUVD .section_contact_list___m2MP .section_contact_item__ebvV_{border-radius:24px;padding:6px;position:relative;z-index:10}.section_contact_container__hD2Ax .section_contact_sections__T8QiV .section_contact_block__sOUVD .section_contact_list___m2MP .section_contact_item__ebvV_:before{content:"";position:absolute;inset:-1px;border-radius:25px;padding:1px;background:linear-gradient(172.5deg,hsla(0,0%,58%,.2),hsla(0,0%,100%,0) 30%,hsla(0,0%,0%,.07) 70%,hsla(0,0%,100%,.1));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:9}.section_contact_container__hD2Ax .section_contact_sections__T8QiV .section_contact_block__sOUVD .section_contact_list___m2MP .section_contact_item__ebvV_{padding:12px 22px;background-color:rgba(120,128,121,.24);transition:background-color .6s cubic-bezier(.2,.8,.2,1)}.section_contact_container__hD2Ax .section_contact_sections__T8QiV .section_contact_block__sOUVD .section_contact_list___m2MP .section_contact_item__ebvV_:hover{background-color:rgba(120,128,121,.36)}@media(max-width:1200px){.section_contact_container__hD2Ax .section_contact_sections__T8QiV .section_contact_block__sOUVD .section_contact_list___m2MP .section_contact_item__ebvV_{width:100%}.section_contact_container__hD2Ax .section_contact_sections__T8QiV .section_contact_block__sOUVD .section_contact_list___m2MP .section_contact_item__ebvV_ .section_contact_spacer__wSpUS{flex:1 1}}.section_contact_container__hD2Ax .section_contact_sections__T8QiV .section_contact_block__sOUVD .section_contact_list___m2MP .section_contact_item__ebvV_ .section_contact_link__YIr2X{font-family:var(--font-display),sans-serif;font-weight:400;font-style:normal;font-size:20px;line-height:1.7;letter-spacing:0}@media only screen and (max-width:1068px){.section_contact_container__hD2Ax .section_contact_sections__T8QiV .section_contact_block__sOUVD .section_contact_list___m2MP .section_contact_item__ebvV_ .section_contact_link__YIr2X{font-size:17px;line-height:1.68;letter-spacing:-.005em}}@media only screen and (max-width:768px){.section_contact_container__hD2Ax .section_contact_sections__T8QiV .section_contact_block__sOUVD .section_contact_list___m2MP .section_contact_item__ebvV_ .section_contact_link__YIr2X{font-size:16px;line-height:1.65;letter-spacing:-.01em}}.section_contact_container__hD2Ax .section_contact_sections__T8QiV .section_contact_block__sOUVD .section_contact_list___m2MP .section_contact_item__ebvV_ .section_contact_link__YIr2X{color:hsla(0,0%,100%,.96);display:flex;align-items:center;gap:4px;text-decoration:none}.section_contact_container__hD2Ax .section_contact_sections__T8QiV .section_contact_block__sOUVD .section_contact_list___m2MP .section_contact_item__ebvV_ .section_contact_link__YIr2X .section_contact_icon__YJBTu{width:17px;fill:currentColor;vertical-align:middle}.section_contact_container__hD2Ax .section_contact_sections__T8QiV .section_contact_block__sOUVD .section_contact_list___m2MP .section_contact_item__ebvV_ .section_contact_link__YIr2X .section_contact_arrow__zk_QF{width:12px;fill:currentColor;vertical-align:middle;fill:#0a84ff}.brief_page__AqhL2{width:calc(100vw - 80px);margin:86px 40px 40px;min-height:100vh;display:flex;flex-direction:column;gap:16px;background-color:#121212;border-radius:43px;padding-top:32px;position:relative;z-index:10}.brief_page__AqhL2:before{content:"";position:absolute;inset:-1px;border-radius:44px;padding:1px;background:linear-gradient(172.5deg,hsla(0,0%,58%,.2),hsla(0,0%,100%,0) 30%,hsla(0,0%,0%,.07) 70%,hsla(0,0%,100%,.1));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:9}@media only screen and (max-width:1480px){.brief_page__AqhL2{width:100vw;margin:0;border-radius:0;padding-top:120px}.brief_page__AqhL2:before{display:none}}@media only screen and (max-width:1200px){.brief_page__AqhL2{padding-top:88px}}.brief_page__AqhL2{align-items:center;padding-bottom:48px}.brief_shell__qJo2g{display:flex;flex-direction:column;justify-content:center;gap:24px;padding:0 140px;min-width:1480px;max-width:1480px;width:100%;margin:80px 0}@media only screen and (max-width:1480px){.brief_shell__qJo2g{padding:0 22px;min-width:auto;max-width:1244px}}.brief_shell__qJo2g{margin:32px 0 64px;gap:0}.brief_shell__qJo2g a{color:inherit;text-decoration:none}.brief_shell__qJo2g a:focus-visible,.brief_shell__qJo2g button:focus-visible,.brief_shell__qJo2g input:focus-visible,.brief_shell__qJo2g pre:focus-visible,.brief_shell__qJo2g summary:focus-visible{outline:2px solid #5ac8f5;outline-offset:5px}.brief_eyebrow__PH1Rs{font-family:mono,monospace;font-weight:500;font-style:normal;font-size:12px;line-height:1.6;color:hsla(0,0%,100%,.62)}.brief_masthead__ryHH7{display:flex;justify-content:space-between;align-items:center;font-family:text,sans-serif;font-weight:400;font-style:normal;font-size:14px;line-height:1.4;letter-spacing:0}@media only screen and (max-width:1068px){.brief_masthead__ryHH7{font-size:13px;line-height:1.45;letter-spacing:-.005em}}@media only screen and (max-width:768px){.brief_masthead__ryHH7{font-size:12px;line-height:1.5;letter-spacing:-.01em}}.brief_masthead__ryHH7{color:hsla(0,0%,100%,.62)}.brief_masthead__ryHH7 a:hover{color:hsla(0,0%,100%,.96)}.brief_hero__1gCKr{display:grid;grid-template-columns:1fr 300px;align-items:end;grid-gap:44px;gap:44px;padding:48px 0 56px}.brief_hero__1gCKr h1{display:flex;flex-direction:column;font-family:var(--font-display),sans-serif;font-weight:700}.brief_hero__1gCKr h1>span{font-size:clamp(22px,2.8vw,34px);letter-spacing:-.02em;padding-inline-start:8px}.brief_hero__1gCKr h1{font-family:var(--font-ppacma),sans-serif;font-weight:900;font-style:normal;font-synthesis:none;font-size:clamp(86px,11vw,148px);line-height:.98;letter-spacing:-.055em}.brief_hero__1gCKr h1>span{font-family:var(--font-display),sans-serif;font-weight:500;font-style:normal;line-height:1.6;letter-spacing:-.025em}.brief_hero__1gCKr p{font-family:text,sans-serif;font-weight:400;font-style:normal;font-size:14px;line-height:1.4;letter-spacing:0}@media only screen and (max-width:1068px){.brief_hero__1gCKr p{font-size:13px;line-height:1.45;letter-spacing:-.005em}}@media only screen and (max-width:768px){.brief_hero__1gCKr p{font-size:12px;line-height:1.5;letter-spacing:-.01em}}.brief_hero__1gCKr p{color:hsla(0,0%,100%,.62);line-height:1.75;margin-top:14px}.brief_hero_note__uiVBb{padding-bottom:10px}.brief_folio__V5T23{border-radius:24px;padding:6px;position:relative;z-index:10}.brief_folio__V5T23:before{content:"";position:absolute;inset:-1px;border-radius:25px;padding:1px;background:linear-gradient(172.5deg,hsla(0,0%,58%,.2),hsla(0,0%,100%,0) 30%,hsla(0,0%,0%,.07) 70%,hsla(0,0%,100%,.1));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:9}.brief_folio__V5T23{isolation:isolate;display:flex;flex-direction:column;justify-content:space-between;min-width:0;width:200px;flex-shrink:0;padding:22px;background-color:#121212;color:hsla(0,0%,100%,.96);box-shadow:0 8px 24px rgba(0,0,0,.12)}.brief_folio__V5T23:after{content:"";position:absolute;inset:8px -7px -8px 7px;border-radius:24px;background:rgba(39,39,39,.5);border:1px solid rgba(85,88,84,.65);z-index:-2}.brief_folio_month__67ywb,.brief_folio_weekday__I5eGF{font-family:text,sans-serif;font-weight:400;font-style:normal;font-size:14px;line-height:1.4;letter-spacing:0}@media only screen and (max-width:1068px){.brief_folio_month__67ywb,.brief_folio_weekday__I5eGF{font-size:13px;line-height:1.45;letter-spacing:-.005em}}@media only screen and (max-width:768px){.brief_folio_month__67ywb,.brief_folio_weekday__I5eGF{font-size:12px;line-height:1.5;letter-spacing:-.01em}}.brief_folio_month__67ywb,.brief_folio_weekday__I5eGF{display:flex;justify-content:space-between;align-items:center;color:hsla(0,0%,100%,.62);font-size:12px}.brief_folio_month__67ywb>span{font-family:mono,monospace;font-weight:500;font-style:normal;font-size:10px;color:hsla(0,0%,100%,.38)}.brief_folio_day__EZEM0{font-family:rounded,sans-serif;font-weight:700;font-style:normal;font-size:114px;letter-spacing:-.09em;line-height:1.25;padding-right:10px;background:linear-gradient(180deg,rgba(255,255,255,.96),rgb(152,152,157));-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;color:rgba(0,0,0,0)}.brief_folio_mark__4d_Qg{display:flex;gap:3px;align-items:center}.brief_folio_mark__4d_Qg i{width:3px;height:9px;border-radius:2px;background:rgba(120,128,121,.36)}.brief_folio_mark__4d_Qg i:nth-child(3){height:16px;background:#5ac8f5}.brief_folio_mark__4d_Qg i:nth-child(2),.brief_folio_mark__4d_Qg i:nth-child(4){height:12px}.brief_featured__sLxmM,.brief_issue_header__rFrYI{border-radius:48px;padding:24px;position:relative;z-index:10}.brief_featured__sLxmM:before,.brief_issue_header__rFrYI:before{content:"";position:absolute;inset:-1px;border-radius:49px;padding:1px;background:linear-gradient(172.5deg,hsla(0,0%,58%,.2),hsla(0,0%,100%,0) 30%,hsla(0,0%,0%,.07) 70%,hsla(0,0%,100%,.1));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:9}.brief_featured__sLxmM,.brief_issue_header__rFrYI{display:flex;gap:48px;align-items:center;padding:clamp(28px,4vw,48px);background:rgba(39,39,39,.3);width:100%;isolation:isolate}.brief_featured__sLxmM{transition:background-color .6s ease}.brief_featured__sLxmM:hover{background-color:rgba(39,39,39,.5)}.brief_featured__sLxmM:hover .brief_read__UWD6d{background:hsla(0,0%,100%,.96);color:#121212}.brief_featured_content__X_PQB{flex:1 1;min-width:0}.brief_featured_content__X_PQB h2{font-family:var(--font-display),sans-serif;font-weight:700;font-style:normal;font-size:38px;line-height:1.35;letter-spacing:.0075em}@media only screen and (max-width:1068px){.brief_featured_content__X_PQB h2{font-size:30px;line-height:1.45;letter-spacing:0}}@media only screen and (max-width:768px){.brief_featured_content__X_PQB h2{font-size:26px;line-height:1.55;letter-spacing:-.0075em}}.brief_featured_content__X_PQB h2{margin:14px 0;letter-spacing:-.02em;text-wrap:balance}.brief_featured_content__X_PQB>p{font-family:var(--font-display),sans-serif;font-weight:400;font-style:normal;font-size:20px;line-height:1.7;letter-spacing:0}@media only screen and (max-width:1068px){.brief_featured_content__X_PQB>p{font-size:17px;line-height:1.68;letter-spacing:-.005em}}@media only screen and (max-width:768px){.brief_featured_content__X_PQB>p{font-size:16px;line-height:1.65;letter-spacing:-.01em}}.brief_featured_content__X_PQB>p{color:hsla(0,0%,100%,.62);max-width:680px}.brief_card_bottom__omgET{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;margin-top:24px}.brief_card_bottom__omgET>span:first-child{font-family:text,sans-serif;font-weight:400;font-style:normal;font-size:14px;line-height:1.4;letter-spacing:0}@media only screen and (max-width:1068px){.brief_card_bottom__omgET>span:first-child{font-size:13px;line-height:1.45;letter-spacing:-.005em}}@media only screen and (max-width:768px){.brief_card_bottom__omgET>span:first-child{font-size:12px;line-height:1.5;letter-spacing:-.01em}}.brief_card_bottom__omgET>span:first-child{color:hsla(0,0%,100%,.62)}.brief_read__UWD6d,.brief_start_reading__vvxha{border-radius:18px;padding:4px;display:inline-flex;gap:12px;align-items:center;padding:10px 16px;background:hsla(0,0%,100%,.07);color:hsla(0,0%,100%,.96);font-size:14px;transition:color .4s ease,background .4s ease}.brief_read__UWD6d svg,.brief_start_reading__vvxha svg{width:16px;height:auto;fill:currentColor}.brief_start_reading__vvxha{margin-top:24px;background:hsla(0,0%,100%,.96);color:#121212!important}.brief_start_reading__vvxha:hover{background:#5ac8f5}.brief_archive__5cYRH{margin-top:64px;scroll-margin-top:120px}.brief_section_heading__wb6zK{display:flex;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:24px}.brief_section_heading__wb6zK h2{font-family:var(--font-display),sans-serif;font-weight:500;font-style:normal;font-size:28px;line-height:1.35;letter-spacing:.0075em}@media only screen and (max-width:1068px){.brief_section_heading__wb6zK h2{font-size:22px;line-height:1.45;letter-spacing:0}}@media only screen and (max-width:768px){.brief_section_heading__wb6zK h2{font-size:18px;line-height:1.55;letter-spacing:-.0075em}}.brief_section_heading__wb6zK>span{font-family:text,sans-serif;font-weight:400;font-style:normal;font-size:14px;line-height:1.4;letter-spacing:0}@media only screen and (max-width:1068px){.brief_section_heading__wb6zK>span{font-size:13px;line-height:1.45;letter-spacing:-.005em}}@media only screen and (max-width:768px){.brief_section_heading__wb6zK>span{font-size:12px;line-height:1.5;letter-spacing:-.01em}}.brief_section_heading__wb6zK>span{color:hsla(0,0%,100%,.62)}.brief_filters__3M1b7{display:flex;flex-wrap:wrap;gap:16px 28px;align-items:center;margin-bottom:26px}.brief_search__Wbkcy{position:relative;flex:1 1 260px;max-width:380px}.brief_search__Wbkcy>span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.brief_search__Wbkcy input{border-radius:18px;padding:4px;width:100%;padding:12px 16px;background:hsla(0,0%,100%,.07);color:hsla(0,0%,100%,.96);font:inherit;font-size:14px;border:1px solid rgba(0,0,0,0)}.brief_search__Wbkcy input::-moz-placeholder{color:hsla(0,0%,100%,.62)}.brief_search__Wbkcy input::placeholder{color:hsla(0,0%,100%,.62)}.brief_search__Wbkcy input:focus{border-color:rgba(85,88,84,.65)}.brief_chips__S_Dg1{display:flex;flex-wrap:wrap;gap:6px}.brief_chips__S_Dg1 button{border-radius:18px;padding:4px;background:rgba(0,0,0,0);font:inherit;font-size:12px;padding:8px 12px;color:hsla(0,0%,100%,.62);cursor:pointer;transition:background .4s ease}.brief_chips__S_Dg1 button:hover{background:hsla(0,0%,100%,.04);color:hsla(0,0%,100%,.96)}.brief_chips__S_Dg1 button[aria-pressed=true]{background:rgba(120,128,121,.18);color:hsla(0,0%,100%,.96)}.brief_grid__N7Yke{display:flex;flex-direction:column}.brief_card__IhcwY{display:grid;grid-template-columns:88px minmax(0,1fr) 36px;grid-gap:28px;gap:28px;padding:28px 16px;border-top:1px solid rgba(85,88,84,.65);transition:background-color .4s ease}.brief_card__IhcwY:hover{background-color:hsla(0,0%,100%,.04)}.brief_card__IhcwY:hover .brief_row_arrow__mX_N8{transform:translateX(5px);color:#5ac8f5}.brief_row_date__8MmYf{display:flex;flex-direction:column;gap:3px;align-items:flex-start}.brief_row_date__8MmYf strong{font-family:rounded,sans-serif;font-weight:700;font-style:normal;font-size:38px;line-height:1.2;color:hsla(0,0%,100%,.96)}.brief_row_date__8MmYf>span{font-family:mono,monospace;font-weight:500;font-style:normal;font-size:11px;color:hsla(0,0%,100%,.62)}.brief_row_content__9uQu9{min-width:0}.brief_row_content__9uQu9 h3{font-family:var(--font-display),sans-serif;font-weight:500;font-style:normal;font-size:28px;line-height:1.35;letter-spacing:.0075em}@media only screen and (max-width:1068px){.brief_row_content__9uQu9 h3{font-size:22px;line-height:1.45;letter-spacing:0}}@media only screen and (max-width:768px){.brief_row_content__9uQu9 h3{font-size:18px;line-height:1.55;letter-spacing:-.0075em}}.brief_row_content__9uQu9 h3{font-size:22px}.brief_row_content__9uQu9 p{font-family:text,sans-serif;font-weight:400;font-style:normal;font-size:14px;line-height:1.4;letter-spacing:0}@media only screen and (max-width:1068px){.brief_row_content__9uQu9 p{font-size:13px;line-height:1.45;letter-spacing:-.005em}}@media only screen and (max-width:768px){.brief_row_content__9uQu9 p{font-size:12px;line-height:1.5;letter-spacing:-.01em}}.brief_row_content__9uQu9 p{color:hsla(0,0%,100%,.62);margin-top:8px;max-width:660px;line-height:1.6}.brief_row_meta__Lp7Xr{font-family:text,sans-serif;font-weight:400;font-style:normal;font-size:14px;line-height:1.4;letter-spacing:0}@media only screen and (max-width:1068px){.brief_row_meta__Lp7Xr{font-size:13px;line-height:1.45;letter-spacing:-.005em}}@media only screen and (max-width:768px){.brief_row_meta__Lp7Xr{font-size:12px;line-height:1.5;letter-spacing:-.01em}}.brief_row_meta__Lp7Xr{display:block;margin-top:12px;font-size:11px;color:hsla(0,0%,100%,.62)}.brief_row_arrow__mX_N8{align-self:center;width:22px;fill:currentColor;color:hsla(0,0%,100%,.62);transition:transform .4s ease,color .4s ease}.brief_empty__mQc_F{padding:40px 0;text-align:center;color:hsla(0,0%,100%,.62)}.brief_empty__mQc_F button{background:rgba(0,0,0,0);color:#5ac8f5;cursor:pointer;font:inherit;margin-top:16px}.brief_pagination__t_csA{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:24px;font-family:text,sans-serif;font-weight:400;font-style:normal;font-size:14px;line-height:1.4;letter-spacing:0}@media only screen and (max-width:1068px){.brief_pagination__t_csA{font-size:13px;line-height:1.45;letter-spacing:-.005em}}@media only screen and (max-width:768px){.brief_pagination__t_csA{font-size:12px;line-height:1.5;letter-spacing:-.01em}}.brief_pagination__t_csA a,.brief_pagination__t_csA button{border-radius:18px;padding:4px;padding:10px 14px;background:hsla(0,0%,100%,.07);color:inherit;font:inherit;cursor:pointer}.brief_pagination__t_csA button:disabled{opacity:.4;cursor:default}.brief_subscribe__1PDF_{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:20px;padding:28px 0;margin-top:48px;border-top:1px solid rgba(85,88,84,.65)}.brief_subscribe__1PDF_ strong{font-family:var(--font-display),sans-serif;font-weight:500;font-style:normal;font-size:28px;line-height:1.35;letter-spacing:.0075em}@media only screen and (max-width:1068px){.brief_subscribe__1PDF_ strong{font-size:22px;line-height:1.45;letter-spacing:0}}@media only screen and (max-width:768px){.brief_subscribe__1PDF_ strong{font-size:18px;line-height:1.55;letter-spacing:-.0075em}}.brief_subscribe__1PDF_ strong{font-size:20px}.brief_subscribe__1PDF_ p{font-family:text,sans-serif;font-weight:400;font-style:normal;font-size:14px;line-height:1.4;letter-spacing:0}@media only screen and (max-width:1068px){.brief_subscribe__1PDF_ p{font-size:13px;line-height:1.45;letter-spacing:-.005em}}@media only screen and (max-width:768px){.brief_subscribe__1PDF_ p{font-size:12px;line-height:1.5;letter-spacing:-.01em}}.brief_subscribe__1PDF_ p{color:hsla(0,0%,100%,.62);margin-top:6px}.brief_subscribe__1PDF_>a{border-radius:18px;padding:4px;background:hsla(0,0%,100%,.07);padding:12px 16px;font-size:14px}.brief_subscribe__1PDF_>a:hover{background:rgba(120,128,121,.18)}.brief_back__qaQa_{font-family:text,sans-serif;font-weight:400;font-style:normal;font-size:14px;line-height:1.4;letter-spacing:0}@media only screen and (max-width:1068px){.brief_back__qaQa_{font-size:13px;line-height:1.45;letter-spacing:-.005em}}@media only screen and (max-width:768px){.brief_back__qaQa_{font-size:12px;line-height:1.5;letter-spacing:-.01em}}.brief_back__qaQa_{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;color:hsla(0,0%,100%,.62)!important;padding:8px 0;margin:0 0 20px}.brief_back__qaQa_:hover{color:hsla(0,0%,100%,.96)!important}.brief_issue_header__rFrYI{scroll-margin-top:100px}.brief_issue_heading__A_sc_{min-width:0;flex:1 1}.brief_issue_heading__A_sc_ h1{font-family:var(--font-display),sans-serif;font-weight:700;font-style:normal;font-size:46px;line-height:1.12;letter-spacing:-.025em}@media only screen and (max-width:1068px){.brief_issue_heading__A_sc_ h1{font-size:36px;line-height:1.2;letter-spacing:-.02em}}@media only screen and (max-width:768px){.brief_issue_heading__A_sc_ h1{font-size:28px;line-height:1.25;letter-spacing:-.01em}}.brief_issue_heading__A_sc_ h1{margin:16px 0;max-width:760px;text-wrap:balance}.brief_issue_heading__A_sc_>p{font-family:var(--font-display),sans-serif;font-weight:400;font-style:normal;font-size:20px;line-height:1.7;letter-spacing:0}@media only screen and (max-width:1068px){.brief_issue_heading__A_sc_>p{font-size:17px;line-height:1.68;letter-spacing:-.005em}}@media only screen and (max-width:768px){.brief_issue_heading__A_sc_>p{font-size:16px;line-height:1.65;letter-spacing:-.01em}}.brief_issue_heading__A_sc_>p{color:hsla(0,0%,100%,.62);max-width:700px}.brief_issue_heading__A_sc_ .brief_updated__6jfIi{font-family:text,sans-serif;font-weight:400;font-style:normal;font-size:14px;line-height:1.4;letter-spacing:0}@media only screen and (max-width:1068px){.brief_issue_heading__A_sc_ .brief_updated__6jfIi{font-size:13px;line-height:1.45;letter-spacing:-.005em}}@media only screen and (max-width:768px){.brief_issue_heading__A_sc_ .brief_updated__6jfIi{font-size:12px;line-height:1.5;letter-spacing:-.01em}}.brief_issue_heading__A_sc_ .brief_updated__6jfIi{margin-top:12px}.brief_issue_meta__sxJfy{display:flex;flex-wrap:wrap;gap:8px 20px;color:hsla(0,0%,100%,.62);margin-top:18px;font-family:text,sans-serif;font-weight:400;font-style:normal;font-size:14px;line-height:1.4;letter-spacing:0}@media only screen and (max-width:1068px){.brief_issue_meta__sxJfy{font-size:13px;line-height:1.45;letter-spacing:-.005em}}@media only screen and (max-width:768px){.brief_issue_meta__sxJfy{font-size:12px;line-height:1.5;letter-spacing:-.01em}}.brief_reading_layout__tGjwW{display:grid;grid-template-columns:200px minmax(0,1fr);grid-gap:40px;gap:40px;align-items:start;padding-top:48px;scroll-margin-top:100px}.brief_contents__3W_AI{position:sticky;top:120px;padding-top:24px}.brief_contents__3W_AI ol{list-style:none;margin-top:20px;border-left:1px solid #383a38}.brief_contents__3W_AI li>a{display:flex;align-items:baseline;gap:12px;padding:11px 14px;border-left:1px solid rgba(0,0,0,0);margin-left:-1px;font-size:13px;line-height:1.5;color:hsla(0,0%,100%,.62)}.brief_contents__3W_AI li>a>span:first-child{font-family:mono,monospace;font-weight:500;font-style:normal;font-size:10px;opacity:.5}.brief_contents__3W_AI li>a[aria-current]{color:#5ac8f5;border-left-color:#5ac8f5}.brief_contents__3W_AI li>a:hover{color:hsla(0,0%,100%,.96)}.brief_contents__3W_AI .brief_contents_back__Qk6Oc{display:inline-block;margin:24px 0 0 15px;font-size:12px;color:hsla(0,0%,100%,.62)}.brief_mobile_contents__WJ0K_{display:none}.brief_article__AQ9u3{border-radius:48px;padding:24px;position:relative;z-index:10}.brief_article__AQ9u3:before{content:"";position:absolute;inset:-1px;border-radius:49px;padding:1px;background:linear-gradient(172.5deg,hsla(0,0%,58%,.2),hsla(0,0%,100%,0) 30%,hsla(0,0%,0%,.07) 70%,hsla(0,0%,100%,.1));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:9}.brief_article__AQ9u3{background-color:rgba(39,39,39,.2);padding:clamp(24px,4vw,48px);min-width:0}.brief_introduction__OQKks{padding-bottom:36px}.brief_story__JwHgi{padding:36px 0 42px;border-top:1px solid rgba(85,88,84,.65);scroll-margin-top:110px}.brief_story__JwHgi>h2{font-weight:500;font-size:28px;line-height:1.35;letter-spacing:.0075em}@media only screen and (max-width:1068px){.brief_story__JwHgi>h2{font-size:22px;line-height:1.45;letter-spacing:0}}@media only screen and (max-width:768px){.brief_story__JwHgi>h2{font-size:18px;line-height:1.55;letter-spacing:-.0075em}}.brief_story__JwHgi>h2{font-family:var(--font-display),sans-serif;font-weight:700;font-style:normal;margin:16px 0 24px;text-wrap:balance}.brief_story_top__O2K4S{display:flex;align-items:center;gap:16px;justify-content:space-between}.brief_story_number___DmBi{font-family:rounded,sans-serif;font-weight:700;font-style:normal;font-size:34px;line-height:1.2;color:hsla(0,0%,100%,.38)}.brief_source__kAmiB{display:inline-flex;gap:8px;align-items:center;font-family:text,sans-serif;font-weight:400;font-style:normal;font-size:14px;line-height:1.4;letter-spacing:0}@media only screen and (max-width:1068px){.brief_source__kAmiB{font-size:13px;line-height:1.45;letter-spacing:-.005em}}@media only screen and (max-width:768px){.brief_source__kAmiB{font-size:12px;line-height:1.5;letter-spacing:-.01em}}.brief_source__kAmiB{color:hsla(0,0%,100%,.62)!important}.brief_source__kAmiB:hover{color:#5ac8f5!important}.brief_prose__4N41V code{font-family:mono,monospace;font-weight:500;font-style:normal;display:inline;padding:.22em .42em .32em;border-radius:.42em;background:rgba(10,132,255,.2);color:#5ac8f5;font-size:.86em;line-height:inherit;overflow-wrap:anywhere;word-break:break-word;box-decoration-break:clone;-webkit-box-decoration-break:clone;unicode-bidi:isolate}.brief_prose__4N41V{overflow-wrap:anywhere}.brief_prose__4N41V>*+*{margin-top:22px}.brief_prose__4N41V li,.brief_prose__4N41V p{font-family:var(--font-display),sans-serif;font-weight:400;font-style:normal;font-size:20px;line-height:1.7;letter-spacing:0}@media only screen and (max-width:1068px){.brief_prose__4N41V li,.brief_prose__4N41V p{font-size:17px;line-height:1.68;letter-spacing:-.005em}}@media only screen and (max-width:768px){.brief_prose__4N41V li,.brief_prose__4N41V p{font-size:16px;line-height:1.65;letter-spacing:-.01em}}.brief_prose__4N41V li,.brief_prose__4N41V p{color:hsla(0,0%,100%,.62);text-wrap:pretty}.brief_prose__4N41V strong{color:hsla(0,0%,100%,.96);font-weight:600}.brief_prose__4N41V a{color:#5ac8f5;text-decoration:underline;text-underline-offset:3px}.brief_prose__4N41V a:hover{color:hsla(0,0%,100%,.96)}.brief_prose__4N41V blockquote{border-radius:24px;padding:6px;position:relative;z-index:10}.brief_prose__4N41V blockquote:before{content:"";position:absolute;inset:-1px;border-radius:25px;padding:1px;background:linear-gradient(172.5deg,hsla(0,0%,58%,.2),hsla(0,0%,100%,0) 30%,hsla(0,0%,0%,.07) 70%,hsla(0,0%,100%,.1));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:9}.brief_prose__4N41V blockquote{margin-top:28px;padding:24px;background-color:rgba(39,39,39,.5)}.brief_prose__4N41V blockquote p{font-family:var(--font-display),sans-serif;font-weight:400;font-style:normal;font-size:20px;line-height:1.7;letter-spacing:0}@media only screen and (max-width:1068px){.brief_prose__4N41V blockquote p{font-size:17px;line-height:1.68;letter-spacing:-.005em}}@media only screen and (max-width:768px){.brief_prose__4N41V blockquote p{font-size:16px;line-height:1.65;letter-spacing:-.01em}}.brief_prose__4N41V blockquote p{font-size:16px;line-height:1.75}.brief_prose__4N41V blockquote p+p{margin-top:16px}.brief_prose__4N41V blockquote>p:first-child>strong:first-child{display:block;font-family:var(--font-display),sans-serif;font-weight:500;font-style:normal;color:#5ac8f5;font-size:14px;margin-bottom:10px}.brief_prose__4N41V pre{border-radius:24px;padding:6px;position:relative;z-index:10}.brief_prose__4N41V pre:before{content:"";position:absolute;inset:-1px;border-radius:25px;padding:1px;background:linear-gradient(172.5deg,hsla(0,0%,58%,.2),hsla(0,0%,100%,0) 30%,hsla(0,0%,0%,.07) 70%,hsla(0,0%,100%,.1));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:9}.brief_prose__4N41V pre{margin:24px 0;padding:20px 24px;background:#121212;overflow-x:auto}.brief_prose__4N41V pre code{display:block;background:rgba(0,0,0,0);padding:0;border-radius:0;color:hsla(0,0%,100%,.62);font-size:13px;line-height:1.8;white-space:pre;overflow-wrap:normal;word-break:normal}.brief_prose__4N41V h3{font-family:var(--font-display),sans-serif;font-weight:500;font-style:normal;font-size:28px;line-height:1.35;letter-spacing:.0075em}@media only screen and (max-width:1068px){.brief_prose__4N41V h3{font-size:22px;line-height:1.45;letter-spacing:0}}@media only screen and (max-width:768px){.brief_prose__4N41V h3{font-size:18px;line-height:1.55;letter-spacing:-.0075em}}.brief_prose__4N41V ol,.brief_prose__4N41V ul{padding-left:24px}.brief_prose__4N41V table{display:table;width:100%;min-width:480px;margin:0;border-radius:0;background:rgba(0,0,0,0);border-collapse:separate;border-spacing:0;overflow:visible}.brief_prose__4N41V thead{background:hsla(0,0%,100%,.04);color:hsla(0,0%,100%,.62)}.brief_prose__4N41V td,.brief_prose__4N41V th{font-family:var(--font-display),sans-serif;font-weight:400;font-style:normal;border:0;padding:18px 24px;font-size:16px;line-height:1.5;color:hsla(0,0%,100%,.96);overflow-wrap:normal}.brief_prose__4N41V td[style*="text-align: right"],.brief_prose__4N41V th[style*="text-align: right"]{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}@media(max-width:768px){.brief_prose__4N41V td,.brief_prose__4N41V th{padding:16px;font-size:14px}}.brief_prose__4N41V th{font-family:var(--font-display),sans-serif;font-weight:500;font-style:normal;font-size:13px;color:hsla(0,0%,100%,.62);white-space:nowrap;border-bottom:1px solid rgba(85,88,84,.65)}.brief_prose__4N41V tbody tr{border:0}.brief_prose__4N41V tbody tr:not(:last-child) td{border-bottom:1px solid rgba(85,88,84,.65)}.brief_table_frame__ZV4YE{border-radius:18px;padding:4px;position:relative;z-index:10}.brief_table_frame__ZV4YE:before{content:"";position:absolute;inset:0;border-radius:18px;padding:1px;background:linear-gradient(172.5deg,hsla(0,0%,58%,.2),hsla(0,0%,100%,0) 30%,hsla(0,0%,0%,.07) 70%,hsla(0,0%,100%,.1));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:9}.brief_table_frame__ZV4YE{padding:0;margin:28px 0;overflow:hidden;background:rgba(39,39,39,.3)}.brief_table_scroll__mDaVU{overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#383a38 rgba(0,0,0,0)}.brief_table_scroll__mDaVU:focus-visible{outline:2px solid #5ac8f5;outline-offset:-2px;border-radius:inherit}.brief_article_footer__pjaS4{padding-top:24px;border-top:1px solid rgba(85,88,84,.65);color:hsla(0,0%,100%,.62);font-family:text,sans-serif;font-weight:400;font-style:normal;font-size:14px;line-height:1.4;letter-spacing:0}@media only screen and (max-width:1068px){.brief_article_footer__pjaS4{font-size:13px;line-height:1.45;letter-spacing:-.005em}}@media only screen and (max-width:768px){.brief_article_footer__pjaS4{font-size:12px;line-height:1.5;letter-spacing:-.01em}}.brief_article_footer__pjaS4{display:flex;flex-direction:column;gap:16px}.brief_share__NWAFQ{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.brief_share__NWAFQ button{border-radius:18px;padding:4px;padding:10px 14px;background:hsla(0,0%,100%,.07);color:hsla(0,0%,100%,.96);cursor:pointer;font:inherit}.brief_neighbors__vmvTg{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px;margin-top:32px}.brief_neighbors__vmvTg a{border-radius:24px;padding:6px;position:relative;z-index:10}.brief_neighbors__vmvTg a:before{content:"";position:absolute;inset:-1px;border-radius:25px;padding:1px;background:linear-gradient(172.5deg,hsla(0,0%,58%,.2),hsla(0,0%,100%,0) 30%,hsla(0,0%,0%,.07) 70%,hsla(0,0%,100%,.1));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:9}.brief_neighbors__vmvTg a{padding:20px;background:hsla(0,0%,100%,.07);font-size:15px}.brief_neighbors__vmvTg a:hover{background:rgba(120,128,121,.18)}.brief_neighbors__vmvTg span{display:block;color:hsla(0,0%,100%,.62);font-size:12px;margin-bottom:12px}.brief_related__Ci4_z{margin-block:32px}.brief_related__Ci4_z>h2{margin:0}.brief_related__Ci4_z>.brief_neighbors__vmvTg{margin-top:16px}.brief_home_preview__3tcQP{display:flex;flex-direction:column;justify-content:center;gap:24px;padding:0 140px;min-width:1480px;max-width:1480px;width:100%;margin:80px 0}@media only screen and (max-width:1480px){.brief_home_preview__3tcQP{padding:0 22px;min-width:auto;max-width:1244px}}.brief_home_preview__3tcQP{display:grid;grid-template-columns:1fr 1fr;grid-gap:48px;gap:48px;align-self:center;align-items:center}.brief_home_preview__3tcQP h2{font-family:var(--font-display),sans-serif;font-weight:700;font-style:normal;font-size:38px;line-height:1.35;letter-spacing:.0075em}@media only screen and (max-width:1068px){.brief_home_preview__3tcQP h2{font-size:30px;line-height:1.45;letter-spacing:0}}@media only screen and (max-width:768px){.brief_home_preview__3tcQP h2{font-size:26px;line-height:1.55;letter-spacing:-.0075em}}.brief_home_preview__3tcQP h2{margin:12px 0}.brief_home_preview__3tcQP p{font-family:var(--font-display),sans-serif;font-weight:400;font-style:normal;font-size:20px;line-height:1.7;letter-spacing:0}@media only screen and (max-width:1068px){.brief_home_preview__3tcQP p{font-size:17px;line-height:1.68;letter-spacing:-.005em}}@media only screen and (max-width:768px){.brief_home_preview__3tcQP p{font-size:16px;line-height:1.65;letter-spacing:-.01em}}.brief_home_preview__3tcQP p{color:hsla(0,0%,100%,.62)}.brief_home_preview__3tcQP>div>a{display:inline-block;margin-top:24px;color:#5ac8f5;font-size:14px;text-decoration:none}.brief_preview_issue__qAxUr{border-radius:48px;padding:24px;position:relative;z-index:10}.brief_preview_issue__qAxUr:before{content:"";position:absolute;inset:-1px;border-radius:49px;padding:1px;background:linear-gradient(172.5deg,hsla(0,0%,58%,.2),hsla(0,0%,100%,0) 30%,hsla(0,0%,0%,.07) 70%,hsla(0,0%,100%,.1));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:9}.brief_preview_issue__qAxUr{display:block;padding:32px;background:rgba(39,39,39,.3);color:hsla(0,0%,100%,.96);text-decoration:none}.brief_preview_issue__qAxUr:hover{background:rgba(39,39,39,.5)}.brief_preview_issue__qAxUr h3{font-family:var(--font-display),sans-serif;font-weight:500;font-style:normal;font-size:28px;line-height:1.35;letter-spacing:.0075em}@media only screen and (max-width:1068px){.brief_preview_issue__qAxUr h3{font-size:22px;line-height:1.45;letter-spacing:0}}@media only screen and (max-width:768px){.brief_preview_issue__qAxUr h3{font-size:18px;line-height:1.55;letter-spacing:-.0075em}}.brief_preview_issue__qAxUr h3{margin:18px 0 12px}.brief_preview_issue__qAxUr p{font-family:text,sans-serif;font-weight:400;font-style:normal;font-size:14px;line-height:1.4;letter-spacing:0}@media only screen and (max-width:1068px){.brief_preview_issue__qAxUr p{font-size:13px;line-height:1.45;letter-spacing:-.005em}}@media only screen and (max-width:768px){.brief_preview_issue__qAxUr p{font-size:12px;line-height:1.5;letter-spacing:-.01em}}.brief_preview_issue__qAxUr p{line-height:1.75}.brief_preview_issue__qAxUr>span:last-child{display:flex;align-items:center;gap:6px;font-family:text,sans-serif;font-weight:400;font-style:normal;font-size:14px;line-height:1.4;letter-spacing:0}@media only screen and (max-width:1068px){.brief_preview_issue__qAxUr>span:last-child{font-size:13px;line-height:1.45;letter-spacing:-.005em}}@media only screen and (max-width:768px){.brief_preview_issue__qAxUr>span:last-child{font-size:12px;line-height:1.5;letter-spacing:-.01em}}.brief_preview_issue__qAxUr>span:last-child{margin-top:20px;color:hsla(0,0%,100%,.62)}@media(max-width:1068px){.brief_hero__1gCKr{grid-template-columns:1fr 260px}.brief_featured__sLxmM,.brief_issue_header__rFrYI{gap:28px;padding:32px}.brief_folio__V5T23{width:160px;padding:18px}.brief_folio_day__EZEM0{font-size:92px}.brief_reading_layout__tGjwW{grid-template-columns:160px minmax(0,1fr);gap:24px}.brief_contents__3W_AI li>a{padding:10px;font-size:12px;gap:8px}}@media(max-width:768px){.brief_shell__qJo2g{margin-top:20px;padding-inline:18px}.brief_hero__1gCKr{grid-template-columns:1fr;gap:24px;padding:28px 4px 36px}.brief_hero__1gCKr h1{font-size:96px}.brief_hero__1gCKr h1>span{font-size:26px}.brief_hero_note__uiVBb{max-width:390px;padding:0}.brief_hero_note__uiVBb>.brief_eyebrow__PH1Rs{display:none}.brief_hero__1gCKr p{margin-top:0}.brief_featured__sLxmM,.brief_issue_header__rFrYI{border-radius:32px;padding:24px;gap:22px;align-items:flex-start;flex-direction:column}.brief_featured__sLxmM:before,.brief_issue_header__rFrYI:before{border-radius:33px}.brief_folio__V5T23{width:100%;padding:12px 16px;flex-direction:row;align-items:center;gap:16px;border-radius:18px}.brief_folio__V5T23:before{border-radius:19px}.brief_folio__V5T23:after{border-radius:18px;inset:4px -4px -4px 4px}.brief_folio_month__67ywb{flex-direction:column;align-items:flex-start;gap:3px;order:1}.brief_folio_day__EZEM0{font-size:52px;flex-shrink:0;padding:0 .1em 0 0;line-height:1.25}.brief_folio_weekday__I5eGF{margin-left:auto;flex-direction:column;gap:8px;align-items:flex-end;order:2}.brief_featured_content__X_PQB h2{font-size:28px}.brief_featured_content__X_PQB .brief_eyebrow__PH1Rs{display:inline-block;margin-top:8px}.brief_card_bottom__omgET{margin-top:20px}.brief_read__UWD6d{font-size:13px}.brief_archive__5cYRH{margin-top:44px}.brief_filters__3M1b7{gap:14px}.brief_search__Wbkcy{max-width:none}.brief_chips__S_Dg1{gap:2px}.brief_chips__S_Dg1 button{padding:8px 10px}.brief_card__IhcwY{grid-template-columns:55px minmax(0,1fr) 20px;padding:24px 4px;gap:16px}.brief_row_date__8MmYf strong{font-size:30px}.brief_row_date__8MmYf>span{font-size:9px}.brief_row_content__9uQu9 h3{font-size:18px}.brief_row_content__9uQu9 p{display:none}.brief_row_meta__Lp7Xr{font-size:10px;line-height:1.6}.brief_row_arrow__mX_N8{width:16px}.brief_back__qaQa_{margin-bottom:16px}.brief_issue_heading__A_sc_ h1{margin-top:12px}.brief_issue_heading__A_sc_>.brief_eyebrow__PH1Rs{font-size:11px}.brief_issue_meta__sxJfy{font-size:12px;gap:8px 16px}.brief_start_reading__vvxha{margin-top:18px}.brief_reading_layout__tGjwW{display:flex;flex-direction:column;gap:18px;padding-top:24px}.brief_contents__3W_AI{width:100%;position:static;padding:0}.brief_desktop_contents__KyM54{display:none}.brief_mobile_contents__WJ0K_{border-radius:24px;padding:6px;position:relative;z-index:10}.brief_mobile_contents__WJ0K_:before{content:"";position:absolute;inset:-1px;border-radius:25px;padding:1px;background:linear-gradient(172.5deg,hsla(0,0%,58%,.2),hsla(0,0%,100%,0) 30%,hsla(0,0%,0%,.07) 70%,hsla(0,0%,100%,.1));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:9}.brief_mobile_contents__WJ0K_{display:block;padding:16px 20px;background:rgba(39,39,39,.2)}.brief_mobile_contents__WJ0K_ summary{display:flex;justify-content:space-between;gap:20px;cursor:pointer;font-size:13px;color:hsla(0,0%,100%,.62);list-style:none}.brief_mobile_contents__WJ0K_ summary::-webkit-details-marker{display:none}.brief_mobile_contents__WJ0K_ summary>span{font-family:mono,monospace;font-weight:500;font-style:normal;font-size:11px}.brief_article__AQ9u3{width:100%;border-radius:32px;padding:24px}.brief_article__AQ9u3:before{border-radius:33px}.brief_introduction__OQKks{padding-bottom:28px}.brief_story__JwHgi{padding:28px 0 32px}.brief_story__JwHgi>h2{font-size:23px;line-height:1.35}.brief_story_number___DmBi{font-size:28px}.brief_source__kAmiB{font-size:11px}.brief_prose__4N41V li,.brief_prose__4N41V p{font-size:16px;line-height:1.75}.brief_prose__4N41V blockquote{padding:20px;margin-inline:-4px}.brief_prose__4N41V blockquote p{font-size:15px}.brief_prose__4N41V pre{padding:18px;margin-inline:-4px}.brief_prose__4N41V pre code{font-size:11px}.brief_home_preview__3tcQP,.brief_neighbors__vmvTg{grid-template-columns:1fr}.brief_subscribe__1PDF_{margin-top:32px}}@media(prefers-reduced-motion:reduce){.brief_card__IhcwY,.brief_chips__S_Dg1 button,.brief_featured__sLxmM,.brief_read__UWD6d,.brief_row_arrow__mX_N8,.brief_start_reading__vvxha{transition:none}}.brief_icon__TwOfH{display:inline-block;flex-shrink:0;fill:currentColor;vertical-align:-1px}.brief_image_gallery__vk5wb{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x proximity;padding-bottom:12px;margin-block:28px}.brief_image_gallery__vk5wb>.brief_image_card__Ys28P,.brief_image_gallery__vk5wb>a{flex:0 0 min(82%,420px);min-width:0;scroll-snap-align:start;text-decoration:none}.brief_image_gallery__vk5wb>a:focus-visible{outline:2px solid #5ac8f5;outline-offset:-2px;border-radius:18px}.brief_image_card__Ys28P{display:flex;flex-direction:column;gap:10px}.brief_image_card__Ys28P img{border-radius:18px;padding:4px;position:relative;z-index:10}.brief_image_card__Ys28P img:before{content:"";position:absolute;inset:-1px;border-radius:19px;padding:1px;background:linear-gradient(172.5deg,hsla(0,0%,58%,.2),hsla(0,0%,100%,0) 30%,hsla(0,0%,0%,.07) 70%,hsla(0,0%,100%,.1));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:9}.brief_image_card__Ys28P img{display:block;width:100%;height:240px;-o-object-fit:contain;object-fit:contain;background:#121212}.brief_image_caption__VKgB9{font-family:text,sans-serif;font-weight:400;font-style:normal;font-size:14px;line-height:1.4;letter-spacing:0}@media only screen and (max-width:1068px){.brief_image_caption__VKgB9{font-size:13px;line-height:1.45;letter-spacing:-.005em}}@media only screen and (max-width:768px){.brief_image_caption__VKgB9{font-size:12px;line-height:1.5;letter-spacing:-.01em}}.brief_image_caption__VKgB9{display:block;color:hsla(0,0%,100%,.62);line-height:1.5}.audio_canvas_visualizer_visualizer_container__7xMAM{border-radius:24px;padding:6px;z-index:10}.audio_canvas_visualizer_visualizer_container__7xMAM:before{content:"";position:absolute;inset:0;border-radius:24px;padding:1px;background:linear-gradient(172.5deg,hsla(0,0%,58%,.2),hsla(0,0%,100%,0) 30%,hsla(0,0%,0%,.07) 70%,hsla(0,0%,100%,.1));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:9}.audio_canvas_visualizer_visualizer_container__7xMAM{background-color:rgba(18,18,18,.6);backdrop-filter:blur(20px);width:100%;height:180px;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;border:1px solid hsla(0,0%,100%,.05);margin-bottom:24px;box-shadow:0 12px 32px rgba(0,0,0,.3)}@media(max-width:768px){.audio_canvas_visualizer_visualizer_container__7xMAM{height:140px}}@media(max-width:1200px){.audio_canvas_visualizer_visualizer_container__7xMAM{display:none}}.audio_canvas_visualizer_visualizer_canvas__hs7b5{position:absolute;inset:0;width:100%;height:100%;z-index:1;pointer-events:none}.audio_canvas_visualizer_overlay__12Hgv{position:absolute;inset:0;z-index:2;padding:16px 20px;display:flex;flex-direction:column;justify-content:space-between;pointer-events:none}.audio_canvas_visualizer_status_row__5jYEb{display:flex;align-items:center;gap:8px}.audio_canvas_visualizer_status_dot__PJ8t5{width:6px;height:6px;background-color:#98989d;border-radius:50%;display:inline-block;transition:all .3s ease}.audio_canvas_visualizer_status_dot__PJ8t5.audio_canvas_visualizer_pulsing__O_iVY{background-color:#32d74b;box-shadow:0 0 8px #32d74b;animation:audio_canvas_visualizer_pulse__EO2Ff 1.2s ease-in-out infinite}.audio_canvas_visualizer_status_label__y3jES{font-family:mono,monospace;font-weight:500;font-style:normal;font-size:9px;color:hsla(0,0%,100%,.38);letter-spacing:1px}.audio_canvas_visualizer_track_title__8pURh{font-family:mono,monospace;font-weight:500;font-style:normal;font-size:11px;color:hsla(0,0%,100%,.62);letter-spacing:.5px}@media(max-width:576px){.audio_canvas_visualizer_track_title__8pURh{font-size:10px}}.audio_canvas_visualizer_track_highlight__vennB{color:hsla(0,0%,100%,.96);font-weight:700;text-shadow:0 0 10px hsla(0,0%,100%,.15)}@keyframes audio_canvas_visualizer_pulse__EO2Ff{0%{transform:scale(.9);opacity:.8}50%{transform:scale(1.3);opacity:1}to{transform:scale(.9);opacity:.8}}
/*# sourceMappingURL=5f8877ce09d3e9ab.css.map*/