:root{--shell-nav-height:81px}[data-shell=header]{position:fixed;top:0;right:0;left:0;z-index:100;display:flex;min-width:0;margin:0;padding:18px var(--wrap-x);align-items:center;justify-content:space-between;border:0;border-bottom:1px solid rgba(255,255,255,.1);border-radius:0;background:#0c0c0a;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;transition:background var(--dur-fast) var(--ease-smooth),color var(--dur-fast) var(--ease-smooth),border-color var(--dur-fast) var(--ease-smooth)}[data-shell=header].nav--scrolled{background:rgba(12,12,10,.98)}[data-shell=header] .nav__logo{position:relative;display:inline-flex;min-width:0;min-height:44px;padding:0;align-items:center;flex-shrink:0;color:rgba(255,255,255,.92);font-family:Barlow,Barlow Fallback,Arial,sans-serif;font-size:13px;font-weight:700;letter-spacing:.22em;line-height:1;text-decoration:none;text-transform:uppercase;transition:color var(--dur-fast) var(--ease-smooth)}[data-shell=footer] .footer__logo span,[data-shell=header] .nav__logo span{color:#c8a96a}[data-shell=header] .nav__links{display:flex;min-width:0;gap:clamp(22px,3vw,38px);align-items:center}.nav__fallback-panel>a:not(.btn),[data-shell=header] .nav__links>a:not(.btn),[data-shell=mobile-menu]>a:not(.btn){position:relative;display:inline-flex;min-height:44px;align-items:center;color:rgba(244,241,232,.72);font-family:Barlow,Barlow Fallback,Arial,sans-serif;font-size:11px;font-weight:500;letter-spacing:.18em;line-height:1.3;text-decoration:none;text-transform:uppercase;transition:color var(--dur-fast) var(--ease-smooth)}.nav__fallback-panel>a:not(.btn)[aria-current],[data-shell=header] .nav__links>a:not(.btn)[aria-current],[data-shell=mobile-menu]>a:not(.btn)[aria-current]{color:#e8d29a;font-weight:600}[data-shell=header] .nav__links>a:not(.btn)[aria-current]:after{position:absolute;right:0;bottom:2px;left:0;height:1px;background:#c8a96a;content:""}.nav__fallback-panel .nav__cta,[data-shell=header] .nav__cta,[data-shell=mobile-menu] .nav__cta{--action-min-height:44px;--action-padding-block:11px;--action-padding-inline:20px;--action-font-size:.6875rem}[data-shell=header] .nav__burger{display:none;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;align-items:center;justify-content:center;flex-direction:column;gap:5px;border:0;background:transparent;color:rgba(255,255,255,.92);cursor:pointer}[data-shell=header] .nav__burger span{display:block;width:22px;height:1px;background:currentColor;transform-origin:center;transition:transform var(--dur-fast) var(--ease-smooth),opacity var(--dur-fast) var(--ease-smooth)}[data-shell=header] .nav__burger.is-active span:first-child{transform:translateY(6px) rotate(45deg)}[data-shell=header] .nav__burger.is-active span:nth-child(2){opacity:0}[data-shell=header] .nav__burger.is-active span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.nav__fallback{display:none}.nav__fallback summary{list-style:none}.nav__fallback summary::-webkit-details-marker{display:none}.nav__fallback-label{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);border:0;white-space:nowrap}.nav__fallback-bars{display:flex;width:44px;min-width:44px;height:44px;align-items:center;justify-content:center;flex-direction:column;gap:5px;cursor:pointer}.nav__fallback-bars i{display:block;width:22px;height:1px;background:rgba(255,255,255,.92)}.nav__fallback-panel{position:absolute;top:calc(100% + 1px);right:0;display:grid;width:min(360px,100vw);max-height:calc(100dvh - var(--shell-nav-height));padding:24px max(22px,var(--wrap-x));grid-gap:10px;gap:10px;overflow:auto;border-bottom:1px solid rgba(255,255,255,.12);background:#11110f;box-shadow:0 20px 48px rgba(0,0,0,.38)}.nav__fallback-panel>a{width:100%}[data-shell=mobile-menu]{position:fixed;inset:0;z-index:90;display:flex;min-width:0;padding:calc(var(--shell-nav-height) + 24px) max(24px,var(--wrap-x)) max(32px,env(safe-area-inset-bottom));align-items:center;justify-content:center;flex-direction:column;gap:clamp(16px,4vh,30px);overflow:auto;visibility:hidden;background:#0c0c0a;opacity:0;pointer-events:none;transition:opacity var(--dur-fast) var(--ease-smooth),visibility 0s linear var(--dur-fast)}[data-shell=mobile-menu].is-open{visibility:visible;opacity:1;pointer-events:auto;transition-delay:0s}[data-shell=mobile-menu]>a:not(.btn){justify-content:center;font-size:clamp(18px,5.6vw,22px);letter-spacing:.12em;text-align:center}[data-shell=mobile-menu] .nav__cta{width:min(100%,340px);margin-top:6px}[data-shell=footer]{min-width:0;padding:clamp(48px,6vw,72px) 0 36px;border-top:1px solid rgba(255,255,255,.1);background:#0c0c0a}[data-shell=footer] .wrap{display:grid;min-width:0;grid-template-columns:auto minmax(0,1fr);grid-gap:28px clamp(36px,6vw,88px);gap:28px clamp(36px,6vw,88px);align-items:start}[data-shell=footer] .footer__logo{display:inline-flex;min-width:0;min-height:44px;align-items:center;color:rgba(244,241,232,.72);font-family:Barlow,Barlow Fallback,Arial,sans-serif;font-size:12px;font-weight:700;letter-spacing:.22em;line-height:1.3;text-decoration:none;text-transform:uppercase}[data-shell=footer] .footer__nav{display:flex;min-width:0;flex-wrap:wrap;gap:8px 28px;justify-self:end}[data-shell=footer] :is(.footer__nav,.footer__services) a{display:inline-flex;min-width:0;min-height:44px;align-items:center;color:rgba(244,241,232,.72);font-family:Barlow,Barlow Fallback,Arial,sans-serif;overflow-wrap:anywhere;text-decoration:none;transition:color var(--dur-fast) var(--ease-smooth),transform var(--dur-fast) var(--ease-smooth)}[data-shell=footer] .footer__nav a{font-size:11px;font-weight:500;letter-spacing:.14em;line-height:1.35;text-transform:uppercase}[data-shell=footer] :is(.footer__nav,.footer__services) a[aria-current]{color:#e8d29a;text-decoration:underline;-webkit-text-decoration-color:rgba(232,210,154,.55);text-decoration-color:rgba(232,210,154,.55);text-decoration-thickness:1px;text-underline-offset:4px}[data-shell=footer] .footer__services{display:grid;min-width:0;width:100%;margin:0;padding:28px 0;grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:4px 28px;gap:4px 28px;border-top:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1)}[data-shell=footer] .footer__services a{font-size:13px;line-height:1.45}[data-shell=footer] .footer__copy{grid-column:1/-1;color:rgba(244,241,232,.72);font-family:Barlow,Barlow Fallback,Arial,sans-serif;font-size:12px;line-height:1.6;overflow-wrap:anywhere}[data-shell=footer] .footer__copy a{color:inherit}@media (hover:hover) and (pointer:fine){.nav__fallback-panel>a:not(.btn):hover,[data-shell=footer] :is(.footer__nav,.footer__services) a:hover,[data-shell=header] .nav__links>a:not(.btn):hover,[data-shell=header] .nav__logo:hover,[data-shell=mobile-menu]>a:not(.btn):hover{color:#e8d29a}}.nav__fallback :is(summary,a:not(.btn)):active,[data-shell=footer] :is(.footer__logo,.footer__nav a,.footer__services a):active,[data-shell=header] :is(.nav__logo,.nav__links a:not(.btn),.nav__burger):active,[data-shell=mobile-menu] a:not(.btn):active{transform:scale(.97)}@media (max-width:900px){[data-shell=footer] .footer__services{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){:root{--shell-nav-height:73px}[data-shell=header]{padding:14px var(--wrap-x)}[data-shell=header] .nav__links{display:none}html.has-js [data-shell=header] .nav__burger{display:flex}[data-shell=header] .nav__fallback{display:block}[data-shell=footer] .wrap{grid-template-columns:minmax(0,1fr)}[data-shell=footer] :is(.footer__nav,.footer__services,.footer__copy){grid-column:1;justify-self:stretch}[data-shell=footer] .footer__nav{gap:6px 22px}}@media (max-width:520px){[data-shell=footer] .footer__services{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){[data-shell=footer] *,[data-shell=header],[data-shell=header] *,[data-shell=mobile-menu]{scroll-behavior:auto!important;transition-duration:.01ms!important}}@media print{.nav__fallback,[data-shell=header],[data-shell=mobile-menu]{display:none!important}[data-shell=footer]{margin-top:24pt!important;padding-top:16pt!important;border-top:1px solid #000!important}}.btn{--action-min-height:56px;--action-padding-block:17px;--action-padding-inline:34px;--action-gap:12px;--action-font-size:.75rem;position:relative;display:inline-flex;min-width:0;min-height:var(--action-min-height);padding:var(--action-padding-block) var(--action-padding-inline);align-items:center;justify-content:center;gap:var(--action-gap);box-sizing:border-box;border:1px solid transparent;border-radius:var(--radius-control,2px);color:inherit;font-family:var(--mono,"Barlow",Arial,sans-serif);font-size:var(--action-font-size);font-weight:500;letter-spacing:.12em;line-height:1.65;text-align:center;text-decoration:none;text-transform:uppercase;white-space:normal;overflow-wrap:anywhere;word-break:normal;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:rgba(200,169,106,.18);transition:background-color var(--dur-fast,.18s) var(--ease-smooth,ease),border-color var(--dur-fast,.18s) var(--ease-smooth,ease),box-shadow var(--dur-fast,.18s) var(--ease-smooth,ease),color var(--dur-fast,.18s) var(--ease-smooth,ease),opacity var(--dur-fast,.18s) var(--ease-smooth,ease),transform var(--dur-fast,.18s) var(--ease-smooth,ease)}.btn--gold{border-color:var(--gold,#c8a96a);background:var(--gold,#c8a96a);color:var(--obsidian,#0c0c0a);font-weight:600;box-shadow:none}.btn--ghost{border-color:rgba(255,255,255,.18);background:transparent;color:var(--ink,rgba(255,255,255,.66));box-shadow:none}.btn>:is(svg,.m45p-symbol){flex:0 0 auto;align-self:center}.btn:focus-visible{outline:2px solid var(--gold-light,#e8d29a);outline-offset:3px;box-shadow:0 0 0 1px var(--obsidian,#0c0c0a);transition:none}.btn--gold:focus-visible{outline-color:var(--obsidian,#0c0c0a);outline-offset:-5px;box-shadow:0 0 0 3px var(--gold-light,#e8d29a)}@media (hover:hover) and (pointer:fine){.btn--gold:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):hover{border-color:var(--gold-light,#e8d29a);background:var(--gold-light,#e8d29a);color:var(--obsidian,#0c0c0a);transform:translateY(-3px);box-shadow:0 10px 28px rgba(200,169,106,.22)}.btn--ghost:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):hover{border-color:var(--gold,#c8a96a);background:rgba(200,169,106,.06);color:var(--gold-light,#e8d29a);transform:translateY(-3px);box-shadow:0 10px 28px rgba(200,169,106,.18)}}.btn:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):active{transform:scale(.97);box-shadow:none}.btn:is(:disabled,[disabled],[aria-disabled=true]){opacity:.55;cursor:not-allowed;transform:none;box-shadow:none}.btn[aria-busy=true],[aria-busy=true] .btn:is(:disabled,[aria-disabled=true]){opacity:.72;cursor:progress;transform:none;box-shadow:none}.briefing-nav__back,.final__mail{display:inline-flex;width:-moz-fit-content;width:fit-content;max-width:100%;min-height:44px;padding-block:10px;align-items:center;box-sizing:border-box;touch-action:manipulation}@media (pointer:coarse){.btn{-webkit-tap-highlight-color:rgba(232,210,154,.24)}}@media (prefers-reduced-motion:reduce){.btn{transition:none!important}.btn:active,.btn:hover{transform:none!important}}@media (forced-colors:active){.btn{border-color:ButtonText;background:ButtonFace;color:ButtonText;box-shadow:none}.btn--gold{border-color:Highlight;background:Highlight;color:HighlightText}.btn--gold:focus-visible,.btn:focus-visible{outline:3px solid Highlight;outline-offset:3px;box-shadow:none}.btn:is(:disabled,[disabled],[aria-disabled=true]){border-color:GrayText;color:GrayText}}@media print{.btn,.btn--ghost,.btn--gold{min-height:0!important;padding:8pt 14pt!important;border:1px solid #000!important;background:#fff!important;color:#000!important;box-shadow:none!important;text-decoration:none!important;transform:none!important}}:where(body.theme-m45p-page){--section-intro-space-after:clamp(2.5rem,5vw,4.5rem);--section-intro-padding-top:1.375rem;--section-intro-rule-width:1px;--section-intro-rule-color:var(--border-default);--section-intro-label-track:minmax(9.375rem,.24fr);--section-intro-content-track:minmax(0,.76fr);--section-intro-column-gap:clamp(2.125rem,5vw,4.75rem);--section-intro-row-gap:clamp(.875rem,1.4vw,1.125rem);--section-intro-title-max:24ch;--section-intro-title-size:clamp(2.5rem,4.8vw,4.25rem);--section-intro-title-line:1;--section-intro-support-max:64ch;--section-intro-support-size:clamp(1rem,1.2vw,1.125rem);--section-intro-support-line:1.65}body.theme-m45p-page .section-head{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--section-intro-row-gap);gap:var(--section-intro-row-gap);max-width:none;min-width:0;margin:0 0 var(--section-intro-space-after);padding-top:var(--section-intro-padding-top);align-items:start;border-top:var(--section-intro-rule-width) solid var(--section-intro-rule-color);text-align:left}body.theme-m45p-page .section-head>*{min-width:0;max-width:100%}body.theme-m45p-page .section-head>.label{width:-moz-fit-content;width:fit-content;margin:0;justify-self:start}body.theme-m45p-page .section-head>h2{max-width:var(--section-intro-title-max);margin:0;color:var(--text-primary);font-family:var(--font-display);font-size:var(--section-intro-title-size);font-weight:400;-webkit-hyphens:auto;hyphens:auto;letter-spacing:-.02em;line-height:var(--section-intro-title-line);overflow-wrap:anywhere;text-wrap:balance}body.theme-m45p-page .section-head>p{max-width:var(--section-intro-support-max);margin:0;color:var(--text-secondary);font-size:var(--section-intro-support-size);line-height:var(--section-intro-support-line);overflow-wrap:anywhere;text-wrap:pretty}body.theme-m45p-page .section-head--wide-title{--section-intro-title-max:26ch;--section-intro-title-size:clamp(2.375rem,4.2vw,3.75rem)}@media (min-width:1024px){body.theme-m45p-page .section-head{grid-template-columns:var(--section-intro-label-track) var(--section-intro-content-track);column-gap:var(--section-intro-column-gap)}body.theme-m45p-page .section-head>.label{grid-column:1;grid-row:1}body.theme-m45p-page .section-head>h2{grid-column:2;grid-row:1}body.theme-m45p-page .section-head>p{grid-column:2;grid-row:2}}@media (max-width:900px){:where(body.theme-m45p-page){--section-intro-title-size:clamp(2.375rem,8vw,3.5rem)}}@media (max-width:760px){:where(body.theme-m45p-page){--section-intro-padding-top:1.125rem}}@media (max-width:420px){body.theme-m45p-page .section-head>h2{max-width:100%;-webkit-hyphens:auto;hyphens:auto;text-wrap:wrap}}.m45p-layout-wrap{box-sizing:border-box;inline-size:min(100%,var(--content-wide));min-inline-size:0;margin-inline:auto;padding-inline:var(--gutter)}.m45p-layout-section{--layout-section-start:var(--section-normal);--layout-section-end:var(--section-normal);padding-block:var(--layout-section-start) var(--layout-section-end)}.m45p-layout-section[data-layout-density=compact]{--layout-section-start:var(--section-compact);--layout-section-end:var(--section-compact)}.m45p-layout-section[data-layout-density=spacious]{--layout-section-start:var(--section-spacious);--layout-section-end:var(--section-spacious)}.m45p-layout-section[data-layout-seam=join-next]{--layout-section-end:0px}.m45p-layout-measure{min-inline-size:0;max-inline-size:var(--content-reading)}.m45p-layout-anchor{scroll-margin-block-start:var(--layout-anchor-offset,clamp(6rem,8vw,7rem))}body.theme-m45p-page:not([data-template=home]){--wrap-x:var(--gutter)}@media (max-width:360px){body.theme-m45p-page[data-template=profile-contact]{--wrap-x:max(var(--gutter),.65rem)}}@media (forced-colors:active){body.theme-m45p-page :is(.m45p-layout-section[data-layout-surface],.section--surface,.profile-contact__section--surface){border-block:1px solid CanvasText}}@media print{.m45p-layout-wrap{inline-size:100%;padding-inline:0}.m45p-layout-section{padding-block:24pt}.m45p-layout-section[data-layout-seam=join-next]{-webkit-padding-after:0;padding-block-end:0}.m45p-layout-measure{max-inline-size:none}body[data-template=adviser-system] main :is(.adviser-topics,.adviser-boundaries,.adviser-faq),body[data-template=article-index] main>:is(.article-index-feature,.article-index-library,.article-index-next),body[data-template=article] main .related-section,body[data-template=home] main>:is(.home-section,.home-aigf,.home-low-intent),body[data-template=profile-contact] main>:is(.profile-contact__section,.profile-contact__closing),body[data-template=service-listing] main .sline{padding-block:24pt!important}body[data-template=briefing] .briefing-content{padding-block:24pt!important}body[data-template=briefing] .briefing-content>section{padding-block:0 24pt!important}}:where(body.theme-m45p-page){--lead-form-gap:.75rem;--lead-form-field-gap:.55rem;--lead-form-control-height:3.25rem;--lead-form-control-padding:.875rem 1rem;--lead-form-control-radius:var(--radius-control,4px);--lead-form-control-bg:#111110;--lead-form-control-border:rgba(232,210,154,.46);--lead-form-control-color:rgba(255,255,255,.94);--lead-form-control-font-size:1rem;--lead-form-placeholder-color:rgba(244,241,232,.64);--lead-form-label-secondary-color:var(--text-secondary);--lead-form-textarea-height:7.75rem;--lead-form-focus-border:var(--color-gold-500,#c8a96a);--lead-form-focus-outline:var(--color-gold-300,#e8d29a);--lead-form-invalid-border:#e6a28f;--lead-form-invalid-bg:rgba(155,58,37,.1);--lead-form-consent-gap:.75rem;--lead-form-consent-size:.8125rem;--lead-form-consent-color:var(--text-secondary);--lead-form-status-margin:1rem 0 0;--lead-form-status-padding:1rem;--lead-form-status-border:var(--border-default,rgba(232,210,154,.28));--lead-form-status-bg:var(--surface-section,#151512);--lead-form-status-color:var(--text-secondary);--lead-form-status-strong-color:var(--text-primary)}body.theme-m45p-page .m45p-lead-form,body.theme-m45p-page .m45p-lead-form>*,body.theme-m45p-page .m45p-lead-form__field,body.theme-m45p-page .m45p-lead-form__fields{min-width:0;max-width:100%}body.theme-m45p-page .m45p-lead-form{position:relative;width:100%;text-align:left}body.theme-m45p-page .m45p-lead-form[data-lead-form-layout=direct]{display:grid;grid-gap:var(--lead-form-gap);gap:var(--lead-form-gap)}body.theme-m45p-page .m45p-lead-form[data-lead-form-width=compact]{max-width:27.5rem;margin-bottom:1.25rem}body.theme-m45p-page .m45p-lead-form[data-lead-form-layout=grouped]{display:block}body.theme-m45p-page .m45p-lead-form__fields{display:grid;grid-gap:var(--lead-form-gap);gap:var(--lead-form-gap)}body.theme-m45p-page .m45p-lead-form__fields[hidden]{display:none}body.theme-m45p-page .m45p-lead-form__field{display:grid;grid-gap:var(--lead-form-field-gap);gap:var(--lead-form-field-gap)}body.theme-m45p-page .m45p-lead-form[data-lead-form-layout=direct]>label:not(:has(>input[type=checkbox])),body.theme-m45p-page .m45p-lead-form__fields>label:not(:has(>input[type=checkbox])){margin-bottom:calc(var(--lead-form-field-gap) - var(--lead-form-gap))}body.theme-m45p-page .m45p-lead-form label:not(:has(>input[type=checkbox])){margin:0;color:var(--text-primary);font-family:var(--font-data,"IBM Plex Mono",monospace);font-size:.6875rem;font-weight:600;letter-spacing:.1em;line-height:1.4;overflow-wrap:anywhere;text-transform:uppercase}body.theme-m45p-page .m45p-lead-form label>span:not(.field-required){color:var(--lead-form-label-secondary-color);font-weight:400}body.theme-m45p-page .m45p-lead-form .field-required,body.theme-m45p-page .m45p-lead-form label:has(+:required):not(:has(.field-required)):not(:has(>[aria-hidden=true])):after,body.theme-m45p-page .m45p-lead-form label:has(>input[type=checkbox][required]):not(:has(.field-required))>span:after{color:var(--text-accent);font-size:1.15em}body.theme-m45p-page .m45p-lead-form label:has(+:required):not(:has(.field-required)):not(:has(>[aria-hidden=true])):after,body.theme-m45p-page .m45p-lead-form label:has(>input[type=checkbox][required]):not(:has(.field-required))>span:after{content:" *"}body.theme-m45p-page .m45p-lead-form :is(input[type=text]:not([name=website]),input[type=email],input[type=number],textarea,select){box-sizing:border-box;width:100%;min-width:0;min-height:var(--lead-form-control-height);padding:var(--lead-form-control-padding);border:1px solid var(--lead-form-control-border);border-radius:var(--lead-form-control-radius);outline:0;background:var(--lead-form-control-bg);color:var(--lead-form-control-color);box-shadow:none;font-family:var(--font-body,"Barlow",Arial,sans-serif);font-size:var(--lead-form-control-font-size);line-height:1.5;transition:background-color var(--motion-fast,.18s) var(--ease-smooth,ease),border-color var(--motion-fast,.18s) var(--ease-smooth,ease),box-shadow var(--motion-fast,.18s) var(--ease-smooth,ease)}body.theme-m45p-page .m45p-lead-form :is(input[type=text]:not([name=website]),input[type=email],input[type=number],textarea,select):where(textarea){min-height:var(--lead-form-textarea-height);resize:vertical}body.theme-m45p-page .m45p-lead-form :is(input,textarea)::placeholder{color:var(--lead-form-placeholder-color);opacity:1}body.theme-m45p-page .m45p-lead-form :is(input[type=text]:not([name=website]),input[type=email],input[type=number],textarea,select):focus-visible{border-color:var(--lead-form-focus-border);outline:2px solid var(--lead-form-focus-outline);outline-offset:2px;box-shadow:none}body.theme-m45p-page .m45p-lead-form :is(input,textarea,select)[aria-invalid=true]{border-color:var(--lead-form-invalid-border);background-color:var(--lead-form-invalid-bg);box-shadow:inset 0 0 0 1px rgba(230,162,143,.22)}body.theme-m45p-page .m45p-lead-form label:has(>input[type=checkbox]){display:grid;grid-template-columns:1.25rem minmax(0,1fr);grid-gap:var(--lead-form-consent-gap);gap:var(--lead-form-consent-gap);min-height:2.75rem;margin:.25rem 0;padding-block:.35rem;align-items:start;color:var(--lead-form-consent-color);cursor:pointer;font-size:var(--lead-form-consent-size);line-height:1.55;overflow-wrap:anywhere}body.theme-m45p-page .m45p-lead-form label:has(>input[type=checkbox]) input[type=checkbox]{width:1.125rem;min-width:1.125rem;height:1.125rem;min-height:1.125rem;margin:.125rem 0 0;padding:0;accent-color:var(--color-gold-500,#c8a96a)}body.theme-m45p-page .m45p-lead-form label:has(>input[type=checkbox]) input[type=checkbox]:focus-visible{border-radius:2px;outline:2px solid var(--lead-form-focus-outline);outline-offset:2px}body.theme-m45p-page .m45p-lead-form label:has(>input[type=checkbox]) a,body.theme-m45p-page .m45p-lead-form__status a{color:var(--text-accent);text-decoration:underline;text-underline-offset:.2em;overflow-wrap:anywhere}body.theme-m45p-page .m45p-lead-form label:has(>input[type=checkbox]) a:hover,body.theme-m45p-page .m45p-lead-form__status a:hover{color:var(--color-gold-300,#e8d29a)}body.theme-m45p-page .m45p-lead-form button[type=submit]{width:100%;min-height:3rem;margin-top:.25rem;justify-content:center}body.theme-m45p-page .m45p-lead-form__fields>small{color:var(--text-tertiary);font-size:.75rem;line-height:1.5;text-align:center;overflow-wrap:anywhere}body.theme-m45p-page .m45p-lead-form__honeypot{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;min-height:1px!important;padding:0!important;opacity:0!important;pointer-events:none!important}body.theme-m45p-page .m45p-lead-form__status[hidden]{display:none}body.theme-m45p-page .m45p-lead-form__status:not([hidden]){display:grid;grid-gap:.3rem;gap:.3rem;width:100%;margin:var(--lead-form-status-margin);padding:var(--lead-form-status-padding);border:1px solid var(--lead-form-status-border);border-radius:var(--lead-form-control-radius);background:var(--lead-form-status-bg);color:var(--lead-form-status-color);font-family:var(--font-body,"Barlow",Arial,sans-serif);font-size:.875rem;letter-spacing:0;line-height:1.55;text-align:left;overflow-wrap:anywhere}body.theme-m45p-page .m45p-lead-form__status :is(strong,span){display:block}body.theme-m45p-page .m45p-lead-form__status strong{color:var(--lead-form-status-strong-color);font-size:1rem}body.theme-m45p-page .m45p-lead-form__status[data-state=success]{border-color:var(--border-accent,rgba(200,169,106,.54))}body.theme-m45p-page .m45p-lead-form__status[data-state=error],body.theme-m45p-page .m45p-lead-form__status[data-state=fallback]{border-color:rgba(230,162,143,.62)}body.theme-m45p-page .m45p-lead-form[aria-busy=true]{cursor:progress}body.theme-m45p-page .m45p-lead-form.is-success :is(input,textarea,select,button):disabled{cursor:default}@media (max-width:420px){body.theme-m45p-page .m45p-lead-form,body.theme-m45p-page .m45p-lead-form :is(label,button,small,.m45p-lead-form__status){overflow-wrap:anywhere}}:where(body.theme-m45p-page){--frame-line:var(--border-default);--frame-surface:var(--border-default);--frame-cell-surface:var(--surface-section);--frame-cell-shadow:none;--frame-radius:var(--radius-frame,4px);--frame-shadow:none;--frame-grid-gap:1px}body.theme-m45p-page .m45p-frame-grid{min-width:0;max-width:100%;gap:var(--frame-grid-gap);overflow:hidden;border:1px solid var(--frame-line);border-radius:var(--frame-radius);background:var(--frame-surface);box-shadow:var(--frame-shadow)}body.theme-m45p-page .m45p-frame-grid>*{min-width:0;max-width:100%;border:0;border-radius:0;background:var(--frame-cell-surface);box-shadow:var(--frame-cell-shadow)}body.theme-m45p-page .m45p-frame-grid :where(a,button,input,textarea,select,summary,[tabindex]):focus-visible{outline-offset:-3px}body.theme-m45p-page .m45p-frame-grid[data-frame-tone=accent]{--frame-line:var(--border-accent);--frame-surface:var(--border-accent);--frame-cell-surface:var(--surface-emphasis)}@media (forced-colors:active){body.theme-m45p-page .m45p-frame-grid{border-color:CanvasText;background:CanvasText}}body.theme-m45p-page .m45p-content-grid{display:grid;min-width:0;max-width:100%;grid-template-columns:minmax(0,1fr);align-items:stretch}body.theme-m45p-page .m45p-content-grid>*{min-width:0;max-width:100%}@media (min-width:621px){body.theme-m45p-page .m45p-content-grid[data-grid-layout=balanced-7],body.theme-m45p-page .m45p-content-grid[data-grid-layout=pair],body.theme-m45p-page .m45p-content-grid[data-grid-layout=trio]{grid-template-columns:repeat(2,minmax(0,1fr))}body.theme-m45p-page .m45p-content-grid[data-grid-layout=balanced-7]>:last-child,body.theme-m45p-page .m45p-content-grid[data-grid-layout=trio]>:last-child:nth-child(odd){grid-column:1/-1}}@media (min-width:720px){body.theme-m45p-page .m45p-content-grid[data-grid-layout=balanced-7-catalog],body.theme-m45p-page .m45p-content-grid[data-grid-layout=quartet],body.theme-m45p-page .m45p-content-grid[data-grid-layout=trio-catalog]{grid-template-columns:repeat(2,minmax(0,1fr))}body.theme-m45p-page .m45p-content-grid[data-grid-layout=balanced-7-catalog]>:last-child{grid-column:1/-1}}@media (min-width:901px){body.theme-m45p-page .m45p-content-grid[data-grid-layout=pair-wide]{grid-template-columns:repeat(2,minmax(0,1fr))}body.theme-m45p-page .m45p-content-grid[data-grid-layout=trio-standard],body.theme-m45p-page .m45p-content-grid[data-grid-layout=trio]{grid-template-columns:repeat(3,minmax(0,1fr))}body.theme-m45p-page .m45p-content-grid[data-grid-layout=trio]>:last-child:nth-child(odd){grid-column:auto}body.theme-m45p-page .m45p-content-grid[data-grid-layout=balanced-7-catalog],body.theme-m45p-page .m45p-content-grid[data-grid-layout=balanced-7]{grid-template-columns:repeat(6,minmax(0,1fr))}body.theme-m45p-page .m45p-content-grid[data-grid-layout=balanced-7-catalog]>*,body.theme-m45p-page .m45p-content-grid[data-grid-layout=balanced-7]>*{grid-column:span 2}body.theme-m45p-page .m45p-content-grid[data-grid-layout=balanced-7-catalog]>:nth-child(n+4),body.theme-m45p-page .m45p-content-grid[data-grid-layout=balanced-7]>:nth-child(n+4){grid-column:span 3}}@media (min-width:1180px){body.theme-m45p-page .m45p-content-grid[data-grid-layout=trio-catalog],body.theme-m45p-page .m45p-content-grid[data-grid-layout=trio-wide]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1280px){body.theme-m45p-page .m45p-content-grid[data-grid-layout=quartet]{grid-template-columns:repeat(4,minmax(0,1fr))}body.theme-m45p-page .m45p-content-grid[data-grid-layout=balanced-7-catalog],body.theme-m45p-page .m45p-content-grid[data-grid-layout=balanced-7]{grid-template-columns:repeat(12,minmax(0,1fr))}body.theme-m45p-page .m45p-content-grid[data-grid-layout=balanced-7-catalog]>:nth-child(-n+4),body.theme-m45p-page .m45p-content-grid[data-grid-layout=balanced-7]>:nth-child(-n+4){grid-column:span 3}body.theme-m45p-page .m45p-content-grid[data-grid-layout=balanced-7-catalog]>:nth-child(n+5),body.theme-m45p-page .m45p-content-grid[data-grid-layout=balanced-7]>:nth-child(n+5){grid-column:span 4}}:where(body.theme-m45p-page){--symbol-size-16:1rem;--symbol-size-20:1.25rem;--symbol-size-24:1.5rem;--symbol-size-28:1.75rem}body.theme-m45p-page .m45p-symbol{display:inline-block;width:var(--symbol-size,var(--symbol-size-20));height:var(--symbol-size,var(--symbol-size-20));min-width:0;overflow:visible;flex:0 0 auto;color:currentColor;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;vertical-align:middle}body.theme-m45p-page .m45p-symbol[data-symbol-size="16"]{--symbol-size:var(--symbol-size-16)}body.theme-m45p-page .m45p-symbol[data-symbol-size="20"]{--symbol-size:var(--symbol-size-20)}body.theme-m45p-page .m45p-symbol[data-symbol-size="24"]{--symbol-size:var(--symbol-size-24)}body.theme-m45p-page .m45p-symbol[data-symbol-size="28"]{--symbol-size:var(--symbol-size-28)}@media (forced-colors:active){body.theme-m45p-page .m45p-symbol{color:CanvasText}}.m45p-interactive-card{--interactive-card-min-height:44px;--interactive-card-focus-color:var(--gold-light,#e8d29a);--interactive-card-focus-offset:3px;--interactive-card-hover-fill:rgba(232,210,154,.045);--interactive-card-active-fill:rgba(232,210,154,.085);--interactive-card-symbol-color:var(--text-accent,var(--gold,#c8a96a));--interactive-card-marker-size:44px;--interactive-card-marker-track:var(--interactive-card-marker-size);--interactive-card-marker-symbol-inset:12px;--interactive-card-marker-border:var(--border-accent,rgba(200,169,106,.34));--interactive-card-symbol-shift:4px;--interactive-card-bleed-inset:0;--interactive-card-visual-hover-opacity:.56;--interactive-card-visual-hover-transform:scale(1.025);min-width:0;min-height:var(--interactive-card-min-height);box-sizing:border-box;color:inherit;text-decoration:none;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:rgba(200,169,106,.18);transition:background-color var(--motion-fast,.18s) var(--ease-smooth,ease),border-color var(--motion-fast,.18s) var(--ease-smooth,ease),color var(--motion-fast,.18s) var(--ease-smooth,ease),box-shadow var(--motion-fast,.18s) var(--ease-smooth,ease)}.m45p-interactive-card__marker{display:var(--interactive-card-marker-display,grid);width:var(--interactive-card-marker-size);height:var(--interactive-card-marker-size);flex:0 0 var(--interactive-card-marker-size);place-items:center;box-sizing:border-box;border:1px solid var(--interactive-card-marker-border);color:var(--interactive-card-symbol-color);transition:background-color var(--motion-fast,.18s) var(--ease-smooth,ease),border-color var(--motion-fast,.18s) var(--ease-smooth,ease),color var(--motion-fast,.18s) var(--ease-smooth,ease),transform var(--motion-fast,.18s) var(--ease-smooth,ease)}.m45p-interactive-card__symbol{display:var(--interactive-card-symbol-display,inline-block);flex:0 0 auto;color:var(--interactive-card-symbol-color);transition:transform var(--motion-fast,.18s) var(--ease-smooth,ease)}body.theme-m45p-page .m45p-interactive-card__marker>.m45p-interactive-card__symbol{width:min(var(--symbol-size,var(--symbol-size-20,1.25rem)),calc(var(--interactive-card-marker-size) - var(--interactive-card-marker-symbol-inset)));height:min(var(--symbol-size,var(--symbol-size-20,1.25rem)),calc(var(--interactive-card-marker-size) - var(--interactive-card-marker-symbol-inset)))}.m45p-interactive-card__visual:before{transition:opacity var(--motion-medium,.32s) var(--ease-smooth,ease),transform var(--motion-medium,.32s) var(--ease-smooth,ease)}.m45p-interactive-card[data-interactive-card-surface=bleed]{position:relative;z-index:0}.m45p-interactive-card[data-interactive-card-surface=bleed]:before{position:absolute;inset:var(--interactive-card-bleed-inset);z-index:-1;background-color:transparent;content:"";pointer-events:none;transition:background-color var(--motion-fast,.18s) var(--ease-smooth,ease)}.m45p-interactive-card:focus-visible{outline:2px solid var(--interactive-card-focus-color);outline-offset:var(--interactive-card-focus-offset);transition:none}@media (hover:hover) and (pointer:fine){.m45p-interactive-card:hover{background-color:var(--interactive-card-hover-fill)}.m45p-interactive-card[data-interactive-card-surface=bleed]:hover{background-color:transparent}.m45p-interactive-card[data-interactive-card-surface=bleed]:hover:before{background-color:var(--interactive-card-hover-fill)}.m45p-interactive-card:hover :is(.m45p-interactive-card__marker,.m45p-interactive-card__symbol){transform:translateX(var(--interactive-card-symbol-shift))}.m45p-interactive-card[data-interactive-card-marker=framed]:hover .m45p-interactive-card__marker{border-color:var(--interactive-card-focus-color);background-color:var(--gold,#c8a96a);color:var(--surface-canvas,#0c0c0a)}.m45p-interactive-card[data-interactive-card-marker=framed]:hover .m45p-interactive-card__symbol{color:inherit;transform:none}.m45p-interactive-card[data-interactive-card-marker=external]:hover .m45p-interactive-card__symbol{transform:translate(3px,-3px)}.m45p-interactive-card:hover .m45p-interactive-card__visual:before{opacity:var(--interactive-card-visual-hover-opacity);transform:var(--interactive-card-visual-hover-transform)}}.m45p-interactive-card:active{background-color:var(--interactive-card-active-fill)}.m45p-interactive-card[data-interactive-card-surface=bleed]:active{background-color:transparent}.m45p-interactive-card[data-interactive-card-surface=bleed]:active:before{background-color:var(--interactive-card-active-fill)}.m45p-interactive-card:active :is(.m45p-interactive-card__marker,.m45p-interactive-card__symbol){transform:translateX(1px) scale(.97)}.m45p-interactive-card[data-interactive-card-marker=framed]:active .m45p-interactive-card__symbol{transform:none}.m45p-interactive-card[data-interactive-card-marker=external]:active .m45p-interactive-card__symbol{transform:translate(1px,-1px) scale(.97)}.m45p-interactive-card[aria-disabled=true]{pointer-events:none}@media (pointer:coarse){.m45p-interactive-card{--interactive-card-min-height:48px;-webkit-tap-highlight-color:rgba(232,210,154,.24)}}@media (prefers-reduced-motion:reduce){.m45p-interactive-card,.m45p-interactive-card:before,.m45p-interactive-card__marker,.m45p-interactive-card__symbol,.m45p-interactive-card__visual:before{transition:none!important}.m45p-interactive-card:active :is(.m45p-interactive-card__marker,.m45p-interactive-card__symbol),.m45p-interactive-card:hover .m45p-interactive-card__visual:before,.m45p-interactive-card:hover :is(.m45p-interactive-card__marker,.m45p-interactive-card__symbol){transform:none!important}}@media (forced-colors:active){.m45p-interactive-card{color:LinkText;forced-color-adjust:auto}.m45p-interactive-card__marker{border-color:LinkText;background:Canvas;color:LinkText}.m45p-interactive-card__symbol{color:currentColor}.m45p-interactive-card:focus-visible{outline:3px solid Highlight;outline-offset:var(--interactive-card-focus-offset)}.m45p-interactive-card[data-interactive-card-surface=bleed]:before{display:none}}@media print{.m45p-interactive-card{--interactive-card-marker-track:0px!important;min-height:0!important;background:transparent!important;box-shadow:none!important;color:#000!important;break-inside:avoid;page-break-inside:avoid;transform:none!important;transition:none!important}.m45p-interactive-card:before,.m45p-interactive-card__marker,.m45p-interactive-card__symbol{display:none!important}.m45p-interactive-card__visual:before{opacity:.2!important;transform:none!important;transition:none!important}.m45p-interactive-card[href]:after{display:block;grid-column:1/-1;width:100%;min-width:0;max-width:100%;box-sizing:border-box;overflow-wrap:anywhere;word-break:break-word}}.m45p-text-link{--text-link-min-height:44px;--text-link-padding-block:10px;--text-link-padding-block-start:var(--text-link-padding-block);--text-link-padding-block-end:var(--text-link-padding-block);--text-link-padding-inline:0px;--text-link-gap:10px;--text-link-font-size:.875rem;--text-link-font-weight:600;--text-link-line-height:1.5;--text-link-letter-spacing:normal;--text-link-text-transform:none;--text-link-inline-size:fit-content;--text-link-justify-content:flex-start;--text-link-margin-block-start:0px;--text-link-color:var(--text-accent,var(--gold,#c8a96a));--text-link-decoration-color:var(--border-accent,rgba(200,169,106,.34));display:inline-flex;inline-size:var(--text-link-inline-size);max-width:100%;min-width:0;min-height:var(--text-link-min-height);-webkit-margin-before:var(--text-link-margin-block-start);margin-block-start:var(--text-link-margin-block-start);padding-block:var(--text-link-padding-block-start) var(--text-link-padding-block-end);padding-inline:var(--text-link-padding-inline);align-items:center;justify-content:var(--text-link-justify-content);gap:var(--text-link-gap);box-sizing:border-box;color:var(--text-link-color);font-size:var(--text-link-font-size);font-weight:var(--text-link-font-weight);letter-spacing:var(--text-link-letter-spacing);line-height:var(--text-link-line-height);text-align:left;text-transform:var(--text-link-text-transform);-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-color:var(--text-link-decoration-color);text-decoration-color:var(--text-link-decoration-color);text-decoration-thickness:1px;text-underline-offset:5px;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;white-space:normal;overflow-wrap:anywhere;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:rgba(200,169,106,.18);transition:color var(--motion-fast,.18s) var(--ease-smooth,ease),text-decoration-thickness var(--motion-fast,.18s) var(--ease-smooth,ease),-webkit-text-decoration-color var(--motion-fast,.18s) var(--ease-smooth,ease);transition:color var(--motion-fast,.18s) var(--ease-smooth,ease),text-decoration-color var(--motion-fast,.18s) var(--ease-smooth,ease),text-decoration-thickness var(--motion-fast,.18s) var(--ease-smooth,ease);transition:color var(--motion-fast,.18s) var(--ease-smooth,ease),text-decoration-color var(--motion-fast,.18s) var(--ease-smooth,ease),text-decoration-thickness var(--motion-fast,.18s) var(--ease-smooth,ease),-webkit-text-decoration-color var(--motion-fast,.18s) var(--ease-smooth,ease)}.m45p-text-link__symbol{flex:0 0 auto;align-self:center;transition:transform var(--motion-fast,.18s) var(--ease-smooth,ease)}.m45p-text-link:focus-visible{outline:2px solid var(--gold-light,#e8d29a);outline-offset:3px;transition:none}@media (hover:hover) and (pointer:fine){.m45p-text-link:hover{color:var(--gold-light,#e8d29a);-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.m45p-text-link:hover .m45p-text-link__symbol{transform:translateX(3px)}}.m45p-text-link:active{color:var(--gold-light,#e8d29a);-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor;text-decoration-thickness:2px}.m45p-text-link:active .m45p-text-link__symbol{transform:translateX(1px)}@media (pointer:coarse){.m45p-text-link{-webkit-tap-highlight-color:rgba(232,210,154,.24)}}@media (prefers-reduced-motion:reduce){.m45p-text-link,.m45p-text-link__symbol{transition:none!important}.m45p-text-link:active .m45p-text-link__symbol,.m45p-text-link:hover .m45p-text-link__symbol{transform:none!important}}@media (forced-colors:active){.m45p-text-link{color:LinkText;-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.m45p-text-link .m45p-text-link__symbol{color:currentColor}.m45p-text-link:focus-visible{outline:3px solid Highlight;outline-offset:3px}}@media print{.m45p-text-link{min-height:0!important;padding:2pt 0!important;color:#000!important;-webkit-text-decoration-color:currentColor!important;text-decoration-color:currentColor!important;text-decoration-thickness:1px!important}.m45p-text-link,.m45p-text-link__symbol{transform:none!important;transition:none!important}.m45p-text-link__symbol{color:currentColor!important}}.m45p-card,.m45p-card>*{min-width:0}.m45p-card[data-card-layout=stack]{display:flex;flex-direction:column}.m45p-card[data-card-layout=stack]>.m45p-card__footer{margin-top:auto}.m45p-card:is([data-card-layout=code-rail],[data-card-layout=icon-rail]){display:grid;grid-template-columns:var(--m45p-card-rail-size,36px) minmax(0,1fr);grid-column-gap:var(--m45p-card-rail-column-gap,18px);column-gap:var(--m45p-card-rail-column-gap,18px);grid-row-gap:var(--m45p-card-rail-row-gap,6px);row-gap:var(--m45p-card-rail-row-gap,6px);align-items:start}.m45p-card[data-card-layout=code-rail]{grid-template-rows:auto minmax(0,1fr)}.m45p-card[data-card-layout=icon-rail]{grid-template-rows:auto minmax(0,1fr) auto}.m45p-card:is([data-card-layout=code-rail],[data-card-layout=icon-rail])>.m45p-card__rail{grid-column:1;grid-row:1/-1}.m45p-card:is([data-card-layout=code-rail],[data-card-layout=icon-rail])>:not(.m45p-card__rail){grid-column:2}.m45p-card:is([data-card-layout=code-rail],[data-card-layout=icon-rail])>h3{grid-row:1}.m45p-card:is([data-card-layout=code-rail],[data-card-layout=icon-rail])>p{grid-row:2}.m45p-card[data-card-layout=icon-rail]>.m45p-card__footer{grid-row:3;align-self:end;margin-top:0}body.theme-m45p-page .m45p-proof-card{--proof-card-inset:clamp(1.5rem,3vw,2.875rem);--proof-card-identity-inset:clamp(1.125rem,2.2vw,2rem);--proof-card-logo-max:min(9.375rem,100%);display:flex;position:relative;padding:var(--proof-card-inset);flex-direction:column;box-sizing:border-box;overflow:visible;border:1px solid var(--border-default);border-block-start-color:var(--border-accent);border-radius:var(--radius-frame);background:var(--surface-raised);box-shadow:none}body.theme-m45p-page .m45p-proof-card,body.theme-m45p-page .m45p-proof-card>*,body.theme-m45p-page .m45p-proof-card__fact>*,body.theme-m45p-page .m45p-proof-card__identity>*{min-inline-size:0;max-inline-size:100%}body.theme-m45p-page .m45p-proof-card__identity{display:grid;grid-template-columns:minmax(0,1fr) minmax(min-content,20ch);grid-gap:var(--space-sm) var(--space-md);gap:var(--space-sm) var(--space-md);max-inline-size:none;min-block-size:6.5rem;margin:calc(-1 * var(--proof-card-inset)) calc(-1 * var(--proof-card-inset)) var(--space-lg);padding:var(--proof-card-identity-inset) var(--proof-card-inset);align-items:center;-webkit-border-after:1px solid var(--border-default);border-block-end:1px solid var(--border-default);border-start-start-radius:calc(var(--radius-frame) - 1px);border-start-end-radius:calc(var(--radius-frame) - 1px);background:var(--surface-section)}body.theme-m45p-page .m45p-proof-card__logo{display:block;inline-size:auto;max-inline-size:var(--proof-card-logo-max);block-size:auto;max-block-size:3.375rem;object-fit:contain}body.theme-m45p-page .m45p-proof-card__identity[data-proof-logo=compact] .m45p-proof-card__logo{--proof-card-logo-max:4.125rem;max-block-size:4.125rem}body.theme-m45p-page .m45p-proof-card__role{max-inline-size:20ch;justify-self:end;color:var(--text-secondary);font-size:.625rem;font-weight:600;letter-spacing:.16em;line-height:1.45;text-align:end;text-transform:uppercase;-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;word-break:normal;text-wrap:balance}body.theme-m45p-page .m45p-proof-card[data-proof-kind=contribution] .m45p-proof-card__role{color:var(--text-accent)}body.theme-m45p-page .m45p-proof-card__eyebrow{display:block;margin:0 0 var(--space-md);color:var(--text-accent);font-size:.6875rem;font-weight:600;letter-spacing:.16em;line-height:1.45;text-transform:uppercase;overflow-wrap:anywhere}body.theme-m45p-page .m45p-proof-card__title{margin:0 0 var(--space-md);color:var(--text-primary);font-family:var(--font-body);font-size:clamp(1.375rem,2vw,1.875rem);font-weight:600;letter-spacing:-.01em;line-height:1.18;overflow-wrap:anywhere;text-wrap:balance}body.theme-m45p-page .m45p-proof-card__fact{display:grid;grid-template-columns:minmax(6.75rem,.34fr) minmax(0,1fr);grid-gap:var(--space-sm);gap:var(--space-sm);margin:0;padding-block:.875rem;-webkit-border-before:1px solid var(--border-subtle);border-block-start:1px solid var(--border-subtle);color:var(--text-secondary);font-size:.9375rem;line-height:1.6}body.theme-m45p-page .m45p-proof-card__fact-label{color:var(--text-primary);font-size:.75rem;font-weight:600;letter-spacing:.08em;line-height:1.55;text-transform:uppercase}body.theme-m45p-page .m45p-proof-card__fact-value{overflow-wrap:anywhere;text-wrap:pretty}body.theme-m45p-page .m45p-proof-card__fact--output{-webkit-margin-before:.25rem;margin-block-start:.25rem;-webkit-padding-start:var(--space-sm);padding-inline-start:var(--space-sm);-webkit-border-start:2px solid var(--border-accent);border-inline-start:2px solid var(--border-accent)}body.theme-m45p-page .m45p-proof-card__link{--text-link-margin-block-start:auto;--text-link-padding-block-start:var(--space-md);--text-link-padding-block-end:0px;--text-link-gap:var(--space-xs);--text-link-font-size:.8125rem}@media (min-width:1180px){body.theme-m45p-page .m45p-proof-card__title{min-block-size:3.54em}}@media (max-width:520px){body.theme-m45p-page .m45p-proof-card{--proof-card-inset:clamp(1.25rem,6vw,1.75rem)}body.theme-m45p-page .m45p-proof-card__identity{grid-template-columns:minmax(0,1fr);min-block-size:0;padding-block:var(--space-md)}body.theme-m45p-page .m45p-proof-card__logo{max-inline-size:min(9.375rem,100%)}body.theme-m45p-page .m45p-proof-card__role{max-inline-size:100%;justify-self:start;text-align:start;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere}body.theme-m45p-page .m45p-proof-card__fact{grid-template-columns:minmax(0,1fr);gap:var(--space-2xs)}}@media (forced-colors:active){body.theme-m45p-page .m45p-proof-card,body.theme-m45p-page .m45p-proof-card__identity{border-color:CanvasText;background:Canvas}body.theme-m45p-page :is(.m45p-proof-card__role,.m45p-proof-card__eyebrow,.m45p-proof-card__title,.m45p-proof-card__fact,.m45p-proof-card__fact-label){color:CanvasText}body.theme-m45p-page .m45p-proof-card__fact,body.theme-m45p-page .m45p-proof-card__fact--output{border-color:CanvasText}}@media print{body.theme-m45p-page .m45p-proof-card{break-inside:avoid;page-break-inside:avoid;padding:12pt;border:1pt solid #000!important;background:transparent!important;box-shadow:none!important}body.theme-m45p-page .m45p-proof-card__identity{min-block-size:0;margin:-12pt -12pt 12pt;padding:8pt 12pt;border-color:#000!important;background:transparent!important}body.theme-m45p-page :is(.m45p-proof-card__role,.m45p-proof-card__eyebrow,.m45p-proof-card__title,.m45p-proof-card__fact,.m45p-proof-card__fact-label){color:#000!important}body.theme-m45p-page .m45p-proof-card__role{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere}body.theme-m45p-page .m45p-proof-card__fact,body.theme-m45p-page .m45p-proof-card__fact--output{border-color:#000!important}}:where(body.theme-m45p-page){--process-row-line:var(--border-default);--process-row-marker:var(--text-accent);--process-row-column-gap:clamp(1.25rem,3vw,2.5rem);--process-row-step-padding:clamp(1.5rem,3vw,2rem);--process-row-title-max:18ch;--process-row-copy-max:42ch}body.theme-m45p-page .m45p-process-row{display:grid;grid-template-columns:minmax(0,1fr);grid-column-gap:var(--process-row-column-gap);column-gap:var(--process-row-column-gap);margin:0;padding:0;align-items:start;list-style:none}body.theme-m45p-page .m45p-process-row,body.theme-m45p-page .m45p-process-row>*,body.theme-m45p-page .m45p-process-row__step>*{min-width:0;max-width:100%}body.theme-m45p-page .m45p-process-row__step{position:relative;padding:var(--process-row-step-padding) 0;border-top:1px solid var(--process-row-line);break-inside:avoid;page-break-inside:avoid}body.theme-m45p-page .m45p-process-row__step:before{position:absolute;top:-4px;left:0;width:8px;height:8px;border-radius:50%;background:var(--process-row-marker);content:""}body.theme-m45p-page .m45p-process-row__phase{display:block;margin-bottom:var(--space-sm);color:var(--text-accent);font-family:var(--font-data);font-size:.6875rem;font-weight:600;letter-spacing:.12em;line-height:1.4;text-transform:uppercase}body.theme-m45p-page .m45p-process-row__step h3{max-width:var(--process-row-title-max);margin:0 0 var(--space-xs);color:var(--text-primary);font-size:clamp(1.25rem,1.7vw,1.625rem);line-height:1.18;overflow-wrap:break-word;text-wrap:balance}body.theme-m45p-page .m45p-process-row__step p{max-width:var(--process-row-copy-max);margin:0;color:var(--text-secondary);font-size:.9375rem;line-height:1.65;overflow-wrap:break-word}@media (min-width:720px){body.theme-m45p-page .m45p-process-row[data-process-layout=four-stage]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:901px){body.theme-m45p-page .m45p-process-row[data-process-layout=three-stage]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){body.theme-m45p-page .m45p-process-row[data-process-layout=four-stage]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (forced-colors:active){body.theme-m45p-page .m45p-process-row__step{border-color:CanvasText}body.theme-m45p-page .m45p-process-row__step:before{background:CanvasText}}@media print{body.theme-m45p-page .m45p-process-row{grid-template-columns:minmax(0,1fr)!important}}:where(body.theme-m45p-page){--disclosure-line:var(--border-default);--disclosure-title:var(--text-primary);--disclosure-copy:var(--text-secondary);--disclosure-accent:var(--text-accent);--disclosure-row-min:4.75rem;--disclosure-marker-size:2.625rem}body.theme-m45p-page .m45p-disclosure-list[data-disclosure-kind=faq]{width:100%;margin:0;padding:0;border-top:1px solid var(--disclosure-line)}body.theme-m45p-page .m45p-disclosure,body.theme-m45p-page .m45p-disclosure>*,body.theme-m45p-page .m45p-disclosure__summary>*{min-width:0;max-width:100%}body.theme-m45p-page .m45p-disclosure{margin:0;padding:0;border:0;border-bottom:1px solid var(--disclosure-line);background:transparent;break-inside:avoid;page-break-inside:avoid}body.theme-m45p-page .m45p-disclosure__summary{display:grid;grid-template-columns:minmax(0,1fr) var(--disclosure-marker-size);grid-gap:clamp(.875rem,2vw,1.5rem);gap:clamp(.875rem,2vw,1.5rem);align-items:center;min-height:var(--disclosure-row-min);margin:0;padding:clamp(1rem,2vw,1.375rem) 0;color:var(--disclosure-title);cursor:pointer;list-style:none;-webkit-tap-highlight-color:transparent}body.theme-m45p-page .m45p-disclosure__summary::-webkit-details-marker{display:none}body.theme-m45p-page .m45p-disclosure__summary::marker{content:""}body.theme-m45p-page .m45p-disclosure__title{margin:0;color:inherit;font-family:var(--font-body);font-size:clamp(1.125rem,1.4vw,1.375rem);font-weight:600;letter-spacing:-.015em;line-height:1.3;overflow-wrap:anywhere;text-wrap:pretty}body.theme-m45p-page .m45p-disclosure__marker{position:relative;display:inline-grid;width:var(--disclosure-marker-size);height:var(--disclosure-marker-size);place-items:center;justify-self:end;border:1px solid color-mix(in srgb,var(--disclosure-accent) 56%,transparent);border-radius:50%;color:var(--disclosure-accent);transition:border-color .18s ease,background-color .18s ease,color .18s ease}body.theme-m45p-page .m45p-disclosure__marker:after,body.theme-m45p-page .m45p-disclosure__marker:before{position:absolute;width:.875rem;height:1px;background:currentColor;content:"";transform-origin:center;transition:opacity .18s ease,transform .22s cubic-bezier(.22,1,.36,1)}body.theme-m45p-page .m45p-disclosure__marker:after{transform:rotate(90deg)}body.theme-m45p-page .m45p-disclosure[open]>.m45p-disclosure__summary{color:var(--disclosure-accent)}body.theme-m45p-page .m45p-disclosure[open]>.m45p-disclosure__summary .m45p-disclosure__marker{border-color:var(--disclosure-accent);background:var(--disclosure-accent);color:var(--bg-primary)}body.theme-m45p-page .m45p-disclosure[open]>.m45p-disclosure__summary .m45p-disclosure__marker:after{opacity:0;transform:rotate(90deg) scaleX(0)}body.theme-m45p-page .m45p-disclosure__panel{max-width:68ch;padding:0 clamp(3.5rem,8vw,6rem) clamp(1.375rem,3vw,2rem) 0;color:var(--disclosure-copy);overflow:hidden}body.theme-m45p-page .m45p-disclosure__panel>:first-child{margin-top:0}body.theme-m45p-page .m45p-disclosure__panel>:last-child{margin-bottom:0}body.theme-m45p-page .m45p-disclosure__panel p{margin:0;color:inherit;font-size:1rem;line-height:1.7;overflow-wrap:anywhere}body.theme-m45p-page .m45p-disclosure__panel a{color:var(--disclosure-accent);-webkit-text-decoration-color:color-mix(in srgb,currentColor 58%,transparent);text-decoration-color:color-mix(in srgb,currentColor 58%,transparent);text-decoration-thickness:1px;text-underline-offset:.2em}body.theme-m45p-page .m45p-disclosure__summary:focus-visible{border-radius:2px;outline:2px solid var(--focus-ring,var(--disclosure-accent));outline-offset:4px}@media (hover:hover) and (pointer:fine){body.theme-m45p-page .m45p-disclosure__summary:hover{color:var(--disclosure-accent)}body.theme-m45p-page .m45p-disclosure__summary:hover .m45p-disclosure__marker{border-color:var(--disclosure-accent)}}body.theme-m45p-page .m45p-disclosure__summary:active .m45p-disclosure__marker{transform:scale(.96)}@media (max-width:520px){:where(body.theme-m45p-page){--disclosure-row-min:4.5rem;--disclosure-marker-size:2.375rem}body.theme-m45p-page .m45p-disclosure__summary{gap:.75rem;padding-block:1rem}body.theme-m45p-page .m45p-disclosure__title{font-size:1.0625rem}body.theme-m45p-page .m45p-disclosure__panel{padding-right:0}}@media (prefers-reduced-motion:reduce){body.theme-m45p-page .m45p-disclosure__marker,body.theme-m45p-page .m45p-disclosure__marker:after,body.theme-m45p-page .m45p-disclosure__marker:before{transition:none}}@media (forced-colors:active){body.theme-m45p-page .m45p-disclosure,body.theme-m45p-page .m45p-disclosure-list[data-disclosure-kind=faq]{border-color:CanvasText}body.theme-m45p-page .m45p-disclosure[open]>.m45p-disclosure__summary .m45p-disclosure__marker,body.theme-m45p-page .m45p-disclosure__marker{border-color:ButtonText;background:Canvas;color:ButtonText;forced-color-adjust:auto}body.theme-m45p-page .m45p-disclosure__summary:focus-visible{outline-color:Highlight}}@media print{body.theme-m45p-page .m45p-disclosure,body.theme-m45p-page .m45p-disclosure-list[data-disclosure-kind=faq]{border-color:#000!important}body.theme-m45p-page .m45p-disclosure__summary{min-height:0!important;padding-block:.75rem!important;color:#000!important}body.theme-m45p-page .m45p-disclosure__marker{display:none!important}body.theme-m45p-page .m45p-disclosure:not([open])>.m45p-disclosure__panel,body.theme-m45p-page .m45p-disclosure__panel{display:block!important;height:auto!important;max-width:none!important;padding:0 0 .875rem!important;overflow:visible!important;opacity:1!important;color:#000!important}}:where(body.theme-m45p-page){--m45p-hero-min-height:clamp(620px,74svh,760px);--m45p-hero-title-size:clamp(3.375rem,6.4vw,5.5rem);--m45p-hero-title-max:14ch;--m45p-hero-lead-max:650px}body.theme-m45p-page .m45p-hero{--m45p-hero-media-opacity:.5;--m45p-hero-media-position:72% center;--m45p-hero-overlay:linear-gradient(90deg,var(--surface-canvas) 0%,rgba(12,12,10,.82) 26%,rgba(12,12,10,.32) 58%,rgba(12,12,10,.5) 100%),linear-gradient(180deg,rgba(12,12,10,.25) 0%,transparent 32%,rgba(12,12,10,.6) 100%);position:relative;isolation:isolate;display:grid;min-height:var(--m45p-hero-min-height);padding:clamp(72px,7vw,104px) 0 clamp(76px,7vw,104px);align-items:center;overflow:visible;border-bottom:1px solid var(--border-default);background:var(--surface-canvas)}body.theme-m45p-page .m45p-hero:after,body.theme-m45p-page .m45p-hero:before{content:none}body.theme-m45p-page .m45p-hero>.m45p-hero__media{position:absolute;z-index:0;inset:0;display:block;margin:0;overflow:hidden;pointer-events:none}body.theme-m45p-page .m45p-hero__media img{width:100%;height:100%;object-fit:cover;object-position:var(--m45p-hero-media-position);opacity:var(--m45p-hero-media-opacity)}body.theme-m45p-page .m45p-hero__media:after{position:absolute;inset:0;content:"";background:var(--m45p-hero-overlay);pointer-events:none}body.theme-m45p-page .m45p-hero>.m45p-hero__video{position:absolute;z-index:-1;inset:0;width:100%;height:100%;object-fit:cover;object-position:var(--m45p-hero-media-position);opacity:0;pointer-events:none;transition:opacity var(--dur-slow,.8s) var(--ease-reveal,ease-out)}body.theme-m45p-page .m45p-hero--video-live>.m45p-hero__video{opacity:var(--m45p-hero-media-opacity)}body.theme-m45p-page .m45p-hero__media img{transition:opacity var(--dur-slow,.8s) var(--ease-reveal,ease-out)}@media (max-width:768px),(min-width:1025px){body.theme-m45p-page .m45p-hero--video-live .m45p-hero__media img{opacity:0}}@media (min-width:769px) and (max-width:1024px){body.theme-m45p-page .m45p-hero>.m45p-hero__video{display:none}}body.theme-m45p-page .m45p-hero>.m45p-hero__grid{position:relative;z-index:2;display:grid;width:100%;min-width:0;grid-template-columns:minmax(0,1fr);grid-gap:var(--space-xl);gap:var(--space-xl);align-items:center}body.theme-m45p-page .m45p-hero__copy,body.theme-m45p-page .m45p-hero__copy>*{min-width:0}body.theme-m45p-page .m45p-hero__copy{width:100%}body.theme-m45p-page .m45p-hero__kicker{width:-moz-fit-content;width:fit-content;margin:0 0 var(--space-md)}body.theme-m45p-page .m45p-hero__title{max-width:var(--m45p-hero-title-max);margin:0 0 28px;color:var(--text-primary);font-family:var(--font-display);font-size:var(--m45p-hero-title-size);font-weight:400;-webkit-hyphens:auto;hyphens:auto;letter-spacing:-.02em;line-height:.98;overflow-wrap:normal;word-break:normal;text-wrap:balance}body.theme-m45p-page .m45p-hero__title .line{display:block;overflow:visible}body.theme-m45p-page .m45p-hero__title .line__inner{display:inline;will-change:auto}body.theme-m45p-page .m45p-hero__accent{color:var(--text-accent)}body.theme-m45p-page .m45p-hero__lead{max-width:var(--m45p-hero-lead-max);margin:0 0 var(--space-lg);color:var(--text-secondary);font-family:var(--font-body);font-size:clamp(1.125rem,1.5vw,1.375rem);font-weight:300;letter-spacing:0;line-height:1.65;overflow-wrap:normal;text-wrap:pretty}body.theme-m45p-page .m45p-hero__actions{display:flex;gap:12px 18px;margin:0;align-items:center;flex-wrap:wrap}body.theme-m45p-page .m45p-hero__meta{max-width:36ch;min-width:0;color:var(--text-secondary);overflow-wrap:normal;text-wrap:pretty}body.theme-m45p-page .m45p-hero[data-hero-layout=split-support]{--m45p-hero-min-height:clamp(560px,calc(100svh - 120px),700px);--m45p-hero-title-size:clamp(3.1rem,5vw,4.5rem);--m45p-hero-title-max:14ch;--m45p-hero-lead-max:58ch;--m45p-hero-overlay:linear-gradient(90deg,rgba(12,12,10,.96),rgba(12,12,10,.82) 42%,rgba(12,12,10,.34) 72%,rgba(12,12,10,.62)),linear-gradient(180deg,rgba(12,12,10,.18),rgba(12,12,10,.72));padding-top:clamp(76px,8vh,96px);padding-bottom:clamp(52px,6vh,72px)}body.theme-m45p-page .m45p-hero[data-hero-layout=split-support] .m45p-hero__title{margin-block:var(--space-md);line-height:.94}body.theme-m45p-page .m45p-hero[data-hero-layout=split-support] .m45p-hero__accent{display:block}body.theme-m45p-page .m45p-hero[data-hero-layout=split-support] .m45p-hero__accent--inline{display:inline}body.theme-m45p-page .m45p-hero__support{min-width:0;padding:var(--space-lg) 0;border-top:1px solid var(--border-accent);border-bottom:1px solid var(--border-default);background:rgba(12,12,10,.72)}body.theme-m45p-page .m45p-hero__support-label{display:block;margin-bottom:var(--space-md);color:var(--text-accent);font-family:var(--font-data);font-size:.6875rem;font-weight:600;letter-spacing:.1em;line-height:1.4;text-transform:uppercase}body.theme-m45p-page .m45p-hero__support-list{margin:0;padding:0;border-top:1px solid var(--border-default);list-style:none}body.theme-m45p-page .m45p-hero__support-item{display:grid;min-width:0;grid-template-columns:minmax(88px,.36fr) minmax(0,1fr);grid-gap:var(--space-sm);gap:var(--space-sm);padding-block:var(--space-sm);align-items:baseline;border-bottom:1px solid var(--border-default)}body.theme-m45p-page .m45p-hero__support-item:last-child{border-bottom:0}body.theme-m45p-page .m45p-hero__support-term{grid-column:1;color:var(--text-primary);font-size:.875rem;font-weight:600}body.theme-m45p-page .m45p-hero__support-detail{min-width:0;grid-column:2;color:var(--text-secondary);font-size:.8125rem;line-height:1.55;overflow-wrap:anywhere}body.theme-m45p-page .m45p-hero__support[data-hero-support=indexed] .m45p-hero__support-item{grid-template-columns:28px minmax(88px,.36fr) minmax(0,1fr)}body.theme-m45p-page .m45p-hero__support-index{grid-column:1;color:var(--text-accent);font-family:var(--font-data);font-size:.625rem;font-weight:600;letter-spacing:.08em}body.theme-m45p-page .m45p-hero__support[data-hero-support=indexed] .m45p-hero__support-term{grid-column:2}body.theme-m45p-page .m45p-hero__support[data-hero-support=indexed] .m45p-hero__support-detail{grid-column:3}@media (min-width:1024px){body.theme-m45p-page .m45p-hero[data-hero-layout=split-support]>.m45p-hero__grid{grid-template-columns:minmax(0,1.15fr) minmax(300px,.6fr);gap:clamp(56px,8vw,124px)}}@media (max-width:760px){body.theme-m45p-page .m45p-hero{min-height:0;padding:54px 0 76px}body.theme-m45p-page .m45p-hero[data-hero-layout=split-support]{min-height:0;padding:92px 0 72px}body.theme-m45p-page .m45p-hero>.m45p-hero__video,body.theme-m45p-page .m45p-hero__media img{object-position:center}body.theme-m45p-page .m45p-hero__media:after{background:linear-gradient(180deg,rgba(12,12,10,.58),rgba(12,12,10,.32) 42%,rgba(12,12,10,.72))}}@media (max-width:719px){body.theme-m45p-page .m45p-hero[data-hero-layout=split-support] .m45p-hero__actions{align-items:stretch;flex-direction:column}}@media (max-width:640px){body.theme-m45p-page .m45p-hero>.m45p-hero__grid{width:100%;min-width:0}body.theme-m45p-page .m45p-hero__actions .btn{width:100%;justify-content:center}body.theme-m45p-page .m45p-hero__meta{max-width:none}}@media (max-width:420px){body.theme-m45p-page .m45p-hero__title{max-width:none;font-size:clamp(2.25rem,9.75vw,2.375rem);-webkit-hyphens:auto;hyphens:auto;overflow-wrap:normal;word-break:normal;text-wrap:balance}body.theme-m45p-page .m45p-hero__support-item{grid-template-columns:minmax(0,1fr);gap:5px}body.theme-m45p-page .m45p-hero__support-detail,body.theme-m45p-page .m45p-hero__support-term{grid-column:1}body.theme-m45p-page .m45p-hero__support[data-hero-support=indexed] .m45p-hero__support-item{grid-template-columns:24px minmax(0,1fr);gap:5px var(--space-sm)}body.theme-m45p-page .m45p-hero__support[data-hero-support=indexed] .m45p-hero__support-index{grid-column:1;grid-row:1/span 2}body.theme-m45p-page .m45p-hero__support[data-hero-support=indexed] .m45p-hero__support-detail,body.theme-m45p-page .m45p-hero__support[data-hero-support=indexed] .m45p-hero__support-term{grid-column:2}}@media (max-width:340px){body.theme-m45p-page .m45p-hero__kicker,body.theme-m45p-page .m45p-hero__lead,body.theme-m45p-page .m45p-hero__meta,body.theme-m45p-page .m45p-hero__support-detail,body.theme-m45p-page .m45p-hero__support-label,body.theme-m45p-page .m45p-hero__support-term,body.theme-m45p-page .m45p-hero__title{overflow-wrap:anywhere}}@media (prefers-reduced-motion:reduce){body.theme-m45p-page .m45p-hero,body.theme-m45p-page .m45p-hero:after,body.theme-m45p-page .m45p-hero:before,body.theme-m45p-page .m45p-hero__media,body.theme-m45p-page .m45p-hero__media img,body.theme-m45p-page .m45p-hero__media:after{animation:none;transition:none}body.theme-m45p-page .m45p-hero>.m45p-hero__video{display:none}}@media (forced-colors:active){body.theme-m45p-page .m45p-hero{border-bottom-color:CanvasText;background:Canvas}body.theme-m45p-page .m45p-hero>.m45p-hero__video,body.theme-m45p-page .m45p-hero__media{display:none}body.theme-m45p-page .m45p-hero__support{border-color:CanvasText;background:Canvas;forced-color-adjust:auto}}@media print{body.theme-m45p-page .m45p-hero{min-height:0!important;padding:24pt 0!important;overflow:visible!important;border-bottom:1pt solid #000!important;background:#fff!important;page-break-inside:avoid;break-inside:avoid}body.theme-m45p-page .m45p-hero>.m45p-hero__video,body.theme-m45p-page .m45p-hero__media{display:none!important}body.theme-m45p-page .m45p-hero[data-hero-layout=split-support]>.m45p-hero__grid{grid-template-columns:minmax(0,1fr)}body.theme-m45p-page .m45p-hero__support{border-color:#000!important;background:transparent!important}}.shader-host{position:relative;isolation:isolate}.shader-canvas{position:absolute;inset:0;z-index:1;display:block;width:100%;height:100%;pointer-events:none}.shader-host>.container,.shader-host>.section-head,.shader-host>.wrap{position:relative;z-index:3}.shader-veil{position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(90deg,#0C0C0A,rgba(12,12,10,.88) 24%,rgba(12,12,10,.45) 56%,rgba(12,12,10,.3)),linear-gradient(180deg,rgba(12,12,10,.55),transparent 30%,rgba(12,12,10,.75))}.shader-host[data-shader=mesh] .shader-veil{background:radial-gradient(120% 90% at 50% 50%,transparent 0,rgba(12,12,10,.55) 70%,rgba(12,12,10,.85) 100%)}@media (max-width:768px){.shader-veil{background:linear-gradient(180deg,rgba(12,12,10,.7),rgba(12,12,10,.4) 45%,rgba(12,12,10,.82))}}.shader-host.shader-unavailable:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(58% 70% at 74% 42%,rgba(200,169,106,.16) 0,transparent 62%),radial-gradient(40% 52% at 88% 72%,rgba(232,210,154,.1) 0,transparent 68%)}.human-hero.shader-host{overflow:hidden}.human-hero .shader-canvas{opacity:.34;-webkit-mask-image:linear-gradient(90deg,transparent,transparent 34%,#000 68%,#000);mask-image:linear-gradient(90deg,transparent,transparent 34%,#000 68%,#000)}@media (prefers-reduced-motion:reduce){.human-hero .shader-canvas{opacity:.22}}@media (max-width:720px){.human-hero .shader-canvas{display:none}.human-hero .shader-veil{background:radial-gradient(90% 58% at 92% 6%,rgba(200,169,106,.1),transparent 72%),linear-gradient(180deg,rgba(12,12,10,.98),rgba(12,12,10,.94))}}body[data-template=briefing] :where(#zeitplan,#schritte,#hochrisiko,#verantwortung,#einordnung,#quellen,#briefing-timeline,#briefing-start,#briefing-risk,#briefing-responsibility,#briefing-help,#briefing-sources-title){scroll-margin-top:96px}body[data-template=briefing] :where(.briefing-shell,.briefing-content,.briefing-step,.briefing-area,.briefing-contact){min-width:0}body[data-template=briefing] :where(h1,h2,h3,p,li,a,strong,th,td){overflow-wrap:anywhere}body[data-template=briefing] .briefing-nav{z-index:80}body[data-template=briefing] .briefing-nav__logo{display:inline-flex;min-height:44px;align-items:center;color:rgba(244,241,232,.92);font-family:Barlow,Barlow Fallback,Arial,sans-serif;font-size:13px;font-weight:700;letter-spacing:.22em;line-height:1;text-decoration:none;text-transform:uppercase}body[data-template=briefing] .briefing-nav__logo span{color:#c8a96a}body[data-template=briefing] .briefing-content>section{position:relative}body[data-template=briefing] .briefing-table-wrap{max-width:100%;scrollbar-color:#c8a96a #151513}body[data-template=briefing] .briefing-areas,body[data-template=briefing] .briefing-steps{grid-template-columns:repeat(2,minmax(0,1fr))}body[data-template=briefing] .briefing-step[data-layout-span=all]{grid-column:1/-1}body[data-template=briefing] .briefing-contact{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:14px 32px;gap:14px 32px;align-items:center}body[data-template=briefing] .briefing-contact :where(h3,p){grid-column:1;margin:0}body[data-template=briefing] .briefing-contact .btn{grid-column:2;grid-row:1/span 2}@media (max-width:680px){body[data-template=briefing] .briefing-contact{grid-template-columns:minmax(0,1fr)}body[data-template=briefing] .briefing-contact :where(h3,p,.btn){grid-column:1;grid-row:auto}}@media (max-width:360px){body[data-template=briefing] .briefing-shell{width:calc(100% - 24px)}body[data-template=briefing] .briefing-content h2,body[data-template=briefing] .briefing-hero h1{max-width:100%;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere}body[data-template=briefing] :where(.briefing-step,.briefing-area,.briefing-contact,.briefing-note){padding:22px 18px}}@media print{body[data-template=briefing] [data-shell=footer]{display:none}}body[data-template=utility] .error-page{min-width:0;padding-right:var(--wrap-x);padding-left:var(--wrap-x)}body[data-template=utility] .error-page .wrap{width:min(100%,860px);min-width:0;margin:0 auto}body[data-template=utility] :where(h1,p,a){overflow-wrap:anywhere}body[data-template=utility] .error-page__title{max-width:12ch;margin-right:auto;margin-left:auto;font-family:"DM Serif Display",Georgia,serif;font-weight:400;line-height:.98}@media (max-width:360px){body[data-template=utility] .error-page{padding-right:12px;padding-left:12px}body[data-template=utility] .error-page__title{max-width:100%;font-size:clamp(2.35rem,15vw,3.4rem)}body[data-template=utility] .error-page__contact-links{display:grid;grid-gap:8px;gap:8px}body[data-template=utility] .error-page__separator{display:none}}body.theme-m45p-page[data-template=utility] .error-page__contact-label,body.theme-m45p-page[data-template=utility] .error-page__text{color:rgba(255,255,255,.52)}