/* Independent marketing design system. Never loaded by the reporting application. */
:root{--ink:#242033;--muted:#706d7c;--blue:#6950ce;--teal:#62518d;--pale:#f6f5f9;--line:#e6e3ed;--lime:#e2f3aa;--radius:16px}body{background:var(--paint-surface,#fdfcfb);color:var(--ink);font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased}h1,h2,h3{font-weight:500;letter-spacing:-.055em}em{font-family:Georgia,'Times New Roman',serif;font-weight:400}h2 em{color:var(--paint-muted,#77708a)}.wrap{width:min(1300px,calc(100% - 80px))}.header{background:color-mix(in srgb, var(--paint-surface,#fdfcfbf2) 94.902%, transparent);border-color:var(--paint-line,#e9e6ee)}.header .wrap{min-height:82px}.brand{letter-spacing:-1px;font-size:20px}.brand b{color:var(--paint-ink,#62518d)}.nav{font-size:13px;font-weight:500;gap:27px}.nav-actions{font-size:13px}.btn{border-radius:8px;padding:14px 23px;font-weight:500;transition:background .2s,box-shadow .2s}.btn.primary{background:var(--paint-surface,#302742);border-color:var(--paint-line,#302742);box-shadow:none}.btn.primary:hover{background:var(--paint-surface,#57406f)}.btn:hover{transform:none;box-shadow:0 6px 20px color-mix(in srgb, var(--paint-shadow,#29203e16) 8.627%, transparent)}.dropdown{max-height:calc(100dvh - 110px);overflow:auto}.eyebrow{font-size:10px;letter-spacing:.15em;color:var(--paint-muted,#716582);font-weight:600}.eyebrow:before{width:5px;height:5px}.section{padding:105px 0}.section-heading{align-items:start;margin-bottom:48px}.section-heading h2{font-size:clamp(35px,4.2vw,59px);line-height:1.06;max-width:790px}.section-heading>div:last-child{max-width:350px}.section-heading p{font-size:15px;line-height:1.75}.section-heading .link{margin-top:20px;display:inline-block}.link{font-weight:500;color:var(--paint-muted,#6550a0)}.page-intro{background:var(--paint-surface,#f0edf5);border-bottom:1px solid var(--line);padding:88px 0 66px}.page-intro h1{font-size:clamp(42px,5vw,74px)}.page-intro p{font-size:17px}.feature{box-shadow:none;border-radius:14px;background:var(--paint-surface,#fff)}.feature .glyph{background:var(--paint-surface,#f0ebfa)!important;color:var(--paint-muted,#7158a8)!important;border-radius:50%}.feature h3{font-size:25px}.feature p{line-height:1.8}.footer{background:var(--paint-surface,#f5f3f6)}.footer h4{font-weight:600}.footer-bottom{line-height:1.7}.pill[aria-pressed=true],button.pill[aria-pressed=true]{background:var(--paint-surface,#584577);border-color:var(--paint-line,#584577)}.contact-form input:focus,.contact-form textarea:focus,.contact-form select:focus{outline:2px solid var(--paint-line,#9a89ba);outline-offset:2px}.premium-hero{padding:91px 0 95px;overflow:hidden;background:radial-gradient(ellipse at 80% 65%,var(--paint-surface,#e9e3f2),transparent 49%),var(--paint-surface,#f9f7fb)}.premium-hero-grid{display:grid;grid-template-columns:.92fr 1.08fr;gap:50px;align-items:center}.hero-copy{position:relative;z-index:2}.release-pill{display:inline-flex;align-items:center;gap:9px;color:var(--paint-muted,#6b617b);font-size:9px;letter-spacing:.14em;border:1px solid var(--paint-line,#dcd4e7);border-radius:30px;padding:8px 11px;margin-bottom:30px;max-width:100%}.release-pill>span{width:5px;height:5px;border-radius:50%;background:var(--paint-accent,#9276c1);flex-shrink:0}.hero-copy h1{font-size:clamp(62px,6.6vw,98px);line-height:.99;letter-spacing:-.07em;margin-bottom:27px;font-weight:500}.hero-serif{font-family:Georgia,'Times New Roman',serif;font-style:italic;color:var(--paint-muted,#776093);letter-spacing:-.075em}.hero-copy>p{font-size:17px;line-height:1.8;max-width:415px}.hero-copy .actions{align-items:center;gap:26px;margin-top:30px}.hero-secondary{font-size:13px;display:inline-flex;gap:20px;padding:12px 0}.hero-signals{display:flex;gap:20px;font-size:10px;color:var(--paint-muted,#736b7e);margin-top:28px}.hero-signals span{display:flex;align-items:center;gap:6px}.hero-signals span:before{content:'✓';color:var(--paint-muted,#9986af)}.hero-product{position:relative;padding:15px 0 40px;min-width:0}.product-orbit{position:absolute;pointer-events:none;border:1px solid var(--paint-line,#d7cde5);border-radius:50%;height:530px;width:530px;left:20%;top:-15px;transform:rotate(-20deg)}.orbit-two{height:590px;width:590px;left:15%;top:-45px;border-style:dashed;opacity:.5}.product-frame{position:relative;border:1px solid var(--paint-line,#c9c1d4);background:var(--paint-surface,#f6f4f9);border-radius:12px;overflow:hidden;box-shadow:0 30px 65px color-mix(in srgb, var(--paint-shadow,#3f285d26) 14.902%, transparent),0 3px 7px color-mix(in srgb, var(--paint-shadow,#3f285d0b) 4.314%, transparent);transform:perspective(1500px) rotateY(-5deg) rotateZ(2deg);transform-origin:center}.product-chrome{padding:14px 17px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--paint-line,#e2ddeb);background:var(--paint-surface,#fff);font-size:7px;letter-spacing:.06em;gap:15px}.chrome-brand{font-size:10px;letter-spacing:-.02em;font-weight:600;display:flex;gap:7px;align-items:center}.chrome-brand i{width:12px;height:12px;background:var(--paint-accent,#776093);border-radius:3px;display:block}.product-chrome>span:nth-child(2){color:var(--paint-muted,#9c94a6);font-size:6px}.product-scene{display:grid;grid-template-columns:110px 1fr;min-height:420px}.scene-nav{padding:24px 12px;background:var(--paint-surface,#f5f2fa);border-right:1px solid var(--paint-line,#e3deed)}.scene-nav>small{font-size:6px;letter-spacing:.1em;color:var(--paint-muted,#aca2b9)}.scene-nav>span{display:flex;gap:6px;font-size:7px;padding:9px 6px;color:var(--paint-muted,#98909f);margin-top:5px;border-radius:4px}.scene-nav>span b{font-weight:400;color:var(--paint-muted,#686071);font-size:7px}.scene-nav>span.on{background:var(--paint-surface,#e9e1f5);color:var(--paint-ink,#655081)}.scene-nav>span.on b{color:var(--paint-ink,#655081)}.scene-model{margin-top:90px;border:1px solid var(--paint-line,#dcd3e8);padding:11px 7px;background:var(--paint-surface,#fcfbfe);border-radius:6px}.scene-model>b{font-size:7px;font-weight:500;display:block;color:var(--paint-ink,#625374)}.scene-model>small{font-size:6px;color:var(--paint-muted,#9a90a5);display:block}.scene-model i{display:block;width:6px;height:6px;background:var(--paint-accent,#a1b88a);border-radius:50%;margin-bottom:7px}.scene-paper{margin:19px;padding:24px;background:var(--paint-surface,#fff);min-width:0;box-shadow:0 3px 12px color-mix(in srgb, var(--paint-shadow,#36274a08) 3.137%, transparent)}.scene-top{font-size:6px;font-weight:bold;letter-spacing:.1em;display:flex;justify-content:space-between;border-bottom:1px solid var(--paint-line,#e9e4ee);padding-bottom:12px;color:var(--paint-muted,#7f708e)}.scene-top>span{font-weight:400}.scene-paper h2{font-size:clamp(23px,2.3vw,34px);line-height:1.07;letter-spacing:-.045em;margin:18px 0 6px}.scene-paper>p{font-size:7px;color:var(--paint-muted,#a098a8);margin-bottom:17px}.scene-kpis{display:grid;grid-template-columns:1.3fr 1fr;gap:14px;margin-bottom:24px}.scene-kpis small{font-size:7px;display:block;color:var(--paint-muted,#8a8097)}.scene-kpis strong{font-size:22px;letter-spacing:-.04em;display:block;font-weight:500;margin:4px 0}.scene-kpis em{font:6px Arial;color:var(--paint-muted,#9c8eae)}.scene-chart-label{display:flex;justify-content:space-between;font-size:7px;margin-bottom:6px}.scene-chart-label strong{font-weight:500}.scene-chart-label span{font-size:6px;color:var(--paint-muted,#a79cae)}.scene-paper>svg{display:block;width:100%;height:auto}.scene-detail{display:grid;gap:9px;margin-top:12px}.scene-detail>span{font-size:7px;display:flex;align-items:center;gap:10px}.scene-detail b{margin-left:auto;font-weight:500}.scene-detail i{height:5px;width:var(--fill);max-width:75%;background:var(--paint-surface,#ded5ed);border-radius:4px}.scene-detail span:last-child i{background:var(--paint-surface,#b9c9ae)}.scene-bottom{padding:10px 16px;background:var(--paint-surface,#fff);border-top:1px solid var(--paint-line,#e7e0ef);display:flex;justify-content:space-between;font-size:6px;color:var(--paint-muted,#a399ad);letter-spacing:.05em}.scene-bottom>span:first-child{display:flex;align-items:center;gap:4px}.scene-bottom i{width:4px;height:4px;border-radius:50%;background:var(--paint-accent,#9eaf8c)}.scene-ai{position:absolute;bottom:19px;left:-35px;background:var(--paint-surface,#30283d);color:var(--paint-ink,#fff);display:flex;gap:13px;align-items:center;padding:18px 22px;border:1px solid var(--paint-line,#72617f);border-radius:11px;box-shadow:0 15px 35px color-mix(in srgb, var(--paint-shadow,#35284130) 18.824%, transparent);transform:rotate(-2deg)}.ai-spark{font-size:30px;color:var(--paint-muted,#ddd2b5)}.scene-ai small{display:block;font-size:6px;letter-spacing:.15em;color:var(--paint-muted,#b5a6c7)}.scene-ai strong{display:block;font-size:12px;font-weight:400;margin:5px 0}.scene-ai div>span{display:flex;align-items:center;gap:15px;font-size:7px;color:var(--paint-muted,#c3b8cf)}.scene-ai b{font-size:10px;font-weight:400}.scene-caption{position:absolute;bottom:-12px;right:2px;font-size:8px;color:var(--paint-muted,#9d93a7)}.connection-band{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:26px 0;background:var(--paint-surface,#fff)}.connection-band>.wrap{display:flex;gap:50px;align-items:center}.connection-band p{font-size:8px;letter-spacing:.1em;line-height:1.7;margin:0;min-width:120px;color:var(--paint-muted,#8c8298)}.connection-band .wrap>div{display:flex;justify-content:space-between;gap:30px;flex:1}.connection-band span{font-size:20px;letter-spacing:-.06em;color:var(--paint-muted,#7b7184);font-weight:500}.premium-stories{background:var(--paint-surface,#fcfbf9)}.report-editions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.report-edition{display:block;min-width:0}.edition-art{position:relative;isolation:isolate;border:1px solid var(--paint-line,#e1dde6);background:var(--paint-surface,#ece8f1);padding:30px 28px;height:360px;overflow:hidden;box-shadow:0 4px 7px color-mix(in srgb, var(--paint-shadow,#34274504) 1.569%, transparent);transition:transform .3s,box-shadow .3s}.report-edition:hover .edition-art{transform:translateY(-6px);box-shadow:0 16px 35px color-mix(in srgb, var(--paint-shadow,#34274518) 9.412%, transparent)}.edition-art:before{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(130deg,color-mix(in srgb, var(--paint-surface,#ffffff40) 25.098%, transparent),transparent 60%)}.cover-brand{font-size:8px;font-weight:600;letter-spacing:.08em;display:flex;justify-content:space-between;border-bottom:1px solid var(--paint-line,#bab0ca);padding-bottom:13px;margin-bottom:23px}.cover-brand span{font-family:Georgia,serif;font-size:11px}.edition-art>small{font-size:6px;letter-spacing:.17em;color:var(--paint-muted,#8d7f9d)}.edition-art h3{font-size:36px;font-weight:500;line-height:1.01;margin:9px 0 19px}.cover-amount{font-size:32px;letter-spacing:-.05em;line-height:1.1}.cover-amount>span{display:block;font-size:7px;letter-spacing:0;color:var(--paint-muted,#8d7f9d);margin-top:6px}.edition-art>svg{position:absolute;width:calc(100% - 56px);left:28px;bottom:38px}.cover-foot{position:absolute;bottom:17px;left:28px;right:28px;display:flex;justify-content:space-between;font-size:6px;color:var(--paint-muted,#8d7f9d);border-top:1px solid var(--paint-line,#cfc5d9);padding-top:8px}.edition-copy{padding:25px 0 0}.edition-no{font-size:8px;letter-spacing:.13em;color:var(--paint-muted,#8d7f9d);display:block;margin-bottom:12px}.edition-copy h3{font-size:27px;letter-spacing:-.04em;display:flex;justify-content:space-between;gap:10px;margin-bottom:12px}.edition-copy h3>span{color:var(--paint-muted,#a18bb1);font-size:22px}.edition-copy p{font-size:13px;line-height:1.7;margin-bottom:18px;max-width:300px}.edition-copy>b{font-size:11px;font-weight:500;color:var(--paint-muted,#675479);display:flex;gap:22px}.finance .edition-art{background:var(--paint-surface,#eeeade);color:var(--paint-ink,#4d523c)}.finance .edition-art small,.finance .edition-art .cover-foot{color:var(--paint-muted,#8f917d)}.finance .cover-brand{border-color:var(--paint-line,#c6c6b0)}.cover-waterfall{display:flex;align-items:end;gap:10px;height:120px;margin-top:17px}.cover-waterfall i{display:block;flex:1;height:var(--bar);margin-bottom:var(--rise);background:var(--paint-accent,#829975)}.cover-waterfall i:nth-child(3),.cover-waterfall i:nth-child(4),.cover-waterfall i:nth-child(5){background:var(--paint-accent,#baa276)}.cover-finance-total{display:flex;justify-content:space-between;border-top:1px solid var(--paint-line,#c6c6b0);margin-top:4px;padding-top:8px;align-items:center}.cover-finance-total small{font-size:7px}.cover-finance-total strong{font-size:20px;font-weight:400;letter-spacing:-.04em}.profile .edition-art{background:var(--paint-surface,#dce7e5);color:var(--paint-ink,#2e5752)}.profile .cover-brand{border-color:var(--paint-line,#a6c1bc)}.profile .edition-art small,.profile .cover-foot{color:var(--paint-muted,#72928e)}.cover-person{display:flex;align-items:center;gap:17px;margin-top:18px}.cover-person .portrait{border-radius:40px 40px 5px 5px;width:76px;height:100px;background:var(--paint-surface,#abc5bc)}.cover-person h3{font-size:31px;margin:0 0 10px}.cover-person span{font-size:6px;color:var(--paint-muted,#72928e)}.cover-profile-data{display:grid;grid-template-columns:1fr 1fr;margin-top:20px;border-top:1px solid var(--paint-line,#adc4bf);padding-top:15px}.cover-profile-data>span{font-size:7px;color:var(--paint-muted,#6e8984)}.cover-profile-data strong{font-size:26px;display:block;font-weight:400;line-height:1.2;margin-top:5px;color:var(--paint-ink,#35564f)}.cover-record{border-top:1px solid var(--paint-line,#adc4bf);margin-top:18px;padding-top:10px;font-size:7px}.cover-record>b{display:block;font-weight:500}.cover-record>span{display:block;font-size:6px;margin-top:5px;color:var(--paint-muted,#76968f)}.studio-section{background:var(--paint-surface,#272233);color:var(--paint-ink,#faf7ff);padding:100px 0}.studio-heading{display:grid;grid-template-columns:1fr .7fr;gap:70px;align-items:end;margin-bottom:48px}.studio-heading h2{font-size:clamp(42px,4.7vw,65px);line-height:1.03;margin:0}.studio-heading h2 em{color:var(--paint-muted,#cbb7e2)}.studio-heading p{font-size:15px;color:var(--paint-muted,#a99eb7);line-height:1.9;max-width:370px}.studio-section .eyebrow{color:var(--paint-muted,#bca4d1)}.studio-section .ai-story{border:1px solid var(--paint-line,#574962);background:var(--paint-surface,#30283e);border-radius:15px}.studio-section .ai-story-top{border-color:var(--paint-line,#4f425d);color:var(--paint-muted,#a597b3)}.studio-section .ai-story .tag{color:var(--paint-muted,#b8a6ca);border-color:var(--paint-line,#5c4b6d);background:var(--paint-surface,#3b2e4d)}.studio-section .ai-story-body{gap:40px;padding:38px}.studio-section .ai-story-body>div:first-child>h3{display:none}.studio-section .ai-story-body>div:first-child>p{font-size:13px;color:var(--paint-muted,#a99ab9);margin-top:5px}.studio-section .prompt-list{gap:12px;margin-top:25px}.studio-section .prompt-list button{color:var(--paint-muted,#baacc9);background:var(--paint-surface,#352a44);border:1px solid var(--paint-line,#51415f);padding:18px;font-size:13px;line-height:1.6;transition:background .2s}.studio-section .prompt-list button[aria-pressed=true]{background:var(--paint-surface,#4d3b64);border-color:var(--paint-line,#ac8bd2);color:var(--paint-ink,#fff);box-shadow:none}.studio-section .prompt-list span{color:var(--paint-muted,#c5b07e)}.studio-section .ai-proposal{background:var(--paint-surface,#f5f1f8);color:var(--paint-ink,#30263e);border:0;border-radius:10px;box-shadow:0 15px 30px color-mix(in srgb, var(--paint-shadow,#0b08151a) 10.196%, transparent);padding:30px}.studio-section .ai-proposal small{color:var(--paint-muted,#94819f);font-size:8px}.studio-section .ai-proposal h3{font-size:28px;font-weight:500}.studio-section .ai-proposal ol{color:var(--paint-muted,#8b7c98);font-size:12px;line-height:2}.studio-section .ai-proposal .link{color:var(--paint-muted,#73528f)}.studio-section .ai-proposal-icon{color:var(--paint-muted,#9d82ad);margin-bottom:12px}.studio-bottom{display:flex;justify-content:space-between;gap:30px;font-size:10px;color:var(--paint-muted,#8a7f98);margin-top:25px}.studio-bottom a{color:var(--paint-muted,#d8cae9);font-size:12px;white-space:nowrap}.premium-bento{display:grid;grid-template-columns:1.15fr 1fr;gap:24px}.bento{position:relative;overflow:hidden;display:flex;flex-direction:column;border:1px solid var(--paint-line,#e2dce9);border-radius:16px;padding:35px 37px;min-height:410px;background:var(--paint-surface,#eee9f6);transition:box-shadow .25s}.bento:hover{box-shadow:0 12px 30px color-mix(in srgb, var(--paint-shadow,#34274511) 6.667%, transparent)}.bento-index{font-size:8px;letter-spacing:.14em;color:var(--paint-muted,#9183a1);display:block;margin-bottom:20px}.bento h3{font-size:37px;margin:0 0 15px;line-height:1.05}.bento p{font-size:13px;max-width:290px;color:var(--paint-muted,#9587a5);line-height:1.7;margin-bottom:0}.bento>strong{display:block;font-size:11px;font-weight:500;margin-top:auto;padding-top:130px;color:var(--paint-muted,#695578)}.design-art{position:absolute;right:35px;bottom:75px;width:310px;max-width:70%}.selection-box{border:1px solid var(--paint-line,#9879c3);position:relative;font-size:26px;letter-spacing:-.055em;color:var(--paint-muted,#756083);padding:9px 12px;white-space:nowrap;background:var(--paint-surface,#f9f6fc)}.selection-box i{position:absolute;width:5px;height:5px;background:var(--paint-surface,#faf7ff);border:1px solid var(--paint-line,#9879c3);top:-3px;left:-3px}.selection-box i:nth-of-type(2){left:auto;right:-3px}.selection-box i:nth-of-type(3){top:auto;bottom:-3px}.selection-box i:nth-of-type(4){left:auto;right:-3px;top:auto;bottom:-3px}.design-tools{padding:8px 15px;display:flex;gap:18px;border:1px solid var(--paint-line,#ddd0e9);box-shadow:0 6px 15px color-mix(in srgb, var(--paint-shadow,#8a6fa317) 9.020%, transparent);width:max-content;background:var(--paint-surface,#fff);border-radius:7px;font-size:11px;color:var(--paint-muted,#6e5d7e);margin:14px 0 0 40px}.bento-templates{background:var(--paint-surface,#f1eee7);border-color:var(--paint-line,#e5e0d5)}.bento-templates .bento-index,.bento-templates p{color:var(--paint-muted,#9b9381)}.bento-templates h3{color:var(--paint-ink,#61573f)}.template-stack{position:absolute;bottom:65px;right:50px;display:flex;width:230px;height:125px}.template-stack>span{width:90px;flex-shrink:0;border:1px solid var(--paint-line,#c8bea8);background:var(--paint-surface,#faf8f2);box-shadow:0 5px 10px color-mix(in srgb, var(--paint-shadow,#7566410c) 4.706%, transparent);font-size:5px;padding:12px 10px;color:var(--paint-muted,#9b8d6d);transform:rotate(-12deg);margin-right:-25px}.template-stack>span:nth-child(2){transform:translateY(-12px) rotate(-1deg);background:var(--paint-surface,#dde9e3)}.template-stack>span:nth-child(3){transform:rotate(12deg);background:var(--paint-surface,#e8e1f1)}.template-stack i{height:3px;display:block;background:var(--paint-surface,#c6bcd0);margin-top:12px}.template-stack i:nth-child(2){height:35px;background:linear-gradient(90deg,var(--paint-accent,#b5a0cb) 20%,transparent 20% 25%,var(--paint-accent,#b5a0cb) 25% 45%,transparent 45% 50%,var(--paint-accent,#b5a0cb) 50% 70%,transparent 70% 75%,var(--paint-accent,#b5a0cb) 75%)}.bento-charts{background:var(--paint-surface,#e6edeb);border-color:var(--paint-line,#d6e2dd);min-height:350px}.bento-charts p{color:var(--paint-muted,#899b95)}.bento-charts h3{color:var(--paint-ink,#3b5e50)}.bento-chart{position:absolute;right:25px;bottom:65px;width:235px;max-width:50%}.bento-chart svg{display:block}.bento-plugins{background:var(--paint-surface,#f6f4f7);min-height:350px}.plugin-nodes{position:absolute;right:40px;bottom:90px;display:flex;align-items:center;gap:10px;color:var(--paint-muted,#9f8bb2)}.plugin-nodes>span,.plugin-nodes>b{display:grid;place-items:center;border:1px solid var(--paint-line,#d0c2df);width:50px;height:50px;border-radius:12px;font-size:12px;font-weight:400;background:var(--paint-surface,#faf9fb)}.plugin-nodes>b{background:var(--paint-surface,#4e3a65);color:var(--paint-muted,#e6d6f7);border-color:var(--paint-line,#4e3a65);width:64px;height:64px;font-size:19px}.plugin-nodes i{width:20px;height:1px;background:var(--paint-surface,#c9b9d9)}.ownership-section{padding:100px 0;background:var(--paint-surface,#eaece2);border-block:1px solid #dfe1d5}.ownership-grid{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}.ownership-no{font-size:8px;letter-spacing:.14em;color:var(--paint-muted,#8b9178);display:block;margin-bottom:32px}.ownership-section h2{font-size:clamp(40px,4.4vw,61px);line-height:1.04;color:var(--paint-ink,#465239)}.ownership-section h2 em{color:var(--paint-muted,#8d987a)}.ownership-section p{color:var(--paint-muted,#8a917e);font-size:14px;line-height:1.8;max-width:390px}.ownership-section .btn{background:transparent;border-color:var(--paint-line,#c4c9b7);color:var(--paint-muted,#647050);font-size:12px;margin-top:15px}.ownership-diagram{padding:45px 20px;border:1px solid var(--paint-line,#ccd2bd);position:relative;border-radius:120px 120px 18px 18px;background:radial-gradient(ellipse at center,var(--paint-surface,#f6f6ef),transparent 75%)}.ownership-data{display:flex;justify-content:center;gap:14px}.ownership-data>span{border:1px solid var(--paint-line,#cbd1bc);border-radius:5px;padding:12px 18px;font-size:8px;letter-spacing:.1em;color:var(--paint-muted,#8c957a);background:var(--paint-surface,#eef0e7)}.ownership-line{height:35px;width:1px;background:var(--paint-surface,#bfc9a9);margin:auto}.ownership-core{display:flex;align-items:center;flex-direction:column;margin:auto;padding:25px;background:var(--paint-surface,#fbfcf5);border:1px solid var(--paint-line,#c7cfb7);border-radius:14px;width:75%;box-shadow:0 8px 15px color-mix(in srgb, var(--paint-shadow,#6b7b4a0a) 3.922%, transparent)}.ownership-core img{margin-bottom:12px}.ownership-core strong{font-size:22px;font-weight:500;letter-spacing:-.05em;color:var(--paint-muted,#65734f)}.ownership-core span{font-size:9px;color:var(--paint-muted,#a4ab95);margin-top:10px}.ownership-diagram>small{display:block;text-align:center;color:var(--paint-muted,#959f83);font-size:8px;margin-top:25px}.premium-cta{background:var(--paint-surface,#f7f3fb);padding:85px 0}.premium-cta>.wrap{display:flex;gap:40px;justify-content:space-between;align-items:center}.premium-cta h2{font-size:clamp(37px,4.2vw,58px);margin:0;line-height:1.07}.premium-cta h2 em{color:var(--paint-muted,#9b84ae)}.premium-cta .eyebrow{font-size:8px}.premium-cta .btn{font-size:12px;white-space:nowrap}.cta-email{display:block;text-align:center;margin-top:18px;font-size:11px;color:var(--paint-muted,#9b8bab)}.showcase-intro{padding:56px 0 60px;background:var(--paint-surface,#f6f2fa);border-bottom:1px solid var(--line)}.back-link{font-size:10px;color:var(--paint-muted,#9784a5);letter-spacing:.03em}.showcase-heading{display:grid;grid-template-columns:1.4fr 1fr;gap:70px;align-items:end;margin-top:35px}.showcase-heading h1{font-size:clamp(44px,5.4vw,76px);line-height:1.04;margin:0}.showcase-heading h1 em{color:var(--paint-muted,#937ba8)}.showcase-heading p{font-size:15px;color:var(--paint-muted,#91839f);line-height:1.8;margin-bottom:20px;max-width:350px}.showcase-heading>div>span{font-size:8px;letter-spacing:.12em;color:var(--paint-muted,#a89bb4)}.collection-section{padding:60px 0 90px}.collection-section .edition-art{height:400px;padding:36px}.collection-section .edition-art h3{font-size:40px}.collection-section .edition-art>svg{bottom:45px;left:36px;width:calc(100% - 72px)}.collection-section .cover-foot{left:36px;right:36px;bottom:23px}.collection-section .cover-person{margin-top:28px}.collection-section .cover-record{margin-top:25px}.collection-section .cover-waterfall{height:145px}.collection-callout{display:flex;align-items:center;gap:35px;border-top:1px solid var(--line);padding-top:45px;margin-top:55px}.collection-callout>span{font-size:8px;letter-spacing:.12em;color:var(--paint-muted,#9b8caa);white-space:nowrap}.collection-callout h2{font-size:29px;margin:0;flex:1}.collection-callout .link{font-size:12px;white-space:nowrap}.report-intro{padding:35px 0;background:var(--paint-surface,#f5f1fa)}.report-intro>.wrap{display:flex;justify-content:space-between;gap:40px;align-items:end}.report-intro h1{font-size:46px;line-height:1.02;margin:18px 0 0}.report-intro h1 em{color:var(--paint-muted,#9b81ad)}.report-intro p{font-size:13px;color:var(--paint-muted,#9583a2);line-height:1.8;margin-bottom:14px}.report-intro .link{font-size:11px}.report-explorer-section{padding:28px 0 38px;background:var(--paint-surface,#24202d);border-bottom:1px solid var(--paint-line,#3e334b)}.explorer-toolbar{margin:0;gap:15px;padding:0 0 22px;border-bottom:1px solid var(--paint-line,#4d405b)}.explorer-toolbar .pill-row{gap:5px}.explorer-toolbar .pill{border:1px solid transparent;border-radius:6px;background:transparent;color:var(--paint-muted,#ac9dbb);font-size:12px;padding:10px 17px}.explorer-toolbar .pill[aria-pressed=true]{background:var(--paint-surface,#4b3c5d);color:var(--paint-muted,#f0e5fb);border-color:var(--paint-line,#716080)}.explorer-actions{display:flex;align-items:center;gap:20px}.explorer-actions .btn{font-size:10px;color:var(--paint-muted,#d2c2e1);border-color:var(--paint-line,#64506f);background:transparent;padding:9px 15px}.demo-indicator{font-size:9px;color:var(--paint-muted,#a595b4);display:flex;align-items:center;gap:6px;white-space:nowrap}.demo-indicator i{width:5px;height:5px;border-radius:50%;background:var(--paint-surface,#b4c594)}.advanced-report-shell{display:flex;flex-direction:column;gap:0}.report-controls{position:static;top:auto;display:flex;align-items:center;gap:22px;padding:20px 0;border-radius:0;background:transparent;width:100%;color:var(--paint-muted,#c1b4d0);min-height:80px}.control-caption{font-size:7px;letter-spacing:.14em;color:var(--paint-muted,#9c8aac);white-space:nowrap;margin-right:auto}.report-controls .control-field{display:flex;gap:10px;align-items:center}.report-controls label{font-size:9px;color:var(--paint-muted,#ac9abc);font-weight:400;margin:0;white-space:nowrap}.report-controls select{background:var(--paint-surface,#302738);border:1px solid var(--paint-line,#594364);border-radius:5px;color:var(--paint-muted,#d2c2df);padding:8px 24px 8px 10px;margin:0;font-size:10px;width:auto;max-width:180px}.report-controls select:disabled{opacity:.5}.report-story-note,.report-controls>.tag{display:none}.advanced-report-paper{align-self:stretch;width:100%;margin:0 auto;padding:38px 50px 25px;border:0;box-shadow:0 10px 40px color-mix(in srgb, var(--paint-shadow,#0002) 13.333%, transparent);background:var(--paint-surface,#fdfcfa);border-radius:2px;max-width:1150px;color:var(--paint-ink,#302738)}.report-paper-header{font-size:10px;letter-spacing:.09em;border-bottom:1px solid var(--paint-line,#b2a5bf);padding-bottom:16px;color:var(--paint-muted,#70617f)}.report-paper-header small{color:var(--paint-muted,#a093ac);font-size:6px}.report-paper-title{margin-top:22px;position:relative}.report-paper-title .eyebrow{font-size:7px;color:var(--paint-muted,#9c82ae);margin-bottom:12px}.report-paper-title h2{font-size:36px;line-height:1.05;max-width:760px;margin-bottom:12px}.report-paper-title>p{font-size:11px;color:var(--paint-muted,#988aa4);margin-bottom:0}.report-metrics{margin:24px 0 20px;border-color:var(--paint-line,#e4ddec);border-radius:5px;background:var(--paint-surface,#f5f1f8)}.report-metrics>div{border-color:var(--paint-line,#e4ddec);padding:16px 24px}.report-metrics small{font-size:9px;color:var(--paint-muted,#9a87a9)}.report-metrics strong{font-size:34px;margin:3px 0 5px;color:var(--paint-ink,#51405f);font-weight:400}.report-metrics span{font-size:8px;color:var(--paint-muted,#aa9ab6)}.report-narrative{background:var(--paint-surface,#efeee6);border:0;border-radius:4px;padding:13px 18px;display:flex;align-items:baseline;gap:24px}.report-narrative strong{font-size:9px;white-space:nowrap;color:var(--paint-muted,#85866f);font-weight:500}.report-narrative p{font-size:10px;color:var(--paint-muted,#92947d);margin:0;line-height:1.8}.report-chart-grid{grid-template-columns:1.55fr 1fr;gap:40px;margin:25px 0}.report-chart-grid h3{font-size:14px;font-weight:500;color:var(--paint-muted,#6e5d7f);margin-bottom:10px}.report-live-chart{height:230px}.report-detail-heading h3{font-size:17px;color:var(--paint-muted,#776087)}.report-detail-heading span{font-size:7px;color:var(--paint-muted,#b0a2bc)}.advanced-report-paper .sample-data{font-size:10px;margin-top:14px}.advanced-report-paper .sample-data th{background:var(--paint-surface,#ede7f2);color:var(--paint-muted,#9a81aa);font-weight:500;font-size:8px}.advanced-report-paper .sample-data td{color:var(--paint-muted,#7a6b86)}.advanced-report-paper .sample-data th,.advanced-report-paper .sample-data td{border-color:var(--paint-line,#ebe5f0);padding:9px 12px}.report-paper-footer{margin-top:25px;padding-top:12px;font-size:7px;border-color:var(--paint-line,#e4ddec);color:var(--paint-muted,#b5a5be)}.report-explorer-section .visual-caption{color:var(--paint-muted,#897894);font-size:9px;margin-top:24px}.advanced-profile{margin-top:20px;background:var(--paint-surface,#e9f0ec);border-color:var(--paint-line,#d0ded5);padding:18px 25px;gap:22px}.advanced-profile .portrait{width:70px;height:70px}.advanced-profile .portrait.rounded{height:85px}.advanced-profile h3{font-size:25px;margin-bottom:5px;color:var(--paint-muted,#647b6c)}.advanced-profile p{font-size:9px;margin:0 0 7px;color:var(--paint-muted,#95a597)}.advanced-profile .tag{font-size:7px;color:var(--paint-muted,#97ab9c);border-color:var(--paint-line,#cbdcd0)}.preview-status{font-size:12px;background:var(--paint-surface,#efe4c5);color:var(--paint-muted,#706445);padding:15px 18px;margin:15px 0}.preview-status button{margin-left:15px;border:1px solid var(--paint-line,#a49163);background:transparent;color:inherit;border-radius:4px;padding:4px 10px;font-size:11px}.chart-fallback{display:flex;align-items:center;justify-content:center;flex-direction:column;height:100%;padding:25px;background:var(--paint-surface,#f6f2f9);border:1px dashed var(--paint-line,#cfbfdc);border-radius:8px;color:var(--paint-muted,#a08eae);font-size:12px;text-align:center}.chart-fallback strong{font-size:20px;font-weight:400;display:block;color:var(--paint-muted,#776087);margin-bottom:8px}.chart-playground{background:var(--paint-surface,#fff);border-color:var(--paint-line,#ddd2e6);box-shadow:0 18px 40px color-mix(in srgb, var(--paint-shadow,#392b4a08) 3.137%, transparent)}.ai-story{border-color:var(--paint-line,#ded2e9);background:var(--paint-surface,#f2edf7)}.ai-story-top{border-color:var(--paint-line,#ded2e9)}.ai-proposal{border-color:var(--paint-line,#ded2e9)}.prompt-list button[aria-pressed=true]{border-color:var(--paint-line,#977db0);box-shadow:0 0 0 2px color-mix(in srgb, var(--paint-shadow,#a58cbb16) 8.627%, transparent)}.integration-center{background:var(--paint-surface,#3e2d50)}.integration-satellites{background:var(--paint-surface,#f1ecf6)}.large-chart{max-width:100%}
@media(min-width:1500px){.premium-hero{padding:110px 0 115px}.product-scene{min-height:465px}.scene-paper{padding:30px}.hero-copy h1{font-size:104px}.scene-ai{bottom:8px}}
@media(max-width:1150px){.wrap{width:calc(100% - 56px)}.premium-hero-grid{gap:35px;grid-template-columns:.95fr 1.05fr}.hero-copy h1{font-size:76px}.hero-copy>p{font-size:15px}.hero-copy .actions{gap:18px}.hero-copy .btn{font-size:12px;padding:13px 16px}.hero-signals{gap:12px;font-size:9px}.product-scene{grid-template-columns:85px 1fr;min-height:380px}.scene-nav{padding:20px 7px}.scene-nav>span,.scene-nav>span b{font-size:6px}.scene-paper{padding:18px;margin:14px}.scene-paper h2{font-size:28px}.scene-kpis strong{font-size:20px}.scene-ai{left:-20px;bottom:8px;padding:16px 18px}.scene-ai strong{font-size:11px}.report-editions{gap:20px}.edition-art{padding:25px 20px;height:340px}.edition-art h3{font-size:32px}.cover-person{gap:12px}.cover-person .portrait{width:66px;height:88px}.cover-person h3{font-size:28px}.edition-copy h3{font-size:23px}.collection-section .edition-art{padding:27px;height:370px}.collection-section .edition-art h3{font-size:33px}.collection-section .cover-person{gap:11px}.ownership-grid{gap:55px}.studio-heading{gap:45px}.bento{padding:30px}.bento h3{font-size:32px}.design-art{right:30px;width:265px}.selection-box{font-size:23px}.connection-band .wrap{gap:30px}.connection-band span{font-size:19px}}
@media(max-width:950px){.header .wrap{gap:18px}.brand{font-size:18px}.brand img{width:34px;height:34px}.nav{gap:17px}.nav-actions .btn{padding:11px 17px}.premium-hero{padding:65px 0 70px}.hero-copy h1{font-size:64px}.hero-copy .actions{gap:16px}.hero-signals{flex-wrap:wrap;row-gap:6px}.release-pill{font-size:7px;letter-spacing:.1em;padding:7px 9px}.product-scene{grid-template-columns:1fr;min-height:330px}.scene-nav{display:none}.scene-paper{padding:22px;margin:15px}.product-chrome>span:nth-child(2){display:none}.scene-paper h2{font-size:28px}.scene-ai{bottom:10px;left:-10px}.scene-caption{font-size:7px}.section-heading h2{font-size:45px}.section-heading{gap:35px}.section-heading>div:last-child{max-width:260px}.connection-band span{font-size:17px}.connection-band .wrap>div{gap:20px}.edition-art{height:320px;padding:24px 18px}.edition-art h3{font-size:29px}.cover-person{display:block;margin-top:12px}.cover-person .portrait{float:right;width:50px;height:70px}.cover-person h3{font-size:27px;margin-bottom:5px}.cover-profile-data{margin-top:16px;padding-top:11px}.cover-record{margin-top:10px;padding-top:9px}.cover-brand{font-size:7px}.cover-foot{left:18px;right:18px;font-size:5px}.edition-art>svg{left:18px;width:calc(100% - 36px)}.cover-amount{font-size:28px}.cover-waterfall{gap:6px;height:110px}.cover-finance-total strong{font-size:17px}.cover-finance-total small{font-size:6px}.edition-copy h3{font-size:21px}.edition-copy p{font-size:12px}.studio-heading{grid-template-columns:1fr 1fr}.studio-heading h2{font-size:48px}.studio-heading p{font-size:14px}.studio-section .ai-story-body{gap:25px;padding:27px}.studio-section .ai-proposal{padding:25px}.studio-section .ai-proposal h3{font-size:26px}.bento h3{font-size:30px}.bento p{font-size:12px}.bento>strong{padding-top:145px}.design-art{max-width:85%;right:25px;width:240px}.selection-box{font-size:21px}.template-stack{right:25px;width:210px}.bento-chart{width:210px;max-width:75%}.plugin-nodes{right:25px;gap:8px}.plugin-nodes>span{width:43px;height:43px}.plugin-nodes>b{width:54px;height:54px}.ownership-grid{gap:40px}.ownership-section h2{font-size:46px}.ownership-data>span{padding:10px 13px;font-size:7px}.ownership-core strong{font-size:19px}.ownership-diagram{padding:40px 12px}.premium-cta .wrap{align-items:start}.premium-cta .btn{padding:14px 16px;font-size:11px}.showcase-heading{gap:40px;grid-template-columns:1.3fr 1fr}.showcase-heading h1{font-size:53px}.showcase-heading p{font-size:13px}.collection-section .edition-art{padding:25px 20px;height:350px}.collection-section .edition-art h3{font-size:30px}.collection-section .cover-person{margin-top:20px}.collection-section .cover-record{margin-top:20px}.collection-callout{gap:24px}.collection-callout h2{font-size:26px}.collection-callout .link{white-space:normal;max-width:130px}.advanced-report-paper{padding:30px}.report-controls{gap:15px}.report-chart-grid{grid-template-columns:1.35fr 1fr;gap:22px}.report-metrics strong{font-size:30px}.control-caption{font-size:6px}.explorer-toolbar .pill{padding:10px 12px;font-size:11px}.explorer-actions{gap:12px}.demo-indicator{font-size:8px}}
@media(max-width:750px){.wrap{width:calc(100% - 40px)}.header .wrap{min-height:72px}.nav{top:72px;background:var(--paint-surface,#fdfcfb);max-height:calc(100dvh - 72px);overflow:auto}.nav-actions .btn{padding:10px 13px}.premium-hero-grid{grid-template-columns:1fr;gap:32px}.hero-copy h1{font-size:80px;line-height:.98}.hero-copy>p{max-width:480px;font-size:16px}.release-pill{font-size:8px}.hero-copy .actions{gap:28px}.hero-copy .btn{font-size:13px;padding:14px 21px}.hero-signals{gap:20px;font-size:10px;margin-top:25px}.hero-product{max-width:570px;width:100%;padding:15px 7px 40px;margin:0 auto}.product-scene{grid-template-columns:100px 1fr;min-height:400px}.scene-nav{display:block}.scene-paper h2{font-size:30px}.scene-kpis strong{font-size:25px}.scene-paper{padding:25px;margin:17px}.scene-caption{font-size:8px;bottom:-2px}.scene-ai{left:-1px;bottom:20px;padding:16px 20px}.scene-ai strong{font-size:12px}.product-frame{transform:rotate(1deg)}.premium-hero{padding:50px 0 60px}.connection-band .wrap{display:block}.connection-band p{font-size:7px;margin-bottom:18px}.connection-band p br{display:none}.connection-band .wrap>div{gap:20px;flex-wrap:wrap;justify-content:start}.connection-band span{font-size:18px}.section{padding:70px 0}.section-heading{display:block;margin-bottom:35px}.section-heading h2{font-size:43px}.section-heading>div:last-child{max-width:450px;margin-top:23px}.section-heading p{font-size:14px;max-width:450px}.report-editions{grid-template-columns:1fr;gap:40px}.report-edition{display:grid;grid-template-columns:1fr 1fr;gap:25px;align-items:center}.edition-art{height:350px;padding:26px}.edition-art h3{font-size:32px}.edition-copy{padding:0}.edition-copy h3{font-size:25px;display:block}.edition-copy h3>span{display:block;font-size:20px;margin-top:10px}.edition-copy p{font-size:13px}.edition-art>svg{left:26px;width:calc(100% - 52px)}.cover-foot{left:26px;right:26px;font-size:6px}.cover-person{display:flex;gap:13px}.cover-person .portrait{float:none;width:60px;height:85px}.cover-person h3{font-size:29px;margin-bottom:10px}.cover-profile-data{margin-top:24px}.cover-record{margin-top:20px}.studio-section{padding:65px 0}.studio-heading{display:block;margin-bottom:30px}.studio-heading h2{font-size:51px}.studio-heading p{margin-top:23px;max-width:470px}.studio-section .ai-story-body{grid-template-columns:1fr;padding:25px;gap:28px}.studio-section .ai-story-top{padding:18px 25px;font-size:9px}.studio-section .ai-story-body>div:first-child>p{margin-bottom:0}.studio-section .prompt-list{margin-top:20px}.studio-section .prompt-list button{padding:15px}.studio-section .ai-proposal h3{font-size:29px}.studio-bottom{flex-wrap:wrap;font-size:9px;gap:13px}.premium-bento{grid-template-columns:1fr 1fr;gap:16px}.bento{padding:24px;min-height:380px}.bento h3{font-size:28px}.bento p{font-size:11px}.design-art{right:20px;max-width:calc(100% - 40px)}.selection-box{font-size:19px;padding:8px}.design-tools{font-size:9px;gap:10px;padding:8px 10px;margin-left:20px}.template-stack{width:180px;right:15px;height:110px}.template-stack>span{width:75px}.bento-chart{right:20px;max-width:80%}.plugin-nodes{right:20px;gap:5px}.plugin-nodes>span{width:35px;height:35px;font-size:10px;border-radius:8px}.plugin-nodes>b{width:45px;height:45px;font-size:15px;border-radius:9px}.plugin-nodes i{width:10px}.bento>strong{font-size:10px;padding-top:140px}.ownership-grid{grid-template-columns:1fr;gap:45px}.ownership-section{padding:65px 0}.ownership-section h2{font-size:52px}.ownership-diagram{max-width:470px;width:100%;margin:auto;padding:40px 20px}.ownership-data>span{font-size:8px;padding:12px 20px}.ownership-core strong{font-size:24px}.ownership-core{max-width:300px}.ownership-diagram>small{font-size:7px}.premium-cta{padding:60px 0}.premium-cta>.wrap{display:block}.premium-cta h2{font-size:44px}.premium-cta .wrap>div:last-child{margin-top:30px;display:flex;align-items:center;gap:20px;flex-wrap:wrap}.premium-cta .btn{padding:14px 20px;font-size:12px}.cta-email{margin:0}.showcase-intro{padding:35px 0 40px}.showcase-heading{display:block;margin-top:24px}.showcase-heading h1{font-size:53px}.showcase-heading p{font-size:14px;margin-top:23px;max-width:430px}.showcase-heading>div>span{font-size:7px}.collection-section{padding:40px 0 65px}.collection-section .edition-art{height:360px;padding:26px}.collection-section .edition-art>svg{left:26px;width:calc(100% - 52px)}.collection-section .cover-foot{left:26px;right:26px}.collection-section .cover-person{margin-top:25px}.collection-callout{display:block;margin-top:40px;padding-top:30px}.collection-callout h2{margin:20px 0;font-size:29px}.collection-callout .link{max-width:none}.report-intro>.wrap{display:block}.report-intro h1{font-size:43px}.report-intro .wrap>div:last-child{margin-top:20px}.report-intro p{margin-bottom:8px}.report-intro p br{display:none}.report-explorer-section{padding-top:20px}.explorer-toolbar{flex-wrap:wrap;gap:15px}.explorer-toolbar .pill{font-size:11px;padding:9px 12px}.explorer-actions{margin-left:auto}.advanced-report-shell{display:flex}.report-controls{display:flex;flex-wrap:wrap;gap:15px;padding:20px 0}.control-caption{flex-basis:100%;font-size:7px}.report-controls .control-field{gap:8px}.report-controls select{max-width:160px;font-size:10px}.report-controls label{font-size:9px}.report-controls .tag,.report-controls>.report-story-note{display:none}.advanced-report-paper{padding:28px;width:100%;margin:0}.report-paper-title h2{font-size:31px}.report-metrics{grid-template-columns:repeat(3,1fr)}.report-metrics>div{display:block;padding:13px 16px;border-right:1px solid var(--paint-line,#e4ddec);border-bottom:0}.report-metrics strong{font-size:26px;text-align:left;margin:5px 0}.report-metrics small{font-size:8px}.report-metrics span{font-size:7px}.report-narrative{display:block;padding:13px 16px}.report-narrative p{margin-top:6px}.report-chart-grid{grid-template-columns:1fr;gap:18px}.report-live-chart{height:240px}.report-chart-grid h3{font-size:15px}.report-detail-heading{display:flex}.report-detail-heading h3{font-size:17px}.advanced-report-paper .sample-data{font-size:10px}.report-paper-footer{display:flex;font-size:6px}.advanced-profile{gap:17px;padding:17px}.advanced-profile h3{font-size:25px}.advanced-profile .portrait{width:70px;height:70px}}
@media(max-width:460px){.brand{font-size:16px;gap:7px}.brand img{width:30px;height:30px}.header .wrap{gap:10px}.nav-actions .btn{font-size:11px;padding:10px 12px}.menu-toggle{font-size:18px}.premium-hero{padding-top:35px}.hero-copy h1{font-size:70px}.hero-copy>p{font-size:15px}.hero-copy .actions{gap:23px}.hero-signals{gap:15px;font-size:9px}.product-scene{grid-template-columns:1fr;min-height:370px}.scene-nav{display:none}.scene-paper{padding:24px;margin:15px}.scene-paper h2{font-size:31px}.scene-kpis strong{font-size:26px}.product-orbit{height:400px;width:400px;left:-20px}.orbit-two{height:440px;width:440px;left:-40px}.scene-ai{left:5px;bottom:16px}.scene-ai strong{font-size:11px}.scene-caption{font-size:6px;right:10px;bottom:-4px}.connection-band .wrap>div{gap:14px 20px}.connection-band span{font-size:18px}.section-heading h2{font-size:37px}.report-edition{display:block}.edition-art{height:370px;padding:30px}.edition-art h3{font-size:40px}.cover-brand{font-size:8px}.cover-person{gap:20px;margin-top:24px}.cover-person .portrait{width:80px;height:105px}.cover-person h3{font-size:35px}.cover-profile-data{margin-top:26px}.cover-record{margin-top:22px}.cover-foot{left:30px;right:30px;font-size:6px}.edition-art>svg{left:30px;width:calc(100% - 60px)}.cover-amount{font-size:35px}.cover-waterfall{height:140px;gap:12px}.cover-finance-total strong{font-size:23px}.cover-finance-total small{font-size:8px}.edition-copy{padding:22px 0 0}.edition-copy h3{display:flex;font-size:27px}.edition-copy h3>span{margin:0}.edition-copy p{max-width:none;font-size:13px}.report-editions{gap:36px}.premium-bento{grid-template-columns:1fr;gap:18px}.bento{min-height:375px;padding:30px}.bento h3{font-size:34px}.bento p{font-size:13px;max-width:260px}.bento>strong{font-size:11px;padding-top:140px}.design-art{width:255px;right:25px;max-width:85%}.selection-box{font-size:23px;padding:9px 10px}.design-tools{font-size:10px;gap:17px;margin-left:35px}.template-stack{right:40px;width:220px;height:125px}.template-stack>span{width:90px}.bento-chart{width:240px;right:25px;max-width:75%}.plugin-nodes{right:35px;gap:10px}.plugin-nodes>span{width:45px;height:45px;font-size:12px}.plugin-nodes>b{width:60px;height:60px;font-size:21px}.plugin-nodes i{width:15px}.ownership-section h2{font-size:46px}.ownership-core strong{font-size:21px}.ownership-data{gap:10px}.ownership-data>span{padding:10px 14px;font-size:7px}.ownership-diagram{padding:35px 15px;border-radius:90px 90px 15px 15px}.ownership-core{width:85%}.premium-cta h2{font-size:37px}.premium-cta .eyebrow{font-size:7px}.premium-cta .wrap>div:last-child{display:block}.cta-email{text-align:left;margin-top:18px}.showcase-heading h1{font-size:45px}.collection-section .edition-art{height:380px;padding:30px}.collection-section .edition-art h3{font-size:40px}.collection-section .cover-foot{left:30px;right:30px}.collection-section .edition-art>svg{left:30px;width:calc(100% - 60px)}.report-intro{padding:28px 0}.report-intro h1{font-size:39px}.report-controls{gap:15px 20px}.report-controls .control-field{display:block}.report-controls label{display:block;margin-bottom:7px}.report-controls select{max-width:160px;padding-right:17px}.advanced-report-paper{padding:22px 19px}.report-paper-title h2{font-size:29px}.report-paper-title>p{font-size:10px}.report-metrics{grid-template-columns:1fr;gap:0;background:var(--paint-surface,#f5f1f8)}.report-metrics>div{display:grid;grid-template-columns:1fr 1fr;gap:0 8px;border-right:0;border-bottom:1px solid var(--paint-line,#e4ddec);padding:11px 16px;align-items:center}.report-metrics small{font-size:9px}.report-metrics strong{text-align:right;font-size:27px;margin:0}.report-metrics span{grid-column:1/3;font-size:7px;margin-top:3px}.report-detail-heading{display:block}.report-detail-heading span{font-size:6px}.advanced-report-paper .sample-data th,.advanced-report-paper .sample-data td{padding:9px;font-size:9px;white-space:nowrap}.report-paper-footer{display:block;line-height:1.8}.report-paper-footer span{display:block;margin-top:3px}.explorer-toolbar .pill{font-size:10px;padding:9px 11px}.explorer-toolbar .pill-row{gap:2px}.advanced-profile{flex-wrap:nowrap;gap:14px;padding:15px}.advanced-profile h3{font-size:22px}.advanced-profile .tag{font-size:6px}.advanced-profile p{font-size:8px}.advanced-profile .portrait{width:60px;height:65px}.report-live-chart{height:235px}}
@media(prefers-reduced-motion:no-preference){.hero-product{animation:scene-enter .8s ease both}.hero-copy{animation:copy-enter .6s ease both}@keyframes scene-enter{from{opacity:0;translate:20px 12px}to{opacity:1;translate:0 0}}@keyframes copy-enter{from{opacity:0;translate:0 12px}to{opacity:1;translate:0 0}}}
@media print{.report-intro,.premium-cta,.preview-status,.explorer-toolbar,.report-controls,.report-explorer-section .visual-caption{display:none!important}.report-explorer-section{padding:0;background:var(--paint-surface,white);border:0}.advanced-report-shell{display:block}.advanced-report-paper{padding:0;max-width:none;border:0;box-shadow:none}.report-chart-grid{grid-template-columns:1.55fr 1fr}.report-metrics{grid-template-columns:repeat(3,1fr)}.report-metrics>div{display:block;border-right:1px solid var(--paint-line,#e4ddec);border-bottom:0}.report-metrics strong{text-align:left}.report-narrative{display:block}.report-chart-grid,.report-detail-section{break-inside:avoid}}
/* Keep the first product story visible in a standard desktop viewport. */
.scene-top{line-height:1.25}.scene-kpis{line-height:1.2}.scene-kpis strong{line-height:1.25}.scene-kpis em{display:block;line-height:1.4}.scene-chart-label{line-height:1.3}.scene-detail>span{line-height:1.4}.scene-paper>svg{max-height:155px}.product-chrome{line-height:1.3}.scene-bottom{line-height:1.2}
@media(min-width:751px) and (max-width:1499px){.premium-hero{padding:65px 0 72px}.product-scene{min-height:390px}.hero-copy h1{font-size:clamp(64px,6.6vw,92px)}}
/* Readable supporting text and controls, including the actual interactive report. */
.hero-copy>p{color:var(--paint-muted,#74677e)}.connection-band p{color:var(--paint-muted,#807186)}.section-heading p,.edition-copy p{color:var(--paint-muted,#7c6d88)}.edition-no{color:var(--paint-muted,#83708f)}.hero-signals{color:var(--paint-muted,#807087)}.release-pill{color:var(--paint-muted,#746080)}.scene-caption{color:var(--paint-muted,#7f6a8b)}.studio-heading p{color:var(--paint-muted,#c2b2d1)}.studio-section .ai-story-body>div:first-child>p{color:var(--paint-muted,#c0acca)}.studio-section .prompt-list button{color:var(--paint-muted,#d0bddf)}.studio-section .ai-proposal small{color:var(--paint-muted,#806a90)}.studio-section .ai-proposal ol{color:var(--paint-muted,#80688f)}.studio-bottom{color:var(--paint-muted,#b7a5c5)}.bento p{color:var(--paint-muted,#80708d)}.bento-templates p{color:var(--paint-muted,#837a66)}.bento-charts p{color:var(--paint-muted,#6b8376)}.ownership-section p{color:var(--paint-muted,#728160)}.ownership-diagram>small{color:var(--paint-muted,#73835f)}.showcase-heading p{color:var(--paint-muted,#7e698c)}.showcase-heading>div>span{color:var(--paint-muted,#8a7598)}.report-intro p{color:var(--paint-muted,#81668f)}.back-link{color:var(--paint-muted,#866b96)}.report-controls label{font-size:11px;color:var(--paint-muted,#c1acd2)}.control-caption{font-size:8px;color:var(--paint-muted,#b09cc0)}.report-controls select{font-size:11px;color:var(--paint-muted,#e4d5f0)}.explorer-toolbar .pill{font-size:12px;color:var(--paint-muted,#c6b0d6)}.explorer-actions .btn{font-size:11px}.demo-indicator{font-size:10px;color:var(--paint-muted,#c1accf)}.report-paper-title>p{font-size:12px;color:var(--paint-muted,#8b7599)}.report-metrics small{font-size:11px;color:var(--paint-muted,#8b719c)}.report-metrics span{font-size:9px;color:var(--paint-muted,#8e789c)}.report-narrative strong{font-size:11px;color:var(--paint-muted,#707657)}.report-narrative p{font-size:11px;color:var(--paint-muted,#7d8465)}.report-chart-grid h3{font-size:16px;color:var(--paint-muted,#786088)}.report-detail-heading h3{font-size:19px}.advanced-report-paper .sample-data{font-size:12px}.advanced-report-paper .sample-data th{font-size:10px;color:var(--paint-muted,#866497)}.advanced-report-paper .sample-data td{color:var(--paint-muted,#7b628c)}.report-explorer-section .visual-caption{font-size:10px;color:var(--paint-muted,#b49dc3)}.report-paper-header small{font-size:8px;color:var(--paint-muted,#9b82aa)}.report-paper-footer{font-size:9px;color:var(--paint-muted,#9a80aa)}.advanced-profile p{font-size:11px;color:var(--paint-muted,#6d8a78)}.advanced-profile .tag{font-size:9px;color:var(--paint-muted,#7a9182)}.advanced-profile{border-radius:8px}.cover-record{line-height:1.4}.cover-profile-data{line-height:1.3}.cover-finance-total{line-height:1.3}.edition-art>small{display:block;line-height:1.4}.cover-brand{line-height:1.4}.cover-foot{line-height:1.4}
@media(max-width:750px){.report-controls label{font-size:10px}.report-controls select{font-size:11px}.report-metrics small{font-size:10px}.report-metrics span{font-size:8px}.report-metrics strong{font-size:28px}.report-paper-header small{font-size:7px}.report-paper-footer{font-size:8px}}
@media(max-width:460px){.explorer-toolbar .pill{font-size:10px}.report-paper-title>p{font-size:11px}.report-narrative p{font-size:11px}.advanced-report-paper .sample-data td{font-size:11px}.advanced-report-paper .sample-data th{font-size:10px}.advanced-profile p{font-size:10px}.advanced-profile .tag{font-size:7px}.report-metrics small{font-size:11px}.report-metrics span{font-size:9px}}
/* Keep first paint fully readable; movement never hides the content. */
@media(prefers-reduced-motion:no-preference){@keyframes scene-enter{from{translate:12px 8px}to{translate:0 0}}@keyframes copy-enter{from{translate:0 8px}to{translate:0 0}}}
@media(min-width:751px) and (max-width:1499px){.premium-hero{padding:42px 0 55px}.scene-paper{padding:21px;margin:16px}.scene-paper>svg{max-height:115px}.scene-kpis{margin-bottom:16px}.scene-paper h2{margin-top:15px}.scene-paper>p{margin-bottom:13px}.scene-top{padding-bottom:10px}.product-scene{min-height:0}.hero-product{padding-top:10px}.product-chrome{padding:12px 16px}.scene-caption{bottom:-8px}}
@media(max-width:560px){.split>*,.mock-main,.mock-body,.workspace .kpis>*{min-width:0}.workspace{width:100%;max-width:100%}.workspace .kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.workspace .kpi{padding:7px}.workspace .kpi strong{font-size:15px}.workspace .window-bar{flex-wrap:wrap}.workspace .report-sheet{padding:13px}.workspace .tiny-table{font-size:7px}}
/* Cover previews reserve a clear footer area; the detailed figures live in the report. */
.cover-record,.cover-finance-total{display:none}.collection-section .cover-waterfall{height:125px}.profile .cover-profile-data{margin-top:25px}.collection-section .profile .cover-profile-data{margin-top:25px}
/* Fit the SVG coordinate system into the printable column, not screen pixels. */
@media print{
 @page{size:A4 portrait;margin:12mm}
 .advanced-report-paper{print-color-adjust:exact;-webkit-print-color-adjust:exact}
 .report-chart-grid{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:6mm;align-items:start}
 .report-chart-grid>section{min-width:0;overflow:hidden;break-inside:avoid}
 .report-live-chart,.large-chart{height:auto!important;min-height:0!important;max-width:100%;overflow:hidden}
 .report-live-chart>div,.large-chart>div{width:100%!important;height:auto!important;position:static!important}
 .report-live-chart svg,.large-chart svg{position:static!important;display:block;width:100%!important;height:auto!important;max-width:100%;overflow:hidden}
}
@media print{
 .advanced-report-paper .report-chart-grid{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr)}
}
/* Standalone synthetic sample collection. */
.browse-samples{margin-top:24px;font-size:12px}.sample-catalog-section{background:var(--paint-surface,#f3f0f7);border-top:1px solid var(--paint-line,#e3dbea)}.sample-standalone-badge{display:block;color:var(--paint-muted,#95829f);font-size:8px;letter-spacing:.09em;line-height:1.8}.catalog-controls{display:flex;gap:25px;justify-content:space-between;align-items:end}.sample-filters{display:flex;flex-wrap:wrap;gap:7px}.sample-filters button{border:1px solid var(--paint-line,#dcd0e7);background:var(--paint-surface,#faf8fc);border-radius:5px;color:var(--paint-muted,#8a719e);font-size:11px;padding:10px 14px}.sample-filters button[aria-pressed=true]{background:var(--paint-surface,#5e4577);border-color:var(--paint-line,#5e4577);color:var(--paint-ink,#fff)}.catalog-search{font-size:9px;color:var(--paint-muted,#8c779c);min-width:230px}.catalog-search input{display:block;border:1px solid var(--paint-line,#dacee4);border-radius:5px;padding:10px 13px;font-size:11px;width:100%;background:var(--paint-surface,white);color:var(--paint-ink,#6b4e83);margin-top:7px}.catalog-count{font-size:10px;color:var(--paint-muted,#9c85ad);margin:25px 0 20px}.sample-catalog{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.catalog-card{min-width:0;display:block;background:var(--paint-surface,white);border:1px solid var(--paint-line,#e1d6ea);border-radius:9px;overflow:hidden;transition:box-shadow .2s,translate .2s}.catalog-card:hover{translate:0 -4px;box-shadow:0 14px 30px color-mix(in srgb, var(--paint-shadow,#49315d12) 7.059%, transparent)}.catalog-card-art{position:relative;background:var(--paint-surface,#faf8fc);aspect-ratio:720/390;border-bottom:1px solid var(--paint-line,#ece5f2)}.catalog-card-art img{width:100%;height:auto;display:block}.catalog-card-art>span{position:absolute;right:12px;top:12px;font-size:8px;color:var(--paint-muted,#9a85aa);background:color-mix(in srgb, var(--paint-surface,#ffffffdf) 87.451%, transparent);border:1px solid var(--paint-line,#e9dff0);padding:3px 6px;border-radius:3px}.catalog-card-copy{padding:23px}.catalog-card-copy small{font-size:8px;letter-spacing:.08em;color:var(--paint-muted,#a086b2)}.catalog-card-copy h3{font-size:23px;line-height:1.1;letter-spacing:-.04em;display:flex;justify-content:space-between;gap:15px;margin:13px 0}.catalog-card-copy h3 span{font-size:18px;color:var(--paint-muted,#aa8aba)}.catalog-card-copy p{font-size:11px;line-height:1.8;color:var(--paint-muted,#9580a4);margin:0}.catalog-empty{padding:30px;text-align:center;border:1px dashed var(--paint-line,#d0bddd);border-radius:7px;font-size:13px}.sample-viewer-intro{padding:35px 0;background:var(--paint-surface,#f6f2fa)}.sample-viewer-intro h1{font-size:45px;margin:25px 0 15px;line-height:1.03}.sample-viewer-intro p{font-size:14px;color:var(--paint-muted,#9077a0);max-width:650px}.sample-viewer-section{padding:25px 0 50px;background:var(--paint-surface,#282031)}.sample-viewer-toolbar{display:flex;gap:20px;align-items:center;justify-content:space-between;margin-bottom:25px}.sample-navigation{display:flex;align-items:center;gap:12px;min-width:0}.sample-navigation label{color:var(--paint-muted,#ab93bf);font-size:10px;white-space:nowrap}.sample-navigation select{background:var(--paint-surface,#382b44);color:var(--paint-muted,#d3bee3);border:1px solid var(--paint-line,#645070);padding:10px 15px;border-radius:5px;font-size:12px;min-width:0;max-width:390px}.sample-navigation button{background:var(--paint-surface,#382b44);color:var(--paint-muted,#e4d3f0);border:1px solid var(--paint-line,#645070);border-radius:5px;padding:9px 14px;line-height:1.2}.sample-viewer-toolbar>.btn{font-size:11px;border-color:var(--paint-line,#63506e);color:var(--paint-muted,#cbb2df);background:transparent;padding:10px 16px;white-space:nowrap}.sample-document{max-width:1100px;margin:auto;background:var(--paint-surface,#fdfcfa);border:1px solid var(--paint-line,#e9e1ef);padding:42px 50px;min-width:0}.sample-document-header{display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid var(--paint-line,#c6b6d3);padding-bottom:18px;font-size:11px;color:var(--paint-muted,#9278a2);letter-spacing:.07em}.sample-document-header small{font-size:6px;display:block;margin-top:7px;color:var(--paint-muted,#b19ebc);letter-spacing:.13em}.sample-document-title{margin:25px 0}.sample-document-title>span{font-size:8px;letter-spacing:.12em;text-transform:uppercase;color:var(--paint-muted,#ac91bd)}.sample-document-title h2{font-size:34px;margin:12px 0;color:var(--paint-muted,#766083)}.sample-live-chart{width:100%;height:380px;min-width:0}.sample-live-chart>img{display:block;width:100%;height:100%;object-fit:contain}.sample-data-details{font-size:11px;color:var(--paint-muted,#8a6b9e);border-top:1px solid var(--paint-line,#e2d7ec);padding-top:18px;margin-top:22px}.sample-data-details summary{cursor:pointer}.sample-table-wrap{overflow-x:auto;max-width:100%;margin-top:20px}.sample-document table{width:100%;border-collapse:collapse;font-size:12px;line-height:1.6}.sample-document th{background:var(--paint-surface,#eee7f5);color:var(--paint-muted,#9475a7);font-weight:500;font-size:10px}.sample-document td,.sample-document th{padding:12px 14px;border-bottom:1px solid var(--paint-line,#e5ddee);text-align:left}.sample-document td{color:var(--paint-muted,#8d739d)}.sample-document p{font-size:13px;line-height:1.9;color:var(--paint-muted,#9783a5)}.sample-document h3{font-size:26px;color:var(--paint-muted,#7e638d)}.sample-document-footer{border-top:1px solid var(--paint-line,#d8cbe1);margin-top:35px;padding-top:15px;display:flex;justify-content:space-between;gap:20px;font-size:8px;color:var(--paint-muted,#b39ec0)}.sample-viewer-bottom{max-width:1100px;margin:23px auto 0;display:flex;justify-content:space-between;gap:25px;font-size:10px;color:var(--paint-muted,#a38ab5)}.sample-viewer-bottom a{color:var(--paint-muted,#d1b5e5)}.document-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--paint-line,#e3d8ed);background:var(--paint-surface,#f7f3fa);border-radius:5px;margin:25px 0}.document-kpis>div{padding:20px;border-right:1px solid var(--paint-line,#e3d8ed)}.document-kpis>div:last-child{border:0}.document-kpis small{display:block;font-size:9px;color:var(--paint-muted,#a48bb7)}.document-kpis strong{display:block;font-size:32px;color:var(--paint-muted,#8b6d9d);font-weight:400;letter-spacing:-.04em;line-height:1.3;margin-top:8px}.document-intro>span,.profile-section-label{font-size:8px;letter-spacing:.12em;color:var(--paint-muted,#a48bb7)}.document-intro h2{font-size:54px;color:var(--paint-muted,#715281);margin:30px 0}.sample-document .sample-note{font-size:10px;color:var(--paint-muted,#aa93b9);border-left:2px solid var(--paint-line,#c9b5d8);padding-left:15px;margin-top:28px}.sample-portrait{object-fit:cover;display:block;width:120px;height:140px}.sample-portrait.circle{border-radius:50%;width:120px;height:120px}.sample-portrait.rounded{border-radius:18px}.sample-portrait.oval{border-radius:50%;width:110px;height:150px}.sample-portrait.hexagon{clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%)}.sample-portrait.square{width:130px;height:130px}.sample-portrait.arch{border-radius:80px 80px 6px 6px}.sample-portrait.diamond{clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}.sample-portrait.squircle{border-radius:40px}.document-profile{display:grid;grid-template-columns:240px 1fr;gap:45px;margin:30px 0}.document-profile-identity{background:var(--paint-surface,#e9f0ea);padding:25px;border-radius:4px}.document-profile-identity>.sample-portrait{width:100%;height:210px;object-position:50% 30%;margin-bottom:22px}.document-profile-identity>small{font-size:7px;color:var(--paint-muted,#8ba28e);letter-spacing:.08em}.document-profile-identity h2{font-size:45px;color:var(--paint-muted,#6c8472);margin:15px 0;line-height:.98}.document-profile-identity p{font-size:11px;color:var(--paint-muted,#93a396)}.document-profile-detail{padding-top:15px;min-width:0}.document-profile-detail .document-kpis{grid-template-columns:1fr 1fr}.document-profile.editorial{grid-template-columns:1fr 1.2fr;gap:45px}.document-profile.editorial .document-profile-identity{background:var(--paint-surface,#ede7dd)}.document-profile.editorial h2{font-family:Georgia,serif;font-style:italic}.document-people{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:28px}.document-people>article{padding:22px 18px;background:var(--paint-surface,#eef0e9);border:1px solid var(--paint-line,#dce2d3);border-radius:5px}.document-people .sample-portrait{width:100%;height:145px;object-position:50% 25%;margin-bottom:18px}.document-people small{font-size:7px;color:var(--paint-muted,#92a288)}.document-people h3{font-size:21px;color:var(--paint-muted,#6c7f5e);margin:12px 0 8px}.document-people p{font-size:10px;color:var(--paint-muted,#95a18d);margin:0}.document-people span{display:block;font-size:7px;margin-top:15px;color:var(--paint-muted,#a7b19f)}.document-shapes{display:grid;grid-template-columns:repeat(4,1fr);gap:32px;margin:25px 0}.document-shapes figure{margin:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px}.document-shapes figcaption{font-size:10px;text-transform:capitalize;color:var(--paint-muted,#9b81ac)}.household-tree>div{display:flex;flex-direction:column;align-items:center}.household-tree strong{display:block;font-size:17px;color:var(--paint-muted,#8a7198);margin-top:13px;font-weight:400}.household-tree small{font-size:9px;color:var(--paint-muted,#a38cb3)}.household-tree>i{height:40px;width:1px;display:block;background:var(--paint-surface,#c7b7d3);margin:auto}.household-tree>section{border-top:1px solid var(--paint-line,#c7b7d3);padding-top:25px;display:flex;justify-content:space-around;gap:20px}.household-tree article{text-align:center}.household-tree .sample-portrait{margin:auto;width:90px;height:90px}.document-timeline{display:grid;gap:0;padding:20px 0}.document-timeline article{display:flex;gap:25px;padding:20px 0;border-bottom:1px solid var(--paint-line,#e8dff0)}.document-timeline article>span{font-size:16px;color:var(--paint-muted,#ac92be);padding:8px 14px;border:1px solid var(--paint-line,#d9c9e4);height:max-content;border-radius:50%}.document-timeline h3{font-size:24px;margin:8px 0}.document-timeline p{margin:0}.document-image-layout{display:grid;grid-template-columns:180px 1fr;gap:40px;align-items:start}.document-image-layout .sample-portrait{width:180px;height:220px}.sample-qr{display:block;width:100px;height:100px;margin:20px 0 12px}.document-image-layout small{font-size:9px;color:var(--paint-muted,#ac93bd)}.document-profile-heading{display:flex;gap:30px;align-items:center}.document-profile-heading small{font-size:8px;color:var(--paint-muted,#a38cb3);letter-spacing:.1em}.document-profile-heading h3{font-size:33px;margin:15px 0}.document-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:30px}.document-summary article{border:1px solid var(--paint-line,#e3d7ec);border-radius:7px;padding:25px;background:var(--paint-surface,#f4eef9)}.document-summary span{font-size:9px;color:var(--paint-muted,#a78bbb)}.document-summary h3{font-size:28px;margin:15px 0}.document-summary strong{font-size:37px;color:var(--paint-muted,#8b6e9d);letter-spacing:-.04em;font-weight:400}.document-summary p{font-size:9px;margin-top:17px}
@media(max-width:1000px){.catalog-controls{display:block}.catalog-search{display:block;max-width:350px;margin-top:22px}.sample-catalog{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.sample-document{padding:30px}.sample-navigation label{display:none}.sample-navigation select{max-width:310px}.sample-navigation{gap:8px}.document-people{grid-template-columns:repeat(2,minmax(0,1fr))}.document-people .sample-portrait{height:180px}.document-profile{gap:25px;grid-template-columns:200px 1fr}.document-shapes{gap:25px;grid-template-columns:repeat(3,1fr)}}
@media(max-width:650px){.sample-catalog{grid-template-columns:1fr}.catalog-card-copy{padding:23px}.catalog-card-copy h3{font-size:25px}.catalog-card-copy p{font-size:12px}.sample-viewer-intro h1{font-size:38px}.sample-viewer-intro p{font-size:13px}.sample-viewer-toolbar{display:block}.sample-navigation{display:flex;gap:8px;justify-content:space-between}.sample-navigation select{width:100%;max-width:100%;flex:1;padding:10px;font-size:11px}.sample-viewer-toolbar>.btn{margin-top:18px}.sample-document{padding:25px 20px}.sample-document-title h2{font-size:28px}.sample-live-chart{height:330px}.sample-document table{font-size:11px;white-space:nowrap}.sample-document-header{font-size:9px}.sample-document-header small{font-size:5px}.sample-document-footer,.sample-viewer-bottom{display:block;font-size:8px}.sample-document-footer>span,.sample-viewer-bottom>a{display:block;margin-top:8px}.document-profile,.document-profile.editorial{grid-template-columns:1fr;gap:25px}.document-profile-identity>.sample-portrait{width:130px;height:150px;float:left;margin-right:23px}.document-profile-identity{display:flow-root;padding:22px}.document-profile-identity h2{font-size:38px;line-height:1.05}.document-profile-identity p{clear:both;padding-top:15px;margin-bottom:0}.document-profile-identity>small{font-size:6px}.document-people{gap:12px}.document-people article{padding:17px 13px}.document-people .sample-portrait{height:135px}.document-people h3{font-size:20px}.document-shapes{grid-template-columns:1fr 1fr;gap:25px 18px}.document-shapes .sample-portrait{max-width:100px;height:120px}.document-kpis{grid-template-columns:1fr}.document-kpis>div{border-right:0;border-bottom:1px solid var(--paint-line,#e3d8ed);padding:15px 20px;display:flex;align-items:center;justify-content:space-between}.document-kpis strong{font-size:29px;margin:0}.document-kpis small{font-size:10px}.document-intro h2{font-size:39px}.household-tree>section{flex-wrap:wrap}.household-tree article{flex-basis:45%}.household-tree .sample-portrait{width:75px;height:75px}.document-image-layout{grid-template-columns:1fr;gap:25px}.document-summary{grid-template-columns:1fr;gap:15px}.document-summary article{padding:22px}.sample-standalone-badge{font-size:7px}}
@media print{.sample-viewer-intro,.sample-viewer-toolbar,.sample-viewer-bottom,.sample-data-details,.sample-catalog-section,.collection-section,.showcase-intro{display:none!important}.sample-viewer-section{padding:0;background:var(--paint-surface,white)}.sample-document{padding:0;border:0;max-width:none;print-color-adjust:exact;-webkit-print-color-adjust:exact}.sample-document-header{padding-top:0}.sample-live-chart{height:auto!important;min-height:0!important;overflow:hidden}.sample-live-chart>div{width:100%!important;height:auto!important;position:static!important}.sample-live-chart svg{width:100%!important;height:auto!important;position:static!important;display:block;overflow:hidden}.sample-document-title h2{font-size:28px}.sample-document-title{margin:20px 0}.sample-document .sample-table-wrap{overflow:visible}.sample-document tr,.document-people article,.document-shapes figure{break-inside:avoid}.document-shapes{grid-template-columns:repeat(4,1fr)}.document-profile,.document-profile.editorial{grid-template-columns:190px minmax(0,1fr);gap:30px}.document-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.document-people{grid-template-columns:repeat(4,minmax(0,1fr))}.document-summary{grid-template-columns:repeat(3,minmax(0,1fr))}}
.sample-document th>button{font:inherit;color:inherit;border:0;background:transparent;padding:0;text-align:left;cursor:pointer}
.browse-samples{justify-self:start;width:max-content;max-width:100%}

.contact-form .field-error{color:var(--paint-ink,#a12c36);font-weight:600;line-height:1.5}.contact-form input[aria-invalid="true"]{border-color:var(--paint-line,#a12c36);box-shadow:0 0 0 1px var(--paint-shadow,#a12c36)}.contact-form .field-error[hidden]{display:none}

.contact-verification{padding:18px;border:1px solid var(--line);border-radius:14px;background:var(--paint-surface,#faf8fc);min-width:0}.contact-verification strong{font-size:14px}.contact-verification p{font-size:13px;margin:6px 0 12px}.contact-verification small{display:block;font-size:11px;margin-top:12px}.contact-verification a{text-decoration:underline}.contact-verification button{font-size:13px;background:none;border:0;padding:0}.contact-form button:disabled{opacity:.5;cursor:not-allowed}.contact-trap{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.contact-verification #contact-captcha{max-width:100%}
