.AudienceGrid_section__ASSF4{position:relative;isolation:isolate;overflow:hidden;padding-block:clamp(4rem,8vw,7rem)}.AudienceGrid_sectionDark__4UaRM:before{position:absolute;z-index:-1;inset:0;background-image:linear-gradient(rgb(255 255 255/2.5%) 1px,transparent 0),linear-gradient(90deg,rgb(255 255 255/2%) 1px,transparent 0);background-size:3rem 3rem;content:"";mask-image:linear-gradient(90deg,black,transparent 80%);pointer-events:none}.AudienceGrid_content__EfX8Y{position:relative;z-index:1}.AudienceGrid_audienceContainer__LFg3k{container-name:audience-grid;container-type:inline-size}.AudienceGrid_eyebrow__qHcQh{display:flex;align-items:center;gap:.75rem;margin:0 0 1rem;color:var(--fs-gold-on-light);font-family:var(--font-label);font-size:var(--text-fs-caption);font-weight:700;letter-spacing:var(--tracking-fs-widest);line-height:1;text-transform:uppercase}.AudienceGrid_eyebrow__qHcQh:before{width:1.75rem;height:2px;background:currentColor;content:""}.AudienceGrid_heading__oGNKn{max-width:16ch;margin:0;font-family:var(--font-heading);font-size:var(--text-fs-fluid-display-md);font-weight:700;letter-spacing:var(--tracking-fs-display);line-height:var(--leading-fs-display)}.AudienceGrid_lead__uZ267{max-width:44rem;margin:0;color:var(--fs-light-muted);font-size:var(--text-fs-body);line-height:var(--leading-fs-loose)}.AudienceGrid_leadDark__WM06n{color:var(--fs-silver-light)}.AudienceGrid_subheading__BfGeS{margin:0 0 .75rem;color:var(--fs-gold-on-light);font-family:var(--font-label);font-size:var(--text-fs-caption);font-weight:700;letter-spacing:var(--tracking-fs-wide);line-height:var(--leading-fs-snug);text-transform:uppercase}.AudienceGrid_sectionDark__4UaRM .AudienceGrid_eyebrow__qHcQh,.AudienceGrid_subheadingDark__mO7nA{color:var(--fs-gold)}.AudienceGrid_railIntro__rjCPr,.AudienceGrid_splitIntro__a3ehp{display:grid;gap:1.5rem;margin-bottom:clamp(2.75rem,6vw,4.5rem)}.AudienceGrid_introSingle__YJcTO{grid-template-columns:minmax(0,1fr)}.AudienceGrid_introSecondary__8pbvH{align-self:end}.AudienceGrid_railMeta__iW3hH{border-top:3px solid var(--fs-gold);padding-top:1rem}.AudienceGrid_railMeta__iW3hH .AudienceGrid_subheading__BfGeS{max-width:17rem;color:var(--fs-light-muted);font-family:var(--font-body);font-size:var(--text-fs-small);font-weight:600;letter-spacing:0;line-height:var(--leading-fs-normal);text-transform:none}.AudienceGrid_sectionDark__4UaRM .AudienceGrid_railMeta__iW3hH .AudienceGrid_subheading__BfGeS{color:var(--fs-silver-light)}.AudienceGrid_railCopy__45RX3 .AudienceGrid_heading__oGNKn{margin-bottom:1.25rem}.AudienceGrid_bodyMatrix__1POSV,.AudienceGrid_questionGrid__jZv8q{display:grid;grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none}.AudienceGrid_bodyMatrix__1POSV{border-top:1px solid var(--fs-light-border);border-left:1px solid var(--fs-light-border);background:var(--fs-light-surface);color:var(--fs-light-text)}.AudienceGrid_sectionDark__4UaRM .AudienceGrid_bodyMatrix__1POSV{box-shadow:0 2rem 5rem rgb(0 0 0/38%)}.AudienceGrid_bodyCard__yxdvd{min-width:0;border-right:1px solid var(--fs-light-border);border-bottom:1px solid var(--fs-light-border);padding:clamp(1.5rem,4cqi,2.25rem)}.AudienceGrid_bodyIndex__Hp_0_{display:flex;align-items:center;gap:.75rem;margin-bottom:2.5rem;color:color-mix(in srgb,var(--fs-light-muted) 45%,white);font-family:var(--font-meta);font-size:var(--text-fs-stat-sm);line-height:1}.AudienceGrid_bodyIndex__Hp_0_:after{width:2.5rem;height:1px;background:var(--fs-gold);content:""}.AudienceGrid_cardType__zvPcN{margin:0 0 .75rem;color:var(--fs-gold-on-light);font-family:var(--font-label);font-size:var(--text-fs-caption);font-weight:700;letter-spacing:var(--tracking-fs-wide);line-height:var(--leading-fs-snug);text-transform:uppercase}.AudienceGrid_cardHeading__IoVex{max-width:25rem;margin:0 0 .75rem;color:var(--fs-light-text);font-family:var(--font-body);font-size:var(--text-fs-subhead);font-weight:600;line-height:var(--leading-fs-tight)}.AudienceGrid_cardBody__owtJm,.AudienceGrid_tabBody__3yiua{margin:0;color:var(--fs-light-muted);font-size:var(--text-fs-card);line-height:var(--leading-fs-relaxed)}.AudienceGrid_bodyPoints__3I_Fe,.AudienceGrid_pointList__Qh0bU,.AudienceGrid_questionList__PCsoM{margin:1.25rem 0 0;padding:0;list-style:none}.AudienceGrid_bodyPoints__3I_Fe li{display:grid;grid-template-columns:.5rem minmax(0,1fr);gap:.625rem;border-top:1px solid var(--fs-light-border);padding:.75rem 0;color:var(--fs-light-muted);font-size:var(--text-fs-small);line-height:var(--leading-fs-normal)}.AudienceGrid_bodyPoints__3I_Fe li:before{width:.375rem;height:.375rem;margin-top:.5rem;background:var(--fs-gold);content:""}.AudienceGrid_questionGrid__jZv8q{gap:1rem}.AudienceGrid_questionCard__whOUJ{min-width:0;border:1px solid var(--fs-light-border);border-top:3px solid var(--fs-gold);background:var(--fs-light-surface);padding:clamp(1.5rem,4cqi,2rem);color:var(--fs-light-text)}.AudienceGrid_sectionDark__4UaRM .AudienceGrid_questionCard__whOUJ{box-shadow:0 1.75rem 4rem rgb(0 0 0/38%)}.AudienceGrid_questionMeta__TWqQF{display:flex;align-items:start;justify-content:space-between;gap:1rem;margin-bottom:2.25rem;color:var(--fs-gold-on-light);font-family:var(--font-meta);font-size:var(--text-fs-caption);font-weight:700;letter-spacing:var(--tracking-fs-tag);line-height:var(--leading-fs-snug);text-transform:uppercase}.AudienceGrid_questionCard__whOUJ .AudienceGrid_cardHeading__IoVex{max-width:19rem;margin-bottom:1.25rem}.AudienceGrid_questionIndex__aALJe{flex:0 0 auto;color:color-mix(in srgb,var(--fs-light-muted) 45%,white);font-family:var(--font-meta);font-weight:400;letter-spacing:0}.AudienceGrid_questionList__PCsoM li{position:relative;border-top:1px solid var(--fs-light-border);padding:1rem 0 1rem 1.5rem;color:var(--fs-light-muted);font-size:var(--text-fs-small);line-height:var(--leading-fs-normal)}.AudienceGrid_questionList__PCsoM li:before{position:absolute;top:1.45rem;left:0;width:.4rem;height:.4rem;background:var(--fs-gold);content:""}.AudienceGrid_quotedQuestions__vr94G li{padding-left:1.875rem;color:color-mix(in srgb,var(--fs-light-text) 82%,var(--fs-light-muted));font-family:var(--font-heading);font-size:var(--text-fs-body);line-height:var(--leading-fs-normal)}.AudienceGrid_quotedQuestions__vr94G li:before{top:1.25rem;width:auto;height:auto;background:none;color:var(--fs-gold-on-light);font-family:var(--font-meta);font-size:var(--text-fs-caption);font-weight:700;line-height:1;content:"?"}.AudienceGrid_tabsComposition__Nbe7d{display:grid;gap:3rem;align-items:start}.AudienceGrid_tabsIntro__1w9fO .AudienceGrid_heading__oGNKn{margin-bottom:1.25rem}.AudienceGrid_tabsIntro__1w9fO .AudienceGrid_subheading__BfGeS{margin-top:1.25rem}.AudienceGrid_sectorTabs__DZ56V{display:grid;min-width:0;border-top:1px solid var(--fs-light-border);border-bottom:1px solid var(--fs-light-border);background:var(--fs-light-surface);color:var(--fs-light-text);box-shadow:0 1.75rem 4.5rem rgb(30 20 8/12%)}.AudienceGrid_sectorTabsDark__Rpr4S{box-shadow:0 2rem 5rem rgb(0 0 0/45%)}.AudienceGrid_tabList__Ah1qU{display:flex;min-width:0;overflow-x:auto;border-bottom:1px solid var(--fs-light-border);background:var(--fs-light-surface-muted)}.AudienceGrid_tabButton__crXG6{display:grid;flex:0 0 auto;grid-template-columns:auto minmax(0,1fr);gap:.75rem;align-items:center;min-width:12rem;border:0;border-right:1px solid var(--fs-light-border);background:transparent;padding:1rem;color:var(--fs-light-muted);text-align:left;cursor:pointer}.AudienceGrid_tabButton__crXG6:hover{color:var(--fs-light-text)}.AudienceGrid_tabButton__crXG6[aria-selected=true]{background:var(--fs-gold);color:var(--fs-near-black)}.AudienceGrid_tabButton__crXG6:focus-visible{position:relative;z-index:1}.AudienceGrid_tabIndex__kDDd5{font-family:var(--font-meta);font-size:var(--text-fs-caption)}.AudienceGrid_tabLabel__CGNZo{font-family:var(--font-label);font-size:var(--text-fs-meta);font-weight:700;letter-spacing:var(--tracking-fs-action);line-height:var(--leading-fs-snug);text-transform:uppercase}.AudienceGrid_tabPanel__BLnQx{min-width:0;padding:clamp(1.75rem,5cqi,3rem)}.AudienceGrid_tabHeading__J5sVk{max-width:22rem;margin:0 0 1rem;color:var(--fs-light-text);font-family:var(--font-heading);font-size:var(--text-fs-fluid-display-sm);font-weight:700;letter-spacing:var(--tracking-fs-display);line-height:var(--leading-fs-display)}.AudienceGrid_pointList__Qh0bU{counter-reset:tab-point}.AudienceGrid_pointList__Qh0bU li{counter-increment:tab-point;display:grid;grid-template-columns:2rem minmax(0,1fr);gap:.75rem;border-top:1px solid var(--fs-light-border);padding:.875rem 0;color:var(--fs-light-muted);font-size:var(--text-fs-small);line-height:var(--leading-fs-copy)}.AudienceGrid_pointList__Qh0bU li:before{color:var(--fs-gold-on-light);font-family:var(--font-meta);font-size:var(--text-fs-caption);content:counter(tab-point,decimal-leading-zero)}@container audience-grid (width >= 42rem){.AudienceGrid_bodyMatrix__1POSV.AudienceGrid_columnsThree__BPszz,.AudienceGrid_bodyMatrix__1POSV.AudienceGrid_columnsTwo__tBYeT,.AudienceGrid_questionGrid__jZv8q.AudienceGrid_columnsThree__BPszz,.AudienceGrid_questionGrid__jZv8q.AudienceGrid_columnsTwo__tBYeT{grid-template-columns:repeat(2,minmax(0,1fr))}.AudienceGrid_bodyCard__yxdvd{min-height:18rem}.AudienceGrid_sectorTabs__DZ56V{grid-template-columns:14rem minmax(0,1fr)}.AudienceGrid_tabList__Ah1qU{flex-direction:column;overflow-x:visible;border-right:1px solid var(--fs-light-border);border-bottom:0}.AudienceGrid_tabButton__crXG6{width:100%;min-width:0;border-right:0;border-bottom:1px solid var(--fs-light-border)}}@container audience-grid (width >= 52rem){.AudienceGrid_splitIntro__a3ehp{grid-template-columns:minmax(0,.9fr) minmax(20rem,1.1fr);gap:clamp(2.5rem,8cqi,7rem);align-items:end}.AudienceGrid_railIntro__rjCPr{grid-template-columns:minmax(13rem,.48fr) minmax(0,1.52fr);gap:clamp(2.5rem,8cqi,7rem)}.AudienceGrid_introSingle__YJcTO{grid-template-columns:minmax(0,1fr)}.AudienceGrid_questionCard__whOUJ{min-height:30rem}}@container audience-grid (width >= 64rem){.AudienceGrid_bodyMatrix__1POSV.AudienceGrid_columnsThree__BPszz,.AudienceGrid_questionGrid__jZv8q.AudienceGrid_columnsThree__BPszz{grid-template-columns:repeat(3,minmax(0,1fr))}.AudienceGrid_tabsComposition__Nbe7d{grid-template-columns:minmax(17rem,.55fr) minmax(0,1.45fr);gap:clamp(3rem,7cqi,6rem)}.AudienceGrid_tabsIntro__1w9fO{position:sticky;top:6rem}.AudienceGrid_sectorTabs__DZ56V{grid-template-columns:14rem minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.AudienceGrid_tabButton__crXG6{scroll-behavior:auto}}.CapabilityList_section__1ogsy{padding-block:clamp(4rem,8vw,7rem)}.CapabilityList_content__iGQIu{position:relative}.CapabilityList_capabilityContainer__Sztrp{--cap-text:var(--fs-light-text);--cap-muted:var(--fs-light-muted);--cap-line:var(--fs-light-border);--cap-accent:var(--fs-gold-on-light);container-name:capability-list;container-type:inline-size;color:var(--cap-text)}.CapabilityList_dark__xKaWb{--cap-text:var(--fs-white);--cap-muted:var(--fs-silver-light);--cap-line:var(--fs-dark-border);--cap-accent:var(--fs-gold)}.CapabilityList_eyebrow__rGqCR{display:flex;align-items:center;gap:.75rem;margin:0 0 1rem;color:var(--cap-accent);font-family:var(--font-label);font-size:var(--text-fs-caption);font-weight:700;letter-spacing:var(--tracking-fs-widest);line-height:1;text-transform:uppercase}.CapabilityList_eyebrow__rGqCR:before{flex:0 0 1.75rem;width:1.75rem;height:2px;background:currentColor;content:""}.CapabilityList_heading__xP844{max-width:16ch;margin:0;color:var(--cap-text);font-family:var(--font-heading);font-size:var(--text-fs-fluid-display-md);font-weight:700;letter-spacing:var(--tracking-fs-display);line-height:var(--leading-fs-display)}.CapabilityList_lead__xvI1_{max-width:48rem;margin:0;color:var(--cap-muted);font-size:var(--text-fs-body);line-height:var(--leading-fs-loose)}.CapabilityList_intro__WcKag{display:grid;gap:1.5rem;margin-bottom:clamp(3rem,7cqi,5rem)}.CapabilityList_introSingle__TU0HQ{grid-template-columns:minmax(0,1fr)}.CapabilityList_statementComposition__9Ox_3{display:grid;gap:3rem;align-items:start}.CapabilityList_statementIntro__afBot .CapabilityList_heading__xP844{margin-bottom:1.25rem}.CapabilityList_numberList__eKT_j,.CapabilityList_principleList__frawk,.CapabilityList_statementList__09mtX{margin:0;padding:0;border-top:3px solid var(--cap-accent);list-style:none}.CapabilityList_statementList__09mtX{display:grid;grid-template-columns:minmax(0,1fr)}.CapabilityList_statementItem__4_qrD{display:grid;grid-template-columns:2rem minmax(0,1fr);gap:1rem;border-bottom:1px solid var(--cap-line);padding:1.4rem 0}.CapabilityList_statementIndex__x7se_{padding-top:.2rem;color:var(--cap-accent);font-family:var(--font-meta);font-size:var(--text-fs-caption);line-height:var(--leading-fs-snug)}.CapabilityList_statementItem__4_qrD p{margin:0;color:var(--cap-text);font-family:var(--font-heading);font-size:var(--text-fs-subhead);line-height:var(--leading-fs-normal)}.CapabilityList_numberItem__Qdfxx,.CapabilityList_principleItem__aW_L6{display:grid;grid-template-columns:minmax(0,1fr);gap:.875rem;align-items:start;border-bottom:1px solid var(--cap-line);padding:clamp(1.75rem,4cqi,2.5rem) 0}.CapabilityList_number__QYlKC{display:flex;align-items:center;gap:.75rem;color:var(--cap-accent);font-family:var(--font-meta);font-size:var(--text-fs-stat-sm);font-weight:700;letter-spacing:var(--tracking-fs-display);line-height:1}.CapabilityList_number__QYlKC:after{width:1.5rem;height:1px;background:currentColor;content:""}.CapabilityList_principleLabel__Bzs5Z{display:flex;gap:.75rem;align-items:flex-start;max-width:15rem;margin:0;color:var(--cap-accent);font-family:var(--font-label);font-size:var(--text-fs-caption);font-weight:700;letter-spacing:var(--tracking-fs-wide);line-height:var(--leading-fs-snug);overflow-wrap:anywhere;text-transform:uppercase}.CapabilityList_principleLabel__Bzs5Z:before{flex:0 0 1.5rem;width:1.5rem;height:2px;margin-top:.45rem;background:currentColor;content:""}.CapabilityList_itemHeading__v46I9{max-width:20ch;margin:0;color:var(--cap-text);font-family:var(--font-heading);font-size:var(--text-fs-feature);font-weight:700;letter-spacing:var(--tracking-fs-display);line-height:var(--leading-fs-tight)}.CapabilityList_itemBody__l8Zaf{max-width:59ch;margin:0;color:var(--cap-muted);font-size:var(--text-fs-body);line-height:var(--leading-fs-relaxed)}@container capability-list (width >= 36rem){.CapabilityList_numberItem__Qdfxx{grid-template-columns:4rem minmax(0,1fr);gap:1.5rem}.CapabilityList_numberItem__Qdfxx .CapabilityList_itemBody__l8Zaf{grid-column:2}.CapabilityList_principleItem__aW_L6{grid-template-columns:10rem minmax(0,1fr);gap:1.5rem}.CapabilityList_principleItem__aW_L6 .CapabilityList_itemBody__l8Zaf{grid-column:2}}@container capability-list (width >= 52rem){.CapabilityList_intro__WcKag{grid-template-columns:minmax(0,.9fr) minmax(20rem,1.1fr);gap:clamp(2.5rem,8cqi,7rem);align-items:end}.CapabilityList_introSingle__TU0HQ{grid-template-columns:minmax(0,1fr)}.CapabilityList_statementList__09mtX{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2rem}.CapabilityList_statementItem__4_qrD{min-height:10.5rem}.CapabilityList_numberItem__Qdfxx{grid-template-columns:5rem minmax(13rem,.72fr) minmax(0,1.28fr)}.CapabilityList_numberItem__Qdfxx .CapabilityList_itemBody__l8Zaf{grid-column:auto}}@container capability-list (width >= 62rem){.CapabilityList_statementComposition__9Ox_3{grid-template-columns:minmax(17rem,.68fr) minmax(0,1.32fr);gap:clamp(3rem,8cqi,7rem)}.CapabilityList_statementIntro__afBot{position:sticky;top:6rem}.CapabilityList_principleItem__aW_L6{grid-template-columns:minmax(10rem,.46fr) minmax(14rem,.68fr) minmax(0,1.2fr);gap:clamp(1.5rem,4cqi,4rem)}.CapabilityList_principleItem__aW_L6 .CapabilityList_itemBody__l8Zaf{grid-column:auto}}@layer payload-default{}@layer payload-default{}@layer payload-default{.icon--copy{height:1.5384615385rem;width:1.5384615385rem}.icon--copy .stroke{fill:none;stroke:currentColor;stroke-width:1px}}.ProblemSolutionAccordion_section__Dt7mB{position:relative;overflow:hidden;container-type:inline-size}.ProblemSolutionAccordion_section__Dt7mB:before{position:absolute;inset:0;background:linear-gradient(rgb(0 0 0/2%) 1px,transparent 0),linear-gradient(90deg,rgb(0 0 0/1.5%) 1px,transparent 0);background-size:4rem 4rem;mask-image:linear-gradient(90deg,transparent,#000 35%,#000 65%,transparent);pointer-events:none;content:""}.ProblemSolutionAccordion_sectionDark__gVbGj:before{background:linear-gradient(rgb(255 255 255/3%) 1px,transparent 0),linear-gradient(90deg,rgb(255 255 255/2.5%) 1px,transparent 0);background-size:4rem 4rem}.ProblemSolutionAccordion_content__ZxOWW{position:relative;z-index:1}.ProblemSolutionAccordion_intro__EV4gs{display:grid;grid-template-columns:minmax(0,.95fr) minmax(22rem,1.05fr);gap:clamp(3rem,8vw,8rem);align-items:end;margin-bottom:clamp(3rem,6vw,4.7rem)}.ProblemSolutionAccordion_eyebrow__LhQI6{display:flex;align-items:center;gap:.7rem;margin-bottom:1rem;color:var(--fs-gold-on-light);font-family:var(--font-label);font-size:var(--text-fs-caption);font-weight:700;letter-spacing:var(--tracking-fs-widest);text-transform:uppercase}.ProblemSolutionAccordion_eyebrow__LhQI6:before{width:1.8rem;height:2px;background:currentcolor;content:""}.ProblemSolutionAccordion_sectionDark__gVbGj .ProblemSolutionAccordion_eyebrow__LhQI6{color:var(--fs-gold)}.ProblemSolutionAccordion_heading__lVfnq{max-width:14ch;margin:0;font-family:var(--font-heading);font-size:var(--text-fs-fluid-display-md);font-weight:700;letter-spacing:var(--tracking-fs-display);line-height:1.04}.ProblemSolutionAccordion_lead__XQYtR{max-width:42rem;margin:0 0 .3rem;font-size:var(--text-fs-body-lg);line-height:1.75}.ProblemSolutionAccordion_register__tg2QM{--row-bg:var(--fs-light-surface);--row-hover:var(--fs-light-bg);--row-line:var(--fs-light-border);--row-text:var(--fs-light-text);--row-muted:var(--fs-light-muted);--active-bg:var(--fs-near-black);--active-text:var(--fs-white);--active-muted:var(--fs-silver-light);--active-line:var(--fs-dark-warm-border);border:1px solid var(--row-line);border-top:3px solid var(--fs-gold);background:var(--row-bg)}.ProblemSolutionAccordion_register__tg2QM[data-theme=dark]{--row-bg:var(--fs-dark-bg);--row-hover:var(--fs-dark-card);--row-line:var(--fs-dark-border);--row-text:var(--fs-white);--row-muted:var(--fs-silver-light);--active-bg:var(--fs-dark-card);--active-text:var(--fs-white);--active-muted:var(--fs-silver-light);--active-line:var(--fs-dark-warm-border)}.ProblemSolutionAccordion_item__2aXcb{border-bottom:1px solid var(--row-line);background:var(--row-bg)}.ProblemSolutionAccordion_item__2aXcb:last-child{border-bottom:0}.ProblemSolutionAccordion_itemHeading__mXPZe{margin:0;font:inherit;letter-spacing:normal}.ProblemSolutionAccordion_trigger__PfRH5{display:grid;width:100%;grid-template-columns:4rem minmax(0,1fr) minmax(12rem,18rem) 2.75rem;gap:1.25rem;align-items:center;border:0;background:var(--row-bg);padding:1.25rem 1.4rem;color:var(--row-text);text-align:left;cursor:pointer}.ProblemSolutionAccordion_trigger__PfRH5:hover{background:var(--row-hover)}.ProblemSolutionAccordion_trigger__PfRH5:focus-visible{position:relative;z-index:2;outline:2px solid var(--fs-gold);outline-offset:-4px}.ProblemSolutionAccordion_number__8PMdN{color:var(--fs-gold-on-light);font-family:var(--font-meta);font-size:var(--text-fs-meta);font-weight:700;letter-spacing:var(--tracking-fs-label)}.ProblemSolutionAccordion_copy__YZ9O8{display:block;min-width:0}.ProblemSolutionAccordion_label__3LzOQ{display:block;margin-bottom:.3rem;color:var(--fs-gold-on-light);font-family:var(--font-label);font-size:var(--text-fs-caption);font-weight:700;letter-spacing:var(--tracking-fs-label);text-transform:uppercase}.ProblemSolutionAccordion_title__V7go6{display:block;color:inherit;font-family:var(--font-heading);font-size:var(--text-fs-feature);font-weight:700;letter-spacing:var(--tracking-fs-tight);line-height:1.2;overflow-wrap:anywhere}.ProblemSolutionAccordion_previewTags__M_XJb{display:flex;min-width:0;flex-wrap:wrap;justify-content:flex-end;gap:.25rem .55rem;margin:0;color:var(--row-muted);font-family:var(--font-meta);font-size:var(--text-fs-caption);line-height:1.4;text-transform:uppercase}.ProblemSolutionAccordion_previewTag__jDzM_+.ProblemSolutionAccordion_previewTag__jDzM_:before{margin-right:.55rem;color:var(--fs-gold-on-light);content:"/"}.ProblemSolutionAccordion_stateIcon__okoLK{position:relative;display:block;width:2.3rem;height:2.3rem;border:1px solid var(--row-line);border-radius:2px;justify-self:end}.ProblemSolutionAccordion_stateIcon__okoLK:after,.ProblemSolutionAccordion_stateIcon__okoLK:before{position:absolute;top:50%;left:50%;width:.78rem;height:1px;background:var(--fs-gold-on-light);transition:opacity .18s ease,transform .18s ease;content:""}.ProblemSolutionAccordion_stateIcon__okoLK:before{transform:translate(-50%,-50%)}.ProblemSolutionAccordion_stateIcon__okoLK:after{transform:translate(-50%,-50%) rotate(90deg)}.ProblemSolutionAccordion_open__TXirA{background:var(--active-bg)}.ProblemSolutionAccordion_register__tg2QM[data-theme=dark] .ProblemSolutionAccordion_open__TXirA{box-shadow:inset 3px 0 var(--fs-gold)}.ProblemSolutionAccordion_open__TXirA .ProblemSolutionAccordion_trigger__PfRH5,.ProblemSolutionAccordion_open__TXirA .ProblemSolutionAccordion_trigger__PfRH5:hover{background:var(--active-bg);color:var(--active-text)}.ProblemSolutionAccordion_open__TXirA .ProblemSolutionAccordion_label__3LzOQ,.ProblemSolutionAccordion_open__TXirA .ProblemSolutionAccordion_number__8PMdN,.ProblemSolutionAccordion_register__tg2QM[data-theme=dark] .ProblemSolutionAccordion_label__3LzOQ,.ProblemSolutionAccordion_register__tg2QM[data-theme=dark] .ProblemSolutionAccordion_number__8PMdN{color:var(--fs-gold)}.ProblemSolutionAccordion_open__TXirA .ProblemSolutionAccordion_previewTags__M_XJb{color:var(--active-muted)}.ProblemSolutionAccordion_open__TXirA .ProblemSolutionAccordion_previewTag__jDzM_+.ProblemSolutionAccordion_previewTag__jDzM_:before{color:var(--fs-gold)}.ProblemSolutionAccordion_open__TXirA .ProblemSolutionAccordion_stateIcon__okoLK{border-color:var(--fs-dark-warm-border)}.ProblemSolutionAccordion_open__TXirA .ProblemSolutionAccordion_stateIcon__okoLK:after,.ProblemSolutionAccordion_open__TXirA .ProblemSolutionAccordion_stateIcon__okoLK:before{background:var(--fs-gold)}.ProblemSolutionAccordion_open__TXirA .ProblemSolutionAccordion_stateIcon__okoLK:after{opacity:0;transform:translate(-50%,-50%)}.ProblemSolutionAccordion_panel__qOwGL{background:var(--active-bg);color:var(--active-text)}.ProblemSolutionAccordion_panelInner__gIrUL{display:grid;grid-template-columns:minmax(0,.86fr) minmax(22rem,1.14fr);margin-left:6.65rem;border-top:1px solid var(--active-line)}.ProblemSolutionAccordion_diagnosis__N35pY{min-width:0;padding:2.2rem clamp(2rem,4vw,3.7rem) 2.5rem 0}.ProblemSolutionAccordion_panelKicker____eFe{display:block;margin-bottom:.9rem;color:var(--fs-gold);font-family:var(--font-meta);font-size:var(--text-fs-caption);font-weight:700;letter-spacing:var(--tracking-fs-label);text-transform:uppercase}.ProblemSolutionAccordion_diagnosisText__gnvkg{margin-bottom:1.8rem;color:var(--active-muted);font-size:var(--text-fs-body);line-height:1.75}.ProblemSolutionAccordion_panelSignals__G0zud{display:none;flex-wrap:wrap;gap:.45rem;margin:0 0 1.5rem;padding:0;list-style:none}.ProblemSolutionAccordion_panelSignal__yhets{border:1px solid var(--active-line);border-radius:2px;padding:.4rem .55rem;color:var(--active-muted);font-family:var(--font-meta);font-size:var(--text-fs-caption);text-transform:uppercase}.ProblemSolutionAccordion_fitNote__4374H{margin-bottom:1.7rem;border-left:2px solid var(--fs-gold);padding-left:1rem}.ProblemSolutionAccordion_fitLabel__VEi21{display:block;margin-bottom:.4rem;color:var(--fs-gold);font-family:var(--font-label);font-size:var(--text-fs-caption);font-weight:700;letter-spacing:var(--tracking-fs-label);text-transform:uppercase}.ProblemSolutionAccordion_fitText__xqNXF{margin:0;color:var(--active-text);font-size:var(--text-fs-card);line-height:1.67}.ProblemSolutionAccordion_clusterLink__N5IYp{display:inline-flex;align-items:center;gap:.8rem;border-bottom:1px solid rgb(200 146 40/44%);padding-bottom:.3rem;color:var(--fs-gold);font-size:var(--text-fs-caption);font-weight:700;letter-spacing:var(--tracking-fs-action);text-transform:uppercase}.ProblemSolutionAccordion_clusterLink__N5IYp:hover{border-color:var(--fs-gold);color:var(--fs-gold-light)}.ProblemSolutionAccordion_linkArrow__DbN9T{transition:transform .18s ease}.ProblemSolutionAccordion_clusterLink__N5IYp:hover .ProblemSolutionAccordion_linkArrow__DbN9T,.ProblemSolutionAccordion_solutionLink__F88Yn:hover .ProblemSolutionAccordion_linkArrow__DbN9T{transform:translateX(3px)}.ProblemSolutionAccordion_solutions__UoghI{min-width:0;border-left:1px solid var(--active-line);padding:2.2rem 0 2.5rem clamp(2rem,4vw,3.7rem)}.ProblemSolutionAccordion_solutionsHead__2pKTt{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.35rem;color:var(--fs-gold);font-family:var(--font-label);font-size:var(--text-fs-caption);font-weight:700;letter-spacing:var(--tracking-fs-label);text-transform:uppercase}.ProblemSolutionAccordion_solutionsCount__Pcs7Q{color:var(--active-muted);font-family:var(--font-meta);font-size:var(--text-fs-caption);font-weight:400}.ProblemSolutionAccordion_solutionsList__Phhx_{margin:0;padding:0;list-style:none}.ProblemSolutionAccordion_solutionRow__hIeFN{display:grid;grid-template-columns:2.2rem minmax(0,1fr) 1.25rem;gap:.8rem;border-top:1px solid var(--active-line);padding:1.15rem 0;color:inherit}.ProblemSolutionAccordion_solutionIndex__3orih{padding-top:.15rem;color:var(--fs-gold);font-family:var(--font-meta);font-size:var(--text-fs-caption);font-weight:700}.ProblemSolutionAccordion_solutionCopy__Gaxs6{min-width:0}.ProblemSolutionAccordion_solutionName__nxsTE{display:block;margin-bottom:.4rem;color:var(--active-text);font-size:var(--text-fs-body);font-weight:700;line-height:1.3}.ProblemSolutionAccordion_solutionDescription__xXchh{display:block;margin:0;color:var(--active-muted);font-size:var(--text-fs-card);line-height:1.55}.ProblemSolutionAccordion_solutionArrow__f8iyV{color:var(--fs-gold);font-family:var(--font-meta);font-size:var(--text-fs-body)}.ProblemSolutionAccordion_solutionLink__F88Yn:hover .ProblemSolutionAccordion_solutionName__nxsTE{color:var(--fs-gold-light)}.ProblemSolutionAccordion_solutionLink__F88Yn:focus-visible{outline:2px solid var(--fs-gold);outline-offset:4px}@container (max-width: 54rem){.ProblemSolutionAccordion_intro__EV4gs{grid-template-columns:1fr;gap:1.3rem;align-items:start}.ProblemSolutionAccordion_heading__lVfnq{max-width:17ch}.ProblemSolutionAccordion_panelInner__gIrUL{grid-template-columns:1fr}.ProblemSolutionAccordion_solutions__UoghI{border-top:1px solid var(--active-line);border-left:0;padding:2rem clamp(1.6rem,5vw,3rem) 2.4rem 0}.ProblemSolutionAccordion_diagnosis__N35pY{padding-right:clamp(1.6rem,5vw,3rem)}}@container (max-width: 44rem){.ProblemSolutionAccordion_trigger__PfRH5{grid-template-columns:2.5rem minmax(0,1fr) 2.5rem;gap:.7rem;padding:1rem}.ProblemSolutionAccordion_previewTags__M_XJb{display:none}.ProblemSolutionAccordion_title__V7go6{font-size:var(--text-fs-subhead)}.ProblemSolutionAccordion_stateIcon__okoLK{width:2.25rem;height:2.25rem}.ProblemSolutionAccordion_panelInner__gIrUL{margin-left:0;padding:0 1rem}.ProblemSolutionAccordion_diagnosis__N35pY,.ProblemSolutionAccordion_solutions__UoghI{padding:1.5rem 0 1.7rem}.ProblemSolutionAccordion_panelSignals__G0zud{display:flex}}@media (prefers-reduced-motion:reduce){.ProblemSolutionAccordion_linkArrow__DbN9T,.ProblemSolutionAccordion_stateIcon__okoLK:after,.ProblemSolutionAccordion_stateIcon__okoLK:before{transition-duration:1ms}}.QueryExamples_section__oUa5Z{position:relative}.QueryExamples_sectionDetail__BTI_f{padding-block:clamp(4rem,7vw,5.75rem)}.QueryExamples_sectionCatalogue__jxVXL{padding-block:clamp(4.5rem,8vw,7rem)}.QueryExamples_content___SBiY{position:relative}.QueryExamples_queryContainer__TlZCV{--query-panel-bg:var(--fs-near-black);--query-panel-text:var(--fs-white);--query-panel-muted:var(--fs-silver-light);--query-panel-line:var(--fs-dark-warm-border);--query-panel-accent:var(--fs-gold);--query-panel-grid:rgb(255 255 255/3%);container-name:query-examples;container-type:inline-size}.QueryExamples_lightPanel__3HLbJ{--query-panel-bg:var(--fs-light-surface);--query-panel-text:var(--fs-light-text);--query-panel-muted:var(--fs-light-muted);--query-panel-line:var(--fs-light-border);--query-panel-accent:var(--fs-gold-on-light);--query-panel-grid:rgb(0 0 0/3%)}.QueryExamples_eyebrow__kaSpV{display:flex;align-items:center;gap:.75rem;margin:0 0 1rem;color:var(--fs-gold-on-light);font-family:var(--font-label);font-size:var(--text-fs-caption);font-weight:700;letter-spacing:var(--tracking-fs-widest);line-height:1;text-transform:uppercase}.QueryExamples_eyebrow__kaSpV:before{flex:0 0 1.75rem;width:1.75rem;height:2px;background:currentColor;content:""}.QueryExamples_heading___r6Rf{max-width:18ch;margin:0;color:var(--fs-light-text);font-family:var(--font-heading);font-size:var(--text-fs-fluid-display-md);font-weight:700;letter-spacing:var(--tracking-fs-display);line-height:var(--leading-fs-display)}.QueryExamples_lead__meV_y{max-width:52rem;margin:1.25rem 0 0;color:var(--fs-light-muted);font-size:var(--text-fs-body);line-height:var(--leading-fs-loose)}.QueryExamples_catalogueIntro__MsX1O{display:grid;gap:1.5rem;margin-bottom:clamp(3rem,7cqi,5.25rem)}.QueryExamples_catalogueIntro__MsX1O .QueryExamples_lead__meV_y{margin-top:0}.QueryExamples_introSingle__BTkNX{grid-template-columns:minmax(0,1fr)}.QueryExamples_detailComposition__ii_K6{display:grid;gap:3rem;align-items:start}.QueryExamples_detailIntro__ujCIN .QueryExamples_heading___r6Rf{margin-bottom:1.25rem}.QueryExamples_detailIntro__ujCIN .QueryExamples_lead__meV_y{margin-top:0}.QueryExamples_panel__J0kJ_{position:relative;overflow:hidden;border:1px solid var(--query-panel-line);border-top:3px solid var(--fs-gold);background:var(--query-panel-bg);color:var(--query-panel-text)}.QueryExamples_cataloguePanelHeader__CIWR2,.QueryExamples_detailPanelHeader__lL9qF{position:relative;isolation:isolate;border-bottom:1px solid var(--query-panel-line);padding:clamp(1.5rem,5cqi,3rem)}.QueryExamples_cataloguePanelHeader__CIWR2:before,.QueryExamples_detailPanelHeader__lL9qF:before{position:absolute;z-index:-1;inset:0;background-image:linear-gradient(var(--query-panel-grid) 1px,transparent 1px),linear-gradient(90deg,var(--query-panel-grid) 1px,transparent 1px);background-size:3rem 3rem;content:"";mask-image:linear-gradient(125deg,black,transparent 78%);pointer-events:none}.QueryExamples_cataloguePanelHeader__CIWR2{display:grid;gap:1.75rem;align-items:end}.QueryExamples_panelEyebrow__t1XrN{margin:0 0 .875rem;color:var(--query-panel-accent);font-family:var(--font-meta);font-size:var(--text-fs-caption);font-weight:700;letter-spacing:var(--tracking-fs-label);line-height:var(--leading-fs-normal);overflow-wrap:anywhere;text-transform:uppercase}.QueryExamples_panelHeading__OBfZr{max-width:26ch;margin:0;color:var(--query-panel-text);font-family:var(--font-heading);font-size:var(--text-fs-fluid-display-sm);font-weight:700;letter-spacing:var(--tracking-fs-display);line-height:var(--leading-fs-display)}.QueryExamples_panelBody__WDqXG{max-width:48rem;margin:1.125rem 0 0;color:var(--query-panel-muted);font-size:var(--text-fs-body);line-height:var(--leading-fs-relaxed)}.QueryExamples_panelSummary__MIyBJ{border-top:1px solid var(--query-panel-line);padding-top:1.5rem}.QueryExamples_panelSummary__MIyBJ .QueryExamples_panelBody__WDqXG{margin-top:0}.QueryExamples_panelCount__NQcY7{display:block;margin-bottom:.75rem;color:var(--query-panel-accent);font-family:var(--font-meta);font-size:var(--text-fs-caption);letter-spacing:var(--tracking-fs-action);line-height:var(--leading-fs-normal);text-transform:uppercase}.QueryExamples_catalogueList__32bLh,.QueryExamples_detailList__BH3hp{margin:0;padding:0 clamp(1.4rem,5cqi,3rem);list-style:none}.QueryExamples_catalogueList__32bLh{display:grid;grid-template-columns:minmax(0,1fr)}.QueryExamples_catalogueItem__iW6Rd,.QueryExamples_detailItem__L_omI{display:grid;grid-template-columns:2.75rem minmax(0,1fr);gap:.75rem;min-width:0;border-bottom:1px solid var(--query-panel-line);padding:clamp(1.3rem,3cqi,1.875rem) 0}.QueryExamples_catalogueItem__iW6Rd:last-child,.QueryExamples_detailItem__L_omI:last-child{border-bottom:0}.QueryExamples_itemIndex___Omt8{display:flex;align-items:flex-start;gap:.5rem;padding-top:.2rem;color:var(--query-panel-accent);font-family:var(--font-meta);font-size:var(--text-fs-caption);font-weight:700;line-height:var(--leading-fs-snug)}.QueryExamples_itemText__vDgmG{min-width:0;margin:0;color:var(--query-panel-text);font-size:var(--text-fs-body);line-height:var(--leading-fs-relaxed);overflow-wrap:anywhere}.QueryExamples_catalogueItem__iW6Rd .QueryExamples_itemText__vDgmG{font-family:var(--font-heading);font-size:var(--text-fs-subhead);line-height:var(--leading-fs-normal)}@container query-examples (width >= 36rem){.QueryExamples_catalogueItem__iW6Rd,.QueryExamples_detailItem__L_omI{grid-template-columns:3.5rem minmax(0,1fr);gap:1rem}.QueryExamples_itemIndex___Omt8:after{width:1rem;height:1px;margin-top:.55rem;background:currentColor;content:""}}@container query-examples (width >= 52rem){.QueryExamples_catalogueIntro__MsX1O{grid-template-columns:minmax(0,.92fr) minmax(20rem,1.08fr);gap:clamp(2.5rem,8cqi,7rem);align-items:end}.QueryExamples_introSingle__BTkNX{grid-template-columns:minmax(0,1fr)}.QueryExamples_catalogueList__32bLh{grid-template-columns:repeat(2,minmax(0,1fr))}.QueryExamples_catalogueItem__iW6Rd:nth-child(odd){padding-right:clamp(1.25rem,3cqi,2.5rem)}.QueryExamples_catalogueItem__iW6Rd:nth-child(2n){border-left:1px solid var(--query-panel-line);padding-left:clamp(1.25rem,3cqi,2.5rem)}.QueryExamples_catalogueItem__iW6Rd:last-child:nth-child(odd){grid-column:1/-1;border-bottom:0;padding-right:0}.QueryExamples_catalogueItem__iW6Rd:last-child:nth-child(2n),.QueryExamples_catalogueItem__iW6Rd:nth-last-child(2):nth-child(odd){border-bottom:0}}@container query-examples (width >= 62rem){.QueryExamples_detailComposition__ii_K6{grid-template-columns:minmax(17rem,.72fr) minmax(0,1.28fr);gap:clamp(3rem,7cqi,7rem)}.QueryExamples_detailIntro__ujCIN{position:sticky;top:6rem}.QueryExamples_cataloguePanelHeader__CIWR2{grid-template-columns:minmax(0,1.18fr) minmax(18rem,.82fr);gap:clamp(2rem,6cqi,5rem)}.QueryExamples_panelSummary__MIyBJ{border-top:0;border-left:1px solid var(--query-panel-line);padding-top:0;padding-left:clamp(1.5rem,4cqi,3.25rem)}.QueryExamples_panelSummary__MIyBJ:only-child{grid-column:1/-1;border-left:0;padding-left:0}}.HomeHero_richtext__48MUU h1{margin:0;max-width:680px;color:var(--fs-white);font-family:var(--font-heading);font-size:clamp(2.4rem,5vw,3.8rem);font-weight:900;letter-spacing:0;line-height:1.05}.HomeHero_richtext__48MUU h2{margin:1rem 0 1.5rem;max-width:620px;color:var(--fs-gold);font-family:var(--font-heading);font-size:clamp(1.2rem,2vw,1.6rem);font-style:italic;font-weight:700;line-height:1.3}.HomeHero_richtext__48MUU p{margin:0;max-width:560px;color:color-mix(in srgb,var(--fs-silver-light) 90%,transparent);font-size:1rem;font-weight:300;line-height:1.75}.HomeHero_richtext__48MUU>*+p{margin-top:1.5rem}.HomeHero_cog__IHV7I{transform-box:view-box}.HomeHero_cogA__4yZxt{animation:HomeHero_spinCw__Hp2QI 22s linear infinite,HomeHero_appear__YdsSa .6s ease forwards;transform-origin:210px 165px}.HomeHero_cogB__CJX9E{animation:HomeHero_spinCcw__0bC8R 14s linear infinite,HomeHero_appear__YdsSa .6s ease forwards;animation-delay:0s,1.8s;opacity:0;transform-origin:302px 127px}.HomeHero_cogC__WvC3U{animation:HomeHero_spinCcw__0bC8R 14s linear infinite,HomeHero_appear__YdsSa .6s ease forwards;animation-delay:0s,.9s;opacity:0;transform-origin:118px 127px}.HomeHero_cogD__tkiXr{animation:HomeHero_spinCw__Hp2QI 9s linear infinite,HomeHero_appear__YdsSa .6s ease forwards;animation-delay:0s,3.6s;opacity:0;transform-origin:319px 210px}.HomeHero_cogE__YnJPo{animation:HomeHero_spinCw__Hp2QI 9s linear infinite,HomeHero_appear__YdsSa .6s ease forwards;animation-delay:0s,2.7s;opacity:0;transform-origin:101px 210px}.HomeHero_cogF__vdy3d{animation:HomeHero_spinCcw__0bC8R 7s linear infinite,HomeHero_appear__YdsSa .6s ease forwards;animation-delay:0s,4.5s;opacity:0;transform-origin:210px 72px}.HomeHero_hub__jT4sX,.HomeHero_ring__TnXRg,.HomeHero_teeth__gZTn_{fill:none;stroke:var(--fs-gold);stroke-width:1}.HomeHero_inner__EOFu3{fill:none;opacity:.5;stroke:var(--fs-gold);stroke-width:.75}.HomeHero_centre__RzJ2b{fill:var(--fs-gold)}.HomeHero_spokes__R4SbH{fill:none;opacity:.4;stroke:var(--fs-gold);stroke-linecap:round;stroke-width:.75}.HomeHero_teeth__gZTn_{stroke-linejoin:round}.HomeHero_connectors__4esed{animation:HomeHero_appearMuted__bFj7_ 1s ease forwards;animation-delay:5.2s;opacity:0;stroke-width:.5}@keyframes HomeHero_spinCw__Hp2QI{to{transform:rotate(1turn)}}@keyframes HomeHero_spinCcw__0bC8R{to{transform:rotate(-1turn)}}@keyframes HomeHero_appear__YdsSa{0%{opacity:0}to{opacity:1}}@keyframes HomeHero_appearMuted__bFj7_{0%{opacity:0}to{opacity:.25}}@media (prefers-reduced-motion:reduce){.HomeHero_cog__IHV7I,.HomeHero_connectors__4esed{animation:none;opacity:1}.HomeHero_connectors__4esed{opacity:.25}}