.adoption-opening[data-astro-cid-37klgunt]{width:min(calc(100% - var(--container-padding) * 2),1440px);margin-inline:auto}.opening-hero[data-astro-cid-37klgunt]{padding-top:clamp(2rem,3.5vw,3.5rem)}.back-link[data-astro-cid-37klgunt]{display:inline-flex;align-items:center;gap:.6rem;margin-bottom:clamp(2.5rem,4vw,4rem);color:var(--color-text-tertiary);font-size:.875rem}.back-link[data-astro-cid-37klgunt]:hover{color:var(--color-text)}.opening-eyebrow[data-astro-cid-37klgunt]{margin:0 0 1.5rem;color:var(--color-accent);font-size:.6875rem;font-weight:500;line-height:1.6;letter-spacing:.17em;text-transform:uppercase}.opening-eyebrow[data-astro-cid-37klgunt] span[data-astro-cid-37klgunt]{padding-inline:.6rem}h1[data-astro-cid-37klgunt]{margin:0;font-family:var(--font-display);font-size:clamp(3rem,5.8vw,5.75rem);font-weight:400;line-height:1.1;letter-spacing:-.045em}h1[data-astro-cid-37klgunt] em[data-astro-cid-37klgunt],h2[data-astro-cid-37klgunt] em[data-astro-cid-37klgunt]{color:var(--color-accent);font-weight:400}.opening-summary[data-astro-cid-37klgunt]{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;margin-top:2rem}.opening-lede[data-astro-cid-37klgunt]{max-width:65ch;margin:0;color:var(--color-text-secondary);font-size:clamp(1.125rem,1.55vw,1.375rem);line-height:1.6;text-wrap:pretty}.proof-link[data-astro-cid-37klgunt]{display:inline-flex;flex-shrink:0;align-items:center;gap:.75rem;padding-block:.5rem;color:var(--color-accent);font-size:.875rem;text-decoration:underline;text-underline-offset:.35em}.proof-link[data-astro-cid-37klgunt] span[data-astro-cid-37klgunt]{font-size:1.125rem}.proof-link[data-astro-cid-37klgunt]:hover{color:var(--color-accent-hover)}.back-link[data-astro-cid-37klgunt]:focus-visible,.proof-link[data-astro-cid-37klgunt]:focus-visible{outline:2px solid var(--color-accent);outline-offset:5px}.opening-facts[data-astro-cid-37klgunt]{display:grid;grid-template-columns:1.1fr .8fr 1.1fr;column-gap:clamp(2rem,5vw,5rem);margin:clamp(2.5rem,4vw,4rem) 0 0;padding-top:1.5rem;border-top:1px solid var(--color-border)}.opening-facts[data-astro-cid-37klgunt] dt[data-astro-cid-37klgunt]{margin-bottom:.55rem;color:var(--color-text-tertiary);font-size:.625rem;font-weight:500;line-height:1.5;letter-spacing:.14em;text-transform:uppercase}.opening-facts[data-astro-cid-37klgunt] dd[data-astro-cid-37klgunt]{margin:0;color:var(--color-text);font-size:.9375rem;line-height:1.6}.opening-bridge[data-astro-cid-37klgunt]{display:grid;grid-template-columns:1fr 1fr;column-gap:clamp(3rem,8vw,8rem);margin-top:clamp(3.5rem,6vw,6rem);padding-top:clamp(2rem,3vw,3rem);border-top:1px solid var(--color-border)}.opening-bridge[data-astro-cid-37klgunt] .opening-eyebrow[data-astro-cid-37klgunt]{margin-bottom:1.1rem}h2[data-astro-cid-37klgunt]{margin:0 0 1.25rem;font-family:var(--font-display);font-size:clamp(1.75rem,2.5vw,2.5rem);font-weight:400;line-height:1.18;letter-spacing:-.025em}.opening-bridge[data-astro-cid-37klgunt] p[data-astro-cid-37klgunt]:not(.opening-eyebrow){max-width:54ch;margin:0;color:var(--color-text-secondary);font-size:1rem;line-height:1.7;text-wrap:pretty}.opening-bridge[data-astro-cid-37klgunt] p[data-astro-cid-37klgunt]:not(.opening-eyebrow)+p[data-astro-cid-37klgunt]{margin-top:.8rem}@media(max-width:1000px){.opening-summary[data-astro-cid-37klgunt]{flex-direction:column;align-items:flex-start;gap:1rem}.opening-facts[data-astro-cid-37klgunt]{grid-template-columns:1.1fr .8fr 1fr;column-gap:2rem}.opening-bridge[data-astro-cid-37klgunt]{column-gap:3rem}}@media(max-width:600px){.opening-hero[data-astro-cid-37klgunt]{padding-top:1.5rem}.back-link[data-astro-cid-37klgunt]{margin-bottom:2.5rem;font-size:.8125rem}.opening-eyebrow[data-astro-cid-37klgunt]{font-size:.625rem;letter-spacing:.13em;margin-bottom:1.25rem}.opening-eyebrow[data-astro-cid-37klgunt] span[data-astro-cid-37klgunt]{padding-inline:.35rem}h1[data-astro-cid-37klgunt]{font-size:clamp(2.625rem,10.2vw,3.625rem);line-height:1.08}h1[data-astro-cid-37klgunt] br[data-astro-cid-37klgunt]{display:none}h1[data-astro-cid-37klgunt] span[data-astro-cid-37klgunt],h1[data-astro-cid-37klgunt] em[data-astro-cid-37klgunt]{display:block;text-wrap:balance}h1[data-astro-cid-37klgunt] em[data-astro-cid-37klgunt]{margin-top:.12em}.opening-summary[data-astro-cid-37klgunt]{margin-top:1.5rem;gap:.75rem}.opening-lede[data-astro-cid-37klgunt]{font-size:1.0625rem}.opening-facts[data-astro-cid-37klgunt]{grid-template-columns:1fr;row-gap:1.25rem;margin-top:2rem}.opening-facts[data-astro-cid-37klgunt]>div[data-astro-cid-37klgunt]{display:grid;grid-template-columns:6.5rem minmax(0,1fr);gap:1rem}.opening-facts[data-astro-cid-37klgunt] dt[data-astro-cid-37klgunt]{margin:.15rem 0 0}.opening-facts[data-astro-cid-37klgunt] dd[data-astro-cid-37klgunt]{font-size:.875rem}.opening-bridge[data-astro-cid-37klgunt]{grid-template-columns:1fr;row-gap:2.5rem;margin-top:3rem;padding-top:2rem}.opening-bridge[data-astro-cid-37klgunt] .opening-eyebrow[data-astro-cid-37klgunt]{margin-bottom:.85rem}h2[data-astro-cid-37klgunt]{font-size:1.875rem;margin-bottom:1rem}.opening-bridge[data-astro-cid-37klgunt] p[data-astro-cid-37klgunt]:not(.opening-eyebrow){font-size:.9375rem}}.source-screen[data-astro-cid-3oybaz3b]{--app-red: #cd322b;--app-text: #20232a;--app-muted: #737984;--app-line: #e9ebee;position:absolute;inset:0 auto auto 0;width:393px;transform:scale(calc(100cqw/393px));transform-origin:top left;color:var(--app-text);background:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;line-height:1.43;letter-spacing:0;text-align:left;-webkit-font-smoothing:antialiased}.source-screen[data-astro-cid-3oybaz3b] svg{display:block;flex-shrink:0}.source-screen--comments[data-astro-cid-3oybaz3b]{height:852px;display:flex;flex-direction:column;overflow:hidden}.device-status[data-astro-cid-3oybaz3b]{position:relative;height:59px;flex-shrink:0;color:#000;font-weight:600;font-size:17px;letter-spacing:-.4px}.status-time[data-astro-cid-3oybaz3b]{position:absolute;top:21px;left:43.5px;width:54px;line-height:22px;text-align:center;font-variant-numeric:tabular-nums}.status-indicators[data-astro-cid-3oybaz3b]{position:absolute;top:25.5px;right:33px;height:13px;display:flex;align-items:center;gap:7px}.comments-header[data-astro-cid-3oybaz3b]{height:61px;padding:4px 20px 12px;display:flex;align-items:center;justify-content:space-between;flex-shrink:0}.screen-title[data-astro-cid-3oybaz3b]{font-size:28px;line-height:34px;letter-spacing:-.8px;font-weight:650}.filter-control[data-astro-cid-3oybaz3b]{width:34px;height:34px;display:grid;place-items:center;border:1px solid #e6e8eb;border-radius:10px}.search-field[data-astro-cid-3oybaz3b]{height:43px;margin:0 20px 13px;padding:0 13px;display:flex;align-items:center;flex-shrink:0;gap:9px;background:#f4f5f6;border:1px solid #eff0f2;border-radius:10px;color:#858b94;font-size:14px}.comment-tabs[data-astro-cid-3oybaz3b]{height:43px;display:flex;align-items:stretch;gap:27px;padding:0 20px;flex-shrink:0;border-bottom:1px solid var(--app-line);color:#737984}.comment-tabs[data-astro-cid-3oybaz3b]>span[data-astro-cid-3oybaz3b]{display:inline-flex;align-items:center;gap:6px;position:relative;padding-bottom:9px;font-size:13px;font-weight:500}.comment-tabs[data-astro-cid-3oybaz3b]>.selected[data-astro-cid-3oybaz3b]{color:var(--app-text);font-weight:650}.comment-tabs[data-astro-cid-3oybaz3b]>.selected[data-astro-cid-3oybaz3b]:after{content:"";position:absolute;height:2px;border-radius:2px;bottom:-1px;left:0;right:0;background:var(--app-red)}.filter-count[data-astro-cid-3oybaz3b]{background:#f0f1f3;border-radius:5px;padding:1px 5px;font-size:10px;font-weight:600;color:#69707b}.list-heading[data-astro-cid-3oybaz3b]{height:43px;padding:0 20px;display:flex;align-items:center;justify-content:space-between;flex-shrink:0;color:var(--app-muted);font-size:11px}.list-heading[data-astro-cid-3oybaz3b]>span[data-astro-cid-3oybaz3b]:first-child{font-weight:500}.list-heading[data-astro-cid-3oybaz3b]>span[data-astro-cid-3oybaz3b]:last-child{display:flex;align-items:center;gap:5px}.comment-list[data-astro-cid-3oybaz3b]{flex:1;min-height:0;overflow:hidden;padding:0 20px}.comment-row[data-astro-cid-3oybaz3b]{display:flex;gap:10px;padding:15px 0 17px;border-bottom:1px solid var(--app-line)}.comment-row[data-astro-cid-3oybaz3b]:first-child{padding-top:4px}.avatar[data-astro-cid-3oybaz3b]{display:block;width:32px;height:32px;flex:0 0 32px;border-radius:50%;object-fit:cover;background:#e9ebee}.comment-content[data-astro-cid-3oybaz3b]{min-width:0;flex:1}.comment-author[data-astro-cid-3oybaz3b]{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:13px;line-height:18px;font-weight:600}.comment-time[data-astro-cid-3oybaz3b]{display:flex;align-items:center;gap:7px;color:#8b9099;font-size:11px;font-weight:400;white-space:nowrap}.unread-dot[data-astro-cid-3oybaz3b]{width:4px;height:4px;border-radius:50%;background:var(--app-red)}.video-context[data-astro-cid-3oybaz3b]{display:flex;align-items:center;gap:4px;color:#858b94;margin-top:3px;font-size:10px;line-height:15px}.video-context[data-astro-cid-3oybaz3b] span[data-astro-cid-3oybaz3b]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.comment-text[data-astro-cid-3oybaz3b]{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-size:14px;line-height:20px;letter-spacing:-.05px;margin-top:9px;color:#353940}.comment-actions[data-astro-cid-3oybaz3b]{display:flex;align-items:center;gap:13px;height:20px;margin-top:11px;font-size:11px;line-height:16px}.comment-likes[data-astro-cid-3oybaz3b]{display:inline-flex;align-items:center;gap:5px;color:#797f89}.sentiment[data-astro-cid-3oybaz3b]{display:inline-flex;align-items:center;gap:4px;font-size:10px;color:#73808a}.sentiment--positive[data-astro-cid-3oybaz3b]{color:#698276}.reply-action[data-astro-cid-3oybaz3b]{margin-left:auto;display:inline-flex;align-items:center;gap:5px;color:#515862;font-weight:500}.native-tabs[data-astro-cid-3oybaz3b]{position:relative;display:flex;justify-content:space-around;align-items:flex-start;flex-shrink:0;height:84px;border-top:1px solid #e6e8eb;background:#fff;padding:13px 8px 20px}.native-tab[data-astro-cid-3oybaz3b]{width:65px;display:flex;flex-direction:column;align-items:center;gap:5px;color:#858b95;font-size:10px;line-height:14px;font-weight:500}.native-tab[data-astro-cid-3oybaz3b].active{color:var(--app-red)}.home-indicator[data-astro-cid-3oybaz3b]{position:absolute;bottom:8px;left:50%;transform:translate(-50%);height:5px;width:134px;border-radius:4px;background:#151619}.source-screen--tags[data-astro-cid-3oybaz3b]{height:644px;padding:24px}.tag-tool-label[data-astro-cid-3oybaz3b]{display:flex;align-items:center;gap:6px;font-size:11px;line-height:16px;font-weight:500;color:#777e88}.tag-tool-label[data-astro-cid-3oybaz3b] svg{color:var(--app-red)}.tag-query[data-astro-cid-3oybaz3b]{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:25px;line-height:32px;letter-spacing:-.6px;font-weight:650;margin-top:12px}.query-search[data-astro-cid-3oybaz3b]{display:grid;place-items:center;flex-shrink:0;width:32px;height:32px;border:1px solid #e7e9ec;border-radius:9px;color:#7c828c}.overall-score[data-astro-cid-3oybaz3b]{display:flex;align-items:center;justify-content:space-between;margin-top:24px}.score-label[data-astro-cid-3oybaz3b]{color:#7a808a;font-size:11px;line-height:16px}.score-number[data-astro-cid-3oybaz3b]{display:flex;align-items:baseline;gap:9px;font-size:52px;line-height:60px;letter-spacing:-2px;font-weight:600}.score-number[data-astro-cid-3oybaz3b]>span[data-astro-cid-3oybaz3b]{color:#9a9fa8;font-size:15px;letter-spacing:0;font-weight:400}.score-rating[data-astro-cid-3oybaz3b]{display:inline-flex;align-items:center;gap:5px;font-size:11px;line-height:16px;font-weight:500;color:#41715b;background:#edf5ef;border-radius:6px;padding:5px 8px;margin-top:18px}.overall-track[data-astro-cid-3oybaz3b]{height:5px;border-radius:3px;background:#edf0ed;overflow:hidden;margin-top:9px}.overall-track[data-astro-cid-3oybaz3b]>span[data-astro-cid-3oybaz3b]{display:block;width:68%;height:100%;background:#638d77;border-radius:3px}.tag-signals[data-astro-cid-3oybaz3b]{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:22px}.tag-signal[data-astro-cid-3oybaz3b]+.tag-signal[data-astro-cid-3oybaz3b]{border-left:1px solid var(--app-line);padding-left:20px}.signal-label[data-astro-cid-3oybaz3b]{color:#747b85;font-size:11px;line-height:16px}.tag-signal[data-astro-cid-3oybaz3b]>div[data-astro-cid-3oybaz3b]:not(.signal-track){display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-top:5px}.tag-signal[data-astro-cid-3oybaz3b] strong[data-astro-cid-3oybaz3b]{color:var(--app-text);font-size:26px;line-height:32px;font-weight:550;letter-spacing:-.5px}.tag-signal[data-astro-cid-3oybaz3b]>div[data-astro-cid-3oybaz3b]>span[data-astro-cid-3oybaz3b]{font-size:11px;line-height:16px;color:#858b94}.signal-track[data-astro-cid-3oybaz3b]{height:3px;background:#eff0f2;border-radius:2px;overflow:hidden;margin-top:8px}.signal-track[data-astro-cid-3oybaz3b]>span[data-astro-cid-3oybaz3b]{display:block;height:100%;background:#9ca4ad;border-radius:2px}.signal-scale[data-astro-cid-3oybaz3b]{color:#9298a0;font-size:10px;line-height:16px;margin-top:10px}.tag-tabs[data-astro-cid-3oybaz3b]{display:flex;align-items:stretch;gap:27px;height:42px;border-bottom:1px solid var(--app-line);margin-top:18px}.tag-tabs[data-astro-cid-3oybaz3b]>span[data-astro-cid-3oybaz3b]{position:relative;display:inline-flex;align-items:center;gap:7px;font-size:13px;line-height:18px;font-weight:500;color:#8a9099;padding-bottom:9px}.tag-tabs[data-astro-cid-3oybaz3b]>span[data-astro-cid-3oybaz3b].active{color:var(--app-text);font-weight:600}.tag-tabs[data-astro-cid-3oybaz3b]>span[data-astro-cid-3oybaz3b].active:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;background:var(--app-red);border-radius:2px}.tag-tabs[data-astro-cid-3oybaz3b]>span[data-astro-cid-3oybaz3b]>span[data-astro-cid-3oybaz3b]{font-size:10px;font-weight:500;color:#888f98;background:#f1f2f4;border-radius:5px;padding:0 5px}.tag-result[data-astro-cid-3oybaz3b]{height:49px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--app-line);color:#424750;font-size:13px;line-height:19px}.tag-result[data-astro-cid-3oybaz3b]>span[data-astro-cid-3oybaz3b]:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.add-tag[data-astro-cid-3oybaz3b]{width:24px;height:24px;display:grid;place-items:center;flex-shrink:0;border:1px solid #e7e9ec;border-radius:7px;color:#7b828c}.tag-hint[data-astro-cid-3oybaz3b]{color:#90969f;font-size:10px;line-height:16px;margin-top:16px}.proof[data-astro-cid-ssi44hr3]{--breakout-max: 1440px;--proof-gap: clamp(1.75rem, 2.8vw, 3rem);container-type:inline-size;margin-block:clamp(4rem,7vw,7rem) 0;scroll-margin-top:calc(var(--nav-height) + 2rem);color:var(--color-text)}.proof-layout[data-astro-cid-ssi44hr3]{position:relative;min-height:64cqw}.proof-story[data-astro-cid-ssi44hr3]{position:relative;z-index:2;width:37%;min-width:0;padding-top:.5rem}.proof-eyebrow[data-astro-cid-ssi44hr3]{color:var(--color-accent);font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.17em;margin:0 0 2.1rem}.proof[data-astro-cid-ssi44hr3] h2[data-astro-cid-ssi44hr3]{font-family:var(--font-display);font-size:clamp(3rem,4.8vw,4.8rem);font-weight:400;line-height:1.06;letter-spacing:-.045em;margin:0 0 2rem}.proof[data-astro-cid-ssi44hr3] h2[data-astro-cid-ssi44hr3] em[data-astro-cid-ssi44hr3]{color:var(--color-accent);font-weight:400;white-space:nowrap}.proof-intro[data-astro-cid-ssi44hr3]{font-size:clamp(1.25rem,1.8vw,1.75rem);font-weight:400;line-height:1.5;max-width:28ch;color:var(--color-text);margin:0}.proof-story-details[data-astro-cid-ssi44hr3]{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);column-gap:clamp(1.5rem,2.4vw,2.5rem);margin-top:clamp(4rem,6.2vw,6rem)}.proof-context[data-astro-cid-ssi44hr3]:before{content:"";display:block;width:3rem;height:2px;background:var(--color-accent);margin-bottom:1.75rem}.proof-context[data-astro-cid-ssi44hr3] p[data-astro-cid-ssi44hr3]{font-size:clamp(1rem,1.22vw,1.125rem);line-height:1.65;color:var(--color-text-secondary);margin:0}.proof-context[data-astro-cid-ssi44hr3] .proof-status[data-astro-cid-ssi44hr3]{margin-top:1.5rem;font-size:1rem}.proof-status[data-astro-cid-ssi44hr3] strong[data-astro-cid-ssi44hr3]{font-weight:400;color:var(--color-text)}.proof-note[data-astro-cid-ssi44hr3]{position:relative;min-width:0}.note-number[data-astro-cid-ssi44hr3]{display:block;font-family:var(--font-display);font-size:clamp(2rem,2.8vw,2.5rem);font-weight:400;line-height:1;font-variant-numeric:lining-nums;color:var(--color-accent);margin-bottom:.65rem}.proof-note[data-astro-cid-ssi44hr3] h3[data-astro-cid-ssi44hr3]{font-family:var(--font-body);font-size:.6875rem;font-weight:500;text-transform:uppercase;letter-spacing:.09em;line-height:1.5;margin:0 0 1rem}.proof-note[data-astro-cid-ssi44hr3] h3[data-astro-cid-ssi44hr3]:after{content:"";display:block;width:2rem;height:1px;background:var(--color-accent);margin-top:.75rem}.proof-note[data-astro-cid-ssi44hr3] p[data-astro-cid-ssi44hr3]{font-size:clamp(1rem,1.3vw,1.1875rem);line-height:1.55;color:var(--color-text-secondary);margin:0}.proof-note--build[data-astro-cid-ssi44hr3]{margin-top:-2.5rem}.annotation-line[data-astro-cid-ssi44hr3]{position:absolute;fill:var(--color-accent);overflow:visible;pointer-events:none}.annotation-line[data-astro-cid-ssi44hr3] path[data-astro-cid-ssi44hr3]{fill:none;stroke:var(--color-accent);stroke-width:1}.proof-note--build[data-astro-cid-ssi44hr3] .annotation-line[data-astro-cid-ssi44hr3]{left:2.75rem;bottom:calc(100% + .75rem);width:calc(100% - 2.75rem + var(--proof-gap));height:auto}.proof-artifact[data-astro-cid-ssi44hr3]{margin:0;min-width:0}.proof-artifact--main[data-astro-cid-ssi44hr3]{position:absolute;z-index:1;left:39%;top:-1.25rem;width:29%}.proof-iphone[data-astro-cid-ssi44hr3]{position:relative;width:112%;margin-left:-6%;aspect-ratio:1419 / 2796;filter:drop-shadow(0 20px 25px #0005)}.iphone-screen[data-astro-cid-ssi44hr3]{position:absolute;z-index:1;left:8.4566%;top:4.2919%;width:82.9458%;height:91.4163%;border-radius:14%/6.445%;overflow:hidden;background:#fafafa;container-type:inline-size}.iphone-bezel[data-astro-cid-ssi44hr3]{position:absolute;z-index:2;inset:0;display:block;width:100%;height:100%;pointer-events:none}.proof-artifact[data-astro-cid-ssi44hr3] figcaption[data-astro-cid-ssi44hr3]{color:var(--color-text-tertiary);font-size:.625rem;line-height:1.6;letter-spacing:.12em;text-transform:uppercase;text-align:center;margin-top:.4rem}.proof-artifact[data-astro-cid-ssi44hr3] figcaption[data-astro-cid-ssi44hr3] span[data-astro-cid-ssi44hr3]{padding-inline:.25rem;opacity:.65}.proof-detail-column[data-astro-cid-ssi44hr3]{display:contents}.proof-note--evidence[data-astro-cid-ssi44hr3]{position:absolute;left:90%;top:4cqw;width:10%}.proof-note--evidence[data-astro-cid-ssi44hr3] .annotation-line[data-astro-cid-ssi44hr3]{width:5cqw;height:auto;right:calc(100% + .5rem);top:1rem}.proof-artifact--detail[data-astro-cid-ssi44hr3]{position:absolute;left:68.5%;top:14cqw;width:19%}.proof-detail[data-astro-cid-ssi44hr3]{padding:4px;border-radius:23px;background:#252527;box-shadow:0 0 0 1px #7d79746b,0 15px 35px #0005}.detail-screen[data-astro-cid-ssi44hr3]{position:relative;aspect-ratio:393 / 644;border-radius:19px;overflow:hidden;background:#fafafa;container-type:inline-size}.proof-artifact--detail[data-astro-cid-ssi44hr3] figcaption[data-astro-cid-ssi44hr3]{margin-top:.9rem;font-size:.5625rem;letter-spacing:.1em}.proof-note--outcome[data-astro-cid-ssi44hr3]{position:absolute;left:79%;top:50cqw;width:20%;max-width:20ch}.proof-note--outcome[data-astro-cid-ssi44hr3]:before{content:"";position:absolute;right:calc(100% + .85rem);top:1rem;width:10cqw;height:1px;background:var(--color-accent);transform:rotate(-24deg);transform-origin:right center}.proof-note--outcome[data-astro-cid-ssi44hr3]:after{content:"";position:absolute;right:calc(100% + .65rem);top:calc(1rem - 3px);width:6px;height:6px;border-radius:50%;background:var(--color-accent)}.proof-note--outcome[data-astro-cid-ssi44hr3] a[data-astro-cid-ssi44hr3]{display:inline-flex;gap:.5rem;align-items:center;font-size:.8125rem;color:var(--color-accent);margin-top:.9rem;text-decoration:underline;text-underline-offset:.3em}.proof-footer[data-astro-cid-ssi44hr3]{display:flex;align-items:center;justify-content:space-between;gap:3rem;margin-top:clamp(2.75rem,4vw,4rem);padding-top:1.5rem;border-top:1px solid var(--color-border)}.proof-sequence[data-astro-cid-ssi44hr3]{display:flex;gap:0;list-style:none;padding:0;margin:0;font-family:var(--font-display);font-size:1.125rem;color:var(--color-text)}.proof-sequence[data-astro-cid-ssi44hr3] li[data-astro-cid-ssi44hr3]+li[data-astro-cid-ssi44hr3]:before{content:"/";display:inline-block;margin-inline:1.5rem;color:var(--color-text-tertiary)}.proof-scope[data-astro-cid-ssi44hr3]{font-size:.8125rem;line-height:1.65;color:var(--color-text-secondary);max-width:45ch;text-align:right;margin:0}.proof-source-note[data-astro-cid-ssi44hr3]{font-size:.75rem;color:var(--color-text-tertiary);line-height:1.6;max-width:none;margin:1.25rem 0 0;text-align:right}@media(max-width:1099px){.proof-layout[data-astro-cid-ssi44hr3]{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:3rem 2rem;min-height:0}.proof-story[data-astro-cid-ssi44hr3]{width:auto}.proof[data-astro-cid-ssi44hr3] h2[data-astro-cid-ssi44hr3]{font-size:clamp(2.75rem,5.3vw,3.5rem)}.proof-story-details[data-astro-cid-ssi44hr3]{grid-template-columns:1fr;margin-top:3rem;max-width:31ch}.proof-note--build[data-astro-cid-ssi44hr3]{margin-top:2.5rem;max-width:22ch}.proof-note--build[data-astro-cid-ssi44hr3] .annotation-line[data-astro-cid-ssi44hr3]{display:none}.proof-artifact--main[data-astro-cid-ssi44hr3]{position:relative;left:auto;top:auto;width:100%;align-self:center}.proof-detail-column[data-astro-cid-ssi44hr3]{grid-column:1 / -1;display:grid;grid-template-columns:1fr minmax(220px,.95fr) 1fr;gap:2rem;align-items:center;padding:0}.proof-note--evidence[data-astro-cid-ssi44hr3],.proof-note--outcome[data-astro-cid-ssi44hr3]{position:relative;left:auto;top:auto;width:auto;margin:0}.proof-note--evidence[data-astro-cid-ssi44hr3] .annotation-line[data-astro-cid-ssi44hr3],.proof-note--outcome[data-astro-cid-ssi44hr3]:before,.proof-note--outcome[data-astro-cid-ssi44hr3]:after{display:none}.proof-artifact--detail[data-astro-cid-ssi44hr3]{position:relative;left:auto;top:auto;width:100%;max-width:290px}.proof-artifact--detail[data-astro-cid-ssi44hr3] figcaption[data-astro-cid-ssi44hr3]{font-size:.625rem}}@media(max-width:699px){.proof-layout[data-astro-cid-ssi44hr3]{display:flex;flex-direction:column;gap:2.5rem}.proof-story[data-astro-cid-ssi44hr3]{padding:0}.proof-eyebrow[data-astro-cid-ssi44hr3]{font-size:.6875rem;margin-bottom:1.5rem}.proof[data-astro-cid-ssi44hr3] h2[data-astro-cid-ssi44hr3]{font-size:clamp(2.65rem,9.6vw,4rem);margin-bottom:1.5rem}.proof-intro[data-astro-cid-ssi44hr3]{font-size:1.25rem;max-width:27ch}.proof-story-details[data-astro-cid-ssi44hr3]{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);gap:1.5rem;max-width:none;margin-top:2.5rem}.proof-context[data-astro-cid-ssi44hr3] p[data-astro-cid-ssi44hr3],.proof-context[data-astro-cid-ssi44hr3] .proof-status[data-astro-cid-ssi44hr3]{font-size:.9375rem}.proof-context[data-astro-cid-ssi44hr3]:before{margin-bottom:1rem}.proof-note--build[data-astro-cid-ssi44hr3]{margin-top:0}.proof-note[data-astro-cid-ssi44hr3] h3[data-astro-cid-ssi44hr3]{font-size:.625rem}.proof-note[data-astro-cid-ssi44hr3] p[data-astro-cid-ssi44hr3]{font-size:.9375rem}.proof-artifact--main[data-astro-cid-ssi44hr3]{width:100%;max-width:360px;align-self:center;margin-top:0}.proof-artifact[data-astro-cid-ssi44hr3] figcaption[data-astro-cid-ssi44hr3]{font-size:.625rem}.proof-detail-column[data-astro-cid-ssi44hr3]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2rem 1.5rem;width:100%;align-items:start}.proof-artifact--detail[data-astro-cid-ssi44hr3]{grid-column:1 / -1;grid-row:1;width:100%;max-width:320px;justify-self:center}.proof-note--evidence[data-astro-cid-ssi44hr3]{grid-column:1;grid-row:2}.proof-note--outcome[data-astro-cid-ssi44hr3]{grid-column:2;grid-row:2;max-width:none}.proof-artifact--detail[data-astro-cid-ssi44hr3] figcaption[data-astro-cid-ssi44hr3]{font-size:.625rem}.proof-note--outcome[data-astro-cid-ssi44hr3] a[data-astro-cid-ssi44hr3]{font-size:.75rem}.proof-footer[data-astro-cid-ssi44hr3]{flex-direction:column;align-items:flex-start;gap:1.5rem;margin-top:2.5rem}.proof-sequence[data-astro-cid-ssi44hr3]{font-size:1rem}.proof-sequence[data-astro-cid-ssi44hr3] li[data-astro-cid-ssi44hr3]+li[data-astro-cid-ssi44hr3]:before{margin-inline:1rem}.proof-scope[data-astro-cid-ssi44hr3],.proof-source-note[data-astro-cid-ssi44hr3]{text-align:left}}@media(max-width:359px){.proof-story-details[data-astro-cid-ssi44hr3]{grid-template-columns:1fr}.proof-note--build[data-astro-cid-ssi44hr3]{margin-top:.5rem}.proof-detail-column[data-astro-cid-ssi44hr3]{display:flex;flex-direction:column;align-items:stretch}.proof-artifact--detail[data-astro-cid-ssi44hr3]{max-width:260px;align-self:center}.proof-note--evidence[data-astro-cid-ssi44hr3]{order:-1}}.adoption-shift[data-astro-cid-j3iir2ga]{padding-block:clamp(4rem,8vw,8rem);scroll-margin-top:var(--nav-height);background:var(--color-bg)}.shift-shell[data-astro-cid-j3iir2ga]{width:min(calc(100% - var(--container-padding) * 2),1440px);margin-inline:auto}.shift-header[data-astro-cid-j3iir2ga]{margin-bottom:clamp(2.5rem,4vw,4rem)}.shift-eyebrow[data-astro-cid-j3iir2ga]{margin:0 0 1.65rem;color:var(--color-accent);font-size:.75rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase}.shift-header[data-astro-cid-j3iir2ga] h2[data-astro-cid-j3iir2ga]{margin:0;font-family:var(--font-display);font-size:clamp(3rem,5.8vw,5.75rem);font-weight:400;line-height:1.08;letter-spacing:-.045em}.shift-header[data-astro-cid-j3iir2ga] h2[data-astro-cid-j3iir2ga] em[data-astro-cid-j3iir2ga]{color:var(--color-accent);font-weight:400}.shift-intro[data-astro-cid-j3iir2ga]{margin:1.6rem 0 0;font-size:clamp(1.125rem,1.6vw,1.5rem);line-height:1.55;color:var(--color-text-secondary)}.shift-evidence[data-astro-cid-j3iir2ga]{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,2.5fr);column-gap:clamp(2rem,4vw,4rem);align-items:start}.shift-mandate[data-astro-cid-j3iir2ga]{padding-top:clamp(1rem,2.4vw,2.5rem)}.evidence-label[data-astro-cid-j3iir2ga]{display:block;color:var(--color-accent);font-size:.6875rem;line-height:1.5;font-weight:500;letter-spacing:.13em;text-transform:uppercase}.shift-mandate[data-astro-cid-j3iir2ga] .evidence-label[data-astro-cid-j3iir2ga]:after{content:"";display:block;width:2rem;height:1px;margin-top:1.15rem;background:var(--color-accent)}.shift-mandate[data-astro-cid-j3iir2ga] h3[data-astro-cid-j3iir2ga]{margin:1.3rem 0 1.25rem;font-family:var(--font-display);font-size:clamp(1.5rem,2vw,2rem);font-weight:400;line-height:1.22;letter-spacing:-.025em}.shift-mandate[data-astro-cid-j3iir2ga]>p[data-astro-cid-j3iir2ga]:last-child{max-width:29ch;margin:0;font-size:1rem;line-height:1.7}.shift-product[data-astro-cid-j3iir2ga]{min-width:0;margin:0}.portal-frame[data-astro-cid-j3iir2ga]{border:1px solid #ffffff24;border-radius:12px;background:#0c0c0c;box-shadow:0 18px 50px #0003}.portal-frame[data-astro-cid-j3iir2ga] .lightbox-trigger{display:block;width:100%;aspect-ratio:1951 / 807;overflow:hidden;border-radius:11px}.portal-frame[data-astro-cid-j3iir2ga] .lightbox-trigger img{display:block;width:100%;height:auto;max-height:none;border-radius:0}.portal-frame[data-astro-cid-j3iir2ga] .zoom-hint{right:12px;bottom:12px}.shift-product[data-astro-cid-j3iir2ga] figcaption[data-astro-cid-j3iir2ga]{margin-top:1.25rem;padding-left:1.25rem;border-left:1px solid var(--color-accent)}.shift-product[data-astro-cid-j3iir2ga] figcaption[data-astro-cid-j3iir2ga] .evidence-label[data-astro-cid-j3iir2ga]{font-size:.625rem;color:var(--color-text-tertiary)}.shift-product[data-astro-cid-j3iir2ga] figcaption[data-astro-cid-j3iir2ga] p[data-astro-cid-j3iir2ga]{margin:.4rem 0 0;max-width:58ch;font-size:1rem;line-height:1.5}.shift-practices[data-astro-cid-j3iir2ga]{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,5vw,5rem);margin-top:clamp(2.5rem,4vw,4rem);padding-top:1.75rem;border-top:1px solid var(--color-border)}.practice-note[data-astro-cid-j3iir2ga]+.practice-note[data-astro-cid-j3iir2ga]{padding-left:clamp(2rem,5vw,5rem);border-left:1px solid var(--color-border)}.practice-note[data-astro-cid-j3iir2ga] h3[data-astro-cid-j3iir2ga]{margin:0 0 .85rem;font-size:clamp(1.375rem,2vw,1.75rem);font-weight:400;line-height:1.25}.practice-note[data-astro-cid-j3iir2ga] p[data-astro-cid-j3iir2ga]{margin:0;font-size:.9375rem;line-height:1.7;max-width:54ch}.practice-note[data-astro-cid-j3iir2ga] .collaborator-credit[data-astro-cid-j3iir2ga]{margin-top:.65rem;font-size:.8125rem;color:var(--color-text-tertiary)}.foundation-link[data-astro-cid-j3iir2ga]{display:inline-flex;align-items:center;gap:.6rem;margin-top:.9rem;color:var(--color-accent);font-size:.875rem;text-decoration:underline;text-underline-offset:.3em}.foundation-link[data-astro-cid-j3iir2ga]:hover{color:var(--color-accent-hover)}.foundation-link[data-astro-cid-j3iir2ga]:focus-visible{outline:2px solid var(--color-accent);outline-offset:5px}@media(max-width:1000px){.shift-evidence[data-astro-cid-j3iir2ga]{grid-template-columns:1fr;row-gap:2.5rem}.shift-mandate[data-astro-cid-j3iir2ga]{display:grid;grid-template-columns:1fr 1.2fr;gap:.5rem 2rem;padding-top:0}.shift-mandate[data-astro-cid-j3iir2ga] .evidence-label[data-astro-cid-j3iir2ga]{grid-column:1}.shift-mandate[data-astro-cid-j3iir2ga] .evidence-label[data-astro-cid-j3iir2ga]:after{display:none}.shift-mandate[data-astro-cid-j3iir2ga] h3[data-astro-cid-j3iir2ga]{grid-column:1;grid-row:2;margin:0;font-size:1.75rem}.shift-mandate[data-astro-cid-j3iir2ga]>p[data-astro-cid-j3iir2ga]:last-child{grid-column:2;grid-row:1 / 3;align-self:center;max-width:38ch}}@media(max-width:600px){.shift-header[data-astro-cid-j3iir2ga] h2[data-astro-cid-j3iir2ga]{font-size:clamp(2.4rem,9.2vw,3.25rem);line-height:1.1}.shift-header[data-astro-cid-j3iir2ga] h2[data-astro-cid-j3iir2ga] br[data-astro-cid-j3iir2ga]{display:none}.shift-header[data-astro-cid-j3iir2ga] h2[data-astro-cid-j3iir2ga] em[data-astro-cid-j3iir2ga]{display:block;margin-top:.15em}.shift-eyebrow[data-astro-cid-j3iir2ga]{font-size:.6875rem;margin-bottom:1.25rem}.shift-intro[data-astro-cid-j3iir2ga]{font-size:1.0625rem;margin-top:1.3rem}.shift-mandate[data-astro-cid-j3iir2ga]{display:block;border-left:1px solid var(--color-accent);padding-left:1.25rem}.shift-mandate[data-astro-cid-j3iir2ga] h3[data-astro-cid-j3iir2ga]{font-size:1.625rem;margin:.65rem 0 .9rem}.shift-mandate[data-astro-cid-j3iir2ga] h3[data-astro-cid-j3iir2ga] br[data-astro-cid-j3iir2ga]{display:none}.shift-mandate[data-astro-cid-j3iir2ga]>p[data-astro-cid-j3iir2ga]:last-child{font-size:.9375rem;max-width:34ch}.portal-frame[data-astro-cid-j3iir2ga]{border-radius:7px}.portal-frame[data-astro-cid-j3iir2ga] .lightbox-trigger{border-radius:6px}.shift-product[data-astro-cid-j3iir2ga] figcaption[data-astro-cid-j3iir2ga]{padding-left:1rem;margin-top:1rem}.shift-product[data-astro-cid-j3iir2ga] figcaption[data-astro-cid-j3iir2ga] p[data-astro-cid-j3iir2ga]{font-size:.9375rem}.shift-practices[data-astro-cid-j3iir2ga]{grid-template-columns:1fr;gap:1.5rem;margin-top:2rem;padding-top:1.5rem}.practice-note[data-astro-cid-j3iir2ga]+.practice-note[data-astro-cid-j3iir2ga]{padding:1.5rem 0 0;border-left:0;border-top:1px solid var(--color-border)}}.case-study[data-astro-cid-jn3jnyal]{--section-spacing: clamp(4rem, 8vw, 8rem);padding-top:var(--nav-height)}.container[data-astro-cid-jn3jnyal]{max-width:1080px;margin:0 auto;padding:0 var(--container-padding)}.section[data-astro-cid-jn3jnyal]{padding:var(--section-spacing) 0;scroll-margin-top:var(--nav-height)}.proof-section[data-astro-cid-jn3jnyal]{display:flow-root;padding-bottom:var(--section-spacing)}.section--impact[data-astro-cid-jn3jnyal]{background:linear-gradient(to bottom,var(--color-surface),var(--color-bg))}.section-header[data-astro-cid-jn3jnyal]{margin-bottom:var(--space-12)}.section-header[data-astro-cid-jn3jnyal] h2[data-astro-cid-jn3jnyal]{font-family:var(--font-display);font-size:clamp(1.75rem,3vw,2.25rem);font-weight:var(--font-weight-normal);letter-spacing:var(--tracking-tight);color:var(--color-text);margin-bottom:var(--space-4)}.impact-content[data-astro-cid-jn3jnyal]{max-width:640px}.impact-text[data-astro-cid-jn3jnyal] p[data-astro-cid-jn3jnyal]{font-size:var(--text-base);line-height:1.7;color:var(--color-text-secondary);margin-bottom:var(--space-4)}.impact-text[data-astro-cid-jn3jnyal] p[data-astro-cid-jn3jnyal]:last-child{margin-bottom:0}.learnings[data-astro-cid-jn3jnyal]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-6)}.learning[data-astro-cid-jn3jnyal]{padding:var(--space-6);background:var(--color-surface);border-radius:var(--radius-lg)}.learning[data-astro-cid-jn3jnyal] h3[data-astro-cid-jn3jnyal]{font-family:var(--font-body);font-size:var(--text-base);font-weight:var(--font-weight-semibold);color:var(--color-text);margin-bottom:var(--space-2)}.learning[data-astro-cid-jn3jnyal] p[data-astro-cid-jn3jnyal]{font-size:var(--text-sm);line-height:1.6;color:var(--color-text-tertiary)}@media(max-width:768px){.learnings[data-astro-cid-jn3jnyal]{grid-template-columns:1fr}}.next-case-study[data-astro-cid-jn3jnyal]{padding:var(--space-12) 0;border-top:1px solid var(--color-border)}.next-case-study[data-astro-cid-jn3jnyal] .container[data-astro-cid-jn3jnyal]{display:flex;justify-content:flex-end}.next-link[data-astro-cid-jn3jnyal]{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--color-text-tertiary);transition:color var(--transition-fast)}.next-link[data-astro-cid-jn3jnyal]:hover{color:var(--color-accent)}.next-link[data-astro-cid-jn3jnyal]:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px;border-radius:var(--radius-sm)}.next-link[data-astro-cid-jn3jnyal] svg[data-astro-cid-jn3jnyal]{transition:transform .2s ease}.next-link[data-astro-cid-jn3jnyal]:hover svg[data-astro-cid-jn3jnyal]{transform:translate(4px)}
