.levels{--dq-0:#b7b2f8;--dq-1:#635cf5;--dq-2:var(--w-8bit);--notch:clamp(18px,2vw,28px)}.levels-head__title{font-size:clamp(32px,4.2vw,60px);line-height:.95;letter-spacing:-1.5px}.sec--alt .levels-head__lede,.sec--light .levels-head__lede{color:var(--w-muted)}.levels-eyebrow--sm{display:block;font-size:10px;letter-spacing:1.3px}.levels-hero{padding-block:clamp(20px,3vw,40px) clamp(24px,3vw,48px)}.levels-hero__plate{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);grid-gap:clamp(28px,5vw,80px);gap:clamp(28px,5vw,80px);align-items:center;border-radius:var(--r-block);padding:clamp(28px,3.6vw,60px);min-height:var(--page-hero-h)}.levels-hero__copy{min-width:0}.levels-hero__title{margin-top:18px;font-size:clamp(36px,5.2vw,76px);line-height:.95;color:var(--w-cool-white)}.levels-hero__lede{font-size:clamp(16px,1.6vw,20px);line-height:1.5;margin:22px 0 0;max-width:520px;color:var(--w-cool-white);text-wrap:pretty}.levels-hero__ctas{margin-top:32px}.levels-hero__frame{max-width:560px;justify-self:end}.research{padding-block:0 clamp(30px,4vw,52px)}.research__inner{border-top:1px solid var(--w-line);padding-top:22px;display:flex;flex-direction:column;align-items:flex-end;gap:10px;text-align:right}.research__kicker{display:inline-flex;align-items:center;gap:10px;color:var(--w-8bit);--stair-size:10px}.research__title{font-weight:700;font-size:clamp(19px,2.2vw,27px);line-height:1.05;letter-spacing:-1px}.research__body{font-size:15px;line-height:1.6;color:var(--w-night);margin:0;max-width:760px;text-wrap:pretty}.dq__body{position:relative;margin-top:clamp(36px,4.5vw,60px)}.dq__grid{--col:260px;--gap:clamp(18px,2.6vw,40px);align-items:end}.dq__intro{min-width:0}.dq__intro-title{font-weight:700;margin:10px 0 0;font-size:clamp(18px,2.2vw,26px);line-height:1.05;letter-spacing:-1px}.dq__intro-hint{font-size:14px;line-height:1.55;color:var(--w-muted);margin:10px 0 0;max-width:320px}.dq__rail-wrap{min-width:0;grid-column:span 2}.dq__rail{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:0;gap:0;align-items:end;height:clamp(160px,18vw,210px);margin-top:clamp(120px,14vw,150px);border-bottom:1px solid var(--w-night)}.dq__bar-btn{position:relative;display:flex;flex-direction:column;justify-content:flex-end;gap:10px;height:100%;cursor:pointer;background:none;border:0;padding:0;min-width:0;text-align:left}.dq__tip{position:absolute;left:0;bottom:calc(100% + 12px);z-index:2;display:block;min-width:0;max-width:260px;background:var(--w-cool-white);border:1px solid var(--w-night);border-radius:var(--r-block);padding:10px 12px;box-shadow:6px 6px 0 var(--w-8bit)}.dq__tip-eyebrow{display:block;font-size:9px;letter-spacing:1.2px}.dq__tip-body{display:block;font-size:13px;line-height:1.45;color:var(--w-night);margin-top:6px;text-wrap:pretty}.dq__bar-label{display:block;padding-left:12px;font-family:var(--font-display);font-weight:700;font-size:clamp(16px,2vw,24px);line-height:1;letter-spacing:-1px;text-transform:uppercase;color:var(--w-muted);white-space:nowrap;transition:color .3s var(--ease-in-out)}.dq__bar-btn[aria-pressed=true] .dq__bar-label{color:var(--w-night)}.dq__bar{position:relative;display:block;width:100%;height:var(--dq-h);background-color:var(--dq-bg);background-image:radial-gradient(var(--dot-on-blue) var(--dot-core),transparent var(--dot-edge));background-size:var(--dot-pitch-light) var(--dot-pitch-light);border-radius:var(--r-block);transform:scaleY(0);transform-origin:bottom;transition:transform .65s var(--ease-in-out),background-color .35s var(--ease-in-out)}.dq__bar:before{content:"";position:absolute;right:0;bottom:100%;width:var(--notch);height:var(--notch);background:inherit}.dq__bar-btn[data-bar="0"] .dq__bar{--dq-bg:var(--dq-0);transition-delay:.14s}.dq__bar-btn[data-bar="1"] .dq__bar{--dq-bg:var(--dq-1);transition-delay:.4s}.dq__bar-btn[data-bar="2"] .dq__bar{--dq-bg:var(--dq-2);transition-delay:.66s}.dq__bar-btn[aria-pressed=true] .dq__bar{--dq-bg:var(--w-night)}[data-reveal="1"] .dq__bar{transform:scaleY(1)}@media (prefers-reduced-motion:reduce){.dq__bar{transform:scaleY(1);transition:none}}@media (max-width:640px){.dq__rail{position:relative;margin-top:150px}.dq__bar-btn{position:static;gap:calc(var(--notch) + 8px)}.dq__tip{left:0;right:6px;max-width:none}.dq__bar-label{padding-left:8px;font-size:14px;letter-spacing:-.5px}}.dq__step-two{position:relative;border-top:1px solid var(--w-line);margin-top:clamp(36px,4.5vw,60px);padding-top:clamp(28px,3.5vw,48px);display:flex;flex-wrap:wrap;gap:clamp(24px,4vw,64px);align-items:stretch}.dq__sweet{flex:1 1 220px;max-width:320px;min-width:0;display:flex;flex-direction:column;justify-content:flex-start;gap:14px}.dq__sweet-figure{font-weight:800;font-size:clamp(64px,9vw,128px);line-height:.85;letter-spacing:-5px;text-transform:uppercase;color:var(--w-8bit)}.dq__sweet-caption,.dq__sweet-figure{display:block;font-family:var(--font-display)}.dq__sweet-caption{font-weight:500;font-size:clamp(15px,1.6vw,19px);line-height:1.3;letter-spacing:-.4px;color:var(--w-night);max-width:280px}.dq__rows{flex:2 1 380px;min-width:0;display:flex;flex-direction:column}.dq__rows-head{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;align-items:baseline;padding-bottom:clamp(18px,2.2vw,26px)}.dq__rows-title{font-weight:700;margin:0;font-size:clamp(18px,2.2vw,26px);line-height:1.05;letter-spacing:-1px}.dq__row{display:grid;grid-template-columns:auto minmax(0,1fr);grid-column-gap:14px;column-gap:14px;align-items:baseline;border-top:1px solid var(--w-line);padding:16px clamp(6px,1vw,12px);min-width:0;transition:background-color .3s var(--ease-in-out)}.dq__row:hover{background-color:var(--w-cool-white)}.dq__row-mark{--stair-size:12px;grid-row:span 2;color:var(--w-8bit);transition:transform .35s var(--ease-in-out)}.dq__row:hover .dq__row-mark{transform:translateX(4px)}.dq__rows-foot{display:block;border-top:1px solid var(--w-line)}.dq__row-title{font-family:var(--font-display);font-weight:700;font-size:clamp(16px,1.8vw,20px);line-height:1.2;letter-spacing:-.4px;margin:0;text-transform:uppercase;text-wrap:pretty}.dq__row-body{font-size:14px;line-height:1.55;color:var(--w-muted);margin:6px 0 0;max-width:520px;text-wrap:pretty}.matrix{position:relative;overflow:hidden;border:1px solid var(--w-cool-white);border-radius:var(--r-block);margin-top:clamp(24px,3vw,36px)}.matrix__dots{position:absolute;inset:0;background-image:radial-gradient(circle,rgba(255,255,255,.14) 1px,transparent 1.2px);background-size:16px 16px}.matrix__caption{position:relative;padding:clamp(20px,2.6vw,34px);display:flex;flex-direction:column;gap:12px;min-height:clamp(150px,16vw,180px);justify-content:center;border-bottom:1px solid var(--w-cool-white)}.matrix__caption-eyebrow{font-size:9px;letter-spacing:1.3px;color:var(--w-cool-white)}.matrix__caption-body{font-family:var(--font-display);font-weight:500;font-size:clamp(20px,3vw,40px);line-height:1.08;letter-spacing:-1.6px;color:var(--w-cool-white);margin:0;max-width:900px;text-wrap:pretty}.matrix__scroll{position:relative;padding:clamp(16px,2.2vw,26px);overflow-x:auto}.matrix__grid{min-width:620px;display:grid;grid-template-columns:minmax(150px,1.6fr) repeat(5,minmax(0,1fr));grid-gap:8px;gap:8px;align-items:center}.matrix__col-head{display:block;text-align:center;font-size:clamp(13px,1.4vw,16px);letter-spacing:-.3px;color:var(--w-cool-white)}.matrix__col-head,.matrix__row-head{font-family:var(--font-display);font-weight:500;line-height:1.15}.matrix__row-head{font-size:clamp(14px,1.5vw,18px);letter-spacing:-.4px;color:rgba(255,255,255,.72);white-space:nowrap;transition:color .3s var(--ease-in-out)}.matrix__row-head[data-active=true]{color:var(--w-cool-white)}.matrix__cell{height:clamp(30px,3.4vw,40px);width:100%;cursor:pointer;border:1px solid var(--w-line-dark);background:rgba(255,255,255,.07);border-radius:var(--r-block);padding:0;transition:background .3s var(--ease-in-out),border-color .3s var(--ease-in-out)}.matrix__cell[data-in-row=true]{background:rgba(255,255,255,.22);border-color:var(--w-lilac)}.matrix__cell[aria-pressed=true]{background:var(--w-cool-white);border-color:var(--w-cool-white)}.levels-close__band{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:clamp(28px,5vw,80px);gap:clamp(28px,5vw,80px);align-items:center}.levels-close__copy{min-width:0}.levels-close__eyebrow{color:color-mix(in srgb,var(--w-cool-white) 80%,transparent)}.levels-close__title{margin-top:14px;font-size:clamp(40px,5.6vw,92px);line-height:.94}.levels-close__accent,.levels-close__title{color:var(--w-cool-white)}.levels-close__lede{font-size:17px;line-height:1.5;color:color-mix(in srgb,var(--w-cool-white) 86%,transparent);margin:20px 0 0;max-width:420px}.levels-close__ctas{margin-top:32px}.levels-close__frame{max-width:520px;justify-self:end}@media (max-width:640px){.matrix__scroll{overflow-x:visible;padding:14px}.matrix__grid{min-width:0;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.matrix__col-name,.matrix__corner{display:none}.matrix__col-head{font-family:var(--font-mono);font-size:11px}.matrix__row-head{grid-column:1/-1;margin-top:8px;font-size:14px}.matrix__cell{height:36px}}@media (max-width:860px){.levels-close__band,.levels-hero__plate{grid-template-columns:minmax(0,1fr)}.levels-hero__plate{min-height:0}.levels-close__frame,.levels-hero__frame{justify-self:start}}