/* Interview reading order: original method, departmental changes, tangible work. */
.hero-v2{padding-top:18px;padding-bottom:25px}.interview-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:13px;font-size:11px;color:#63568f}.interview-heading>span:first-child{font-weight:700;color:#493779}.interview-hero{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(290px,.8fr);align-items:center;gap:25px;padding:22px 27px;background:radial-gradient(ellipse at 90% 10%,#ced2ff,transparent 65%),linear-gradient(120deg,#fffafc,#eae3ff 60%,#dcdfff);border:1px solid #fff;border-radius:14px;box-shadow:var(--ref-shadow)}.interview-origin{display:inline-flex;padding:4px 10px;color:#6350b1;border:1px solid #d8c8ff;background:#f8f3ff;border-radius:20px;font-size:11px;font-weight:600}.interview-lead h1{font-size:43px;color:#272080;font-weight:800;letter-spacing:-.02em;line-height:1.2;margin:9px 0}.interview-lead h2{font-size:20px;font-weight:700;color:#21183e;line-height:1.5;margin:0 0 9px}.interview-lead h2 br{display:none}.interview-lead>p{font-size:12px;line-height:1.85;color:#5e5377;margin:0}.interview-actions{display:flex;align-items:center;gap:17px;margin-top:14px;flex-wrap:wrap}.interview-actions .button{font-size:11px;padding:9px 14px}.interview-text-link,.interview-poster{font-size:11px;color:#625097;text-decoration:none}.interview-poster{padding:0;border:0;background:none;cursor:zoom-in;text-decoration:underline;text-underline-offset:4px}.interview-triangle{position:relative;aspect-ratio:400/250;max-width:365px;width:100%;justify-self:center}.interview-triangle>svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible;color:#8b77d8}.interview-triangle>svg>path{stroke:currentColor;stroke-width:5;stroke-linecap:round;fill:none;filter:drop-shadow(0 3px 1px #7d5cc52e)}.tri-node{position:absolute;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:4px;white-space:nowrap}.tri-node>b{display:grid;place-items:center;width:53px;height:53px;border:2px solid #fff;border-radius:50%;color:#fff;font-size:26px;background:linear-gradient(135deg,#a58aff,#6444cd);box-shadow:0 5px 10px #7754c540,inset 0 2px 3px #ffffff73}.tri-node>span{font-size:11px;color:#66577f;font-weight:600}.tri-people{left:50%;top:17%}.tri-work{left:15%;top:80%}.tri-work>b{background:linear-gradient(135deg,#37c4bf,#0a887f)}.tri-money{left:85%;top:80%}.tri-money>b{background:linear-gradient(135deg,#f6be64,#c27a25)}.tri-center{position:absolute;left:50%;top:60%;transform:translate(-50%,-50%);text-align:center;padding:9px 13px;background:#ffffffb3;border:1px solid #fff;border-radius:10px;box-shadow:0 4px 12px #8c71c218}.tri-center>b{display:block;font-size:14px;color:#45316f}.tri-center>span{display:block;font-size:11px;color:#8872a5;margin-top:4px}.interview-method-path{display:flex;align-items:center;gap:15px;padding:11px 15px;margin-top:11px;background:linear-gradient(110deg,#f8f4ff,#e6e6ff);border:1px solid #fff;border-radius:9px;box-shadow:var(--ref-shadow);font-size:12px;color:#62517e}.interview-method-path>span{display:flex;align-items:center;gap:7px}.interview-method-path b{background:#ece4ff;color:#6747b0;border-radius:6px;padding:3px 6px;font-size:12px}.interview-method-path>i{font-style:normal;font-size:20px;color:#8b71c5}.interview-method-path>small{font-size:10px;color:#847198;margin-left:auto}.interview-cases{padding-top:23px;scroll-margin-top:0}.interview-section-title{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:13px}.interview-section-title>div>span{font-size:10px;color:#837095;letter-spacing:.03em}.interview-section-title h2{font-size:25px;line-height:1.4;color:#26183e;margin:5px 0 0;font-weight:800}.interview-section-title>p{font-size:11px;line-height:1.9;color:#857297;text-align:right;margin:0}.interview-section-title>p>b{font-weight:600;color:#5a4478}.interview-case-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;align-items:stretch}.interview-case{--case-accent:#8250cc;--case-dark:#63349c;--case-tint:#efe4ff;background:#fffcff;border:1px solid #fff;border-radius:12px;box-shadow:var(--ref-shadow);overflow:hidden;min-width:0;display:flex;flex-direction:column}.interview-case.case-operations{--case-accent:#13a693;--case-dark:#077266;--case-tint:#dff7ee}.interview-case.case-sales{--case-accent:#d99631;--case-dark:#925d16;--case-tint:#fff0d5}.interview-case>header{display:flex;align-items:center;gap:10px;padding:12px 13px;background:linear-gradient(110deg,var(--case-tint),#fff8);border-bottom:1px solid #fff}.case-icon{display:grid;place-items:center;height:35px;width:35px;border:1px solid #ffffffa6;border-radius:10px;background:linear-gradient(130deg,color-mix(in srgb,var(--case-accent) 70%,white),var(--case-accent));color:#fff;box-shadow:0 3px 7px color-mix(in srgb,var(--case-accent) 25%,transparent),inset 0 1px 1px #ffffff80;flex-shrink:0}.case-icon svg{height:22px;width:22px}.interview-case>header h3{font-size:20px;font-weight:800;color:var(--case-dark);margin:0;line-height:1.4}.interview-case>header small{display:block;font-size:10px;color:color-mix(in srgb,var(--case-dark) 75%,#707080);margin-top:2px}.case-source{font-size:10px;color:#9982aa;margin-left:auto;align-self:flex-start;padding-top:3px}.case-reading{padding:12px;display:flex;flex-direction:column;flex:1}.case-reading section{min-width:0}.case-reading h4{font-size:12px;font-weight:700;margin:0 0 7px;color:#3c2a4f;display:flex;align-items:center;gap:6px}.case-reading h4>span{font-size:9px;padding:2px 4px;border-radius:4px;background:#f1ecf7;color:#92809f;font-weight:500}.case-pain{background:#f0f0f5;padding:10px 11px;border-radius:8px;border-left:3px solid #b6aebf;min-height:75px}.case-pain h4{color:#696072}.case-pain p{font-size:12px;color:#726a7c;line-height:1.8;margin:0}.case-arrow{text-align:center;font-size:18px;line-height:1.2;color:var(--case-accent);font-weight:700;padding:3px 0}.case-method{padding:10px 11px;background:linear-gradient(140deg,#fff,var(--case-tint));border:1px solid var(--case-tint);border-radius:8px;min-height:111px}.case-method h4{color:var(--case-dark)}.case-method ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px}.case-method li{display:flex;gap:7px;align-items:flex-start;font-size:11px;color:#5a4c67;line-height:1.65}.case-method li>b{display:inline-grid;place-items:center;flex-shrink:0;width:19px;height:19px;background:var(--case-tint);color:var(--case-dark);border-radius:5px;font-size:11px}.case-delivery{padding-top:2px}.case-delivery h4 small{margin-left:auto;font-weight:400;font-size:9px;color:#90799f}.case-evidence{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.case-evidence>button{padding:5px 4px;border:1px solid #e9e0f1;border-radius:7px;background:#fff;cursor:zoom-in;min-width:0;text-align:center;box-shadow:0 2px 5px #6d4d9910}.case-evidence img{display:block;width:100%;height:67px;object-fit:contain;background:#faf8fc;border-radius:3px}.case-evidence>button>span{display:block;font-size:9px;color:#715882;line-height:1.65;margin-top:5px;min-height:30px}.case-evidence>button:hover{border-color:var(--case-accent);box-shadow:0 4px 10px #8462b32b}.case-deliverables{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 7px;padding:0;margin:10px 0 11px}.case-deliverables li{font-size:10px;line-height:1.8;color:#756282;padding-left:9px;position:relative}.case-deliverables li:before{content:'';position:absolute;left:0;top:7px;width:3px;height:3px;background:var(--case-accent);border-radius:50%}.case-check{margin-top:auto;padding:10px 11px;background:#eff8f1;border:1px solid #e5f2e7;border-radius:8px;min-height:80px}.case-check h4{color:#3e775a;margin-bottom:5px}.case-check p{font-size:11px;line-height:1.8;color:#62796b;margin:0}.interview-case>footer{display:flex;justify-content:space-between;gap:8px;padding:10px 12px;background:linear-gradient(120deg,#fff,var(--case-tint));border-top:1px solid #eee6f5}.interview-case>footer>button{font-size:10px;padding:7px 9px;border:1px solid color-mix(in srgb,var(--case-accent) 23%,white);border-radius:16px;background:#fff;color:var(--case-dark);cursor:pointer}.interview-case>footer>button:last-child{background:var(--case-dark);border-color:var(--case-dark);color:#fff}.interview-extension{display:flex;gap:13px;align-items:center;margin-top:16px;padding:14px 16px;background:linear-gradient(115deg,#e8eaff,#eee3ff);border:1px solid #fff;border-radius:10px;box-shadow:var(--ref-shadow)}.extension-badge{font-size:10px;background:#fff5d8;color:#9d7a30;border:1px solid #f7e6b9;border-radius:6px;padding:5px 7px;flex-shrink:0}.interview-extension b{font-size:13px;color:#4d3c77}.interview-extension p{font-size:11px;color:#81709b;line-height:1.8;margin:5px 0 0}.interview-extension>a{font-size:11px;color:#6e50a3;margin-left:auto;flex-shrink:0}.interview-support{margin-top:17px;border:1px solid #e5dbf1;border-radius:10px;background:#ffffff69}.interview-support>summary{display:flex;align-items:center;gap:15px;cursor:pointer;padding:13px 15px;list-style:none;color:#7a668e;font-size:12px}.interview-support>summary::-webkit-details-marker{display:none}.interview-support>summary>small{font-size:10px;color:#9b87ab}.interview-support>summary>b{margin-left:auto;font-size:17px;font-weight:400;color:#917aa5}.interview-support[open]>summary{border-bottom:1px solid #e9dff5}.interview-support-content{padding:18px 15px}.interview-support-content .hero-heading>div>h2{font-size:24px;color:#41315b}.interview-support-content .hero-heading>div>h2>span{font-size:12px;display:block;font-weight:400;margin-top:6px}.interview-support-content .overview-grid{grid-template-columns:minmax(0,1fr)240px}.interview-support-content .cockpit-hero{grid-template-columns:190px minmax(0,1fr)}.interview-support-content .cockpit-lead h2{font-size:29px}.interview-support-content .cockpit-lead h2>span{font-size:14px}.interview-support-content .cockpit-scene-image img{height:auto;aspect-ratio:1.65}.interview-support-content .overview-dept small{display:none}.interview-support-content .hero-heading>p{display:none}
@media(min-width:1750px){.interview-lead h1{font-size:48px}.interview-lead h2{font-size:22px}.case-pain p{font-size:13px}.case-method li{font-size:12px}.case-deliverables li{font-size:11px}.case-check p{font-size:12px}.case-evidence img{height:80px}.case-evidence>button>span{font-size:10px}.interview-case>footer>button{font-size:11px}}
@media(max-width:1250px){.interview-hero{padding:20px;grid-template-columns:minmax(0,1fr)290px;gap:15px}.interview-lead h1{font-size:38px}.interview-lead h2{font-size:18px}.interview-lead>p{font-size:11px}.interview-actions{gap:11px}.interview-actions .button{font-size:10px}.interview-text-link,.interview-poster{font-size:10px}.interview-method-path{gap:11px;padding:10px 12px;font-size:11px}.interview-method-path>small{display:none}.interview-case-grid{gap:10px}.case-reading{padding:10px}.case-method{padding:10px 8px;min-height:130px}.case-pain{padding:10px 9px;min-height:97px}.case-evidence img{height:57px}.case-evidence>button>span{font-size:8px;min-height:39px}.case-check{min-height:100px}.case-deliverables{gap:4px}.case-deliverables li{font-size:9px}.interview-case>footer{padding:9px;gap:5px}.interview-case>footer>button{font-size:9px;padding:7px}.interview-support-content .overview-grid{grid-template-columns:minmax(0,1fr)}.interview-support-content .overview-core{display:none}}
@media(max-width:850px){.interview-hero{grid-template-columns:minmax(0,1fr)250px;padding:18px 17px;gap:12px}.interview-lead h1{font-size:35px}.interview-lead h2{font-size:16px}.interview-lead>p br{display:none}.interview-triangle{max-width:260px}.interview-actions{gap:10px}.interview-section-title h2{font-size:23px}.interview-section-title>p{font-size:10px}.case-reading h4{font-size:11px}.case-pain p{font-size:11px}.case-method li{font-size:10px}.case-delivery h4 small{display:none}.case-evidence{gap:4px}.case-evidence img{height:48px}.case-evidence>button{padding:4px 2px}.case-deliverables{grid-template-columns:minmax(0,1fr);gap:2px}.case-check p{font-size:10px}.interview-case>header{padding:10px;gap:7px}.interview-case>header h3{font-size:18px}.case-source{display:none}.case-icon{width:29px;height:29px}.interview-case>header small{font-size:9px}.interview-case>footer{flex-direction:column}.interview-method-path{font-size:10px;gap:7px}.interview-method-path>span{gap:5px}.interview-extension{padding:12px;gap:10px}.interview-extension p{font-size:10px}}
@media(max-width:760px){.hero-v2{padding-top:14px;padding-bottom:24px}.interview-heading{font-size:10px;margin-bottom:11px}.interview-heading>span:last-child{display:none}.interview-hero{grid-template-columns:minmax(0,1fr);padding:20px 17px 15px;gap:17px;border-radius:12px}.interview-origin{font-size:10px}.interview-lead h1{font-size:37px;margin:11px 0}.interview-lead h2{font-size:18px;line-height:1.65;margin-bottom:9px}.interview-lead h2 br{display:block}.interview-lead>p{font-size:12px;line-height:1.9}.interview-actions{gap:12px;margin-top:15px}.interview-actions .button{font-size:11px;padding:9px 12px}.interview-text-link,.interview-poster{font-size:11px}.interview-triangle{max-width:290px;margin-top:3px;aspect-ratio:400/250}.tri-node>b{height:45px;width:45px;font-size:23px}.tri-node>span{font-size:10px}.tri-center{padding:8px 10px}.tri-center>b{font-size:13px}.tri-center>span{font-size:10px}.interview-method-path{display:grid;grid-template-columns:1fr;gap:5px;margin-top:10px;padding:12px 14px;font-size:12px}.interview-method-path>span{gap:8px}.interview-method-path>i{display:none}.interview-method-path>small{display:block;font-size:10px;margin:5px 0 0;padding-top:8px;border-top:1px solid #e2d7f3;line-height:1.8}.interview-method-path b{font-size:11px;padding:2px 6px}.interview-cases{padding-top:23px}.interview-section-title{flex-direction:column;align-items:flex-start;gap:9px;margin-bottom:13px}.interview-section-title>div>span{font-size:10px}.interview-section-title h2{font-size:23px;line-height:1.5}.interview-section-title>p{text-align:left;font-size:11px;line-height:1.85}.interview-section-title>p br{display:none}.interview-case-grid{grid-template-columns:minmax(0,1fr);gap:16px}.interview-case{border-radius:11px}.interview-case>header{padding:13px;gap:10px}.interview-case>header h3{font-size:21px}.interview-case>header small{font-size:11px}.case-source{display:block;font-size:10px}.case-icon{height:36px;width:36px}.case-reading{padding:13px}.case-reading h4{font-size:13px;margin-bottom:8px}.case-reading h4>span{font-size:10px}.case-pain,.case-method,.case-check{min-height:0;padding:12px}.case-pain p{font-size:12px;line-height:1.95}.case-method ul{gap:8px}.case-method li{font-size:12px;gap:8px;line-height:1.8}.case-method li>b{height:21px;width:21px;font-size:12px}.case-arrow{font-size:22px;padding:5px 0}.case-delivery h4 small{display:block;font-size:10px}.case-evidence{gap:7px}.case-evidence>button{padding:6px 4px;border-radius:8px}.case-evidence img{height:78px}.case-evidence>button>span{font-size:10px;min-height:35px;line-height:1.7}.case-deliverables{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 8px;margin:12px 0 14px}.case-deliverables li{font-size:11px;line-height:1.8}.case-check p{font-size:12px;line-height:1.95}.interview-case>footer{flex-direction:row;gap:10px;padding:11px 13px}.interview-case>footer>button{font-size:11px;padding:8px 11px}.interview-extension{align-items:flex-start;flex-wrap:wrap;gap:9px 11px;padding:13px;border-radius:10px;margin-top:18px}.extension-badge{font-size:10px}.interview-extension>div{flex:1;min-width:200px}.interview-extension b{font-size:13px;line-height:1.8}.interview-extension p{font-size:11px;line-height:1.95}.interview-extension>a{font-size:11px;margin-left:0;padding-top:3px}.interview-support{margin-top:15px}.interview-support>summary{padding:13px 12px;gap:8px;font-size:11px;flex-wrap:wrap}.interview-support>summary>small{font-size:9px}.interview-support-content{padding:13px 10px}.interview-support-content .overview-grid{display:block}.interview-support-content .cockpit-hero{grid-template-columns:minmax(0,1fr);padding:16px 12px}.interview-support-content .overview-tool-grid{grid-template-columns:minmax(0,1fr)}.interview-support-content .overview-core{display:flex;margin-top:12px}.interview-support-content .cockpit-pillars{flex-direction:row}.interview-support-content .cockpit-pillars>a{flex:1}.interview-support-content .cockpit-lead h2{font-size:27px}.interview-support-content .cockpit-scene-image img{height:auto;aspect-ratio:1.8}.interview-support-content .hero-heading h2>span{font-size:11px}.interview-support-content .hero-heading{display:none}}
@media(max-width:760px){.interview-triangle{max-width:235px;margin-top:0}.tri-node>b{height:41px;width:41px;font-size:22px}.tri-node>span{font-size:9px}.tri-center{padding:6px 9px}.tri-center>b{font-size:12px}.tri-center>span{font-size:9px}.interview-method-path{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px 11px;padding:11px 12px}.interview-method-path>span{flex-direction:column;align-items:flex-start;gap:5px;font-size:10px;line-height:1.8}.interview-method-path>small{grid-column:1 / -1;margin-top:0;padding-top:7px}.interview-hero{gap:13px}}
