@layer components{.ib{--glow-coral:#ff6b57;--glow-amber:#ffb020;--glow-magenta:#ff4fb8;--glow-mint:#2fe0a4;--glow-sky:#38b6ff;--glow-violet:#9a80ff;--glow-orange:#ff5a1f;--dept-front:#7d2a0e;--dept-front-hi:#ff6b57;--dept-sales:#5c3d00;--dept-sales-hi:#ffb020;--dept-marketing:#7e1a55;--dept-marketing-hi:#ff4fb8;--dept-money:#1d4a31;--dept-money-hi:#2fe0a4;--dept-operations:#134674;--dept-operations-hi:#38b6ff;--dept-people:#432a9c;--dept-people-hi:#9a80ff;--dept-manager:#7d2a0e;--dept-manager-hi:#ff5a1f;--dept-advisors:#7d2a0e;--dept-advisors-hi:#ff8a5c;--dept-library:#0d4f4c;--dept-library-hi:#5fc8c4;--dept-brain:#4a2a7a;--dept-brain-hi:#c49af0;--dept-gate:#7d2a0e;--dept-gate-hi:#ff8a5c;--dept-suite:#0d4f4c;--dept-suite-hi:#5fc8c4;--act-rust:#ff8a5c;--act-rust-deep:#c4401a;--act-teal:#5fc8c4;--act-teal-deep:#17827f;--act-violet:#c49af0;--act-violet-deep:#8a4fbf;--act-green:#5cc08a;--act-green-deep:#2e7d4f;--field-a:#5b21d6;--field-b:#1f5af0;--field-c:#d0208f;--field-d:#3a1497;--field-mid:#4a27c4;--field-deep:#290f73;--pane:#ffffffb3;--glass-ink-2:#34322e;--ic:var(--hot);--dc:var(--accent-dark);--dc-hi:var(--hot);--nav:72px;--stick-h:calc(100svh - var(--nav));--gut:48px;--col:clamp(340px, 29vw, 440px);--pad:0px;--mini-h:0px;--p:0;--h:1;--t:0;--w:0;--e:0;--r:0;--s0:0;--s1:0;--s2:0;--s3:0;--s4:0;--s5:0;--s6:0;--s7:0;--s8:0;--s9:0;--s10:0;--s11:0;--s12:0;--s13:0;--s14:0;--s15:0;--s16:0;--s17:0;--s18:0;--s19:0;--fl:0px;--fr:0px;--field-wash:radial-gradient(90% 90% at 0% 0%, var(--field-a), transparent), radial-gradient(90% 90% at 100% 0%, var(--field-b), transparent), radial-gradient(90% 90% at 100% 100%, var(--field-c), transparent), radial-gradient(90% 90% at 0% 100%, var(--field-d), transparent), var(--field-mid);background:var(--field-wash);background-color:var(--field-mid);position:relative}.ib [data-dept=front],.ib[data-dept=front]{--dc:var(--dept-front);--dc-hi:var(--dept-front-hi)}.ib [data-dept=sales],.ib[data-dept=sales]{--dc:var(--dept-sales);--dc-hi:var(--dept-sales-hi)}.ib [data-dept=marketing],.ib[data-dept=marketing]{--dc:var(--dept-marketing);--dc-hi:var(--dept-marketing-hi)}.ib [data-dept=money],.ib[data-dept=money]{--dc:var(--dept-money);--dc-hi:var(--dept-money-hi)}.ib [data-dept=operations],.ib[data-dept=operations]{--dc:var(--dept-operations);--dc-hi:var(--dept-operations-hi)}.ib [data-dept=people],.ib[data-dept=people]{--dc:var(--dept-people);--dc-hi:var(--dept-people-hi)}.ib [data-dept=manager],.ib[data-dept=manager]{--dc:var(--dept-manager);--dc-hi:var(--dept-manager-hi)}.ib [data-dept=advisors],.ib[data-dept=advisors]{--dc:var(--dept-advisors);--dc-hi:var(--dept-advisors-hi)}.ib [data-dept=library],.ib[data-dept=library]{--dc:var(--dept-library);--dc-hi:var(--dept-library-hi)}.ib [data-dept=brain],.ib[data-dept=brain]{--dc:var(--dept-brain);--dc-hi:var(--dept-brain-hi)}.ib [data-dept=gate],.ib[data-dept=gate]{--dc:var(--dept-gate);--dc-hi:var(--dept-gate-hi)}.ib [data-dept=suite],.ib[data-dept=suite]{--dc:var(--dept-suite);--dc-hi:var(--dept-suite-hi)}.ib-hero{flex-direction:column;gap:22px;display:flex}.ib-hero .eyebrow{color:var(--on-dark-3);align-items:center;gap:10px;display:inline-flex}.ib-hero .eyebrow:before{content:"";background:var(--hot);border-radius:2px;flex-shrink:0;width:22px;height:3px}.ib-hero .ib-title{color:var(--on-dark);letter-spacing:-.03em;text-wrap:balance;font-size:clamp(40px,3.9vw,58px);line-height:1}.ib-intro{color:var(--on-dark-2);max-width:34em;font-size:16px}.ib-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ib-ghost{min-height:56px;color:var(--on-dark);font:600 16px var(--sans);cursor:pointer;background:0 0;border:1.5px solid #f4f1ea73;border-radius:12px;align-items:center;gap:12px;padding:0 22px;display:inline-flex}.ib-ghost:hover{border-color:var(--on-dark)}.ib-down{border-bottom:2px solid;border-right:2px solid;width:10px;height:10px;transform:translateY(-3px)rotate(45deg)}.ib-hint{color:var(--on-dark-3);font:500 14px var(--sans);align-items:center;gap:12px;margin-top:-4px;display:inline-flex}.ib-hint .ib-down{border-width:0 1.5px 1.5px 0;width:8px;height:8px}.ib-watch{color:var(--on-dark-2);font:600 15px var(--sans);text-underline-offset:4px;align-self:flex-start;margin-top:-12px;text-decoration:underline}.ib-watch:hover{color:var(--on-dark)}.ib-cards-h{color:var(--white);text-shadow:0 1px 14px #14084073;margin-bottom:4px;font-size:22px;line-height:1.2}.ib-h-manager,.ib-h-acts{display:none}.ib-card{border:1.5px solid color-mix(in srgb, var(--dc-hi) 55%, white);background-color:var(--white);box-shadow:inset 0 1px 0 #fff, inset 0 0 0 1px #ffffff8c, inset 0 0 14px -4px color-mix(in srgb, var(--dc-hi) 45%, transparent), 0 30px 64px -26px color-mix(in srgb, var(--dc-hi) 80%, transparent), 0 10px 28px #14084038;border-radius:22px;flex-direction:column;gap:12px;padding:24px 22px 20px;transition:box-shadow .25s;display:flex;position:relative;overflow:hidden}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.ib-card{background-color:var(--pane);-webkit-backdrop-filter:blur(20px)saturate(160%);backdrop-filter:blur(20px)saturate(160%)}}.ib-card:before{content:"";pointer-events:none;border-radius:inherit;background:linear-gradient(90deg, var(--dc-hi), color-mix(in srgb, var(--dc-hi) 55%, white) 55%, var(--dc-hi)) top / 100% 5px no-repeat, linear-gradient(115deg, transparent 18%, #ffffff8c 30%, transparent 42%) 0 0 / 100% 38% no-repeat;position:absolute;inset:0}.ib-card>*{z-index:1;position:relative}.ib-card:after{content:"";pointer-events:none;border-radius:inherit;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.ib-eyebrow{color:var(--dc);font:700 12.5px/1.2 var(--sans);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:10px;margin:0;display:flex}.ib-eyebrow:before{content:"";background:currentColor;border-radius:2px;flex-shrink:0;width:22px;height:3px}.ib-card-h{letter-spacing:0;font:inherit;margin:0}.ib-part-btn{width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:flex-start;gap:12px;margin:0;padding:2px 0;display:flex}.ib-n{box-sizing:border-box;background-color:var(--dc);min-width:36px;height:36px;box-shadow:inset 0 1px 0 #fff6, inset 0 -2px 4px #0000002e, 0 6px 16px -6px var(--dc-hi);color:var(--white);font:700 16px/1 var(--sans);background-image:linear-gradient(170deg,#ffffff29,#fff0 48%,#00000024);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;margin-top:3px;padding:0 6px;display:inline-flex}.ib-name{font:600 clamp(28px, 2.55vw, 40px)/1.04 var(--serif);letter-spacing:-.025em;color:var(--ink);text-wrap:balance}.ib-card-h-plain{align-items:flex-start;gap:12px;display:flex}.ib-part-btn:hover .ib-name{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--dc);text-decoration-color:var(--dc)}.ib-lines{flex-direction:column;gap:12px;display:flex}.ib-line{color:var(--glass-ink-2);flex-direction:column;align-items:flex-start;gap:6px;margin:0;font-size:16.5px;line-height:1.5;display:flex}.ib-k{border:1.5px solid color-mix(in srgb, var(--dc) 70%, var(--dc-hi));background:linear-gradient(180deg, var(--white), color-mix(in srgb, var(--dc-hi) 12%, var(--white)));box-shadow:inset 0 1px 0 var(--white);color:var(--dc);font:700 11.5px/1.2 var(--sans);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;padding:3px 10px;display:inline-flex}.ib-line-agent{color:var(--ink);background:linear-gradient(135deg, color-mix(in srgb, var(--dc-hi) 20%, #ffffffb8), #fff9 70%);border:1px solid color-mix(in srgb, var(--dc-hi) 40%, var(--white));box-shadow:inset 0 1px 0 #ffffffe6, inset 0 -8px 16px -12px color-mix(in srgb, var(--dc-hi) 40%, transparent);border-radius:16px;margin:0 -8px;padding:12px 14px 13px;font-weight:500}.ib-line-agent .ib-k{background:var(--dc);border-color:var(--dc);color:var(--white);box-shadow:0 3px 10px -4px var(--dc-hi)}.ib-note{border-left:3px solid var(--dc);color:var(--glass-ink-2);margin:0;padding-left:12px;font-size:14.5px;line-height:1.45}.ib-post{background:var(--accent-dark);align-self:flex-start;gap:10px;min-height:48px;margin-top:2px;padding:0 20px;font-size:16px}.ib-post:hover{background:#9e3614}.ib-post svg{width:18px;height:18px}.ib-closing{border-top:1px solid var(--line);font:600 22px/1.15 var(--serif);letter-spacing:-.015em;color:var(--ink);margin:2px 0 0;padding-top:14px}.ib-card[data-open=true]{box-shadow:inset 0 1px 0 #fff, inset 0 0 0 1px #ffffffb3, 0 0 0 3px color-mix(in srgb, var(--dc-hi) 35%, transparent), 0 34px 74px -22px color-mix(in srgb, var(--dc-hi) 80%, transparent), 0 12px 32px #17161a1f}.ib-minis{display:none}.ib-legend{flex-wrap:wrap;gap:4px 12px;margin:0;padding:0;list-style:none;display:flex}.ib-legend li{font:600 12.5px/1.3 var(--sans);color:var(--white);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.ib-legend li:before{content:"";background:radial-gradient(circle at 35% 30%, #ffffffe6, var(--dc-hi) 48%, var(--dc));width:10px;height:10px;box-shadow:0 0 0 1px color-mix(in srgb, var(--dc) 30%, transparent);border-radius:50%;flex-shrink:0}.ib-legend-list{margin-bottom:4px}.ib-legend-rail{justify-content:space-between;gap:2px 8px;padding:1px 6px 5px}.ib-legend-rail li{color:var(--on-dark-2);font-size:11.5px}.ib-legend-rail li:before{background:radial-gradient(circle at 35% 30%, #fff, var(--dc-hi) 50%);width:9px;height:9px;box-shadow:0 0 8px color-mix(in srgb, var(--dc-hi) 70%, transparent)}.ib-legend-rail li[data-now]{color:var(--dc-hi)}.ib-sticky{top:var(--nav);background:var(--ink);position:sticky;overflow:hidden}.ib-field{pointer-events:none;opacity:var(--w);position:absolute;inset:0;overflow:hidden}.ib-field-wash{background:var(--field-wash);transform:translate(calc((.1 - var(--p) * .2) * 100%), calc((.06 - var(--p) * .12) * 100%));position:absolute;inset:-20%}.ib-field:after{content:"";opacity:.08;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.ib[data-scene=on] .ib-field-wash{transform:none}.ib-view{inset:0 0 calc(var(--mini-h) + var(--rail-x,0px)) 0;position:absolute;container-type:size}.ib-svg-box{inset:0 var(--fr) 0 var(--fl);width:min(100cqw - var(--fl) - var(--fr) - var(--pad), 96cqh);height:min(100cqw - var(--fl) - var(--fr) - var(--pad), 96cqh);transform-origin:50%;margin:auto;transition:transform .7s cubic-bezier(.2,.7,.2,1),opacity .3s;position:absolute}.ib-svg-box[data-zoom]{transform:scale(1.7) translate(calc(50% - var(--fx) * 1%), calc(50% - var(--fy) * 1%))}.ib-svg{position:absolute;inset:0}.ib-svg>svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ib-canvas{opacity:0;transition:opacity .7s ease-out;position:absolute;inset:0}.ib[data-scene=on] .ib-canvas{opacity:1}.ib[data-scene=on] .ib-svg-box{opacity:0;visibility:hidden;transition:opacity .7s ease-out,visibility 0s linear .7s}.ib[data-scene=on] :is(.ib-glyph,.ib-tile-shadow,.ib-tile-sheen,.ib-done-mark){display:none}.ib-svg-block{transform-origin:50% 54%;transform:translateX(calc((1 - var(--t)) * 6%)) perspective(1600px) rotateX(calc(var(--t) * 24deg)) rotateY(calc(var(--t) * -26deg)) scale(calc(1.3 - var(--t) * .36 - var(--e) * .06))}.ib-bp{transform:translate(calc(var(--dx) * var(--e) * 1px), calc(var(--dy) * var(--e) * 1px))}.ib-svg-block{filter:saturate(calc(1 - var(--w) * .2)) brightness(calc(1 + var(--w) * .04));opacity:var(--shop,1)}.ib-block :is(rect,path,circle,ellipse):not(.ib-glow,.ib-f-sheen,.ib-f-glint,.ib-f-pane,.ib-f-good,.ib-f-neon,.ib-f-neon-mint){stroke:var(--ink);stroke-opacity:calc(var(--w) * .22);stroke-width:1.2px;vector-effect:non-scaling-stroke;stroke-linejoin:round}.ib-f-sign{fill:#26242b}.ib-f-neon{fill:var(--hot)}.ib-f-neon-mint{fill:none;stroke:var(--glow-mint);stroke-width:4px}.ib-f-trim{fill:#fff8ee}.ib-f-wall,.ib-f-roof,.ib-f-door,.ib-f-base,.ib-f-pot{stroke-width:1.2px}.ib-f-window{fill:#ffc796}.ib-f-shelf{fill:#fff3e3}.ib-f-good{stroke:none}.ib-glow-coral{fill:var(--glow-coral)}.ib-glow-sky{fill:var(--glow-sky)}.ib-glow-amber{fill:var(--glow-amber)}.ib-glow-mint{fill:var(--glow-mint)}.ib-glow-violet{fill:var(--glow-violet)}.ib-f-pane{fill:#ffffff29;stroke:#ffffffd9;stroke-width:2px}.ib-f-sheen{fill:#fff6}.ib-f-mullion{fill:#fff8ee}.ib-f-awning-a{fill:var(--glow-orange)}.ib-f-awning-b{fill:#fff6ea}.ib-f-leaf{fill:color-mix(in srgb, var(--glow-mint) 80%, white);fill-opacity:.85;stroke:color-mix(in srgb, var(--glow-mint) 60%, #0b6b45);stroke-opacity:.5;stroke-width:1.2px}.ib-f-glint{fill:#ffffff8c}.ib-f-gem{fill:#fff1e0;opacity:.55}.ib-core-mark{transform-box:fill-box;transform-origin:50%;transform:scale(calc(1 + var(--pulse,0) * .22))}.ib-glow{opacity:calc(1 - var(--w) * .55 + var(--pulse,0) * .4)}.ib-door{opacity:calc(1 - var(--e))}.ib-rim{opacity:calc(1 - var(--w))}.ib-rim-arc{fill:none;stroke-width:9px;stroke-linecap:round;stroke:var(--dc-hi)}.ib-rim-ticks{fill:none;stroke:var(--paper);stroke-opacity:.3;stroke-width:12px;stroke-dasharray:1.5 7}.ib-sp{--o:calc(1 + 2.2 * (var(--s) - 1) * (var(--s) - 1) * (var(--s) - 1) + 1.2 * (var(--s) - 1) * (var(--s) - 1));transform:translate(calc((var(--ax) + (var(--rx) - var(--ax)) * var(--o)) * 1px), calc((var(--ay) + (var(--ry) - var(--ay)) * var(--o)) * 1px)) scale(calc((.3 + .7 * var(--o)) * .64));opacity:clamp(0, calc(var(--s) * 4), 1)}.ib-sp[data-focus=off]{opacity:calc(clamp(0, calc(var(--s) * 4), 1) * .22)}.ib-gs-hi{stop-color:color-mix(in srgb, var(--ic) 40%, white)}.ib-gs-mid{stop-color:var(--ic)}.ib-gs-lo{stop-color:color-mix(in srgb, var(--ic) 72%, #2a0f6b)}.ib-fs-hi{stop-color:color-mix(in srgb, var(--ic) 55%, #f7f4ff)}.ib-fs-lo{stop-color:color-mix(in srgb, var(--ic) 85%, #d8d2ec)}.ib-tile-shadow{fill:var(--ic);opacity:.28;filter:url(#ib-soft)}.ib-tile{fill:#ffffffc7;stroke:color-mix(in srgb, var(--ic) 60%, white);stroke-width:2px;vector-effect:non-scaling-stroke}.ib-tile-sheen{fill:url(#ib-sheen);opacity:.7}.ib-sp :is(.ib-i-line,.ib-i-accent,.ib-i-dash){fill:none;stroke-width:3.5px;stroke-linecap:round;stroke-linejoin:round}.ib-sp .ib-i-line{stroke:color-mix(in srgb, var(--ic) 45%, #3b3550)}.ib-sp :is(.ib-i-accent,.ib-i-dash){stroke:color-mix(in srgb, var(--ic) 70%, #6b6580);stroke-width:5px}.ib-sp .ib-i-dash{stroke-dasharray:5 7}.ib-i-fill{fill:var(--fr);stroke:#ffffffe6;stroke-width:2px;stroke-linejoin:round}.ib-i-accent-fill{fill:color-mix(in srgb, var(--ic) 70%, #6b6580);stroke:#ffffffb3;stroke-width:1.5px;stroke-linejoin:round}.ib-i-dot{fill:#fffffff2}.ib-i-dot-accent{fill:color-mix(in srgb, var(--ic) 70%, #6b6580)}.ib-sp:is([data-current],[data-focus=on]) .ib-tile{fill:#ffffffe6;stroke:var(--ic);stroke-width:2.5px}.ib-sp:is([data-current],[data-focus=on]) .ib-tile-shadow{opacity:.7}.ib-sp:is([data-current],[data-focus=on]) .ib-glyph{filter:url(#ib-spec)}.ib-sp:is([data-current],[data-focus=on]) .ib-i-fill{fill:var(--gl)}.ib-sp:is([data-current],[data-focus=on]) .ib-i-line{stroke:color-mix(in srgb, var(--ic) 38%, #1c1236)}.ib-sp:is([data-current],[data-focus=on]) :is(.ib-i-accent,.ib-i-dash){stroke:color-mix(in srgb, var(--ic) 80%, #1c1236)}.ib-sp:is([data-current],[data-focus=on]) :is(.ib-i-accent-fill,.ib-i-dot-accent){fill:color-mix(in srgb, var(--ic) 80%, #1c1236)}.ib-done-mark{opacity:0;transition:opacity .3s}.ib-done-mark circle{fill:var(--glow-mint);stroke:#fff;stroke-width:2.5px}.ib-done-mark path{fill:none;stroke:#fff;stroke-width:3.5px;stroke-linecap:round;stroke-linejoin:round}.ib-sp[data-done]:not([data-current]) .ib-done-mark{opacity:1}.ib-sp-in{transform-box:view-box;transform-origin:0 0;transition:transform .25s cubic-bezier(.34,1.56,.64,1)}.ib-sp-in .ib-tile-shadow{transition:opacity .25s}.ib-svg-label{transition:transform .25s cubic-bezier(.34,1.56,.64,1)}@media (hover:hover) and (pointer:fine){.ib-sp:hover .ib-sp-in{transform:scale(1.25)}.ib-sp:hover .ib-tile{stroke:var(--ic);stroke-width:3px}.ib-sp:hover .ib-tile-shadow{opacity:.9}.ib-sp:hover .ib-svg-label{transform:translateY(16px)}}.ib-svg-label{font:600 26px var(--sans);fill:var(--white);stroke:#180a50d1;stroke-width:7px;stroke-linejoin:round;paint-order:stroke fill}.ib-connector{stroke:color-mix(in srgb, var(--ic), var(--act-violet) calc(var(--bl,0) * 85%));stroke-opacity:calc(clamp(0, calc(var(--s) * 3), 1) * (.75 - var(--bl,0) * .15) * var(--cl,1));stroke-width:calc(2.5px + var(--bl,0) * 1px);fill:none;vector-effect:non-scaling-stroke;transform:translate(500px, 542px) rotate(calc(var(--ca) * 1deg)) scaleX(var(--cd))}.ib-packet{opacity:var(--ko,0);transform:translate(calc(var(--kx,500) * 1px), calc(var(--ky,542) * 1px))}.ib-packet-halo{fill:var(--icn,var(--hot));opacity:.75;filter:url(#ib-soft)}.ib-packet-bead{fill:#fff;stroke:var(--icn,var(--hot));stroke-width:3px}.ib-orb-lens{transform:translate(500px, 542px) scale(calc(.85 + 1.75 * var(--m,0)))}.ib-orb-ball{opacity:clamp(0, calc(var(--m,0) * 5), 1)}.ib-orb-words{transform-box:view-box;transform-origin:0 0;transform:scale(calc(.85 + .15 * var(--m,0)));opacity:clamp(0, calc((var(--m,0) - .35) / .55), 1)}.ib:not([data-orb]) .ib-orb-lens{visibility:hidden}.ib[data-focus] :is(.ib-orb-lens,.ib-orb-ball,.ib-orb-words){transition:transform .5s,opacity .5s}.ib-orb-name{font:600 10.5px var(--serif);letter-spacing:-.01em;fill:var(--white)}.ib-orb-sub{font:700 7.6px var(--sans);letter-spacing:.12em;fill:#fffc;font-variant-caps:all-small-caps}.ib-orb-tag{display:none}.ib[data-scene=on] .ib-orb-tag[data-on]{z-index:1;justify-content:center;align-items:center;gap:calc(var(--or) * .06px);width:calc(var(--or) * 2px);height:calc(var(--or) * 2px);text-align:center;pointer-events:none;transform:translate(calc(var(--ox) * 1px - 50%), calc(var(--oy) * 1px - 50%)) scale(calc(.85 + .15 * var(--oa)));opacity:clamp(0, calc((var(--oa) - .35) / .55), 1);background:radial-gradient(closest-side,#180a5094,#180a5070 62%,#180a5000 92%);border-radius:50%;flex-direction:column;display:flex;position:absolute;top:0;left:0}.ib-orb-tag-name{max-width:76%;font:600 clamp(13px, calc(var(--or) * .25px), 28px)/1.04 var(--serif);letter-spacing:-.01em;color:var(--white);text-wrap:balance}.ib-orb-tag-sub{max-width:80%;font:700 clamp(11px, calc(var(--or) * .14px), 15px)/1.2 var(--sans);letter-spacing:.12em;color:#fffc;font-variant-caps:all-small-caps}.ib[data-manager] .ib-sp{opacity:calc(clamp(0, calc(var(--s) * 4), 1) * .3)}.ib[data-manager] .ib-connector{stroke-opacity:calc(clamp(0, calc(var(--s) * 3), 1) * .7 * var(--cl,1))}.ib-lens{inset:0 var(--fr) 0 var(--fl);pointer-events:none;opacity:0;transition:opacity .5s;position:absolute}.ib:is([data-focus],[data-manager]) .ib-lens{opacity:1}.ib-lens i{aspect-ratio:1;border:1.5px solid color-mix(in srgb, var(--white) 70%, var(--dc-hi));width:min(56cqh,60cqw);box-shadow:0 0 0 200vmax #180a5080, inset 0 0 0 5px #ffffff8c, inset 0 0 60px color-mix(in srgb, var(--dc-hi) 22%, transparent), 0 0 30px color-mix(in srgb, var(--dc-hi) 28%, transparent);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ib-lens i:before{content:"";background:repeating-conic-gradient(var(--white) 0 .5deg, transparent .5deg 5deg);opacity:.45;border-radius:50%;position:absolute;inset:-16px;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 10px),#000 calc(100% - 10px));mask:radial-gradient(farthest-side,#0000 calc(100% - 10px),#000 calc(100% - 10px))}.ib-lens i:after{content:"";background:conic-gradient(from -30deg, var(--dc-hi) 0 60deg, transparent 60deg);border-radius:50%;position:absolute;inset:-6px;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 calc(100% - 3px));mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 calc(100% - 3px))}.ib-leaders{pointer-events:none;z-index:1;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ib-leaders path{fill:none;stroke:var(--dc-hi);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;opacity:0}.ib-foot{right:var(--gut);z-index:4;width:max(calc(var(--col) + 72px), 612px);position:absolute;bottom:10px}.ib-railbox{background:var(--ink);border:1px solid #ffffff1a;border-radius:16px;box-shadow:inset 0 1px #ffffff29,inset 0 -10px 24px -18px #fff3,0 14px 34px -10px #17161a59}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.ib-railbox{-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);background:linear-gradient(#26242cdb,#17161ae6)}}.ib-rail{padding:0 10px;position:relative}.ib-rail-row{grid-template-columns:repeat(var(--n), minmax(24px, 1fr));display:grid}.ib-rail-row[data-row=acts]{grid-template-columns:repeat(var(--n), 52px);border-top:1px solid #ffffff17;justify-content:start}.ib-tick{box-sizing:border-box;min-width:24px;height:34px;color:var(--on-dark-3);font:600 10.5px/1 var(--sans);background:repeating-linear-gradient(90deg,#f4f1ea47 0 1px,#0000 1px 6px) left bottom 5px/100% 6px no-repeat;border-radius:6px;flex-direction:column;justify-content:flex-start;align-items:center;gap:3px;padding-top:5px;text-decoration:none;transition:color .3s;display:flex}.ib-tick:after{content:"";background:currentColor;border-radius:1px;width:2px;height:11px}.ib-tick:hover{color:var(--on-dark)}.ib-tick[data-done]{color:var(--dc-hi)}.ib-tick[data-now]{color:var(--white)}.ib-tick[data-now]:after{background:var(--dc-hi);width:3px}.ib-tick:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.ib-tick[data-row=acts]{height:28px;color:var(--dc-hi);font:700 11px/1 var(--sans);letter-spacing:.04em;background:0 0;gap:3px;padding-top:4px}.ib-tick[data-row=acts]>span{box-sizing:border-box;border:1.5px solid color-mix(in srgb, var(--dc-hi) 55%, transparent);border-radius:999px;place-items:center;min-width:34px;height:18px;padding:0 6px;transition:background-color .3s,color .3s;display:grid}.ib-tick[data-row=acts]:after{opacity:.35;width:22px;height:3px}.ib-tick[data-row=acts]:hover>span{background:color-mix(in srgb, var(--dc-hi) 18%, transparent)}.ib-tick[data-row=acts][data-done]>span{background:color-mix(in srgb, var(--dc-hi) 26%, transparent);border-color:var(--dc-hi);color:var(--white)}.ib-tick[data-row=acts][data-now]{color:var(--ink)}.ib-tick[data-row=acts][data-now]>span{background:var(--dc-hi);border-color:var(--dc-hi);box-shadow:0 0 12px color-mix(in srgb, var(--dc-hi) 60%, transparent)}.ib-tick[data-row=acts][data-now]:after{opacity:1;width:22px}.ib-legend-rail{grid-column:1/-1}.ib-rail-marker{pointer-events:none;opacity:0;width:4px;height:14px;transform:translate(calc(var(--mx,0) * 1px - 50%), calc(var(--my,0) * 1px - 100% - 4px));background:linear-gradient(180deg, #fff, var(--hot) 45%, var(--glow-orange));box-shadow:0 0 12px var(--hot), -10px 0 14px -6px color-mix(in srgb, var(--hot) 60%, transparent);border-radius:2px;position:absolute;top:0;left:0}.ib-rail-marker[data-on]{opacity:1}.ib-rail-marker[data-row=acts]{width:26px;height:4px;transform:translate(calc(var(--mx,0) * 1px - 50%), calc(var(--my,0) * 1px - 100% - 3px));background:linear-gradient(90deg, var(--glow-orange), #fff 50%, var(--glow-orange));box-shadow:0 0 12px var(--hot)}.ib-reassemble{z-index:1;background:linear-gradient(180deg, #ffffff24, #ffffff0a), var(--ink);min-height:26px;color:var(--on-dark);font:600 12.5px var(--sans);cursor:pointer;white-space:nowrap;border:1px solid #ffffff59;border-radius:999px;padding:0 12px;position:absolute;bottom:2px;right:12px;box-shadow:inset 0 1px #ffffff40}.ib-reassemble:hover{background:var(--paper);color:var(--ink)}.ib-reassemble[hidden]{display:none}@media (min-width:1000px) and (prefers-reduced-motion:no-preference){.ib-overlay{top:var(--nav);z-index:3;box-sizing:border-box;height:var(--stick-h);grid-template-columns:minmax(0, 1fr) var(--col);padding:20px var(--gut) 112px;pointer-events:none;grid-template-rows:minmax(0,1fr);column-gap:32px;display:grid;position:sticky}.ib-hero{max-width:min(460px,33vw);opacity:var(--h);transform:translateY(calc((1 - var(--h)) * -28px));grid-area:1/1;align-self:center}.ib[data-hero=on] .ib-hero{pointer-events:auto}.ib-hero:focus-within{pointer-events:auto;opacity:1}.ib-cards{flex-direction:column;grid-area:1/2;gap:10px;min-height:0;display:flex}.ib-cards-h{opacity:var(--r);margin:0;font-size:18px}.ib:is([data-chapter=manager],[data-chapter=acts]) .ib-cards-h .ib-h-parts{display:none}.ib[data-chapter=manager] .ib-cards-h .ib-h-manager,.ib[data-chapter=acts] .ib-cards-h .ib-h-acts{display:inline}.ib-legend-list{display:none}.ib-manager-group,.ib-acts-group{display:contents}.ib-manager-group>.ib-cards-h,.ib-acts-group>.ib-cards-h{display:none}.ib-slot{flex:1;grid-template-rows:minmax(0,1fr);align-items:center;min-height:0;display:grid;position:relative}.ib-card{opacity:var(--v,0);transform:translateY(calc(var(--y,40) * 1px)) scale(calc(.98 + .02 * var(--v,0)));pointer-events:none;grid-area:1/1}.ib-card[data-shown=true]{pointer-events:auto}.ib[data-override] .ib-card{transition:opacity .3s,transform .3s,border-color .25s,box-shadow .25s}.ib-card[data-dept=manager]{gap:8px;padding-top:20px;padding-bottom:16px}.ib-card[data-dept=manager] .ib-closing{padding-top:10px;font-size:19px}.ib-card[data-dept=manager] .ib-lines{gap:8px}.ib-card[data-dept=manager] .ib-line{display:block}.ib-card[data-dept=manager] .ib-k{vertical-align:1px;margin-right:6px;padding:1px 8px;font-size:10.5px;display:inline-flex}.ib-track{height:calc(var(--stick-h) + var(--track) * 1vh);margin-top:calc(-1 * var(--stick-h))}.ib-sticky{height:var(--stick-h)}.ib-svg-box{--pad:calc(2 * var(--gut) * (1 - var(--r)))}}@media (min-width:1000px) and (max-height:860px) and (prefers-reduced-motion:no-preference){.ib-card{gap:9px;padding:18px 18px 16px}.ib-name{font-size:clamp(26px,2.2vw,32px)}.ib-n{border-radius:8px;min-width:30px;height:30px;margin-top:2px;font-size:14px}.ib-lines{gap:8px}.ib-line{font-size:15px;line-height:1.45;display:block}.ib-k{vertical-align:1px;margin-right:6px;padding:1px 8px;font-size:10.5px;display:inline-flex}.ib-line-agent{padding:9px 12px}.ib-post{min-height:42px;font-size:15px}.ib-closing{padding-top:10px;font-size:19px}.ib-note{font-size:13.5px}}@media (min-width:1000px) and (max-height:760px) and (prefers-reduced-motion:no-preference){.ib-card{gap:7px;padding:16px 16px 14px}.ib-name{font-size:26px}.ib-lines{gap:6px}.ib-line{font-size:14px;line-height:1.4}.ib-line-agent{padding:7px 10px}.ib-post{min-height:38px;padding:0 16px;font-size:14px}.ib-closing{padding-top:8px;font-size:17px}.ib-note{font-size:13px}}@media (min-width:1000px) and (max-height:820px) and (prefers-reduced-motion:no-preference){.ib-card[data-dept=manager] .ib-closing{padding-top:6px;font-size:15px}.ib-card[data-dept=manager]{gap:6px;padding-top:16px;padding-bottom:14px}.ib-card[data-dept=manager] .ib-line{font-size:13.5px;line-height:1.4}.ib-card[data-dept=manager] .ib-note{font-size:12.5px}}@media (min-width:1000px) and (prefers-reduced-motion:no-preference){.ib-card{scrollbar-width:thin;max-height:min(100%,100svh - 200px);overflow:auto}}@media (max-width:999.98px),(prefers-reduced-motion:reduce){.ib{flex-direction:column;display:flex}.ib-overlay{display:contents}.ib-hero{padding:56px var(--gut) 48px;background:radial-gradient(600px 360px at 90% 0%, #d9481c4d, transparent 70%), var(--ink);order:0}.ib-track{order:1}.ib-cards{width:min(720px, 100% - 2 * var(--gut));flex-direction:column;order:2;gap:16px;margin:0 auto;padding:48px 0 32px;display:flex}.ib-slot{flex-direction:column;gap:20px;display:flex}.ib-manager-group,.ib-acts-group{flex-direction:column;gap:16px;margin-top:24px;display:flex}.ib-cards-h{margin-bottom:4px;font-size:26px}.ib-leaders{display:none}}@media (max-width:999.98px){.ib-orb-lens{display:none}}@media (max-width:999.98px) and (prefers-reduced-motion:no-preference){.ib{--gut:20px;--pad:24px;--mini-h:clamp(220px, 32svh, 280px);--rail-x:26px}.ib[data-mode=jobs]{--rail-x:60px}.ib-hero .ib-title{font-size:clamp(36px,9vw,52px)}.ib-track{height:calc(var(--stick-h) + var(--track) * .6667vh)}.ib-sticky{height:var(--stick-h)}.ib-svg-label{font-size:34px}.ib-name{font-size:clamp(26px,7vw,32px)}.ib-minis{height:calc(var(--mini-h) - 56px);padding:4px var(--gut) 12px;box-sizing:border-box;align-items:start;display:grid;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.ib-mini{opacity:var(--v,0);transform:translateY(calc(var(--y,40) * 1px));background:var(--white);border:1px solid color-mix(in srgb, var(--dc-hi) 45%, var(--white));box-shadow:inset 0 1px 0 #fff, 0 16px 36px -18px color-mix(in srgb, var(--dc-hi) 70%, transparent);border-radius:22px;flex-direction:column;grid-area:1/1;gap:6px;padding:15px 14px 13px;display:flex;position:relative;overflow:hidden}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.ib-mini{background:var(--pane);-webkit-backdrop-filter:blur(20px)saturate(160%);backdrop-filter:blur(20px)saturate(160%)}}.ib-mini:before{content:"";background:linear-gradient(90deg, var(--dc-hi), color-mix(in srgb, var(--dc-hi) 50%, white) 55%, var(--dc-hi));height:4px;position:absolute;top:0;left:0;right:0}.ib-mini .ib-eyebrow{font-size:11px}.ib-mini .ib-card-h{align-items:flex-start;gap:10px;display:flex}.ib-mini .ib-n{border-radius:7px;min-width:26px;height:26px;margin-top:1px;font-size:13px}.ib-mini .ib-name{font-size:21px;line-height:1.1}.ib-mini .ib-line{color:var(--ink);font-size:13.5px;line-height:1.4;display:block}.ib-mini:is([data-dept=advisors],[data-dept=library],[data-dept=brain],[data-dept=gate],[data-dept=suite]) .ib-line{-webkit-line-clamp:3;-webkit-box-orient:vertical;padding-inline:2px;display:-webkit-box;overflow:hidden}.ib-mini .ib-line-agent{box-shadow:none;background:0 0;border:0;margin:0;padding:0;font-weight:400}.ib-mini .ib-k{vertical-align:1px;margin-right:6px;padding:1px 7px;font-size:10px;display:inline-flex}.ib-foot{left:var(--gut);right:var(--gut);bottom:calc(var(--mini-h) - 52px);width:auto}.ib-rail-row[data-row=acts]{grid-template-columns:repeat(var(--n), 46px)}.ib-legend-rail{display:none}.ib[data-mode=jobs] .ib-rail-row[data-row=shop]{grid-template-columns:repeat(11,minmax(24px,1fr))}.ib-tick{height:34px;padding-top:5px;font-size:9.5px}.ib-tick[data-row=acts]{height:34px}.ib-reassemble{min-height:28px;font-size:13px;bottom:4px;right:8px}}@media (max-width:999.98px) and (prefers-reduced-motion:reduce){.ib{--gut:20px;--pad:24px}.ib-hero .ib-title{font-size:clamp(36px,9vw,52px)}.ib-sticky{height:70svh}.ib-svg-label{font-size:34px}}@media (max-width:560px){.ib-card{padding:22px 18px 18px}.ib-name{font-size:28px}.ib-line{font-size:16px}}@media (prefers-reduced-motion:reduce){.ib{--p:1!important;--h:1!important;--t:1!important;--w:1!important;--e:1!important;--r:0!important;--s0:1!important;--s1:1!important;--s2:1!important;--s3:1!important;--s4:1!important;--s5:1!important;--s6:1!important;--s7:1!important;--s8:1!important;--s9:1!important;--s10:1!important;--s11:1!important;--s12:1!important;--s13:1!important;--s14:1!important;--s15:1!important;--s16:1!important;--s17:1!important;--s18:1!important;--s19:1!important;--ko:0!important;--pulse:0!important;--m:1!important;--shop:1!important;--cl:1!important;--bl:0!important;--ao0:0!important;--ao1:0!important;--ao2:0!important;--ao3:0!important;--ao4:0!important}.ib-track{height:auto}.ib-sticky{position:relative;top:auto}.ib-svg-box,.ib-card,.ib-lens,.ib-done-mark,.ib-sp-in,.ib-sp-in .ib-tile-shadow,.ib-svg-label{transition:none}.ib-reassemble,.ib-railbox,.ib-minis{display:none}}@media (prefers-reduced-motion:reduce) and (min-width:1000px){.ib-hero{padding:88px var(--gut) 72px;background:radial-gradient(900px 480px at 88% 0%, #d9481c52, transparent 70%), var(--ink)}.ib-hero>*{max-width:760px}.ib-sticky{height:min(860px,92vh)}}@media (prefers-reduced-motion:no-preference){.ib-sp[data-done]:not([data-current]):not([data-focus]){opacity:calc(clamp(0, calc(var(--s) * 4), 1) * .75)}.ib[data-manager] .ib-sp[data-done]:not([data-focus]){opacity:calc(clamp(0, calc(var(--s) * 4), 1) * .3)}}.ib-act{opacity:var(--ao)}.ib-svg-acts{pointer-events:none}.ib[data-scene=on] :is(.ib-svg-acts,.ib-tags-stage),.ib-tag[hidden]{display:none}.ib-in{--k:clamp(0, calc((var(--at) - var(--d,0)) / .1), 1);opacity:var(--k);transform-box:fill-box;transform-origin:50%;transform:scale(calc(.6 + .4 * var(--k)))}.ib-in-line{opacity:clamp(0, calc((var(--at) - var(--d,0)) / .1), 1);fill:none;stroke-linecap:round;vector-effect:non-scaling-stroke}.ib-bead,.ib-l-fly,.ib-s-tile{--m1:clamp(0, calc((var(--at) - var(--d)) / var(--sp,.12)), 1);--m2:clamp(0, calc((var(--at) - var(--d) - var(--sp,.12)) / .12), 1);transform:translate(calc((var(--ax) + (var(--bx) - var(--ax)) * var(--m1) + (var(--cx,var(--bx)) - var(--bx)) * var(--m2)) * 1px), calc((var(--ay) + (var(--by) - var(--ay)) * var(--m1) + (var(--cy,var(--by)) - var(--by)) * var(--m2)) * 1px))}.ib-bead-brain{opacity:calc(clamp(0, calc(var(--m1) * 12), 1) * clamp(0, calc((1 - var(--m1)) * 6), 1))}.ib-bead-gate{opacity:calc(clamp(0, calc(var(--m1) * 12), 1) * clamp(0, calc((1 - var(--m2)) * 6), 1))}.ib-bead-held{opacity:clamp(0, calc(var(--m1) * 12), 1)}.ib-bead-halo{opacity:.9}.ib-bead-core{fill:#fff;stroke-width:3px}.ib-bead-brain .ib-bead-halo{fill:url(#ib-halo-violet)}.ib-bead-brain .ib-bead-core{stroke:var(--act-violet-deep)}.ib-bead-gate .ib-bead-halo{fill:url(#ib-halo-rust)}.ib-bead-gate .ib-bead-core{stroke:var(--act-rust-deep)}.ib-bead-held .ib-bead-core{fill:var(--act-rust);stroke:#fff}.ib-a-glow{fill:url(#ib-halo-rust);opacity:.45}.ib-a-table{fill:#ffffffdb;stroke:var(--act-rust);stroke-width:3px;vector-effect:non-scaling-stroke}.ib-a-table-in{fill:none;stroke:var(--act-rust);stroke-opacity:.4;stroke-width:1.5px;stroke-dasharray:2 7;vector-effect:non-scaling-stroke}.ib-a-seat-ring{fill:var(--act-rust);opacity:.28}.ib-a-seat-disc{fill:var(--act-rust-deep);stroke:#fff;stroke-width:3px;vector-effect:non-scaling-stroke}.ib-a-head{fill:#fff}.ib-a-thread{stroke:var(--act-rust);stroke-width:2.5px;stroke-dasharray:3 7}.ib-l-sheet{fill:#fff;stroke:var(--act-teal-deep);stroke-width:2px;vector-effect:non-scaling-stroke}.ib-l-sheet-bar{fill:var(--act-teal)}.ib-l-flow{stroke:var(--act-teal-deep);stroke-width:3px;stroke-dasharray:2 6;stroke-linecap:round}.ib-l-node{fill:color-mix(in srgb, var(--act-teal) 22%, white);stroke:var(--act-teal-deep);stroke-width:2px;vector-effect:non-scaling-stroke}.ib-l-node-agent{fill:var(--act-teal)}.ib-l-node-person{fill:var(--act-green);stroke:var(--act-green-deep)}.ib-l-disc{fill:#ffffffeb;stroke-width:3.5px;vector-effect:non-scaling-stroke}.ib-l-intern .ib-l-disc{stroke:var(--act-green-deep)}.ib-l-mentor .ib-l-disc{stroke:var(--act-teal-deep)}.ib-l-person{fill:var(--act-green-deep)}.ib-l-spark{fill:var(--act-teal);stroke:var(--act-teal-deep);stroke-width:2px}.ib-l-link{stroke:var(--act-teal);stroke-width:3px;stroke-dasharray:3 8}.ib-l-link-intern{stroke:var(--act-green)}.ib-l-mini{fill:color-mix(in srgb, var(--act-teal) 30%, white);stroke:var(--act-teal-deep);stroke-width:2px;vector-effect:non-scaling-stroke}.ib-l-fly{--sp:.12;opacity:clamp(0, calc(var(--m1) * 8), 1)}.ib-l-fly>*{transform-box:fill-box;transform-origin:50%}.ib-b-glow{fill:url(#ib-halo-violet);opacity:.8}.ib-b-gem{fill:#f5ecff;opacity:.6}.ib-b-disc{fill:#ffffffeb;stroke:var(--act-violet-deep);stroke-width:3px;vector-effect:non-scaling-stroke}.ib-b-glyph{fill:none;stroke:var(--act-violet-deep);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.ib-b-path{stroke:var(--act-violet);stroke-width:2.5px;stroke-dasharray:2 7}.ib-b-thread{stroke:var(--act-violet);stroke-width:3px;stroke-opacity:.75}.ib-g-glow{fill:url(#ib-halo-rust);opacity:.45}.ib-g-arch{fill:none;stroke:var(--act-rust-deep);stroke-width:18px;stroke-linecap:round;stroke-linejoin:round}.ib-g-arch-in{fill:none;stroke:#ffd2bf;stroke-width:4px;stroke-linecap:round}.ib-g-sill{stroke:var(--act-rust-deep);stroke-width:9px;stroke-linecap:round}.ib-g-path{stroke:var(--act-rust);stroke-width:2.5px;stroke-dasharray:3 7}.ib-s-frame{fill:#17161ac7;stroke:var(--act-teal);stroke-width:3px;vector-effect:non-scaling-stroke}.ib-s-frame-in{fill:none;stroke:#ffffff1f;stroke-width:1.5px;vector-effect:non-scaling-stroke}.ib-s-led{fill:#7dffb0}.ib-s-tile{opacity:clamp(0, calc(var(--m1) * 6), 1)}.ib-s-tile-bg{fill:#fff;stroke:var(--hue);stroke-width:2.5px;vector-effect:non-scaling-stroke}.ib-s-tile-bar{fill:var(--hue)}.ib-tag-tile svg{fill:none;width:2.2em;height:2em;stroke:var(--hue);stroke-width:3.2px;stroke-linecap:round;stroke-linejoin:round}@media (prefers-reduced-motion:no-preference){.ib[data-act] .ib-sp[data-done]:not([data-focus]){opacity:calc(clamp(0, calc(var(--s) * 4), 1) * .5)}.ib[data-act=library] .ib-sp[data-done]:not([data-focus]){opacity:calc(clamp(0, calc(var(--s) * 4), 1) * .9)}}.ib-tags{--lib-c1:#c4401a;--lib-c2:#2e7d4f;--lib-c3:#2f6fb5;--lib-c4:#8a4fbf;--lib-c5:#946a0f;--lib-c6:#17827f;pointer-events:none;z-index:1;position:absolute;inset:0}.ib-tag{box-sizing:border-box;border:1.5px solid var(--hue,var(--line-2));color:var(--hue,var(--ink));font:700 clamp(10.5px, 1.5cqh, 13px)/1.2 var(--sans);white-space:nowrap;text-align:center;--k:clamp(0, calc((var(--at) - var(--d)) / .08), 1);opacity:calc(var(--ao) * var(--k));transform:translate(-50%, -50%) scale(calc(.88 + .12 * var(--k)));background:#fffffff0;border-radius:999px;flex-direction:column;align-items:center;gap:1px;padding:4px 10px;display:inline-flex;position:absolute;box-shadow:0 6px 18px -8px #1408408c}.ib-tag small{font:600 .8em/1.2 var(--sans);color:var(--ink-3);letter-spacing:.04em;text-transform:uppercase}.ib-tag-seat{padding:2px 9px}.ib-tag-label{background:#ffffffe6}.ib-tag-count{background:var(--hue);color:#fff;border-color:#fff;min-width:2.2em;padding:2px 7px;font-size:clamp(10px,1.35cqh,12px)}.ib-tag-orb{background:color-mix(in srgb, var(--hue) 14%, white)}.ib-tag-note,.ib-tag-slip,.ib-tag-fact{text-align:left;color:var(--ink);border-width:1.5px 1.5px 1.5px 5px;border-radius:10px;align-items:flex-start}.ib-tag-note{border-left-color:var(--hue)}.ib-tag-note span:before{content:"“";color:var(--hue);margin-right:2px}.ib-tag-slip{font-weight:600}.ib-tag-fact{white-space:normal;width:max-content;max-width:min(300px,46cqw);padding:7px 12px 8px;font-weight:600}.ib-tag-fact small{color:var(--hue)}.ib-tag-fact b{background:var(--hue);color:#fff;font:700 .8em/1.5 var(--sans);border-radius:999px;padding:1px 8px;position:absolute;bottom:-11px;right:-6px}.ib-tag-system{color:#fff;background:#26242b;border-color:#fff;border-radius:10px}.ib-tag-chip{background:var(--hue);color:#fff;border-color:#fff}.ib-tag-pause{border-color:var(--hue);color:#fff;background:#26242b;flex-direction:row;gap:6px}.ib-tag-pause:before{content:"";border-left:3px solid var(--act-rust);border-right:3px solid var(--act-rust);box-sizing:border-box;width:8px;height:10px}.ib-tag-tile{box-shadow:none;color:var(--ink);background:0 0;border:0;padding:0;font-size:clamp(9.5px,1.3cqh,12px)}.ib-tags-scene .ib-tag{transform:translate(calc(var(--tx,0) * 1px - 50%), calc(var(--ty,0) * 1px - 50%)) scale(calc(.88 + .12 * var(--k)));top:0;left:0}.ib-tags-scene .ib-tag:not([data-on]),.ib:not([data-scene=on]) .ib-tags-scene,.ib-tag-short{display:none}@media (max-width:999.98px){.ib-tags-stage .ib-tag[data-wide]{display:none}.ib-tags-stage .ib-tag{border-width:1px;padding:1px 6px;font-size:9px}.ib-tags-stage :is(.ib-tag-note,.ib-tag-slip,.ib-tag-fact){border-left-width:3px}.ib-tags-stage .ib-tag-long{display:none}.ib-tags-stage .ib-tag-short{display:inline}.ib-tags-stage .ib-tag-fact{max-width:62%}.ib-tags-stage .ib-tag-tile{font-size:7px}}.ib-act-fig{display:none}@media (prefers-reduced-motion:reduce){.ib-act-fig{aspect-ratio:1;background:var(--field-wash);background-color:var(--field-mid);border-radius:18px;width:min(100%,440px);margin:2px auto 4px;display:block;position:relative;overflow:hidden;container-type:size}.ib-act-fig>svg{width:100%;height:100%;position:absolute;inset:0}.ib-act-fig .ib-tag{font-size:clamp(9.5px,2.9cqh,13px)}}.ib-n-act{letter-spacing:.02em;font-size:13px}.ib-act-links{flex-wrap:wrap;align-items:center;gap:10px 18px;display:flex}.ib-act-link{min-height:44px;color:var(--dc);font:700 15px var(--sans);text-underline-offset:4px;align-items:center;gap:8px;text-decoration:underline;text-decoration-thickness:1.5px;display:inline-flex}.ib-act-link svg{width:16px;height:16px}.ib-act-link:hover{text-decoration-thickness:2.5px}.ib-quote{font:600 clamp(26px, 3vw, 36px)/1.1 var(--serif);letter-spacing:-.02em;color:var(--ink);margin-top:18px}}
