@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-opsz-normal-CfYZpDVp.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-opsz-normal-BFQXbQ-f.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-opsz-normal-BmPQvyvo.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-opsz-normal-BM0NlUE_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-opsz-normal-Ci9T9ieq.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-opsz-normal-DpK-iCPk.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-opsz-normal-BwkfbSeq.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-ext-400-normal-C2je3j2s.woff2)format("woff2"),url(/assets/instrument-serif-latin-ext-400-normal-CFCUzsTy.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-400-normal-DnYpCC2O.woff2)format("woff2"),url(/assets/instrument-serif-latin-400-normal-BVbkICAY.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-ext-400-italic-C9HzH3YL.woff2)format("woff2"),url(/assets/instrument-serif-latin-ext-400-italic-D7-lnxEk.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-400-italic-DKMiL14s.woff2)format("woff2"),url(/assets/instrument-serif-latin-400-italic-u__WvvIK.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Pinyon Script;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/pinyon-script-vietnamese-400-normal-D9IEVGR9.woff2)format("woff2"),url(/assets/pinyon-script-vietnamese-400-normal-DsnOr8jX.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Pinyon Script;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/pinyon-script-latin-ext-400-normal-DzUoH_k9.woff2)format("woff2"),url(/assets/pinyon-script-latin-ext-400-normal-Cu_llAZZ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Pinyon Script;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/pinyon-script-latin-400-normal-HCoaxbyT.woff2)format("woff2"),url(/assets/pinyon-script-latin-400-normal-3W0BoeAr.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--color-ink:#0b0b0c;--color-ink-raised:#17171a;--color-ink-line:#2c2c31;--color-ink-muted:#a9a8ad;--color-ink-body:#d5dae0;--color-paper:#f5f2ea;--color-mist:#eeece6;--color-silver:#e4edf2;--color-silver-deep:#ccdce6;--color-sheet:#fffefa;--color-graphite:#4d4c50;--color-line:#dcd7cb;--color-line-soft:#e8e4da;--color-butter:#fbe995;--color-butter-soft:#faf0c6;--color-butter-wash:#faf5e0;--color-candy:#b2d5e5;--color-candy-strong:#8fc0d6;--color-candy-soft:#e2eff5;--color-candy-display:#3988ac;--color-candy-text:#286b8a;--color-dusty:#90a1b2;--color-dusty-ink:#475869;--color-dusty-soft:#dfe5eb;--color-bg:var(--color-paper);--color-surface:var(--color-sheet);--color-surface-dark:var(--color-ink);--color-surface-blue:var(--color-silver);--color-surface-butter:var(--color-butter-wash);--color-surface-callout:#e1e8ef;--color-text:#1a1a1a;--color-text-muted:var(--color-graphite);--color-text-on-dark:var(--color-paper);--color-text-on-dark-muted:var(--color-ink-muted);--color-accent-display:var(--color-candy-display);--color-accent:var(--color-candy-text);--color-accent-on-dark:var(--color-candy);--color-numeral-on-dark:var(--color-butter);--color-chip-bg:var(--color-candy-soft);--color-chip-text:var(--color-text);--color-link-underline:var(--color-candy-strong);--color-link-underline-hover:var(--color-text);--color-border:var(--color-line);--color-rule:var(--color-text);--color-divider-tint:color-mix(in srgb, var(--color-ink) 16%, transparent);--color-hover-fill:var(--color-silver);--color-selected-bg:var(--color-ink);--color-selected-text:var(--color-paper);--color-focus:var(--color-text);--color-focus-on-dark:var(--color-candy);--disc-product-mat:#e9edf1;--disc-product-swatch:var(--color-butter);--disc-ai-mat:#dcebf2;--disc-ai-swatch:var(--color-candy);--disc-data-mat:var(--color-dusty-soft);--disc-data-swatch:var(--color-dusty);--disc-engineering-mat:var(--color-ink-raised);--disc-engineering-swatch:var(--color-ink);--font-display:"Inter Variable", "Inter", system-ui, sans-serif;--font-body:"Inter Variable", "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--font-serif:"Instrument Serif", "Iowan Old Style", Georgia, serif;--font-script:"Pinyon Script", "Snell Roundhand", cursive;--font-mono:ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--text-2xs:.6875rem;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-md:1.125rem;--text-lg:clamp(1.15rem, 1.05rem + .35vw, 1.35rem);--text-xl:clamp(1.4rem, 1.15rem + .8vw, 1.9rem);--text-2xl:clamp(1.8rem, 1.35rem + 1.5vw, 2.85rem);--text-3xl:clamp(2.15rem, 1.5rem + 2.2vw, 3.9rem);--text-hero:clamp(2.3rem, 1.55rem + 2.5vw, 4.4rem);--leading-tight:1.06;--leading-snug:1.22;--leading-body:1.6;--tracking-display:-.032em;--tracking-eyebrow:.16em;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4.5rem;--space-9:clamp(4rem, 3rem + 5vw, 8rem);--space-section:clamp(2.5rem, 1.5rem + 3.2vw, 5.25rem);--space-header:clamp(1.5rem, 1rem + 1.6vw, 2.75rem);--space-page-top:clamp(1.75rem, 1rem + 2.4vw, 4rem);--gutter:clamp(1rem, .4rem + 3.6vw, 6.5rem);--measure:66ch;--measure-wide:78ch;--radius-sm:2px;--radius-md:4px;--radius-lg:10px;--radius-tile:7px;--radius-pill:999px;--shadow-print:0 1px 1px #0c121c14, 0 10px 24px -12px #0c121c59;--shadow-print-lift:0 2px 2px #0c121c14, 0 22px 40px -18px #0c121c73;--shadow-focus:0 0 0 3px #b2d5e599;--shadow-focus-on-dark:0 0 0 3px #b2d5e559;--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--header-height:4rem;--touch-target:2.75rem;--dot-size:6px;--duration-fast:.18s;--duration-base:.28s;--duration-slow:.6s;--ease:cubic-bezier(.2, .6, .2, 1);--ease-out:cubic-bezier(.16, 1, .3, 1)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--header-height) + var(--space-4))}body{background:var(--color-bg);color:var(--color-text);font-family:var(--font-body);font-size:var(--text-base);font-optical-sizing:auto;line-height:var(--leading-body);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;overflow-x:hidden}h1,h2,h3,h4,p,ul,ol,dl,dd,figure,blockquote{margin:0}ul,ol{padding:0;list-style:none}img,svg{max-width:100%;display:block}a{color:inherit;text-underline-offset:.2em;text-decoration-thickness:1px}button{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px;border-radius:var(--radius-sm);box-shadow:var(--shadow-focus)}::selection{background:var(--color-candy);color:var(--color-ink)}main:focus{outline:none}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.container{width:100%;padding-inline:var(--gutter)}.eyebrow{align-items:center;gap:var(--space-2);font-size:var(--text-xs);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-accent);font-weight:600;display:inline-flex}.display{font-family:var(--font-display);letter-spacing:var(--tracking-display);font-weight:640;line-height:var(--leading-tight);text-wrap:balance}.display--hero{font-size:var(--text-hero)}.display--xl{font-size:var(--text-3xl)}.display--lg{font-size:var(--text-2xl)}.display--md{font-size:var(--text-xl);line-height:var(--leading-snug)}.accent-serif{font-family:var(--font-serif);letter-spacing:-.012em;color:var(--color-accent-display);font-size:1.1em;font-style:italic;font-weight:400;line-height:.9}.on-dark .accent-serif{color:var(--color-accent-on-dark)}.accent-script{font-family:var(--font-script);letter-spacing:0;color:var(--color-accent-display);padding-inline:.04em .1em;font-size:1.32em;font-weight:400;line-height:.8}.on-dark .accent-script{color:var(--color-accent-on-dark)}.lede{font-size:var(--text-md);color:var(--color-text-muted);max-width:60ch;line-height:1.55}@media (width>=40rem){.lede{font-size:var(--text-lg)}}.prose{max-width:var(--measure);color:var(--color-text-muted)}.prose p+p{margin-top:var(--space-4)}.chapter{align-items:baseline;gap:var(--space-3);font-size:var(--text-xs);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-accent);font-weight:600;display:flex}.chapter__num{font-family:var(--font-serif);letter-spacing:0;color:var(--color-accent-display);font-size:1.6rem;font-style:italic;font-weight:400;line-height:1}.on-dark .chapter{color:var(--color-text-on-dark)}.on-dark .chapter__num{color:var(--color-numeral-on-dark)}.button{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--touch-target);padding:0 var(--space-5);border:1px solid var(--color-ink);border-radius:var(--radius-pill);background:var(--color-ink);color:var(--color-paper);font-size:var(--text-sm);cursor:pointer;transition:background-color var(--duration-fast) var(--ease), color var(--duration-fast) var(--ease), border-color var(--duration-fast) var(--ease);font-weight:600;text-decoration:none;display:inline-flex}.button:hover{background:var(--color-hover-fill);border-color:var(--color-ink);color:var(--color-ink)}.button--secondary{color:var(--color-ink);background:0 0}.button--secondary:hover{background:var(--color-ink);border-color:var(--color-ink);color:var(--color-paper)}.button--on-dark{background:var(--color-candy);border-color:var(--color-candy);color:var(--color-ink)}.button--on-dark:hover{background:var(--color-paper);border-color:var(--color-paper);color:var(--color-ink)}.button--secondary.button--on-dark{color:var(--color-paper);background:0 0;border-color:#4a4a50}.button--secondary.button--on-dark:hover{border-color:var(--color-candy);color:var(--color-candy);background:0 0}.button__arrow{transition:transform var(--duration-fast) var(--ease);display:inline-block}.button:hover .button__arrow,.text-link:hover .button__arrow{transform:translate(2px,-2px)}.text-link{min-height:var(--touch-target);font-weight:600;font-size:var(--text-sm);color:var(--color-ink);text-decoration:underline;-webkit-text-decoration-color:var(--color-link-underline);text-decoration-color:var(--color-link-underline);text-underline-offset:.35em;transition:text-decoration-color var(--duration-fast) var(--ease), color var(--duration-fast) var(--ease);align-items:center;gap:.35em;text-decoration-thickness:2px;display:inline-flex}.text-link:hover{color:var(--color-text);-webkit-text-decoration-color:var(--color-link-underline-hover);text-decoration-color:var(--color-link-underline-hover)}.tag{border-radius:var(--radius-pill);font-size:var(--text-2xs);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border:1px solid;align-items:center;gap:.4em;padding:.18rem .55rem;font-weight:600;line-height:1.4;display:inline-flex}.on-dark{background-color:var(--color-surface-dark);color:var(--color-text-on-dark)}.on-dark .eyebrow{color:var(--color-accent-on-dark)}.on-dark .lede,.on-dark .prose{color:var(--color-ink-muted)}.on-dark .text-link{color:var(--color-paper);-webkit-text-decoration-color:color-mix(in srgb, var(--color-candy) 55%, transparent);text-decoration-color:color-mix(in srgb, var(--color-candy) 55%, transparent)}.on-dark .text-link:hover{color:var(--color-candy);-webkit-text-decoration-color:var(--color-candy);text-decoration-color:var(--color-candy)}.on-dark :focus-visible{outline-color:var(--color-focus-on-dark);box-shadow:var(--shadow-focus-on-dark)}.grain{isolation:isolate;position:relative}.grain:before{content:"";z-index:-1;background-image:var(--grain);opacity:.05;pointer-events:none;position:absolute;inset:0}.on-dark.grain:before{opacity:.09;mix-blend-mode:screen}.js-reveal .reveal{opacity:0;transition:opacity var(--duration-slow) var(--ease-out), transform var(--duration-slow) var(--ease-out);transform:translateY(14px)}.js-reveal .reveal.is-visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce),print{.js-reveal .reveal{opacity:1;transform:none}}._footer_5xj17_1{border-top:1px solid var(--color-ink-line);padding-top:var(--space-7)}._inner_5xj17_6{gap:var(--space-6);padding-bottom:var(--space-7);display:grid}._name_5xj17_12{font-family:var(--font-script);color:var(--color-candy);font-size:clamp(2.4rem,1.8rem + 2vw,3.6rem);line-height:1}._tagline_5xj17_19{margin-top:var(--space-3);font-size:var(--text-xs);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-ink-muted);font-weight:600}._column_5xj17_28{align-content:start;gap:var(--space-2);display:grid}._heading_5xj17_34{font-size:var(--text-xs);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-dusty);font-weight:600}._roles_5xj17_42,._list_5xj17_43{display:grid}._link_5xj17_47{min-height:2.25rem;font-size:var(--text-sm);color:#e1e6eb;transition:color var(--duration-fast) var(--ease);align-items:center;font-weight:500;text-decoration:none;display:inline-flex}._link_5xj17_47:hover{color:var(--color-candy)}._legal_5xj17_62{justify-content:space-between;gap:var(--space-3);padding-block:var(--space-4);border-top:1px solid var(--color-ink-line);font-size:var(--text-xs);color:var(--color-ink-muted);flex-wrap:wrap;display:flex}._top_5xj17_73{min-height:var(--touch-target);margin-block:calc(var(--touch-target) / -3);color:var(--color-paper);align-items:center;gap:.35em;text-decoration:none;display:inline-flex}._top_5xj17_73:hover{color:var(--color-candy)}@media (width>=40rem){._roles_5xj17_42{column-gap:var(--space-7);grid-template-columns:repeat(2,minmax(0,max-content))}}@media (width>=64rem){._inner_5xj17_6{gap:var(--space-8);grid-template-columns:minmax(0,1.4fr) minmax(0,1.2fr) minmax(0,.6fr)}}._tiles_1h11k_1{--tile:2.4rem;--tile-face:linear-gradient(170deg, #eef2f7 0%, var(--color-silver) 55%, #c5d0dc 100%);--tile-edge:#a9b6c4;--tile-rim:transparent;--tile-drop:#0c121c73;--tile-ink:var(--color-text);--string:color-mix(in srgb, var(--color-dusty) 80%, transparent);--string-tail:min(calc(var(--tile) * .3), .7rem);vertical-align:middle;display:inline-flex;position:relative}._sm_1h11k_18{--tile:1.45rem}._md_1h11k_22{--tile:2.4rem}._lg_1h11k_26{--tile:clamp(2.6rem, 1.9rem + 2.2vw, 4rem)}._candy_1h11k_30{--tile-face:linear-gradient(170deg, #d6eaf3 0%, var(--color-candy) 60%, #9cc6d9 100%);--tile-edge:#7fb0c6;--tile-ink:var(--color-ink)}._pearl_1h11k_38{--tile-face:linear-gradient(170deg, #fff 0%, #f7f8fa 48%, #e6ebf0 100%);--tile-edge:#cdd5dd;--tile-rim:#0c121c12;--tile-drop:#0c121c4d;--tile-ink:var(--color-text);--string:color-mix(in srgb, var(--color-dusty) 90%, transparent)}._strung_1h11k_50{padding-inline:var(--string-tail)}._row_1h11k_54{align-items:center;gap:calc(var(--tile) * .14);display:inline-flex;position:relative}._strung_1h11k_50 ._row_1h11k_54:before{content:"";left:calc(var(--string-tail) * -1);right:calc(var(--string-tail) * -1);background:var(--string);height:1px;position:absolute;top:50%}._tile_1h11k_1{width:var(--tile);height:var(--tile);border-radius:calc(var(--tile) * .2);background:var(--tile-face);box-shadow:inset 0 0 0 1px var(--tile-rim), inset 0 1px 0 #ffffffa6, inset 0 -1px 0 #0000000f, 0 calc(var(--tile) * .06) 0 var(--tile-edge), 0 calc(var(--tile) * .22) calc(var(--tile) * .3) calc(var(--tile) * -.18) var(--tile-drop);color:var(--tile-ink);font-family:var(--font-display);font-size:calc(var(--tile) * .5);letter-spacing:0;text-transform:uppercase;transform:translateY(var(--lift,0)) rotate(var(--tilt,0deg));transition:transform var(--duration-base) var(--ease-out);place-items:center;font-weight:650;line-height:1;display:inline-grid;position:relative}._sm_1h11k_18 ._tile_1h11k_1{font-size:calc(var(--tile) * .52);transform:none}._gap_1h11k_105{width:calc(var(--tile) * .4)}@media (hover:hover){._md_1h11k_22:hover ._tile_1h11k_1,._lg_1h11k_26:hover ._tile_1h11k_1{transform:translateY(calc(var(--lift,0) * -1)) rotate(calc(var(--tilt,0deg) * -.5))}}._header_1y428_1{z-index:50;-webkit-backdrop-filter:saturate(1.2)blur(10px);backdrop-filter:saturate(1.2)blur(10px);border-bottom:1px solid var(--color-ink-line);background:#0b0b0cf0;position:sticky;top:0}._inner_1y428_10{min-height:var(--header-height);justify-content:space-between;align-items:center;gap:var(--space-4);display:flex;position:relative}._brand_1y428_19{align-items:center;gap:var(--space-3);min-height:var(--touch-target);text-decoration:none;display:inline-flex}._name_1y428_27{font-family:var(--font-display);font-size:var(--text-sm);letter-spacing:.14em;text-transform:uppercase;font-weight:650}._toggle_1y428_35{align-items:center;gap:var(--space-2);min-height:var(--touch-target);padding:0 var(--space-4);border-radius:var(--radius-pill);font-size:var(--text-sm);cursor:pointer;background:0 0;border:1px solid #3d3d43;font-weight:600;display:inline-flex}._toggleIcon_1y428_49{border-block:1.5px solid var(--color-candy);width:14px;height:8px;transition:transform var(--duration-fast) var(--ease);position:relative}._toggleIcon_1y428_49[data-open=true]{transform:scaleY(.4)}._nav_1y428_61{padding:var(--space-3) var(--gutter) var(--space-6);background:var(--color-ink);border-bottom:1px solid var(--color-ink-line);display:none;position:absolute;top:100%;left:0;right:0}._nav_1y428_61._open_1y428_72{display:block}._list_1y428_76{display:grid}._link_1y428_80{border-bottom:1px solid var(--color-ink-line);min-height:3.25rem;font-size:var(--text-lg);color:var(--color-paper);transition:color var(--duration-fast) var(--ease);align-items:center;font-weight:550;text-decoration:none;display:flex;position:relative}._link_1y428_80:hover,._active_1y428_97{color:var(--color-candy)}._active_1y428_97:before{content:"";width:var(--dot-size);height:var(--dot-size);margin-right:var(--space-3);background:var(--color-candy);border-radius:50%}@media (width>=52rem){._toggle_1y428_35{display:none}._nav_1y428_61,._nav_1y428_61._open_1y428_72{background:0 0;border:0;padding:0;display:block;position:static}._list_1y428_76{gap:var(--space-1);display:flex}._link_1y428_80{min-height:var(--touch-target);padding:0 var(--space-3);font-size:var(--text-sm);color:#d5dae0;border:0;font-weight:550}._active_1y428_97{color:var(--color-paper)}._active_1y428_97:before{width:var(--dot-size);height:var(--dot-size);margin:0;position:absolute;bottom:4px;left:50%;transform:translate(-50%)}}._shell_eihon_1{flex-direction:column;min-height:100dvh;display:flex}._main_eihon_8{flex:1}._skip_eihon_12{top:var(--space-2);left:var(--space-2);z-index:100;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--color-ink);color:var(--color-paper);transition:transform var(--duration-fast) var(--ease);font-weight:600;position:absolute;transform:translateY(-200%)}._skip_eihon_12:focus{transform:translateY(0)}._section_tmaag_1{padding-block:var(--space-section)}._mist_tmaag_5{background-color:var(--color-mist)}._silver_tmaag_9{background-color:var(--color-silver)}._dark_tmaag_13{background-color:var(--color-ink)}._header_tmaag_17{gap:var(--space-5);margin-bottom:var(--space-header);display:grid}._ruled_tmaag_23{padding-top:var(--space-4);border-top:1px solid var(--color-text)}.on-dark ._ruled_tmaag_23{border-top-color:var(--color-ink-line)}._headerMain_tmaag_32{align-content:start;gap:var(--space-3);min-width:0;display:grid}._title_tmaag_39{max-width:24ch}._titleWide_tmaag_43{max-width:none}._action_tmaag_47{align-items:flex-end;display:flex}@media (width>=48rem){._header_tmaag_17{align-items:end;gap:var(--space-6);grid-template-columns:minmax(0,1fr) auto}._headerMain_tmaag_32{gap:var(--space-4)}}._hero_15m4i_1{padding-block:var(--space-page-top) clamp(2rem, 1.25rem + 2.4vw, 4rem);border-bottom:1px solid var(--color-line)}._heroInner_15m4i_6{gap:var(--space-7);display:grid}._heroCopy_15m4i_11{gap:var(--space-5);justify-items:start;display:grid}._actions_15m4i_18{gap:var(--space-3);padding-top:var(--space-1);flex-wrap:wrap;display:flex}._greeting_15m4i_25{align-items:center;gap:var(--space-3) var(--space-5);flex-wrap:wrap;display:flex}._hi_15m4i_32{font-family:var(--font-script);color:var(--color-text);font-size:clamp(2.2rem,1.6rem + 2vw,3.4rem);line-height:1}._statement_15m4i_39{max-width:26ch;padding-left:var(--space-5);border-left:2px solid var(--color-candy-strong);align-self:end;font-weight:560}._story_15m4i_48{padding-top:clamp(2rem,1.25rem + 2.4vw,4rem)}._storyLayout_15m4i_52{gap:var(--space-7);display:grid}._narrative_15m4i_57{color:#414854;max-width:none}._opening_15m4i_62{font-size:var(--text-lg);color:var(--color-text);line-height:1.5}._rest_15m4i_70 p+p{margin-top:var(--space-4)}._direction_15m4i_74{align-content:start;align-self:start;gap:var(--space-3);padding:var(--space-5);border-radius:var(--radius-md);background:var(--color-ink);color:var(--color-ink-body);display:grid}._directionHeading_15m4i_85{font-family:var(--font-serif);font-style:italic;font-size:var(--text-xl);color:var(--color-candy);font-weight:400}._sectionTitle_15m4i_93{margin-bottom:var(--space-header)}._thread_15m4i_98{gap:var(--space-6);display:grid;position:relative}._thread_15m4i_98:before{content:"";background:color-mix(in srgb, var(--color-dusty) 80%, transparent);width:1px;position:absolute;top:1.5rem;bottom:1.5rem;left:1.5rem}._step_15m4i_114{column-gap:var(--space-4);row-gap:var(--space-2);grid-template-columns:3rem 1fr;align-content:start;display:grid;position:relative}._bead_15m4i_123{width:3rem;height:3rem;font-family:var(--font-serif);color:var(--color-text);background:linear-gradient(170deg,#f7f9fb 0%,#e6ecf2 60%,#cfd9e3 100%);border-radius:.65rem;grid-row:span 3;place-items:center;font-size:1.35rem;font-style:italic;display:grid;box-shadow:inset 0 1px #ffffffb3,0 2px #a7b4c2,0 10px 16px -10px #0c121c8c}._step_15m4i_114:nth-child(odd) ._bead_15m4i_123{transform:rotate(-4deg)}._step_15m4i_114:nth-child(2n) ._bead_15m4i_123{transform:rotate(3deg)}._stepTitle_15m4i_149{font-family:var(--font-display);font-size:var(--text-lg);letter-spacing:-.015em;font-weight:640}._stepBody_15m4i_156{max-width:44ch;font-size:var(--text-sm);color:#434a55}._stepWhere_15m4i_162{font-size:var(--text-2xs);letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent);font-weight:700}._steps_15m4i_171{gap:var(--space-5);display:grid}._workStep_15m4i_176{align-content:start;gap:var(--space-2);padding-top:var(--space-4);border-top:1px solid var(--color-text);display:grid}._numeral_15m4i_184{font-family:var(--font-serif);font-style:italic;font-size:var(--text-2xl);color:var(--color-accent-display);line-height:1}._workTitle_15m4i_192{font-family:var(--font-display);font-size:var(--text-lg);letter-spacing:-.015em;font-weight:640}._workBody_15m4i_199{max-width:48ch;color:var(--color-text-muted)}._cta_15m4i_204{gap:var(--space-1) var(--space-6);margin-top:var(--space-6);flex-wrap:wrap;display:flex}@media (width>=48rem){._steps_15m4i_171{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){._heroInner_15m4i_6{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:end;gap:clamp(3rem,1rem + 5vw,9rem)}._storyLayout_15m4i_52{grid-template-columns:minmax(0,8fr) minmax(19rem,4fr);gap:clamp(2.5rem,1rem + 3.5vw,6rem)}._narrative_15m4i_57{gap:var(--space-5);display:grid}._rest_15m4i_70{columns:2;column-gap:clamp(2rem,1rem + 2.5vw,4rem)}._rest_15m4i_70 p{break-inside:avoid-column}._direction_15m4i_74{top:calc(var(--header-height) + var(--space-5));padding:var(--space-6);position:sticky}._thread_15m4i_98{gap:var(--space-6);grid-template-columns:repeat(4,minmax(0,1fr))}._thread_15m4i_98:before{width:auto;height:1px;inset:1.5rem 0 auto}._step_15m4i_114{row-gap:var(--space-3);grid-template-columns:1fr}._bead_15m4i_123{grid-row:auto}._steps_15m4i_171{gap:var(--space-6);grid-template-columns:repeat(4,minmax(0,1fr))}}section._how_15m4i_280{padding-bottom:clamp(1.5rem,1rem + 1.6vw,2.5rem)}section._throughlineSection_15m4i_284{padding-top:clamp(1.75rem,1.1rem + 1.8vw,3rem)}._wrap_1csrz_1{justify-content:center;align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex;position:relative}._address_1csrz_11{font-family:var(--font-display);font-size:var(--text-xl);letter-spacing:-.02em;color:var(--color-text);text-decoration:underline;-webkit-text-decoration-color:var(--color-link-underline);text-decoration-color:var(--color-link-underline);text-underline-offset:.3em;overflow-wrap:anywhere;font-weight:640;text-decoration-thickness:2px}._address_1csrz_11:hover{text-decoration-color:currentColor}._copy_1csrz_28{border:1px solid var(--color-divider-tint);border-radius:var(--radius-sm);width:2.25rem;height:2.25rem;color:var(--color-text);cursor:pointer;background:0 0;place-items:center;transition:background-color .15s,border-color .15s;display:inline-grid}._copy_1csrz_28:hover{background:var(--color-hover-fill);border-color:var(--color-dusty-ink)}._copy_1csrz_28[data-state=copied]{border-color:var(--color-dusty-ink);color:var(--color-accent)}._status_1csrz_55{right:0;bottom:calc(100% + var(--space-2));border-radius:var(--radius-pill);background:var(--color-ink);font-size:var(--text-xs);white-space:nowrap;color:var(--color-paper);pointer-events:none;padding:.2rem .65rem;font-weight:600;position:absolute}._status_1csrz_55[data-visible=false]{opacity:0}@media (width<=30rem){._address_1csrz_11{font-size:clamp(1.05rem, 6.2vw, var(--text-xl));white-space:nowrap}}._page_s8m54_3{padding-block:var(--space-page-top) var(--space-section)}._layout_s8m54_7{text-align:center;justify-items:center;gap:clamp(2rem,1.2rem + 2.4vw,3.5rem);display:grid}._copy_s8m54_14{justify-items:center;gap:var(--space-5);max-width:62rem;display:grid}._title_s8m54_21{font-size:clamp(2.75rem,1.9rem + 3.6vw,5.5rem)}._lede_s8m54_25{max-width:52rem;margin-inline:auto}._location_s8m54_30{font-size:var(--text-sm);color:var(--color-text-muted)}._location_s8m54_30 span{margin-right:var(--space-2);font-size:var(--text-2xs);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-accent);font-weight:700}._channelsWrap_s8m54_44{width:100%;max-width:64rem}._channels_s8m54_44{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr));display:grid}._channel_s8m54_44{isolation:isolate;align-content:center;justify-items:center;gap:var(--space-3);min-height:11rem;padding:clamp(1.75rem, 1.2rem + 1.6vw, 2.75rem) var(--space-5);border-radius:var(--radius-md);background:var(--color-surface-blue);box-shadow:var(--shadow-print);display:grid;position:relative}._channel_s8m54_44:before{content:"";z-index:-1;border-radius:inherit;background-image:var(--grain);opacity:.1;position:absolute;inset:0}._channel_s8m54_44:after{content:"";border:1px solid var(--color-candy-strong);pointer-events:none;border-radius:2px;position:absolute;inset:clamp(.5rem,.35rem + .5vw,.8rem)}._channelLabel_s8m54_90{font-family:var(--font-serif);font-style:italic;font-size:var(--text-xl);color:var(--color-accent-display);line-height:1}._channelAction_s8m54_98{z-index:1;min-width:0;max-width:100%;position:relative}._channelPurpose_s8m54_105{font-size:var(--text-sm);color:var(--color-text-muted)}._link_s8m54_110{font-family:var(--font-display);font-size:var(--text-xl);letter-spacing:-.02em;color:var(--color-text);text-decoration:underline;-webkit-text-decoration-color:var(--color-link-underline);text-decoration-color:var(--color-link-underline);text-underline-offset:.3em;overflow-wrap:anywhere;font-weight:640;text-decoration-thickness:2px;display:inline-block}._link_s8m54_110:hover{text-decoration-color:currentColor}._devSlot_s8m54_128{max-width:17rem;padding:var(--space-2) var(--space-3);border:1px dashed var(--color-dusty-ink);font-size:var(--text-xs);color:var(--color-text-muted)}._explore_s8m54_136{justify-content:center;gap:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}@media (width<=30rem){._channel_s8m54_44{padding-inline:var(--space-4)}._link_s8m54_110{font-size:clamp(1.05rem, 6.2vw, var(--text-xl));white-space:nowrap}}._strip_1chp9_1{gap:var(--space-5) var(--space-6);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));width:100%;margin:0;display:grid}._metric_1chp9_9{align-content:start;gap:var(--space-2);padding-top:var(--space-4);border-top:1px solid var(--color-text);display:grid}._value_1chp9_17{font-family:var(--font-serif);font-size:var(--text-3xl);letter-spacing:-.01em;color:var(--color-text);font-variant-numeric:lining-nums;font-weight:400;line-height:1}._label_1chp9_27{font-size:var(--text-sm);color:var(--color-text-muted);max-width:34ch;margin:0}._detail_1chp9_34{margin-top:var(--space-2);font-size:var(--text-xs);display:block}._stack_1chp9_41{grid-template-columns:1fr;gap:0}._stack_1chp9_41 ._metric_1chp9_9{align-items:baseline;gap:var(--space-3);padding-block:var(--space-3);grid-template-columns:6.5rem 1fr}@media (width>=40rem){._stack_1chp9_41 ._metric_1chp9_9{gap:var(--space-4);padding-block:var(--space-4);grid-template-columns:9rem 1fr}}._stack_1chp9_41 ._value_1chp9_17{font-size:var(--text-2xl);white-space:nowrap}._dark_1chp9_66 ._metric_1chp9_9{border-top-color:var(--color-ink-line)}._dark_1chp9_66 ._value_1chp9_17{color:var(--color-candy)}._dark_1chp9_66 ._label_1chp9_27{color:#d0d5dc}._dark_1chp9_66 ._label_1chp9_27 ._detail_1chp9_34{color:var(--color-ink-muted)}._note_1iroz_1{gap:var(--space-1);padding-left:var(--space-4);border-left:1px solid var(--color-dusty);font-size:var(--text-sm);color:var(--color-text-muted);max-width:62ch;display:grid}._marker_1iroz_11{font-size:var(--text-xs);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-dusty-ink);font-weight:700}._internal_1iroz_19{font-size:var(--text-xs)}._intro_39foe_1{padding-block:var(--space-page-top) var(--space-6);border-bottom:1px solid var(--color-line)}._introLayout_39foe_6{gap:var(--space-6);display:grid}._introLayout_39foe_6>header{margin-bottom:0}._themes_39foe_15{align-content:end;gap:var(--space-2);flex-wrap:wrap;display:flex}._themes_39foe_15 li{border-radius:var(--radius-pill);background:var(--color-chip-bg);font-size:var(--text-sm);color:var(--color-chip-text);padding:.35rem .85rem;font-weight:550}._listSection_39foe_32{padding-block:var(--space-2) var(--space-section)}._list_39foe_32{display:grid}._entry_39foe_40{border-bottom:1px solid var(--color-line)}._article_39foe_44{gap:var(--space-5);padding-block:var(--space-6);display:grid}._head_39foe_50{align-content:start;gap:var(--space-2);display:grid}._period_39foe_56{font-family:var(--font-serif);font-style:italic;font-size:var(--text-xl);color:var(--color-accent);line-height:1}._organization_39foe_64{font-family:var(--font-display);font-size:var(--text-xl);letter-spacing:-.022em;font-weight:640;line-height:var(--leading-snug);text-wrap:balance}._role_39foe_73{font-size:var(--text-sm);color:var(--color-text-muted);font-weight:550}._body_39foe_79{align-content:start;justify-items:start;gap:var(--space-4);min-width:0;display:grid}._focus_39foe_87{font-family:var(--font-display);font-size:var(--text-lg);letter-spacing:-.015em;font-weight:640}._summary_39foe_94{max-width:124ch;color:var(--color-text-muted)}._highlights_39foe_99{gap:var(--space-2);max-width:124ch;display:grid}._highlights_39foe_99 li{padding-left:var(--space-5);position:relative}._highlights_39foe_99 li:before{content:"";border:1px solid var(--color-dusty-ink);width:.45rem;height:.45rem;position:absolute;top:.68em;left:.2rem;transform:rotate(45deg)}._note_39foe_124{justify-self:stretch;gap:var(--space-2);padding:var(--space-4) var(--space-5);border-radius:var(--radius-sm);background:var(--color-surface-dark);font-size:var(--text-sm);color:var(--color-ink-body);line-height:1.6;display:grid}._noteLabel_39foe_136{font-size:var(--text-2xs);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-accent-on-dark);font-weight:700}._methods_39foe_144{gap:var(--space-2);display:grid}._methodsLabel_39foe_149{font-size:var(--text-2xs);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-accent);font-weight:700}._methodList_39foe_157{gap:var(--space-2);flex-wrap:wrap;display:flex}._methodList_39foe_157 li{border-radius:var(--radius-pill);background:var(--color-chip-bg);font-size:var(--text-xs);color:var(--color-chip-text);padding:.25rem .7rem;font-weight:550}@media (width>=64rem){._introLayout_39foe_6{grid-template-columns:minmax(0,1.8fr) minmax(16rem,1fr);align-items:end;gap:clamp(3rem,1rem + 5vw,9rem)}._article_39foe_44{grid-template-columns:minmax(12rem,16rem) minmax(0,1fr);gap:clamp(1.5rem,.5rem + 2.5vw,4rem)}._head_39foe_50{top:calc(var(--header-height) + var(--space-5));align-self:start;position:sticky}}._badge_154mi_1{--glyph-ink:var(--color-sheet);border-radius:var(--radius-pill);font-size:var(--text-xs);letter-spacing:.01em;color:var(--color-accent);background:0 0;border:1px solid;align-items:center;gap:.45rem;padding:.18rem .65rem .18rem .45rem;font-weight:600;line-height:1.4;display:inline-flex}._completed_154mi_17{color:var(--color-text)}._product-rd_154mi_21{color:var(--color-dusty-ink)}._planned_154mi_25{color:var(--color-graphite);border-style:dashed}._plain_154mi_31{border-color:#0000;padding:0}.on-dark ._badge_154mi_1{--glyph-ink:var(--color-ink);color:var(--color-candy)}._plate_1hh6r_3{--plate-bg:var(--color-sheet);--plate-fg:var(--color-text);--plate-muted:var(--color-graphite);--plate-accent:var(--mat-accent,var(--color-candy));gap:var(--space-3);width:100%;height:100%;padding:var(--space-4);border-radius:var(--radius-sm);background:var(--plate-bg);color:var(--plate-fg);box-shadow:var(--shadow-print);grid-template-rows:auto 1fr auto;margin:0;display:grid}._process_1hh6r_22{--plate-bg:var(--color-ink);--plate-fg:var(--color-paper);--plate-muted:var(--color-ink-muted);--plate-accent:var(--color-candy)}._system_1hh6r_29{font-size:var(--text-2xs);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--plate-muted);font-weight:700}._art_1hh6r_37{min-height:3.5rem;color:var(--plate-fg)}._art_1hh6r_37 svg{width:100%;height:100%}._foot_1hh6r_47{gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid color-mix(in srgb, var(--plate-fg) 22%, transparent);display:grid}._figure_1hh6r_54{clip-path:inset(50%);white-space:nowrap;align-items:baseline;gap:var(--space-1) var(--space-3);flex-wrap:wrap;width:1px;height:1px;position:absolute;overflow:hidden}._figure_1hh6r_54 strong{font-family:var(--font-serif);font-size:var(--text-xl);font-weight:400;line-height:1}._figure_1hh6r_54 span{font-size:var(--text-xs);color:var(--plate-muted);max-width:30ch}._facts_1hh6r_81{gap:var(--space-1) var(--space-5);font-size:var(--text-xs);margin:0;display:grid}._facts_1hh6r_81 div{gap:0 var(--space-2);flex-wrap:wrap;display:flex}._facts_1hh6r_81 dt{color:var(--plate-muted);font-weight:700}._facts_1hh6r_81 dd{margin:0}@media (width>=40rem){._plate_1hh6r_3{gap:var(--space-4);padding:var(--space-5)}._figure_1hh6r_54{clip-path:none;white-space:normal;width:auto;height:auto;display:flex;position:static;overflow:visible}._facts_1hh6r_81{grid-template-columns:repeat(2,auto);justify-content:start}}@media (width>=60rem){._hero_1hh6r_126{padding:var(--space-6)}._hero_1hh6r_126 ._figure_1hh6r_54 strong{font-size:var(--text-2xl)}}._mat_pcxi3_5{--mat:var(--disc-product-mat);--mat-accent:var(--color-butter);--mat-ink:var(--color-text);--backing:#f6f8fa;isolation:isolate;aspect-ratio:16/9;background:var(--mat);color:var(--mat-ink);padding:clamp(1rem,.5rem + 3.2%,2.25rem) clamp(1.25rem,.5rem + 6%,4rem) max(2.25rem,.5rem + 3.2%);display:grid;position:relative;overflow:hidden}._mat_pcxi3_5:before{content:"";z-index:-1;background-image:var(--grain);opacity:.07;pointer-events:none;position:absolute;inset:0}._mat_pcxi3_5[data-disc=ai]{--mat:var(--disc-ai-mat);--mat-accent:var(--color-candy-strong);--backing:#f3f9fb}._mat_pcxi3_5[data-disc=data]{--mat:var(--disc-data-mat);--mat-accent:var(--color-dusty);--backing:#f5f7f9}._mat_pcxi3_5[data-disc=engineering]{--mat:var(--disc-engineering-mat);--mat-accent:var(--color-candy);--mat-ink:var(--color-paper);--backing:var(--color-ink-line)}._mat_pcxi3_5[data-disc=engineering]:before{opacity:.12;mix-blend-mode:screen}._mat_pcxi3_5[data-size=feature]{aspect-ratio:16/10}._mat_pcxi3_5[data-size=compact]{aspect-ratio:4/3;padding:1rem 1.15rem 2.25rem}._mat_pcxi3_5[data-size=hero]{aspect-ratio:auto;min-height:clamp(16rem,10rem + 22vw,40rem);padding:clamp(1.5rem,1rem + 3vw,4.5rem) clamp(1rem,.5rem + 8vw,14rem) clamp(2.75rem,2rem + 3vw,5rem)}._stage_pcxi3_135{place-items:center;min-height:0;display:grid;position:relative}._print_pcxi3_155{aspect-ratio:16/9;width:100%;max-height:100%;transition:transform var(--duration-base) var(--ease-out);position:relative}._mat_pcxi3_5[data-size=hero] ._print_pcxi3_155{width:min(100%,72rem);max-height:none}._print_pcxi3_155:before{content:"";z-index:-1;border-radius:var(--radius-sm);background:var(--backing);box-shadow:var(--shadow-print);transition:transform var(--duration-base) var(--ease-out);position:absolute;inset:0;transform:translate(10px,9px)rotate(1.4deg)}._print_pcxi3_155 img{object-fit:contain;border-radius:var(--radius-sm);width:100%;height:100%;box-shadow:var(--shadow-print);background:var(--color-sheet);display:block}._mat_pcxi3_5:not([data-size=hero]) ._stage_pcxi3_135{height:100%}._plateWrap_pcxi3_233{width:min(100%,34rem);height:100%;display:grid}._mat_pcxi3_5[data-size=hero] ._plateWrap_pcxi3_233{width:min(100%,52rem)}._mat_pcxi3_5[data-size=compact] ._plateWrap_pcxi3_233 dl{display:none}._sheet_pcxi3_263{align-content:start;gap:var(--space-2);width:min(100%,30rem);height:100%;padding:var(--space-4) var(--space-5);border-radius:var(--radius-sm);background:repeating-linear-gradient(to bottom, transparent 0, transparent 1.6rem, color-mix(in srgb, var(--color-dusty) 30%, transparent) 1.6rem, color-mix(in srgb, var(--color-dusty) 30%, transparent) calc(1.6rem + 1px)), var(--color-sheet);box-shadow:var(--shadow-print);color:var(--color-text);background-position:0 2.6rem;display:grid;overflow:hidden}._sheetLabel_pcxi3_309{font-size:var(--text-2xs);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-graphite);font-weight:700}._sheetTitle_pcxi3_325{font-family:var(--font-serif);font-size:clamp(1.15rem,.9rem + 1vw,1.6rem);font-style:italic;line-height:1.1}._sheetList_pcxi3_339{margin-top:var(--space-1);font-size:var(--text-sm);gap:0;line-height:1.6rem;display:grid}._sheetList_pcxi3_339 li{gap:var(--space-3);display:flex}._sheetList_pcxi3_339 span{font-family:var(--font-serif);color:var(--mat-accent);font-style:italic}._mat_pcxi3_5[data-disc=data] ._sheetList_pcxi3_339 span,._mat_pcxi3_5[data-disc=ai] ._sheetList_pcxi3_339 span{color:var(--color-dusty-ink)}._mat_pcxi3_5[data-disc=product] ._sheetList_pcxi3_339 span{color:var(--color-accent)}._mat_pcxi3_5[data-size=compact] ._sheet_pcxi3_263{padding:var(--space-3) var(--space-4)}._mat_pcxi3_5[data-size=compact] ._sheetList_pcxi3_339 li:nth-child(n+4){display:none}._kind_pcxi3_415{font-size:var(--text-2xs);letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb, var(--mat-ink) 72%, transparent);align-items:center;gap:.4em;font-weight:650;display:inline-flex;position:absolute;bottom:clamp(.6rem,.3rem + 1.2%,1rem);left:clamp(.75rem,.4rem + 1.5%,1.25rem)}._kind_pcxi3_415:before{content:"";border:1px solid;border-radius:50%;width:.5rem;height:.5rem}._mat_pcxi3_5[data-kind=evidence] ._kind_pcxi3_415:before{background:currentColor}._mat_pcxi3_5[data-kind=recreation] ._kind_pcxi3_415:before{background:linear-gradient(90deg,currentColor 50%,#0000 50%)}._mat_pcxi3_5[data-kind=illustrative] ._kind_pcxi3_415:before,._mat_pcxi3_5[data-kind=concept] ._kind_pcxi3_415:before{border-style:dashed}@media (hover:hover){.card-hover:hover ._print_pcxi3_155{transform:translateY(-3px)}.card-hover:hover ._print_pcxi3_155:before{transform:translate(4px,5px)rotate(.4deg)}}@media (width>=40rem){._mat_pcxi3_5[data-size=compact]{aspect-ratio:auto;height:100%;min-height:11rem}}@media (width<=39.99rem){._mat_pcxi3_5:not([data-size=hero])[data-kind=illustrative],._mat_pcxi3_5:not([data-size=hero])[data-kind=summary]{aspect-ratio:4/3}._plateWrap_pcxi3_233 dl{display:none}}._list_8xhoh_1{gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}._item_8xhoh_7{font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);align-items:center;gap:.4rem;font-weight:600;display:inline-flex}._item_8xhoh_7:first-child{color:var(--color-text)}._swatch_8xhoh_24{border:1px solid var(--color-ink);background:var(--swatch);border-radius:2px;width:.6rem;height:.6rem;transform:rotate(45deg)}._item_8xhoh_7[data-disc=product]{--swatch:var(--disc-product-swatch)}._item_8xhoh_7[data-disc=ai]{--swatch:var(--disc-ai-swatch)}._item_8xhoh_7[data-disc=data]{--swatch:var(--disc-data-swatch)}._item_8xhoh_7[data-disc=engineering]{--swatch:var(--disc-engineering-swatch)}.on-dark ._item_8xhoh_7{color:var(--color-ink-muted)}.on-dark ._item_8xhoh_7:first-child{color:var(--color-candy)}.on-dark ._swatch_8xhoh_24{background:var(--color-candy);border-color:#0000}._card_zrz1c_1{border:1px solid var(--color-line);background:var(--color-sheet);height:100%;transition:border-color var(--duration-base) var(--ease), box-shadow var(--duration-base) var(--ease);grid-template-rows:auto 1fr;display:grid;position:relative}._card_zrz1c_1:hover,._card_zrz1c_1:focus-within{border-color:var(--color-text)}._media_zrz1c_21{border-bottom:1px solid var(--color-line);min-width:0}._body_zrz1c_26{align-content:start;gap:var(--space-3);padding:var(--space-5) clamp(1.25rem, .8rem + 1.2vw, 2rem) var(--space-5);grid-template-rows:auto auto auto auto 1fr;display:grid}._kicker_zrz1c_34{font-family:var(--font-serif);font-style:italic;font-size:var(--text-md);color:var(--color-accent)}._meta_zrz1c_41{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}._title_zrz1c_49{font-family:var(--font-display);font-size:var(--text-xl);letter-spacing:-.022em;font-weight:640;line-height:var(--leading-snug);text-wrap:balance}._link_zrz1c_58{text-decoration:none}._link_zrz1c_58:after{content:"";z-index:1;position:absolute;inset:0}._link_zrz1c_58:focus-visible{box-shadow:none;outline:none}._card_zrz1c_1:has(._link_zrz1c_58:focus-visible){outline:2px solid var(--color-focus);outline-offset:3px}._descriptor_zrz1c_80{font-size:var(--text-xs);letter-spacing:.04em;color:var(--color-graphite);font-weight:600}._summary_zrz1c_87{max-width:62ch;color:var(--color-text-muted)}._foot_zrz1c_92{justify-content:space-between;align-items:flex-end;gap:var(--space-2) var(--space-4);padding-top:var(--space-3);flex-wrap:wrap;display:flex}._cta_zrz1c_101{font-size:var(--text-sm);color:var(--color-text);text-decoration:underline;-webkit-text-decoration-color:var(--color-link-underline);text-decoration-color:var(--color-link-underline);text-underline-offset:.35em;transition:color var(--duration-fast) var(--ease);align-items:center;gap:.35em;font-weight:600;text-decoration-thickness:2px;display:inline-flex}._card_zrz1c_1:hover ._cta_zrz1c_101{color:var(--color-text);-webkit-text-decoration-color:var(--color-link-underline-hover);text-decoration-color:var(--color-link-underline-hover)}._card_zrz1c_1:hover ._cta_zrz1c_101 .button__arrow{transform:translate(2px,-2px)}@media (width>=64rem){._card_zrz1c_1[data-variant=feature]{grid-template-rows:auto;grid-template-columns:minmax(0,7fr) minmax(0,5fr)}._card_zrz1c_1[data-variant=feature] ._media_zrz1c_21{border-bottom:0;border-right:1px solid var(--color-line)}._card_zrz1c_1[data-variant=feature] ._body_zrz1c_26{align-content:center;gap:var(--space-4);padding:var(--space-7) clamp(2rem, 1rem + 2.5vw, 4.5rem);grid-template-rows:none}._card_zrz1c_1[data-variant=feature] ._title_zrz1c_49{font-size:var(--text-2xl);letter-spacing:var(--tracking-display)}._card_zrz1c_1[data-variant=feature] ._summary_zrz1c_87{font-size:var(--text-md)}}._card_zrz1c_1[data-variant=compact] ._title_zrz1c_49{font-size:var(--text-lg)}._card_zrz1c_1[data-variant=compact] ._summary_zrz1c_87{font-size:var(--text-sm)}@media (width>=40rem){._card_zrz1c_1[data-variant=compact]{grid-template-rows:auto;grid-template-columns:minmax(0,2fr) minmax(0,3fr)}._card_zrz1c_1[data-variant=compact] ._media_zrz1c_21{border-bottom:0;border-right:1px solid var(--color-line)}._card_zrz1c_1[data-variant=compact] ._media_zrz1c_21>*{height:100%}._card_zrz1c_1[data-variant=compact] ._body_zrz1c_26{padding:var(--space-4) var(--space-5);gap:var(--space-2)}}._actions_1nknx_1{gap:var(--space-3);flex-wrap:wrap;display:flex}._hero_l124e_5{--hero-tint:var(--color-surface-butter);padding-block:var(--space-page-top) clamp(2rem, 1.25rem + 2.4vw, 4rem);background:var(--hero-tint);border-bottom:1px solid var(--color-line)}._hero_l124e_5[data-disc=ai]{--hero-tint:var(--disc-ai-mat)}._hero_l124e_5[data-disc=data]{--hero-tint:var(--disc-data-mat)}._hero_l124e_5[data-disc=engineering]{--hero-tint:#e1e5ea}._heroInner_l124e_43{gap:var(--space-7);display:grid}._heroCopy_l124e_53{gap:var(--space-4);justify-items:start;display:grid}._title_l124e_65{font-size:clamp(2.6rem,1.6rem + 3.4vw,5.2rem)}._methods_l124e_73{align-content:end;justify-items:start;gap:var(--space-3);display:grid}._methodsTitle_l124e_87{font-size:var(--text-xs);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-accent);font-weight:600}._methodList_l124e_103{gap:var(--space-2);flex-wrap:wrap;display:flex}._methodList_l124e_103 li{border:1px solid color-mix(in srgb, var(--color-text) 25%, transparent);border-radius:var(--radius-pill);font-size:var(--text-sm);background:#fcfdfe99;padding:.35rem .8rem;font-weight:500}._projects_l124e_133{padding-block:var(--space-section)}._lead_l124e_141{margin-bottom:var(--space-5)}._grid_l124e_149{gap:var(--space-5);display:grid}._experience_l124e_159{padding-block:var(--space-section);background:var(--color-mist)}._roles_l124e_169{gap:var(--space-4);display:grid}._role_l124e_169{gap:var(--space-1);padding-top:var(--space-4);border-top:1px solid var(--color-line);display:grid}._roleOrg_l124e_193{font-family:var(--font-display);font-size:var(--text-lg);letter-spacing:-.015em;font-weight:640}._roleMeta_l124e_207{font-size:var(--text-sm);color:var(--color-text-muted)}._roleFocus_l124e_217{font-family:var(--font-serif);font-style:italic;font-size:var(--text-md);color:var(--color-text)}._others_l124e_231{padding-block:var(--space-7)}._othersTitle_l124e_239{margin-bottom:var(--space-3);font-size:var(--text-xs);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-accent);font-weight:600}._otherList_l124e_257{gap:var(--space-2) var(--space-5);flex-wrap:wrap;display:flex}._other_l124e_231{min-height:var(--touch-target);-webkit-text-decoration-color:var(--color-link-underline);text-decoration-color:var(--color-link-underline);text-underline-offset:.3em;align-items:center;font-weight:600;display:inline-flex}._other_l124e_231:hover{color:var(--color-text)}@media (width>=48rem){._grid_l124e_149{grid-template-columns:repeat(2,minmax(0,1fr))}._roles_l124e_169{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(18rem,1fr))}}@media (width>=64rem){._heroInner_l124e_43{grid-template-columns:minmax(0,1.4fr) minmax(20rem,1fr);align-items:end;gap:clamp(3rem,1rem + 5vw,9rem)}}@media (width>=110rem){._grid_l124e_149{grid-template-columns:repeat(3,minmax(0,1fr))}}._chapters_l124e_345{padding-block:var(--space-6);border-bottom:1px solid var(--color-line)}._chaptersTitle_l124e_355{margin-bottom:var(--space-3);font-size:var(--text-xs);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-accent);font-weight:600}._chapterList_l124e_373{gap:var(--space-2) var(--space-6);flex-wrap:wrap;display:flex}._chapterList_l124e_373 li{align-items:baseline;gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}._chapterProject_l124e_399{font-size:var(--text-xs);color:var(--color-text-muted)}._layout_1hlf9_1{gap:var(--space-6);display:grid}._chapter_1hlf9_8{padding-top:var(--space-4);border-top:1px solid var(--color-text)}._lead_1hlf9_13{align-content:start;justify-items:start;gap:var(--space-5);display:grid}._lead_1hlf9_13 .prose{color:#434a55}._thread_1hlf9_26{gap:var(--space-5);padding:var(--space-6) clamp(1.25rem, .75rem + 1.5vw, 2.25rem);border:1px solid var(--color-silver-deep);border-radius:var(--radius-md);background:#ffffff80;align-content:space-between;display:grid;position:relative}._thread_1hlf9_26:before{content:"";top:calc(var(--space-6) + 1.25rem);bottom:calc(var(--space-6) + 1.25rem);background:color-mix(in srgb, var(--color-dusty) 80%, transparent);width:1px;position:absolute;left:calc(clamp(1.25rem,.75rem + 1.5vw,2.25rem) + 1.25rem)}._step_1hlf9_47{column-gap:var(--space-4);grid-template-columns:2.5rem 1fr;align-items:center;display:grid;position:relative}._bead_1hlf9_55{width:2.5rem;height:2.5rem;font-family:var(--font-serif);color:var(--color-text);background:linear-gradient(170deg,#f4f7fa 0%,#e3e9ef 60%,#cdd7e1 100%);border-radius:.55rem;grid-row:span 2;place-items:center;font-size:1.3rem;font-style:italic;display:grid;box-shadow:inset 0 1px #ffffffb3,0 2px #aab7c4,0 8px 14px -8px #0c121c80}._step_1hlf9_47:nth-child(odd) ._bead_1hlf9_55{transform:rotate(-4deg)}._step_1hlf9_47:nth-child(2n) ._bead_1hlf9_55{transform:rotate(3deg)}._stepTitle_1hlf9_81{font-family:var(--font-display);font-size:var(--text-lg);letter-spacing:-.015em;font-weight:640;line-height:1.2}._stepWhere_1hlf9_89{font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--color-accent);font-weight:600}@media (width>=64rem){._layout_1hlf9_1{column-gap:clamp(2.5rem,1rem + 3.5vw,6rem);row-gap:var(--space-5);grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:stretch}._chapter_1hlf9_8{grid-column:1/-1}}._layout_40s7k_1{gap:var(--space-7);display:grid}._body_40s7k_6{align-content:start;justify-items:start;gap:var(--space-5);display:grid}._thesis_40s7k_13{max-width:52ch;font-size:var(--text-md);color:#d6dbe1;line-height:1.6}._attribution_40s7k_20{gap:var(--space-1);max-width:52ch;padding:var(--space-3) var(--space-4);border-left:2px solid var(--color-candy);background:var(--color-ink-raised);font-size:var(--text-sm);color:var(--color-ink-muted);display:grid}._attributionLabel_40s7k_31{font-size:var(--text-2xs);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-candy);font-weight:700}._figure_40s7k_39{gap:var(--space-4);min-width:0;margin:0;display:grid}._frame_40s7k_47{border-radius:var(--radius-md);background:var(--color-silver);padding:clamp(.75rem,.4rem + 1.6vw,2rem);position:relative;box-shadow:0 30px 60px -30px #000000e6}._frame_40s7k_47 img{border-radius:var(--radius-sm);width:100%;height:auto;display:block}._caption_40s7k_63{justify-items:start;gap:var(--space-2);max-width:78ch;font-size:var(--text-xs);color:var(--color-ink-muted);line-height:1.55;display:grid}._captionTitle_40s7k_73{font-size:var(--text-sm);color:var(--color-paper);font-weight:600}._caption_40s7k_63 .tag{color:var(--color-candy)}@media (width>=64rem){._layout_40s7k_1{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(3rem,1rem + 4vw,7rem)}}._index_16otr_1{gap:var(--space-6);display:grid}._group_16otr_6{align-content:start;gap:var(--space-3);display:grid}._label_16otr_12{align-items:baseline;gap:var(--space-3);padding-bottom:var(--space-3);border-bottom:1px solid var(--color-line);font-family:var(--font-display);font-size:var(--text-lg);letter-spacing:-.015em;font-weight:640;display:flex}._num_16otr_24{font-family:var(--font-serif);color:var(--color-accent);font-style:italic;font-weight:400}._items_16otr_31{gap:var(--space-1);color:var(--color-text-muted);display:grid}._items_16otr_31 li{align-items:baseline;gap:var(--space-2);display:flex}._items_16otr_31 li:before{content:"";background:var(--color-dusty);flex:none;width:.75rem;height:1px;transform:translateY(-.3em)}@media (width>=40rem){._index_16otr_1{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=72rem){._index_16otr_1{gap:var(--space-7);grid-template-columns:repeat(4,minmax(0,1fr))}}._layout_btxz3_1{gap:var(--space-7);display:grid}._plate_btxz3_8{isolation:isolate;align-content:space-between;gap:var(--space-6);border-radius:var(--radius-md);background:var(--color-candy-soft);min-height:clamp(18rem,12rem + 18vw,30rem);padding:clamp(1.5rem,1rem + 2.5vw,3.5rem);display:grid;position:relative;overflow:hidden}._plate_btxz3_8:before{content:"";z-index:-1;background-image:var(--grain);opacity:.09;position:absolute;inset:0}._plate_btxz3_8:after{content:"";border:1px solid var(--color-candy-strong);pointer-events:none;border-radius:2px;position:absolute;inset:clamp(.6rem,.4rem + .6vw,1rem)}._plateLabel_btxz3_40{font-size:var(--text-2xs);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-accent);font-weight:700}._name_btxz3_48{font-family:var(--font-script);color:var(--color-text);font-size:clamp(3rem,2rem + 4.2vw,6.5rem);font-weight:400;line-height:.95}._evidence_btxz3_56{gap:var(--space-2);display:grid}._evidenceHeading_btxz3_61{font-size:var(--text-2xs);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-accent);font-weight:700}._evidenceList_btxz3_69{border-top:1px solid var(--color-divider-tint);display:grid}._evidenceList_btxz3_69 li{gap:var(--space-3);padding-block:var(--space-2);border-bottom:1px solid var(--color-divider-tint);font-size:var(--text-sm);color:var(--color-text);font-weight:500;display:flex}._evidenceList_btxz3_69 span{font-family:var(--font-serif);font-style:italic}._body_btxz3_89{align-content:center;justify-items:start;gap:var(--space-4);display:grid}._subheading_btxz3_98{max-width:100%}._privacy_btxz3_102{font-size:var(--text-xs);color:var(--color-text-muted)}@media (width>=40rem){._evidenceList_btxz3_69{column-gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){._layout_btxz3_1{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:clamp(2rem,1rem + 3vw,5rem)}}._section_jbbc6_1{border-bottom:1px solid var(--color-ink-line)}._layout_jbbc6_5{gap:var(--space-6);display:grid}._heading_jbbc6_10{max-width:22ch}._body_jbbc6_14{align-content:end;gap:var(--space-5);display:grid}._actions_jbbc6_20{gap:var(--space-3);flex-wrap:wrap;display:flex}@media (width>=64rem){._layout_jbbc6_5{grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:end;gap:clamp(3rem,1rem + 5vw,9rem)}}._stage_1hhrz_6{gap:var(--space-3);animation:_stage-in_1hhrz_1 var(--duration-slow) var(--ease) both;display:grid;position:relative}._portrait_1hhrz_13{align-items:center;gap:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--color-border);grid-template-columns:5.5rem 1fr;margin:0;display:grid}._frameWrap_1hhrz_23{position:relative}._frame_1hhrz_23{aspect-ratio:4/5;border:1px solid var(--color-ink);border-radius:var(--radius-sm);background-color:var(--color-silver);background-image:linear-gradient(var(--color-border) 1px, transparent 1px), linear-gradient(90deg, var(--color-border) 1px, transparent 1px);background-position:-1px -1px;background-size:1.25rem 1.25rem;position:relative;overflow:hidden}._plate_1hhrz_41{width:100%;height:100%;position:absolute;inset:0}._niche_1hhrz_48{fill:var(--color-paper);stroke:var(--color-ink);stroke-width:1.25px}._nicheInner_1hhrz_54{fill:none;stroke:var(--color-dusty);stroke-width:1px;stroke-dasharray:3 4}._ground_1hhrz_61{stroke:var(--color-ink);stroke-width:1.25px}._ticks_1hhrz_66{stroke:var(--color-dusty);stroke-width:1px}._media_1hhrz_71{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}._caption_1hhrz_79{gap:var(--space-1);display:grid}._name_1hhrz_84{font-family:var(--font-display);font-size:var(--text-lg);letter-spacing:var(--tracking-display);font-weight:600;line-height:var(--leading-snug)}._role_1hhrz_92{font-size:var(--text-sm);color:var(--color-text-muted)}._controls_1hhrz_97{gap:var(--space-2);flex-wrap:wrap;display:flex}._control_1hhrz_97{min-height:var(--touch-target);padding:0 var(--space-4);border:1px solid var(--color-ink);border-radius:var(--radius-pill);font-size:var(--text-sm);cursor:pointer;transition:background-color var(--duration-fast) var(--ease), color var(--duration-fast) var(--ease);background:0 0;font-weight:600}._control_1hhrz_97:hover{background:var(--color-ink);color:var(--color-paper)}._lines_1hhrz_122{gap:var(--space-2);padding-left:var(--space-4);border-left:1px solid var(--color-silver-deep);font-size:var(--text-sm);color:var(--color-text-muted);max-width:44ch;display:grid}@keyframes _stage-in_1hhrz_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (width>=60rem){._stage_1hhrz_6{gap:var(--space-4);padding-bottom:var(--space-6)}._portrait_1hhrz_13{align-items:start;gap:var(--space-3);border-top:0;grid-template-columns:1fr;padding-top:0}._frameWrap_1hhrz_23{width:100%;max-width:26rem;margin-left:auto}._frame_1hhrz_23{background-size:1.75rem 1.75rem}._caption_1hhrz_79{width:100%;max-width:26rem;margin-left:auto}}._stack_mcax3_1{gap:var(--space-5);margin:0;display:grid}._prints_mcax3_7{aspect-ratio:7/5;position:relative}._item_mcax3_12{width:64%;transform:rotate(var(--r,0deg));transition:transform var(--duration-base) var(--ease-out);position:absolute}._item_mcax3_12[data-position="0"]{--r:4deg;z-index:1;top:0;right:2%}._item_mcax3_12[data-position="1"]{--r:-4.5deg;z-index:2;top:22%;left:0}._item_mcax3_12[data-position="2"]{--r:1.5deg;z-index:3;bottom:0;right:10%}._item_mcax3_12:hover,._item_mcax3_12:focus-within{z-index:5;transform:rotate(0)translateY(-6px)scale(1.03)}._print_mcax3_7{background:var(--color-silver);color:var(--color-text);border-radius:3px;gap:.55rem;padding:.5rem .55rem .55rem;text-decoration:none;display:grid;box-shadow:inset 0 1px #fff6,0 26px 50px -22px #000000d9,0 4px 10px -4px #00000080}._print_mcax3_7 img{border-radius:1px;width:100%;height:auto;display:block}._label_mcax3_68{font-size:var(--text-2xs);letter-spacing:.1em;text-transform:uppercase;color:#3a414c;order:-1;align-items:center;gap:.45rem;padding-inline:.15rem;font-weight:650;display:flex}._label_mcax3_68:before{content:"";width:var(--dot-size);height:var(--dot-size);background:var(--color-accent);border-radius:50%;flex:none}._print_mcax3_7:focus-visible{outline:2px solid var(--color-candy);outline-offset:4px}._caption_mcax3_95{align-items:baseline;gap:var(--space-3);max-width:46ch;font-size:var(--text-xs);color:var(--color-ink-muted);line-height:1.5;display:flex}._caption_mcax3_95:before{content:"";background:var(--color-candy);flex:none;width:1.75rem;height:1px;transform:translateY(-.25em)}@media (width<=39.99rem){._item_mcax3_12{width:70%}._label_mcax3_68{letter-spacing:.06em;font-size:.6rem}}._hero_121up_1{padding-top:var(--space-page-top);overflow:hidden}._inner_121up_6{align-items:center;gap:clamp(2.5rem,1.5rem + 3vw,4rem);display:grid}._copy_121up_12{gap:var(--space-5);justify-items:start;display:grid}._headline_121up_18{max-width:19ch;color:var(--color-paper)}._lede_121up_23{color:#c0c6ce;max-width:54ch}._actions_121up_28{gap:var(--space-3);padding-top:var(--space-2);flex-wrap:wrap;display:flex}._stage_121up_35{min-width:0}._divider_121up_40{align-items:center;gap:var(--space-4);grid-template-columns:1fr auto 1fr;margin-top:clamp(2.5rem,1.75rem + 2vw,4rem);display:grid}._rule_121up_48{background:var(--color-ink-line);height:1px}._cue_121up_53{align-items:center;gap:var(--space-3);min-height:var(--touch-target);font-size:var(--text-xs);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-paper);font-weight:600;text-decoration:none;display:inline-flex}._cueIcon_121up_66{width:2.1rem;height:2.1rem;font-size:var(--text-sm);transition:border-color var(--duration-fast) var(--ease), color var(--duration-fast) var(--ease);animation:_cue_121up_53 2.6s var(--ease) infinite;border:1px solid #4a4a50;border-radius:50%;place-items:center;display:grid}._cue_121up_53:hover ._cueIcon_121up_66{border-color:var(--color-candy);color:var(--color-candy)}@keyframes _cue_121up_53{0%,70%,to{transform:translateY(0)}35%{transform:translateY(3px)}}._foot_121up_97{justify-content:space-between;gap:var(--space-2) var(--space-5);padding-block:var(--space-4) var(--space-5);font-size:var(--text-2xs);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-ink-muted);flex-wrap:wrap;font-weight:600;display:flex}@media (width<=39.99rem){._cue_121up_53{font-size:var(--text-2xs);letter-spacing:.1em}}@media (width>=64rem){._inner_121up_6{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(3rem,1rem + 4vw,8rem)}}@media (width>=120rem){._inner_121up_6{grid-template-columns:minmax(0,1fr) minmax(0,.85fr)}}._grid_u5yz3_1{gap:var(--space-4);display:grid}._more_u5yz3_6{margin-top:var(--space-5)}._toggle_u5yz3_10{margin-top:var(--space-6)}@media (width>=64rem){._grid_u5yz3_1{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=140rem){._grid_u5yz3_1{grid-template-columns:repeat(3,minmax(0,1fr))}}._feature_nid0j_1{margin-bottom:var(--space-5)}._pair_nid0j_5{gap:var(--space-5);display:grid}@media (width>=48rem){._pair_nid0j_5{grid-template-columns:repeat(2,minmax(0,1fr))}}._frame_1v6iu_1{width:100%;padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background-color:var(--color-silver);background-image:linear-gradient(var(--color-border) 1px, transparent 1px), linear-gradient(90deg, var(--color-border) 1px, transparent 1px);background-position:-1px -1px;background-size:2rem 2rem;align-items:flex-end;margin:0;display:flex;position:relative;overflow:hidden}._frame_1v6iu_1:after{content:"";background:linear-gradient(180deg, transparent 45%, color-mix(in srgb, var(--color-paper) 85%, transparent));pointer-events:none;position:absolute;inset:0}._wide_1v6iu_27{aspect-ratio:16/10}._standard_1v6iu_31{aspect-ratio:4/3}._square_1v6iu_35{aspect-ratio:1}._tall_1v6iu_39{aspect-ratio:3/4}._caption_1v6iu_43{z-index:1;font-size:var(--text-xs);color:var(--color-text);gap:2px;display:grid;position:relative}._kind_1v6iu_52{letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-dusty-ink);font-weight:600}._tick_1v6iu_59{z-index:1;border:0 solid var(--color-dusty);width:10px;height:10px;position:absolute}._tl_1v6iu_67{border-top-width:1px;border-left-width:1px;top:8px;left:8px}._tr_1v6iu_74{border-top-width:1px;border-right-width:1px;top:8px;right:8px}._bl_1v6iu_81{border-bottom-width:1px;border-left-width:1px;bottom:8px;left:8px}._br_1v6iu_88{border-bottom-width:1px;border-right-width:1px;bottom:8px;right:8px}._figure_18p46_1{gap:var(--space-3);margin:0;display:grid}._media_18p46_8{border:1px solid var(--color-line);border-radius:var(--radius-sm);background:var(--color-sheet);height:auto;box-shadow:0 0 0 clamp(.5rem, .3rem + .8vw, 1rem) var(--color-silver);width:calc(100% + -2*clamp(.5rem,.3rem + .8vw,1rem));margin:clamp(.5rem,.3rem + .8vw,1rem);display:block}._expand_18p46_19{border-radius:var(--radius-sm);line-height:0;display:block}._expand_18p46_19:hover ._media_18p46_8{box-shadow:0 0 0 clamp(.5rem, .3rem + .8vw, 1rem) var(--color-silver-deep)}._caption_18p46_29{max-width:78ch;margin-top:var(--space-2);font-size:var(--text-xs);color:var(--color-text-muted);line-height:1.55}._demo_18p46_37{font-size:var(--text-sm);color:var(--color-text-muted)}._list_1yz5b_1{gap:var(--space-1) 0;font-size:var(--text-sm);color:var(--color-text-muted);flex-wrap:wrap;display:flex}._list_1yz5b_1 li:not(:last-child):after{content:"·";content:"·" / "";margin-inline:var(--space-2);color:var(--color-dusty)}._tag_12jct_1{border-radius:var(--radius-pill);font-size:var(--text-xs);white-space:nowrap;color:var(--color-accent);border:1px solid;padding:.1rem .6rem;font-weight:600;display:inline-block}._built_12jct_12{color:var(--color-text)}._planned_12jct_16{color:var(--color-dusty-ink);border-style:dashed}._section_1kt7s_1{border-top:1px solid var(--color-line);scroll-margin-top:var(--ribbon-height,3.5rem);padding-block:clamp(2rem,1.4rem + 1.6vw,3rem)}._compact_1kt7s_8{padding-block:var(--space-5)}._layout_1kt7s_12{gap:var(--space-4);display:grid}._rail_1kt7s_17{align-content:start;gap:var(--space-2);display:grid}._number_1kt7s_23{font-family:var(--font-serif);color:var(--color-accent-display);font-size:clamp(2rem,1.6rem + 1.4vw,3.2rem);font-style:italic;line-height:1}._title_1kt7s_31{font-family:var(--font-display);font-size:var(--text-xl);letter-spacing:-.022em;font-weight:640;line-height:var(--leading-snug);text-wrap:balance;max-width:18ch}._compact_1kt7s_8 ._title_1kt7s_31{font-size:var(--text-lg)}._content_1kt7s_45{gap:var(--space-5);min-width:0;display:grid}._paras_1kt7s_53>p,._block_1kt7s_54>ul{max-width:var(--measure-wide)}._bullets_1kt7s_58{gap:var(--space-2);margin-top:var(--space-4);display:grid}._bullets_1kt7s_58 li{padding-left:var(--space-5);position:relative}._bullets_1kt7s_58 li:before{content:"";border:1px solid var(--color-dusty-ink);width:.45rem;height:.45rem;position:absolute;top:.68em;left:.2rem;transform:rotate(45deg)}._callout_1kt7s_80{gap:var(--space-2);margin-top:var(--space-5);padding:var(--space-4) var(--space-5);border-radius:var(--radius-sm);border-left:3px solid var(--color-dusty-ink);background:var(--color-surface-callout);display:grid}._callout_1kt7s_80 ._calloutLabel_1kt7s_91,._callout_1kt7s_80 ._calloutText_1kt7s_92{margin-top:0}._calloutLabel_1kt7s_91{font-size:var(--text-2xs);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-dusty-ink);font-weight:700}._calloutText_1kt7s_92{font-size:var(--text-md);color:var(--color-text);font-weight:500}._subsections_1kt7s_110{gap:var(--space-5);margin-top:var(--space-5);display:grid}._subsection_1kt7s_110{padding-top:var(--space-4);border-top:1px solid var(--color-line)}._subsection_1kt7s_110 p{max-width:var(--measure)}@media (width>=80rem){._subsections_1kt7s_110{column-gap:var(--space-7);grid-template-columns:repeat(auto-fit,minmax(22rem,1fr));max-width:96rem}}._subsection_1kt7s_110 h3{align-items:baseline;gap:var(--space-3);margin-bottom:var(--space-2);font-family:var(--font-display);font-size:var(--text-lg);letter-spacing:-.015em;color:var(--color-text);font-weight:640;display:flex}._subNumber_1kt7s_145{font-family:var(--font-serif);color:var(--color-dusty-ink);font-style:italic;font-weight:400}@media (width>=60rem){._section_1kt7s_1{padding-block:var(--space-7)}._compact_1kt7s_8{padding-block:var(--space-6)}._layout_1kt7s_12{grid-template-columns:minmax(12rem,15rem) minmax(0,1fr);gap:clamp(1.5rem,.5rem + 2.5vw,4rem)}._rail_1kt7s_17{top:calc(var(--header-height) + 4.5rem);align-self:start;position:sticky}}._wide_1kt7s_175 ._block_1kt7s_54{max-width:none}._wide_1kt7s_175 ._paras_1kt7s_53>p,._wide_1kt7s_175 ._block_1kt7s_54>ul{max-width:120ch}@media (width>=62rem){._wide_1kt7s_175 ._paras_1kt7s_53:has(>p~p){columns:2;column-gap:clamp(2rem,1rem + 2.5vw,4rem)}._wide_1kt7s_175 ._paras_1kt7s_53:has(>p~p)>p{break-inside:avoid-column;max-width:none}._wide_1kt7s_175 ._block_1kt7s_54>._bullets_1kt7s_58{column-gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));max-width:none}}._wide_1kt7s_175 ._subsections_1kt7s_110{max-width:none}._wide_1kt7s_175 ._subsection_1kt7s_110 p{max-width:var(--measure)}@media (width>=48rem){._wide_1kt7s_175 ._subsections_1kt7s_110{column-gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=60rem){._wide_1kt7s_175 ._layout_1kt7s_12{grid-template-columns:minmax(11rem,14rem) minmax(0,1fr);gap:clamp(1.5rem,.5rem + 2.5vw,3.5rem)}}@media (width>=90rem){._wide_1kt7s_175 ._subsections_1kt7s_110{grid-template-columns:repeat(var(--sub-columns,2), minmax(0, 1fr));column-gap:var(--space-7)}}._figure_1jv90_1{margin:var(--space-6) 0 0;gap:var(--space-4);border-radius:var(--radius-sm);background:var(--color-silver);padding:clamp(1.25rem,.75rem + 1.6vw,2.5rem);display:grid}._title_1jv90_19{font-family:var(--font-serif);font-style:italic;font-size:var(--text-xl);color:var(--color-text);line-height:1.2}._steps_1jv90_35{gap:var(--space-4) var(--space-3);counter-reset:none;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._step_1jv90_35{align-content:start;gap:var(--space-2);padding-top:var(--space-3);border-top:2px solid var(--color-candy-strong);display:grid}._number_1jv90_65{font-family:var(--font-serif);font-style:italic;font-size:var(--text-lg);color:var(--color-accent);line-height:1}._label_1jv90_81{font-family:var(--font-display);letter-spacing:-.01em;color:var(--color-text);font-weight:640;line-height:1.3}._text_1jv90_97{font-size:var(--text-sm);color:var(--color-text-muted);line-height:1.5}._caption_1jv90_109{font-size:var(--text-xs);color:var(--color-text-muted)}@media (width>=40rem){._steps_1jv90_35{column-gap:var(--space-5);row-gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=80rem){._steps_1jv90_35{grid-template-columns:repeat(6,minmax(0,1fr))}}._module_vmy00_1{gap:var(--space-4);display:grid}._legend_vmy00_6{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-text-muted);flex-wrap:wrap;display:flex}._legendItem_vmy00_15{display:inline-flex}._groups_vmy00_19{gap:var(--space-4);display:grid}._group_vmy00_19{gap:var(--space-3);padding:var(--space-5);border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-sheet);display:grid}._group_vmy00_19:first-child{border-top:3px solid var(--color-candy-strong)}._group_vmy00_19:nth-child(2){border-top:3px solid var(--color-dusty)}._group_vmy00_19:nth-child(3){border-top:3px dashed var(--color-dusty-ink)}._title_vmy00_45{font-family:var(--font-serif);font-style:italic;font-size:var(--text-xl);color:var(--color-text);font-weight:400}._body_vmy00_53{gap:var(--space-3);min-width:0;display:grid}._summary_vmy00_59{color:var(--color-text-muted);max-width:62ch}._entries_vmy00_64{gap:var(--space-3);display:grid}._entries_vmy00_64 li{align-items:baseline;gap:var(--space-2) var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--color-line-soft);grid-template-columns:6.5rem minmax(0,1fr);display:grid}._note_vmy00_78{color:var(--color-text-muted)}._date_vmy00_82{font-size:var(--text-xs);color:var(--color-text-muted);display:block}@media (width>=64rem){._group_vmy00_19{gap:var(--space-6);grid-template-columns:minmax(0,3fr) minmax(0,8fr)}}._entries_vmy00_64 li>span:only-child{grid-column:1/-1}._band_15j6k_1{border-block:1px solid var(--color-line);margin:0}._caption_15j6k_6{padding-block:var(--space-3);max-width:calc(var(--measure-wide) + var(--gutter) * 2);font-size:var(--text-xs);color:var(--color-text-muted);line-height:1.55}._captionWide_15j6k_15{max-width:none}._showcase_18jgf_1{gap:var(--space-7);min-width:0;display:grid}._intro_18jgf_7{gap:var(--space-4);max-width:120ch;color:var(--color-text-muted);display:grid}._shots_18jgf_14{gap:var(--space-8);display:grid}._row_18jgf_19{gap:var(--space-4);align-items:start;min-width:0;display:grid}._figure_18jgf_26{gap:var(--space-3);min-width:0;margin:0;display:grid}._zoom_18jgf_34{border-radius:var(--radius-sm);background:var(--color-silver);cursor:zoom-in;border:0;width:100%;padding:clamp(.5rem,.3rem + .8vw,1rem);line-height:0;display:block;position:relative}._zoom_18jgf_34:hover{background:var(--color-silver-deep)}._image_18jgf_50{border:1px solid var(--color-line);background:var(--color-mist);width:100%;height:auto;display:block}._zoomHint_18jgf_58{border-radius:var(--radius-pill);background:var(--color-text);font-size:var(--text-xs);color:var(--color-paper);padding:.3rem .65rem;font-weight:600;line-height:1.2;position:absolute;bottom:clamp(1rem,.6rem + 1.2vw,1.75rem);right:clamp(1rem,.6rem + 1.2vw,1.75rem)}._caption_18jgf_71{gap:var(--space-1);max-width:var(--measure-wide);font-size:var(--text-xs);color:var(--color-text-muted);line-height:1.55;display:grid}._kind_18jgf_80{font-size:var(--text-2xs);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-accent);font-weight:700}._text_18jgf_88{gap:var(--space-3) var(--space-6);align-content:start;min-width:0;display:grid}._head_18jgf_95,._body_18jgf_96{gap:var(--space-3);align-content:start;min-width:0;display:grid}._body_18jgf_96>p{max-width:var(--measure)}._text_18jgf_88 h3{font-family:var(--font-display);font-size:var(--text-xl);letter-spacing:-.02em;font-weight:640;line-height:var(--leading-snug);text-wrap:balance}._number_18jgf_116{font-family:var(--font-serif);font-style:italic;font-size:var(--text-xl);color:var(--color-accent);line-height:1}._contribution_18jgf_124{gap:var(--space-1);padding-top:var(--space-3);border-top:1px solid var(--color-line);font-size:var(--text-sm);color:var(--color-text-muted);display:grid}._contributionLabel_18jgf_133{font-size:var(--text-2xs);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-text);font-weight:700}._dialog_18jgf_143{background:var(--color-paper);width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--color-text);border:0;margin:0;padding:0;position:fixed;inset:0}._dialog_18jgf_143[open]{grid-template-rows:auto minmax(0,1fr) auto;display:grid}._dialog_18jgf_143[open]:not(:has(._dialogCaption_18jgf_162)){grid-template-rows:auto minmax(0,1fr)}._dialog_18jgf_143::backdrop{background:#0a0e14d1}._dialogBar_18jgf_170{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-3) var(--gutter);border-bottom:1px solid var(--color-line);display:flex}._dialogTitle_18jgf_179{font-weight:640;display:grid}._dialogKind_18jgf_184{font-size:var(--text-2xs);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-accent);font-weight:700}._close_18jgf_192{min-height:var(--touch-target);padding-inline:var(--space-5);border:1px solid var(--color-text);border-radius:var(--radius-pill);color:var(--color-text);cursor:pointer;background:0 0;flex:none;font-weight:600}._close_18jgf_192:hover{background:var(--color-hover-fill)}._dialogScroll_18jgf_208{padding:var(--space-3) var(--gutter);background:var(--color-silver);overflow:auto}._dialogImage_18jgf_214{border:1px solid var(--color-line);background:var(--color-sheet);width:100%;min-width:56rem;max-width:120rem;height:auto;margin-inline:auto;display:block}._dialogCaption_18jgf_162{padding:var(--space-3) var(--gutter);border-top:1px solid var(--color-line);font-size:var(--text-xs);color:var(--color-text-muted)}body:has(dialog[open]){overflow:hidden}@media (width>=48rem){._text_18jgf_88{grid-template-columns:minmax(14rem,1fr) minmax(0,2fr)}}@media (width>=64rem){._row_18jgf_19{grid-template-columns:minmax(18rem,5fr) minmax(0,8fr);grid-template-areas:"text figure";gap:clamp(2rem,1rem + 3vw,5rem)}._figure_18jgf_26{grid-area:figure}._text_18jgf_88{top:calc(var(--header-height) + var(--space-5));grid-area:text;grid-template-columns:1fr;position:sticky}._body_18jgf_96>p{max-width:none}}._hero_1w74c_1{padding-block:var(--space-page-top) clamp(1.75rem, 1.25rem + 1.6vw, 3rem)}._inner_1w74c_5{gap:var(--space-7);display:grid}._copy_1w74c_10{gap:var(--space-4);justify-items:start;min-width:0;display:grid}._crumbs_1w74c_17{align-items:center;gap:var(--space-2);font-size:var(--text-xs);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-accent);flex-wrap:wrap;font-weight:600;display:flex}._crumb_1w74c_17{min-height:var(--touch-target);color:var(--color-text);align-items:center;gap:.4em;text-decoration:none;display:inline-flex}._crumb_1w74c_17:hover{color:var(--color-text);text-underline-offset:.3em;text-decoration:underline}._title_1w74c_44{max-width:20ch}._descriptor_1w74c_48{font-size:var(--text-sm);color:var(--color-text-muted);font-weight:600}._lede_1w74c_54{color:#3c424d;max-width:58ch}._qualifier_1w74c_59{max-width:62ch;padding-left:var(--space-4);border-left:2px solid var(--color-dusty);font-size:var(--text-sm);font-weight:500}._side_1w74c_67{align-content:end;min-width:0;display:grid}._facts_1w74c_73{border-top:1px solid var(--color-text);margin:0;display:grid}._fact_1w74c_73{gap:var(--space-3);padding-block:var(--space-3);border-bottom:1px solid var(--color-line);font-size:var(--text-sm);grid-template-columns:8.5rem minmax(0,1fr);align-items:baseline;display:grid}._fact_1w74c_73 dt{font-size:var(--text-2xs);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-text-muted);font-weight:700}._fact_1w74c_73 dd{margin:0}._reviewed_1w74c_101{padding-top:var(--space-3);font-size:var(--text-xs);color:var(--color-text-muted)}@media (width>=64rem){._inner_1w74c_5{grid-template-columns:minmax(0,1.5fr) minmax(22rem,1fr);align-items:end;gap:clamp(3rem,1rem + 5vw,9rem)}}._wide_1w74c_116 ._lede_1w74c_54,._wide_1w74c_116 ._qualifier_1w74c_59{max-width:76ch}._wide_1w74c_116 ._title_1w74c_44{max-width:26ch}@media (width>=64rem){._wide_1w74c_116._inner_1w74c_5{grid-template-columns:minmax(0,2fr) minmax(22rem,1fr)}}._ribbon_tf1uh_2{--ribbon-height:3.5rem;top:var(--header-height);z-index:20;border-block:1px solid var(--color-line);background:color-mix(in srgb, var(--color-paper) 95%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);position:sticky}._inner_tf1uh_13{align-items:center;gap:var(--space-2);min-height:var(--ribbon-height);display:flex}._label_tf1uh_20{margin-right:var(--space-3);font-size:var(--text-2xs);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-accent);flex:none;font-weight:700}._arrow_tf1uh_30{width:var(--touch-target);height:var(--touch-target);border:1px solid var(--color-line);border-radius:var(--radius-pill);background:var(--color-paper);font-size:var(--text-md);color:var(--color-text);cursor:pointer;flex:none;place-items:center;line-height:1;display:grid}._arrow_tf1uh_30:hover:not(:disabled){background:var(--color-hover-fill)}._arrow_tf1uh_30:disabled{opacity:.35;cursor:default}._list_tf1uh_54{gap:var(--space-1) var(--space-5);overscroll-behavior-x:contain;scrollbar-width:none;--fade-start:0;--fade-end:0;min-width:0;-webkit-mask-image:linear-gradient(to right, transparent, #000 calc(var(--fade-start) * 1.5rem), #000 calc(100% - var(--fade-end) * 1.5rem), transparent);mask-image:linear-gradient(to right, transparent, #000 calc(var(--fade-start) * 1.5rem), #000 calc(100% - var(--fade-end) * 1.5rem), transparent);flex:1;display:flex;position:relative;overflow-x:auto}._list_tf1uh_54::-webkit-scrollbar{display:none}._list_tf1uh_54[data-before=true]{--fade-start:1}._list_tf1uh_54[data-after=true]{--fade-end:1}._link_tf1uh_88{min-height:var(--touch-target);font-size:var(--text-sm);white-space:nowrap;color:var(--color-text);border-bottom:2px solid #0000;align-items:baseline;gap:.4rem;padding-block:.7rem .55rem;font-weight:550;text-decoration:none;display:inline-flex}._link_tf1uh_88 span{font-family:var(--font-serif);color:var(--color-accent);font-style:italic}._link_tf1uh_88:hover{text-underline-offset:.35em;text-decoration:underline}._link_tf1uh_88[aria-current=location]{border-bottom-color:var(--color-accent-display);font-weight:700}@media (width<=47.99rem){._label_tf1uh_20{display:none}}._snapshot_ztmrr_2{padding-block:var(--space-6);background:var(--color-mist)}._snapshotList_ztmrr_7{gap:var(--space-5);margin:0;display:grid}._snapshotItem_ztmrr_13{gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--color-text);align-content:start;display:grid}._snapshotItem_ztmrr_13 dt{font-family:var(--font-serif);font-style:italic;font-size:var(--text-lg);color:var(--color-text)}._snapshotItem_ztmrr_13 dd{max-width:52ch;font-size:var(--text-sm);margin:0;line-height:1.6}._metrics_ztmrr_35{padding-block:var(--space-7) var(--space-6)}._decisions_ztmrr_40{gap:var(--space-4);display:grid}._decisionCard_ztmrr_45{align-content:start;gap:var(--space-3);padding:var(--space-5);border-radius:var(--radius-md);background:var(--color-silver);display:grid}._decisionCard_ztmrr_45:nth-child(2n){background:var(--disc-ai-mat)}._decisionNumber_ztmrr_58{font-family:var(--font-serif);font-style:italic;font-size:var(--text-xl);color:var(--color-accent);line-height:1}._decision_ztmrr_40{font-family:var(--font-display);font-size:var(--text-md);letter-spacing:-.01em;font-weight:640;line-height:1.35}._tradeoff_ztmrr_74{gap:var(--space-1);padding-top:var(--space-3);border-top:1px solid color-mix(in srgb, var(--color-text) 18%, transparent);font-size:var(--text-sm);color:#3f4652;display:grid}._practiceText_ztmrr_84{padding-top:var(--space-3);border-top:1px solid color-mix(in srgb, var(--color-text) 18%, transparent);font-size:var(--text-sm);color:#3f4652}._tradeoffLabel_ztmrr_91{font-size:var(--text-2xs);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-text);font-weight:700}._deepDives_ztmrr_100{gap:var(--space-5);display:grid}._deepDive_ztmrr_100{align-content:start;gap:var(--space-2);padding-top:var(--space-4);border-top:2px solid var(--color-candy-strong);display:grid}._deepDive_ztmrr_100 h3{font-family:var(--font-display);font-size:var(--text-lg);letter-spacing:-.015em;font-weight:640}._deepDive_ztmrr_100 p{max-width:56ch;color:var(--color-text-muted)}._skills_ztmrr_126{gap:var(--space-6) var(--space-6);display:grid}._skillGroup_ztmrr_131{align-content:start;gap:var(--space-3);padding-top:var(--space-4);border-top:2px solid var(--color-candy-strong);display:grid}._skillGroup_ztmrr_131 h3{font-family:var(--font-display);font-size:var(--text-lg);letter-spacing:-.015em;font-weight:640}._skillGroup_ztmrr_131 ul{gap:var(--space-2);display:grid}._skillGroup_ztmrr_131 li{padding-left:var(--space-5);font-size:var(--text-sm);position:relative}._skillGroup_ztmrr_131 li:before{content:"";border:1px solid var(--color-dusty-ink);width:.4rem;height:.4rem;position:absolute;top:.6em;left:.2rem;transform:rotate(45deg)}._skillNote_ztmrr_168{padding-top:var(--space-3);border-top:1px solid var(--color-line);font-size:var(--text-xs);color:var(--color-text-muted);line-height:1.55}._stackGroups_ztmrr_176{gap:var(--space-4);display:grid}._stackGroup_ztmrr_176{gap:var(--space-2);display:grid}._stackGroup_ztmrr_176 h3{font-size:var(--text-2xs);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-dusty-ink);font-weight:700}._legend_ztmrr_194{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-text-muted);flex-wrap:wrap;display:flex}._legendItem_ztmrr_203{display:inline-flex}._future_ztmrr_207{gap:var(--space-3);display:grid}._future_ztmrr_207 li{align-items:baseline;gap:var(--space-3);padding-bottom:var(--space-3);border-bottom:1px solid var(--color-line);flex-wrap:wrap;display:flex}._note_ztmrr_221{color:var(--color-text-muted)}._notes_ztmrr_225{gap:var(--space-3);max-width:var(--measure);display:grid}._notes_ztmrr_225 li{padding-left:var(--space-5);color:var(--color-text-muted);position:relative}._notes_ztmrr_225 li:before{content:"";background:var(--color-candy-strong);width:.75rem;height:1px;position:absolute;top:.75em;left:0}._gallery_ztmrr_247{gap:var(--space-5);grid-template-columns:1fr;display:grid}._pager_ztmrr_254{margin-top:var(--space-8)}._pagerInner_ztmrr_258{display:grid}._pagerLink_ztmrr_262{gap:var(--space-1);padding-block:var(--space-6);border-bottom:1px solid var(--color-ink-line);transition:color var(--duration-fast) var(--ease);text-decoration:none;display:grid}._pagerLink_ztmrr_262:hover{color:var(--color-candy)}._pagerLabel_ztmrr_275{font-size:var(--text-2xs);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-dusty);font-weight:700}._pagerTitle_ztmrr_283{font-family:var(--font-display);font-size:var(--text-lg);letter-spacing:-.015em;font-weight:640}@media (width>=48rem){._gallery_ztmrr_247{grid-template-columns:repeat(2,minmax(0,1fr))}._galleryWide_ztmrr_295{grid-column:1/-1}._snapshotList_ztmrr_7{gap:var(--space-7);grid-template-columns:repeat(auto-fit,minmax(0,1fr))}._decisions_ztmrr_40,._deepDives_ztmrr_100,._skills_ztmrr_126{grid-template-columns:repeat(2,minmax(0,1fr))}._pagerInner_ztmrr_258{gap:var(--space-6);grid-template-columns:1fr auto 1fr}._pagerLink_ztmrr_262{border-bottom:0}._pagerCenter_ztmrr_322{text-align:center}._pagerNext_ztmrr_326{text-align:right}}@media (width>=80rem){._skills_ztmrr_126{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=120rem){._decisions_ztmrr_40{grid-template-columns:repeat(3,minmax(0,1fr))}}._metrics_hwqax_1{padding-block:var(--space-6);border-top:1px solid var(--color-line)}._figure_hwqax_7{width:100%;max-width:72rem}._evidence_hwqax_12{border-top:1px solid var(--color-text);max-width:40rem;display:grid}._evidence_hwqax_12 li{gap:var(--space-4);padding-block:var(--space-3);border-bottom:1px solid var(--color-line);font-weight:550;display:flex}._evidence_hwqax_12 span{font-family:var(--font-serif);color:var(--color-accent);font-style:italic;font-weight:400}._privacy_hwqax_33{max-width:60ch;padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);background:var(--color-surface-callout);font-size:var(--text-sm)}._pager_hwqax_41{margin-top:var(--space-8)}._pagerInner_hwqax_45{display:grid}._pagerLink_hwqax_49{gap:var(--space-1);padding-block:var(--space-6);transition:color var(--duration-fast) var(--ease);text-decoration:none;display:grid}._pagerLink_hwqax_49:hover{color:var(--color-candy)}._pagerLabel_hwqax_61{font-size:var(--text-2xs);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-dusty);font-weight:700}._pagerTitle_hwqax_69{font-family:var(--font-display);font-size:var(--text-lg);letter-spacing:-.015em;font-weight:640}@media (width>=48rem){._pagerInner_hwqax_45{gap:var(--space-6);grid-template-columns:1fr 1fr}._pagerNext_hwqax_82{text-align:right}}._figure_13572_1{gap:var(--space-4);border-radius:var(--radius-md);background:var(--color-silver);min-width:0;margin:0;padding:clamp(1rem,.6rem + 1.4vw,2rem);display:grid}._title_13572_21{font-family:var(--font-display);font-size:var(--text-lg);letter-spacing:-.015em;color:var(--color-text);font-weight:640}._description_13572_37{max-width:var(--measure-wide);font-size:var(--text-sm);color:var(--color-text-muted)}._caption_13572_49{max-width:var(--measure-wide);font-size:var(--text-xs);color:var(--color-text-muted);line-height:1.55}._boundary_13572_65{gap:var(--space-4);padding:var(--space-4);border:1px solid var(--color-dusty-ink);border-radius:var(--radius-md);background:var(--color-sheet);display:grid}._boundaryLabel_13572_83,._outsideLabel_13572_85{font-size:var(--text-xs);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-accent);font-weight:700}._boundaryLabel_13572_83 span{margin-top:var(--space-1);font-size:var(--text-xs);letter-spacing:.02em;text-transform:none;color:var(--color-text-muted);font-weight:500;display:block}._tiers_13572_121,._deciders_13572_123{gap:var(--space-3);align-items:stretch;display:grid}._tier_13572_121,._decider_13572_123{align-content:start;gap:var(--space-2);min-width:0;padding:var(--space-4);border:1px solid var(--color-text);border-radius:var(--radius-sm);background:var(--color-surface);display:grid}._tierName_13572_159,._deciderName_13572_161{font-family:var(--font-display);font-size:var(--text-md);font-weight:640}._tierStack_13572_173,._deciderTag_13572_175{font-size:var(--text-xs);letter-spacing:.04em;color:var(--color-accent);font-weight:700}._tierText_13572_189,._deciderText_13572_191{font-size:var(--text-sm);color:var(--color-text-muted);line-height:1.55}._arrow_13572_203{font-family:var(--font-serif);font-size:var(--text-xl);color:var(--color-dusty-ink);place-self:center;display:none}._nodes_13572_221{gap:var(--space-3);display:grid}._node_13572_221{align-content:start;gap:var(--space-1);min-width:0;padding:var(--space-3) var(--space-4);border:1px dashed var(--color-dusty-ink);border-radius:var(--radius-sm);background:var(--color-surface);display:grid}._boundary_13572_65>._nodes_13572_221 ._node_13572_221:nth-child(-n+2){border-style:solid;border-color:var(--color-text)}._nodeName_13572_265{font-size:var(--text-sm);font-weight:640}._nodeDetail_13572_275{font-size:var(--text-xs);color:var(--color-text-muted);line-height:1.5}._nodeTag_13572_287{font-size:var(--text-2xs);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-accent);font-weight:700}._outside_13572_85,._domains_13572_315{gap:var(--space-3);display:grid}._domain_13572_315{align-content:start;gap:var(--space-3);min-width:0;padding:var(--space-4);border-radius:var(--radius-sm);background:var(--color-surface);border:1px solid var(--color-line);display:grid}._domainName_13572_347{font-size:var(--text-2xs);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-accent);font-weight:700}._chips_13572_363{gap:var(--space-2);flex-wrap:wrap;display:flex}._chip_13572_363{border:1px solid var(--color-text);border-radius:var(--radius-pill);font-size:var(--text-xs);padding:.2rem .65rem;font-weight:600}._relations_13572_391{gap:var(--space-2);font-size:var(--text-xs);color:var(--color-text-muted);line-height:1.5;display:grid}._callouts_13572_407{gap:var(--space-3);display:grid}._callouts_13572_407 li{gap:var(--space-1);padding-top:var(--space-3);border-top:1px solid var(--color-dusty-ink);font-size:var(--text-sm);line-height:1.55;display:grid}._calloutName_13572_435{font-size:var(--text-2xs);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-accent);font-weight:700}._flow_13572_453,._release_13572_455{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._flowStep_13572_467,._releaseStep_13572_469{align-content:start;gap:var(--space-1);min-width:0;padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);border:1px solid var(--color-line);background:var(--color-surface);display:grid}._flowNumber_13572_491{font-family:var(--font-serif);font-style:italic;font-size:var(--text-xl);color:var(--color-accent);line-height:1}._releaseStep_13572_469{gap:var(--space-2);padding:var(--space-4);border-color:var(--color-text)}._flowLane_13572_521{font-size:var(--text-2xs);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-dusty-ink);font-weight:700}._flowName_13572_537{font-size:var(--text-sm);font-weight:640}._flowText_13572_547{font-size:var(--text-xs);color:var(--color-text-muted);line-height:1.5}._flowYou_13572_559{margin-top:var(--space-1);font-size:var(--text-xs);color:var(--color-accent);font-weight:700}._strip_13572_575{gap:var(--space-2);padding:var(--space-4);border:1px solid var(--color-text);border-radius:var(--radius-sm);background:var(--color-surface);display:grid}._stripLabel_13572_593{font-size:var(--text-2xs);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-accent);font-weight:700}._stripList_13572_609{gap:var(--space-2);font-size:var(--text-sm);display:grid}._stripList_13572_609 li:before{content:"× ";font-weight:700}@media (width>=40rem){._nodes_13572_221,._domains_13572_315,._flow_13572_453,._callouts_13572_407,._stripList_13572_609{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){._tiers_13572_121,._deciders_13572_123{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr)}._arrow_13572_203{display:block}._nodes_13572_221{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr))}._domains_13572_315{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr))}._flow_13572_453{grid-template-columns:repeat(3,minmax(0,1fr))}._release_13572_455{grid-template-columns:repeat(5,minmax(0,1fr))}._callouts_13572_407{grid-template-columns:repeat(3,minmax(0,1fr))}._stripList_13572_609{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=40rem) and (width<=63.99rem){._release_13572_455{grid-template-columns:repeat(2,minmax(0,1fr))}}._heading_6rfvi_7{margin-bottom:var(--space-3);font-family:var(--font-display);font-size:var(--text-lg);letter-spacing:-.015em;color:var(--color-text);scroll-margin-top:calc(var(--ribbon-height,3.5rem) + var(--space-3));font-weight:640}._prose_6rfvi_27,._proseBody_6rfvi_39{gap:var(--space-3);min-width:0;display:grid}._proseBody_6rfvi_39>p,._proseBody_6rfvi_39>ul{max-width:100ch}@media (width>=62rem){._proseBody_6rfvi_39:has(>p~p){column-width:28rem;column-gap:var(--space-6);display:block}:is(._proseBody_6rfvi_39:has(>p~p)>p,._proseBody_6rfvi_39:has(>p~p)>ul){max-width:none;margin:0 0 var(--space-3);break-inside:avoid-column}}._subsections_6rfvi_95{gap:var(--space-5);display:grid}._subsection_6rfvi_95{gap:var(--space-2);padding-top:var(--space-4);border-top:1px solid var(--color-line);align-content:start;display:grid}._subsection_6rfvi_95 p{max-width:var(--measure)}._subTitle_6rfvi_129{align-items:baseline;gap:var(--space-3);font-family:var(--font-display);font-size:var(--text-md);letter-spacing:-.01em;font-weight:640;display:flex}._subNumber_6rfvi_149{font-family:var(--font-serif);color:var(--color-dusty-ink);font-style:italic;font-weight:400}._callout_6rfvi_163{gap:var(--space-2);padding:var(--space-4) var(--space-5);border-left:3px solid var(--color-dusty-ink);background:var(--color-surface-callout);display:grid}._calloutLabel_6rfvi_179{font-size:var(--text-2xs);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-dusty-ink);font-weight:700}._calloutText_6rfvi_195{font-size:var(--text-md);font-weight:500}._tableBlock_6rfvi_207{gap:var(--space-2);min-width:0;display:grid}._recreated_6rfvi_219{max-width:100ch;font-size:var(--text-xs);color:var(--color-text-muted);line-height:1.5}._scroll_6rfvi_233{border:1px solid var(--color-line);border-radius:var(--radius-sm);background:var(--color-surface);overflow-x:auto}._scroll_6rfvi_233:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}._table_6rfvi_207{border-collapse:collapse;width:100%;min-width:36rem;font-size:var(--text-sm);line-height:1.5}._tableCaption_6rfvi_273{padding:var(--space-3) var(--space-4);text-align:left;font-size:var(--text-xs);letter-spacing:.04em;color:var(--color-text-muted);font-weight:700}._table_6rfvi_207 th,._table_6rfvi_207 td{padding:var(--space-3) var(--space-4);border-top:1px solid var(--color-line);text-align:left;vertical-align:top}._table_6rfvi_207 thead th{font-size:var(--text-2xs);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-accent);white-space:nowrap;font-weight:700}._table_6rfvi_207 tbody th{min-width:9rem;font-weight:640}._status_6rfvi_335{border-radius:var(--radius-pill);font-size:var(--text-xs);white-space:nowrap;color:var(--color-text);border:1px solid;padding:.1rem .6rem;font-weight:600;display:inline-block}._statusDashed_6rfvi_357{color:var(--color-dusty-ink);border-style:dashed}._note_6rfvi_367{max-width:100ch;font-size:var(--text-xs);color:var(--color-text-muted);line-height:1.55}._screens_6rfvi_383{gap:var(--space-3);min-width:0;display:grid}._pair_6rfvi_395{gap:var(--space-5);display:grid}._screen_6rfvi_383{min-width:0}._screenFigure_6rfvi_413{gap:var(--space-2);min-width:0;margin:0;display:grid}._zoom_6rfvi_427{border-radius:var(--radius-sm);background:var(--color-silver);cursor:zoom-in;border:0;width:100%;padding:clamp(.4rem,.25rem + .6vw,.8rem);line-height:0;display:block;position:relative}._zoom_6rfvi_427:hover{background:var(--color-silver-deep)}._image_6rfvi_459{border:1px solid var(--color-line);background:var(--color-mist);width:100%;height:auto;display:block}._zoomHint_6rfvi_475{border-radius:var(--radius-pill);background:var(--color-text);font-size:var(--text-xs);color:var(--color-paper);padding:.25rem .6rem;font-weight:600;line-height:1.2;position:absolute;bottom:clamp(.8rem,.5rem + 1vw,1.4rem);right:clamp(.8rem,.5rem + 1vw,1.4rem)}._screenCaption_6rfvi_501{gap:var(--space-1);max-width:var(--measure-wide);font-size:var(--text-xs);color:var(--color-text-muted);line-height:1.55;display:grid}._kind_6rfvi_519{font-size:var(--text-2xs);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-accent);font-weight:700}._strip_6rfvi_535{padding-bottom:var(--space-3);scroll-snap-type:x mandatory;overflow-x:auto}._strip_6rfvi_535:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}._stripList_6rfvi_557{gap:var(--space-4);width:max-content;display:flex}._stripList_6rfvi_557 ._screen_6rfvi_383{scroll-snap-align:start;flex:0 0 min(16rem,72vw)}._hint_6rfvi_579{font-size:var(--text-xs);color:var(--color-text-muted)}._targets_6rfvi_591{gap:var(--space-3);margin-top:var(--space-3);display:grid}._target_6rfvi_591{gap:var(--space-1);padding:var(--space-4);border:1px solid var(--color-line);border-radius:var(--radius-sm);background:var(--color-surface);display:grid}._targetTag_6rfvi_621{margin-right:var(--space-2);font-size:var(--text-2xs);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-accent);font-weight:700;display:inline-block}._targetMeasure_6rfvi_641{font-size:var(--text-sm);font-weight:640}._targetText_6rfvi_651{font-size:var(--text-sm);color:var(--color-text-muted);line-height:1.55}._timeline_6rfvi_665{gap:var(--space-3) var(--space-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));display:grid}._timeline_6rfvi_665 li{gap:var(--space-1);padding-top:var(--space-3);border-top:1px solid var(--color-line);font-size:var(--text-sm);display:grid}._when_6rfvi_693{font-family:var(--font-serif);font-style:italic;font-size:var(--text-md);color:var(--color-accent)}._stageStatus_6rfvi_707{font-size:var(--text-2xs);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-dusty-ink);font-weight:700}._timeline_6rfvi_665 li._direction_6rfvi_725{border-top:1px dashed var(--color-dusty-ink);grid-column:1/-1;max-width:100ch}._closeups_6rfvi_739{gap:var(--space-6);display:grid}._closeup_6rfvi_739{gap:var(--space-3);min-width:0;display:grid}._closeupHeading_6rfvi_761{font-family:var(--font-display);font-size:var(--text-md);font-weight:640}._closeupRequirement_6rfvi_773{max-width:var(--measure-wide);font-size:var(--text-sm);line-height:1.55}._guide_6rfvi_787{gap:var(--space-3);display:grid}._guideItem_6rfvi_797{gap:var(--space-2) var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--color-line);align-items:start;display:grid}._guideNumber_6rfvi_813{font-family:var(--font-serif);font-style:italic;font-size:var(--text-xl);color:var(--color-accent);line-height:1}._guideLabel_6rfvi_829{font-size:var(--text-md);font-weight:640}._guideText_6rfvi_839{max-width:var(--measure);font-size:var(--text-sm);color:var(--color-text-muted)}._guideItem_6rfvi_797 button{color:var(--color-text);border-color:var(--color-line);justify-self:start}._guideItem_6rfvi_797 button:hover{border-color:var(--color-text)}._shownIn_6rfvi_871{font-size:var(--text-xs);color:var(--color-text-muted)}._artifactsLabel_6rfvi_881{margin-bottom:var(--space-2);font-size:var(--text-2xs);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-accent);font-weight:700}._artifacts_6rfvi_881{gap:var(--space-2) var(--space-5);font-size:var(--text-sm);flex-wrap:wrap;display:flex}._split_6rfvi_915{gap:var(--space-5);min-width:0;display:grid}._splitMain_6rfvi_927,._splitAside_6rfvi_929{gap:var(--space-5);align-content:start;min-width:0;display:grid}@media (width>=40rem){._pair_6rfvi_395,._targets_6rfvi_591{grid-template-columns:repeat(2,minmax(0,1fr))}._subsections_6rfvi_95{column-gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=48rem){._guideItem_6rfvi_797{grid-template-columns:3rem minmax(0,1fr) auto;align-items:center}}@media (width>=80rem){._split_6rfvi_915{gap:var(--space-7);grid-template-columns:minmax(0,7fr) minmax(0,8fr)}._splitAside_6rfvi_929 ._pair_6rfvi_395{grid-template-columns:1fr}._closeups_6rfvi_739{gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr))}._targets_6rfvi_591{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=90rem){._subsections_6rfvi_95{grid-template-columns:repeat(3,minmax(0,1fr))}}._splitMain_6rfvi_927 ._subsections_6rfvi_95{grid-template-columns:minmax(0,1fr)}._guideItem_6rfvi_797 button span:first-child{color:var(--color-accent)}._disclosure_6rfvi_1059{border:1px solid var(--color-line);border-radius:var(--radius-sm);background:var(--color-surface);scroll-margin-top:calc(var(--ribbon-height,3.5rem) + var(--space-3))}._disclosureSummary_6rfvi_1073{align-items:baseline;gap:var(--space-1) var(--space-4);min-height:var(--touch-target);padding:var(--space-3) var(--space-4);font-family:var(--font-display);font-size:var(--text-md);letter-spacing:-.01em;color:var(--color-text);cursor:pointer;flex-wrap:wrap;font-weight:640;list-style:none;display:flex}._disclosureSummary_6rfvi_1073::-webkit-details-marker{display:none}._disclosureSummary_6rfvi_1073:before{content:"+";width:1.1rem;font-family:var(--font-serif);font-size:var(--text-lg);color:var(--color-accent);flex:none;line-height:1}._disclosure_6rfvi_1059[open]>._disclosureSummary_6rfvi_1073:before{content:"2"}._disclosureSummary_6rfvi_1073:hover{background:var(--color-hover-fill)}._disclosureSummary_6rfvi_1073:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}._disclosureHint_6rfvi_1159{font-family:var(--font-body);font-size:var(--text-sm);letter-spacing:0;color:var(--color-text-muted);font-weight:400}._disclosureBody_6rfvi_1175{gap:var(--space-5);min-width:0;padding:var(--space-2) var(--space-4) var(--space-5);border-top:1px solid var(--color-line);display:grid}._skillsCompact_6rfvi_1193>div{grid-template-columns:minmax(0,1fr);min-width:0}._skillsCompact_6rfvi_1193 ul{gap:var(--space-1) 0;flex-wrap:wrap;display:flex}._skillsCompact_6rfvi_1193 ul li{min-width:0;padding-left:0;display:block}._skillsCompact_6rfvi_1193 ul li:before{display:none}._skillsCompact_6rfvi_1193 ul li:not(:last-child):after{content:"·";color:var(--color-dusty-ink);margin-inline:.5em}._note_186ms_7,._caption_186ms_9{max-width:var(--measure-wide);font-size:var(--text-xs);color:var(--color-text-muted);line-height:1.55}._frame_186ms_27{gap:var(--space-4);border-radius:var(--radius-md);background:var(--color-silver);min-width:0;margin:0;padding:clamp(1rem,.6rem + 1.4vw,2rem);display:grid}._kind_186ms_47{font-size:var(--text-2xs);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-accent);align-items:center;gap:.5em;font-weight:700;display:inline-flex}._kind_186ms_47:before{content:"";border:1px dashed;border-radius:50%;flex:none;width:.5rem;height:.5rem}._frameTitle_186ms_87{font-family:var(--font-display);font-size:var(--text-lg);letter-spacing:-.015em;color:var(--color-text);font-weight:640}._frameText_186ms_103{max-width:var(--measure-wide);font-size:var(--text-sm);color:var(--color-text-muted)}._pillarBlock_186ms_119{gap:var(--space-3);display:grid}._pillars_186ms_129{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));display:grid}._pillar_186ms_119{gap:var(--space-2);min-width:0;padding:var(--space-4) 0 0;border-top:2px solid var(--color-text);flex-direction:column;display:flex}._pillarTitle_186ms_159{font-family:var(--font-display);font-size:var(--text-md);letter-spacing:-.01em;color:var(--color-text);font-weight:640}._pillarText_186ms_175{font-size:var(--text-sm);color:var(--color-text-muted);line-height:1.55}._pillarFoot_186ms_187{align-items:center;gap:var(--space-2) var(--space-4);padding-top:var(--space-1);font-size:var(--text-sm);flex-wrap:wrap;margin-top:auto;display:flex}._pillarFoot_186ms_187 a{min-height:var(--touch-target);align-items:center;display:inline-flex}._priorities_186ms_223{gap:var(--space-3);min-width:0;margin:0;display:grid}._groups_186ms_237{gap:var(--space-4);display:grid}._group_186ms_237{align-content:start;gap:var(--space-2);min-width:0;padding:var(--space-5);border-radius:var(--radius-md);background:var(--color-silver);color:var(--color-text);display:grid}._groupFirst_186ms_269{background:var(--color-ink);color:var(--color-text-on-dark)}._groupNumber_186ms_279{font-family:var(--font-serif);font-style:italic;font-size:var(--text-xl);color:var(--color-accent);line-height:1}._groupFirst_186ms_269 ._groupNumber_186ms_279{color:var(--color-numeral-on-dark)}._groupLabel_186ms_303{font-family:var(--font-display);font-size:var(--text-md);letter-spacing:-.01em;font-weight:640}._groupRationale_186ms_317{font-size:var(--text-sm);color:var(--color-text-muted);line-height:1.5}._groupFirst_186ms_269 ._groupRationale_186ms_317{color:var(--color-ink-body)}._groupItems_186ms_337{gap:var(--space-2);margin-top:var(--space-2);padding-top:var(--space-3);border-top:1px solid color-mix(in srgb, currentColor 22%, transparent);font-size:var(--text-sm);line-height:1.45;display:grid}._groupItems_186ms_337 li{padding-left:1.1rem;position:relative}._groupItems_186ms_337 li:before{content:"";width:var(--dot-size);height:var(--dot-size);border:1px solid;border-radius:50%;position:absolute;top:.55em;left:0}._groupFirst_186ms_269 ._groupItems_186ms_337 li:before{background:currentColor}._steps_186ms_401{gap:var(--space-3);display:grid}._step_186ms_401{gap:var(--space-3);min-width:0;padding:var(--space-4);border:1px solid var(--color-text);border-radius:var(--radius-sm);background:var(--color-surface);display:grid}._stepHead_186ms_431{align-items:baseline;gap:var(--space-3);display:flex}._stepNumber_186ms_443{font-family:var(--font-serif);font-style:italic;font-size:var(--text-xl);color:var(--color-accent);line-height:1}._stepName_186ms_459{font-family:var(--font-display);font-size:var(--text-md);letter-spacing:-.01em;font-weight:640}._stepFacts_186ms_473{gap:var(--space-2);min-width:0;display:grid}._stepFacts_186ms_473>div{min-width:0}._stepFacts_186ms_473 dt,._stepFacts_186ms_473 dd{display:inline}._stepFacts_186ms_473 dt{font-size:var(--text-2xs);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-accent);margin-right:.5em;font-weight:700}._stepFacts_186ms_473 dd{font-size:var(--text-sm);color:var(--color-text-muted);line-height:1.5}._returns_186ms_541{gap:var(--space-2);max-width:var(--measure-wide);font-size:var(--text-sm);color:var(--color-text);font-weight:560;display:flex}._returns_186ms_541 span{font-family:var(--font-serif);font-size:var(--text-lg);color:var(--color-accent);line-height:1.1}._wire_186ms_577{gap:var(--space-4);width:100%;max-width:34rem;padding:var(--space-4);border:1px dashed var(--color-dusty-ink);border-radius:var(--radius-lg);background:var(--color-sheet);display:grid}._wireTitle_186ms_599{font-family:var(--font-serif);font-style:italic;font-size:var(--text-xl);color:var(--color-text);line-height:1.1}._slots_186ms_615{gap:var(--space-3);display:grid}._slot_186ms_615{align-items:center;gap:var(--space-1) var(--space-3);padding-bottom:var(--space-3);border-bottom:1px solid var(--color-line);grid-template-columns:2.75rem minmax(0,1fr);display:grid}._slotImage_186ms_643{border:1px dashed var(--color-dusty-ink);border-radius:var(--radius-md);background:linear-gradient(to top right, transparent calc(50% - .5px), var(--color-dusty) 50%, transparent calc(50% + .5px)), linear-gradient(to bottom right, transparent calc(50% - .5px), var(--color-dusty) 50%, transparent calc(50% + .5px));opacity:.8;grid-row:span 2;width:2.75rem;height:2.75rem}._slotName_186ms_667{font-size:var(--text-sm);color:var(--color-text);font-weight:640}._slotActions_186ms_679{gap:var(--space-2);flex-wrap:wrap;grid-column:2;display:flex}._actionSolid_186ms_693,._actionDashed_186ms_695{border:1px solid var(--color-text);border-radius:var(--radius-pill);font-size:var(--text-xs);color:var(--color-text);padding:.2rem .7rem;font-weight:600;line-height:1.3}._actionDashed_186ms_695{border-style:dashed;border-color:var(--color-dusty-ink);color:var(--color-dusty-ink)}._feedback_186ms_727{gap:var(--space-2);display:grid}._feedbackPrompt_186ms_737{font-size:var(--text-xs);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-accent);font-weight:700}._measures_186ms_753{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(5.25rem,1fr));display:grid}._measures_186ms_753 li{gap:var(--space-1);padding:var(--space-2) var(--space-3);border:1px solid var(--color-line);border-radius:var(--radius-sm);font-size:var(--text-sm);color:var(--color-text);font-weight:600;display:grid}._dots_186ms_787{gap:.3rem;display:flex}._dots_186ms_787 i{border:1px solid var(--color-dusty-ink);border-radius:50%;width:.55rem;height:.55rem}._wireLayout_186ms_811{gap:var(--space-5);min-width:0;display:grid}._wireNotes_186ms_823{align-content:start;gap:var(--space-3);max-width:var(--measure);display:grid}._wireNotesTitle_186ms_837{font-size:var(--text-2xs);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-accent);font-weight:700}._wireNotes_186ms_823 ul{gap:var(--space-3);font-size:var(--text-sm);color:var(--color-text);line-height:1.55;display:grid}._wireNotes_186ms_823 li{padding-top:var(--space-3);border-top:1px solid var(--color-line)}._layers_186ms_883{gap:var(--space-3);display:grid}._layer_186ms_883{gap:var(--space-3);min-width:0;padding:var(--space-4);border:1px solid var(--color-text);border-radius:var(--radius-sm);background:var(--color-surface);display:grid}._layer_186ms_883:last-child{border-style:dashed;border-color:var(--color-dusty-ink)}._layerHead_186ms_923{gap:.15rem;display:grid}._layerName_186ms_933{font-size:var(--text-2xs);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-accent);font-weight:700}._layerNote_186ms_949{font-size:var(--text-sm);color:var(--color-text-muted);line-height:1.5}._layerItems_186ms_961{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));display:grid}._layerItem_186ms_961{min-width:0;padding:var(--space-2) var(--space-3);border:1px solid var(--color-line);border-radius:var(--radius-sm);font-size:var(--text-sm);color:var(--color-text);flex-direction:column;gap:.1rem;font-weight:600;display:flex}._layerTag_186ms_999{font-size:var(--text-xs);color:var(--color-dusty-ink);font-weight:600}@media (width>=48rem){._groups_186ms_237{grid-template-columns:repeat(3,minmax(0,1fr))}._step_186ms_401{grid-template-columns:minmax(10rem,.7fr) minmax(0,3fr);align-items:start}._stepFacts_186ms_473{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr))}._stepFacts_186ms_473>div{gap:.15rem;display:grid}._stepFacts_186ms_473 dt,._stepFacts_186ms_473 dd{display:block}._stepFacts_186ms_473 dt{margin-right:0}._layer_186ms_883{grid-template-columns:minmax(10rem,.7fr) minmax(0,3fr);align-items:start}}@media (width>=64rem){._wireLayout_186ms_811{gap:var(--space-7);grid-template-columns:minmax(0,34rem) minmax(0,1fr);align-items:start}}._band_1v0gp_1{padding-block:var(--space-6);background:var(--color-ink);color:var(--color-text-on-dark)}._inner_1v0gp_13{gap:var(--space-4);display:grid}._head_1v0gp_23{gap:var(--space-2);width:100%;max-width:76rem;margin-inline:auto;display:grid}._title_1v0gp_39{font-family:var(--font-display);font-size:var(--text-2xl);letter-spacing:var(--tracking-display);font-weight:640;line-height:var(--leading-tight);color:var(--color-text-on-dark)}._title_1v0gp_39 .accent-serif{color:var(--color-accent-on-dark)}._notice_1v0gp_65{font-size:var(--text-md);color:var(--color-ink-body)}._stage_1v0gp_75{gap:var(--space-4);width:100%;min-width:0;max-width:76rem;margin-inline:auto;display:grid}._figure_1v0gp_93{min-width:0;margin:0}._video_1v0gp_105{aspect-ratio:16/9;border-radius:var(--radius-md);background:#000;width:100%;height:auto;display:block}._video_1v0gp_105:focus-visible{outline:2px solid var(--color-focus-on-dark);outline-offset:3px}._side_1v0gp_133{align-content:start;gap:var(--space-3);min-width:0;display:grid}._sideTitle_1v0gp_147{font-size:var(--text-2xs);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-accent-on-dark);font-weight:700}._scenes_1v0gp_163{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(min(100%,9.5rem),1fr));display:grid}._seek_1v0gp_175{align-items:baseline;gap:var(--space-3);width:100%;min-height:var(--touch-target);padding:var(--space-1) var(--space-3);border:1px solid var(--color-ink-line);border-radius:var(--radius-sm);font:inherit;font-size:var(--text-sm);text-align:left;color:var(--color-ink-body);cursor:pointer;background:0 0;grid-template-columns:auto 1fr;display:grid}._seek_1v0gp_175:hover{border-color:var(--color-accent-on-dark);color:var(--color-text-on-dark)}._seekTime_1v0gp_221{font-family:var(--font-serif);font-style:italic;font-size:var(--text-md);color:var(--color-accent-on-dark)}._transcript_1v0gp_235{font-size:var(--text-sm);color:var(--color-ink-body)}._transcript_1v0gp_235 summary{min-height:var(--touch-target);cursor:pointer;color:var(--color-text-on-dark);align-items:center;font-weight:600;display:inline-flex}._transcript_1v0gp_235 p{max-width:var(--measure-wide);margin-block:var(--space-2)}._transcript_1v0gp_235 ol{gap:var(--space-2);max-width:var(--measure-wide);padding-left:var(--space-5);list-style:decimal;display:grid}@media (width>=64rem){._stage_1v0gp_75{gap:var(--space-5);grid-template-columns:minmax(0,1fr) 15rem;align-items:start}._scenes_1v0gp_163{gap:var(--space-1);grid-template-columns:1fr}}._paths_j53zw_1{padding-block:var(--space-5);border-bottom:1px solid var(--color-line);background:var(--color-bg)}._pathsInner_j53zw_13{gap:var(--space-3);display:grid}._pathsTitle_j53zw_23{font-family:var(--font-serif);font-style:italic;font-weight:400;font-size:var(--text-lg);color:var(--color-text)}._pathList_j53zw_39{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(min(100%,9.5rem),1fr));display:grid}._path_j53zw_1{min-height:var(--touch-target);padding:var(--space-3) var(--space-4);border:1px solid var(--color-text);border-radius:var(--radius-sm);color:var(--color-text);gap:.15rem;text-decoration:none;display:grid}._path_j53zw_1:hover{background:var(--color-hover-fill)}._pathLabel_j53zw_81{font-size:var(--text-sm);font-weight:640}._pathChapters_j53zw_91{font-size:var(--text-xs);color:var(--color-text-muted)}._lede_j53zw_101{max-width:var(--measure-wide);font-size:var(--text-md);color:var(--color-text);font-weight:500;line-height:1.5}@media (width<=47.99rem){._jump_j53zw_119{display:none}}._jump_j53zw_119 ul{gap:var(--space-2) var(--space-4);padding-bottom:var(--space-3);border-bottom:1px solid var(--color-line);font-size:var(--text-sm);flex-wrap:wrap;display:flex}._jump_j53zw_119 a,._evidence_j53zw_149 a{min-height:var(--touch-target);color:var(--color-text);text-decoration:underline;-webkit-text-decoration-color:var(--color-link-underline);text-decoration-color:var(--color-link-underline);text-underline-offset:.25em;align-items:center;display:inline-flex}._jump_j53zw_119 a:hover,._evidence_j53zw_149 a:hover{-webkit-text-decoration-color:var(--color-link-underline-hover);text-decoration-color:var(--color-link-underline-hover)}._evidence_j53zw_149{gap:var(--space-2);padding-top:var(--space-4);border-top:1px solid var(--color-line);font-size:var(--text-sm);display:grid}._evidenceLabel_j53zw_195{font-size:var(--text-2xs);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-accent);font-weight:700}._evidence_j53zw_149 ul{gap:var(--space-1) var(--space-5);flex-wrap:wrap;display:flex}._filter_bo27a_1{gap:var(--space-2);flex-wrap:wrap;display:flex}._option_bo27a_7{--swatch:var(--color-text);min-height:var(--touch-target);padding:0 var(--space-4);border:1px solid var(--color-line);border-radius:var(--radius-pill);background:var(--color-sheet);font-size:var(--text-sm);color:var(--color-text);cursor:pointer;transition:background-color var(--duration-fast) var(--ease), border-color var(--duration-fast) var(--ease), color var(--duration-fast) var(--ease);align-items:center;gap:.55rem;font-weight:600;display:inline-flex}._option_bo27a_7:hover{border-color:var(--color-text)}._option_bo27a_7[data-disc=product]{--swatch:var(--disc-product-swatch)}._option_bo27a_7[data-disc=ai]{--swatch:var(--disc-ai-swatch)}._option_bo27a_7[data-disc=data]{--swatch:var(--disc-data-swatch)}._option_bo27a_7[data-disc=engineering]{--swatch:var(--disc-engineering-swatch)}._option_bo27a_7[aria-pressed=true]{border-color:var(--color-selected-bg);background:var(--color-selected-bg);color:var(--color-selected-text)}._option_bo27a_7[data-disc=engineering][aria-pressed=true]{--swatch:var(--color-candy)}._swatch_bo27a_61{background:var(--swatch);border:1px solid;border-radius:2px;width:.6rem;height:.6rem;transform:rotate(45deg)}._count_bo27a_70{font-family:var(--font-serif);font-style:italic;font-size:var(--text-md);opacity:.7;font-weight:400;line-height:1}._intro_1sar4_1{padding-block:var(--space-page-top) var(--space-6)}._introLayout_1sar4_5{gap:var(--space-4);display:grid}._introLayout_1sar4_5>header{margin-bottom:0}._guide_1sar4_16{text-wrap:pretty;font-size:var(--text-sm);color:var(--color-text);font-weight:550}._gallery_1sar4_23{padding-bottom:var(--space-section)}._controls_1sar4_27{top:var(--header-height);z-index:10;gap:var(--space-2);margin-inline:calc(var(--gutter) * -1);padding:var(--space-3) var(--gutter);border-block:1px solid var(--color-line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f5f2eaf0;display:grid;position:sticky}._status_1sar4_40{font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted);font-weight:600}._grid_1sar4_48{gap:var(--space-5);margin-top:var(--space-6);display:grid}._shortcuts_1sar4_54{gap:var(--space-3);margin-top:var(--space-8);padding-top:var(--space-5);border-top:1px solid var(--color-text);display:grid}._shortcutsTitle_1sar4_62{font-family:var(--font-serif);font-style:italic;font-size:var(--text-xl);color:var(--color-text);font-weight:400}._shortcutList_1sar4_70{gap:var(--space-2);flex-wrap:wrap;display:flex}._shortcut_1sar4_54{min-height:var(--touch-target);padding:0 var(--space-4);border:1px solid var(--color-line);border-radius:var(--radius-pill);background:var(--color-sheet);font-size:var(--text-sm);transition:border-color var(--duration-fast) var(--ease), background-color var(--duration-fast) var(--ease);align-items:center;gap:.5rem;font-weight:600;text-decoration:none;display:inline-flex}._shortcut_1sar4_54:hover{border-color:var(--color-text);background:var(--color-silver)}@media (width>=48rem){._grid_1sar4_48{grid-template-columns:repeat(2,minmax(0,1fr))}._controls_1sar4_27{grid-template-columns:1fr auto;align-items:center}}@media (width>=110rem){._grid_1sar4_48{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=47.99rem){._controls_1sar4_27{position:static}._controls_1sar4_27>div{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}._controls_1sar4_27>div>button{flex:none}}
