.teaser-module__adCByG__page{--teaser-card-title:clamp(1.13rem, calc(1.2713rem + min(0px, (100cqw - 853px) / 204.87) + max(0px, (100cqw - 1440px) / 279.46)), 1.3786rem);--teaser-condition:clamp(.9556rem, calc(.9556rem + max(0px, (100cqw - 1440px) / 195.31)), 1.1092rem);--teaser-detail:clamp(.9944rem, calc(1.017rem + min(0px, (100cqw - 853px) / 1280.42) + max(0px, (100cqw - 1440px) / 265.49)), 1.13rem);--teaser-document-name:clamp(1.04rem, calc(1.0683rem + min(0px, (100cqw - 853px) / 1022.53) + max(0px, (100cqw - 1440px) / 252.74)), 1.187rem);--teaser-field:clamp(.94rem, calc(.945rem + min(0px, (100cqw - 853px) / 5787.5) + max(0px, (100cqw - 1440px) / 315.79)), 1.04rem);--teaser-field-note:clamp(.9rem, calc(.9rem + max(0px, (100cqw - 1440px) / 375)), .98rem);--teaser-figure-small:clamp(1.2995rem, calc(1.9323rem + min(0px, (100cqw - 853px) / 45.73) + max(0px, (100cqw - 1440px) / 663.72)), 1.9775rem);--teaser-fine:clamp(.791rem, calc(.791rem + max(0px, (100cqw - 1440px) / 236.03)), .9181rem);--teaser-lead-headline:clamp(2.2rem, calc(3.96rem + min(0px, (100cqw - 853px) / 16.44) + max(0px, (100cqw - 1440px) / 214.29)), 4.1rem);--teaser-lede:clamp(1.0396rem, calc(1.0679rem + min(0px, (100cqw - 853px) / 1024.34) + max(0px, (100cqw - 1440px) / 171.28)), 1.243rem);--teaser-library-count:clamp(1.575rem, calc(2.457rem + min(0px, (100cqw - 853px) / 32.81) + max(0px, (100cqw - 1440px) / 476.19)), 2.52rem);--teaser-notice-title:clamp(1.017rem, calc(1.0377rem + min(0px, (100cqw - 853px) / 1397.95) + max(0px, (100cqw - 1440px) / 325.03)), 1.13rem);--teaser-panel-title:clamp(1.3rem, calc(1.6rem + min(0px, (100cqw - 853px) / 96.46)), 1.6rem);--teaser-person-role:clamp(.8544rem, calc(.8544rem + max(0px, (100cqw - 1440px) / 218.5)), .9917rem);--teaser-sentence:clamp(.96rem, calc(.9666rem + min(0px, (100cqw - 853px) / 4384.47) + max(0px, (100cqw - 1440px) / 314.47)), 1.062rem);--teaser-subhead:clamp(1.2712rem, calc(1.6781rem + min(0px, (100cqw - 853px) / 71.13) + max(0px, (100cqw - 1440px) / 56.46)), 2.2094rem);--teaser-control:1.0625rem;--teaser-back:.9375rem;--teaser-placeholder:.75rem;--teaser-space-0_95rem-1_6cqw-1_25rem:clamp(.95rem, calc(1.25rem + min(0px, (100cqw - 853px) / 96.46)), 1.25rem);--teaser-space-1_1rem-2_2cqw-1_7rem:clamp(1.1rem, calc(1.7rem + min(0px, (100cqw - 853px) / 48.23)), 1.7rem);--teaser-space-1_1rem-2cqw-1_6rem:clamp(1.1rem, calc(1.6rem + min(0px, (100cqw - 853px) / 57.88)), 1.6rem);--teaser-space-1_2rem-2_4cqh-1_6rem:1.35rem;--teaser-space-1_2rem-2_4cqw-1_9rem:clamp(1.2rem, calc(1.9rem + min(0px, (100cqw - 853px) / 41.34)), 1.9rem);--teaser-space-1_2rem-2_6cqh-1_8rem:1.4625rem;--teaser-space-0_8rem-1_6cqh-1_1rem:.9rem;--teaser-space-1_3rem-2_8cqh-1_9rem:1.575rem;--teaser-space-1_5rem-3_5cqw-3rem:clamp(1.5rem, calc(3rem + min(0px, (100cqw - 853px) / 19.29)), 3rem);--teaser-space-1_5rem-4cqw-4rem:clamp(1.7437rem, calc(3.6rem + min(0px, (100cqw - 853px) / 15.59) + max(0px, (100cqw - 1440px) / 75)), 4rem);--teaser-space-1rem-2_4cqw-2rem:clamp(1rem, calc(2rem + min(0px, (100cqw - 853px) / 28.94)), 2rem);--teaser-space-1rem-2cqh-1_3rem:1.125rem;--teaser-space-1rem-2cqh-1_4rem:1.125rem;--teaser-space-1rem-2cqw-1_6rem:clamp(1rem, calc(1.6rem + min(0px, (100cqw - 853px) / 48.23)), 1.6rem);--teaser-space-2rem-5cqw-5rem:clamp(2.1796rem, calc(4.5rem + min(0px, (100cqw - 853px) / 12.47) + max(0px, (100cqw - 1440px) / 60)), 5rem);--teaser-space-40px-4cqw-56px:clamp(2.5rem, calc(3.5rem + min(0px, (100cqw - 853px) / 28.94)), 3.5rem);flex-direction:column;display:flex}.teaser-module__adCByG__part{padding:var(--space-64) var(--pad-x)}.teaser-module__adCByG__grey{background:var(--surface-card)}.teaser-module__adCByG__inner{gap:var(--space-32);flex-direction:column;width:100%;max-width:1500px;margin-inline:auto;display:flex}.teaser-module__adCByG__kicker,.teaser-module__adCByG__label,.teaser-module__adCByG__caption,.teaser-module__adCByG__period{font-family:var(--font-mono);font-size:var(--teaser-fine);letter-spacing:.16em;text-transform:uppercase;color:var(--text-accent)}.teaser-module__adCByG__kicker{margin-bottom:var(--space-16);letter-spacing:.2em;display:block}.teaser-module__adCByG__labelRuled{border-bottom:var(--hairline);padding-bottom:.6rem}.teaser-module__adCByG__labelSpaced{margin-top:var(--space-8);padding-top:.6rem}.teaser-module__adCByG__title{font-size:var(--teaser-library-count);font-weight:var(--weight-medium);letter-spacing:-.03em;line-height:var(--type-legal-title-line);text-wrap:balance;max-width:30ch;margin:0}.teaser-module__adCByG__titleWide{max-width:34ch}.teaser-module__adCByG__titleMid{max-width:32ch}.teaser-module__adCByG__lead{margin:var(--space-16) 0 0;font-size:var(--teaser-lede);line-height:var(--type-body-line);color:var(--text-body);text-wrap:pretty;max-width:72ch}.teaser-module__adCByG__period{margin-top:var(--space-12);font-size:var(--teaser-condition);letter-spacing:.08em;text-transform:none;display:block}.teaser-module__adCByG__blockTitle{font-size:var(--teaser-document-name);font-weight:var(--weight-medium);letter-spacing:-.015em;line-height:var(--type-card-title-line);color:var(--text-strong);text-wrap:pretty}.teaser-module__adCByG__blockText{font-size:var(--teaser-sentence);line-height:var(--type-body-line);color:var(--text-body);text-wrap:pretty}.teaser-module__adCByG__strong{color:var(--text-strong)}.teaser-module__adCByG__caption{border-top:var(--hairline);letter-spacing:.1em;text-wrap:pretty;margin-top:auto;padding-top:.6rem;line-height:1.45}.teaser-module__adCByG__tri{gap:var(--teaser-space-1rem-2_4cqw-2rem);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.teaser-module__adCByG__point{gap:var(--space-8);border-top:1.5px solid var(--border-accent);min-width:0;padding-top:var(--space-12);flex-direction:column;display:flex}.teaser-module__adCByG__pointNumber{font-family:var(--font-mono);font-size:var(--teaser-fine);color:var(--text-accent)}.teaser-module__adCByG__chevron{width:var(--teaser-space-1_1rem-2cqw-1_6rem);justify-content:center;height:.6rem;display:flex;position:absolute;top:50%;left:100%;transform:translateY(-50%)}.teaser-module__adCByG__chevron:after{content:"";border-top:2px solid var(--border-muted);border-right:2px solid var(--border-muted);width:.45rem;height:.45rem;transform:rotate(45deg)}.teaser-module__adCByG__chevronDown{left:50%;bottom:calc(-.5 * var(--teaser-space-1_1rem-2cqw-1_6rem) - 6px);z-index:1;color:var(--text-accent);display:none;position:absolute;transform:translate(-50%)}.teaser-module__adCByG__cover{background:var(--surface-brand);color:var(--text-on-brand);padding:var(--space-80) var(--pad-x) var(--space-56)}.teaser-module__adCByG__coverTop,.teaser-module__adCByG__coverGrid,.teaser-module__adCByG__banner{width:100%;max-width:1500px;margin-inline:auto}.teaser-module__adCByG__coverBack{width:100%;max-width:1500px;margin:0 auto 22px}.teaser-module__adCByG__back{box-sizing:border-box;border:1.5px solid var(--border-on-brand);border-radius:var(--radius-pill);height:40px;font-family:var(--font-core);font-size:var(--teaser-back);font-weight:var(--weight-medium);letter-spacing:-.005em;white-space:nowrap;transition:background-color var(--duration) var(--ease), color var(--duration) var(--ease);background:0 0;align-items:center;gap:8px;padding:0 18px 0 14px;line-height:1;text-decoration:none;display:inline-flex}.teaser-module__adCByG__back,.teaser-module__adCByG__back:active{color:var(--text-on-brand)}.teaser-module__adCByG__back:hover{background:var(--surface-raised);color:var(--text-accent)}.teaser-module__adCByG__back:focus-visible{outline:2px solid var(--focus-ring-highlight);outline-offset:3px}.teaser-module__adCByG__coverTop{justify-content:space-between;align-items:baseline;gap:var(--space-12);margin-bottom:var(--space-80);flex-wrap:wrap;display:flex}.teaser-module__adCByG__eyebrow,.teaser-module__adCByG__date,.teaser-module__adCByG__banner,.teaser-module__adCByG__adviserLabel{font-family:var(--font-mono);font-size:var(--teaser-fine);letter-spacing:.16em;text-transform:uppercase;color:var(--text-body-on-brand)}.teaser-module__adCByG__eyebrow{letter-spacing:.2em;color:var(--text-highlight)}.teaser-module__adCByG__date{letter-spacing:.14em}.teaser-module__adCByG__banner{margin-top:var(--space-56)}.teaser-module__adCByG__coverGrid{gap:var(--space-40) var(--teaser-space-2rem-5cqw-5rem);grid-template-columns:minmax(min(100%,30rem),1fr) auto;align-items:end;display:grid}.teaser-module__adCByG__coverText{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.teaser-module__adCByG__project{font-size:var(--teaser-lead-headline);font-weight:var(--weight-medium);letter-spacing:-.04em;line-height:var(--type-display-line);margin:0}.teaser-module__adCByG__headline{margin:var(--space-24) 0 0;font-size:var(--teaser-subhead);font-weight:var(--weight-medium);letter-spacing:-.025em;text-wrap:balance;max-width:30ch;line-height:1.18}.teaser-module__adCByG__coverActions{align-items:center;gap:var(--space-12);min-width:0;max-width:100%;margin-top:var(--teaser-space-1_3rem-2_8cqh-1_9rem);flex-wrap:wrap;display:flex}.teaser-module__adCByG__jump,.teaser-module__adCByG__pdfLink{box-sizing:border-box;border-radius:var(--radius-pill);height:48px;font-family:var(--font-core);font-size:var(--teaser-control);font-weight:var(--weight-book);letter-spacing:-.01em;white-space:nowrap;transition:background-color var(--duration) var(--ease), color var(--duration) var(--ease), border-color var(--duration) var(--ease);border:1.5px solid;justify-content:center;align-items:center;line-height:1;text-decoration:none;display:inline-flex}.teaser-module__adCByG__jump{background:var(--text-highlight);border-color:var(--text-highlight);padding:0 24px}.teaser-module__adCByG__jump,.teaser-module__adCByG__jump:hover{color:var(--text-strong)}.teaser-module__adCByG__jump:hover{background:var(--surface-raised);border-color:var(--surface-raised)}.teaser-module__adCByG__jump:focus-visible{outline:2px solid var(--focus-ring-on-brand);outline-offset:3px}.teaser-module__adCByG__pdfLink{background:0 0;gap:8px;padding:0 22px 0 18px}.teaser-module__adCByG__pdfIcon{flex:none;width:20px;height:20px}.teaser-module__adCByG__pdfLinkOnBrand,.teaser-module__adCByG__pdfLinkOnBrand:hover,.teaser-module__adCByG__pdfLinkOnBrand:active{color:var(--text-on-brand);border-color:var(--border-on-brand)}.teaser-module__adCByG__pdfLinkOnBrand:hover{background:var(--surface-brand-hover)}.teaser-module__adCByG__pdfLinkOnBrand:active{background:var(--surface-brand-press)}.teaser-module__adCByG__pdfLinkOnBrand:focus-visible{outline:2px solid var(--focus-ring-on-brand);outline-offset:3px}.teaser-module__adCByG__pdfLinkAccent{margin-block:calc(var(--teaser-space-0_8rem-1_6cqh-1_1rem) - var(--space-16));color:var(--text-accent);border-color:var(--border-accent);align-self:flex-start}.teaser-module__adCByG__pdfLinkAccent:hover{background:var(--surface-accent);color:var(--text-accent-deep);border-color:var(--border-accent-deep)}.teaser-module__adCByG__pdfLinkAccent:active{background:var(--surface-alt-fill);color:var(--text-accent-press);border-color:var(--border-accent-press)}.teaser-module__adCByG__pdfLinkAccent:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.teaser-module__adCByG__adviser{gap:var(--space-16);flex-direction:column;min-width:0;display:flex}.teaser-module__adCByG__adviserLogo{width:auto;max-width:100%;height:var(--teaser-space-40px-4cqw-56px);align-self:flex-start;display:block}.teaser-module__adCByG__contacts{gap:var(--space-24) var(--space-32);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.teaser-module__adCByG__contact{flex-direction:column;flex:none;gap:.2rem;display:flex}.teaser-module__adCByG__contactName{font-size:var(--teaser-detail);font-weight:var(--weight-medium);letter-spacing:-.01em;white-space:nowrap}.teaser-module__adCByG__contactRole{font-size:var(--teaser-person-role);color:var(--text-body-on-brand);white-space:nowrap}.teaser-module__adCByG__contactEmail,.teaser-module__adCByG__contactPhone{font-family:var(--font-mono);font-size:var(--teaser-fine);white-space:nowrap}.teaser-module__adCByG__contactPhone{color:var(--text-body-on-brand)}.teaser-module__adCByG__companyGrid{grid-template-columns:minmax(28rem, 1fr) minmax(min(38rem, 100% - 28rem - var(--teaser-space-1_5rem-3_5cqw-3rem)), 1fr);gap:var(--teaser-space-1_5rem-3_5cqw-3rem);align-items:start;display:grid}.teaser-module__adCByG__companyColumn{gap:var(--teaser-space-1rem-2cqh-1_4rem);flex-direction:column;min-width:0;display:flex}.teaser-module__adCByG__theme,.teaser-module__adCByG__recognition{border-top:var(--hairline);flex-direction:column;gap:.45rem;padding-top:.8rem;display:flex}.teaser-module__adCByG__recognition{gap:.8rem}.teaser-module__adCByG__recognitionLine{background:var(--surface-pill);border-radius:var(--radius-pill);font-size:var(--teaser-sentence);font-weight:var(--weight-medium);letter-spacing:-.01em;color:var(--text-strong);align-self:flex-start;padding:.45rem 1rem}.teaser-module__adCByG__badges{justify-content:space-between;align-items:flex-start;gap:var(--space-16);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.teaser-module__adCByG__badge{align-items:center;gap:var(--space-8);text-align:center;flex-direction:column;min-width:0;max-width:12rem;display:flex}.teaser-module__adCByG__badgeLogo{object-fit:contain;max-width:100%;height:60px;display:block}.teaser-module__adCByG__badgeCaption{font-size:var(--teaser-field-note);color:var(--text-strong);text-wrap:pretty;line-height:1.35}.teaser-module__adCByG__recognitionNote{font-size:var(--teaser-person-role);color:var(--text-body)}.teaser-module__adCByG__flywheel{flex-direction:column;gap:.8rem;min-width:0;display:flex}.teaser-module__adCByG__flywheelCard{min-width:38rem}.teaser-module__adCByG__progression{gap:var(--teaser-space-1_1rem-2cqw-1_6rem);grid-template-columns:repeat(6,minmax(min-content,1fr));margin:0;padding:0;list-style:none;display:grid}.teaser-module__adCByG__scrollRow{border-radius:20px;position:relative}.teaser-module__adCByG__more{border-radius:var(--radius-pill);background:var(--surface-brand);opacity:0;pointer-events:none;cursor:pointer;width:2.75rem;height:2.75rem;transition:opacity var(--duration) var(--ease);justify-content:center;align-items:center;display:flex;position:absolute;top:50%}.teaser-module__adCByG__more:after{content:"";border-top:2px solid var(--text-on-brand);border-right:2px solid var(--text-on-brand);width:.6rem;height:.6rem}.teaser-module__adCByG__moreStart{left:.5rem;transform:translateY(-50%)}.teaser-module__adCByG__moreStart:after{margin-left:.2rem;transform:rotate(-135deg)}.teaser-module__adCByG__moreEnd{right:.5rem;transform:translateY(-50%)}.teaser-module__adCByG__moreEnd:after{margin-right:.2rem;transform:rotate(45deg)}:is(.teaser-module__adCByG__scrollRow:has(.teaser-module__adCByG__scrollFrame[data-more-start=true]) .teaser-module__adCByG__moreStart,.teaser-module__adCByG__scrollRow:has(.teaser-module__adCByG__scrollFrame[data-more-end=true]) .teaser-module__adCByG__moreEnd){opacity:1;pointer-events:auto}.teaser-module__adCByG__scrollRow:has(.teaser-module__adCByG__scrollFrame:focus-visible){outline:2px solid var(--focus-ring);outline-offset:4px}.teaser-module__adCByG__scrollFrame{--fade-start:0px;--fade-end:0px;overscroll-behavior-x:contain;scrollbar-width:thin;-webkit-mask-image:linear-gradient(to right, transparent 0, black var(--fade-start), black calc(100% - var(--fade-end)), transparent 100%);mask-image:linear-gradient(to right, transparent 0, black var(--fade-start), black calc(100% - var(--fade-end)), transparent 100%);overflow-x:auto}.teaser-module__adCByG__scrollFrame:focus-visible{outline:none}.teaser-module__adCByG__scrollFrame[data-more-start=true]{--fade-start:3rem}.teaser-module__adCByG__scrollFrame[data-more-end=true]{--fade-end:3rem}.teaser-module__adCByG__stage{background:var(--surface-raised);padding:var(--teaser-space-0_95rem-1_6cqw-1_25rem);border-radius:20px;flex-direction:column;gap:.7rem;min-width:10.5rem;display:flex;position:relative}.teaser-module__adCByG__stageWide{grid-column:span 2;min-width:21rem}.teaser-module__adCByG__stage .teaser-module__adCByG__caption{-webkit-hyphens:auto;hyphens:auto}.teaser-module__adCByG__stageHead{align-items:flex-start;gap:.55rem;display:flex}.teaser-module__adCByG__stageDot{background:var(--border-axis);border-radius:50%;flex:none;width:14px;height:14px;margin-top:.25rem}[data-stage="1"] .teaser-module__adCByG__stageDot{background:var(--surface-alt-fill)}[data-stage="2"] .teaser-module__adCByG__stageDot{background:var(--surface-brand)}[data-stage="3"] .teaser-module__adCByG__stageDot{background:var(--surface-card-on-brand)}[data-stage="4"] .teaser-module__adCByG__stageDot{background:var(--surface-ink)}.teaser-module__adCByG__stageTitle{font-size:var(--teaser-document-name);font-weight:var(--weight-medium);letter-spacing:-.015em;color:var(--text-strong);text-wrap:pretty;line-height:1.25}.teaser-module__adCByG__gaps{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.teaser-module__adCByG__gap{background:var(--surface-accent);border-radius:12px;flex-direction:column;gap:.3rem;min-width:0;padding:.75rem .85rem;display:flex}.teaser-module__adCByG__gapLabel{font-size:var(--teaser-field);font-weight:var(--weight-medium);letter-spacing:-.01em;color:var(--text-strong);line-height:1.25}.teaser-module__adCByG__gapText{font-size:var(--teaser-person-role);color:var(--text-body);text-wrap:pretty;line-height:1.45}.teaser-module__adCByG__advantage{background:var(--surface-brand);border-radius:var(--radius-card);padding:var(--teaser-space-1_2rem-2_4cqw-1_9rem);gap:.8rem var(--teaser-space-1rem-2_4cqw-2rem);grid-template-columns:minmax(min-content,.24fr) minmax(0,1fr);align-items:start;display:grid}.teaser-module__adCByG__advantageLabel{min-width:10rem;font-size:var(--teaser-figure-small);font-weight:var(--weight-medium);letter-spacing:-.01em;text-transform:uppercase;color:var(--text-on-brand);padding-top:.15rem;line-height:1.05}.teaser-module__adCByG__advantageBody{border-left:1px solid var(--surface-alt-fill);min-width:0;padding-left:var(--teaser-space-1rem-2_4cqw-2rem);flex-direction:column;gap:.6rem;display:flex}.teaser-module__adCByG__advantageHeadline{font-size:var(--teaser-card-title);font-weight:var(--weight-medium);letter-spacing:-.02em;color:var(--text-on-brand);text-wrap:balance;max-width:44ch;line-height:1.25}.teaser-module__adCByG__advantageText{font-size:var(--teaser-detail);line-height:var(--type-prose-line);color:var(--text-on-brand);text-wrap:pretty;max-width:80ch}.teaser-module__adCByG__flow{gap:var(--teaser-space-1_1rem-2cqw-1_6rem);grid-template-columns:minmax(min-content,.85fr) minmax(min-content,1.1fr) minmax(min-content,1fr);display:grid}.teaser-module__adCByG__panel{border-radius:var(--radius-card);padding:var(--teaser-space-1_1rem-2cqw-1_6rem);flex-direction:column;gap:.8rem;min-width:0;display:flex;position:relative}.teaser-module__adCByG__panelGrey{background:var(--surface-card)}.teaser-module__adCByG__panelTint{background:var(--surface-accent)}.teaser-module__adCByG__panelBrand{background:var(--surface-brand);color:var(--text-on-brand)}.teaser-module__adCByG__panelBrand>.teaser-module__adCByG__label{color:var(--text-on-brand)}.teaser-module__adCByG__panelRule{background:var(--surface-brand);width:40px;height:2px}.teaser-module__adCByG__panelBrand .teaser-module__adCByG__panelRule{background:var(--surface-raised)}.teaser-module__adCByG__figureRow{align-items:center;gap:.8rem;display:flex}.teaser-module__adCByG__figure{font-size:var(--teaser-lead-headline);font-weight:var(--weight-medium);letter-spacing:-.04em;line-height:var(--type-display-line);color:var(--text-accent)}.teaser-module__adCByG__figureText{max-width:18ch;font-size:var(--teaser-sentence);font-weight:var(--weight-medium);color:var(--text-strong);text-wrap:pretty;line-height:1.3}.teaser-module__adCByG__panelTitle,.teaser-module__adCByG__impactTitle{font-size:var(--teaser-panel-title);font-weight:var(--weight-medium);letter-spacing:-.025em;color:var(--text-strong);line-height:1.15}.teaser-module__adCByG__impactTitle{border-left:3px solid var(--surface-raised);color:var(--text-on-brand);text-wrap:balance;padding-left:.8rem}.teaser-module__adCByG__strip{background:var(--surface-raised);border-radius:var(--radius-tile);grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:.4rem;margin:0;padding:.5rem;list-style:none;display:grid}.teaser-module__adCByG__stripStep{align-items:center;gap:.5rem;padding:.4rem .5rem;display:flex}.teaser-module__adCByG__stripStep+.teaser-module__adCByG__stripStep{border-left:1px solid var(--border-axis)}.teaser-module__adCByG__stripDot{background:var(--surface-card-on-brand);border-radius:50%;flex:none;width:11px;height:11px}[data-step="1"] .teaser-module__adCByG__stripDot{background:var(--surface-brand)}[data-step="2"] .teaser-module__adCByG__stripDot{background:var(--surface-alt-fill)}.teaser-module__adCByG__stripLabel,.teaser-module__adCByG__tag{font-family:var(--font-mono);font-size:var(--teaser-fine);letter-spacing:.08em;text-transform:uppercase;color:var(--text-strong);line-height:1.3}.teaser-module__adCByG__tags{border-bottom:1px solid var(--surface-alt-fill);flex-direction:column;gap:.3rem;padding-bottom:.7rem;display:flex}.teaser-module__adCByG__tag{letter-spacing:.1em;color:var(--text-on-brand)}.teaser-module__adCByG__secure{background:var(--surface-raised);border-radius:14px;flex-direction:column;gap:.3rem;padding:.8rem .95rem;display:flex}.teaser-module__adCByG__secureText{font-size:var(--teaser-person-role);line-height:var(--type-note-line);color:var(--text-strong);text-wrap:pretty}.teaser-module__adCByG__scaleLine{border-top:var(--hairline);align-items:center;gap:.7rem;padding-top:.9rem;display:flex}.teaser-module__adCByG__scaleMark{background:var(--surface-brand);flex:none;width:16px;height:2px}.teaser-module__adCByG__scaleText{font-family:var(--font-mono);font-size:var(--teaser-fine);letter-spacing:.12em;text-transform:uppercase;color:var(--text-strong);text-wrap:pretty;line-height:1.45}.teaser-module__adCByG__financialsGrid{gap:var(--teaser-space-1rem-2_4cqw-2rem);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.teaser-module__adCByG__whiteCard{background:var(--surface-raised);border-radius:var(--radius-card);padding:var(--teaser-space-1_1rem-2_2cqw-1_7rem);flex-direction:column;gap:.8rem;min-width:0;display:flex}.teaser-module__adCByG__notes{flex-direction:column;gap:.15rem;padding-top:.3rem;display:flex}.teaser-module__adCByG__notesLabel{font-family:var(--font-mono);font-size:var(--teaser-fine);letter-spacing:.1em;text-transform:uppercase;color:var(--text-body)}.teaser-module__adCByG__note{font-size:var(--teaser-fine);color:var(--text-body);line-height:1.45}.teaser-module__adCByG__highlights{gap:var(--teaser-space-1rem-2cqh-1_3rem)}.teaser-module__adCByG__highlightsTitle{font-size:var(--teaser-panel-title);font-weight:var(--weight-medium);letter-spacing:-.025em;color:var(--text-accent);line-height:1.15}.teaser-module__adCByG__highlight{flex-direction:column;gap:.4rem;display:flex}.teaser-module__adCByG__highlight+.teaser-module__adCByG__highlight{border-top:var(--hairline);padding-top:var(--space-16)}.teaser-module__adCByG__process{background:var(--surface-card);border-radius:var(--radius-card);padding:var(--teaser-space-1_1rem-2_2cqw-1_7rem);margin-top:var(--space-8);flex-direction:column;gap:.9rem;display:flex}.teaser-module__adCByG__steps{gap:var(--teaser-space-1rem-2cqw-1_6rem);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.teaser-module__adCByG__step{border-top:1px solid var(--border-axis);flex-direction:column;gap:.4rem;min-width:0;padding-top:.7rem;display:flex}.teaser-module__adCByG__stepLabel{font-size:var(--teaser-notice-title);font-weight:var(--weight-medium);letter-spacing:-.01em;color:var(--text-strong);text-wrap:pretty;line-height:1.25}.teaser-module__adCByG__stepText{font-size:var(--teaser-field-note);line-height:var(--type-note-line);color:var(--text-body);text-wrap:pretty}.teaser-module__adCByG__request{gap:var(--teaser-space-1_2rem-2_4cqh-1_6rem) var(--teaser-space-1_5rem-4cqw-4rem);border-top:1.5px solid var(--border-accent);padding-top:var(--teaser-space-1_2rem-2_6cqh-1_8rem);grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start;display:grid}.teaser-module__adCByG__requestWords{gap:var(--space-16);flex-direction:column;min-width:0;display:flex}.teaser-module__adCByG__requestCard{background:var(--surface-card);border-radius:var(--radius-card);padding:var(--teaser-space-1_1rem-2_2cqw-1_7rem);gap:var(--space-12);flex-direction:column;min-width:0;display:flex}.teaser-module__adCByG__requestHeadline{font-size:var(--teaser-panel-title);font-weight:var(--weight-medium);letter-spacing:-.025em;line-height:var(--type-card-title-line);text-wrap:balance;max-width:22ch;margin:0}.teaser-module__adCByG__requestStandfirst{font-size:var(--teaser-sentence);line-height:var(--type-body-line);color:var(--text-body);text-wrap:pretty;max-width:52ch;margin:0}.teaser-module__adCByG__requestContact{border-top:var(--hairline);padding-top:var(--space-12);font-family:var(--font-mono);font-size:var(--teaser-fine);line-height:var(--type-prose-line);color:var(--text-chrome);margin:0}.teaser-module__adCByG__form{gap:var(--space-12);flex-direction:column;display:flex}.teaser-module__adCByG__fields{gap:var(--space-12);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.teaser-module__adCByG__fieldLabel{flex-direction:column;gap:.35rem;min-width:0;display:flex}.teaser-module__adCByG__labelText{font-family:var(--font-mono);font-size:var(--teaser-fine);letter-spacing:.14em;text-transform:uppercase;color:var(--text-chrome)}.teaser-module__adCByG__field{border:1px solid var(--border-axis);width:100%;padding:var(--space-12) var(--space-16);font-family:var(--font-core);font-size:var(--teaser-field);letter-spacing:normal;text-transform:none;color:var(--text-strong);background:var(--surface-raised);border-radius:10px}.teaser-module__adCByG__field::placeholder{font-size:var(--teaser-placeholder)}.teaser-module__adCByG__field:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px;border-color:var(--border-accent)}.teaser-module__adCByG__fieldInvalid{border-color:var(--text-negative)}.teaser-module__adCByG__invalid{font-size:var(--teaser-sentence);line-height:var(--type-note-line);color:var(--text-negative);margin:0}.teaser-module__adCByG__action{background:var(--surface-brand);color:var(--text-on-brand);border-radius:var(--radius-pill);padding:var(--space-12) var(--space-32);font-family:var(--font-core);font-size:var(--teaser-document-name);letter-spacing:-.01em;cursor:pointer;border:0;align-self:flex-start;margin-top:.3rem}.teaser-module__adCByG__action:hover,.teaser-module__adCByG__action:focus-visible{background:var(--surface-brand-hover)}.teaser-module__adCByG__formNote{max-width:52ch;font-family:var(--font-mono);font-size:var(--teaser-fine);line-height:var(--type-prose-line);color:var(--text-chrome);margin:0}.teaser-module__adCByG__foot{background:var(--surface-ink);color:var(--text-on-ink);padding:var(--space-40) var(--pad-x)}.teaser-module__adCByG__footInner{justify-content:space-between;align-items:baseline;gap:var(--space-12);flex-wrap:wrap;max-width:1500px;margin-inline:auto;display:flex}.teaser-module__adCByG__foot .teaser-module__adCByG__footPrivacy{font-family:var(--font-mono);font-size:var(--teaser-fine);white-space:nowrap;color:var(--link-on-ink);text-underline-offset:3px;border-bottom:0;text-decoration:underline}.teaser-module__adCByG__foot .teaser-module__adCByG__footPrivacy:hover{color:var(--link-on-ink-hover)}.teaser-module__adCByG__foot .teaser-module__adCByG__footPrivacy:focus-visible{outline:2px solid var(--focus-ring-on-ink);outline-offset:3px}.teaser-module__adCByG__footSide{font-family:var(--font-mono);font-size:var(--teaser-fine);white-space:nowrap;flex-direction:column;align-items:flex-end;gap:3px;margin-inline-start:auto;display:flex}@container sim (max-width:1490px){.teaser-module__adCByG__financialsGrid{grid-template-columns:minmax(0,1fr)}}@container sim (max-width:852px){.teaser-module__adCByG__companyGrid,.teaser-module__adCByG__flow,.teaser-module__adCByG__tri,.teaser-module__adCByG__coverGrid,.teaser-module__adCByG__request,.teaser-module__adCByG__fields,.teaser-module__adCByG__advantage{grid-template-columns:minmax(0,1fr)}.teaser-module__adCByG__flow .teaser-module__adCByG__chevron{display:none}.teaser-module__adCByG__steps{grid-template-columns:repeat(2,minmax(0,1fr))}.teaser-module__adCByG__advantageBody{border-left:0;padding-left:0}}@container sim (max-width:640px){.teaser-module__adCByG__part{padding:var(--space-40) var(--pad-x)}.teaser-module__adCByG__cover{padding:var(--space-40) var(--pad-x) var(--space-48)}.teaser-module__adCByG__coverTop{margin-bottom:var(--space-48)}.teaser-module__adCByG__banner{margin-top:var(--space-40)}}@container sim (max-width:599px){.teaser-module__adCByG__progression{grid-template-columns:minmax(0,1fr)}.teaser-module__adCByG__stage,.teaser-module__adCByG__stageWide{grid-column:auto;min-width:0}.teaser-module__adCByG__progression .teaser-module__adCByG__chevron{display:none}.teaser-module__adCByG__progression .teaser-module__adCByG__chevronDown{display:block}}@container sim (max-width:520px){.teaser-module__adCByG__gaps{grid-template-columns:minmax(0,1fr)}.teaser-module__adCByG__coverActions{flex-direction:column;align-self:stretch;align-items:stretch}.teaser-module__adCByG__coverActions .teaser-module__adCByG__jump,.teaser-module__adCByG__coverActions .teaser-module__adCByG__pdfLink,.teaser-module__adCByG__pdfLinkAccent{width:100%}.teaser-module__adCByG__pdfLinkAccent{align-self:stretch}}
.pnl-module__yBwiYW__frame{min-width:0;overflow-x:auto}.pnl-module__yBwiYW__table{--pnl-columns:minmax(12rem, 1.5fr) repeat(3, minmax(6.5rem, 1fr));--pnl-min:600px;min-width:var(--pnl-min);flex-direction:column;display:flex}.pnl-module__yBwiYW__row{grid-template-columns:var(--pnl-columns);align-items:baseline;column-gap:clamp(.75rem,1.6cqw,1.5rem);padding:.42rem .75rem;display:grid}.pnl-module__yBwiYW__head{border-bottom:1px solid var(--border-accent);padding:0 .75rem .5rem}.pnl-module__yBwiYW__columnHeader{font-size:var(--type-person-role-size);font-weight:var(--weight-medium);line-height:var(--type-card-title-line);color:var(--text-accent);text-align:right;white-space:nowrap}.pnl-module__yBwiYW__columnHeader:first-child{text-align:left}.pnl-module__yBwiYW__rowHeader{font-size:var(--type-person-role-size);font-weight:var(--weight-book);letter-spacing:-.005em;line-height:var(--type-card-title-line);color:var(--text-body);white-space:nowrap}.pnl-module__yBwiYW__cell{font-size:var(--type-person-role-size);font-weight:var(--weight-book);line-height:var(--type-card-title-line);color:var(--text-body);text-align:right;white-space:nowrap}.pnl-module__yBwiYW__figure{font-variant-numeric:tabular-nums}.pnl-module__yBwiYW__principal{background:var(--surface-card)}.pnl-module__yBwiYW__principal .pnl-module__yBwiYW__rowHeader,.pnl-module__yBwiYW__principal .pnl-module__yBwiYW__cell,.pnl-module__yBwiYW__subtotal .pnl-module__yBwiYW__rowHeader,.pnl-module__yBwiYW__subtotal .pnl-module__yBwiYW__cell{font-weight:var(--weight-medium);color:var(--text-strong)}.pnl-module__yBwiYW__ruled{border-top:1px solid var(--text-strong)}.pnl-module__yBwiYW__line{background:0 0}.pnl-module__yBwiYW__section{padding:.95rem .75rem .3rem}.pnl-module__yBwiYW__section .pnl-module__yBwiYW__rowHeader{font-size:var(--type-fine-size);font-weight:var(--weight-medium);letter-spacing:.02em;color:var(--text-accent);grid-column:1/-1}.pnl-module__yBwiYW__gap{margin-top:.55rem}.pnl-module__yBwiYW__pinned{min-width:0;position:relative}.pnl-module__yBwiYW__pinned:after{content:"";pointer-events:none;background:linear-gradient(90deg, transparent, var(--surface-raised));width:32px;display:none;position:absolute;top:0;bottom:0;right:0}@container sim (max-width:900px){.pnl-module__yBwiYW__pinned:after{display:block}.pnl-module__yBwiYW__pinned .pnl-module__yBwiYW__table{--pnl-label:9.5rem}.pnl-module__yBwiYW__pinned .pnl-module__yBwiYW__rowHeader,.pnl-module__yBwiYW__pinned .pnl-module__yBwiYW__columnHeader:first-child{z-index:1;background:var(--surface-raised);border-right:1px solid var(--border-hairline);white-space:normal;margin-left:-.75rem;padding-left:.75rem;position:sticky;left:0}.pnl-module__yBwiYW__pinned .pnl-module__yBwiYW__principal .pnl-module__yBwiYW__rowHeader{background:var(--surface-card)}.pnl-module__yBwiYW__pinned .pnl-module__yBwiYW__section .pnl-module__yBwiYW__rowHeader{border-right:0}}
.pod-module__tum78q__pod{flex-direction:column;gap:clamp(.5rem,1cqw,.85rem);display:flex}.pod-module__tum78q__panels{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto;gap:clamp(.5rem,1cqw,.85rem);display:grid}.pod-module__tum78q__panel{grid-row:span 6;grid-template-rows:subgrid;background:var(--surface-card);border-radius:var(--radius-card);row-gap:clamp(.65rem,1.2cqh,.9rem);min-width:0;padding:clamp(1.1rem,2cqw,1.6rem);display:grid}.pod-module__tum78q__panel[data-brand=true]{background:var(--surface-brand)}.pod-module__tum78q__head{flex-direction:column;gap:.35rem;display:flex}.pod-module__tum78q__label{font-family:var(--font-mono);font-size:var(--type-fine-size);letter-spacing:.12em;text-transform:uppercase;color:var(--text-body)}.pod-module__tum78q__title{font-size:var(--type-panel-title-size);font-weight:var(--weight-medium);letter-spacing:-.02em;line-height:var(--type-card-title-line);color:var(--text-strong);text-wrap:pretty}.pod-module__tum78q__roles{flex-wrap:wrap;justify-content:center;align-items:center;gap:.45rem;display:flex}.pod-module__tum78q__flowRow{text-align:center;flex-direction:column;justify-content:center;align-self:stretch;align-items:center;gap:.4rem;display:flex}.pod-module__tum78q__agents{background:var(--surface-card-on-brand);border-radius:10px;flex-wrap:wrap;justify-content:center;align-self:center;gap:.3rem;padding:.3rem .45rem;display:flex}.pod-module__tum78q__agent{border:1px solid var(--surface-alt-fill);width:22px;height:22px;font-family:var(--font-mono);font-size:var(--type-fine-size);letter-spacing:0;color:var(--text-highlight);border-radius:6px;flex:none;justify-content:center;align-items:center;display:flex}.pod-module__tum78q__roleStep{align-items:center;gap:.45rem;display:inline-flex}.pod-module__tum78q__role{background:var(--surface-raised);color:var(--text-strong);font-size:var(--type-sentence-size);font-weight:var(--weight-medium);line-height:var(--type-card-title-line);border-radius:999px;padding:6px 14px}.pod-module__tum78q__flowMark,.pod-module__tum78q__flow{color:var(--text-body)}.pod-module__tum78q__flow{font-family:var(--font-mono);font-size:var(--type-fine-size);line-height:var(--type-card-body-line);text-wrap:pretty;margin:0}.pod-module__tum78q__slots{grid-template-columns:repeat(3,minmax(0,1fr));align-self:stretch;gap:clamp(.35rem,.7cqw,.6rem);display:grid}.pod-module__tum78q__slot{border-radius:calc(var(--radius-tile) * .75);text-align:center;min-height:clamp(64px,8cqh,84px);font-size:var(--type-sentence-size);line-height:var(--type-card-title-line);text-wrap:balance;justify-content:center;align-items:center;padding:.5rem;display:flex}.pod-module__tum78q__slot[data-filled=true]{background:var(--surface-raised);border:1.5px solid var(--text-body);color:var(--text-strong);font-weight:var(--weight-medium)}.pod-module__tum78q__slot[data-filled=false]{border:1.5px dashed var(--border-muted);color:var(--text-body);background:0 0}.pod-module__tum78q__chip{background:var(--surface-raised);color:var(--text-strong);font-family:var(--font-mono);font-size:var(--type-fine-size);letter-spacing:.1em;text-transform:uppercase;line-height:var(--type-takeaway-line);border-radius:999px;place-self:start center;padding:4px 12px}.pod-module__tum78q__caption{max-width:60ch;font-size:var(--type-sentence-size);line-height:var(--type-note-line);color:var(--text-body);text-wrap:pretty;margin:0}.pod-module__tum78q__panel[data-brand=true] .pod-module__tum78q__label,.pod-module__tum78q__panel[data-brand=true] .pod-module__tum78q__flow,.pod-module__tum78q__panel[data-brand=true] .pod-module__tum78q__flowMark{color:var(--text-body-on-brand)}.pod-module__tum78q__panel[data-brand=true] .pod-module__tum78q__title,.pod-module__tum78q__panel[data-brand=true] .pod-module__tum78q__caption{color:var(--text-on-brand)}.pod-module__tum78q__panel[data-brand=true] .pod-module__tum78q__role{background:var(--surface-card-on-brand);color:var(--text-on-brand)}.pod-module__tum78q__panel[data-brand=true] .pod-module__tum78q__slot[data-filled=true]{background:var(--surface-card-on-brand);border:1.5px solid var(--surface-alt-fill);color:var(--text-on-brand)}.pod-module__tum78q__panel[data-brand=true] .pod-module__tum78q__chip{background:var(--text-highlight)}.pod-module__tum78q__takeaway{background:var(--surface-ink);border-radius:var(--radius-card);font-size:var(--type-takeaway-size);font-weight:var(--weight-medium);letter-spacing:-.02em;line-height:var(--type-takeaway-line);color:var(--text-on-ink);text-wrap:pretty;margin:0;padding:clamp(1rem,1.9cqw,1.5rem) clamp(1.1rem,2cqw,1.6rem)}@container sim (max-width:900px){.pod-module__tum78q__panels{grid-template-columns:minmax(0,1fr)}}
.blueprint-module__E0qLNq__blueprint{flex-direction:column;gap:clamp(.75rem,1.4cqh,1rem);display:flex}.blueprint-module__E0qLNq__label{font-family:var(--font-mono);font-size:var(--type-fine-size);letter-spacing:.14em;text-transform:uppercase;color:var(--text-accent)}.blueprint-module__E0qLNq__valueLabel{padding-top:.3rem}.blueprint-module__E0qLNq__flow{--bp-gap:clamp(.9rem, 1.8cqw, 1.5rem);gap:var(--bp-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.blueprint-module__E0qLNq__flowVertical{grid-template-columns:minmax(0,1fr)}.blueprint-module__E0qLNq__card{border-radius:var(--radius-card);flex-direction:column;gap:.6rem;min-width:0;padding:clamp(1.1rem,2cqw,1.6rem);display:flex;position:relative}.blueprint-module__E0qLNq__cardNeutral{background:var(--surface-card)}.blueprint-module__E0qLNq__cardTint{background:var(--surface-accent);color:var(--text-strong)}.blueprint-module__E0qLNq__cardBrand,.blueprint-module__E0qLNq__cardImpact{background:var(--surface-brand);color:var(--text-on-brand)}.blueprint-module__E0qLNq__kicker{font-family:var(--font-mono);font-size:var(--type-fine-size);letter-spacing:.14em;text-transform:uppercase;color:var(--text-body)}.blueprint-module__E0qLNq__cardTint .blueprint-module__E0qLNq__kicker{color:var(--text-accent)}.blueprint-module__E0qLNq__cardBrand .blueprint-module__E0qLNq__kicker{color:var(--text-highlight)}.blueprint-module__E0qLNq__cardImpact .blueprint-module__E0qLNq__kicker{color:var(--text-on-brand)}.blueprint-module__E0qLNq__figureRow{align-items:center;gap:clamp(.7rem,1.2cqw,1rem);display:flex}.blueprint-module__E0qLNq__figure{font-size:var(--type-hero-figure-size);font-weight:var(--weight-medium);letter-spacing:-.04em;line-height:var(--type-display-line);white-space:nowrap;color:var(--text-accent);flex:none}.blueprint-module__E0qLNq__figureCaption{font-size:var(--type-sentence-size);font-weight:var(--weight-medium);line-height:var(--type-card-title-line);color:var(--text-strong);text-wrap:pretty;max-width:18ch}.blueprint-module__E0qLNq__text{font-size:var(--type-sentence-size);line-height:var(--type-body-line);color:var(--text-body);text-wrap:pretty}.blueprint-module__E0qLNq__cardBrand .blueprint-module__E0qLNq__text{color:var(--text-on-brand)}.blueprint-module__E0qLNq__systemName{font-size:var(--type-subhead-size);font-weight:var(--weight-medium);letter-spacing:-.03em;line-height:var(--type-headline-line);color:var(--text-strong);text-wrap:balance}.blueprint-module__E0qLNq__chain{flex-wrap:wrap;align-items:center;gap:.4rem;margin:auto 0 0;padding:.4rem 0 0;list-style:none;display:flex}.blueprint-module__E0qLNq__chainStep{align-items:center;gap:.4rem;display:inline-flex}.blueprint-module__E0qLNq__chainPill{background:var(--surface-raised);color:var(--text-accent-deep);border-radius:var(--radius-pill);font-family:var(--font-mono);font-size:var(--type-fine-size);letter-spacing:.08em;text-transform:uppercase;line-height:var(--type-card-title-line);padding:5px 12px}.blueprint-module__E0qLNq__chainArrow:after{content:"›";color:var(--text-accent)}.blueprint-module__E0qLNq__impactTitle{font-size:var(--type-panel-title-size);font-weight:var(--weight-medium);letter-spacing:-.02em;line-height:var(--type-card-title-line);color:var(--text-on-brand);text-wrap:balance}.blueprint-module__E0qLNq__benefit{font-family:var(--font-mono);font-size:var(--type-fine-size);letter-spacing:.1em;text-transform:uppercase;color:var(--text-highlight)}.blueprint-module__E0qLNq__secure{background:var(--surface-raised);border-radius:var(--radius-tile);flex-direction:column;gap:.3rem;margin-top:auto;padding:.75rem .9rem;display:flex}.blueprint-module__E0qLNq__secureLabel{font-family:var(--font-mono);font-size:var(--type-fine-size);letter-spacing:.14em;text-transform:uppercase;color:var(--text-strong)}.blueprint-module__E0qLNq__secureText{font-size:var(--type-sentence-size);line-height:var(--type-note-line);color:var(--text-body);text-wrap:pretty}.blueprint-module__E0qLNq__chevronSide,.blueprint-module__E0qLNq__chevronDown{fill:none;stroke:var(--border-accent);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;position:absolute}.blueprint-module__E0qLNq__chevronSide{right:calc(-.5 * var(--bp-gap) - 6px);top:50%;transform:translateY(-50%)}.blueprint-module__E0qLNq__chevronDown{left:50%;bottom:calc(-.5 * var(--bp-gap) - 6px);display:none;transform:translate(-50%)}.blueprint-module__E0qLNq__flowVertical .blueprint-module__E0qLNq__chevronSide{display:none}.blueprint-module__E0qLNq__flowVertical .blueprint-module__E0qLNq__chevronDown{display:block}.blueprint-module__E0qLNq__banner{background:var(--surface-accent);border-radius:var(--radius-tile);font-family:var(--font-mono);font-size:var(--type-fine-size);letter-spacing:.1em;text-transform:uppercase;line-height:var(--type-card-body-line);color:var(--text-accent-deep);text-align:center;text-wrap:balance;padding:clamp(.75rem,1.4cqw,1rem) clamp(1rem,1.8cqw,1.4rem)}.blueprint-module__E0qLNq__values{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.6rem,1.2cqw,1rem);display:grid}.blueprint-module__E0qLNq__value{border-top:2px solid var(--border-accent);flex-direction:column;gap:.45rem;min-width:0;padding-top:.8rem;display:flex}.blueprint-module__E0qLNq__valueNumber{font-family:var(--font-mono);font-size:var(--type-fine-size);color:var(--text-accent)}.blueprint-module__E0qLNq__valueTitle{font-size:var(--type-card-title-size);font-weight:var(--weight-medium);letter-spacing:-.02em;line-height:var(--type-card-title-line);color:var(--text-strong);text-wrap:pretty}.blueprint-module__E0qLNq__valueText{font-size:var(--type-sentence-size);line-height:var(--type-body-line);color:var(--text-body);text-wrap:pretty}.blueprint-module__E0qLNq__tag{background:var(--surface-accent);color:var(--text-accent-deep);border-radius:var(--radius-pill);font-family:var(--font-mono);font-size:var(--type-fine-size);letter-spacing:.08em;text-transform:uppercase;line-height:var(--type-card-title-line);align-self:flex-start;margin-top:auto;padding:4px 11px}.blueprint-module__E0qLNq__asset{grid-template-columns:minmax(0,.85fr) minmax(0,2fr);align-items:stretch;gap:clamp(.8rem,1.6cqw,1.3rem);display:grid}.blueprint-module__E0qLNq__foundation{gap:.7rem}.blueprint-module__E0qLNq__foundationFigure{font-size:var(--type-hero-figure-size);font-weight:var(--weight-medium);letter-spacing:-.04em;line-height:var(--type-display-line);white-space:nowrap;color:var(--text-on-brand)}.blueprint-module__E0qLNq__foundationCaption{font-size:var(--type-sentence-size);font-weight:var(--weight-medium);line-height:var(--type-card-title-line);color:var(--text-on-brand);text-wrap:pretty}.blueprint-module__E0qLNq__foundation .blueprint-module__E0qLNq__foundationText{color:var(--text-body-on-brand);margin-top:auto}.blueprint-module__E0qLNq__assetSide{flex-direction:column;gap:clamp(.6rem,1.2cqh,.85rem);min-width:0;display:flex}.blueprint-module__E0qLNq__assetIntro{flex-direction:column;gap:.3rem;display:flex}.blueprint-module__E0qLNq__assetHeading{font-size:var(--type-card-title-size);font-weight:var(--weight-medium);letter-spacing:-.02em;line-height:var(--type-card-title-line);color:var(--text-strong);text-wrap:balance}.blueprint-module__E0qLNq__assetSub{font-size:var(--type-sentence-size);line-height:var(--type-note-line);color:var(--text-body);text-wrap:pretty}.blueprint-module__E0qLNq__caps{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto;gap:clamp(.6rem,1.2cqw,1rem);display:grid}.blueprint-module__E0qLNq__cap{background:var(--surface-card);grid-template-rows:subgrid;border-radius:20px;grid-row:span 4;align-content:start;row-gap:.45rem;min-width:0;padding:clamp(.95rem,1.7cqw,1.3rem);display:grid}.blueprint-module__E0qLNq__capTitle{font-size:var(--type-card-title-size);font-weight:var(--weight-medium);letter-spacing:-.02em;line-height:var(--type-card-title-line);color:var(--text-strong);text-wrap:pretty}.blueprint-module__E0qLNq__capTag{place-self:end start}.blueprint-module__E0qLNq__implication{background:var(--surface-ink);border-radius:var(--radius-tile);flex-direction:column;gap:.35rem;padding:clamp(.9rem,1.7cqw,1.3rem) clamp(1rem,1.9cqw,1.5rem);display:flex}.blueprint-module__E0qLNq__implicationLabel{font-family:var(--font-mono);font-size:var(--type-fine-size);letter-spacing:.14em;text-transform:uppercase;color:var(--text-highlight)}.blueprint-module__E0qLNq__implicationText{font-size:var(--type-lede-size);font-weight:var(--weight-medium);line-height:var(--type-card-body-line);color:var(--text-on-ink);text-wrap:pretty}@container sim (max-width:900px){.blueprint-module__E0qLNq__flow,.blueprint-module__E0qLNq__values,.blueprint-module__E0qLNq__asset,.blueprint-module__E0qLNq__caps{grid-template-columns:minmax(0,1fr)}.blueprint-module__E0qLNq__chevronSide{display:none}}
.pillars-module__XOSGqq__pillars{flex-direction:column;gap:clamp(.7rem,1.3cqh,.95rem);display:flex}.pillars-module__XOSGqq__heading{font-family:var(--font-mono);font-size:var(--type-fine-size);letter-spacing:.14em;text-transform:uppercase;color:var(--text-accent)}.pillars-module__XOSGqq__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.6rem,1.2cqw,1rem);display:grid}.pillars-module__XOSGqq__card{--pillar-accent:var(--text-accent);--pillar-title:var(--text-strong);--pillar-text:var(--text-body);--pillar-number:var(--text-accent);--pillar-rule:var(--border-axis);--pillar-dot:var(--surface-brand);--pillar-tag-ground:var(--surface-accent);--pillar-tag-ink:var(--text-accent-deep);background:var(--surface-card);border-radius:var(--radius-card);flex-direction:column;gap:.65rem;min-width:0;padding:clamp(1.1rem,2cqw,1.6rem);display:flex}.pillars-module__XOSGqq__cardBrand{--pillar-accent:var(--text-highlight);--pillar-title:var(--text-on-brand);--pillar-text:var(--text-on-brand);--pillar-number:var(--text-on-brand);--pillar-rule:var(--border-rule-on-brand);--pillar-dot:var(--text-highlight);--pillar-tag-ground:var(--surface-card-on-brand);--pillar-tag-ink:var(--text-on-brand);background:var(--surface-brand)}.pillars-module__XOSGqq__head{align-items:baseline;gap:.7rem;display:flex}.pillars-module__XOSGqq__number{font-family:var(--font-mono);font-size:var(--type-panel-title-size);letter-spacing:-.02em;color:var(--pillar-number)}.pillars-module__XOSGqq__kicker{font-family:var(--font-mono);font-size:var(--type-fine-size);letter-spacing:.14em;text-transform:uppercase;color:var(--pillar-accent)}.pillars-module__XOSGqq__title{font-size:var(--type-card-title-size);font-weight:var(--weight-medium);letter-spacing:-.02em;line-height:var(--type-card-title-line);color:var(--pillar-title);text-wrap:balance}.pillars-module__XOSGqq__text{font-size:var(--type-sentence-size);line-height:var(--type-body-line);color:var(--pillar-text);text-wrap:pretty}.pillars-module__XOSGqq__list{border-top:1px solid var(--pillar-rule);flex-direction:column;gap:.35rem;padding-top:.6rem;display:flex}.pillars-module__XOSGqq__items{flex-direction:column;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.pillars-module__XOSGqq__item{font-size:var(--type-sentence-size);line-height:var(--type-takeaway-line);color:var(--pillar-title);align-items:baseline;gap:.55rem;display:flex}.pillars-module__XOSGqq__item:before{content:"";border-radius:var(--radius-pill);background:var(--pillar-dot);flex:none;width:6px;height:6px;transform:translateY(-2px)}.pillars-module__XOSGqq__tag{background:var(--pillar-tag-ground);color:var(--pillar-tag-ink);border-radius:var(--radius-pill);font-family:var(--font-mono);font-size:var(--type-fine-size);letter-spacing:.08em;text-transform:uppercase;line-height:var(--type-card-title-line);align-self:flex-start;margin-top:auto;padding:4px 11px}@container sim (max-width:900px){.pillars-module__XOSGqq__cards{grid-template-columns:minmax(0,1fr)}}
.valueshift-module__W-NsFa__valueshift{background:var(--surface-card);border-radius:var(--radius-card);flex-direction:column;gap:clamp(.9rem,1.8cqh,1.2rem);padding:clamp(.9rem,1.6cqw,1.3rem);display:flex}.valueshift-module__W-NsFa__progression{--prog-gap:clamp(17.6px, min(25.6px, calc(10.861px + 1.728cqw)), 25.6px);gap:var(--prog-gap);grid-template-columns:repeat(6,minmax(auto,1fr));margin:0;padding:0;list-style:none;display:grid}.valueshift-module__W-NsFa__stage{background:var(--surface-raised);border-radius:20px;flex-direction:column;gap:.7rem;min-width:168px;padding:14px;display:flex;position:relative}.valueshift-module__W-NsFa__stageWide{grid-column:span 2;min-width:336px}.valueshift-module__W-NsFa__stageHead{align-items:flex-start;gap:.55rem;display:flex}.valueshift-module__W-NsFa__stageDot{background:var(--border-axis);border-radius:50%;flex:none;width:14px;height:14px;margin-top:.25rem}[data-stage="1"] .valueshift-module__W-NsFa__stageDot{background:var(--surface-alt-fill)}[data-stage="2"] .valueshift-module__W-NsFa__stageDot{background:var(--surface-brand)}[data-stage="3"] .valueshift-module__W-NsFa__stageDot{background:var(--surface-card-on-brand)}[data-stage="4"] .valueshift-module__W-NsFa__stageDot{background:var(--surface-ink)}.valueshift-module__W-NsFa__stageTitle{font-size:var(--type-document-name-size);font-weight:var(--weight-medium);letter-spacing:-.015em;line-height:var(--type-card-title-line);color:var(--text-strong);text-wrap:pretty}.valueshift-module__W-NsFa__stageText{font-size:var(--type-sentence-size);line-height:var(--type-body-line);color:var(--text-body);text-wrap:pretty}.valueshift-module__W-NsFa__gaps{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.valueshift-module__W-NsFa__gap{background:var(--surface-accent);border-radius:12px;flex-direction:column;gap:.3rem;min-width:0;padding:.75rem .85rem;display:flex}.valueshift-module__W-NsFa__gapLabel{font-size:var(--type-field-size);font-weight:var(--weight-medium);letter-spacing:-.01em;line-height:var(--type-card-title-line);color:var(--text-strong)}.valueshift-module__W-NsFa__gapText{font-size:var(--type-person-role-size);line-height:var(--type-card-body-line);color:var(--text-body);text-wrap:pretty}.valueshift-module__W-NsFa__caption{border-top:var(--hairline);font-family:var(--font-mono);font-size:var(--type-fine-size);letter-spacing:.04em;text-transform:uppercase;line-height:var(--type-card-body-line);color:var(--text-accent);text-wrap:pretty;-webkit-hyphens:auto;hyphens:auto;margin-top:auto;padding-top:.6rem}.valueshift-module__W-NsFa__chevron{width:var(--prog-gap);justify-content:center;height:.6rem;display:flex;position:absolute;top:50%;left:100%;transform:translateY(-50%)}.valueshift-module__W-NsFa__chevron:after{content:"";border-top:2px solid var(--border-muted);border-right:2px solid var(--border-muted);width:.45rem;height:.45rem;transform:rotate(45deg)}.valueshift-module__W-NsFa__chevronDown{left:50%;bottom:calc(-.5 * var(--prog-gap) - 6px);z-index:1;fill:none;stroke:var(--border-accent);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;display:none;position:absolute;transform:translate(-50%)}.valueshift-module__W-NsFa__scrollRow{border-radius:20px;position:relative}.valueshift-module__W-NsFa__more{border-radius:var(--radius-pill);background:var(--surface-brand);opacity:0;pointer-events:none;cursor:pointer;width:2.75rem;height:2.75rem;transition:opacity var(--duration) var(--ease);justify-content:center;align-items:center;display:flex;position:absolute;top:50%}.valueshift-module__W-NsFa__more:after{content:"";border-top:2px solid var(--text-on-brand);border-right:2px solid var(--text-on-brand);width:.6rem;height:.6rem}.valueshift-module__W-NsFa__moreStart{left:.5rem;transform:translateY(-50%)}.valueshift-module__W-NsFa__moreStart:after{margin-left:.2rem;transform:rotate(-135deg)}.valueshift-module__W-NsFa__moreEnd{right:.5rem;transform:translateY(-50%)}.valueshift-module__W-NsFa__moreEnd:after{margin-right:.2rem;transform:rotate(45deg)}:is(.valueshift-module__W-NsFa__scrollRow:has(.valueshift-module__W-NsFa__scrollFrame[data-more-start=true]) .valueshift-module__W-NsFa__moreStart,.valueshift-module__W-NsFa__scrollRow:has(.valueshift-module__W-NsFa__scrollFrame[data-more-end=true]) .valueshift-module__W-NsFa__moreEnd){opacity:1;pointer-events:auto}.valueshift-module__W-NsFa__scrollRow:has(.valueshift-module__W-NsFa__scrollFrame:focus-visible){outline:2px solid var(--focus-ring);outline-offset:4px}.valueshift-module__W-NsFa__scrollFrame{--fade-start:0px;--fade-end:0px;overscroll-behavior-x:contain;scrollbar-width:thin;-webkit-mask-image:linear-gradient(to right, transparent 0, black var(--fade-start), black calc(100% - var(--fade-end)), transparent 100%);mask-image:linear-gradient(to right, transparent 0, black var(--fade-start), black calc(100% - var(--fade-end)), transparent 100%);overflow-x:auto}.valueshift-module__W-NsFa__scrollFrame:focus-visible{outline:none}.valueshift-module__W-NsFa__scrollFrame[data-more-start=true]{--fade-start:3rem}.valueshift-module__W-NsFa__scrollFrame[data-more-end=true]{--fade-end:3rem}.valueshift-module__W-NsFa__advantage{background:var(--surface-brand);border-radius:var(--radius-card);grid-template-columns:minmax(auto,.24fr) minmax(0,1fr);align-items:start;gap:.8rem clamp(16px,min(32px,2.523px + 3.456cqw),32px);padding:clamp(19.2px,min(30.4px,9.766px + 2.419cqw),30.4px);display:grid}.valueshift-module__W-NsFa__mark{width:clamp(120px,13cqw,170px);height:auto;padding-top:.3rem;display:block}.valueshift-module__W-NsFa__advantageBody{border-left:1px solid var(--surface-alt-fill);flex-direction:column;gap:.6rem;min-width:0;padding-left:2rem;display:flex}.valueshift-module__W-NsFa__advantageLabel{font-family:var(--font-mono);font-size:var(--type-fine-size);letter-spacing:.14em;text-transform:uppercase;color:var(--text-highlight)}.valueshift-module__W-NsFa__advantageHeadline{font-size:var(--type-card-title-size);font-weight:var(--weight-medium);letter-spacing:-.02em;line-height:var(--type-card-title-line);color:var(--text-on-brand);text-wrap:balance;max-width:44ch}.valueshift-module__W-NsFa__advantageText{font-size:var(--type-sentence-size);line-height:var(--type-prose-line);color:var(--text-on-brand);text-wrap:pretty;max-width:80ch}@container sim (max-width:900px){.valueshift-module__W-NsFa__progression,.valueshift-module__W-NsFa__gaps,.valueshift-module__W-NsFa__advantage{grid-template-columns:minmax(0,1fr)}.valueshift-module__W-NsFa__stage,.valueshift-module__W-NsFa__stageWide{grid-column:auto;min-width:0}.valueshift-module__W-NsFa__chevron{display:none}.valueshift-module__W-NsFa__chevronDown{display:block}.valueshift-module__W-NsFa__advantageBody{border-left:0;padding-left:0}}
.gallery-module__r2PcZq__page{max-width:1120px;padding:var(--space-32) var(--space-24) var(--space-64);margin:0 auto;container:sim/inline-size}.gallery-module__r2PcZq__bar{gap:var(--space-16);padding-bottom:var(--space-16);border-bottom:var(--hairline);flex-wrap:wrap;justify-content:space-between;align-items:baseline;display:flex}.gallery-module__r2PcZq__meta{font-family:var(--font-mono);font-size:var(--type-fine-size);text-transform:uppercase;letter-spacing:2px;color:var(--text-chrome)}.gallery-module__r2PcZq__section{padding-top:var(--space-32)}.gallery-module__r2PcZq__sectionName{font-family:var(--font-mono);font-size:var(--type-fine-size);text-transform:uppercase;letter-spacing:2px;color:var(--text-body);margin:0}.gallery-module__r2PcZq__modes{gap:var(--space-16);font-family:var(--font-mono);font-size:var(--type-fine-size);display:flex}.gallery-module__r2PcZq__modeOn{color:var(--text-accent);font-weight:var(--weight-medium)}
