@layer reset,tokens,primitives,chrome,components;@layer routes{.paebbl-case-page{background:var(--surface);overflow:clip}.paebbl-case-hero{border-bottom:1px solid var(--border-strong);background:var(--surface)}.paebbl-case-hero__layout{align-items:start;row-gap:clamp(24px,2.6vw,42px);padding-block:clamp(32px,3vw,52px)}.paebbl-case-hero__meta{border-bottom:1px solid var(--border-strong);color:var(--text-muted);font:650 .62rem/1.35 var(--font-mono);letter-spacing:.09em;text-transform:uppercase;justify-content:space-between;align-items:center;padding-bottom:18px;display:flex}.paebbl-case-hero__meta span:last-child{color:var(--signal-warning-ink)}.paebbl-case-hero__title{padding-inline-start:var(--page-content-inset)}.paebbl-case-hero__title h1{max-width:14ch;font-family:var(--font-title-hero);font-size:clamp(3.5rem,4.5vw,5.5rem);font-weight:var(--font-weight-focus-hero);letter-spacing:-.08em;text-wrap:balance;line-height:.84}.paebbl-case-hero__orientation{padding-inline:var(--page-content-inset);align-self:end}.paebbl-case-hero__logo-field{background:var(--surface-ink);align-items:center;min-height:104px;padding:26px;display:flex}.paebbl-case-hero__logo{width:min(100%,260px);height:auto;display:block}.paebbl-case-hero__orientation>p{color:var(--text-body);font-family:var(--font-subhead);text-wrap:pretty;margin-top:24px;font-size:clamp(1rem,1.15vw,1.18rem);font-weight:500;line-height:1.55}.paebbl-case-hero__company-line{border-top:1px solid var(--border-strong);color:var(--text-muted);letter-spacing:.055em;text-transform:uppercase;gap:7px;padding-top:16px;display:grid;font:600 .62rem/1.5 var(--font-mono)!important}.paebbl-case-hero__media{margin:0}.paebbl-case-hero__image{aspect-ratio:2.15;object-fit:cover;object-position:center 55%;width:100%;height:auto;display:block}.paebbl-case-hero__facts{border:1px solid var(--border-strong);border-top:0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.paebbl-case-hero__facts>span{flex-direction:column;gap:8px;min-width:0;padding:clamp(18px,2vw,28px);display:flex}.paebbl-case-hero__facts>span+span{border-inline-start:1px solid var(--border-strong)}.paebbl-case-hero__facts strong{font-family:var(--font-heading-focus);letter-spacing:-.045em;font-size:clamp(1.4rem,2vw,2.25rem);font-weight:700;line-height:1}.paebbl-case-hero__facts small{color:var(--text-muted);font:560 .6rem/1.45 var(--font-mono);letter-spacing:.055em;text-transform:uppercase}.paebbl-case-foundation,.paebbl-case-partnership,.paebbl-case-sovereignty{border-bottom:1px solid var(--border-strong)}.paebbl-case-foundation.section--normal,.paebbl-case-learning.section--normal,.paebbl-case-partnership.section--normal,.paebbl-case-sovereignty.section--normal,.paebbl-case-collaboration.section--normal{padding-block:clamp(62px,6vw,98px)}.paebbl-case-foundation__layout,.paebbl-case-partnership__layout,.paebbl-case-sovereignty__layout,.paebbl-case-collaboration__layout{align-items:start}.paebbl-case-foundation__heading,.paebbl-case-foundation__copy,.paebbl-case-learning__heading,.paebbl-case-learning__intro,.paebbl-case-partnership__heading,.paebbl-case-partnership__copy,.paebbl-case-sovereignty__copy,.paebbl-case-collaboration__quote,.paebbl-case-conversion__copy,.paebbl-case-conversion__action{padding-inline:var(--page-content-inset)}.paebbl-case-foundation__heading h2,.paebbl-case-learning__heading h2,.paebbl-case-partnership__heading h2,.paebbl-case-sovereignty__copy h2,.paebbl-case-conversion__copy h2{max-width:10ch;font-size:clamp(3rem,4.4vw,5.4rem)}.paebbl-case-foundation__copy,.paebbl-case-partnership__copy{padding-top:clamp(28px,3.2vw,44px)}.paebbl-case-foundation__copy p,.paebbl-case-learning__intro p,.paebbl-case-learning__outcomes p,.paebbl-case-partnership__copy p,.paebbl-case-partnership__signals dd,.paebbl-case-sovereignty__copy>p{color:var(--text-body);text-wrap:pretty;font-size:clamp(1rem,1.08vw,1.12rem);line-height:1.64}.paebbl-case-foundation__copy p+p,.paebbl-case-partnership__copy p+p,.paebbl-case-sovereignty__copy>p+p{margin-top:1em}.paebbl-case-loop{border-block:1px solid var(--border-strong);grid-template-columns:repeat(3,minmax(0,1fr));margin:clamp(44px,5vw,72px) 0 0;padding:0;list-style:none;display:grid}.paebbl-case-loop li{grid-template-columns:auto minmax(0,1fr);gap:20px;min-width:0;padding:clamp(24px,2.8vw,40px);display:grid;position:relative}.paebbl-case-loop li+li{border-inline-start:1px solid var(--border-strong)}.paebbl-case-loop li:not(:last-child):after{z-index:1;border-top:1px solid var(--signal-ai-deep);border-right:1px solid var(--signal-ai-deep);background:var(--soft);content:"";width:11px;height:11px;position:absolute;top:50%;right:-6px;transform:translateY(-50%)rotate(45deg)}.paebbl-case-loop li>span,.paebbl-case-learning__outcomes li>span,.paebbl-case-partnership__sequence li>span{color:var(--signal-ai-deep);font:650 .62rem/1 var(--font-mono);letter-spacing:.065em}.paebbl-case-loop strong,.paebbl-case-partnership__sequence strong{font-family:var(--font-heading-focus);letter-spacing:-.04em;font-size:clamp(1.25rem,1.6vw,1.65rem);font-weight:700;line-height:1;display:block}.paebbl-case-loop p,.paebbl-case-partnership__sequence p{color:var(--text-muted);margin-top:12px;font-size:.86rem;line-height:1.5}.paebbl-case-learning{border-bottom:1px solid color-mix(in srgb, var(--text-on-ink) 16%, transparent)}.paebbl-case-learning__layout{align-items:end}.paebbl-case-learning__heading h2{color:var(--text-on-ink)}.paebbl-case-learning__intro p{color:color-mix(in srgb, var(--text-on-ink) 70%, transparent)}.paebbl-case-learning__person,.paebbl-case-learning__quote{align-self:stretch;margin-top:clamp(44px,5vw,72px)}.paebbl-case-learning__person{margin-bottom:0}.paebbl-case-learning__portrait,.paebbl-case-collaboration__portrait{aspect-ratio:1;object-fit:cover;filter:saturate(.82);width:100%;height:auto;display:block}.paebbl-case-learning__quote{border-block:1px solid color-mix(in srgb, var(--text-on-ink) 22%, transparent);align-items:center;min-width:0;display:flex}.paebbl-case-learning__quote .customer-quote,.paebbl-case-collaboration__quote .customer-quote{min-width:0}.paebbl-case-learning__quote .customer-quote blockquote{width:100%;max-width:none}.paebbl-case-learning__quote .customer-quote blockquote p{color:var(--text-on-ink);font-family:var(--font-body);letter-spacing:-.035em;font-size:clamp(1.45rem,1.72vw,2.15rem);font-weight:500;line-height:1.12}.paebbl-case-learning__outcomes{border-top:1px solid color-mix(in srgb, var(--text-on-ink) 22%, transparent);margin:clamp(48px,5vw,76px) 0 0;padding:0;list-style:none;display:grid}.paebbl-case-learning__outcomes li{border-bottom:1px solid color-mix(in srgb, var(--text-on-ink) 16%, transparent);grid-template-columns:48px minmax(260px,.75fr) minmax(0,1.25fr);align-items:start;gap:20px clamp(30px,4vw,64px);padding-block:clamp(28px,3vw,44px);display:grid}.paebbl-case-learning__outcomes li>span{color:var(--signal-ai)}.paebbl-case-learning__outcomes h3{color:var(--text-on-ink);font-family:var(--font-heading-focus);letter-spacing:-.05em;font-size:clamp(1.55rem,2.1vw,2.45rem);font-weight:700;line-height:.98}.paebbl-case-learning__outcomes p{color:color-mix(in srgb, var(--text-on-ink) 68%, transparent)}.paebbl-case-partnership__sequence{border-block:1px solid var(--border-strong);grid-template-columns:repeat(4,minmax(0,1fr));margin:clamp(44px,5vw,72px) 0 0;padding:0;list-style:none;display:grid}.paebbl-case-partnership__sequence li{min-width:0;padding:clamp(24px,2.5vw,36px);position:relative}.paebbl-case-partnership__sequence li+li{border-inline-start:1px solid var(--border-strong)}.paebbl-case-partnership__sequence li>span{margin-bottom:38px;display:block}.paebbl-case-partnership__sequence li:not(:last-child):after{z-index:1;border-top:1px solid var(--signal-ai-deep);border-right:1px solid var(--signal-ai-deep);background:var(--paper);content:"";width:11px;height:11px;position:absolute;top:34px;right:-6px;transform:rotate(45deg)}.paebbl-case-partnership__signals{margin-top:clamp(42px,4.5vw,64px)}.paebbl-case-partnership__signals dl{border-top:1px solid var(--border-strong);grid-template-columns:repeat(3,minmax(0,1fr));margin:20px 0 0;display:grid}.paebbl-case-partnership__signals dl>div{padding:clamp(22px,2.5vw,34px)}.paebbl-case-partnership__signals dl>div+div{border-inline-start:1px solid var(--border-strong)}.paebbl-case-partnership__signals dt{font-family:var(--font-heading-focus);letter-spacing:-.04em;font-size:clamp(1.2rem,1.5vw,1.55rem);font-weight:700}.paebbl-case-partnership__signals dd{margin:12px 0 0}.paebbl-case-sovereignty__layout{align-items:center}.paebbl-case-sovereignty__copy>p:first-of-type{margin-top:clamp(28px,3vw,42px)}.paebbl-case-sovereignty__copy>a{color:var(--text-muted);font:600 .65rem/1.4 var(--font-mono);text-underline-offset:4px;margin-top:24px;text-decoration-line:underline;display:inline-block}.paebbl-case-sovereignty__copy>a:hover{color:var(--text-primary)}.paebbl-case-sovereignty__media{margin:0}.paebbl-case-sovereignty__image{aspect-ratio:1.5;object-fit:cover;width:100%;height:auto;display:block}.paebbl-case-sovereignty__media figcaption{border-top:1px solid var(--border-strong);color:var(--text-muted);font:560 .6rem/1.55 var(--font-mono);padding-top:14px}.paebbl-case-sovereignty__media figcaption a{color:currentColor;text-underline-offset:3px;text-decoration-line:underline}.paebbl-case-collaboration{border-bottom:1px solid color-mix(in srgb, var(--text-on-ink) 16%, transparent)}.paebbl-case-collaboration__person{margin:0}.paebbl-case-collaboration__quote{align-self:center;min-width:0;padding-inline:0}.paebbl-case-collaboration__quote>.eyebrow{margin-bottom:28px}.paebbl-case-collaboration__quote .customer-quote blockquote{width:100%;max-width:none}.paebbl-case-collaboration__quote .customer-quote blockquote p{color:var(--text-on-ink);font-family:var(--font-body);letter-spacing:-.04em;font-size:clamp(1.55rem,1.92vw,2.55rem);font-weight:500;line-height:1.08}.paebbl-case-conversion.section--normal{padding-block:clamp(56px,4.8vw,80px)}.paebbl-case-conversion__layout{align-items:end}.paebbl-case-conversion__copy h2{color:var(--field-forward-ink)}.paebbl-case-conversion__copy>p{max-width:46rem;color:color-mix(in srgb, var(--field-forward-ink) 72%, transparent);font-family:var(--font-subhead);margin-top:clamp(22px,2.4vw,32px);font-size:clamp(1rem,1.12vw,1.12rem);line-height:1.55}.paebbl-case-conversion__action{justify-content:flex-end;display:flex}.paebbl-case-conversion__action .button{justify-content:space-between;width:100%}@media (width>=1200px){.paebbl-case-hero__layout{row-gap:clamp(24px,1.8vw,32px)}.paebbl-case-hero__logo-field{min-height:88px;padding:20px 24px}.paebbl-case-hero__orientation>p{margin-top:18px}.paebbl-case-hero__orientation>p:not(.paebbl-case-hero__company-line){font-size:clamp(.92rem,.95vw,1.04rem);line-height:1.45}.paebbl-case-hero__company-line{gap:5px;padding-top:12px}}@media (width<=1199px){.paebbl-case-hero__orientation{grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);align-items:start;column-gap:28px;margin-top:0;display:grid}.paebbl-case-hero__orientation>p{margin-top:0}.paebbl-case-hero__company-line{grid-column:2}.paebbl-case-foundation__copy,.paebbl-case-partnership__copy,.paebbl-case-learning__intro{margin-top:30px}.paebbl-case-sovereignty__media{margin-top:38px}}@media (width<=760px){.paebbl-case-hero__layout{row-gap:32px;padding-block:28px 42px}.paebbl-case-hero__meta{flex-direction:column;align-items:flex-start;gap:8px}.paebbl-case-hero__title,.paebbl-case-hero__orientation,.paebbl-case-foundation__heading,.paebbl-case-foundation__copy,.paebbl-case-learning__heading,.paebbl-case-learning__intro,.paebbl-case-partnership__heading,.paebbl-case-partnership__copy,.paebbl-case-sovereignty__copy,.paebbl-case-collaboration__quote,.paebbl-case-conversion__copy,.paebbl-case-conversion__action{padding-inline:0}.paebbl-case-hero__title h1{max-width:11ch;font-size:clamp(3.5rem,16.5vw,5rem);line-height:.87}.paebbl-case-hero__orientation{display:block}.paebbl-case-hero__orientation>p{margin-top:24px}.paebbl-case-hero__company-line{grid-column:auto}.paebbl-case-hero__image{aspect-ratio:1.15}.paebbl-case-hero__facts{grid-template-columns:1fr}.paebbl-case-hero__facts>span+span{border-top:1px solid var(--border-strong);border-inline-start:0}.paebbl-case-foundation.section--normal,.paebbl-case-learning.section--normal,.paebbl-case-partnership.section--normal,.paebbl-case-sovereignty.section--normal,.paebbl-case-collaboration.section--normal{padding-block:52px}.paebbl-case-foundation__heading h2,.paebbl-case-learning__heading h2,.paebbl-case-partnership__heading h2,.paebbl-case-sovereignty__copy h2,.paebbl-case-conversion__copy h2{max-width:11ch;font-size:clamp(2.8rem,13vw,4rem)}.paebbl-case-loop,.paebbl-case-partnership__sequence,.paebbl-case-partnership__signals dl{grid-template-columns:1fr}.paebbl-case-loop li+li,.paebbl-case-partnership__sequence li+li,.paebbl-case-partnership__signals dl>div+div{border-top:1px solid var(--border-strong);border-inline-start:0}.paebbl-case-loop li:not(:last-child):after,.paebbl-case-partnership__sequence li:not(:last-child):after{background:var(--soft);inset:auto auto -6px 50%;transform:translate(-50%)rotate(135deg)}.paebbl-case-partnership__sequence li:not(:last-child):after{background:var(--paper)}.paebbl-case-learning__person,.paebbl-case-learning__quote,.paebbl-case-collaboration__person,.paebbl-case-collaboration__quote{grid-column:1/-1}.paebbl-case-learning__quote,.paebbl-case-collaboration__quote{margin-top:30px;padding-block:28px}.paebbl-case-learning__quote .customer-quote blockquote p,.paebbl-case-collaboration__quote .customer-quote blockquote p{font-size:clamp(1.55rem,7.8vw,2.2rem)}.paebbl-case-learning__outcomes li{grid-template-columns:40px minmax(0,1fr)}.paebbl-case-learning__outcomes p{grid-column:2}.paebbl-case-sovereignty__media{margin-top:34px}.paebbl-case-conversion.section--normal{padding-block:46px}.paebbl-case-conversion__action{justify-content:flex-start;margin-top:28px}.paebbl-case-conversion__action .button{width:100%}}}@layer overrides;
