.sp-anchor{position:absolute;left:0;top:24%;width:1px;height:1px;pointer-events:none}
.mk-intro{position:relative;height:500svh}
.mk-stage{--away:0;--story:0;--reach:0;position:sticky;top:0;height:100svh;min-height:560px;overflow:hidden;background:radial-gradient(ellipse 80% 55% at 50% 62%,#0c2650,#030918 72%)}
#mk-field{position:absolute;inset:0;display:block;width:100%;height:100%}
.mk-vignette{position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,#030918d9 0,#03091859 36%,transparent 62%),linear-gradient(0deg,#030918 0,transparent 30%,transparent 78%,#030918cc)}
.mk-emitters{position:absolute;inset:0;pointer-events:none}
.mk-emitter{position:absolute;left:0;top:0;display:flex;align-items:center;gap:.7em;opacity:0;font:400 var(--fs-node)/1 'Courier New',monospace;letter-spacing:.14em;text-transform:uppercase;color:#d6eaff;white-space:nowrap;will-change:transform,opacity}
.mk-emitter i{position:relative;flex:none;width:clamp(9px,.75vw,13px);height:clamp(9px,.75vw,13px);border:1px solid #bfe3ff;border-radius:50%;box-shadow:0 0 14px #5eacf8}
.mk-emitter i::after{content:"";position:absolute;inset:-7px;border:1px solid #8fd0ff66;border-radius:50%;animation:mk-ping 2.2s cubic-bezier(.2,.7,.2,1) infinite}
.mk-emitter b{flex:none;font-weight:400;padding:.6em .8em;border:1px solid #8dafd54d;border-radius:4px;background:#071225cc;backdrop-filter:blur(6px)}
.mk-emitter--core b{font:500 clamp(.95rem,.62rem + .45vw,1.35rem)/1 'Space Grotesk',Arial,sans-serif;letter-spacing:-.02em;text-transform:none;color:#fff}
.mk-reach{display:flex;align-items:center;gap:.9em}
.mk-reach i{position:relative;display:block;width:clamp(80px,7vw,150px);height:3px;border-radius:2px;background:#8daed22b;overflow:hidden}
.mk-reach i::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#3a6ea8,#bfe3ff);transform-origin:left;transform:scaleX(var(--reach))}
.mk-hero{position:absolute;left:var(--pad);bottom:19%;max-width:min(64vw,940px);transform:translate3d(calc(var(--away)*-6vw),calc(var(--away)*-5vh),0) scale(calc(1 - var(--away)*.1));transform-origin:0 60%;opacity:calc(1 - var(--away));filter:blur(calc(var(--away)*6px))}
.mk-hero>.sp-mono{margin:0 0 1.6rem;color:#9fbedf}
.mk-hero__foot{display:flex;align-items:center;gap:3.4vw;margin-top:2rem}
.mk-steps{position:absolute;left:var(--pad);bottom:18%;width:min(36rem,40vw);pointer-events:none}
.mk-step{position:absolute;left:0;bottom:0;width:100%;opacity:0;visibility:hidden;will-change:transform,opacity}
.mk-step small{display:block;margin-bottom:1.3rem;color:#86a8cc}
.mk-step h2{margin:0 0 1.3rem;font-size:clamp(2.2rem,4.4vw,5.2rem);font-weight:400;line-height:.98;letter-spacing:-.065em}
.mk-step h2 em{font-family:var(--serif);font-style:italic;font-weight:400;letter-spacing:-.06em;color:#acd4fc}
.mk-step p{margin:0;max-width:28rem;font-size:var(--fs-copy);line-height:1.6;color:#a9bdd6}
.mk-formats{position:relative;height:380svh}
.mk-formats__stage{position:sticky;top:0;display:flex;flex-direction:column;height:100svh;min-height:640px;padding:calc(18px + 6.2rem) var(--pad) 6vh;overflow:hidden;background:radial-gradient(ellipse at 72% 55%,#18396a55,transparent 58%),#030918}
.mk-formats__grid{flex:1;display:grid;grid-template-columns:.8fr 1.2fr;gap:5vw;min-height:0;padding-top:4vh}
.mk-formats__copy{display:flex;flex-direction:column;justify-content:center;gap:2rem}
.mk-format-list{display:grid;gap:.1rem;margin:1rem 0 0;padding:0;list-style:none}
.mk-format-list li{position:relative;display:grid;grid-template-columns:3rem 1fr auto;align-items:center;padding:.8rem 0;border-bottom:1px solid #8dafd51f;font-size:clamp(.95rem,1.35vw,1.3rem);letter-spacing:-.03em;color:#4f6d93;transition:color .45s}
.mk-format-list li::after{content:"";position:absolute;left:0;bottom:-1px;width:100%;height:1px;background:#acd4fc;transform:scaleX(0);transform-origin:left;transition:transform .6s cubic-bezier(.22,1,.36,1)}
.mk-format-list li.is-active{color:#edf6ff}
.mk-format-list li.is-active::after{transform:scaleX(1)}
.mk-format-list small,.mk-format-list em{color:inherit;font-style:normal}
.mk-formats__canvas{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.2rem;min-height:0}
.mk-frame{container:ad/size;position:relative;width:320px;height:320px;overflow:hidden;border:1px solid #8dafd540;border-radius:14px;background:radial-gradient(ellipse at 85% 10%,#3c6fb866,transparent 55%),linear-gradient(155deg,#1b3a6f,#0b1930 58%,#070f22);box-shadow:0 40px 100px #02061199,inset 0 1px 0 #ffffff14;will-change:width,height}
.mk-ad{position:absolute;inset:0;display:grid;grid-template-columns:1fr;grid-template-rows:auto 1fr auto auto;gap:3cqmin;padding:6.5cqmin;color:#f1f7ff}
.mk-ad__art{position:absolute;right:-18cqw;top:-6cqh;width:92cqw;height:auto;opacity:.9;overflow:visible}
.mk-ad__art path{fill:none;stroke:url(#mk-ink);stroke-width:.55}
.mk-ad__brand{position:relative;display:flex;justify-content:space-between;gap:1rem;font-size:max(7px,2.6cqmin);color:#bcd6f2}
.mk-ad__title{position:relative;align-self:end;margin:0;font-size:12cqmin;font-weight:400;line-height:.95;letter-spacing:-.065em}
.mk-ad__title em{font-family:var(--serif);font-style:italic;font-weight:400;letter-spacing:-.055em;color:#acd4fc}
.mk-ad__sub{position:relative;margin:0;max-width:34ch;font-size:max(8px,3.1cqmin);line-height:1.45;color:#a9c3e0}
.mk-ad__cta{position:relative;justify-self:start;padding:1.8cqmin 3cqmin;border-radius:3px;background:#b4d7f7;color:#142d50;font-size:max(8px,3cqmin);white-space:nowrap}
@container ad (aspect-ratio < 0.75){.mk-ad{padding:8cqw;grid-template-rows:auto 1fr auto auto auto}.mk-ad__art{top:10cqh;right:-40cqw;width:150cqw}.mk-ad__title{font-size:15cqw}.mk-ad__sub{font-size:max(8px,4.2cqw)}.mk-ad__cta{justify-self:stretch;text-align:center;padding:3cqw;font-size:max(8px,4cqw)}.mk-ad__brand{font-size:max(7px,3.4cqw)}}
@container ad (aspect-ratio > 1.4){.mk-ad{grid-template-columns:1fr auto;grid-template-rows:auto 1fr auto;column-gap:5cqw}.mk-ad__brand{grid-column:1/-1}.mk-ad__title{grid-column:1;font-size:13cqh}.mk-ad__sub{grid-column:1;grid-row:3}.mk-ad__cta{grid-column:2;grid-row:3;align-self:end}.mk-ad__art{top:-18cqh;right:-6cqw;width:62cqw}}
@container ad (aspect-ratio > 2.4){.mk-ad{grid-template-rows:auto 1fr;padding:7cqh 5cqw}.mk-ad__title{grid-row:2;font-size:26cqh;line-height:.9}.mk-ad__sub{display:none}.mk-ad__cta{grid-row:2;font-size:max(8px,7cqh);padding:3.5cqh 5cqh}.mk-ad__brand{font-size:max(7px,6cqh)}.mk-ad__art{top:-45cqh;right:18cqw;width:40cqw}}
.mk-frame__meta{display:flex;align-items:center;gap:1em;color:#9fbedf}
.mk-frame__meta i{width:clamp(40px,3.6vw,72px);height:1px;background:#8dafd566}
.mk-services{position:relative;padding:calc(18px + 7rem) 0 clamp(5rem,12vh,8rem);overflow:hidden}
.mk-services>.sp-top{margin:0 var(--pad)}
.mk-marquee{display:grid;gap:0;margin:7vh 0 8vh;color:#122446}
.mk-marquee__row{overflow:hidden;white-space:nowrap;padding:.1em 0 clamp(.75rem,2.4vw,2.7rem)}
.mk-marquee__track{display:inline-block;padding-right:.3em;font-size:clamp(3.6rem,11vw,12rem);font-weight:400;line-height:1;letter-spacing:-.07em;will-change:transform}
.mk-marquee__track em{font-family:var(--serif);font-style:italic;font-weight:400;letter-spacing:-.05em;color:#3f6fb8}
.mk-marquee__row.is-reverse .mk-marquee__track{color:#2f4a9b}
.mk-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2.4vw;margin:0 var(--pad);padding-top:5vh;border-top:1px solid #1e48852e}
.mk-service{display:flex;flex-direction:column;gap:1rem}
.mk-service>span{color:#6c86ad}
.mk-service h3{margin:0;font-size:clamp(1.4rem,2.1vw,2.2rem);font-weight:400;line-height:1.05;letter-spacing:-.05em;color:#122446}
.mk-service p{margin:0;font-size:var(--fs-copy);line-height:1.5;color:#4d6690}
@media(min-width:1001px){.mk-grid{grid-template-rows:repeat(4,auto);row-gap:0}.mk-service{display:grid;grid-row:span 4;grid-template-rows:subgrid;row-gap:1rem}.mk-service .sp-chips{align-self:start}}
.mk-loop{position:relative;height:320svh}
.mk-loop__stage{position:sticky;top:0;display:flex;flex-direction:column;height:100svh;min-height:640px;padding:calc(18px + 6.2rem) var(--pad) 5vh;overflow:hidden;background:radial-gradient(ellipse at 50% 70%,#17366652,transparent 60%),#030918}
.mk-loop__head{display:flex;justify-content:space-between;align-items:flex-end;gap:5vw;margin-top:5vh}
.mk-loop__head .sp-h2{font-size:clamp(2.2rem,4.4vw,5rem)}
.mk-loop__figure{position:relative;flex:1;min-height:0;margin-top:2vh}
.mk-loop__svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}
.mk-loop__strands path{fill:none;stroke-width:.45}
.mk-loop__trail{fill:none;stroke:#e6f4ff;stroke-width:1.4;stroke-linecap:round}
.mk-loop__stops circle{fill:#071225;stroke:#8fd0ff;stroke-width:.8;transition:fill .4s}
.mk-loop__stops circle.is-on{fill:#8fd0ff}
.mk-loop__comet{fill:#f1f9ff}
.mk-side{position:absolute;top:50%;color:#6f8fb4;transform:translateY(-50%)}
.mk-side--l{left:0}
.mk-side--r{right:0}
.mk-station{position:absolute;left:0;top:0;display:grid;grid-template-columns:auto 1fr;column-gap:.7rem;row-gap:.3rem;width:max-content;max-width:min(22rem,26vw);opacity:.35;transform:translate(-50%,clamp(14px,1.4vw,24px));transition:opacity .5s}
.mk-station.is-up{transform:translate(-50%,calc(-100% - clamp(14px,1.4vw,24px)))}
.mk-station small{grid-row:1/3;padding-top:.35em;color:#6f8fb4}
.mk-station b{font-weight:400;font-size:clamp(1.1rem,1.55vw,1.7rem);letter-spacing:-.03em}
.mk-station span{font-size:var(--fs-copy);line-height:1.4;color:#8faecb}
.mk-station.is-on{opacity:1}
.mk-case{position:relative;padding:calc(18px + 7rem) var(--pad) clamp(5rem,12vh,8rem);background:radial-gradient(ellipse at 78% 36%,#1a3a6e4d,transparent 58%),radial-gradient(ellipse at 8% 92%,#12284f40,transparent 50%),#030918}
.mk-case__head{display:grid;grid-template-columns:1.1fr .9fr;align-items:end;gap:6vw;margin:7vh 0 6vh}
.mk-case__kicker{margin:0 0 1.5rem;color:#9fbedf}
.mk-board{--mark:38.462%;position:relative;padding:clamp(1rem,1.8vw,1.8rem);border:1px solid #8dafd52e;border-radius:16px;background:linear-gradient(180deg,#0b1a33,#060f1f);box-shadow:0 40px 110px #02061199,inset 0 1px 0 #ffffff0f}
.mk-board__bar{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.1rem;color:#86a8cc}
.mk-board__bar span:first-child{display:flex;align-items:center;gap:.7em;color:#dbeaff}
.mk-board__bar i{width:.6em;height:.6em;border-radius:50%;background:#8fd0ff;box-shadow:0 0 10px #8fd0ffaa}
.mk-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:clamp(1.4rem,2.4vw,2.2rem)}
.mk-kpi{display:flex;flex-direction:column;justify-content:space-between;gap:1rem;min-height:clamp(150px,13vw,210px);padding:clamp(.9rem,1.2vw,1.3rem);border:1px solid #8dafd524;border-radius:10px;background:#0a1830}
.mk-kpi small{display:flex;align-items:center;gap:.7em;color:#8faecb}
.mk-kpi small i{flex:none;width:.8em;height:.8em;border-radius:2px}
.mk-kpi b{font-weight:400;font-size:clamp(2.6rem,4.6vw,5.4rem);line-height:.9;letter-spacing:-.055em;color:#edf6ff;font-variant-numeric:tabular-nums;white-space:nowrap}
.mk-kpi__note{margin-top:auto;max-width:24em;font-size:clamp(.9rem,.62rem + .32vw,1.1rem);line-height:1.45;color:#8faecb}
.mk-kpi--clicks{border-color:#8fd0ff59;background:linear-gradient(155deg,#8fd0ff2b,#0a1830 72%)}
.mk-kpi--clicks small{color:#c4e8ff}.mk-kpi--clicks small i{background:#8fd0ff}
.mk-kpi--imps{border-color:#8a8dff59;background:linear-gradient(155deg,#8a8dff30,#0a1830 72%)}
.mk-kpi--imps small{color:#d0d2ff}.mk-kpi--imps small i{background:#8a8dff}
.mk-board{display:flex;flex-direction:column}
.mk-board__bar{order:-2}
.mk-chart{display:grid;grid-template-columns:minmax(0,1fr);row-gap:.9rem;order:-1}
.mk-chart__band{display:flex;min-height:2.6em;overflow:hidden;border:1px solid #8dafd526;border-radius:6px}
.mk-chart__era{display:flex;align-items:center;gap:1.1em;min-width:0;padding:0 1em;overflow:hidden;white-space:nowrap}
.mk-chart__era b{font-weight:400}
.mk-chart__era em{overflow:hidden;font-style:normal;text-overflow:ellipsis;color:#9fbedf}
.mk-chart__era--before{flex:none;width:var(--mark);color:#6f8fb4;background:#ffffff05}
.mk-chart__era--after{flex:1;border-left:1px dashed #8fd0ff66;color:#8fd0ff;background:linear-gradient(90deg,#8fd0ff00,#8fd0ff00);transition:background .8s}
.mk-board.is-live .mk-chart__era--after{background:linear-gradient(90deg,#8fd0ff26,#8fd0ff05 70%)}
.mk-plot{position:relative;height:clamp(230px,36vh,400px);touch-action:pan-y;cursor:crosshair}
.mk-plot__svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}
.mk-plot__grid line{stroke:#8dafd51f;stroke-width:1;vector-effect:non-scaling-stroke}
.mk-plot__grid .is-base{stroke:#8dafd54d}
.mk-plot__line{fill:none;stroke-width:2.2;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}
.mk-plot__line--imps{stroke:#8a8dff}
.mk-plot__line--clicks{stroke:#8fd0ff}
.mk-plot__area--imps{fill:url(#mk-fill-imps)}
.mk-plot__area--clicks{fill:url(#mk-fill-clicks)}
.mk-plot__before{position:absolute;left:0;top:0;bottom:0;width:var(--mark);background:linear-gradient(90deg,#060f1fa6,#060f1f66);pointer-events:none}
.mk-plot__mark{position:absolute;left:var(--mark);top:0;bottom:0;width:0;border-left:1px dashed #8fd0ff99;opacity:.3;pointer-events:none;transition:opacity .6s}
.mk-plot__mark i{position:absolute;left:0;bottom:0;display:grid;place-items:center;width:1.9em;height:1.9em;border-radius:50%;background:#8fd0ff;color:#06142a;font:500 clamp(.72rem,.55rem + .25vw,.95rem)/1 'Space Grotesk',Arial,sans-serif;font-style:normal;transform:translate(-50%,50%) scale(.7);transition:transform .6s cubic-bezier(.34,1.56,.64,1),box-shadow .6s}
.mk-board.is-live .mk-plot__mark{opacity:1}
.mk-board.is-live .mk-plot__mark i{box-shadow:0 0 0 7px #8fd0ff26,0 0 26px #8fd0ffaa;transform:translate(-50%,50%) scale(1)}
.mk-plot__head{position:absolute;top:0;bottom:0;left:0;width:0;border-left:1px solid #cfe9ff66;opacity:0;pointer-events:none}
.mk-plot__dot{position:absolute;left:0;width:10px;height:10px;margin:-5px 0 0 -5px;border-radius:50%;background:#fff}
.mk-plot__dot--imps{box-shadow:0 0 0 3px #8a8dff66,0 0 16px #8a8dff}
.mk-plot__dot--clicks{box-shadow:0 0 0 3px #8fd0ff66,0 0 16px #8fd0ff}
.mk-plot__tip{position:absolute;top:0;bottom:0;left:0;width:0;border-left:1px solid #edf6ff59;opacity:0;pointer-events:none;transition:opacity .2s}
.mk-plot.is-tip .mk-plot__tip{opacity:1}
.mk-plot.is-tip .mk-plot__head{opacity:0!important}
.mk-plot__card{position:absolute;top:.4rem;left:.9rem;display:grid;gap:.5rem;width:max-content;padding:.85rem 1rem;border:1px solid #8dafd540;border-radius:8px;background:#061024f2;box-shadow:0 18px 40px #02061199}
.mk-plot__tip.is-flip .mk-plot__card{left:auto;right:.9rem}
.mk-plot__card small{color:#8faecb}
.mk-plot__card span{font-size:clamp(.95rem,.65rem + .3vw,1.1rem);color:#cfe2f7}
.mk-plot__tip.is-after .mk-plot__card{border-color:#8fd0ff59}
.mk-plot__tip.is-after .mk-plot__card span{color:#8fd0ff}
.mk-chart__dates{position:relative;min-height:1.5em;margin-top:.5rem}
.mk-chart__dates span{position:absolute;top:0;transform:translateX(-50%);color:#6f8fb4;white-space:nowrap}
.mk-chart__dates span:first-child{transform:none}
.mk-how{margin-top:clamp(3rem,5vw,5rem)}
.mk-how h3{margin:0 0 1.2rem;font-weight:400;color:#9fbedf}
.mk-how ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2.4vw,2.6rem);margin:0;padding:0;list-style:none}
.mk-how li{display:grid;grid-template-columns:2.6rem 1fr;row-gap:.45rem;padding-top:1.2rem;border-top:1px solid #8dafd533}
.mk-how li small{grid-row:1/3;padding-top:.4em;color:#6f8fb4}
.mk-how li b{font-weight:400;font-size:clamp(1.2rem,1.6vw,1.75rem);letter-spacing:-.035em;color:#edf6ff}
.mk-how li span{font-size:var(--fs-copy);line-height:1.5;color:#8faecb}
.mk-case__source{display:flex;justify-content:space-between;align-items:center;gap:2rem;margin-top:clamp(2.4rem,4vw,4rem);padding-top:1.3rem;border-top:1px solid #8dafd52b}
.mk-case__source p{margin:0;color:#6f8fb4}
@keyframes mk-ping{from{transform:scale(.4);opacity:1}to{transform:scale(1.8);opacity:0}}
@media(max-width:1000px){.mk-formats__grid{grid-template-columns:1fr;grid-template-rows:auto 1fr;gap:3vh}.mk-formats__copy{gap:1rem}.mk-formats__copy .sp-lead{display:none}.mk-format-list{grid-template-columns:repeat(4,1fr);gap:.5rem}.mk-format-list li{grid-template-columns:1fr;font-size:.8rem;padding:.5rem 0}.mk-format-list li em{display:none}.mk-grid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:6vh}.mk-loop__head{flex-direction:column;align-items:flex-start;gap:1.2rem}.mk-station span{display:none}.mk-case__head{grid-template-columns:1fr;gap:1.6rem}.mk-how ol{grid-template-columns:1fr}}
@media(max-width:700px){.mk-intro{height:440svh}.mk-hero{left:6%;right:6%;bottom:16%;max-width:none}.mk-hero__foot{display:block}.mk-hero__foot .sp-link{margin-top:1.2rem}.mk-steps{left:6%;right:6%;bottom:14%;width:auto}.mk-step h2{font-size:clamp(2rem,9vw,2.9rem)}.mk-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.mk-kpi{min-height:0}.mk-kpi:last-child{grid-column:1/-1}.mk-kpi__note{font-size:.88rem}.mk-board__bar span:last-child{display:none}.mk-chart__era{padding:0 .7em}.mk-chart__era em{display:none}.mk-chart__dates .is-minor{display:none}.mk-chart__dates span{letter-spacing:0}.mk-chart__era{letter-spacing:.05em}.mk-kpi small{gap:.45em;letter-spacing:.02em}.mk-plot{height:230px}.mk-case__source{flex-direction:column;align-items:flex-start;gap:1.2rem}.mk-stage .sp-hud--bottom>span:last-child{display:none}.mk-vignette{background:linear-gradient(0deg,#030918 0,#030918cc 34%,transparent 60%),linear-gradient(180deg,#030918a6,transparent 18%)}.mk-reach i{width:60px}.mk-formats__stage{padding-top:calc(10px + 5.6rem)}.mk-format-list small{display:none}.mk-grid{grid-template-columns:1fr}.mk-loop__stage{padding-top:calc(10px + 5.6rem)}.mk-loop__head .sp-lead{display:none}.mk-side{top:auto;bottom:0;transform:none}.mk-station b{font-size:1rem}.mk-station{column-gap:.35rem}}
@media(prefers-reduced-motion:reduce){.mk-emitter i::after{animation:none}}
@media(min-width:701px) and (max-width:1000px){.mk-side{top:auto;bottom:0;transform:none}.mk-format-list li{font-size:1rem}.mk-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.mk-kpi{min-height:0}.mk-kpi:last-child{grid-column:1/-1}.mk-chart__era em{display:none}}
@media(min-width:1001px) and (max-width:1200px){.mk-side{top:auto;bottom:0;transform:none}}
.mk-emitter.is-left{flex-direction:row-reverse}
.mk-emitter{transition:opacity .25s ease}
.mk-ad{grid-template-columns:minmax(0,1fr)}
.sp-scale .mk-ad__brand{flex-wrap:wrap;row-gap:.35em;font-size:max(7px,2.6cqmin)}
@container ad (aspect-ratio < 0.75){.sp-scale .mk-ad__brand{font-size:max(7px,3.4cqw)}}
@container ad (aspect-ratio > 1.4){.mk-ad{grid-template-columns:minmax(0,1fr) auto}}
@container ad (aspect-ratio > 2.4){.sp-scale .mk-ad__brand{font-size:max(7px,6cqh)}}
@media(max-width:700px){.mk-kpis{margin-top:1.4rem}.mk-kpi b{font-size:min(2.6rem,8.6vw)}}
