@font-face{font-family:Copernicus;font-style:italic;font-weight:400;font-display:swap;src:url(/workshop/fonts/Copernicus-BookItalic-latin.woff2)format("woff2")}.mc2{--mc2-gap:clamp(3rem, 1.6rem + 5vw, 4.5rem);--mc2-narrow:860px;flex-direction:column;min-height:100svh;display:flex}.mc2 main{flex:1}.mc2-strip-slot{min-height:var(--mc2-strip-h,36px)}.mc2-strip{box-sizing:border-box;background:var(--ink);max-width:none;min-height:44px;color:var(--on-ink);font-family:var(--font-sans);letter-spacing:.01em;text-transform:none;text-align:center;justify-content:center;align-items:center;gap:20px;margin:0;padding:10px 20px;font-size:13px;line-height:1.5;display:flex}.mc2-strip__format,.mc2-strip__schedule{white-space:nowrap;align-items:center;gap:10px;display:inline-flex}.mc2-strip__format{color:var(--accent-on-ink);font-weight:500}.mc2-strip__schedule{border-left:1px solid #ffffff3d;padding-left:20px;font-weight:500}.mc2-strip__schedule>span,.mc2-strip__format>span{opacity:.55}@media (width<=620px){.mc2-strip{letter-spacing:0;gap:8px;min-height:40px;padding:10px 6px;font-size:clamp(10px,2.8vw,12px)}.mc2-strip__format,.mc2-strip__schedule{gap:5px}.mc2-strip__schedule{padding-left:8px}}.mc2-header{z-index:var(--z-header);background:var(--ground);border-bottom:var(--bw) solid var(--line);position:sticky;top:0}.mc2-hero{isolation:isolate;text-align:center;padding:clamp(var(--sp-8), 2rem + 6vw, var(--sp-10)) 0 var(--mc2-gap);position:relative}.mc2-hero__in{max-width:var(--mc2-narrow);padding-inline:var(--gutter);margin-inline:auto}.mc2-hero__eyebrow{font-family:var(--font-mono);font-size:var(--fs-100);font-weight:var(--fw-medium);letter-spacing:var(--ls-wider);text-transform:uppercase;color:var(--accent-ink);margin-bottom:var(--sp-5)}.mc2-hero__title{font-size:var(--fs-1100);line-height:var(--lh-tight);letter-spacing:var(--ls-display);margin:0}.mc2-hero__lede{margin:var(--sp-5) auto 0;max-width:58ch;font-size:var(--fs-700);line-height:var(--lh-normal);color:var(--ink-soft)}.mc2-hero__payoff{margin:var(--sp-4) auto 0;max-width:54ch;font-size:var(--fs-600);line-height:var(--lh-body);color:var(--ink);font-weight:var(--fw-semi)}.mc2-video{margin:var(--sp-7) auto 0;border:var(--bw) solid var(--ink);background:var(--ink);max-width:800px;box-shadow:var(--shadow-lift)}.mc2-after-benefits{margin-block:1.5rem;padding-left:1.25rem;font-size:1rem;line-height:1.7}.mc2 .btn{white-space:normal;text-align:center;max-width:100%;font-size:.875rem;line-height:1.4}.mc2-video__frame{aspect-ratio:16/9;place-items:center;display:grid;position:relative}.mc2-video__play{background:var(--accent);width:72px;height:72px;color:var(--on-accent);place-items:center;display:grid}.mc2-video__play svg{width:22px;height:22px;margin-left:3px}.mc2-video__hint{bottom:var(--sp-4);max-width:none;font-family:var(--font-mono);letter-spacing:var(--ls-wider);text-transform:uppercase;color:var(--on-ink);opacity:.55;font-size:10px;position:absolute;left:0;right:0}.mc2-hero__cta{margin-top:var(--sp-7);align-items:center;gap:var(--sp-3);flex-direction:column;display:flex}.mc2-hero__note{font-size:var(--fs-300);color:var(--ink-faint);max-width:46ch}.mc2-hero__proof{margin:var(--sp-6) 0 0;gap:var(--sp-2);flex-wrap:wrap;justify-content:center;padding:0;list-style:none;display:flex}.mc2-shift{padding:var(--mc2-gap) 0;background:var(--surface);border-block:var(--bw) solid var(--line)}.mc2-shift__in{max-width:var(--wrap-wide);padding-inline:var(--gutter);margin-inline:auto}.mc2-shift__eyebrow,.mc2-proof__eyebrow{font-family:var(--font-mono);font-size:var(--fs-100);font-weight:var(--fw-medium);letter-spacing:var(--ls-wider);text-transform:uppercase;color:var(--accent-ink);margin-bottom:var(--sp-4)}.mc2-shift h2{max-width:18ch}.mc2-shift__lede{margin-top:var(--sp-4);max-width:58ch;font-size:var(--fs-700);line-height:var(--lh-normal);color:var(--ink-soft)}.mc2-shift__grid{gap:var(--sp-4);margin-top:var(--sp-7);grid-template-columns:1fr;display:grid}@media (width>=760px){.mc2-shift__grid{grid-template-columns:1fr 1fr}}.mc2-shift__grid article{border:var(--bw) solid var(--line);padding:clamp(var(--sp-5), 4vw, var(--sp-7));background:var(--ground)}.mc2-shift__grid article.mc2-shift__after{border-color:var(--accent);box-shadow:inset 6px 0 0 var(--accent)}.mc2-shift__label,.mc2-proof__label{font-family:var(--font-mono);font-size:var(--fs-100);font-weight:var(--fw-semi);letter-spacing:var(--ls-wider);text-transform:uppercase;color:var(--accent-ink)}.mc2-shift__grid ul{margin:var(--sp-4) 0 0;gap:var(--sp-3);color:var(--ink-soft);line-height:var(--lh-body);padding-left:1.15rem;display:grid}.mc2-shift__close{margin:var(--sp-7) 0 0;max-width:64ch;font-family:var(--font-display);font-size:var(--fs-700);line-height:var(--lh-normal);color:var(--ink)}.mc2-learn{padding:var(--mc2-gap) 0}.mc2-learn__in{max-width:var(--wrap-wide);padding-inline:var(--gutter);margin-inline:auto}.mc2-learn__row{align-items:center;gap:var(--sp-3);margin-bottom:var(--sp-6);display:flex}.mc2-learn__eyebrow{font-family:var(--font-mono);font-size:var(--fs-100);font-weight:var(--fw-medium);letter-spacing:var(--ls-wider);text-transform:uppercase;color:var(--accent-ink)}.mc2-learn__rule{background:var(--accent);opacity:.5;width:clamp(60px,10vw,120px);height:1px}.mc2-learn__squiggle{width:25px;height:14px;color:var(--accent)}.mc2-learn__title{max-width:30ch;margin-bottom:var(--sp-7)}.mc2-learn__title em{color:var(--accent);font-style:italic}.mc2-acc-list{flex-direction:column;gap:14px;display:flex}.mc2-acc{background:var(--surface);border:var(--bw) solid var(--line);box-shadow:var(--shadow-card);overflow:hidden}.mc2-acc__head{text-align:left;align-items:center;gap:clamp(16px,2.4vw,24px);width:100%;padding:clamp(20px,2.6vw,28px) clamp(20px,2.8vw,30px) clamp(26px,3vw,36px);display:flex}.mc2-acc__img{object-fit:contain;flex-shrink:0;width:clamp(56px,9vw,88px);height:auto}.mc2-acc__title{min-width:0;font-size:var(--fs-800);font-weight:var(--fw-semi);line-height:var(--lh-heading);letter-spacing:var(--ls-h3);flex:1}.mc2-acc__x{width:26px;height:26px;transition:transform .4s var(--ease);flex-shrink:0;position:relative}.mc2-acc__x:before,.mc2-acc__x:after{content:"";background:var(--accent);position:absolute}.mc2-acc__x:before{height:1.5px;top:50%;left:0;right:0;transform:translateY(-50%)}.mc2-acc__x:after{width:1.5px;top:0;bottom:0;left:50%;transform:translate(-50%)}.mc2-acc__head[aria-expanded=true] .mc2-acc__x{transform:rotate(45deg)}.mc2-acc__panel{max-height:0;transition:max-height .5s cubic-bezier(.4,0,.2,1);overflow:hidden}.mc2-acc__rule{border-top:var(--bw) solid var(--line);margin-inline:clamp(20px,2.8vw,30px)}.mc2-acc__grid{grid-template-columns:1fr;align-items:start;gap:clamp(22px,3vw,44px);padding:clamp(26px,3.2vw,38px) clamp(20px,2.8vw,30px) clamp(32px,3.8vw,48px);display:grid}@media (width>=768px){.mc2-acc__grid{grid-template-columns:1fr 1.4fr;padding-left:calc(clamp(20px,2.8vw,30px) + clamp(56px,9vw,88px) + clamp(16px,2.4vw,24px))}}.mc2-acc__copy p{max-width:46ch;font-size:var(--fs-600);line-height:var(--lh-body);color:var(--ink-soft)}.mc2-acc__copy p+p{margin-top:var(--sp-3)}.mc2-acc__fig{aspect-ratio:3/2;border:var(--bw) solid var(--line);position:relative;overflow:hidden}.mc2-acc__fig img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.mc2-hl{z-index:0;margin:0 -1px;padding:0 3px;display:inline-block;position:relative}.mc2-hl:before{content:"";background:var(--accent-tint-strong);transform-origin:0;transition:transform .65s var(--ease) .15s;z-index:-1;border-radius:7px 3px 8px/10px 4px 9px 5px;position:absolute;inset:26% -3px -3% -2px;transform:scaleX(0)rotate(-.6deg)skew(-7deg)}.mc2-acc.is-open .mc2-hl:before{transform:scaleX(1)rotate(-.6deg)skew(-7deg)}@media (prefers-reduced-motion:reduce){.mc2-hl:before{transition:none}}.mc2-tst{padding:var(--mc2-gap) 0}.mc2-tst__in{max-width:var(--wrap-wide);padding-inline:var(--gutter);margin-inline:auto}.mc2-tst__head{justify-content:space-between;align-items:flex-end;gap:var(--sp-5);margin-bottom:var(--sp-7);display:flex}.mc2-tst__eyebrow{font-family:var(--font-mono);font-size:var(--fs-100);font-weight:var(--fw-medium);letter-spacing:var(--ls-wider);text-transform:uppercase;color:var(--accent-ink);margin-bottom:var(--sp-3)}.mc2-tst__lede{margin-top:var(--sp-4);max-width:52ch;color:var(--ink-soft);font-size:var(--fs-700);line-height:var(--lh-normal)}.mc2-tst__nav{gap:var(--sp-2);flex-shrink:0;display:flex}.mc2-tst__arrow{border:1.5px solid var(--ink);width:44px;height:44px;color:var(--ink);cursor:pointer;transition:background-color var(--dur) var(--ease), color var(--dur-fast) var(--ease), opacity var(--dur-fast) var(--ease);place-items:center;display:grid}.mc2-tst__arrow svg{width:16px;height:16px}.mc2-tst__arrow:hover{background:var(--ink);color:var(--on-ink)}.mc2-tst__arrow:disabled{opacity:.15;cursor:default;pointer-events:none}.mc2-tst__track{gap:var(--sp-4);scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:var(--sp-2);display:flex;overflow-x:auto}.mc2-tst__track::-webkit-scrollbar{display:none}.mc2-tst__card{scroll-snap-align:start;gap:var(--sp-4);background:var(--surface);border:var(--bw) solid var(--line);box-shadow:var(--shadow-card);padding:var(--sp-6);flex-direction:column;flex:0 0 clamp(300px,34vw,440px);display:flex}.mc2-tst__kicker{font-family:var(--font-mono);font-size:var(--fs-100);font-weight:var(--fw-medium);letter-spacing:var(--ls-wider);text-transform:uppercase;color:var(--accent-ink)}.mc2-tst__quote{font-size:var(--fs-600);line-height:var(--lh-body);color:var(--ink-soft);flex:1}.mc2-tst__who{padding-top:var(--sp-4);border-top:var(--bw) solid var(--line);font-size:var(--fs-300);color:var(--ink-faint)}.mc2-tst__who strong{color:var(--ink);font-weight:var(--fw-semi)}.mc2-cta{padding:var(--mc2-gap) 0}.mc2-cta__in{max-width:var(--wrap-wide);padding-inline:var(--gutter);margin-inline:auto}.mc2-cta__eyebrow{font-family:var(--font-mono);font-size:var(--fs-100);font-weight:var(--fw-medium);letter-spacing:var(--ls-wider);text-transform:uppercase;color:var(--accent-ink);text-align:center;margin-bottom:var(--sp-5)}.mc2-cta__title{text-align:center;max-width:22ch;margin:0 auto var(--sp-6)}.mc2-cta__card{background:var(--surface);border:1.5px solid var(--ink);box-shadow:var(--shadow-lift);overflow:hidden}.mc2-cta__strip{background:var(--ink);max-width:none;color:var(--on-ink);font-family:var(--font-mono);font-size:var(--fs-100);letter-spacing:var(--ls-wide);text-transform:uppercase;text-align:center;padding:var(--sp-3) var(--sp-4)}.mc2-cta__strip strong{color:var(--accent-on-ink);font-weight:var(--fw-medium)}.mc2-cta__grid{gap:var(--sp-6) var(--sp-7);padding:var(--sp-7) clamp(20px, 3vw, 40px);grid-template-columns:1fr;display:grid}@media (width>=820px){.mc2-cta__grid{grid-template-columns:1.3fr 1fr 1fr}}.mc2-cta__label{font-family:var(--font-mono);font-size:var(--fs-100);font-weight:var(--fw-medium);letter-spacing:var(--ls-wider);text-transform:uppercase;color:var(--accent-ink);align-items:center;gap:var(--sp-2);margin-bottom:var(--sp-4);display:flex}.mc2-cta__label-icon{object-fit:contain;flex-shrink:0;width:44px;height:44px}.mc2-cta__what{gap:var(--sp-3);margin:0;padding-left:1.15em;list-style:outside;display:grid}.mc2-cta__what li{font-size:var(--fs-600);line-height:var(--lh-heading);color:var(--ink-soft);padding-left:.2em;display:list-item}.mc2-cta__what-icon{object-fit:contain;width:28px;height:28px}.mc2-cta__why,.mc2-cta__where{font-size:var(--fs-600);line-height:var(--lh-body);color:var(--ink-soft)}.mc2-cta__why strong,.mc2-cta__where strong{color:var(--ink)}.mc2-cta__where-meta{margin-top:var(--sp-3);font-size:var(--fs-300);color:var(--ink-faint)}.mc2-cta__foot{border-top:var(--bw) solid var(--line);padding:var(--sp-6) clamp(20px, 3vw, 40px) var(--sp-7);align-items:center;gap:var(--sp-3);text-align:center;flex-direction:column;display:flex}.mc2-cta__note{font-size:var(--fs-300);color:var(--ink-faint);max-width:52ch}.mc2-cta__kills{margin:var(--sp-3) 0 0;justify-content:center;gap:var(--sp-2) var(--sp-6);flex-wrap:wrap;padding:0;list-style:none;display:flex}.mc2-cta__kills li{align-items:center;gap:var(--sp-2);font-size:var(--fs-300);color:var(--ink-soft);display:inline-flex}.mc2-cta__kill-icon{width:22px;height:22px;color:var(--forest);flex-shrink:0;place-items:center;display:grid}.mc2-cta__kill-icon svg{width:13px;height:13px}.mc2-not{padding:var(--mc2-gap) 0}.mc2-psn__in,.mc2-not__in{max-width:var(--wrap-wide);padding-inline:var(--gutter);margin-inline:auto}.mc2-not__head{max-width:640px;margin-bottom:var(--sp-7)}.mc2-not__eyebrow{font-family:var(--font-mono);font-size:var(--fs-100);font-weight:var(--fw-medium);letter-spacing:var(--ls-wider);text-transform:uppercase;color:var(--accent-ink);margin-bottom:var(--sp-3)}.mc2-not__lede{margin-top:var(--sp-4);color:var(--ink-soft);font-size:var(--fs-700);line-height:var(--lh-normal)}.mc2-not__card{background:var(--surface-sunk);border:var(--bw) solid var(--line);padding:var(--sp-6)}.mc2-not__h{margin:0 0 var(--sp-5);font-size:var(--fs-800);font-weight:var(--fw-semi);letter-spacing:var(--ls-h3)}.mc2-not__list{gap:var(--sp-4);margin:0;padding:0;list-style:none;display:grid}@media (width>=760px){.mc2-not__list{column-gap:var(--sp-7);grid-template-columns:1fr 1fr}}.mc2-not__list li{gap:var(--sp-3);font-size:var(--fs-500);line-height:var(--lh-heading);color:var(--ink-soft);grid-template-columns:22px 1fr;align-items:start;display:grid}.mc2-not__list strong{color:var(--ink)}.mc2-not__glyph{width:22px;height:22px;color:var(--ink-faint);place-items:center;margin-top:2px;display:grid}.mc2-not__glyph svg{width:13px;height:13px}.mc2-psn{padding:var(--mc2-gap) 0}.mc2-psn__head{max-width:720px;margin-bottom:var(--sp-7)}.mc2-psn__eyebrow{font-family:var(--font-mono);font-size:var(--fs-100);font-weight:var(--fw-medium);letter-spacing:var(--ls-wider);text-transform:uppercase;color:var(--accent-ink);margin-bottom:var(--sp-3)}.mc2-psn__title em{color:var(--accent);font-style:italic}.mc2-psn__top{justify-content:space-between;align-items:flex-end;gap:var(--sp-5);margin-bottom:var(--sp-6);display:flex}.mc2-psn__nav{gap:var(--sp-2);flex-shrink:0;display:flex}.mc2-psn__arrow{border:1.5px solid var(--ink);width:44px;height:44px;color:var(--ink);cursor:pointer;transition:background-color var(--dur) var(--ease), color var(--dur-fast) var(--ease), opacity var(--dur-fast) var(--ease);place-items:center;display:grid}.mc2-psn__arrow svg{width:16px;height:16px}.mc2-psn__arrow:hover{background:var(--ink);color:var(--on-ink)}.mc2-psn__arrow:disabled{opacity:.15;cursor:default;pointer-events:none}.mc2-psn__track{gap:var(--sp-5);scroll-snap-type:x mandatory;scrollbar-width:none;align-items:flex-start;padding-bottom:1rem;display:flex;overflow:auto hidden}.mc2-psn__track::-webkit-scrollbar{display:none}.mc2-psn__card{aspect-ratio:340/453;scroll-snap-align:start;border-radius:var(--radius);background:var(--psn-bg,var(--surface-sunk));flex:0 0 min(340px,78vw);position:relative;overflow:hidden;transform:none}.mc2-psn__img{object-fit:cover;object-position:top center;width:100%;height:100%;position:absolute;inset:0}.mc2-psn__name{z-index:2;max-width:70%;color:var(--psn-ink,var(--on-ink));font-family:var(--font-display);font-weight:var(--fw-medium);letter-spacing:-.01em;white-space:pre-line;font-size:clamp(26px,2.1vw,33px);line-height:1.05;position:absolute;top:26px;left:28px}.mc2-psn__plus{z-index:4;border-radius:var(--radius-pill);background:var(--surface);width:46px;height:46px;color:var(--ink);cursor:pointer;transition:transform var(--dur) var(--ease);place-items:center;display:grid;position:absolute;bottom:16px;right:16px}.mc2-psn__plus svg{width:22px;height:22px}.mc2-psn__plus:hover{background:var(--surface-raised)}.mc2-psn__card.is-open .mc2-psn__plus{transform:rotate(45deg)}.mc2-psn__build{z-index:3;background:var(--surface);color:var(--ink);border:var(--bw) solid var(--ink);border-radius:var(--radius);padding:var(--sp-4) var(--sp-5);opacity:0;transition:transform var(--dur-slow) var(--ease), opacity var(--dur) var(--ease);position:absolute;bottom:10px;left:10px;right:10px;transform:translateY(calc(100% + 24px))}.mc2-psn__card.is-open .mc2-psn__build{opacity:1;transform:none}.mc2-psn__build p{font-size:var(--fs-400);line-height:var(--lh-body);color:var(--ink-soft);padding-right:40px}.mc2-psn__register{margin-top:var(--sp-3);font-family:var(--font-mono);font-size:var(--fs-100);font-weight:var(--fw-medium);letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--accent-ink);display:inline-block}.mc2-bon{background:var(--ink);color:var(--on-ink);padding:var(--mc2-gap) 0}.mc2-bon__in{max-width:var(--wrap-wide);padding-inline:var(--gutter);margin-inline:auto}.mc2-bon__head{max-width:620px;margin-bottom:var(--sp-7)}.mc2-bon__eyebrow{font-family:var(--font-mono);font-size:var(--fs-100);font-weight:var(--fw-medium);letter-spacing:var(--ls-wider);text-transform:uppercase;color:var(--accent-on-ink);margin-bottom:var(--sp-3)}.mc2-bon__title em{color:var(--accent-on-ink);font-style:italic}.mc2-bon__lede{margin-top:var(--sp-4);font-size:var(--fs-700);line-height:var(--lh-normal);color:color-mix(in srgb, var(--on-ink) 74%, transparent);max-width:52ch}.mc2-bon__stack{border-top:1px solid color-mix(in srgb, var(--on-ink) 18%, transparent);margin:0;padding:0;list-style:none}.mc2-bon__row{gap:var(--sp-3) var(--sp-4);padding:var(--sp-5) 0;border-bottom:1px solid color-mix(in srgb, var(--on-ink) 18%, transparent);grid-template-columns:108px 1fr;grid-template-areas:"slot meat""val val";align-items:start;display:grid}@media (width>=760px){.mc2-bon__row{gap:var(--sp-5);grid-template-columns:200px 1fr auto;grid-template-areas:"slot meat val";align-items:center}}.mc2-bon__slot{aspect-ratio:16/10;border:1px solid color-mix(in srgb, var(--on-ink) 16%, transparent);background:#ffffff0d;grid-area:slot;place-items:center;margin:0;display:grid;position:relative;overflow:hidden}.mc2-bon__slot img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.mc2-bon__slot-mark{font-family:var(--font-mono);letter-spacing:var(--ls-wider);text-transform:uppercase;color:color-mix(in srgb, var(--on-ink) 70%, transparent);font-size:clamp(1.5rem,3vw,2.5rem)}.mc2-bon__meat{grid-area:meat}.mc2-bon__h{font-size:var(--fs-600);font-weight:var(--fw-semi);line-height:var(--lh-heading);letter-spacing:var(--ls-h3);color:var(--on-ink);margin:0}.mc2-bon__body{font-size:var(--fs-400);line-height:var(--lh-normal);color:color-mix(in srgb, var(--on-ink) 68%, transparent);max-width:62ch;margin:6px 0 0}.mc2-bon__body strong{color:var(--on-ink);font-weight:var(--fw-medium)}.mc2-bon__val{text-align:left;white-space:nowrap;grid-area:val;max-width:none;margin:0}@media (width>=760px){.mc2-bon__val{text-align:right}}.mc2-bon__val-num{font-family:var(--font-mono);font-size:20px;font-weight:var(--fw-medium);color:var(--accent-on-ink);line-height:1;display:block}.mc2-bon__val-lbl{font-family:var(--font-mono);letter-spacing:var(--ls-wider);text-transform:uppercase;color:color-mix(in srgb, var(--on-ink) 45%, transparent);margin-top:5px;font-size:10px;display:block}.mc2-bon__sum{margin:var(--sp-6) 0 0;gap:var(--sp-3);max-width:420px;margin-left:auto;display:grid}.mc2-bon__sum-row{justify-content:space-between;align-items:baseline;gap:var(--sp-4);font-family:var(--font-mono);font-size:var(--fs-300);letter-spacing:var(--ls-wide);text-transform:uppercase;color:color-mix(in srgb, var(--on-ink) 62%, transparent);display:flex}.mc2-bon__sum-row dt,.mc2-bon__sum-row dd{margin:0}.mc2-bon__sum-row dd{color:var(--on-ink)}.mc2-bon__sum-row--out{margin-top:var(--sp-2);padding-top:var(--sp-4);border-top:1px solid color-mix(in srgb, var(--on-ink) 30%, transparent);color:var(--on-ink);align-items:center}.mc2-bon__sum-row--out dd{font-size:clamp(2rem,1.4rem + 2.2vw,2.75rem);font-family:var(--font-display);color:var(--accent-on-ink);font-weight:500;line-height:1}.mc2-cta2{isolation:isolate;padding:var(--mc2-gap) 0;text-align:center;position:relative}.mc2-cta2__in{max-width:var(--mc2-narrow);padding-inline:var(--gutter);margin-inline:auto}.mc2-cta2__eyebrow{font-family:var(--font-mono);font-size:var(--fs-100);font-weight:var(--fw-medium);letter-spacing:var(--ls-wider);text-transform:uppercase;color:var(--accent-ink);margin-bottom:var(--sp-5)}.mc2-cta2__title{margin:0}.mc2-cta2__title em{color:var(--accent);font-style:italic}.mc2-cta2__grid{gap:var(--sp-5);margin-top:var(--sp-8);text-align:left;grid-template-columns:1fr;display:grid}@media (width>=720px){.mc2-cta2__grid{grid-template-columns:repeat(3,1fr)}}.mc2-cta2__cell{border-top:1.5px solid var(--ink);padding-top:var(--sp-4)}.mc2-cta2__label{font-family:var(--font-mono);font-size:var(--fs-100);font-weight:var(--fw-medium);letter-spacing:var(--ls-wider);text-transform:uppercase;color:var(--accent-ink);margin-bottom:var(--sp-2)}.mc2-cta2__cell p:not(.mc2-cta2__label){font-size:var(--fs-400);line-height:var(--lh-heading);color:var(--ink-soft)}.mc2-cta2__action{margin-top:var(--sp-8);align-items:center;gap:var(--sp-3);flex-direction:column;display:flex}.mc2-cta2__note{font-size:var(--fs-300);color:var(--ink-faint);max-width:56ch}.mc2-story{background:var(--surface-sunk);border-top:var(--bw) solid var(--line);border-bottom:var(--bw) solid var(--line);padding:var(--mc2-gap) 0}.mc2-story__in{max-width:var(--wrap-wide);padding-inline:var(--gutter);margin-inline:auto}.mc2-story__head{max-width:680px;margin-bottom:var(--sp-8)}.mc2-story__eyebrow{font-family:var(--font-mono);font-size:var(--fs-100);font-weight:var(--fw-medium);letter-spacing:var(--ls-wider);text-transform:uppercase;color:var(--accent-ink);margin-bottom:var(--sp-3)}.mc2-story__title em{color:var(--accent);font-style:italic}.mc2-story__flow>p{font-size:var(--fs-600);line-height:var(--lh-body);color:var(--ink-soft);max-width:none}.mc2-story__flow>p+p{margin-top:var(--sp-5)}.mc2-story__open{font-weight:var(--fw-medium);font-family:var(--font-display)!important;color:var(--ink)!important;font-size:clamp(1.25rem,1.1rem + .8vw,1.5rem)!important;line-height:1.45!important}.mc2-story__fig{aspect-ratio:3/2;margin:var(--sp-6) 0;border:1px dashed var(--line-strong);background:var(--surface-sunk);place-items:center;display:grid;position:relative;overflow:hidden}.mc2-story__fig+p{margin-top:0!important}.mc2-story__fig img{object-fit:cover;border-radius:inherit;width:100%;height:100%;position:absolute;inset:0}.mc2-story__fig-hint{font-family:var(--font-mono);letter-spacing:var(--ls-wider);text-transform:uppercase;color:var(--ink-faint);font-size:10px}.mc2-story__close{margin:var(--sp-8) auto 0;text-align:center;max-width:720px;font-family:var(--font-display);font-weight:var(--fw-medium);font-size:var(--fs-900);line-height:var(--lh-snug);letter-spacing:var(--ls-h2);text-wrap:balance}.mc2-story__close em{color:var(--accent);font-style:italic}.mc2-proof{padding:var(--mc2-gap) 0;background:var(--surface-tint,var(--surface));border-top:var(--bw) solid var(--line)}.mc2-proof__in{max-width:var(--wrap-wide);padding-inline:var(--gutter);margin-inline:auto}.mc2-proof__head{gap:var(--sp-4);grid-template-columns:1fr;align-items:end;display:grid}@media (width>=820px){.mc2-proof__head{gap:var(--sp-8);grid-template-columns:1.25fr .75fr}}.mc2-proof__head h2{max-width:20ch}.mc2-proof__head p{color:var(--ink-soft);font-size:var(--fs-600);line-height:var(--lh-body)}.mc2-proof__grid{gap:var(--sp-4);margin-top:var(--sp-7);grid-template-columns:1fr;display:grid}@media (width>=900px){.mc2-proof__grid{grid-template-columns:repeat(3,1fr)}}.mc2-proof__card{background:var(--surface);border:var(--bw) solid var(--line);box-shadow:var(--shadow-card);padding:var(--sp-6)}.mc2-proof__card dl{margin:var(--sp-5) 0 0;gap:var(--sp-5);display:grid}.mc2-proof__card dl>div{padding-top:var(--sp-4);border-top:var(--bw) solid var(--line)}.mc2-proof__card dt{font-family:var(--font-mono);font-size:var(--fs-100);font-weight:var(--fw-semi);letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--ink-faint)}.mc2-proof__card dd{margin:var(--sp-2) 0 0;color:var(--ink-soft);line-height:var(--lh-body)}.mc2-gua{background:var(--indigo);color:var(--on-indigo);padding:var(--mc2-gap) 0}.mc2-gua__in{max-width:var(--mc2-narrow);padding-inline:var(--gutter);text-align:center;margin-inline:auto}.mc2-gua__eyebrow{font-family:var(--font-mono);font-size:var(--fs-100);font-weight:var(--fw-medium);letter-spacing:var(--ls-wider);text-transform:uppercase;color:var(--accent-on-indigo);margin-bottom:var(--sp-4)}.mc2-gua__title{color:var(--on-indigo);max-width:22ch;margin-inline:auto}.mc2-gua__title em{color:var(--accent-on-indigo);font-style:italic}.mc2-gua__lede{margin:var(--sp-5) auto 0;max-width:54ch;font-size:var(--fs-700);line-height:var(--lh-normal);color:color-mix(in srgb, var(--on-indigo) 78%, transparent)}.mc2-gua__card{margin:var(--sp-8) auto 0;background:var(--surface);max-width:720px;color:var(--ink);border:1.5px solid var(--ink);box-shadow:var(--shadow-lift);text-align:left;padding:clamp(28px,4vw,44px) clamp(24px,4vw,48px);position:relative}.mc2-gua__cert-head{justify-content:space-between;align-items:baseline;gap:var(--sp-4);padding-bottom:var(--sp-4);border-bottom:var(--bw) solid var(--line);font-family:var(--font-mono);font-size:var(--fs-100);font-weight:var(--fw-medium);letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--accent-ink);display:flex}.mc2-gua__cert-no{color:var(--ink-faint)}.mc2-gua__body{margin:var(--sp-5) 0 0;font-size:var(--fs-600);line-height:var(--lh-body);color:var(--ink-soft)}.mc2-gua__body strong{color:var(--ink)}.mc2-gua__spec{margin:var(--sp-5) 0 0;gap:var(--sp-2);padding:0;list-style:none;display:grid}.mc2-gua__spec li{justify-content:space-between;gap:var(--sp-4);font-family:var(--font-mono);font-size:var(--fs-100);letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--ink-soft);padding-top:var(--sp-2);border-top:var(--bw) solid var(--line);display:flex}.mc2-gua__spec strong{color:var(--ink);font-weight:var(--fw-medium)}.mc2-gua__sign{margin:var(--sp-5) 0 0;font-size:var(--fs-300);color:var(--ink-faint)}.mc2-gua__stamp{font-family:var(--font-mono);font-size:var(--fs-200);font-weight:var(--fw-medium);letter-spacing:var(--ls-wider);text-transform:uppercase;text-align:center;color:var(--accent-ink);outline-offset:3px;background:var(--surface);border:2px solid;outline:1px solid;padding:10px 16px;line-height:1.35;position:absolute;top:-18px;right:22px;transform:rotate(-8deg)}@media (width<=560px){.mc2-gua__stamp{font-size:var(--fs-100);padding:8px 12px;top:-14px;right:12px}}.mc2-gua__action{margin-top:var(--sp-8);align-items:center;gap:var(--sp-3);flex-direction:column;display:flex}.mc2-gua__note{font-size:var(--fs-300);color:color-mix(in srgb, var(--on-indigo) 62%, transparent);max-width:52ch}.mc2-faq{padding:var(--mc2-gap) 0}.mc2-faq__in{max-width:var(--wrap-wide);padding-inline:var(--gutter);margin-inline:auto}.mc2-faq__grid{gap:var(--sp-7);grid-template-columns:1fr;align-items:start;display:grid}@media (width>=900px){.mc2-faq__grid{gap:var(--sp-9);grid-template-columns:1fr 1.6fr}.mc2-faq__rail{position:sticky;top:112px}}.mc2-faq__eyebrow{font-family:var(--font-mono);font-size:var(--fs-100);font-weight:var(--fw-medium);letter-spacing:var(--ls-wider);text-transform:uppercase;color:var(--accent-ink);margin-bottom:var(--sp-3)}.mc2-faq__note{margin-top:var(--sp-5);font-size:var(--fs-400);line-height:var(--lh-body);color:var(--ink-soft);max-width:34ch}.mc2-faq__note a{color:var(--accent-ink);text-decoration-color:color-mix(in srgb, var(--accent-ink) 40%, transparent)}.mc2-faq__box{background:var(--ground);border:1px solid var(--ink);border-radius:0;overflow:hidden}.mc2-faq__item+.mc2-faq__item{border-top:1px solid var(--line-strong)}.mc2-faq__q{justify-content:space-between;align-items:center;gap:var(--sp-6);text-align:left;width:100%;transition:background-color var(--dur-fast) var(--ease);padding:clamp(24px,3vw,40px);display:flex}.mc2-faq__q:hover{background:color-mix(in srgb, var(--ink) 1.5%, var(--ground))}.mc2-faq__qtext{font-size:var(--fs-600);font-weight:var(--fw-semi);line-height:var(--lh-heading);letter-spacing:var(--ls-h3)}.mc2-faq__x{border:1.5px solid var(--ink);flex-shrink:0;width:30px;height:30px;transition:none;position:relative}.mc2-faq__x:before,.mc2-faq__x:after{content:"";background:var(--ink);position:absolute;top:50%;left:50%}.mc2-faq__x:before{width:16px;height:1.5px;transform:translate(-50%,-50%)}.mc2-faq__x:after{width:1.5px;height:16px;transition:transform .3s var(--ease);transform:translate(-50%,-50%)}.mc2-faq__item.is-open .mc2-faq__x:after{transform:translate(-50%,-50%)scaleY(0)}.mc2-faq__a{max-height:0;transition:max-height .5s cubic-bezier(.4,0,.2,1);overflow:hidden}.mc2-faq__a-inner{font-size:var(--fs-600);line-height:var(--lh-body);color:var(--ink-soft);max-width:720px;padding:clamp(16px,2vw,20px) clamp(24px,3vw,40px) clamp(32px,4vw,48px)}.mc2-faq__a-inner strong{color:var(--ink)}.mc2-fin{background:var(--indigo);color:var(--on-indigo);text-align:center;padding:var(--mc2-gap) 0}.mc2-fin__in{max-width:var(--mc2-narrow);padding-inline:var(--gutter);z-index:1;margin-inline:auto;position:relative}.mc2-fin__facts{font-family:var(--font-mono);font-size:var(--fs-100);letter-spacing:var(--ls-wider);text-transform:uppercase;color:color-mix(in srgb, var(--on-indigo) 55%, transparent);margin-bottom:var(--sp-6)}.mc2-fin__title{color:var(--on-indigo);max-width:21ch;margin-inline:auto}.mc2-fin__title em{color:var(--accent-on-indigo);font-style:italic}.mc2-fin__challenge{margin:var(--sp-6) auto 0;max-width:46ch;font-size:var(--fs-700);line-height:var(--lh-normal);color:color-mix(in srgb, var(--on-indigo) 78%, transparent)}.mc2-fin__action{margin-top:var(--sp-8);align-items:center;gap:var(--sp-4);flex-direction:column;display:flex}.mc2-fin__note{font-family:var(--font-mono);font-size:var(--fs-100);letter-spacing:var(--ls-wide);text-transform:uppercase;color:color-mix(in srgb, var(--on-indigo) 50%, transparent)}.mc2-foot{background:var(--ink);color:var(--on-ink)}.mc2-foot__in{max-width:var(--wrap-wide);padding:var(--sp-7) var(--gutter) var(--sp-6);margin-inline:auto}.mc2-foot__top{justify-content:space-between;align-items:center;gap:var(--sp-5);flex-wrap:wrap;display:flex}.mc2-foot__brand{gap:var(--sp-3);flex-direction:column;display:flex}.mc2-foot__logo{width:fit-content;color:var(--on-ink);text-decoration:none;display:inline-flex}.mc2-foot__tag{font-size:var(--fs-300);color:color-mix(in srgb, var(--on-ink) 60%, transparent)}.mc2-foot__mail{font-family:var(--font-mono);font-size:var(--fs-300);letter-spacing:var(--ls-wide);color:var(--on-ink);text-decoration-color:color-mix(in srgb, var(--on-ink) 30%, transparent);transition:color var(--dur-fast) var(--ease)}.mc2-foot__mail:hover{color:var(--accent-on-ink)}.mc2-foot__bottom{margin-top:var(--sp-7);padding-top:var(--sp-5);border-top:1px solid color-mix(in srgb, var(--on-ink) 12%, transparent);justify-content:space-between;align-items:center;gap:var(--sp-4);flex-wrap:wrap;display:flex}.mc2-foot__copy{font-family:var(--font-mono);font-size:var(--fs-100);letter-spacing:var(--ls-wide);color:color-mix(in srgb, var(--on-ink) 45%, transparent)}.mc2-foot__legal{gap:var(--sp-5);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.mc2-foot__legal a{font-family:var(--font-mono);font-size:var(--fs-100);letter-spacing:var(--ls-wide);text-transform:uppercase;color:color-mix(in srgb, var(--on-ink) 60%, transparent);transition:color var(--dur-fast) var(--ease);text-decoration:none}.mc2-foot__legal a:hover{color:var(--on-ink)}.mc2-acc__head:focus-visible,.mc2-tst__arrow:focus-visible,.mc2-psn__arrow:focus-visible,.mc2-psn__plus:focus-visible,.mc2-psn__register:focus-visible,.mc2-faq__q:focus-visible,.mc2-foot__logo:focus-visible,.mc2-foot__mail:focus-visible,.mc2-foot a:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:2px}.mc2-bon :focus-visible,.mc2-gua :focus-visible,.mc2-fin :focus-visible,.mc2-psn__plus:focus-visible,.mc2-psn__register:focus-visible{outline-color:var(--on-ink)}.mc2-psn__register{padding-block:6px;display:inline-block}.mc2-foot a,.mc2-foot__mail,.mc2-faq__note a{padding-block:5px;display:inline-block}.mc2-foot__logo{padding-block:6px}.mc2-hero__eyebrow,.mc2-cta__eyebrow,.mc2-cta2__eyebrow,.mc2-gua__eyebrow,.mc2-fin__facts{max-width:none}.mc2.is-docked .mc2-strip{top:var(--mc2-header-h,64px);z-index:calc(var(--z-header) - 1);animation:mc2-strip-dock .34s var(--ease) both;position:fixed;left:0;right:0;box-shadow:0 6px 18px #15151429}@keyframes mc2-strip-dock{0%{transform:translateY(-100%)}to{transform:translateY(0)}}.mc2-header{transition:border-color var(--dur) var(--ease)}.mc2.is-docked .mc2-header{border-bottom-color:#0000}.mc2-hero__title--outcome{letter-spacing:-.025em;text-wrap:pretty;font-size:clamp(1.875rem,1.2rem + 2.5vw,2.75rem);line-height:1.2}.mc2-cta__what li::marker{color:var(--accent-ink)}.mc2-video__hint{font-size:.875rem}.mc2{--mc2-head:21ch;--mc2-lede:60ch;--mc2-prose:68ch;--mc2-eyebrow-gap:var(--sp-4);--mc2-head-gap:var(--sp-8)}.mc2-shift h2,.mc2-tst__head h2,.mc2-learn__title,.mc2-psn__title,.mc2-story__title,.mc2-cta__title,.mc2-bon__title,.mc2-cta2__title,.mc2-gua__title,.mc2-not__head h2,.mc2-fin__title{max-width:var(--mc2-head);text-wrap:balance}.mc2-cta__title,.mc2-cta2__title,.mc2-gua__title,.mc2-fin__title{margin-inline:auto}.mc2-shift__lede,.mc2-tst__lede,.mc2-psn__lede,.mc2-bon__lede,.mc2-not__lede,.mc2-gua__lede,.mc2-fin__challenge{max-width:var(--mc2-lede)}.mc2-gua__lede,.mc2-fin__challenge,.mc2-hero__lede,.mc2-hero__payoff{margin-inline:auto}.mc2-hero__eyebrow,.mc2-shift__eyebrow,.mc2-tst__eyebrow,.mc2-psn__eyebrow,.mc2-story__eyebrow,.mc2-cta__eyebrow,.mc2-bon__eyebrow,.mc2-cta2__eyebrow,.mc2-gua__eyebrow,.mc2-not__eyebrow,.mc2-faq__eyebrow{margin-bottom:var(--mc2-eyebrow-gap)}.mc2-learn__eyebrow{margin-bottom:0}.mc2-learn__row{margin-bottom:var(--mc2-eyebrow-gap)}.mc2-learn__title,.mc2-psn__head,.mc2-story__head,.mc2-not__head,.mc2-bon__head,.mc2-tst__head,.mc2-psn__top{margin-bottom:var(--mc2-head-gap)}.mc2-acc-list,.mc2-shift__grid,.mc2-not__card,.mc2-bon__stack{margin-top:var(--mc2-head-gap)}.mc2-learn,.mc2-psn,.mc2-faq{border-top:var(--bw) solid var(--line)}.mc2-story__flow{max-width:var(--mc2-prose);margin-inline:0}.mc2-story__close{text-align:left;max-width:26ch;margin-inline:0}.mc2-tst,.mc2-psn{overflow-x:clip}.mc2-tst__track,.mc2-psn__track{--mc2-bleed:max(var(--gutter), calc(50vw - 50%));margin-right:calc(-1 * var(--mc2-bleed));padding-right:var(--mc2-bleed);scroll-padding-inline-start:0}.mc2-acc.is-open .mc2-acc__panel{max-height:1400px}@media (width>=820px){.mc2-cta__grid{grid-template-rows:auto 1fr}.mc2-cta__grid>div{grid-template-rows:subgrid;border-top:1.5px solid var(--ink);padding-top:var(--sp-4);grid-row:span 2;align-content:start;display:grid}}@media (width>=720px){.mc2-cta__kills{grid-template-columns:repeat(3,auto);justify-content:center;align-items:start;display:grid}.mc2-cta__kills li{align-items:flex-start}.mc2-cta__kill-icon{margin-top:1px}}.mc2-not__card,.mc2-shift__grid article{box-shadow:none}.mc2-faq__box{border-width:1.5px}.mc2-tst__card{box-shadow:none}.mc2-after-benefits{margin-block:var(--sp-5);font-size:var(--fs-600);line-height:var(--lh-body);color:var(--ink-soft);padding-left:1.15rem}.mc2-after-benefits li+li{margin-top:var(--sp-4)}.mc2-after-benefits li::marker{color:var(--accent-ink)}.mc2-after-benefits strong{color:var(--ink)}.mc2-gua__body{padding-top:var(--sp-5);border-top:var(--bw) solid var(--line)}.mc2-video{box-shadow:var(--shadow-lift);outline:var(--bw) solid var(--line);outline-offset:6px}.mc2-cta__what li{line-height:var(--lh-body)}.mc2-cta__eyebrow{text-align:left}.mc2-gua__note{margin-inline:auto}.mc2{--mc2-gap:clamp(2.5rem, 4.5vw, 3.75rem);--mc2-narrow:1040px}.mc2 main section{scroll-margin-top:7.5rem}.mc2-skip{z-index:999;background:var(--ink);color:var(--on-ink);padding:.75rem 1rem;position:absolute;top:.5rem;left:1rem;transform:translateY(-160%)}.mc2-skip:focus{transform:none}.mc2 .btn{min-height:44px}.mc2-hero{padding-top:clamp(2.75rem,5vw,4.5rem)}.mc2-hero__in{max-width:1200px}.mc2-hero__eyebrow{letter-spacing:.07em;margin-bottom:1.25rem;font-size:.875rem}.mc2-hero__title--outcome{text-wrap:balance;max-width:1120px;margin-inline:auto;font-size:clamp(2.125rem,4.25vw,3.7rem);line-height:1.12}.mc2-hero__title em{color:var(--accent-ink);font-weight:400}.mc2-hero__payoff{max-width:65ch;margin-top:1.5rem;font-size:1.125rem;font-weight:400;line-height:1.6}.mc2-hero__cta{margin-top:1.75rem}.mc2-hero__proof{gap:.75rem;margin-top:1.25rem}.mc2-shift h2{max-width:none;font-size:clamp(1.8rem,3.1vw,2.75rem)}.mc2-shift__lede,.mc2-shift__close,.mc2-tst__lede{max-width:75ch;font-size:1rem}.mc2-shift__grid{margin-top:1.75rem}.mc2-shift__grid article{padding:1.5rem}.mc2-shift__grid li{font-size:1rem}.mc2-tst__head{margin-bottom:1.75rem}.mc2-tst__nav{display:none}.mc2-tst__track{grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:visible}.mc2-tst__card{min-width:0;box-shadow:none;gap:1rem;padding:1.5rem}.mc2-tst__quote{color:var(--ink);font-size:1.25rem;font-weight:600}.mc2-tst__who{color:var(--ink-soft);font-size:1rem}.mc2-outcomes__heading{grid-template-columns:1.3fr 1fr;align-items:end;gap:3rem;margin:1rem 0 2rem;display:grid}.mc2-learn__title{max-width:none;margin:0;font-size:clamp(2rem,3.5vw,3rem);line-height:1.14}.mc2-outcomes__heading>p{max-width:38ch;color:var(--ink-soft);font-size:1.0625rem;line-height:1.6}.mc2-outcomes{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.mc2-outcome{background:var(--surface);border:1px solid var(--line);flex-direction:column;min-width:0;padding:1.5rem;display:flex}.mc2-outcome__top{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.mc2-outcome__top img{object-fit:contain;width:52px;height:52px}.mc2-outcome__number{font-family:var(--font-mono);color:var(--ink-soft);font-size:.875rem}.mc2-outcome h3{letter-spacing:-.02em;margin:0 0 .75rem;font-size:1.25rem;line-height:1.3}.mc2-outcome>p{color:var(--ink-soft);font-size:1rem;line-height:1.6}.mc2-outcome .mc2-outcome__example{border-top:1px solid var(--line);color:var(--ink);margin-top:auto;padding-top:1rem;padding-bottom:0;font-size:.9375rem;line-height:1.45}.mc2-outcome>p:not(.mc2-outcome__example){margin-bottom:1.5rem}.mc2-outcome__example span{color:var(--accent-ink);margin-bottom:.25rem;font-size:.875rem;font-weight:600;display:block}.mc2-outcomes__note{color:var(--ink-soft);max-width:none;margin-top:1.25rem;font-size:.9375rem}.mc2-psn__head{max-width:900px}.mc2-psn__title{font-size:clamp(1.8rem,3.1vw,2.75rem)}.mc2-psn__top{margin-bottom:1.5rem}.mc2-psn__build p{font-size:1rem;line-height:1.55}.mc2-story__in{max-width:1120px}.mc2-story__head{max-width:none}.mc2-story__flow{max-width:76ch}.mc2-story__flow p{font-size:1rem;line-height:1.65}.mc2-story__flow .mc2-story__open{font-size:1.375rem;line-height:1.4}.mc2-story__flow>*+*{margin-top:1rem}.mc2-story__close{max-width:none;margin-top:2rem;font-size:1.75rem}.mc2-cta__grid{gap:1.75rem;padding:1.75rem}.mc2-cta__what li,.mc2-cta__why,.mc2-cta__where{font-size:1rem;line-height:1.6}.mc2-cta__foot{padding:1.5rem}.mc2-bon__head,.mc2-bon__title{max-width:none}.mc2-bon__lede{max-width:65ch;font-size:1.0625rem}.mc2-bon__stack{margin-top:2rem}.mc2-bon__row{grid-template-columns:44px minmax(0,1fr) auto;grid-template-areas:"index meat val";align-items:center;gap:1.5rem;padding:1.5rem 0}.mc2-bon__index{font:1rem var(--font-mono);color:#c7c7c1;grid-area:index}.mc2-bon__h{font-size:1.25rem}.mc2-bon__body{color:#cecec7;max-width:57ch;font-size:1rem}.mc2-bon__val-num{font-size:1.5rem}.mc2-bon__val-lbl{letter-spacing:.035em;color:#c7c7c1;font-size:.875rem}.mc2-bon__offer{border-top:1px solid #74746e;grid-template-columns:1fr 1fr;align-items:center;gap:2rem;margin-top:1.25rem;padding-top:2rem;display:grid}.mc2-bon__total-label,.mc2-bon__pass>p{color:#deded8;font-size:1rem}.mc2-bon__total s{font-family:var(--font-display);color:#c7c7c1;margin:.5rem 0;font-size:2.75rem;text-decoration-thickness:2px;display:block}.mc2-bon__total span{font-size:1rem;display:block}.mc2-bon__pass{border-left:1px solid #74746e;padding-left:2rem}.mc2-bon__pass strong{font-family:var(--font-display);color:var(--accent-on-ink);margin:.25rem 0 .5rem;font-size:3.5rem;font-weight:400;line-height:1.15;display:block}.mc2-bon__pass>span{margin-bottom:1rem;font-size:1rem;display:block}.mc2-bon__value-note{color:#c7c7c1;max-width:none;margin-top:1.5rem;font-size:.875rem}.mc2-cta2__grid{margin-top:2rem}.mc2-gua__title,.mc2-fin__title{max-width:none}.mc2-gua__card{max-width:800px;margin-top:2rem;padding:1.5rem 2rem}.mc2-gua__lede,.mc2-gua__body,.mc2-fin__challenge{font-size:1.0625rem}.mc2-not__head{max-width:none}.mc2-not__lede{max-width:72ch;font-size:1rem}.mc2-not__list li{font-size:1rem}.mc2-faq__grid{grid-template-columns:1fr 2fr;gap:3rem}.mc2-faq__qtext,.mc2-faq__a-inner{font-size:1rem}.mc2-fin__challenge{max-width:60ch}.mc2-fin__note{font:1rem/1.6 var(--font-body);text-transform:none;letter-spacing:normal;max-width:57ch}.mc2 [class$=__eyebrow],.mc2-cta__label,.mc2-shift__label,.mc2-tst__kicker,.mc2-cta2__label{letter-spacing:.065em;font-size:.875rem}.mc2-foot__copy,.mc2-foot__legal a{color:#c7c7c1;font-size:.875rem}.mc2-faq__a[aria-hidden=true]{visibility:hidden}@media (width<=900px){.mc2-outcomes{grid-template-columns:repeat(2,minmax(0,1fr))}.mc2-outcomes__heading{gap:1.5rem}.mc2-tst__track{grid-template-columns:1fr}.mc2-tst__card{flex-basis:auto}.mc2-tst__who{padding-top:.75rem}}@media (width<=620px){.mc2{--mc2-gap:2.5rem}.mc2-header .btn{padding-inline:.8rem;font-size:.75rem}.mc2-hero{padding-top:2.25rem}.mc2-hero__eyebrow{max-width:32ch;margin-inline:auto;font-size:.75rem}.mc2-hero__title--outcome{font-size:clamp(1.875rem,7vw,2.65rem);line-height:1.17}.mc2-desktop-break{display:none}.mc2-hero__payoff{font-size:1rem}.mc2-hero__proof{gap:.5rem}.mc2-hero__proof .pill{font-size:.75rem}.mc2-outcomes__heading,.mc2-outcomes{grid-template-columns:1fr}.mc2-outcomes__heading{gap:1rem}.mc2-outcomes__heading>p{max-width:none;font-size:1rem}.mc2-outcome{padding:1.25rem}.mc2-outcome h3{font-size:1.25rem}.mc2-outcome__top{margin-bottom:.75rem}.mc2-outcome__top img{width:44px;height:44px}.mc2-story__close{font-size:1.5rem}.mc2-cta__grid{padding:1.25rem}.mc2-bon__row{grid-template-columns:28px minmax(0,1fr);grid-template-areas:"index meat"".val";gap:.75rem}.mc2-bon__val{align-items:baseline;gap:.75rem;display:flex}.mc2-bon__val-lbl{margin:0}.mc2-bon__offer{grid-template-columns:1fr;gap:1.5rem}.mc2-bon__pass{border-top:1px solid #74746e;border-left:0;padding:1.5rem 0 0}.mc2-bon__total s{font-size:2.25rem}.mc2-gua__card{padding:1.25rem}.mc2-after-benefits{padding-left:1rem}.mc2-faq__grid{grid-template-columns:1fr;gap:1.5rem}.mc2-not__list{padding:1.25rem}.mc2-fin__note{font-size:.9375rem}}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}.mc2 *,.mc2 :before,.mc2 :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.mc2-faq__q{gap:1rem;min-height:68px;padding:1.25rem 1.5rem}.mc2-faq__a-inner{padding:0 1.5rem 1.25rem}.mc2-psn__track{padding-bottom:1rem}.mc2 [class$=__eyebrow]{line-height:1.5}.mc2-fin__facts{color:#eeeeea}.mc2-fin__note,.mc2-gua__note{color:#dedeea}.mc2-psn__build[aria-hidden=true]{visibility:hidden}.mc2-outcomes{list-style:none}.mc2-video{max-width:760px;margin-top:2rem}.mc2-video__frame{aspect-ratio:16/8}.mc2-video__hint{color:#d4d4cc;font-size:.875rem}.mc2-hero__price{color:var(--ink-soft);margin:.75rem auto 0;font-size:.9375rem}.mc2-cta__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.mc2-cta__grid>div{min-width:0}.mc2-cta__label{min-height:2.6em;margin-bottom:.625rem}.mc2-cta__what{margin:0;padding-left:1.1rem}.mc2-cta__what li{padding-left:.15rem}.mc2-cta2__grid,.mc2-cta2__cell{text-align:center}.mc2-cta2__cell p{margin-inline:auto}.mc2-not__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem 2rem}.mc2-bon__subtotal{border-top:1px solid #74746e;justify-content:space-between;align-items:baseline;gap:1.5rem;margin-top:.5rem;padding-top:1.5rem;font-size:1rem;display:flex}.mc2-bon__subtotal strong{font:1.5rem var(--font-mono);color:var(--on-ink)}.mc2-bon__offer{background:#20201e;border:1px solid #74746e;margin-top:2rem;padding:2rem}.mc2-bon__total{flex-wrap:wrap;align-items:baseline;gap:1rem;margin:.75rem 0;display:flex}.mc2-bon__total s{font-size:2rem}.mc2-bon__free{color:var(--accent-on-ink);font:400 clamp(3rem,5vw,4.5rem)/1 var(--font-display)}.mc2-bon__saving{color:#deded8;font-size:1rem}.mc2-bon__pass h3{font:400 clamp(1.5rem,2.5vw,2rem)/1.25 var(--font-display);color:var(--on-ink);margin:0 0 1rem}.mc2-bon__pass .mc2-bon__ticket{margin-bottom:1.25rem;font-size:1rem;line-height:1.6}@media (width<=700px){.mc2-cta__grid,.mc2-not__list{grid-template-columns:1fr}.mc2-cta__label{min-height:0}.mc2-cta__grid>div+div{border-top:1px solid var(--line);padding-top:1.25rem}.mc2-bon__offer{grid-template-columns:1fr;gap:1.5rem;padding:1.5rem}.mc2-bon__pass{border-top:1px solid #74746e;border-left:0;padding:1.5rem 0 0}.mc2-video__frame{aspect-ratio:16/9}}.mc2-video__hint{opacity:1;letter-spacing:.06em}.mc2-speaker{padding:var(--mc2-gap) 0;background:var(--ground);border-top:1px solid var(--line)}.mc2-speaker__in{max-width:var(--wrap-wide);padding-inline:var(--gutter);margin-inline:auto}.mc2-speaker__intro{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.mc2-speaker__portrait{border:1px solid var(--line);background:#e5e5df;margin:0}.mc2-speaker__portrait>img{aspect-ratio:4/4.5;object-fit:cover;object-position:58% center;width:100%;display:block}.mc2-speaker__portrait figcaption{background:var(--ink);color:var(--on-ink);padding:1rem 1.25rem;font-size:1.0625rem;line-height:1.45}.mc2-speaker__portrait figcaption span{color:#cecec7;font-size:.875rem;display:block}.mc2-speaker__eyebrow{font:.875rem/1.5 var(--font-mono);text-transform:uppercase;letter-spacing:.065em;color:var(--accent-ink);margin-bottom:1rem}.mc2-speaker__copy h2{font:400 clamp(2rem,3.6vw,3rem)/1.13 var(--font-display);letter-spacing:-.025em;max-width:none;margin:0 0 1.75rem}.mc2-speaker__copy h2 em{color:var(--accent-ink);font-weight:400}.mc2-speaker__copy>p:not(.mc2-speaker__eyebrow){max-width:55ch;color:var(--ink-soft);margin-bottom:1rem;font-size:1rem;line-height:1.65}.mc2-speaker__copy .mc2-speaker__name{color:var(--ink);font-size:1.25rem;font-weight:600}.mc2-speaker__copy .mc2-speaker__signoff{border-left:2px solid var(--accent-ink);color:var(--ink);margin-top:1.5rem;padding-left:1rem}.mc2-speaker__signoff span{color:var(--accent-ink)}.mc2-speaker__proof{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:center;gap:2.5rem;margin-top:3rem;padding-top:2.5rem;display:grid}.mc2-speaker__proof-copy h3{font:400 clamp(1.5rem,2.3vw,2rem)/1.2 var(--font-display);margin:0 0 1rem}.mc2-speaker__proof-copy>p:last-child{color:var(--ink-soft);max-width:33ch;font-size:.9375rem;line-height:1.6}.mc2-speaker__logos{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.mc2-speaker__logos>li{background:var(--surface);border-right:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:center;align-items:center;min-width:0;min-height:96px;padding:1rem;display:flex}.mc2-speaker__logo img{object-fit:contain;width:120px;height:44px;display:block}.mc2-speaker__logo--google img{width:110px}.mc2-speaker__logos .mc2-speaker__government{text-align:center;min-height:60px;color:var(--ink-soft);grid-column:1/-1;font-size:.9375rem}@media (width<=800px){.mc2-speaker__intro{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:1.75rem}.mc2-speaker__proof{grid-template-columns:1fr;gap:1.5rem}.mc2-speaker__proof-copy h3 br{display:none}.mc2-speaker__proof-copy>p:last-child{max-width:60ch}}@media (width<=620px){.mc2-speaker__intro{grid-template-columns:1fr;gap:1.75rem}.mc2-speaker__portrait{max-width:420px}.mc2-speaker__portrait>img{aspect-ratio:1}.mc2-speaker__proof{margin-top:2rem;padding-top:2rem}.mc2-speaker__logos{grid-template-columns:repeat(2,minmax(0,1fr))}.mc2-speaker__logos>li{padding:.875rem}}.mc2-bonus-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;margin:2.5rem 0 0;padding:0;list-style:none;display:grid}.mc2-bonus-card{background:#20201e;border:1px solid #45453f;flex-direction:column;min-width:0;display:flex}.mc2-bonus-card__visual{background:#eeebe3;margin:0;position:relative}.mc2-bonus-card__visual img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto;display:block}.mc2-bonus-card__visual figcaption{font:.75rem/1.4 var(--font-mono);text-transform:uppercase;letter-spacing:.04em;color:#55554e;border-top:1px solid #d1cdc3;padding:.5rem .875rem}.mc2-bonus-card__copy{flex-direction:column;flex:1;padding:1.5rem;display:flex}.mc2-bonus-card__number{font:.875rem/1.5 var(--font-mono);color:var(--accent-on-ink);text-transform:uppercase;letter-spacing:.06em;margin-bottom:.75rem}.mc2-bonus-card h3{color:var(--on-ink);letter-spacing:-.02em;min-height:2.5em;margin:0 0 1rem;font-size:1.375rem;line-height:1.25}.mc2-bonus-card__takeaway{color:#f4f3ed;min-height:2.9em;margin-bottom:.625rem;font-size:1rem;font-weight:600;line-height:1.45}.mc2-bonus-card__body{color:#cecec7;margin-bottom:1.5rem;font-size:1rem;line-height:1.6}.mc2-bonus-card__value{border-top:1px solid #54544d;justify-content:space-between;align-items:baseline;gap:.75rem;margin-top:auto;padding-top:1rem;display:flex}.mc2-bonus-card__value span{color:#cecec7;font-size:.875rem}.mc2-bonus-card__value strong{font:1.5rem/1.3 var(--font-mono);color:var(--accent-on-ink);font-weight:500}.mc2-bundle{color:var(--ink);text-align:center;border-top:4px solid var(--accent);background:#f2eee4;margin-top:2rem;padding:clamp(2rem,4vw,3rem)}.mc2-bundle>p{margin-inline:auto}.mc2-bundle__eyebrow{font:.875rem/1.5 var(--font-mono);color:var(--accent-ink);letter-spacing:.06em;text-transform:uppercase;max-width:none;margin-bottom:.875rem}.mc2-bundle h3{font:400 clamp(1.875rem,3.25vw,2.75rem)/1.16 var(--font-display);max-width:none;margin:0}.mc2-bundle__price{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:1.25rem;margin-block:1.25rem .75rem;display:flex}.mc2-bundle__price s{font:400 clamp(1.75rem,3vw,2.75rem)/1.2 var(--font-display);color:#65655c;text-decoration-thickness:2px}.mc2-bundle__price strong{font:400 clamp(4.5rem,7vw,6rem)/1 var(--font-display);letter-spacing:-.04em;color:var(--accent-ink)}.mc2-bundle__price>span{color:var(--ink-soft);margin-left:-.75rem;font-size:1rem}.mc2-bundle__promise{color:var(--ink);max-width:none;font-size:1.125rem;font-weight:600;line-height:1.5}.mc2-bundle__contents{color:var(--ink-soft);flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;max-width:none;margin-block:1rem 1.75rem;font-size:.9375rem;display:flex}.mc2-bundle__contents span{color:var(--accent-ink);font-size:1.25rem}.mc2-bundle .btn{min-width:260px}.mc2-bundle__ticket{color:var(--ink-soft);max-width:none;margin-top:1rem;font-size:.9375rem;line-height:1.6}.mc2-bundle :focus-visible{outline-color:var(--accent-ink)}.mc2-speaker__portrait>img{aspect-ratio:4/5}.mc2-speaker__logos{border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:.625rem}.mc2-speaker__logos>li{border:1px solid var(--line);min-width:0;min-height:88px;padding:.75rem}.mc2-speaker__logo img{object-fit:contain;width:110px;max-width:100%;height:36px}.mc2-speaker__logo--upgrad img{width:120px;height:52px}.mc2-speaker__logo--hgs img{width:84px;height:48px}.mc2-speaker__logo--baselane img{width:120px}.mc2-speaker__logo--loom img{width:104px}.mc2-speaker__logo--boostability img{width:138px}.mc2-speaker__logo--dataflik{flex-direction:column;gap:.375rem}.mc2-speaker__logo--dataflik img{width:30px;height:30px}.mc2-speaker__logo--dataflik span{color:var(--ink);font-size:.8125rem;font-weight:600;line-height:1.2}.mc2-speaker__logos .mc2-speaker__government{flex-direction:column;grid-column:auto;gap:.5rem;min-height:100px;padding:.75rem}.mc2-speaker__government img{object-fit:contain;width:48px;height:48px}.mc2-speaker__government span{text-align:center;font-size:.75rem;line-height:1.25}.mc2-foot__bottom{text-align:center;display:block}.mc2-foot__copy{text-align:center;max-width:none;margin-inline:auto}@media (width<=900px){.mc2-bonus-cards{gap:1rem}.mc2-bonus-card__copy{padding:1.125rem}.mc2-bonus-card h3{font-size:1.25rem}.mc2-speaker__logos{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=700px){.mc2-bonus-cards{grid-template-columns:1fr;gap:1.5rem}.mc2-bonus-card__copy{padding:1.5rem}.mc2-bonus-card h3,.mc2-bonus-card__takeaway{min-height:0}.mc2-bonus-card__body{max-width:55ch}.mc2-bundle{padding:2rem 1.25rem}.mc2-bundle__contents{line-height:1.7;display:block}.mc2-bundle__contents span{padding-inline:.25rem}.mc2-bundle .btn{width:100%;min-width:0}.mc2-speaker__logos{grid-template-columns:repeat(2,minmax(0,1fr))}}#why .mc2-story__in{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start;gap:24px clamp(32px,5vw,72px);display:grid}#why .mc2-story__head{margin:0}#why .mc2-story__eyebrow{margin-bottom:18px;font-size:11px}#why .mc2-story__title{text-wrap:initial;max-width:18ch;margin:0;font-size:clamp(32px,3.6vw,46px);line-height:1.12}#why .mc2-story__flow{max-width:58ch;margin:0}#why .mc2-story__flow>p{font-size:16px;line-height:1.7}#why .mc2-story__flow .mc2-story__open{text-align:left;margin:0 0 20px;font-weight:500;font-family:var(--font-body)!important;font-size:20px!important;line-height:1.5!important}#why .mc2-story__flow>p+p{margin-top:16px}#why .mc2-story__close{border-top:1px solid var(--line-strong);font-family:var(--font-body);letter-spacing:normal;text-align:left;text-wrap:initial;grid-column:2;margin:0;padding-top:20px;font-size:16px;line-height:1.6}#why .mc2-story__close em{font-style:normal;display:block}@media (width<=760px){#why .mc2-story__in{grid-template-columns:minmax(0,1fr);row-gap:28px}#why .mc2-story__close{grid-column:1}#why .mc2-story__flow .mc2-story__open{font-size:18px!important}}
