.inksheet{--paper:#efe8db;--paper-hi:#f7f1e5;--desk:#e6dfcf;--ink:#211d19;--ink-deep:#171310;--muted:#6b6157;--terra:#d86048;--terra-deep:#a03e28;--teal:#3f8f96;--teal-deep:#2c6b71;--ochre:#f0a830;--violet:#8a5a7a;--serif:var(--font-ss4),Georgia,"Times New Roman",serif;--mono:"plexMono",ui-monospace,SFMono-Regular,Menlo,monospace;--ease:cubic-bezier(.22,.68,.24,1);--dur1:180ms;--dur2:240ms;--dur3:220ms;--spring-land:linear(0.0,0.1329,0.4028,0.6748,0.8835,1.0121,1.0714,1.0832,1.0691,1.046,1.0239,1.0075,0.9978,0.9937,0.9931,0.9945,0.9965,0.9983,0.9995,1.0);--spring-press:linear(0.0,0.1111,0.3345,0.564,0.7512,0.8831,0.9645,1.0077,1.0253,1.0282,1.0239,1.0174,1.0111,1.0061,1.0027,1.0007,0.9996,1.0);background:var(--paper);color:var(--ink);font-family:var(--serif);line-height:1.55}.inksheet ::selection{background:var(--ochre);color:var(--ink-deep)}.inksheet :focus-visible{outline:2px dashed var(--terra-deep);outline-offset:3px}.inksheet .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.inksheet .titleblock{display:flex;flex-wrap:wrap;align-items:stretch;font-family:var(--mono);font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:rgba(33,29,25,.82);border-bottom:1.5px solid var(--ink-deep)}.inksheet .titleblock div{padding:9px 16px 8px;border-right:1px solid rgba(33,29,25,.28)}.inksheet .titleblock div:last-child{border-right:none;margin-left:auto;text-transform:none;letter-spacing:.02em}.inksheet .titleblock .rev{color:var(--terra-deep)}.inksheet .hero{display:grid;grid-template-columns:minmax(0,44fr) 56fr;align-items:stretch;min-height:clamp(540px,56vw,840px)}.inksheet .hero-copy{padding:clamp(24px,4.2vw,64px) clamp(20px,3vw,48px) clamp(20px,3vw,44px) clamp(20px,3.6vw,64px);display:flex;flex-direction:column;justify-content:center;min-width:0}.inksheet h1{font-size:clamp(30px,4.4vw,64px);font-weight:600;line-height:1.08;letter-spacing:-.016em;color:var(--ink-deep);max-width:21ch;text-wrap:balance}.inksheet h1 .soft{display:block;font-weight:400}.inksheet .lede{margin-top:min(3.2vh,22px);font-size:clamp(15px,1.08vw,17px);line-height:1.62;color:rgba(33,29,25,.8);max-width:54ch}.inksheet .cta-row{display:flex;flex-wrap:wrap;gap:14px;margin-top:min(3.8vh,28px);align-items:center}.inksheet .btn{display:inline-block;font-family:var(--mono);font-size:14px;letter-spacing:.03em;padding:15px 26px;text-decoration:none;color:var(--paper);line-height:1.45;background:var(--ink-deep);transition:transform var(--dur1) var(--ease)}.inksheet .btn.ghost{color:var(--ink-deep);background:transparent;border:1px solid rgba(33,29,25,.55)}.inksheet .btn:hover{transform:translate(-1px,-1px)}.inksheet .sub{margin-top:16px;font-family:var(--mono);font-size:11.5px;letter-spacing:.02em;color:rgba(33,29,25,.72)}.inksheet .sub b{font-weight:500;color:var(--teal-deep)}.inksheet .hero-art{position:relative;overflow:hidden;background:var(--paper);display:flex;align-items:center;justify-content:center;padding:clamp(20px,2.4vw,42px)}.inksheet .wash{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%}.inksheet #washhost{overflow:hidden}.inksheet #washhost svg{width:100%;height:100%;display:block}.inksheet .veil{position:absolute;inset:0;background:var(--paper);opacity:0;pointer-events:none}.inksheet .scene{position:relative;width:100%;max-width:min(500px,calc(100% - 72px));background:var(--paper-hi);box-shadow:0 1px 2px rgba(33,29,25,.16);padding:clamp(22px,2.2vw,30px)}.inksheet .scene-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.inksheet .scene-label{color:rgba(33,29,25,.72)}.inksheet .plat,.inksheet .scene-label{font-family:var(--mono);font-size:11px;letter-spacing:.05em;text-transform:uppercase}.inksheet .plat{padding:4px 9px;background:var(--ink);color:var(--paper)}.inksheet .scene-right{display:flex;align-items:center;gap:8px}.inksheet .motion-toggle{font-family:var(--mono);font-size:11px;letter-spacing:.05em;text-transform:uppercase;padding:4px 9px;border:1px solid rgba(33,29,25,.55);background:transparent;color:var(--ink-deep);cursor:pointer;line-height:1.45}.inksheet .motion-toggle:hover{color:var(--terra-deep);border-color:rgba(160,62,40,.55)}.inksheet .motion-toggle[aria-pressed=true]{background:var(--ink);color:var(--paper);border-color:var(--ink)}.inksheet .brief{margin-top:clamp(20px,1.9vw,26px)}.inksheet .stamp{display:inline-block;font-family:var(--mono);font-size:11.5px;letter-spacing:.02em;padding:4px 9px;border:1px solid rgba(33,29,25,.75);color:rgba(23,19,16,.9);transform:rotate(-1.8deg);transform-origin:left center}.inksheet .brief-title{margin-top:11px;font-size:clamp(20px,1.6vw,24px);font-weight:600;line-height:1.26;letter-spacing:-.008em;color:var(--ink-deep);text-wrap:balance}.inksheet .act-zone{margin-top:clamp(20px,1.9vw,26px);border-top:1px solid rgba(33,29,25,.18);padding-top:clamp(16px,1.5vw,20px)}.inksheet .act-line{font-family:var(--mono);font-size:clamp(13px,1.06vw,14.5px);line-height:1.5;letter-spacing:.01em}.inksheet .act-line+.act-line{margin-top:7px}.inksheet .act-line.new{color:var(--ink-deep);font-weight:500}.inksheet .arw{display:inline-block;width:1.35em;color:var(--terra-deep)}.inksheet .act-line.old{color:var(--muted)}.inksheet .act-line.old .arw{color:rgba(107,97,87,.85)}.inksheet .cursor{display:inline-block;width:.52em;margin-left:.34em;transform:translateY(.06em);border-bottom:.16em solid;opacity:0}html.ink-armed .inksheet .stamp{opacity:0;transform:rotate(-6deg) scale(1.08)}html.ink-armed .inksheet .brief-title{opacity:0;transform:translateY(9px)}html.ink-armed .inksheet .act-line.old{color:var(--ink)}html.ink-armed .inksheet .act-line.old .arw{color:var(--terra-deep)}html.ink-armed .inksheet .act-line.new{opacity:0;transform:translateY(7px)}html.ink-armed .inksheet .cursor{opacity:0}html.ink-armed .inksheet .veil{opacity:1}.inksheet .belowfold{border-top:1px solid rgba(33,29,25,.18);padding:clamp(26px,3.2vw,42px) clamp(16px,4vw,52px) clamp(24px,2.8vw,36px)}.inksheet .belowfold-label{font-family:var(--mono);font-size:11px;letter-spacing:.05em;text-transform:uppercase;color:rgba(33,29,25,.68);margin-bottom:16px}.inksheet .receipt{max-width:640px}.inksheet .receipt-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}.inksheet .receipt-head strong{font-family:var(--mono);font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:rgba(33,29,25,.82);font-weight:500}.inksheet .receipt-head span{font-family:var(--mono);font-size:11px;color:rgba(33,29,25,.68)}.inksheet .rrows{margin-top:9px}.inksheet .rrow{display:flex;align-items:baseline;flex-wrap:wrap;gap:2px 12px;padding:8px 0;border-top:1px solid rgba(33,29,25,.14)}.inksheet .rrow:first-child{border-top:0}.inksheet .rp{flex:0 0 68px;font-family:var(--mono);font-size:12px;font-weight:500;letter-spacing:.03em;text-transform:uppercase;color:var(--ink-deep)}.inksheet .re{font-family:var(--mono);font-size:11.5px;color:rgba(33,29,25,.82);font-variant-numeric:tabular-nums}.inksheet .rs{flex:1 1 auto;text-align:right;font-family:var(--mono);font-size:11px;color:rgba(33,29,25,.68);overflow-wrap:anywhere}.inksheet .prow{padding:8px 0;border-top:1px solid rgba(33,29,25,.14)}.inksheet .rhash{display:block;margin-top:3px;font-family:var(--mono);font-size:11px;color:rgba(33,29,25,.82);overflow-wrap:anywhere}.inksheet .lifecycle{margin-top:18px;font-family:var(--mono);font-size:11.5px;color:rgba(33,29,25,.72)}.inksheet .colophon{border-top:1px solid rgba(33,29,25,.18);padding:12px clamp(16px,4vw,52px) 14px;font-family:var(--mono);font-size:11px;letter-spacing:.02em;color:rgba(33,29,25,.68);display:flex;flex-wrap:wrap;gap:4px 18px}@media (max-width:900px){.inksheet .hero{grid-template-columns:1fr;min-height:0}.inksheet .hero-copy{padding-bottom:6px}.inksheet h1{max-width:24ch;font-size:clamp(27px,5vw,44px)}.inksheet .hero-art{padding:clamp(22px,5vw,36px)}}@media (max-width:760px){.inksheet .titleblock div{padding:7px 9px 6px;min-width:0}.inksheet .titleblock div:last-child{margin-left:0}.inksheet .titleblock .opt{display:none}.inksheet .hero-copy{padding-left:16px;padding-right:16px}.inksheet .rs{text-align:left}}@media (prefers-reduced-motion:reduce){.inksheet .btn,.inksheet .scene *{transition:none!important}.inksheet .btn:hover{transform:none}.inksheet .cursor{display:none}}.inksheet .colophon a{color:inherit;text-decoration:underline;text-decoration-color:rgba(33,29,25,.35);text-underline-offset:3px}.inksheet .colophon a:hover{color:var(--terra-deep);text-decoration-color:rgba(160,62,40,.45)}.inksheet .masthead{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 18px;padding:11px clamp(16px,4vw,52px) 9px;font-family:var(--mono);font-size:11px;letter-spacing:.04em;color:rgba(33,29,25,.82);border-bottom:1.5px solid var(--ink-deep)}.inksheet .masthead .masthead-word{font-family:var(--font-playfair),Georgia,"Times New Roman",serif;font-size:20px;font-weight:700;letter-spacing:.01em;line-height:1;color:var(--ink-deep);text-decoration:none;display:inline-flex;align-items:center;gap:9px}.inksheet .masthead .masthead-word:hover{color:var(--terra-deep)}.inksheet .masthead .masthead-mark{height:24px;width:auto;display:block;flex:none}.inksheet .masthead .masthead-nav{display:flex;flex-wrap:wrap;gap:4px 18px;text-transform:uppercase;letter-spacing:.04em}.inksheet .masthead .masthead-nav a{color:inherit;text-decoration:none;padding:2px 0}.inksheet .masthead .masthead-nav a:hover{color:var(--terra-deep);text-decoration:underline;text-decoration-color:rgba(160,62,40,.45);text-underline-offset:3px}.layout-sheet .mdx-col{margin-left:0;justify-content:center;padding-left:0}.layout-sheet .mdx-col-inner{margin-left:0;width:100%;max-width:clamp(576px,62vw,720px);flex:none;min-width:0}@media (min-width:1600px){.layout-sheet{--desk:#e6dfcf;--paper:#efe8db;--ink-deep:#171310;background:var(--desk)}.layout-sheet .sheet-frame{max-width:1218px;margin:28px auto;border-inline:1.5px solid var(--ink-deep);border-bottom:1.5px solid var(--ink-deep);box-shadow:0 1px 0 rgba(23,19,16,.06),0 32px 64px -40px rgba(23,19,16,.35);background:var(--paper)}.layout-sheet main .wide-exhibit{width:calc(1218px - 3px);margin-inline:calc((clamp(576px,62vw,720px) - 1215px)/2)}}:focus-visible{outline:2px solid var(--color-persimmon-600);outline-offset:2px}.skip-link{position:absolute;left:12px;top:12px;z-index:60;background:var(--color-paper-wash);color:var(--color-ink);font-family:var(--font-plex),ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;letter-spacing:.03em;line-height:1.4;padding:10px 16px;border:1px solid var(--color-ink);transform:translateY(-300%);transition:transform .15s var(--ease,ease)}.skip-link:focus-visible{transform:translateY(0)}.air{--paper:#efe8db;--paper-hi:#f7f1e5;--ink:#211d19;--ink-deep:#171310;--muted:#6b6157;--teal:#3f8f96;--teal-deep:#2c6b71;--terra:#d86048;--navy:#4d6281;--mono:var(--font-plex,ui-monospace,"Cascadia Mono",Consolas,monospace);--display:var(--font-playfair,"Iowan Old Style",Georgia,serif);--sans:var(--font-mona-sans,-apple-system,"Segoe UI",system-ui,sans-serif);--measure:min(720px,100%);font-family:var(--sans);color:var(--ink);-webkit-font-smoothing:antialiased}.air .mast{position:sticky;top:0;z-index:40;justify-content:space-between;height:48px;padding:0 24px;background:rgba(239,232,219,.82);backdrop-filter:blur(8px);border-bottom:1px solid rgba(33,29,25,.9)}.air .lockup,.air .mast{display:flex;align-items:center}.air .lockup{gap:10px;text-decoration:none;color:var(--ink-deep)}.air .lockup img{display:block;width:28px;height:auto}.air .lockup span{font-family:var(--display);font-weight:700;font-size:20px;letter-spacing:-.01em}.air .mast-nav{display:flex;gap:26px}.air .mast-nav a{display:flex;align-items:center;min-height:44px;font-family:var(--mono);font-weight:500;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink);text-decoration:none;transition:color .2s ease}@media (hover:hover){.air .mast-nav a:hover{color:var(--teal-deep)}}.air main{padding:56px 24px 24px}.air .card{max-width:min(640px,100%);margin-inline:auto;padding:30px 34px 32px;background:var(--paper-hi);border:1px solid rgba(33,29,25,.14);border-top:2px solid var(--ink-deep);box-shadow:0 18px 50px -30px rgba(23,19,16,.35)}.air .eyebrow{font-family:var(--mono);font-weight:500;font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--muted);margin-bottom:14px}.air h1{font-family:var(--display);font-weight:600;font-size:clamp(30px,4.4vw,64px);line-height:1.08;letter-spacing:-.016em;color:var(--ink-deep)}.air .body,.air .lede{margin-top:16px;font-size:clamp(14px,1.25vw,17px);line-height:1.55;color:var(--ink)}.air .mono{margin-top:18px;font-family:var(--mono);font-size:12.5px;letter-spacing:.02em;color:var(--navy)}.air .cta{margin-top:24px;display:flex;align-items:center;gap:18px}.air .btn{font-family:var(--mono);font-weight:500;font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;color:var(--paper-hi);background:var(--ink-deep);padding:13px 20px;border:1px solid var(--ink-deep);transition:background .2s ease,border-color .2s ease}@media (hover:hover){.air .btn:hover{background:var(--teal-deep);border-color:var(--teal-deep)}}.air .link{font-family:var(--mono);font-weight:500;font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-deep);text-decoration:none;border-bottom:1.5px solid var(--teal);transition:border-bottom-color .2s ease}@media (hover:hover){.air .link:hover{border-bottom-color:var(--terra)}}.air .mdx-col{margin-left:0;justify-content:center;padding-left:0}.air .mdx-col-inner{margin:0 auto;width:100%;max-width:var(--measure);flex:none;min-width:0}.air .typography{font-family:var(--sans);color:var(--ink);font-size:15px;line-height:1.65;--typography-links:var(--teal-deep);--typography-link-hover:var(--terra)}.air .typography h2{font-size:clamp(26px,3.1vw,44px);line-height:1.1;letter-spacing:-.014em;margin-top:64px}.air .typography h2,.air .typography h3{font-family:var(--display);font-weight:600;color:var(--ink-deep)}.air .typography h3{font-size:clamp(19px,2vw,26px);line-height:1.25;letter-spacing:-.01em}.air .typography h4{font-family:var(--display);color:var(--ink-deep)}.air .typography hr{margin-top:56px}.air .typography hr+h2{margin-top:32px}.air-title-hero .mdx-col-inner>article:first-of-type .typography>h2:first-child{margin-top:0;font-size:clamp(30px,4.4vw,64px);line-height:1.08;letter-spacing:-.016em}.air .mdx-col-inner>h1:first-child+p{font-family:var(--mono);font-weight:400;font-size:12.5px;letter-spacing:.02em;color:var(--muted)}.air .typography .mdx-table-wrap thead th{font-family:var(--mono);font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-deep)}.air :is(.wide-exhibit,.rounded-xl){border-radius:0;border-color:rgba(33,29,25,.14);border-top-color:var(--ink-deep);border-top-width:2px;box-shadow:0 18px 50px -30px rgba(23,19,16,.35)}.air .typography pre{border-radius:0;border-color:rgba(33,29,25,.14);background:var(--paper-hi)}.air .band{display:flex;flex-direction:column;align-items:center;gap:10px;padding:48px 24px 8px}.air .band-label{font-family:var(--mono);font-weight:500;font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--muted)}.air .band-marks{display:flex;align-items:center;gap:clamp(28px,4vw,56px);flex-wrap:wrap;justify-content:center;list-style:none;margin:0;padding:0}.air .band-marks li{display:flex;flex-direction:column;align-items:center;gap:8px}.air .band-marks img{height:22px;width:auto;filter:grayscale(1);opacity:.72;transition:opacity .3s ease,filter .3s ease}@media (hover:hover){.air .band-marks li:hover img{opacity:1;filter:grayscale(0)}}.air .band-marks .band-name{font-family:var(--mono);font-weight:500;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink);border-bottom:1px solid transparent;padding-bottom:2px;transition:border-bottom-color .2s ease}@media (hover:hover){.air .band-marks li:hover .band-name{border-bottom-color:var(--terra)}}.air .band-link{display:flex;flex-direction:column;align-items:center;gap:8px;text-decoration:none;color:inherit;padding:6px 2px;border-radius:0}.air .band-link:focus-visible{outline:1px dashed var(--muted);outline-offset:4px}.air .band-note{font-weight:400;font-size:9.5px;letter-spacing:.14em}.air .band-note,.air .colophon{font-family:var(--mono);text-transform:uppercase;color:var(--muted)}.air .colophon{margin-top:40px;padding:12px 24px 16px;border-top:1px solid rgba(33,29,25,.14);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 24px;font-weight:500;font-size:10.5px;letter-spacing:.16em}.air .colophon .colinks{display:flex;flex-wrap:wrap;gap:4px 18px}.air .colophon a{display:inline-flex;align-items:center;min-height:44px;color:var(--ink);text-decoration:none;transition:color .2s ease}@media (hover:hover){.air .colophon a:hover{color:var(--teal-deep)}}.air .air-404{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:var(--measure);margin:0 auto;padding:48px 0 24px}.air .air-404 .err{font-size:clamp(72px,12vw,120px);line-height:1;letter-spacing:-.02em;color:var(--terra)}.air .air-404 .err,.air .air-404 h1{font-family:var(--display);font-weight:600}.air .air-404 h1{margin-top:12px;font-size:clamp(24px,3vw,36px);color:var(--ink-deep)}.air .air-404 .lede{margin-top:12px;font-size:15px;line-height:1.6;color:var(--ink);max-width:34ch}.air .air-404 .cta{margin-top:28px}@media (max-width:920px){.air .mast-nav a:nth-child(-n+2){display:none}}@media (max-width:640px){.air .mast{padding:0 16px}.air main{padding:40px 16px 16px}.air .card{padding:20px 18px 22px}.air .body,.air .lede{margin-top:14px}.air .cta{flex-direction:column;align-items:stretch;gap:12px;margin-top:16px}.air .btn,.air .link{min-height:46px;display:flex;align-items:center;justify-content:center}.air .mono{overflow-wrap:break-word}.air .colophon{text-align:center}.air .colophon,.air .colophon .colinks{justify-content:center}.air .band{gap:6px;padding:40px 16px 8px}.air .band-marks{gap:16px;flex-wrap:nowrap}.air .band-marks .band-name{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.air .band-marks img{height:20px}}@media (prefers-reduced-motion:reduce){.air .band-marks .band-name,.air .band-marks img,.air .btn,.air .colophon a,.air .link,.air .mast-nav a{transition:none}}.air #grain{z-index:5;opacity:.05;mix-blend-mode:multiply;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='240' height='240'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/></filter><rect width='240' height='240' filter='url(%23n)' opacity='0.55'/></svg>")}.air #grain,.air #veil{position:fixed;inset:0;pointer-events:none}.air #veil{z-index:99;background:var(--paper);opacity:1;animation:air-veil-lift .9s ease .15s forwards}@keyframes air-veil-lift{to{opacity:0}}.air .air-hud{position:fixed;inset:0;z-index:50;pointer-events:none;opacity:0;transition:opacity .4s ease}.air .air-hud[data-live="1"]{opacity:1}.air .air-hud-bar{position:absolute;top:0;left:0;right:0;height:2px;background:rgba(33,29,25,.12)}.air .air-hud-bar i{display:block;height:100%;width:0;background:var(--teal-deep)}.air .air-hud-row{position:absolute;left:0;right:0;bottom:0;display:flex;justify-content:space-between;padding:0 24px 18px;font-family:var(--mono);font-weight:500;font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--muted)}.air .air-hud-row span:first-child{color:var(--ink-deep)}.air .secnum{font-family:var(--mono);font-weight:500;font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--navy)}.air{counter-reset:airsec 0}.air .typography h2{counter-increment:airsec;display:flex;align-items:baseline}.air .typography h2 a{min-width:0;overflow-wrap:anywhere}.air .typography h2:before{content:counter(airsec,decimal-leading-zero) " — ";font-family:var(--mono);font-weight:500;font-size:12px;letter-spacing:.22em;white-space:pre;color:var(--navy)}.air-title-hero .typography>h2:first-child:before{content:none}@media (prefers-reduced-motion:reduce){.air #veil{opacity:0;animation:none}.air .air-hud{transition:none}}.air{overflow-x:clip}.air .d59-routing{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 22px;margin:4px 0 28px;padding:13px 16px 14px;background:var(--paper-hi);border:1px solid rgba(33,29,25,.14);border-left:3px solid var(--teal-deep)}.air .d59-routing dl{display:flex;flex-wrap:wrap;gap:6px 22px;margin:0;font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase}.air .d59-routing .d59-rl{display:flex;align-items:baseline;gap:7px;min-width:0}.air .d59-routing dt{color:var(--muted);font-weight:500}.air .d59-routing dd{margin:0;color:var(--ink-deep);font-weight:500;min-width:0;overflow-wrap:anywhere}.air .d59-routing-stamp{margin:0;padding:5px 11px 6px;font-family:var(--mono);font-size:10.5px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--muted);border:1.5px dashed var(--muted);border-radius:4px;white-space:nowrap;transition:color .25s ease,border-color .25s ease,background .25s ease}.air .d59-routing-stamp[data-status=receipted]{color:var(--teal-deep);border-color:var(--teal-deep);border-style:solid;background:rgba(63,143,150,.09);animation:d59-stamp-in .32s ease-out}@keyframes d59-stamp-in{0%{transform:rotate(-4deg) scale(1.06);opacity:.4}to{transform:rotate(0deg) scale(1);opacity:1}}.air .typography .d59-stage{margin:26px 0 0;font-family:var(--mono);font-weight:500;font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--muted)}.air .typography .d59-stage+h2{margin-top:12px}.air .typography [data-d59-stage=injected],.air .typography [data-d59-stage=receipted]{color:var(--teal-deep)}.air .typography [data-d59-stage=expired]{color:var(--terra)}.air .typography [data-d59-stage][data-receipted="1"]:after{content:"✓";display:inline-block;margin-left:10px;padding:1px 6px 2px;border:1.5px double var(--teal-deep);border-radius:4px;color:var(--teal-deep);font-size:9.5px;line-height:1.35;transform:rotate(-6deg);animation:d59-seal-pop .26s ease-out}@keyframes d59-seal-pop{0%{transform:rotate(-12deg) scale(1.25);opacity:0}to{transform:rotate(-6deg) scale(1);opacity:1}}.air .d59-console{--con-ink:#d9d2c2;--con-teal:#7fb4b8;--con-terra:#e0907c;--con-ochre:#e9a93f;position:relative;margin:22px 0 0;padding:42px 20px 18px;background:var(--ink-deep);border:1px solid rgba(63,143,150,.35);border-radius:12px;box-shadow:0 24px 60px -30px rgba(23,19,16,.65);color:var(--con-ink);--shiki-color-text:var(--con-ink);--shiki-token-comment:var(--con-teal);--shiki-token-constant:var(--con-teal);--shiki-token-string:var(--con-teal);--shiki-token-string-expression:var(--con-teal);--shiki-token-keyword:var(--con-terra);--shiki-token-function:var(--con-teal);--shiki-token-parameter:var(--con-ink);--shiki-token-punctuation:#b9b1a0}.air .d59-console:before{content:"";position:absolute;top:15px;left:16px;width:9px;height:9px;border-radius:50%;background:var(--terra);box-shadow:15px 0 0 var(--con-ochre),30px 0 0 var(--teal)}.air .d59-console p{color:var(--con-ink)}.air .d59-console strong{color:var(--paper-hi);font-weight:600}.air .d59-console code:not(pre code),.air .d59-console code:not(pre code):after,.air .d59-console code:not(pre code):before{color:var(--con-teal)}.air .d59-console pre{background:rgba(247,241,229,.045);border-color:rgba(63,143,150,.28);border-radius:8px;box-shadow:none}.air .d59-console pre code{color:var(--con-ink)}.air .d59-console pre code:after{content:"▍";margin-left:3px;color:var(--con-teal);animation:d59-cursor-blink 1.1s steps(2,start) infinite}@keyframes d59-cursor-blink{to{visibility:hidden}}.air .d59-endwall{--ew-paper:var(--paper);--ew-dim:#c4b9a6;margin-top:64px;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);width:auto;padding:56px clamp(18px,5vw,84px) 60px;background:var(--ink-deep);color:var(--ew-paper);font-family:var(--mono);font-size:12px;line-height:1.6}.air .d59-endwall .d59-reply{display:inline-flex;align-items:center;min-height:44px;font-family:var(--mono);font-weight:500;font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--teal);text-decoration:underline;text-decoration-color:rgba(63,143,150,.45);text-underline-offset:5px;transition:color .2s ease}@media (hover:hover){.air .d59-endwall .d59-reply:hover{color:#9cc7ca}}.air .d59-endwall .d59-reply:focus-visible{outline:1px dashed var(--teal);outline-offset:4px}.air .d59-endwall .wide-exhibit{background:rgba(247,241,229,.05);border-color:rgba(63,143,150,.4)}.air .d59-endwall .wide-exhibit div,.air .d59-endwall .wide-exhibit dl>div{border-color:rgba(63,143,150,.32)}.air .d59-endwall .wide-exhibit .text-ink-soft{color:var(--ew-dim)}.air .d59-endwall .wide-exhibit .text-ink{color:var(--ew-paper)}.air .d59-endwall .wide-exhibit .bg-teal-700{background-color:var(--teal)}@media (prefers-reduced-motion:reduce){.air .d59-routing-stamp,.air .d59-routing-stamp[data-status=receipted]{transition:none;animation:none}.air .d59-console pre code:after,.air .typography [data-d59-stage][data-receipted="1"]:after{animation:none}}