.bVNpFW_foyer{--night:var(--claflin-night-room,#0d1218);--ink:var(--claflin-ink,#e8e6d9);--muted:var(--claflin-muted,#aeb9aa);--brass:var(--claflin-brass,#c5ac78);--brass-dim:var(--claflin-brass-dim,#82724f);--paper:var(--claflin-paper,#e7dfc9);--paper-ink:var(--claflin-paper-ink,#27362b);--deep:var(--claflin-deep,#0c1814);--edge:#b3905a4d;min-height:100svh;color:var(--ink);font-family:var(--font-body), "IBM Plex Sans", sans-serif;background:0 0;flex-direction:column;display:flex;position:relative;overflow-x:clip}.bVNpFW_header{z-index:3;background:var(--scrim-dense);border-bottom:1px solid #b3905a2e;justify-content:space-between;align-items:center;gap:16px;padding:10px clamp(20px,4vw,48px);display:flex;position:sticky;top:0}.bVNpFW_brand{color:#d8c8a0;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.bVNpFW_houseMark{color:var(--brass)}.bVNpFW_brandText{flex-direction:column;line-height:1.15;display:flex}.bVNpFW_brandText strong{font-family:var(--font-mono), monospace;letter-spacing:.28em;font-size:.72rem;font-weight:600}.bVNpFW_brandText small{font-family:var(--font-mono), monospace;letter-spacing:.22em;color:#d4c4a2;font-size:.56rem}.bVNpFW_authChip{color:#d4c4a2;min-height:40px;font-family:var(--font-mono), monospace;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:#0d121880;border:1px solid #b3905a66;border-radius:2px;max-width:220px;margin-left:auto;padding:8px 16px;font-size:.68rem;overflow:hidden}button.bVNpFW_authChip:hover{color:var(--brass);border-color:#b3905abf}.bVNpFW_authChip[data-signed=true]{color:var(--muted);letter-spacing:.12em}.bVNpFW_authWrap{margin-left:auto;position:relative}.bVNpFW_authWrap summary.bVNpFW_authChip{z-index:56;align-items:center;gap:8px;margin-left:0;list-style:none;display:inline-flex;position:relative}.bVNpFW_authWrap summary.bVNpFW_authChip::-webkit-details-marker{display:none}.bVNpFW_authDot{border-radius:50%;flex-shrink:0;width:7px;height:7px;display:inline-block}.bVNpFW_authCaret{font-size:.55rem;transition:transform .16s}.bVNpFW_authWrap[open] .bVNpFW_authCaret{transform:rotate(180deg)}.bVNpFW_authBackdrop{z-index:55;position:fixed;inset:0}.bVNpFW_authPanel{z-index:60;background:var(--scrim-dense);-webkit-backdrop-filter:blur(10px);border:1px solid #b3905a59;border-radius:2px;flex-direction:column;gap:6px;min-width:190px;padding:12px 14px;display:flex;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 10px 28px #0006}.bVNpFW_authPanelLead{font-family:var(--font-mono), monospace;letter-spacing:.18em;text-transform:uppercase;color:var(--muted);margin:0;font-size:.55rem}.bVNpFW_authPanelId{font-family:var(--font-mono), monospace;color:var(--brass);word-break:break-all;align-items:center;gap:8px;margin:0;font-size:.72rem;display:flex}.bVNpFW_authWalletRow{gap:8px;display:flex}.bVNpFW_authPanelButton{color:#d4c4a2;font-family:var(--font-mono), monospace;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #b3905a66;border-radius:2px;align-self:flex-start;margin-top:6px;padding:8px 10px;font-size:.62rem;text-decoration:none}.bVNpFW_authWalletRow .bVNpFW_authPanelButton{margin-top:0}.bVNpFW_authPanelButton:hover{color:var(--brass);border-color:#b3905abf}.bVNpFW_headerNav{align-items:center;gap:20px;font-size:.82rem;display:flex}.bVNpFW_headerNav a,.bVNpFW_deskMenu summary{color:var(--muted);cursor:pointer;text-decoration:none}.bVNpFW_headerNav a:hover,.bVNpFW_deskMenu summary:hover{color:var(--brass)}.bVNpFW_deskMenu{position:relative}.bVNpFW_deskMenu summary{align-items:center;min-height:44px;list-style:none;display:inline-flex}.bVNpFW_deskMenu summary::-webkit-details-marker{display:none}.bVNpFW_deskMenuList{border:1px solid var(--edge);z-index:10;background:#0d1218f5;border-radius:4px;min-width:170px;padding:8px 0;display:grid;position:absolute;top:calc(100% + 6px);right:0}.bVNpFW_deskMenuList a{white-space:nowrap;padding:10px 16px;display:block}.bVNpFW_main{z-index:2;flex:1;position:relative}.bVNpFW_main:focus{outline:none}.bVNpFW_main>*{z-index:1;position:relative}.bVNpFW_main>:after{content:"";z-index:30;opacity:var(--room-glow,0);pointer-events:none;background:radial-gradient(72% 55% at 50% 34%,#e3cf9e1a,#e3cf9e09 55%,#0000 78%);transition:opacity .16s linear;position:absolute;inset:0}.bVNpFW_hero{-moz-column-gap:clamp(24px, 4vw, 72px);grid-template-rows:auto auto;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);column-gap:clamp(24px,4vw,72px);width:min(1480px,100% - clamp(32px,8vw,128px));min-height:calc(100svh - 150px);margin:0 auto;display:grid;position:relative}.bVNpFW_hero:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#0a0d11e0 0%,#0a0d118c 34%,#0000 60%),linear-gradient(#0000 60%,#0a0d11b3);position:absolute;inset:0}@media (min-width:761px) and (prefers-reduced-motion:no-preference){.bVNpFW_hero{position:sticky;top:0}.bVNpFW_hero .bVNpFW_copy,.bVNpFW_hero .bVNpFW_mobilePromise,.bVNpFW_hero .bVNpFW_turret>:not(.bVNpFW_handset){opacity:calc(1 - var(--hero-exit,0));transform:translateY(calc(var(--hero-exit,0) * -36px))}}.bVNpFW_hero[data-away] .bVNpFW_copy,.bVNpFW_hero[data-away] .bVNpFW_mobilePromise,.bVNpFW_hero[data-away] .bVNpFW_turret>:not(.bVNpFW_handset){visibility:hidden;pointer-events:none}.bVNpFW_copy{max-width:34rem;padding-top:clamp(48px,9vh,120px)}.bVNpFW_kicker{font-family:var(--font-mono), monospace;letter-spacing:.3em;text-transform:uppercase;color:var(--brass);align-items:center;gap:9px;margin:0 0 22px;font-size:.62rem;display:inline-flex}.bVNpFW_clockLamp{background:var(--brass-dim);border-radius:50%;flex-shrink:0;width:7px;height:7px}.bVNpFW_kicker[data-exchange=open] .bVNpFW_clockLamp{background:var(--brass);box-shadow:0 0 8px #c5ac78e6}.bVNpFW_kicker[data-exchange=closed] .bVNpFW_clockLamp{background:#b98a4e}.bVNpFW_title{max-width:14ch;font-family:var(--font-display), Fraunces, serif;letter-spacing:-.02em;color:#f2e8d0;margin:0 0 22px;font-size:clamp(44px,5.6vw,84px);font-style:normal;font-weight:400;line-height:1.02}.bVNpFW_returnFiling{max-width:42ch;font-family:var(--font-display), Fraunces, serif;color:#f2e8d0;margin:0 0 22px;font-size:1.15rem;line-height:1.45}.bVNpFW_returnFiling button{color:var(--brass);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;min-height:44px;margin:0;padding:0;text-decoration:underline;display:inline}.bVNpFW_lede{color:#c9bda0;max-width:40ch;margin:0 0 22px;font-size:1.02rem;line-height:1.65}.bVNpFW_actions{flex-wrap:wrap;align-items:center;gap:14px 22px;display:flex}.bVNpFW_secondary{letter-spacing:.04em;color:#e3cf9e;border:1px solid var(--edge);min-height:44px;transition:color var(--dur-1) var(--ease-swift), border-color var(--dur-1) var(--ease-swift), background var(--dur-1) var(--ease-swift);background:#e3cf9e0f;border-radius:4px;align-items:center;gap:10px;padding:12px 22px;font-size:.88rem;text-decoration:none;display:inline-flex}.bVNpFW_secondary:hover{color:#f2e8d0;background:#e3cf9e1a;border-color:#d8c8a0b3}.bVNpFW_reassurance{max-width:44ch;color:var(--muted);margin:22px 0 0;font-size:.8rem;line-height:1.6}.bVNpFW_mobilePromise{display:none}.bVNpFW_matches{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0c1814e6;border:1px solid #c5ac7873;border-radius:4px;margin:4px 0 0;padding:16px 18px;box-shadow:0 22px 54px #00000080}.bVNpFW_matchesTitle{font-family:var(--font-display), Fraunces, serif;color:#f2e8d0;margin:0 0 12px;font-size:1.15rem;font-weight:400;line-height:1.2}.bVNpFW_matchList{gap:14px;margin:0;padding:0;list-style:none;display:grid}.bVNpFW_matchItem{border-top:1px solid #b3905a29;padding-top:14px}.bVNpFW_matchItem:first-child{border-top:0;padding-top:0}.bVNpFW_matchIdentity{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.bVNpFW_matchName{font-family:var(--font-display), Fraunces, serif;color:#eee3ca;font-size:1.06rem}.bVNpFW_matchSymbol{font-family:var(--font-mono), monospace;letter-spacing:.1em;color:var(--brass);font-size:.72rem}.bVNpFW_matchIssuer{color:#8f8265;font-size:.72rem}.bVNpFW_matchMeta{font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:4px 0 0;font-size:.62rem}.bVNpFW_matchTerms{color:#c9bda0;margin-top:8px;font-size:.8rem;line-height:1.55}.bVNpFW_matchTerms summary{cursor:pointer;color:var(--brass)}.bVNpFW_matchTerms p{margin:8px 0 0}.bVNpFW_matchTerms a{color:#e3cf9e;text-underline-offset:3px}.bVNpFW_matchWhat{color:#d6c9aa;margin:6px 0 0;font-size:.8rem;line-height:1.55}.bVNpFW_plannedLines{margin:4px 0 0}.bVNpFW_plannedLines>summary{cursor:pointer;color:var(--muted);padding:8px 0;font-size:.8rem}.bVNpFW_plannedLines>summary:hover{color:var(--ink)}.bVNpFW_matchActions{flex-wrap:wrap;gap:10px;margin-top:10px;display:flex}.bVNpFW_matchChoose{color:#1b1408;background:linear-gradient(180deg, #e3cf9e, var(--brass));cursor:pointer;border:1px solid #14100a99;border-radius:4px;min-height:44px;padding:10px 18px;font-size:.86rem}.bVNpFW_matchChoose:hover{filter:brightness(1.06)}.bVNpFW_brokerLines{margin:4px 0 0}.bVNpFW_brokerLines>summary{cursor:pointer;color:var(--muted);padding:8px 0;font-size:.8rem}.bVNpFW_brokerLines>summary:hover{color:var(--ink)}.bVNpFW_turret{align-content:start;gap:12px;min-width:0;max-width:640px;padding:clamp(48px,9vh,120px) 0 24px;display:grid}.bVNpFW_talkBar{border:1px solid var(--edge);background:#0c1814b8;border-radius:4px;flex-wrap:wrap;align-items:stretch;gap:10px;padding:10px;display:flex;box-shadow:inset 0 1px #e3cf9e14,0 18px 40px #00000073}.bVNpFW_talkBar .bVNpFW_instructionSearch{flex:240px;margin-top:0}.bVNpFW_talkBar .bVNpFW_instructionSearch input{width:100%}.bVNpFW_talkButton{min-height:48px;font-family:var(--font-mono), monospace;letter-spacing:.16em;text-transform:uppercase;color:#1b1408;background:linear-gradient(180deg, #e3cf9e, var(--brass));cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;border:1px solid #14100a99;border-radius:4px;justify-content:center;align-items:center;gap:10px;padding:12px 22px;font-size:.72rem;display:inline-flex}.bVNpFW_talkButton[aria-pressed=true]{color:#f4ead0;background:linear-gradient(#7a3b2a,#4f231a)}.bVNpFW_talkButton:disabled{cursor:progress;opacity:.75}.bVNpFW_talkButton:focus-visible{outline-offset:3px;outline:2px solid #e3cf9e}.bVNpFW_talkLamp{background:#3a2c14;border-radius:50%;width:9px;height:9px}.bVNpFW_talkButton[aria-pressed=true] .bVNpFW_talkLamp{background:#ff7a5a;box-shadow:0 0 10px #ff7a5ae6}.bVNpFW_talkHint{color:var(--muted);margin:0;font-size:.74rem}.bVNpFW_talkHintLink{color:var(--brass);border-bottom:1px solid #b3905a66;padding-bottom:1px;font-style:italic;text-decoration:none}.bVNpFW_talkHintLink:hover{border-bottom-color:var(--brass);color:#d4b07a}.bVNpFW_turretStatus{gap:6px;min-height:0;display:grid}.bVNpFW_turretStatus p{margin:0;font-size:.86rem;line-height:1.5}.bVNpFW_heard{font-family:var(--font-display), Fraunces, serif;color:#f2e8d0;font-style:italic}.bVNpFW_turretReply{color:#e3cf9e}.bVNpFW_talkError{color:#e2a48f}.bVNpFW_turretLines{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--edge);background:#0c1814e6;border-radius:4px;margin:4px 0 0;padding:0;list-style:none;display:grid;box-shadow:0 22px 54px #00000080}.bVNpFW_lineKey{transition:background var(--dur-1) var(--ease-swift), opacity var(--dur-1) var(--ease-swift);border-bottom:1px solid #b3905a29;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:14px 16px;padding:16px 18px;display:grid}.bVNpFW_keyLamp{background:var(--brass-dim);border-radius:50%;width:10px;height:10px;box-shadow:inset 0 1px 1px #00000080}.bVNpFW_lineKey[data-lamp=idle] .bVNpFW_keyLamp{background:var(--brass);box-shadow:0 0 6px #c5ac7899}.bVNpFW_lineKey[data-lamp=match]{background:linear-gradient(90deg,#e3cf9e1f,#0000 70%)}.bVNpFW_lineKey[data-lamp=match] .bVNpFW_keyLamp{background:#f6e3ac;box-shadow:0 0 12px #f6e3acf2,0 0 2px #fff6d8}.bVNpFW_lineKey[data-lamp=quiet]{opacity:.5}.bVNpFW_lineNumber{font-family:var(--font-mono), monospace;letter-spacing:.2em;color:var(--brass-dim);white-space:nowrap;font-size:.58rem}.bVNpFW_keyIdentity{gap:4px;min-width:0;display:grid}.bVNpFW_keyName{font-family:var(--font-display), Fraunces, serif;color:#f2e8d0;align-items:baseline;gap:8px;margin:0;font-size:1.5rem;font-weight:400;line-height:1;display:inline-flex}.bVNpFW_keyCount{min-width:22px;height:22px;font-family:var(--font-mono), monospace;color:#1a1813;background:var(--brass);vertical-align:middle;border-radius:11px;justify-content:center;align-items:center;padding:0 7px;font-size:.7rem;font-weight:700;display:inline-flex;box-shadow:inset 0 0 0 1px #00000040}.bVNpFW_keyRail{font-family:var(--font-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:0;font-size:.58rem}.bVNpFW_lampWords{color:#f6e3ac}.bVNpFW_lineKey[data-lamp=quiet] .bVNpFW_lampWords{color:var(--muted)}.bVNpFW_keyActions{align-items:center;gap:14px;display:flex}.bVNpFW_keyRing{color:#f4ead0;white-space:nowrap;cursor:pointer;background:linear-gradient(#31402f,#1e2a1e);border:1px solid #c5ac7866;border-radius:4px;min-height:44px;padding:10px 18px;font-size:.86rem}.bVNpFW_keyRing:hover{border-color:#e3cf9e}.bVNpFW_lineKey[data-lamp=match] .bVNpFW_keyRing{color:#1b1408;background:linear-gradient(180deg, #e3cf9e, var(--brass))}.bVNpFW_keyType{color:var(--muted);white-space:nowrap;text-underline-offset:3px;font-size:.76rem;text-decoration:underline}.bVNpFW_keyType:hover{color:var(--ink)}.bVNpFW_launchLineBlock{margin:16px 0 0}.bVNpFW_launchLineKicker{font-family:var(--font-mono), monospace;letter-spacing:.22em;text-transform:uppercase;color:var(--brass-dim);margin:0 0 7px;font-size:.56rem}.bVNpFW_launchLines{background:linear-gradient(165deg,#f0e9d4,#dfd5b6);border:1px solid #c5ac788c;border-radius:4px;margin:0;padding:0;list-style:none;display:grid;box-shadow:0 16px 38px #0000006b}.bVNpFW_launchLines .bVNpFW_lineKey{border-bottom:none}.bVNpFW_launchLines .bVNpFW_lineNumber{color:#8a7b57}.bVNpFW_launchLines .bVNpFW_keyName{color:#27362b}.bVNpFW_launchLines .bVNpFW_keyRail{color:#6f6753}.bVNpFW_launchLines .bVNpFW_lampWords{color:#7a5c1e}.bVNpFW_launchLines .bVNpFW_keyLamp{box-shadow:none;background:#27362b4d}.bVNpFW_launchLines .bVNpFW_lineKey[data-lamp=idle] .bVNpFW_keyLamp{background:#9a7f45;box-shadow:0 0 6px #9a7f458c}.bVNpFW_launchLines .bVNpFW_lineKey[data-lamp=match]{background:linear-gradient(90deg,#9a7f453d,#0000 70%)}.bVNpFW_launchLines .bVNpFW_lineKey[data-lamp=match] .bVNpFW_keyLamp{background:#8a6f33;box-shadow:0 0 10px #9a7f45e6}.bVNpFW_launchLines .bVNpFW_keyType{color:#6f6753}.bVNpFW_launchLines .bVNpFW_keyType:hover{color:#27362b}.bVNpFW_plannedKeys{flex-wrap:wrap;gap:8px 28px;padding:12px 18px;display:flex}.bVNpFW_plannedKey{opacity:.6;align-items:center;gap:10px;display:inline-flex}.bVNpFW_plannedKey .bVNpFW_keyLamp{border:1px solid var(--brass-dim);width:7px;height:7px;box-shadow:none;background:0 0}.bVNpFW_plannedKey .bVNpFW_keyName{color:#b9ad8e;font-size:.95rem}.bVNpFW_turret .bVNpFW_reassurance{margin:0}@media (prefers-reduced-motion:no-preference){.bVNpFW_lineKey[data-lamp=match] .bVNpFW_keyLamp{animation:2.4s ease-in-out infinite bVNpFW_lineLampGlow}}@media (max-width:760px){.bVNpFW_turret{padding:8px 0 40px}.bVNpFW_lineKey{grid-template-columns:auto minmax(0,1fr)}.bVNpFW_lineKey .bVNpFW_lineNumber{display:none}.bVNpFW_keyActions{grid-column:1/-1;justify-content:space-between}.bVNpFW_keyRing{flex:1}.bVNpFW_plannedKeys{flex-direction:column}.bVNpFW_plannedKey .bVNpFW_lineNumber{display:none}.bVNpFW_talkButton{flex:100%;min-height:56px}}.bVNpFW_wire{z-index:2;background:var(--scrim-dense);border-top:1px solid #b3905a4d;border-bottom:1px solid #b3905a4d;flex-wrap:wrap;align-items:stretch;min-height:54px;display:flex;position:relative}.bVNpFW_wireLabel{border:1px solid var(--brass-dim);font-family:var(--font-mono), monospace;letter-spacing:.18em;color:var(--brass);cursor:help;white-space:nowrap;flex-shrink:0;align-self:center;margin-right:18px;padding:7px 10px;font-size:.56rem}.bVNpFW_wireNote{font-family:var(--font-mono), monospace;color:var(--muted);align-self:center;margin:0;font-size:.68rem;line-height:1.6}.bVNpFW_wireHours{font-family:var(--font-mono), monospace;letter-spacing:.16em;color:var(--muted);border-top:1px solid #b3905a29;flex-wrap:wrap;flex-basis:100%;align-items:center;gap:4px 18px;margin:0;padding:5px 18px 6px;font-size:.56rem;display:flex}.bVNpFW_wireHoursLabel{color:var(--brass-dim);letter-spacing:.2em}.bVNpFW_wireHours span[data-state=open]{color:var(--brass)}.bVNpFW_wireHours span[data-state=closed]{color:var(--muted)}.bVNpFW_wireHours span[data-state=pending]{color:var(--muted);opacity:.6}.bVNpFW_wireWindow{flex:1;align-items:stretch;min-width:0;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.bVNpFW_wireTrack{will-change:transform;width:max-content;display:flex}.bVNpFW_wireCopy{align-items:stretch;display:flex}.bVNpFW_wireCell{border-right:1px solid #b3905a38;align-items:center;display:flex}.bVNpFW_wireItem{color:var(--ink);white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:12px 26px;display:flex}.bVNpFW_wireItem:hover:not(:disabled){background:#c5ac7814}.bVNpFW_wireItem:focus-visible{outline:2px solid var(--brass);outline-offset:-2px}.bVNpFW_wireItem:disabled{cursor:default}.bVNpFW_wireSymbol{font-family:var(--font-mono), monospace;letter-spacing:.14em;color:var(--brass);font-size:.68rem}.bVNpFW_wirePrice{font-family:var(--font-mono), monospace;font-variant-numeric:tabular-nums;color:var(--ink);align-items:center;gap:6px;font-size:.8rem;display:inline-flex}.bVNpFW_wirePrice[data-tick=up]{color:#a9c98a}.bVNpFW_wirePrice[data-tick=down]{color:#c98a7a}.bVNpFW_wireTickGlyph{font-size:.58rem}.bVNpFW_wireRail{font-family:var(--font-mono), monospace;letter-spacing:.12em;color:var(--muted);border:1px solid #b3905a66;border-radius:2px;padding:2px 5px;font-size:.52rem}.bVNpFW_wireGap{font-family:var(--font-mono), monospace;letter-spacing:.04em;color:var(--brass);font-size:.6rem}button.bVNpFW_wireGap{white-space:nowrap;background:0 0;border:0;padding:4px 10px 4px 0}.bVNpFW_wireGap[data-gap-trigger]{cursor:pointer;text-underline-offset:2px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.bVNpFW_wireGap[data-gap-trigger]:hover{color:var(--brass)}.bVNpFW_wireGap[data-gap-trigger]:focus-visible{outline:2px solid var(--brass);outline-offset:-2px}.bVNpFW_gapDialog{background:linear-gradient(145deg, var(--desk-paper-light,#f0eadb), var(--desk-paper,#e7dfc9));width:min(420px,100vw);max-height:min(80dvh,600px);color:var(--desk-paper-ink,#27362b);box-shadow:-8px 0 40px var(--desk-shadow,#030b0873);font-family:var(--font-body), "Iowan Old Style", "Palatino Linotype", Palatino, serif;border:none;border-radius:2px;margin:auto;padding:20px 24px 28px;overflow-y:auto}.bVNpFW_gapDialog::backdrop{background:var(--scrim-focus)}.bVNpFW_gapDialog[open]{display:block}@media (max-width:720px){.bVNpFW_gapDialog{width:100%;box-shadow:0 -8px 40px var(--desk-shadow,#030b0873);border-radius:12px 12px 0 0;margin:auto 0 0}}.bVNpFW_gapDialog .bVNpFW_gapKicker{letter-spacing:.14em;text-transform:uppercase;color:var(--desk-paper-muted,#59614d);margin:0 0 .35rem;font-size:.68rem}.bVNpFW_gapDialog h2{font-family:var(--font-display,Georgia, serif);letter-spacing:.01em;color:var(--desk-paper-ink,#27362b);margin:.25rem 0 .75rem;font-size:1.28rem;font-weight:600}.bVNpFW_gapDialog .bVNpFW_gapBody{color:var(--desk-paper-ink,#27362b);margin:0 0 1rem;line-height:1.55}.bVNpFW_gapDialog .bVNpFW_gapClose{border:1px solid var(--desk-paper-edge,#b6a985);background:var(--desk-paper,#e7dfc9);width:100%;color:var(--desk-paper-ink,#27362b);font:inherit;cursor:pointer;border-radius:2px;margin-top:.5rem;padding:.65rem .75rem;font-size:.85rem;display:block}.bVNpFW_gapDialog .bVNpFW_gapClose:focus-visible{outline:2px solid var(--brass);outline-offset:-2px}.bVNpFW_gapDialog .bVNpFW_gapClose:hover{background:var(--desk-paper-wash,#27362b08)}.bVNpFW_wireStale{font-family:var(--font-mono), monospace;letter-spacing:.1em;color:#9a8a68;font-size:.5rem}.bVNpFW_offerings{z-index:2;background:radial-gradient(circle at 82% 18%, #b3905a1f, transparent 34%), linear-gradient(180deg, var(--scrim-dense), var(--scrim-open));border-top:1px solid #b3905a38;grid-template-columns:minmax(0,1fr);gap:clamp(24px,4vh,40px);padding:clamp(56px,10vh,120px) clamp(20px,6vw,96px);display:grid;position:relative}.bVNpFW_offeringsIntro{grid-template-columns:minmax(0,auto) minmax(0,44ch);justify-content:space-between;align-items:end;gap:8px 48px;display:grid}.bVNpFW_offeringsIntro .bVNpFW_kicker{grid-column:1/-1;margin-bottom:0}.bVNpFW_offeringsIntro h2{font-family:var(--font-display), Fraunces, serif;letter-spacing:-.02em;color:#f2e8d0;margin:0;font-size:clamp(34px,4.4vw,62px);font-weight:400;line-height:1.02}.bVNpFW_offeringsIntro>p:not(.bVNpFW_kicker){max-width:34ch;color:var(--muted);margin:0;font-size:.94rem;line-height:1.7}.bVNpFW_instructionSearch{font-family:var(--font-mono), monospace;letter-spacing:.18em;text-transform:uppercase;color:var(--brass);gap:10px;margin-top:30px;font-size:.62rem;display:grid;position:relative}.bVNpFW_instructionSearch input{width:min(100%,520px);min-height:48px;font:inherit;letter-spacing:.04em;text-transform:none;color:var(--ink);background:#e8e6d90d;border:1px solid #b3905a57;border-radius:3px;outline:none;padding:12px 40px 12px 14px;font-size:.78rem}.bVNpFW_instructionSearch input:focus{border-color:#e3cf9e;box-shadow:0 0 0 2px #e3cf9e24}.bVNpFW_instructionSearch input::placeholder{color:#d4c4a2}.bVNpFW_instructionClear{width:30px;height:30px;font:inherit;color:#d4c4a2;cursor:pointer;background:0 0;border:0;border-radius:3px;place-items:center;padding:0;font-size:1.05rem;line-height:1;display:grid;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.bVNpFW_instructionClear:hover{color:#e3cf9e}.bVNpFW_instructionClear:focus-visible{outline-offset:1px;color:#e3cf9e;outline:1px solid #e3cf9e}.bVNpFW_boardWrap{min-width:0;overflow-x:auto}.bVNpFW_board{border-collapse:collapse;color:#d6c9aa;width:100%;font-size:.84rem}.bVNpFW_boardCaption{caption-side:bottom;text-align:left;color:var(--muted);padding-top:14px;font-size:.74rem;line-height:1.55}.bVNpFW_board thead th{font-family:var(--font-mono), monospace;letter-spacing:.16em;text-align:left;text-transform:uppercase;color:#8f8265;border-bottom:1px solid #b3905a66;padding:0 12px 10px;font-size:.56rem;font-weight:400}.bVNpFW_boardRow>th,.bVNpFW_boardRow>td{vertical-align:top;text-align:left;border-bottom:1px solid #b3905a29;padding:14px 12px;font-weight:400}.bVNpFW_boardRow[data-expanded=true]>th,.bVNpFW_boardRow[data-expanded=true]>td{background:#e8e6d90a;border-bottom-color:#0000}.bVNpFW_board .bVNpFW_num{text-align:right;font-family:var(--font-mono), monospace;font-variant-numeric:tabular-nums}.bVNpFW_board thead th.bVNpFW_num{text-align:right}.bVNpFW_boardToggle{font:inherit;text-align:left;color:inherit;cursor:pointer;background:0 0;border:0;gap:3px;padding:0;display:grid}.bVNpFW_boardToggle:after{content:"Details ▾";font-family:var(--font-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--brass-dim);margin-top:4px;font-size:.68rem}.bVNpFW_boardToggle[aria-expanded=true]:after{content:"Hide ▴"}.bVNpFW_boardToggle:focus-visible{outline-offset:4px;outline:2px solid #e3cf9e}.bVNpFW_boardSymbol{font-family:var(--font-mono), monospace;letter-spacing:.08em;color:var(--brass);font-size:.8rem}.bVNpFW_boardName{font-family:var(--font-display), Fraunces, serif;color:#eee3ca;font-size:1.04rem}.bVNpFW_boardIssuer{display:block}.bVNpFW_boardSub{font-family:var(--font-body), "IBM Plex Sans", sans-serif;color:#8f8265;margin-top:3px;font-size:.68rem;line-height:1.35;display:block}.bVNpFW_boardMissing{color:#8f8265}.bVNpFW_boardStale{color:#d9a566;font-weight:600}.bVNpFW_boardGap[data-sign="1"]{color:#a9c98a}.bVNpFW_boardGap[data-sign="-1"]{color:#d99a88}.bVNpFW_boardDesks{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.bVNpFW_boardDesks a{min-height:40px;font-family:var(--font-mono), monospace;letter-spacing:.1em;white-space:nowrap;color:#14100a;background:linear-gradient(#dfca96,#c3a15f);border-radius:3px;align-items:center;padding:8px 12px;font-size:.62rem;text-decoration:none;display:inline-flex}.bVNpFW_boardDesks a:hover{filter:brightness(1.06)}.bVNpFW_boardDetails>td{background:#e8e6d90a;border-bottom:1px solid #b3905a29;padding:4px 12px 20px}.bVNpFW_boardDossier{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:18px 36px;display:grid}.bVNpFW_boardDossier dl{gap:10px;margin:0;display:grid}.bVNpFW_boardDossier dt{font-family:var(--font-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:#8f8265;font-size:.68rem}.bVNpFW_boardDossier dd{color:#d6c9aa;margin:3px 0 0;font-size:.8rem;line-height:1.55}.bVNpFW_boardDossier a{color:#e3cf9e;text-underline-offset:3px}.bVNpFW_boardAddress{font-family:var(--font-mono), monospace;font-size:.74rem}.bVNpFW_boardRailNote{color:var(--muted);margin:8px 0 0;font-size:.85rem;line-height:1.5}.bVNpFW_boardWhy{color:#d6c9aa;grid-column:1/-1;margin:0 0 4px;font-size:.82rem;line-height:1.55}.bVNpFW_boardWhy strong{color:var(--brass)}.bVNpFW_srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.bVNpFW_noOfferings{color:var(--muted);border:1px dashed #b3905a59;border-radius:4px;margin:0;padding:18px;font-size:.86rem;line-height:1.6}.bVNpFW_bookIndex{gap:0;display:grid}.bVNpFW_bookIndexRow{text-align:left;color:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #b3905a29;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:8px 18px;padding:16px 4px;display:grid}.bVNpFW_bookIndexRow:first-child{border-top:1px solid #b3905a29}.bVNpFW_bookIndexRow:hover .bVNpFW_bookIndexLabel{color:var(--brass)}.bVNpFW_bookIndexRow:focus-visible{outline-offset:2px;outline:2px solid #e3cf9e}.bVNpFW_bookIndexLabel{font-family:var(--font-display), Fraunces, serif;color:#eee3ca;font-size:1.05rem;transition:color .18s}.bVNpFW_bookIndexMeta{font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;color:#8f8265;white-space:nowrap;font-size:.62rem}.bVNpFW_bookIndexHint{color:var(--muted);margin:14px 0 0;font-size:.74rem;line-height:1.6}.bVNpFW_method{z-index:2;background:var(--scrim-read);padding:clamp(56px,10vh,120px) clamp(20px,6vw,96px) clamp(48px,8vh,96px);position:relative}.bVNpFW_exampleCall{z-index:2;background:var(--scrim-read);border-top:1px solid #b3905a2e;padding:clamp(56px,10vh,120px) clamp(20px,6vw,96px) clamp(48px,8vh,96px);position:relative}.bVNpFW_exampleCall[data-state=pending],.bVNpFW_exampleCall[data-state=rejected]{background:linear-gradient(180deg, var(--scrim-read) 0%, #0c0a08f0 100%)}.bVNpFW_exampleCallKicker{font-family:var(--font-mono), monospace;letter-spacing:.2em;text-transform:uppercase;color:var(--brass);margin:0 0 18px;font-size:.66rem}.bVNpFW_exampleCallTitle{max-width:22ch;font-family:var(--font-display), Fraunces, serif;letter-spacing:-.02em;color:#f2e8d0;margin:0 0 clamp(28px,4vh,44px);font-size:clamp(28px,3.6vw,48px);font-weight:400;line-height:1.08}.bVNpFW_exampleCallReason{max-width:60ch;color:var(--muted);margin:0 0 22px;font-size:.95rem;line-height:1.7}.bVNpFW_exampleCallCriteriaLabel{font-family:var(--font-mono), monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--brass);margin:0 0 12px;font-size:.7rem}.bVNpFW_exampleCallCriteria{max-width:64ch;margin:0;padding:0;list-style:none}.bVNpFW_exampleCallCriteria li{color:var(--muted);border-top:1px solid #b3905a26;padding:12px 0 12px 28px;font-size:.88rem;line-height:1.6;position:relative}.bVNpFW_exampleCallCriteria li:last-child{border-bottom:1px solid #b3905a26}.bVNpFW_exampleCallCriteria li:before{content:"☞";color:var(--brass);font-weight:700;position:absolute;top:12px;left:4px}.bVNpFW_awaitingStamp{color:#a8461ecc;font-family:var(--font-mono), monospace;letter-spacing:.18em;text-transform:uppercase;pointer-events:none;border:2.5px solid #a8461eb3;border-radius:4px;padding:10px 20px;font-size:.62rem;font-weight:700;position:absolute;top:clamp(60px,10vh,110px);right:clamp(24px,8vw,130px);transform:rotate(-6deg);box-shadow:inset 0 0 0 3px #0000,inset 0 0 0 4px #a8461e59}@media (max-width:760px){.bVNpFW_awaitingStamp{display:none}}.bVNpFW_exampleCallGrid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:clamp(24px,5vw,64px);display:grid}@media (max-width:760px){.bVNpFW_exampleCallGrid{grid-template-columns:1fr}}.bVNpFW_exampleCallTranscript{color:#e8ddc2;font-size:.92rem;line-height:1.6}.bVNpFW_exampleCallTranscript ol{margin:0;padding:0;list-style:none}.bVNpFW_exampleCallTurn{border-top:1px solid #b3905a2e;grid-template-columns:84px 1fr;gap:18px;padding:12px 0;transition:background .2s;display:grid}.bVNpFW_exampleCallTurn[data-active=true]{background:#b3905a14}.bVNpFW_exampleCallSpeaker{font-family:var(--font-mono), monospace;letter-spacing:.18em;color:var(--brass);align-self:start;padding-top:4px;font-size:.66rem}.bVNpFW_exampleCallTurn[data-speaker=caller] .bVNpFW_exampleCallText{color:#f2e8d0}.bVNpFW_exampleCallTurn[data-speaker=broker] .bVNpFW_exampleCallText{color:#d8cdb2;font-style:italic}.bVNpFW_exampleCallText{font-family:var(--font-prose), "IBM Plex Sans", system-ui, sans-serif}.bVNpFW_exampleCallControls{border-top:1px solid #b3905a40;flex-wrap:wrap;align-items:center;gap:18px;margin-top:18px;padding-top:16px;display:flex}.bVNpFW_exampleCallPlay{appearance:none;background:var(--brass);color:var(--night);font-family:var(--font-mono), monospace;letter-spacing:.18em;text-transform:uppercase;cursor:pointer;border:none;padding:10px 18px;font-size:.74rem}.bVNpFW_exampleCallPlay:hover{background:#d4b07a}.bVNpFW_exampleCallCaptions{color:var(--muted);cursor:pointer;align-items:center;gap:8px;font-size:.8rem;display:inline-flex}.bVNpFW_exampleCallIntent{border-left:2px solid var(--brass);font-family:var(--font-mono), monospace;color:#d8cdb2;background:#b3905a14;margin:16px 0 0;padding:12px 16px;font-size:.78rem}.bVNpFW_exampleCallSlip{background:#0c0a08;border:1px solid #b3905a59;padding:clamp(20px,3vw,28px)}.bVNpFW_exampleCallSlipKicker{font-family:var(--font-mono), monospace;letter-spacing:.2em;text-transform:uppercase;color:var(--brass);margin:0 0 14px;font-size:.66rem}.bVNpFW_exampleCallSlip dl{grid-template-columns:1fr 1fr;gap:12px 18px;margin:0;display:grid}.bVNpFW_exampleCallSlip dl>div{flex-direction:column;gap:4px;display:flex}.bVNpFW_exampleCallSlip dt{font-family:var(--font-mono), monospace;letter-spacing:.16em;text-transform:uppercase;color:#8f8265;font-size:.62rem}.bVNpFW_exampleCallSlip dd{font-family:var(--font-mono), monospace;color:#f2e8d0;margin:0;font-size:.88rem}.bVNpFW_exampleCallSlipCaveat{color:var(--muted);border-top:1px solid #b3905a40;margin:16px 0 0;padding-top:12px;font-size:.78rem;line-height:1.6}.bVNpFW_exampleCallCaption{font-family:var(--font-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--brass);margin:16px 0 0;font-size:.72rem}@media (prefers-reduced-motion:reduce){.bVNpFW_exampleCallTurn{transition:none}}.bVNpFW_method h2{max-width:16ch;font-family:var(--font-display), Fraunces, serif;letter-spacing:-.02em;color:#f2e8d0;margin:0 0 clamp(32px,5vh,56px);font-size:clamp(32px,4vw,56px);font-weight:400;line-height:1.06}.bVNpFW_methodBody{grid-template-columns:minmax(0,1fr);gap:clamp(28px,5vw,72px);display:grid}@media (min-width:1024px){.bVNpFW_methodBody{grid-template-columns:minmax(0,1fr) minmax(230px,300px)}}@media (min-width:901px){.bVNpFW_postedNotice{margin-right:clamp(88px,7vw,128px)}}.bVNpFW_methodRows{display:grid}.bVNpFW_postedNotice{color:#33271a;background:linear-gradient(#f0e6cb,#e6d7b0);border:1px solid #8f7143;align-self:start;margin-top:clamp(10px,2vh,24px);padding:34px 26px 26px;position:relative;box-shadow:inset 0 0 0 4px #f0e6cb,inset 0 0 0 5px #8f71438c,0 12px 30px #0000006b}.bVNpFW_postedNotice:before{content:"";background:radial-gradient(circle at 35% 30%,#ecdcb2,#8f7143 75%);border-radius:50%;width:9px;height:9px;margin-left:-4.5px;position:absolute;top:10px;left:50%;box-shadow:0 1px 2px #00000059}.bVNpFW_postedKicker{font-family:var(--font-mono), monospace;letter-spacing:.34em;text-transform:uppercase;color:#7a5c30;align-items:center;gap:10px;margin:0 0 6px;font-size:.6rem;display:flex}.bVNpFW_postedKicker:before,.bVNpFW_postedKicker:after{content:"";background:#7a5c3066;flex:1;height:1px}.bVNpFW_postedRules{text-align:center;margin:8px 0 0;padding:0;list-style:none}.bVNpFW_postedRules li{font-family:var(--font-display), Fraunces, serif;border-top:1px solid #7a5c304d;padding:10px 0;font-size:.98rem;line-height:1.45}.bVNpFW_postedRules li:last-child{border-bottom:1px solid #7a5c304d;font-size:.82rem;font-style:italic}.bVNpFW_methodRow{border-top:1px solid #b3905a40;grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr);gap:18px clamp(24px,5vw,80px);padding:clamp(22px,4vh,36px) 0;display:grid}.bVNpFW_methodRow:last-child{border-bottom:1px solid #b3905a40}.bVNpFW_methodIndex{font-family:var(--font-mono), monospace;letter-spacing:.2em;text-transform:uppercase;color:var(--brass);font-size:.66rem}.bVNpFW_methodRow h3{font-family:var(--font-display), Fraunces, serif;color:#e8ddc2;margin:0 0 10px;font-size:clamp(1.3rem,1.9vw,1.7rem);font-weight:400}.bVNpFW_methodRow p{max-width:52ch;color:var(--muted);margin:0;font-size:.9rem;line-height:1.7}.bVNpFW_desks,.bVNpFW_answers{z-index:2;background:var(--scrim-open);border-top:1px solid #b3905a38;padding:clamp(56px,10vh,120px) clamp(20px,6vw,96px);position:relative}.bVNpFW_sectionIntro{margin-bottom:clamp(24px,4vh,40px)}.bVNpFW_sectionIntro h2{font-family:var(--font-display), Fraunces, serif;letter-spacing:-.02em;color:#f2e8d0;margin:0;font-size:clamp(32px,4vw,56px);font-weight:400;line-height:1.06}.bVNpFW_deskCards{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:18px;display:grid}@media (prefers-reduced-motion:no-preference){.bVNpFW_desks[data-deal]:not([data-dealt]) .bVNpFW_deskCard{opacity:0;transform-origin:50% 120%;transform:translateY(34px)rotate(-1.5deg)}.bVNpFW_desks[data-deal]:not([data-dealt]) .bVNpFW_launchRow{opacity:0;transform:translate(46px)rotate(.8deg)}.bVNpFW_desks[data-dealt] .bVNpFW_deskCard,.bVNpFW_desks[data-dealt] .bVNpFW_launchRow{transition:opacity .5s,transform .75s cubic-bezier(.2,.75,.25,1.05);transition-delay:calc(var(--i,0) * 95ms)}}@keyframes bVNpFW_cardWarm{0%,to{box-shadow:0 1px #785f3733}50%{box-shadow:0 10px 34px #e3cf9e29,0 0 0 1px #e3cf9e66,0 1px #785f3733}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.bVNpFW_deskCard{animation:linear both bVNpFW_cardWarm;animation-timeline:view();animation-range:cover}}}.bVNpFW_launchRow{align-items:stretch;gap:18px;margin-top:18px;display:flex}.bVNpFW_launchPlate{min-width:0;color:var(--ink,#e8e6d9);background:linear-gradient(160deg, #131b16, var(--deep,#0c1814));border:1px solid #c5ac7866;border-left:3px solid var(--brass);border-radius:3px;flex:auto;padding:20px 26px}.bVNpFW_launchPlate .bVNpFW_deskMeta{color:var(--brass)}.bVNpFW_launchPlate .bVNpFW_deskName{color:var(--ink,#e8e6d9)}.bVNpFW_launchPlate .bVNpFW_deskLens{color:var(--muted,#aeb9aa)}.bVNpFW_launchPlateBody{flex-wrap:wrap;align-items:baseline;gap:22px;display:flex}.bVNpFW_launchPlateBody .bVNpFW_deskName{flex:none}.bVNpFW_launchPlateCopy{flex-direction:column;flex:280px;gap:8px;display:flex}.bVNpFW_launchPlateNote{color:#a99f83;margin:0;font-size:.78rem;line-height:1.55}.bVNpFW_launchPlateAsk{font:inherit;color:var(--brass);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;align-self:flex-start;padding:0;font-size:.74rem;text-decoration:underline}.bVNpFW_launchPlateBody .bVNpFW_deskOpen{font:inherit;color:var(--brass);cursor:pointer;background:0 0;border:0;flex:none;margin-top:0;padding:0;font-size:.82rem}.bVNpFW_launchPlateBody .bVNpFW_deskOpen:hover{color:var(--ink,#e8e6d9)}.bVNpFW_launchPlateReel{min-height:44px;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;flex-wrap:wrap;align-self:flex-start;align-items:baseline;gap:2px 12px;margin-top:8px;padding:8px 0;display:inline-flex}.bVNpFW_launchPlateReelLabel{letter-spacing:.08em;color:var(--brass);font-size:.7rem}.bVNpFW_launchPlateReelRun{color:var(--brass);text-underline-offset:3px;font-size:.74rem;text-decoration:underline}.bVNpFW_launchPlateReel:hover .bVNpFW_launchPlateReelRun{color:var(--ink,#e8e6d9)}.bVNpFW_launchPlateReel:focus-visible{outline:2px solid var(--brass);outline-offset:3px}.bVNpFW_launchPlateMoves{letter-spacing:.02em;color:var(--muted,#aeb9aa);counter-reset:move;border-top:1px solid #c5ac7838;flex-wrap:wrap;flex:100%;gap:6px 0;margin:14px 0 0;padding:12px 0 0;font-size:.72rem;line-height:1.5;list-style:none;display:flex}.bVNpFW_launchPlateMoves li{white-space:nowrap;align-items:baseline;gap:8px;display:flex}.bVNpFW_launchPlateMoves li:before{counter-increment:move;content:counter(move);font-family:var(--font-mono), monospace;color:var(--brass);font-size:.62rem}.bVNpFW_launchPlateMoves li+li{margin-left:18px}.bVNpFW_launchPlateMoves li:not(:last-child):after{content:"→";color:#c5ac788c;margin-left:18px}.bVNpFW_launchExplainer{color:var(--paper-ink);background:linear-gradient(160deg, #efe5ca, var(--paper));border:1px solid #785f3757;border-left:3px solid var(--brass-dim);border-radius:3px;flex:320px;padding:20px 26px}.bVNpFW_launchExplainerTitle{font-family:var(--font-display), Fraunces, serif;color:#241d10;outline:none;margin:8px 0 0;font-size:1.3rem;font-weight:400;line-height:1.25}.bVNpFW_launchExplainerBody{color:#3a3122;margin:10px 0 0;font-size:.86rem;line-height:1.6}.bVNpFW_launchExplainerRedirect{color:#5c5340;margin:10px 0 0;font-size:.78rem;font-style:italic}.bVNpFW_launchExplainerActions{align-items:baseline;gap:16px;margin-top:14px;display:flex}.bVNpFW_launchExplainerDismiss{font:inherit;color:#6b634c;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:.74rem;text-decoration:underline}@media (max-width:760px){.bVNpFW_launchRow{flex-direction:column}.bVNpFW_launchPlate{flex:none;width:100%}.bVNpFW_launchPlateMoves li{white-space:normal}}.bVNpFW_deskCard{flex-direction:column;display:flex}.bVNpFW_cardFlip{perspective:1400px;flex:auto;min-height:0;display:grid}.bVNpFW_cardFace{min-width:0;min-height:0;color:var(--paper-ink);background:linear-gradient(160deg, #efe5ca, var(--paper));border:1px solid #785f3757;border-top:3px solid var(--brass-dim);backface-visibility:hidden;border-radius:3px;flex-direction:column;grid-area:1/1;gap:12px;padding:24px 26px;display:flex}.bVNpFW_cardFront{position:relative}.bVNpFW_cardBack{background:linear-gradient(160deg,#e6dabb,#d7c8a4);transform:rotateY(180deg)}.bVNpFW_deskCard[data-flipped] .bVNpFW_cardFront{transform:rotateY(-180deg)}.bVNpFW_deskCard[data-flipped] .bVNpFW_cardBack{transform:rotateY(0)}@media (prefers-reduced-motion:no-preference){.bVNpFW_cardFace{transition:transform .7s cubic-bezier(.3,.7,.2,1)}}.bVNpFW_filmTab{z-index:2;font-family:var(--font-mono), monospace;letter-spacing:.18em;text-transform:uppercase;color:#1b1408;background:linear-gradient(180deg, #e3cf9e, var(--brass));cursor:pointer;transition:transform var(--dur-1,.16s) ease;border:1px solid #785f3780;border-bottom:0;border-radius:3px 3px 0 0;padding:5px 12px 7px;font-size:.54rem;position:absolute;top:-12px;right:18px;transform:rotate(1.4deg)}.bVNpFW_filmTab:hover{transform:rotate(.4deg)translateY(-2px)}.bVNpFW_filmTab:focus-visible{outline-offset:2px;outline:2px solid #241d10}.bVNpFW_deskCard[data-desk=hetty] .bVNpFW_filmTab{color:#101a26;background:linear-gradient(#c3d2e4,#8ba3c2);border-color:#405c808c}.bVNpFW_deskCard[data-desk=hetty] .bVNpFW_filmWatch{color:#101a26;background:linear-gradient(#c3d2e4,#8ba3c2);border-color:#141e2c99}.bVNpFW_deskCard[data-desk=tennie] .bVNpFW_filmTab{color:#0e1d12;background:linear-gradient(#b5d0b4,#7fa883);border-color:#34603e8c}.bVNpFW_deskCard[data-desk=tennie] .bVNpFW_filmWatch{color:#0e1d12;background:linear-gradient(#b5d0b4,#7fa883);border-color:#18301e99}.bVNpFW_filmPoster{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;filter:sepia(.25)contrast(.96);border:1px solid #785f3766;border-radius:2px;width:100%}.bVNpFW_filmTitle{font-family:var(--font-display), Fraunces, serif;color:#241d10;margin:0;font-size:1.6rem;font-weight:400;line-height:1.1}.bVNpFW_filmHook{color:#3a3122;flex:1;margin:0;font-size:.86rem;line-height:1.55}.bVNpFW_filmActions{align-items:center;gap:18px;margin-top:auto;display:flex}.bVNpFW_filmWatch{color:#1b1408;background:linear-gradient(180deg, #e3cf9e, var(--brass));cursor:pointer;border:1px solid #14100a99;border-radius:4px;min-height:44px;padding:10px 20px;font-size:.84rem}.bVNpFW_filmWatch:hover{filter:brightness(1.06)}.bVNpFW_filmBack{min-height:44px;font:inherit;color:#5a4d33;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-size:.78rem;text-decoration:underline}.bVNpFW_deskMeta{font-family:var(--font-mono), monospace;letter-spacing:.16em;text-transform:uppercase;color:#6a5c3e;margin:0;font-size:.58rem}.bVNpFW_deskName{font-family:var(--font-display), Fraunces, serif;color:#241d10;margin:0;font-size:clamp(2rem,3vw,2.6rem);font-weight:400;line-height:1}.bVNpFW_deskLens{color:#3a3122;margin:0;font-size:.94rem;line-height:1.55}.bVNpFW_deskQuote{border-left:2px solid var(--brass-dim);flex:1;margin:0;padding-left:14px}.bVNpFW_deskQuoteSlot{min-height:4.4em;color:var(--brass-dim);border-left:2px solid #b3905a47;flex:1;place-items:center;padding-left:14px;font-size:1.15rem;display:grid}.bVNpFW_deskQuote p{font-family:var(--font-display), Fraunces, serif;color:#3a3122;margin:0;font-size:1.04rem;font-style:italic;line-height:1.45}.bVNpFW_deskQuote cite{font-style:normal;font-family:var(--font-mono), monospace;letter-spacing:.1em;color:#7a6c4c;margin-top:6px;font-size:.6rem;display:block}.bVNpFW_deskOpen{color:#2a2416;text-underline-offset:3px;align-self:flex-start;margin-top:auto;font-size:.82rem;text-decoration:underline}.bVNpFW_answerList{max-width:78ch;display:grid}.bVNpFW_answer{border-top:1px solid #b3905a40}.bVNpFW_answer:last-child{border-bottom:1px solid #b3905a40}.bVNpFW_answer summary{font-family:var(--font-display), Fraunces, serif;color:#eee3ca;cursor:pointer;justify-content:space-between;gap:16px;padding:18px 0;font-size:1.2rem;list-style:none;display:flex}.bVNpFW_answer summary::-webkit-details-marker{display:none}.bVNpFW_answer summary:after{content:"+";font-family:var(--font-mono), monospace;color:var(--brass)}.bVNpFW_answer[open] summary:after{content:"−"}.bVNpFW_answer p{color:#c9bda0;margin:0 0 20px;font-size:.92rem;line-height:1.7}.bVNpFW_handset{display:none}@media (max-width:760px){.bVNpFW_handset{z-index:40;padding:10px 16px calc(12px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--edge);transition:transform var(--dur-2,.24s) var(--ease-swift,ease);background:#0c1814f5;gap:8px;display:grid;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%)}.bVNpFW_handset[data-shown=true]{transform:none}.bVNpFW_handsetStatus{color:#e3cf9e;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:13px;line-height:1.4;overflow:hidden}.bVNpFW_matchWhat,.bVNpFW_matchIssuer,.bVNpFW_matchTerms,.bVNpFW_talkHint{font-size:14px}.bVNpFW_matchMeta,.bVNpFW_keyRail{font-size:13px}.bVNpFW_handsetButton{width:100%;min-height:56px}.bVNpFW_foyer:has(.bVNpFW_handset[data-shown=true]) .bVNpFW_footer{padding-bottom:120px}}@media (min-width:761px){.bVNpFW_handset{z-index:40;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:min(620px,78vw);transition:transform var(--dur-2,.24s) var(--ease-swift,ease);background:#0c1814f0;border:1px solid #c5ac7861;border-radius:999px;align-items:center;gap:14px;padding:8px 8px 8px 20px;display:flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%,160%);box-shadow:0 14px 44px #05080c8c}.bVNpFW_handset[data-shown=true]{transform:translate(-50%)}.bVNpFW_handsetStatus{color:#e3cf9e;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;margin:0;font-size:13px;line-height:1.4;overflow:hidden}.bVNpFW_foyer:has(.bVNpFW_handset[data-shown=true]) .bVNpFW_footer{padding-bottom:120px}}@media (prefers-reduced-motion:reduce){.bVNpFW_handset{transition:none}}.bVNpFW_footerLinks{letter-spacing:.14em;flex-wrap:wrap;gap:18px;display:flex}.bVNpFW_footerLinks a{color:#9a8a68;text-underline-offset:3px}.bVNpFW_footerGraphics{margin-left:auto}.bVNpFW_footerRisk{max-width:96ch;font-family:var(--font-body), "IBM Plex Sans", sans-serif;letter-spacing:0;color:#ad9f80;flex-basis:100%;margin:4px 0 0;font-size:.7rem;line-height:1.6}.bVNpFW_roomRail{z-index:35;flex-direction:column;gap:10px;display:flex;position:fixed;top:50%;right:clamp(10px,1.8vw,24px);transform:translateY(-50%)}.bVNpFW_roomRail a{font-family:var(--font-mono), monospace;letter-spacing:.22em;text-transform:uppercase;color:#c9bda066;transition:color var(--dur-1,.16s) ease;justify-content:flex-end;align-items:center;gap:9px;padding:3px 0;font-size:.55rem;text-decoration:none;display:flex}.bVNpFW_roomRail a i{background:#c5ac7861;width:14px;height:1px;transition:width .24s,background .24s,box-shadow .24s}.bVNpFW_roomRail a:hover,.bVNpFW_roomRail a:focus-visible,.bVNpFW_roomRail a[aria-current]{color:#e3cf9e}.bVNpFW_roomRail a[aria-current] i{background:#e3cf9e;width:26px;box-shadow:0 0 7px #e3cf9e73}@media (max-width:900px){.bVNpFW_roomRail{display:none}}.bVNpFW_vista{z-index:2;height:clamp(180px,32vh,380px);position:relative}.bVNpFW_vista:after{content:"❦";color:var(--brass-dim);opacity:.5;font-size:.85rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.bVNpFW_vistaCaption{text-align:center;width:min(90%,34ch);font-family:var(--font-display), "Fraunces", "Iowan Old Style", serif;letter-spacing:.01em;color:var(--brass-dim);opacity:.82;margin:0;font-size:clamp(.92rem,1.4vw,1.15rem);line-height:1.45;position:absolute;top:50%;left:50%;transform:translate(-50%,15px)}.bVNpFW_vistaRead{background:linear-gradient(180deg, var(--scrim-read) 0%, transparent 42%, transparent 58%, var(--scrim-dense) 100%)}.bVNpFW_vistaOpen{background:linear-gradient(180deg, var(--scrim-read) 0%, transparent 42%, transparent 58%, var(--scrim-open) 100%)}.bVNpFW_vistaClose{background:linear-gradient(180deg, var(--scrim-open) 0%, transparent 38%, transparent 62%, var(--scrim-return) 100%);height:clamp(240px,44vh,520px)}@media (max-width:640px){.bVNpFW_vista{height:clamp(120px,22vh,220px)}.bVNpFW_vistaClose{height:clamp(160px,30vh,320px)}}.bVNpFW_footer{z-index:2;background:var(--scrim-return);font-family:var(--font-mono), monospace;letter-spacing:.24em;color:#6b5f45;flex-wrap:wrap;align-items:center;gap:14px;padding:16px clamp(20px,4vw,48px);font-size:.58rem;display:flex;position:relative}.bVNpFW_colophonRule{color:var(--brass-dim);flex-basis:100%;align-items:center;gap:16px;margin:2px 0 8px;font-size:.7rem;display:flex}.bVNpFW_colophonRule:before,.bVNpFW_colophonRule:after{content:"";background:#b3905a2e;flex:1;height:1px}.bVNpFW_colophon{letter-spacing:.28em;color:#5d5340;flex-basis:100%;margin:0;font-size:.54rem}.bVNpFW_footerMark{color:var(--brass-dim)}.bVNpFW_footerPlanned{letter-spacing:.14em;text-transform:none;margin-left:auto}.bVNpFW_foyer a:focus-visible,.bVNpFW_foyer button:focus-visible,.bVNpFW_foyer summary:focus-visible{outline-offset:2px;outline:2px solid #e3cf9e}.bVNpFW_receipts{font-family:var(--font-mono), monospace;flex-basis:100%;margin:2px 0 0}.bVNpFW_receiptsSummary{cursor:pointer;letter-spacing:.18em;text-transform:uppercase;color:var(--brass-dim);align-items:center;gap:8px;font-size:.56rem;list-style:none;display:inline-flex}.bVNpFW_receiptsSummary::-webkit-details-marker{display:none}.bVNpFW_receiptsSummary span{transition:transform .22s}.bVNpFW_receipts[open] .bVNpFW_receiptsSummary span{transform:translate(3px)}.bVNpFW_receiptsList{gap:8px;max-width:640px;margin:12px 0 4px;padding:0;list-style:none;display:grid}.bVNpFW_receiptsList a{color:var(--muted);background:#00000024;border:1px solid #b3905a29;border-radius:3px;grid-template-columns:9.5rem 1fr;align-items:baseline;gap:2px 14px;padding:7px 10px;text-decoration:none;transition:border-color .18s,background .18s;display:grid}.bVNpFW_receiptsList a:hover{background:#0000003d;border-color:#c5ac7866}.bVNpFW_receiptsList strong{font-family:var(--font-display), Georgia, serif;letter-spacing:.01em;text-transform:none;color:var(--brass);font-size:.82rem;font-weight:600}.bVNpFW_receiptsList span{letter-spacing:.04em;text-transform:none;color:#6b5f45;grid-column:2;font-size:.54rem;line-height:1.5}.bVNpFW_receiptsList code{font-family:var(--font-mono), monospace;letter-spacing:.08em;color:var(--brass-dim);opacity:.85;grid-column:2;font-size:.5rem}@media (max-width:640px){.bVNpFW_receiptsList a{grid-template-columns:1fr}.bVNpFW_receiptsList span,.bVNpFW_receiptsList code{grid-column:1}}@keyframes bVNpFW_lampPulse{0%,to{box-shadow:0 0 4px #b98a4e66}50%{box-shadow:0 0 10px #b98a4ee6}}@keyframes bVNpFW_lineLampGlow{0%,to{box-shadow:0 0 4px #c5ac7866}50%{box-shadow:0 0 10px #c5ac78f2}}@keyframes bVNpFW_tickUp{0%{color:#a9c98a}to{color:var(--ink)}}@keyframes bVNpFW_tickDown{0%{color:#c98a7a}to{color:var(--ink)}}@media (prefers-reduced-motion:no-preference){.bVNpFW_kicker[data-exchange=closed] .bVNpFW_clockLamp{animation:3.2s ease-in-out infinite bVNpFW_lampPulse}.bVNpFW_wirePrice[data-tick=up]{animation:1.2s ease-out both bVNpFW_tickUp}.bVNpFW_wirePrice[data-tick=down]{animation:1.2s ease-out both bVNpFW_tickDown}}@media (prefers-reduced-motion:reduce){.bVNpFW_secondary:hover{transform:none}.bVNpFW_secondary,.bVNpFW_lineKey{transition:none}}@media (max-width:900px){.bVNpFW_title{font-size:clamp(36px,6.5vw,56px)}.bVNpFW_headerNav{gap:14px;font-size:.76rem}}@media (max-width:760px){.bVNpFW_header{flex-wrap:wrap;gap:8px 16px;padding-inline:16px}.bVNpFW_headerNav{justify-content:space-between;gap:12px;width:100%}.bVNpFW_headerNav a,.bVNpFW_deskMenu summary{white-space:nowrap;align-items:center;min-height:44px;display:inline-flex}.bVNpFW_brand{min-width:0}.bVNpFW_brandText small{letter-spacing:.16em;font-size:.54rem}.bVNpFW_secondary{white-space:nowrap}.bVNpFW_hero{flex-direction:column;width:min(100% - 32px,1480px);min-height:0;display:flex}.bVNpFW_hero:before{background:linear-gradient(#0a0d11eb 0%,#0a0d11b3 55%,#0a0d1166 100%)}.bVNpFW_copy{display:contents}.bVNpFW_copy>*{order:5}.bVNpFW_mobilePromise{color:#f2e8d0;max-width:40ch;margin:24px 0 12px;font-size:1.02rem;line-height:1.5;display:block}.bVNpFW_title{margin-top:40px}.bVNpFW_wireItem{padding:12px 18px}.bVNpFW_offerings{grid-template-columns:minmax(0,1fr);padding-inline:16px}.bVNpFW_offeringsIntro{grid-template-columns:minmax(0,1fr)}.bVNpFW_offeringsIntro h2{max-width:none}.bVNpFW_offeringsIntro>p:not(.bVNpFW_kicker){max-width:52ch}.bVNpFW_instructionSearch input{width:100%;min-height:44px;font-size:16px}.bVNpFW_talkBar .bVNpFW_instructionSearch input{min-height:44px;font-size:16px}.bVNpFW_keyType,.bVNpFW_matchTerms summary,.bVNpFW_brokerLines>summary,.bVNpFW_plannedLines>summary{align-items:center;min-height:44px;display:inline-flex}.bVNpFW_board thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.bVNpFW_board,.bVNpFW_board tbody,.bVNpFW_boardRow,.bVNpFW_boardRow>th,.bVNpFW_boardRow>td{display:block}.bVNpFW_boardRow{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px 14px;padding:14px 0;display:grid}.bVNpFW_boardRow>th{border:0;grid-column:1/-1;padding:0}.bVNpFW_boardRow>td{border:0;padding:0}.bVNpFW_boardRow>td:last-child{grid-column:1/-1}.bVNpFW_boardRow>td.bVNpFW_num{text-align:left}.bVNpFW_boardRow>td[data-label]:before{content:attr(data-label);font-family:var(--font-mono), monospace;letter-spacing:.16em;text-transform:uppercase;color:#8f8265;margin-bottom:2px;font-size:.52rem;display:block}.bVNpFW_boardDetails>td{display:block}.bVNpFW_boardCaption{width:100%;display:block}.bVNpFW_boardDossier{grid-template-columns:minmax(0,1fr)}.bVNpFW_methodRow{grid-template-columns:minmax(0,1fr);gap:10px}.bVNpFW_footer{flex-wrap:wrap}.bVNpFW_footerPlanned{width:100%;margin-left:0}}@media (min-width:1100px){.bVNpFW_wire:before,.bVNpFW_exampleCall:before,.bVNpFW_method:before,.bVNpFW_desks:before,.bVNpFW_answers:before{content:"";z-index:-1;opacity:.06;pointer-events:none;background:url(/media/ledger-ground.svg) 50%/cover no-repeat;position:absolute;inset:0}.bVNpFW_answersBody{grid-template-columns:minmax(0,1fr) minmax(0,300px);align-items:start;gap:clamp(36px,5vw,88px);display:grid}}.bVNpFW_quoteColumn{display:none}@media (min-width:1100px){.bVNpFW_quoteColumn{pointer-events:none;margin-right:clamp(88px,7vw,128px);display:block;position:sticky;top:20vh}}.bVNpFW_quoteColumnTitle{font-family:var(--font-mono), monospace;letter-spacing:.3em;text-transform:uppercase;color:var(--brass);border-bottom:1px solid #b3905a4d;margin:0 0 4px;padding-bottom:8px;font-size:.58rem}.bVNpFW_quoteList{margin:0;padding:0;list-style:none}.bVNpFW_quoteRow{font-family:var(--font-mono), monospace;color:#c9bda0;border-bottom:1px solid #b3905a24;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 12px;padding:8px 0;font-size:.72rem;display:flex}.bVNpFW_quoteSymbol{color:#e8ddc2;align-items:baseline;gap:8px;display:inline-flex}.bVNpFW_quoteNums{align-items:baseline;gap:10px;display:inline-flex}.bVNpFW_quotePrice{font-variant-numeric:tabular-nums}.bVNpFW_quoteRail{letter-spacing:.16em;color:#7d7359;font-size:.54rem}.bVNpFW_quoteStale{letter-spacing:.14em;color:#c46e46e6;font-size:.5rem}.bVNpFW_quoteTime{letter-spacing:.1em;color:#7d7359;flex-basis:100%;font-size:.52rem}.bVNpFW_exampleCallFields{grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:1100px){.bVNpFW_exampleCallFields{grid-template-columns:minmax(0,1fr) minmax(0,340px);align-items:start;gap:clamp(40px,5vw,90px)}.bVNpFW_exampleSheetSlot{margin-right:clamp(88px,7vw,128px);padding-top:clamp(40px,6vh,72px)}}@media (max-width:1099px){.bVNpFW_exampleSheetSlot{margin-top:40px}}.bVNpFW_houseSheet{color:#33271a;background:linear-gradient(#efe4c8,#e2d2ab);border:1px solid #8f7143;max-width:340px;padding:20px 24px 16px;position:relative;box-shadow:inset 0 0 0 4px #efe4c8,inset 0 0 0 5px #8f714380,0 12px 30px #0006}.bVNpFW_houseSheetMasthead{font-family:var(--font-display), Fraunces, serif;letter-spacing:.14em;text-align:center;text-transform:uppercase;border-bottom:3px double #7a5c3099;margin:0;padding-bottom:8px;font-size:1.02rem}.bVNpFW_houseSheetDate{font-family:var(--font-mono), monospace;letter-spacing:.22em;text-align:center;text-transform:uppercase;color:#7a5c30;margin:8px 0 0;font-size:.56rem}.bVNpFW_houseSheetNote{font-family:var(--font-display), Fraunces, serif;margin:14px 0 0;font-size:.94rem;line-height:1.55}.bVNpFW_houseSheetNote:first-letter{float:left;padding-right:7px;font-size:2.5em;line-height:.82}.bVNpFW_houseSheetWordBox{border:1px solid #7a5c308c;margin-top:14px;padding:12px 14px}.bVNpFW_houseSheetWordKicker{font-family:var(--font-mono), monospace;letter-spacing:.3em;text-transform:uppercase;color:#7a5c30;margin:0 0 6px;font-size:.52rem}.bVNpFW_houseSheetWordTerm{font-family:var(--font-display), Fraunces, serif;font-variant:small-caps;margin:0 0 6px;font-size:1.05rem}.bVNpFW_houseSheetWordText{margin:0;font-size:.84rem;line-height:1.55}.bVNpFW_houseSheetByline{color:#4d3a22;margin:12px 0 0;font-size:.76rem;font-style:italic}.bVNpFW_houseSheetFoot{color:#7a5c30;border-top:1px solid #7a5c3066;margin:12px 0 0;padding-top:8px;font-size:.6rem;font-style:italic;line-height:1.5}@media (max-width:374px){.bVNpFW_actions{flex-direction:column;align-items:stretch}.bVNpFW_secondary{text-align:center;justify-content:center;width:100%}.bVNpFW_wireLabel{margin-right:10px;font-size:.48rem}}@media (forced-colors:active){.bVNpFW_keyLamp,.bVNpFW_talkLamp{forced-color-adjust:none;box-shadow:none;background:canvas;border:1px solid canvastext}.bVNpFW_lineKey[data-lamp=match] .bVNpFW_keyLamp,.bVNpFW_talkButton[aria-pressed=true] .bVNpFW_talkLamp{background:highlight;border-color:highlight}.bVNpFW_lineKey[data-lamp=match]{outline-offset:2px;outline:2px solid highlight}}
.n7Z2QW_nameplate{color:#6b634c;margin:0;font-size:.74rem;line-height:1.5}.n7Z2QW_nameplate summary{cursor:pointer;list-style:none}.n7Z2QW_nameplate summary::-webkit-details-marker{display:none}.n7Z2QW_nameplate summary:before{content:"◦ ";color:var(--brass-dim,#a08c5a)}.n7Z2QW_nameplate summary:hover{color:#2a2416}.n7Z2QW_nameplate[open] summary{margin-bottom:6px}.n7Z2QW_nameplateBio{border-left:1px solid var(--brass-dim,#a08c5a);color:#55492f;margin:0;padding:8px 0 2px 12px;font-style:italic}.n7Z2QW_nameplate[data-tone=dark]{color:#a99f83}.n7Z2QW_nameplate[data-tone=dark] summary:hover{color:var(--ink,#e8e6d9)}.n7Z2QW_nameplate[data-tone=dark] .n7Z2QW_nameplateBio{border-left-color:var(--brass,#c5ac78);color:#c9bda0}
