:root{--family-bg:#fcfaf7;--family-paper:#fff;--family-ink:#25221f;--family-copy:#625c56;--family-muted:#70686f;--family-line:#e8e2eb;--family-control:#8d8492;--family-purple:#6b3f9a;--family-purple-text:#5e3a87;--family-radius:32px;--family-shadow:0 16px 50px -28px #462d582e, 0 2px 8px #462d5806;--font-display:"Fraunces", Georgia, serif;--font-serif:"Fraunces", Georgia, serif;--font-sans:"Inter", system-ui, sans-serif;--font-body:"Inter", system-ui, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, monospace;--lw-rays:url(/legendary-family-mesh.svg);--lw-ink:var(--family-ink);--lw-ink-2:var(--family-copy);--lw-ink-3:var(--family-muted);--lw-snow:var(--family-bg);--lw-haze:#f7f4f9;--lw-pearl:#f6f2fa;--lw-line:var(--family-line);--lw-line-control:var(--family-control);--lw-shadow-float:var(--family-shadow);--lg-ink:var(--family-ink);--lg-body:var(--family-copy);--lg-muted:var(--family-muted);--lg-rule-control:var(--family-control);--rule-control:var(--family-control);--lg-studio:var(--family-purple);--lg-studio-text:var(--family-purple-text);--lg-studio-tint:#f0e8f7;--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html body{background:var(--family-bg);font-family:var(--font-sans);line-height:1.65}.legendary-family{background:var(--family-bg);color:var(--family-ink)}html body :is(.font-sans,.font-body){font-family:var(--font-sans)!important}html body .font-mono{font-variant-numeric:tabular-nums;font-family:var(--font-mono)!important}html body :is(h1,h2,.display-xl,.display-lg,.lg-h1){font-family:var(--font-display);letter-spacing:-.035em;text-wrap:balance;font-weight:400!important}html body :is(h3,h4){letter-spacing:-.015em;font-weight:500}html body :is(h1,h2,h3) :is(em,i),html body .gl-hero__sheen{font-family:var(--font-serif);font-style:italic!important;font-weight:400!important}html body p{text-wrap:pretty}html body :is(.lg-label,.lg-eyebrow,.pre-headline,.lg-support-label,.lw-eyebrow){color:var(--family-muted);letter-spacing:.08em;line-height:1.5;font-family:var(--font-sans)!important}html body :focus-visible{outline:3px solid var(--family-purple-text)!important;outline-offset:4px!important}html body main [id]{scroll-margin-top:166px}html body .container-x,html body .shell{width:min(1240px,100% - 64px);margin-inline:auto;padding-inline:0}html body .gl-header{padding:20px 32px 10px;top:0}html body .gl-pill{border:1px solid var(--family-line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff7;border-radius:999px;max-width:1240px;box-shadow:0 10px 35px -17px #3f2d5029;gap:12px!important;height:70px!important;padding:10px 12px 10px 16px!important}html body .gl-pill .lg-brand svg{width:32px;height:32px}html body .lg-wordmark{letter-spacing:0;color:var(--family-ink);font-size:21px;font-weight:500!important}html body .gl-nav-group,html body .gl-nav-link{min-height:44px;font-size:13px;font-weight:400}html body .gl-nav-group__link,html body .gl-nav-group__caret{min-height:44px}html body .gl-nav-group__caret{min-width:36px}html body .gl-suite-btn{width:44px;height:44px}html body .gl-subnav{background:#fffffff2;max-width:1240px;height:52px;margin-top:8px}html body .gl-subnav .gl-nav-link{min-height:44px;font-size:13px}html body .gl-panel{border:1px solid var(--family-line);box-shadow:var(--family-shadow);background:#fff}html body .gl-panel-link{height:auto;min-height:44px;font-size:14px}html body .gl-panel-top .font-display{font-weight:500}html body .gl-mobile-panel{border:1px solid var(--family-line);background:#fff}html body .gl-currency select{height:44px;box-shadow:none;border:1px solid var(--family-control)!important}html body :is(.lw-btn,.lg-button-primary,.btn-primary,.lg-button-ghost,.btn-secondary,.arrow-button){letter-spacing:0;min-height:52px;box-shadow:none;font-size:14px;font-weight:500;line-height:1.4;transition:background .2s,transform .2s,border-color .2s;font-family:var(--font-sans)!important;border-radius:999px!important}html body :is(.lw-btn--ink,.lg-button-primary,.btn-primary){background:var(--family-ink)!important;color:#fff!important;border:1px solid var(--family-ink)!important}html body :is(.lw-btn--gloss,.lg-button-ghost,.btn-secondary){box-shadow:0 2px 4px #23182c06;color:var(--family-ink)!important;border:1px solid var(--family-line)!important;background:#fff!important}html body .gl-pill .lw-btn--sm{min-height:48px;padding-inline:20px;font-size:12px}html body .lw-chip{border:1px solid var(--family-line);min-height:44px;box-shadow:none;background:#fff;padding-inline:17px;font-size:12px}html body .lw-chip:before{display:none}html body :is(.lg-card,.service-visual,.lg-bone-card){box-shadow:var(--family-shadow);border-radius:var(--family-radius)!important;background:#fff!important}html body .lg-hairline-grid{gap:24px}html body .lg-hairline-grid>*{box-shadow:var(--family-shadow);border-radius:28px;border:1px solid var(--family-line)!important;background:#fff!important}html body main form :is(input:not([type=radio]):not([type=checkbox]):not([type=range]):not([aria-hidden]),textarea,select){font-family:var(--font-sans);min-height:52px;color:var(--family-ink);box-shadow:none;line-height:1.5;border:1px solid var(--family-control)!important;background:#fff!important;border-radius:12px!important;font-size:16px!important}html body main form :is(label>.lg-label,label>span,legend){letter-spacing:0;text-transform:none;font-size:14px;font-weight:500;font-family:var(--font-sans)!important}html body main form button[aria-pressed]{border-color:var(--family-control);min-height:44px;font-family:var(--font-sans);font-size:14px}html body main form button[aria-pressed=true]{background:var(--family-purple-text);color:#fff;border-color:var(--family-purple-text)}html body main form [type=submit]:disabled{cursor:wait;transform:none}html body .gl-hero{text-align:center;isolation:isolate;min-height:680px;margin-top:-100px;padding:154px 32px 68px;background:radial-gradient(at 50% 38%,#fff 0%,#fffffff5 34%,#0000 72%),radial-gradient(at 14% 0,#cad7e53d,#0000 48%),radial-gradient(at 86% 100%,#d6e0ed33,#0000 44%),linear-gradient(#f1f3f5 0%,#fff 42% 72%,#f5f7f9 100%)!important}html body .gl-hero .lw-rays{opacity:.74;filter:grayscale(.95)contrast(.28)brightness(1.52);background-image:url(/legendary-family-mesh.svg);-webkit-mask-image:linear-gradient(#000 0%,#000000d9 4%,#0006 10%,#0000 19% 79%,#0000004d 89%,#000 100%);mask-image:linear-gradient(#000 0%,#000000d9 4%,#0006 10%,#0000 19% 79%,#0000004d 89%,#000 100%)}html body .gl-hero .lw-rays:before{content:"";background:inherit;filter:grayscale()brightness(3)blur(1.2px);opacity:.75;position:absolute;inset:0}html body .gl-hero .lw-veil{background:radial-gradient(50% 50%,#fff 0% 34%,#ffffffd9 48%,#fff0 72%);width:auto;height:auto;inset:0;transform:none}html body .gl-hero .lw-fade{background:linear-gradient(#f5f7f900 0%,#f5f7f9 100%)}html body .gl-hero__inner{max-width:1100px}html body .gl-hero__title{letter-spacing:-.035em;margin-top:22px;font-size:clamp(54px,6.7vw,96px);line-height:1.02;font-weight:400!important}html body .gl-hero__sheen{font-size:inherit;margin-inline:auto}html body .gl-hero .gl-family-eyebrow{letter-spacing:.08em;align-items:center;gap:9px;display:flex;color:var(--family-muted)!important;font-size:12px!important}html body .gl-family-eyebrow:before{content:"";background:var(--family-purple);border-radius:50%;width:6px;height:6px;box-shadow:0 0 12px #bca5d4}html body .gl-hero .gl-family-lede{max-width:640px;margin:24px auto 0;font-size:17px;line-height:1.65;color:var(--family-copy)!important}html body .gl-hero__ctas{order:3;gap:12px;margin-top:29px}html body .gl-hero__chips{order:4;gap:10px;max-width:none;margin-top:30px}html body .home-v2-angel{background:var(--family-bg)}html body .home-v2-angel>.container-x{padding-block:28px 32px}html body .home-v2-angel .lg-label{font-size:10px}html body .home-v2-angel .lg-link{font-size:13px}html body :is(.home-v2-wings,.home-v2-process,.home-v2-tools,.home-v2-contact){padding-block:96px}html body :is(.home-v2-h2,.lgx-fee__h2){font-size:clamp(38px,4.3vw,60px);line-height:1.08}html body .home-v2-wings .lg-ground-studio{background:linear-gradient(140deg,#f4eff8,#fffdfb 68%)!important}html body .gl-wing-art{padding:10px 8px 24px;position:relative}html body .gl-art-note{color:var(--family-muted);font-size:10px;position:absolute;bottom:14px;right:22px}html body .home-v2-wings .font-mono{font-size:13px;line-height:1.5;font-family:var(--font-sans)!important}html body .home-v2-tools .lg-hairline-grid{gap:10px}html body .home-v2-tools .lg-hairline-grid>*{min-height:62px;box-shadow:none;border-radius:14px}html body .lgx-fee__panel{border-radius:var(--family-radius);border:1px solid var(--family-line);box-shadow:var(--family-shadow);background:#fff;padding:30px}html body .lgx-fee__spend{font-family:var(--font-serif);font-size:42px;font-weight:400}html body .lgx-fee__out b{font-family:var(--font-sans);font-size:25px}html body .lgx-fee__adds label{border:1px solid var(--family-control);border-radius:12px;min-height:48px}html body .home-v2-step{border:1px solid var(--family-line);background:#fff;border-radius:24px;padding:26px}html body :is(.platform-hero,.hero-dark,.hero-light,.perf-hero){background:radial-gradient(ellipse at 30% 10%, #f1eaf7, transparent 65%), var(--family-bg)!important}html body .perf-hero .hero-grid{padding-block:60px 76px}html body .perf-hero{padding-block:0!important}html body .console-head{flex-wrap:wrap;gap:8px}html body .gl-example-label{font-family:var(--font-sans);letter-spacing:0;text-transform:none;color:var(--family-muted);font-size:11px}html body .hero h1{font-size:clamp(42px,4.7vw,68px);line-height:1.05}html body .platform-hero{padding-block:54px 68px}html body .section{padding-block:96px}html body :is(.decision-console,.fee-calculator,.format-card,.platform-card,.objective-card){border-color:var(--family-line);box-shadow:var(--family-shadow);border-radius:24px;overflow:hidden}html body .gtm-port{--paper:var(--family-bg);--paper-raised:#fff;--ink:var(--family-ink);--ink-surface:#f7f3fa;--grey-1:var(--family-copy);--grey-2:var(--family-copy);--grey-3:var(--family-muted);--paper-on-ink:var(--family-ink);--grey-on-ink:var(--family-copy)}html body .ag-port{--ag-carbon:var(--family-bg);--ag-ink:var(--family-bg);--ag-ink2:#f7f3fa;--ag-ink3:#fff;--ag-panel:#fff;--ag-tarmac:#fff;--ag-graphite:var(--family-copy);--ag-light:var(--family-ink)}html body .gtm-port .display-xl{font-size:clamp(42px,4.6vw,68px);line-height:1.05}html body .gtm-port>section:first-child>.grid{align-items:center;min-height:0;padding-block:60px 76px}html body .ag-port>section:first-child>.grid{padding-block:60px 76px}html body .ag-port>section:first-child h1{line-height:1.05;font-size:clamp(42px,4.6vw,68px)!important}html body :is(.ag-port,.gtm-port) figure.illustration{border:1px solid var(--family-line);box-shadow:var(--family-shadow);border-radius:24px;overflow:hidden}html body .prose-legal{border:1px solid var(--family-line);background:#fff;border-radius:28px;padding:36px}html body .prose-legal h2{margin-top:32px;font-size:28px}html body .prose-legal h2:first-child{margin-top:0}html body .diag-section,html body .diag-root .grid>*{min-width:0}html body .diag-root>.sticky{top:160px}html body .diag-root aside{top:242px}html body .diag-root :is(.diag-section li,aside>div,[role=tab]){border-radius:18px}html body .diag-opt{min-width:0;padding:0!important}html body footer{border-color:var(--family-line);background:#f7f4f8!important}@media (width<=1100px){html body .gl-pill{gap:6px!important}html body .gl-nav-group__link{padding-left:8px}}@media (width<=767px){html body .container-x,html body .shell{width:calc(100% - 40px)}html body .gl-header{padding:14px 12px 8px}html body .gl-pill{gap:7px!important;height:64px!important;padding:7px 8px!important}html body .gl-pill .lg-brand svg{width:28px;height:28px}html body .lg-wordmark{font-size:17px}html body .gl-suite-btn{width:36px;height:44px}html body .gl-subnav{border-radius:18px}html body .gl-hero{min-height:0;margin-top:-86px;padding:138px 20px 56px}html body .gl-hero__title{font-size:clamp(44px,11.7vw,62px);line-height:1.04}html body .gl-hero__lead>span{display:inline}html body .gl-hero .gl-family-eyebrow{letter-spacing:.05em;font-size:10px!important}html body .gl-hero .gl-family-lede{margin-top:22px;font-size:15px!important}html body .gl-hero__ctas{width:100%;margin-top:25px}html body .gl-hero__ctas .lw-btn{flex:1;padding-inline:16px;font-size:13px}html body .gl-hero__chips{gap:8px;margin-top:25px}html body .gl-hero__chips .lw-chip{min-height:44px;padding-inline:14px;font-size:11px}html body :is(.home-v2-wings,.home-v2-process,.home-v2-tools,.home-v2-contact,.section){padding-block:64px}html body .lg-hairline-grid{gap:18px}html body .lgx-fee__panel{padding:24px 20px}html body .lgx-fee__out b{font-size:22px}html body .prose-legal{padding:24px}html body .hero h1{font-size:42px}html body .perf-hero .hero-grid,html body .gtm-port>section:first-child>.grid,html body .ag-port>section:first-child>.grid{padding-block:40px 52px}html body main [id]{scroll-margin-top:152px}html body .diag-root>.sticky{top:152px}}@media (width<=359px){html body .lg-wordmark{font-size:15px}html body .gl-pill .lg-brand{gap:7px}html body .gl-pill .lg-brand svg{width:25px;height:25px}html body .gl-pill{gap:3px!important}html body .gl-hero .gl-family-eyebrow{font-size:9px!important}html body .gl-hero__ctas{flex-direction:column}html body .gl-hero__ctas .lw-btn{width:100%}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,:before,:after{transition:none!important;animation:none!important}html body :is(a,button):hover{transform:none!important}}html body .platform-icon-linkedin{background:#fff;border-radius:2px;padding:0}html body .family-campaign-section .section-heading{align-items:end;gap:40px;margin-bottom:56px}html body .family-campaign-section .lg-sticky-layout{grid-template-columns:200px minmax(0,1fr);gap:40px}html body .family-campaign-section .qa-campaign-rail{background:0 0;gap:10px;padding:0;top:174px}html body .family-campaign-section .qa-campaign-rail a{min-height:64px;font:500 13px/1.5 var(--font-sans);letter-spacing:.01em;background:#fff;border-radius:16px;gap:12px;padding:12px 14px;transition:background .2s,border-color .2s;border:1px solid var(--family-line)!important;color:var(--family-copy)!important}html body .family-campaign-section .qa-campaign-rail a:hover{background:#f8f4fb;border-color:var(--family-control)!important}html body .family-campaign-section .qa-campaign-rail a[aria-current]{background:#f0e8f7;border-color:var(--family-purple)!important;color:var(--family-purple-text)!important}html body .family-campaign-section .qa-campaign-rail .campaign-icon{background:0 0;border:0;flex-basis:32px;width:32px;height:32px}html body .family-campaign-section .campaign-story-list{border-color:var(--family-line)}html body .family-campaign-section .campaign-story{border-color:var(--family-line);grid-template-columns:minmax(0,1fr) minmax(0,.95fr);align-items:start;gap:40px;padding:36px 0 48px}html body .family-campaign-section .campaign-story-anchor{scroll-margin-top:174px}html body .family-campaign-section .campaign-story-index{gap:12px;margin-bottom:24px}html body .family-campaign-section .campaign-story-index .campaign-icon{border-color:var(--family-line);background:#fff}html body .family-campaign-section .campaign-story h3{letter-spacing:-.035em;margin-bottom:24px;font-size:clamp(30px,2.4vw,36px);line-height:1.16}html body .family-campaign-section .campaign-narrative{margin-bottom:28px;font-size:16px!important;line-height:1.75!important}html body .family-campaign-section .campaign-decisions{grid-template-columns:1fr;gap:24px}html body .family-campaign-section .campaign-decisions>div{border-color:var(--family-line);padding:20px 0 0}html body .family-campaign-section .campaign-decisions dt{margin-bottom:10px}html body .family-campaign-section .campaign-decisions .lg-label{color:var(--family-purple-text);letter-spacing:.08em;font-size:11px;font-weight:600}html body .family-campaign-section .campaign-decisions dd{font-size:15px!important;line-height:1.7!important}html body .family-campaign-section .campaign-outcomes{margin-top:28px}html body .family-campaign-section .campaign-outcomes .lg-chips{gap:8px;margin-top:12px}html body .family-campaign-section .campaign-outcomes .lg-chip{border-color:var(--family-line);letter-spacing:0;background:#f7f4f9;min-height:34px;padding:7px 12px;font-size:12px!important}html body .family-campaign-section .native-campaign-visual{border-color:var(--family-line);min-height:0;box-shadow:var(--family-shadow);background:#fff;border-radius:24px}html body .family-campaign-section .native-visual-head{border-color:var(--family-line);flex-wrap:wrap;gap:12px;min-height:80px;padding:20px 24px}html body .family-campaign-section .native-visual-head>span{letter-spacing:.06em;font-size:10px;line-height:1.5}html body .family-campaign-section .native-visual-head small{letter-spacing:.06em;font-size:10px}html body .family-campaign-section .native-visual-foot{border-color:var(--family-line);letter-spacing:.04em;flex-wrap:wrap;gap:8px 16px;min-height:52px;padding:16px 24px;font-size:10px;position:static}html body .family-campaign-section .search-native{min-height:0;padding:28px}html body .family-campaign-section .native-search-query{border-color:var(--family-line);gap:12px;padding:16px 18px;font-size:13px;line-height:1.5}html body .family-campaign-section .native-search-result{margin:28px 0}html body .family-campaign-section .native-search-result b{margin:12px 0;font-size:22px;line-height:1.4}html body .family-campaign-section .native-search-result p{font-size:13px;line-height:1.65}html body .family-campaign-section .native-search-result>div{flex-wrap:wrap;gap:8px 16px;margin-top:14px;font-size:12px;line-height:1.5}html body .family-campaign-section .qa-decision{background:#f7f4f9;border-radius:0 12px 12px 0;gap:16px;padding:16px}html body .family-campaign-section .campaign-source-note{border-color:var(--family-line);border-radius:20px;grid-template-columns:1fr;gap:12px;margin-top:32px;padding:24px}@media (width<=1199px){html body .family-campaign-section .lg-sticky-layout{display:block}html body .family-campaign-section .qa-campaign-rail{z-index:10;background:var(--family-bg);border-radius:18px;gap:10px;margin:0 0 24px;padding:12px 6px;display:flex;overflow-x:auto}html body .family-campaign-section .qa-campaign-rail a{white-space:nowrap;border-radius:999px;flex:none;min-height:52px;padding:10px 14px}html body .family-campaign-section .campaign-story-anchor{scroll-margin-top:270px}}@media (width<=959px){html body .family-campaign-section .campaign-story{grid-template-columns:1fr}html body .family-campaign-section .native-campaign-visual{width:100%;min-width:0}}@media (width<=767px){html body .family-campaign-section .section-heading{gap:24px;margin-bottom:32px}html body .family-campaign-section .qa-campaign-rail{top:152px}html body .family-campaign-section .campaign-story-anchor{scroll-margin-top:246px}html body .family-campaign-section .campaign-story{gap:32px;padding:28px 0 40px}html body .family-campaign-section .campaign-story h3{font-size:30px}html body .family-campaign-section .native-visual-head,html body .family-campaign-section .native-visual-foot{padding:20px}html body .family-campaign-section .search-native{padding:24px 20px}html body .family-campaign-section .qa-decision{grid-template-columns:1fr}}html body :is(.lg-chapter-tab,.platform-story .platform-selector button,.app-cmo-desk [role=tab]){min-height:64px;box-shadow:none;border-radius:16px;transition:background .2s,border-color .2s;border:1px solid var(--family-line)!important;color:var(--family-copy)!important;-webkit-text-fill-color:var(--family-copy)!important;background:#fff!important;padding:16px!important}html body :is(.lg-chapter-tab,.platform-story .platform-selector button,.app-cmo-desk [role=tab]):hover{border-color:var(--family-control)!important;background:#f8f4fb!important}html body :is(.lg-chapter-tab,.platform-story .platform-selector button,.app-cmo-desk [role=tab])[aria-selected=true]{border-color:var(--family-purple)!important;color:var(--family-purple-text)!important;-webkit-text-fill-color:var(--family-purple-text)!important;background:#f0e8f7!important}html body :is(.lg-chapter-tab,.platform-story .platform-selector button,.app-cmo-desk [role=tab]) :is(span,strong,small){color:inherit!important;-webkit-text-fill-color:inherit!important}html body .lg-chapter-explorer{background:0 0;border:0;border-radius:0;grid-template-columns:260px minmax(0,1fr);gap:32px;overflow:visible}html body .lg-chapter-tabs{align-content:start;gap:10px;padding:0;display:grid}html body .lg-chapter-tab{grid-template-columns:24px minmax(0,1fr) auto;gap:10px}html body .lg-chapter-tab>strong{font:500 14px/1.5 var(--font-sans)}html body .lg-chapter-panels{background:0 0;align-items:start;min-width:0}html body .lg-chapter-panel{border:1px solid var(--family-line);box-shadow:var(--family-shadow);background:#fff;border-radius:24px;padding:36px}html body .lg-chapter-panel h3{font-size:32px;font-weight:400;line-height:1.18}html body .lg-chapter-panel p{max-width:60ch;font-size:16px;line-height:1.75}html body .lg-chapter-labeled-outputs{margin-top:32px}html body .lg-chapter-labeled-output{grid-template-columns:1fr;gap:10px;padding-block:22px}html body .lg-chapter-labeled-output>div:last-child{font-size:16px;line-height:1.7}html body .lg-chapter-panel .lg-chips{gap:10px}html body .lg-chapter-panel .lg-chip{border-color:var(--family-line);letter-spacing:0;text-transform:none;white-space:normal;background:#f7f4f9;padding:9px 13px;font-size:13px!important;line-height:1.6!important}html body .platform-story-grid{grid-template-columns:260px minmax(0,1fr);gap:32px;margin-top:40px}html body .platform-story .platform-selector{gap:10px}html body .platform-story .platform-selector small{margin-top:8px;font-size:13px;line-height:1.65}html body .platform-story .platform-canvas{align-items:start;gap:32px;padding:36px;background:#fff!important}html body .platform-story .platform-canvas-copy h3{font-size:32px;line-height:1.18}html body .platform-story .platform-canvas-copy p{font-size:16px;line-height:1.75}html body .platform-story .text-button{border:1px solid var(--family-line);border-radius:999px;align-items:center;min-height:48px;margin-top:20px;padding:10px 16px;font-size:14px;line-height:1.5;display:inline-flex}html body .family-preview-note{color:var(--family-muted);font:400 11px/1.5 var(--font-sans);margin-bottom:20px;display:block}html body .app-cmo-desk .family-decision-frame{box-shadow:none;border:0;border-radius:0;background:0 0!important}html body .app-cmo-desk .family-decision-grid{grid-template-columns:260px minmax(0,1fr);gap:32px}html body .app-cmo-desk .family-decision-tabs{align-self:start;gap:10px;background:0 0!important}html body .app-cmo-desk [role=tab]>span{font:500 13px/1.5 var(--font-sans);letter-spacing:0;text-transform:none;white-space:normal}html body .app-cmo-desk .family-decision-panel{border:1px solid var(--family-line);box-shadow:var(--family-shadow);border-radius:24px;padding:36px;background:#fff!important}html body .app-cmo-desk .family-decision-panel>h3{margin-top:20px;font-size:32px;line-height:1.18}html body .app-cmo-desk .family-decision-panel>p{margin-top:24px;font-size:16px;line-height:1.75}html body .app-cmo-desk .family-decision-contract{border-color:var(--family-line);border-radius:18px;margin-top:32px;overflow:hidden}html body .app-cmo-desk :is(.family-contract-head,.family-contract-note,.family-contract-cell){gap:10px;padding:18px 20px}html body .app-cmo-desk .family-contract-note{flex-direction:column;align-items:start}html body .app-cmo-desk .family-contract-note>span:last-child{font-size:14px;line-height:1.6}html body .app-cmo-desk .family-contract-cell{box-shadow:none;border-radius:0}@media (width<=1199px){html body .platform-story .platform-canvas{grid-template-columns:1fr}}@media (width<=767px){html body .lg-chapter-explorer{flex-direction:column;gap:0;display:flex}html body .lg-chapter-tabs,html body .lg-chapter-panels{display:contents}html body .lg-chapter-tab{order:var(--chapter-order);margin-top:12px}html body .lg-chapter-panel[aria-labelledby]{order:var(--chapter-order);margin-top:12px;padding:28px 20px}html body .platform-story-grid,html body .app-cmo-desk .family-decision-grid{grid-template-columns:1fr;gap:24px}html body .app-cmo-desk .family-decision-tabs{grid-template-columns:1fr 1fr}html body .platform-story .platform-canvas,html body .app-cmo-desk .family-decision-panel{padding:28px 20px}html body .lg-chapter-panel h3,html body .platform-story .platform-canvas-copy h3,html body .app-cmo-desk .family-decision-panel>h3{font-size:28px}}.legendary-family{--motion-feedback:.12s;--motion-control:.16s;--motion-state:.2s;--motion-reveal:.32s;--motion-illustrative:.45s;--motion-enter:cubic-bezier(.2, .8, .2, 1);--motion-change:cubic-bezier(.4, 0, .2, 1)}html body .legendary-family .fade-in,html body .gl-hero :is(.lw-rays,.lw-veil,.lw-fade,.gl-hero__title,.gl-family-lede){animation:none!important}html body .legendary-family :is(.lw-btn,.lg-button-primary,.btn-primary,.lg-button-ghost,.btn-secondary,.arrow-button){transition:background-color var(--motion-control) var(--motion-change), border-color var(--motion-control) var(--motion-change), box-shadow var(--motion-control) var(--motion-change), transform var(--motion-feedback) var(--motion-change)}html body .legendary-family :is(a,button):focus-visible,html body :is(.gl-panel,.gl-mobile-panel) a:focus-visible{outline:2px solid var(--family-purple,#6b3f9a);outline-offset:4px}html body .legendary-family :is(.lw-btn,.lg-button-primary,.btn-primary,.lg-button-ghost,.btn-secondary,.arrow-button):not(:disabled):not([aria-disabled=true]):active{transition-duration:var(--motion-feedback);transform:translateY(1px)}html body .legendary-family :is(.gl-nav-link,.gl-suite-btn,.gl-subnav a,.lg-chapter-tab,.platform-selector button,.app-cmo-desk [role=tab],.qa-campaign-rail a,.lgx-fee__adds label,summary){transition:color var(--motion-state) var(--motion-change), background-color var(--motion-state) var(--motion-change), border-color var(--motion-state) var(--motion-change), box-shadow var(--motion-control) var(--motion-change)}html body .legendary-family :is(.home-v2-wings .lg-hairline-grid>a,a.hover-lift){transition:transform var(--motion-control) var(--motion-change), border-color var(--motion-control) var(--motion-change), box-shadow var(--motion-control) var(--motion-change)}html body .legendary-family :is(.home-v2-wings .lg-hairline-grid>a,a.hover-lift):active{transition-duration:var(--motion-feedback);transform:none}html body :is(.gl-panel,.gl-mobile-panel){animation:.16s cubic-bezier(.2,.8,.2,1) legendary-menu-in}html body .legendary-family :is(details[open]>:not(summary),.gl-mobile-panel .border-t,[role=tabpanel]:not([hidden])){animation:legendary-state-in var(--motion-state) var(--motion-change)}html body .legendary-family :is([role=tab] svg,summary>span,.gl-mobile-panel button svg){transition:transform var(--motion-state) var(--motion-change)}html body .legendary-family .lgx-fee :is(.lgx-fee__dot,.lgx-fee__halo,b,output){transition:none!important;animation:none!important}html body .legendary-family .lgx-fee__range::-webkit-slider-thumb{transition:box-shadow var(--motion-feedback) var(--motion-change)}html body .legendary-family .lgx-fee__range:active::-webkit-slider-thumb{box-shadow:0 0 0 8px color-mix(in srgb, var(--family-purple) 16%, transparent)}.gl-process-connector{pointer-events:none;background:var(--family-purple);opacity:0;width:1px;position:absolute;top:23px;bottom:23px;left:6px}@keyframes legendary-menu-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@keyframes legendary-state-in{0%{opacity:.7}to{opacity:1}}@media (hover:hover) and (pointer:fine){html body .legendary-family :is(.lw-btn,.lg-button-primary,.btn-primary,.lg-button-ghost,.btn-secondary,.arrow-button):not(:disabled):not([aria-disabled=true]):hover{transform:translateY(-2px)}html body .legendary-family :is(.home-v2-wings .lg-hairline-grid>a,a.hover-lift):hover{transform:translateY(-4px);box-shadow:0 16px 32px #2d213814}html body .legendary-family :is(.home-v2-wings .lg-hairline-grid>a,a.hover-lift):active{transition-duration:var(--motion-feedback);transform:none}html body .legendary-family :is(.lw-btn,.lg-button-primary,.btn-primary,.lg-button-ghost,.btn-secondary,.arrow-button):not(:disabled):not([aria-disabled=true]):active{transform:translateY(1px)}}@media (width>=768px){.gl-process-connector{width:auto;height:1px;inset:49px 0 auto}}@media (width<=767px){@keyframes legendary-menu-in{0%{opacity:0}to{opacity:1}}}@media (prefers-reduced-motion:reduce){.legendary-family{--motion-feedback:0s;--motion-control:0s;--motion-state:0s;--motion-reveal:0s;--motion-illustrative:0s}html body .legendary-family :is(a,button):is(:hover,:active){transform:none!important}html body :is(.gl-panel,.gl-mobile-panel){animation:none!important}}html body .legendary-family :is(a[href],button,summary,input,select,textarea),html body .legendary-family :is(.hover-transition,.transition-colors,.transition-transform){transition-duration:var(--motion-control);transition-timing-function:var(--motion-change)}html body .legendary-family :is(button[type=submit],.lg-btn,.ag-port .btn,.legendary-landing .lg-button-primary){transition:background-color var(--motion-control) var(--motion-change), border-color var(--motion-control) var(--motion-change), opacity var(--motion-feedback) var(--motion-change), transform var(--motion-feedback) var(--motion-change)}html body .legendary-family :is(button[type=submit],.lg-btn,.ag-port .btn):not(:disabled):not([aria-disabled=true]):active{transform:translateY(1px)}html body .legendary-family :is(.lg-hairline-grid>a,a.lg-card,.gtm-port a.group,.ag-port a[class*=flex-col],.ag-port a.hover-border-teal,.legendary-landing a.rounded-2xl){transition:transform var(--motion-control) var(--motion-change), background-color var(--motion-control) var(--motion-change), border-color var(--motion-control) var(--motion-change), box-shadow var(--motion-control) var(--motion-change)}html body .legendary-family :is([role=tab],[aria-expanded],input,select,textarea){transition:background-color var(--motion-state) var(--motion-change), border-color var(--motion-state) var(--motion-change), color var(--motion-state) var(--motion-change), box-shadow var(--motion-feedback) var(--motion-change)}html body .legendary-family :is(input,select,textarea):focus-visible{outline:2px solid var(--family-purple);outline-offset:3px}html body .legendary-family :is(.family-state-panel:not([hidden]),form [role=alert],form [role=status]){animation:legendary-state-in var(--motion-state) var(--motion-change)}html body .legendary-family :is(.fade-up,.se-ray,.se-diagram-fade){animation:none!important}html body .legendary-family .se-ray{stroke-dashoffset:0}html body .legendary-family .se-diagram-fade{opacity:1}html body .legendary-family .illustration:not(a):hover{transform:none}html body .legendary-family :is(output,.fee-output,.fee-output b,.lgx-fee__out,.lgx-fee__total){transition:none!important;animation:none!important}@media (hover:hover) and (pointer:fine){html body .legendary-family :is(button[type=submit],.lg-btn,.ag-port .btn):not(:disabled):not([aria-disabled=true]):hover{transform:translateY(-2px)}html body .legendary-family :is(button[type=submit],.lg-btn,.ag-port .btn):not(:disabled):not([aria-disabled=true]):active{transform:translateY(1px)}html body .legendary-family :is(.lg-hairline-grid>a,a.lg-card,.gtm-port a.group,.ag-port a[class*=flex-col],.ag-port a.hover-border-teal,.legendary-landing a.rounded-2xl):hover{transform:translateY(-4px)}html body .legendary-family :is(.lg-hairline-grid>a,a.lg-card,.gtm-port a.group,.ag-port a[class*=flex-col],.ag-port a.hover-border-teal,.legendary-landing a.rounded-2xl):active{transition-duration:var(--motion-feedback);transform:none}}@media (prefers-reduced-motion:reduce){html body .legendary-family :is(.family-state-panel,form [role=alert],form [role=status]){animation:none!important}}
