.mod-sfe-marquee .mod-sec-header .name-row{align-items:baseline;border-bottom:2px solid var(--accent-deep);display:flex;gap:18px;margin-bottom:18px;padding-bottom:18px}.mod-sfe-marquee .mod-sec-header .big-name{color:var(--g900);flex:1;font-family:var(--sans);font-size:44px;font-weight:800;letter-spacing:-1px;line-height:1.05}.mod-sfe-marquee .mod-sec-header h2{color:var(--g600);font-size:20px;font-weight:500;letter-spacing:-.2px;line-height:1.5;margin-bottom:14px;max-width:840px}.mod-sfe-marquee .mod-sec-header .dek{color:var(--g500);font-size:16px;line-height:1.7;max-width:780px}.mod-sfe-marquee{background:var(--white)}.mod-sfe-marquee .sfe-org{background:var(--g50);border:1.5px solid var(--g200);border-radius:12px;margin-top:34px;overflow:hidden;padding:32px;position:relative}.mod-sfe-marquee .sfe-org:before{background:linear-gradient(45deg,var(--accent) 0,var(--accent-dark) 50%,var(--accent-deep) 100%);content:"";height:4px;left:0;position:absolute;right:0;top:0}.mod-sfe-marquee .sfe-hint{color:var(--accent-dark);font-family:var(--sans);font-size:13px;font-weight:600;letter-spacing:.2px;margin-bottom:22px;text-align:center}.mod-sfe-marquee .sfe-org.js-on .sfe-hint:after{content:"  ·  click any seat"}.mod-sfe-marquee .sfe-tier{display:flex;flex-wrap:wrap;gap:14px;justify-content:center;position:relative}.mod-sfe-marquee .sfe-connector{background:var(--g300);height:26px;margin:0 auto;width:2px}.mod-sfe-marquee .sfe-node{flex:0 0 auto}.mod-sfe-marquee .sfe-tier.t1 .sfe-node,.mod-sfe-marquee .sfe-tier.t2 .sfe-node{max-width:100%;width:340px}.mod-sfe-marquee .sfe-tier.t3{align-items:stretch;display:grid;gap:12px;grid-template-columns:repeat(4,1fr)}.mod-sfe-marquee .sfe-tier.t3 .sfe-node,.mod-sfe-marquee .sfe-trigger{display:flex;flex-direction:column}.mod-sfe-marquee .sfe-trigger{background:#fff;border:1.5px solid var(--g200);border-radius:10px;gap:5px;height:100%;overflow:hidden;padding:18px 20px;position:relative;text-align:left;transition:all .18s;width:100%}.mod-sfe-marquee .sfe-trigger:before{background:var(--primary);content:"";height:3px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:left;transition:transform .25s ease}.mod-sfe-marquee .sfe-org.js-on .sfe-node.active .sfe-trigger:before,.mod-sfe-marquee .sfe-org.js-on .sfe-trigger:hover:before{transform:scaleX(1)}.mod-sfe-marquee .sfe-trigger .seat-role{color:var(--primary);display:block;font-family:var(--sans);font-size:13px;font-weight:700;letter-spacing:.2px}.mod-sfe-marquee .sfe-trigger .seat-name{color:var(--g900);display:block;font-size:19px;font-weight:800;letter-spacing:-.4px;line-height:1.2}.mod-sfe-marquee .sfe-tier.t3 .sfe-trigger .seat-name{font-size:17px}.mod-sfe-marquee .sfe-trigger .seat-cue{color:var(--g400);display:none;font-family:var(--sans);font-size:13px;letter-spacing:.2px;margin-top:auto;padding-top:8px}.mod-sfe-marquee .sfe-trigger .seat-cue:after{content:" →";transition:margin-left .15s}.mod-sfe-marquee .sfe-org.js-on .sfe-trigger:hover .seat-cue{color:var(--primary)}.mod-sfe-marquee .sfe-org.js-on .sfe-trigger:hover .seat-cue:after{margin-left:4px}.mod-sfe-marquee .sfe-org.js-on .sfe-trigger{cursor:pointer}.mod-sfe-marquee .sfe-org.js-on .sfe-trigger .seat-cue{display:block}.mod-sfe-marquee .sfe-org.js-on .sfe-trigger:hover{border-color:var(--primary);box-shadow:0 6px 18px rgba(107,63,160,.1);transform:translateY(-2px)}.mod-sfe-marquee .sfe-org.js-on .sfe-node.active .sfe-trigger{background:var(--primary-bg-soft);border-color:var(--primary);box-shadow:0 4px 14px rgba(107,63,160,.14)}.mod-sfe-marquee .sfe-org.js-on .sfe-node.active .sfe-trigger .seat-cue{color:var(--primary)}.mod-sfe-marquee .sfe-detail{background:#fff;border:1.5px solid var(--g200);border-left:3px solid var(--primary);border-radius:8px;margin-top:10px;padding:20px 24px}.mod-sfe-marquee .sfe-detail .d-reads,.mod-sfe-marquee .sfe-detail-panel .d-reads{color:var(--accent-dark);font-family:var(--sans);font-size:13px;font-weight:700;letter-spacing:.2px;margin-bottom:8px}.mod-sfe-marquee .sfe-detail p,.mod-sfe-marquee .sfe-detail-panel p{color:var(--g600);font-size:15px;line-height:1.7}.mod-sfe-marquee .sfe-detail p strong,.mod-sfe-marquee .sfe-detail-panel p strong{color:var(--g900);font-weight:700}.mod-sfe-marquee .sfe-detail-panel,.mod-sfe-marquee .sfe-org.js-on .sfe-detail{display:none}.mod-sfe-marquee .sfe-org.js-on .sfe-detail-panel{background:#fff;border:1.5px solid var(--g200);border-radius:10px;border-top:3px solid var(--primary);display:flex;flex-direction:column;min-height:280px;padding:26px 28px}.mod-sfe-marquee .sfe-detail-panel .p-role{color:var(--primary);font-size:13px;font-weight:700;margin-bottom:4px}.mod-sfe-marquee .sfe-detail-panel .p-name{border-bottom:1px solid var(--g200);color:var(--g900);font-size:24px;font-weight:800;letter-spacing:-.5px;margin-bottom:14px;padding-bottom:14px}.mod-sfe-marquee .sfe-org.js-on .sfe-layout{align-items:stretch;display:grid;gap:22px;grid-template-columns:1.35fr 1fr}.mod-sfe-marquee .sfe-org.js-on .sfe-tier.t3{grid-template-columns:repeat(2,1fr)}.mod-sfe-marquee .sfe-measure-note{background:var(--accent-bg);border:1px solid rgba(8,166,132,.25);border-radius:8px;color:var(--g700);font-size:15px;line-height:1.6;margin-top:24px;padding:16px 20px}.mod-sfe-marquee .sfe-measure-note p{margin:0}.mod-sfe-marquee .sfe-measure-note strong{color:var(--accent-deep);font-weight:800}@media (max-width:991px){.mod-sfe-marquee .sfe-org.js-on .sfe-layout{grid-template-columns:1fr}}@media (max-width:880px){.mod-sfe-marquee .mod-sec-header .big-name{font-size:28px;letter-spacing:-.6px}.mod-sfe-marquee .sfe-tier.t3{grid-template-columns:1fr 1fr}}@media (max-width:520px){.mod-sfe-marquee .sfe-org.js-on .sfe-tier.t3,.mod-sfe-marquee .sfe-tier.t3{grid-template-columns:1fr}.mod-sfe-marquee .sfe-tier.t1 .sfe-node,.mod-sfe-marquee .sfe-tier.t2 .sfe-node{width:100%}.mod-sfe-marquee .sfe-org{padding:22px 16px}.mod-sfe-marquee .sfe-org.js-on .sfe-detail-panel{min-height:0;padding:20px 18px}}