.mcpp{--ink:var(--mc-ink,#264c4c);--moss:var(--mc-moss,#3a6830);--mid:var(--mc-ink-mid,#5d8070);--faint:var(--mc-ink-faint,#8aaa98);--rule:var(--mc-paper-rule,#d0dfcf);--paper:var(--mc-paper-warm,#edf3ed);--order:var(--mc-order,#e8820c);--order-dk:#c46d09;--text:#1f2d2b;--serif:var(--mc-serif,"Playfair Display",Georgia,serif);--sans:var(--mc-sans,"IBM Plex Sans",system-ui,sans-serif);--mono:var(--mc-mono,"IBM Plex Mono",Consolas,monospace);background:#fff;color:var(--text);font:400 17px/1.7 var(--sans)}.mcpp *{box-sizing:border-box}.mcpp img{display:block;max-width:100%}.mcpp-wrap{margin:0 auto;max-width:1180px;padding-left:max(20px,env(safe-area-inset-left,0px));padding-right:max(20px,env(safe-area-inset-right,0px))}.mcpp-narrow{max-width:860px}.mcpp h1,.mcpp h2,.mcpp h3,.mcpp h4{font-family:var(--serif);letter-spacing:-.02em;line-height:1.12;margin:0 0 .4em;text-wrap:balance}.mcpp .mcpp-hero h1{color:var(--ink)!important;font-size:clamp(32px,6.4vw,56px)!important;font-weight:900}.mcpp h1 em,.mcpp h2 em{color:var(--moss);font-style:italic}.mcpp .mcpp-head h2{color:var(--ink)!important;font-size:clamp(28px,3.4vw,40px);font-weight:700}.mcpp h3{font-size:21px;font-weight:700}.mcpp-eyebrow{color:var(--mid);font:500 12px/1.4 var(--mono);letter-spacing:.1em;margin-bottom:12px;text-transform:uppercase}.mcpp-lead{color:#3c4b48;font-size:19px;margin:0 0 .6em;max-width:60ch}.mcpp-small{color:var(--mid);font-size:14px}.mcpp p{margin:0 0 .6em}.mcpp-head{margin-bottom:30px;max-width:720px}.mcpp-row{display:flex;flex-wrap:wrap;gap:12px;margin-top:16px}.mcpp .mcpp-btn{align-items:center;border:2px solid transparent;border-radius:6px;cursor:pointer;display:inline-flex;font:600 16px var(--sans);gap:8px;justify-content:center;line-height:1.2;padding:13px 22px;text-decoration:none!important}.mcpp .mcpp-btn--order{background:var(--order);color:#fff!important}.mcpp .mcpp-btn--order:hover{background:var(--order-dk)}.mcpp .mcpp-btn--line{background:#fff;border-color:var(--ink);color:var(--ink)!important}.mcpp .mcpp-btn--line:hover{background:var(--paper)}.mcpp a.mcpp-cta-link{color:var(--moss)!important;text-decoration:underline}.mcpp a.mcpp-cta-peek{color:var(--ink)!important;text-decoration:none!important}.mcpp-hero{background:linear-gradient(180deg,var(--paper),#fff);padding:52px 0 60px}.mcpp-hero__grid{align-items:center;display:grid;gap:48px;grid-template-columns:1.05fr 1fr}.mcpp-hero__grid>*{min-width:0}@media(max-width:920px){.mcpp-hero__grid{grid-template-columns:1fr}}.mcpp-price{align-items:baseline;display:flex;flex-wrap:wrap;gap:12px;margin:20px 0 16px}.mcpp-price span{color:var(--ink);font:700 40px var(--serif)}.mcpp-price span.mcpp-price--sm{font-size:24px}.mcpp-price small{color:var(--mid);font-size:14px}.mcpp-trust{color:var(--mid);display:flex;flex-wrap:wrap;font:500 12.5px var(--mono);gap:8px 22px;letter-spacing:.06em;margin-top:20px;text-transform:uppercase}.mcpp-trust span:before{color:var(--moss);content:"\2713  "}.mcpp-order{background:#fff;border:1.5px solid var(--order);border-radius:10px;max-width:560px;padding:16px}.mcpp-order label{color:var(--mid);display:block;font:500 12px var(--mono);letter-spacing:.08em;margin-bottom:8px;text-transform:uppercase}.mcpp-order__row{display:flex;gap:8px}.mcpp-order__field{flex:1;min-width:0;position:relative}.mcpp-order input{background:#fff;border:1px solid var(--rule);border-radius:6px;color:var(--text);font:16px var(--sans);padding:12px;width:100%}.mcpp-order input:focus{outline:2px solid var(--moss);outline-offset:1px}.mcpp-order__msg{font-size:14px;margin:8px 0 0;min-height:0}.mcpp-order__msg.is-err{color:#a4401c}.mcpp-order__msg.is-ok{color:var(--moss)}.mcpp-order .mcpp-small{margin:8px 0 0}@media(max-width:520px){.mcpp-order__row{flex-direction:column}}.mcpp-ac{background:#fff;border:1px solid var(--rule);border-radius:8px;box-shadow:0 12px 28px -12px rgba(0,0,0,.3);left:0;list-style:none;margin:4px 0 0;max-height:300px;overflow:auto;padding:4px;position:absolute;right:0;top:100%;z-index:30}.mcpp-ac li{border-radius:5px;cursor:pointer;font-size:15px;line-height:1.35;padding:9px 10px}.mcpp-ac li small{color:var(--mid);display:block;font-size:12.5px}.mcpp-ac li.is-hi,.mcpp-ac li:hover{background:var(--paper)}.mcpp-reveal{background:#fff;border:1px solid var(--rule);border-radius:12px;box-shadow:0 18px 40px -24px rgba(38,76,76,.45);overflow:hidden}.mcpp-stage{aspect-ratio:1/1;background:#dfe7df;max-width:100%;overflow:hidden;position:relative;user-select:none;--pos:50%}.mcpp .mcpp-stage img{height:100%!important;inset:0;object-fit:cover;position:absolute;width:100%}.mcpp .mcpp-stage img.mcpp-stage__after{object-fit:contain}.mcpp-stage__before{clip-path:inset(0 calc(100% - var(--pos)) 0 0)}.mcpp-stage__handle{background:#fff;bottom:0;box-shadow:0 0 0 1px rgba(0,0,0,.15);left:var(--pos);pointer-events:none;position:absolute;top:0;width:3px}.mcpp-stage__handle:after{background:#fff;border-radius:50%;box-shadow:0 2px 8px rgba(0,0,0,.25);color:var(--ink);content:"\27F7";display:grid;font-size:18px;height:40px;left:50%;place-items:center;position:absolute;top:50%;transform:translate(-50%,-50%);width:40px}.mcpp-stage input[type=range]{cursor:ew-resize;height:100%;inset:0;margin:0;opacity:0;position:absolute;width:100%}.mcpp-tag{background:hsla(0,0%,100%,.92);border-radius:3px;color:var(--ink);font:500 11px var(--mono);letter-spacing:.08em;padding:4px 8px;pointer-events:none;position:absolute;text-transform:uppercase;top:10px}.mcpp-tag--l{left:10px}.mcpp-tag--r{right:10px}.mcpp-tabs{display:flex;flex-wrap:wrap;gap:6px;padding:12px}.mcpp .mcpp-tab{background:#fff;border:1px solid var(--rule);border-radius:999px;color:var(--ink);cursor:pointer;font:500 13px var(--sans);padding:6px 11px}.mcpp .mcpp-tab[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#fff}.mcpp-dot{background:var(--moss);border-radius:50%;display:inline-block;height:7px;margin-right:6px;vertical-align:1px;width:7px}.mcpp-tab--pea .mcpp-dot{background:var(--order)}.mcpp-why{border-top:1px solid var(--rule);padding:4px 16px 12px}.mcpp .mcpp-why h4{color:var(--ink);font-size:18px;margin:12px 0 4px}.mcpp-why p{font-size:15px}.mcpp-tier{border-radius:3px;display:inline-block;font:500 11px var(--mono);letter-spacing:.06em;margin-top:12px;padding:4px 8px;text-transform:uppercase}.mcpp-tier--in{background:#e3ecdf;color:var(--moss)}.mcpp-tier--up{background:#fbe9d4;color:#7a4405}.mcpp-legend{color:var(--mid);display:flex;flex-wrap:wrap;font-size:12px;gap:6px 16px;padding:0 16px 14px}.mcpp-legend i{background:var(--moss);border-radius:50%;display:inline-block;height:8px;margin-right:5px;width:8px}.mcpp-legend i.o{background:var(--order)}.mcpp-band{padding:68px 0}.mcpp-band--tight{padding-bottom:0}.mcpp-band--alt{background:var(--paper)}.mcpp-grid3{display:grid;gap:18px;grid-template-columns:repeat(3,1fr);margin-top:18px}.mcpp-grid4{display:grid;gap:18px;grid-template-columns:repeat(4,1fr)}@media(max-width:920px){.mcpp-grid3,.mcpp-grid4{grid-template-columns:1fr 1fr}}@media(max-width:560px){.mcpp-grid3,.mcpp-grid4{grid-template-columns:1fr}}.mcpp-card{background:#fff;border:1px solid var(--rule);border-radius:10px;padding:22px}.mcpp-card p{font-size:15px}.mcpp-card--photo{overflow:hidden;padding:0}.mcpp .mcpp-card--photo img{aspect-ratio:3/2;height:auto;object-fit:cover;width:100%}.mcpp-card--photo h3,.mcpp-card--photo p{padding:0 18px}.mcpp-card--photo h3{margin-top:14px}.mcpp-card--photo p:last-child{padding-bottom:18px}.mcpp-peek{display:grid;gap:20px;grid-template-columns:repeat(2,1fr)}@media(max-width:640px){.mcpp-peek{grid-template-columns:1fr}}.mcpp-peek a{display:grid;font-size:14px;gap:8px}.mcpp .mcpp-peek img{aspect-ratio:4/3;border:1px solid var(--rule);border-radius:8px;box-shadow:0 10px 24px -18px rgba(38,76,76,.6);height:auto;object-fit:cover;object-position:top;transition:transform .2s;width:100%}.mcpp-peek a:hover img{transform:translateY(-3px)}.mcpp-explorer{background:#fff;border:1px solid var(--rule);border-radius:12px;display:grid;grid-template-columns:290px 1fr;overflow:hidden}.mcpp-explorer>*{min-width:0}@media(max-width:820px){.mcpp-explorer{grid-template-columns:1fr}}.mcpp-explorer ol{background:var(--paper);counter-reset:s;list-style:none;margin:0;padding:8px}.mcpp .mcpp-explorer li button{all:unset;border-radius:6px;box-sizing:border-box;color:var(--ink);cursor:pointer;display:block;font:500 15px var(--sans);padding:11px 14px;width:100%}.mcpp-explorer li button:before{color:var(--faint);content:counter(s,decimal-leading-zero) "  ";counter-increment:s;font:500 12px var(--mono)}.mcpp .mcpp-explorer li button[aria-selected=true]{background:#fff;box-shadow:0 1px 0 var(--rule),inset 3px 0 0 var(--moss)}.mcpp .mcpp-explorer li button:focus-visible{outline:2px solid var(--moss)}.mcpp-pane{padding:26px 30px}.mcpp-q{color:var(--ink);font:italic 400 24px/1.3 var(--serif);margin:0 0 12px}.mcpp-pane ul{margin:8px 0;padding-left:20px}.mcpp-shot{background:#fff;border:1px solid var(--rule);border-radius:8px;margin:18px 0 0;overflow:hidden}.mcpp .mcpp-shot img{height:auto;width:100%}.mcpp-shot figcaption{border-top:1px solid var(--rule);color:var(--mid);font-size:13px;padding:8px 12px}.mcpp-photoband{background-position:50%;background-size:cover;position:relative}.mcpp-photoband:before{background:linear-gradient(90deg,rgba(20,40,40,.84),rgba(20,40,40,.25));content:"";inset:0;position:absolute}.mcpp-photoband .mcpp-wrap{display:grid;gap:22px;justify-items:start;padding-bottom:92px;padding-top:92px;position:relative}.mcpp .mcpp-photoband p{color:#fff;font:700 clamp(28px,4vw,44px)/1.15 var(--serif);margin:0}.mcpp-tiers{align-items:stretch;display:grid;gap:16px;grid-template-columns:repeat(4,1fr)}@media(max-width:1000px){.mcpp-tiers{grid-template-columns:1fr 1fr}}@media(max-width:560px){.mcpp-tiers{grid-template-columns:1fr}}.mcpp-tier-card{background:#fff;border:1px solid var(--rule);border-radius:10px;display:flex;flex-direction:column;padding:22px;position:relative;transition:opacity .2s}.mcpp-tier-card.is-current{border:2px solid var(--moss);box-shadow:0 14px 30px -20px rgba(58,104,48,.6)}.mcpp-tier-card ul{flex:1;font-size:14px;margin:12px 0 16px;padding-left:18px}.mcpp-badge{background:var(--moss);border-radius:3px;color:#fff;font:500 11px var(--mono);left:18px;letter-spacing:.08em;padding:3px 8px;position:absolute;text-transform:uppercase;top:-11px}.mcpp-amt{color:var(--ink);font:700 30px var(--serif);margin:6px 0 2px}.mcpp-amt--sm{font-size:22px}.mcpp-amt small{font:400 14px var(--sans)}.mcpp-tier-card--soon{background:repeating-linear-gradient(135deg,#fff,#fff 10px,#f6f9f5 0,#f6f9f5 20px)}.mcpp-prodgrid .mcpp-tier-card.is-dim{opacity:.45}.mcpp-prodgrid .mcpp-tier-card.is-lit{border:2px solid var(--moss)}.mcpp-pack{margin-top:22px}.mcpp .mcpp-pack__inner{align-items:center;background:var(--ink);border:0;color:#e6efe9;display:grid;gap:24px;grid-template-columns:1fr auto;padding:26px 28px}.mcpp .mcpp-pack__inner h3{color:#fff!important}.mcpp-pack__inner .mcpp-eyebrow,.mcpp-pack__inner .mcpp-small{color:#b9d3c7}.mcpp-pack__buy{display:grid;gap:10px;justify-items:start}.mcpp-pack__buy .mcpp-amt{color:#fff;font-size:34px}@media(max-width:700px){.mcpp .mcpp-pack__inner{grid-template-columns:1fr}}.mcpp-doors{display:flex;flex-wrap:wrap;gap:10px;margin:10px 0 24px}.mcpp .mcpp-doors button{background:#fff;border:1.5px solid var(--ink);border-radius:999px;color:var(--ink);cursor:pointer;font:500 15px var(--sans);padding:12px 18px}.mcpp .mcpp-doors button[aria-pressed=true]{background:var(--ink);color:#fff}.mcpp-pick{background:#fff;border:1px solid var(--rule);border-left:4px solid var(--moss);border-radius:8px;max-width:820px;padding:18px 22px}.mcpp-tablewrap{border:1px solid var(--rule);border-radius:10px;overflow-x:auto}.mcpp-cmp{background:#fff;border-collapse:collapse;font-size:15px;width:100%}.mcpp-cmp td,.mcpp-cmp th{border-bottom:1px solid var(--rule);padding:11px 12px;text-align:left}.mcpp-cmp th{color:var(--mid);font:500 12px var(--mono);letter-spacing:.06em;text-transform:uppercase}.mcpp-cmp td.y{color:var(--moss);font-weight:600}.mcpp-cmp td.n{color:var(--faint)}.mcpp-steps{counter-reset:st;display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}@media(max-width:760px){.mcpp-steps{grid-template-columns:1fr}}.mcpp-steps>div:before{background:var(--ink);border-radius:50%;color:#fff;content:counter(st);counter-increment:st;display:grid;font:700 16px var(--sans);height:36px;margin-bottom:10px;place-items:center;width:36px}.mcpp details{border-bottom:1px solid var(--rule);padding:14px 0}.mcpp details summary{color:var(--ink);cursor:pointer;font:600 17px var(--sans)}.mcpp details p{font-size:16px;margin:8px 0 0}.mcpp-buybar{background:#fff;border-top:1px solid var(--rule);bottom:0;box-shadow:0 -6px 18px -10px rgba(0,0,0,.25);left:0;padding-bottom:env(safe-area-inset-bottom,0);position:fixed;right:0;transform:translateY(110%);transition:transform .25s;z-index:900}.mcpp-buybar.is-on{transform:none}.mcpp-buybar .mcpp-wrap{align-items:center;display:flex;gap:12px;justify-content:space-between;min-height:64px}.mcpp-buybar strong{color:var(--ink);font:700 17px var(--serif)}@media(max-width:560px){.mcpp-buybar strong{display:none}}.mcpp-heroshot{background:#fff;border:1px solid var(--rule);border-radius:12px;box-shadow:0 18px 40px -24px rgba(38,76,76,.45);margin:0;overflow:hidden}.mcpp .mcpp-heroshot img{height:auto;width:100%}.mcpp-heroshot figcaption{border-top:1px solid var(--rule);color:var(--mid);font-size:13px;padding:10px 14px}.mcpp-panelview{align-items:start;display:grid;gap:28px;grid-template-columns:1fr 1.25fr}.mcpp-panelview>*{min-width:0}@media(max-width:860px){.mcpp-panelview{grid-template-columns:1fr}}.mcpp-qbtns{display:grid;gap:8px}.mcpp .mcpp-qbtns button{all:unset;background:#fff;border:1px solid var(--rule);border-radius:8px;box-sizing:border-box;cursor:pointer;padding:14px 16px}.mcpp-qbtns button b{color:var(--ink);display:block;font:700 18px var(--serif)}.mcpp-qbtns button span{color:#46524f;font-size:14px}.mcpp .mcpp-qbtns button[aria-selected=true]{border-color:var(--moss);box-shadow:inset 4px 0 0 var(--moss)}.mcpp .mcpp-qbtns button:focus-visible{outline:2px solid var(--moss)}.mcpp-panelview .mcpp-pane{padding:0}.mcpp-form{background:#fff;border:1px solid var(--rule);border-radius:10px;display:grid;gap:12px;max-width:600px;padding:24px}.mcpp-form__two{display:grid;gap:12px;grid-template-columns:1fr 1fr}@media(max-width:520px){.mcpp-form__two{grid-template-columns:1fr}}.mcpp-form input,.mcpp-form select,.mcpp-form textarea{background:#fff;border:1px solid var(--rule);border-radius:6px;color:var(--text);font:16px var(--sans);padding:11px 12px;width:100%}#mcpp-ask,#mcpp-inside,#mcpp-pack,#mcpp-top{scroll-margin-top:96px}@media (prefers-reduced-motion:reduce){.mcpp-buybar,.mcpp-peek img,.mcpp-tier-card{transition:none}}.mcpp-video{align-items:center;display:grid;gap:40px;grid-template-columns:1fr 1.15fr}.mcpp-video>*{min-width:0}@media(max-width:860px){.mcpp-video{grid-template-columns:1fr}}.mcpp .mcpp-video__h{color:var(--ink)!important;font-size:clamp(26px,3vw,36px);font-weight:700}.mcpp-video__frame{background:#000;border:1px solid var(--rule);border-radius:12px;box-shadow:0 18px 40px -24px rgba(38,76,76,.45);margin:0;overflow:hidden}.mcpp .mcpp-video__frame video{aspect-ratio:16/9;background:#000;display:block;height:auto!important;width:100%}.mcpp-video__frame figcaption{background:#fff;border-top:1px solid var(--rule);color:var(--mid);font-size:13px;padding:8px 12px}.mcpp .mcpp-peek img{aspect-ratio:16/10}.mcpp-peek a{cursor:zoom-in}.mcpp-peek a:hover img{box-shadow:0 18px 36px -18px rgba(38,76,76,.6);transform:translateY(-3px) scale(1.015)}.mcpp-peek a.is-open{cursor:zoom-out;grid-column:1/-1}.mcpp .mcpp-peek a.is-open img{aspect-ratio:auto;height:auto!important;min-height:200px;object-fit:contain;transform:none}.mcpp .mcpp-tier-card__img{border-bottom:1px solid var(--rule);border-radius:10px 10px 0 0;height:150px!important;margin:-22px -22px 16px;max-width:none;object-fit:cover;object-position:top;width:calc(100% + 44px)}.mcpp .mcpp-tier-card.is-current .mcpp-tier-card__img{margin:-21px -21px 16px;width:calc(100% + 42px)}.mcpp-badge{z-index:2}.mcpp-card--img{display:flex;flex-direction:column;overflow:hidden}.mcpp-hero__grid--coll{grid-template-columns:1.1fr 1fr;margin-bottom:8px}.mcpp-collage{height:340px;position:relative}.mcpp .mcpp-collage img{background:#fff;border:1px solid var(--rule);border-radius:8px;box-shadow:0 20px 40px -22px rgba(38,76,76,.55);height:auto!important;position:absolute;width:62%}.mcpp .mcpp-collage .c1{left:0;top:30px;transform:rotate(-3deg)}.mcpp .mcpp-collage .c2{right:0;top:0;transform:rotate(2.5deg)}.mcpp .mcpp-collage .c3{left:18%;top:150px;transform:rotate(-.5deg);z-index:2}.mcpp-collage__tag{bottom:-6px;color:var(--mid);font:500 11px var(--mono);letter-spacing:.06em;position:absolute;right:0;text-transform:uppercase}@media(max-width:920px){.mcpp-collage{height:260px}}.mcpp-peek--3{grid-template-columns:repeat(3,1fr);margin-top:26px}@media(max-width:820px){.mcpp-peek--3{grid-template-columns:1fr}}.mcpp-num{color:var(--moss);font:700 34px var(--serif);line-height:1;margin-bottom:10px}.mcpp-why3 .mcpp-card{border-top:4px solid var(--moss)}.mcpp-steps--4{grid-template-columns:repeat(4,1fr)}@media(max-width:900px){.mcpp-steps--4{grid-template-columns:1fr 1fr}}@media(max-width:520px){.mcpp-steps--4{grid-template-columns:1fr}}.mcpp-know{background:var(--paper);border-radius:12px;padding:24px 26px}.mcpp-know ul{margin:6px 0 0;padding-left:20px}.mcpp-know li{margin:6px 0}.mcpp .mcpp-fine{border-top:1px solid var(--rule);color:var(--mid);font-size:12.5px;line-height:1.55;margin:0;max-width:80ch;padding:18px 0 32px}.mcpp-mkt{background:#fff;border:1px solid var(--rule);border-radius:12px;box-shadow:0 18px 40px -24px rgba(38,76,76,.45);margin:0;padding:22px 22px 16px}.mcpp-mkt__h b{color:var(--ink);display:block;font:700 20px/1.25 var(--serif);margin:-4px 0 14px}.mcpp-mkt__row{margin:14px 0 18px}.mcpp-mkt__name{color:var(--ink);font-size:15px;font-weight:600;margin-bottom:8px}.mcpp-mkt__name small{color:var(--mid);font-weight:400;margin-left:6px}.mcpp-mkt__track{background:repeating-linear-gradient(90deg,var(--paper) 0 calc(25% - 1px),var(--rule) calc(25% - 1px) 25%);border-radius:4px;height:26px;position:relative}.mcpp-mkt__range{background:#9cc59a;border-radius:7px;height:14px;position:absolute;top:6px}.mcpp-mkt__avg,.mcpp-mkt__last{border:2px solid #fff;border-radius:50%;box-shadow:0 1px 3px rgba(0,0,0,.3);height:18px;margin-left:-9px;position:absolute;top:4px;width:18px}.mcpp-mkt__avg{background:var(--moss)}.mcpp-mkt__last{background:#2f6fa8}.mcpp-mkt__quote{background:var(--order);bottom:-4px;margin-left:-1.5px;position:absolute;top:-4px;width:3px}.mcpp-mkt__vals{color:var(--mid);display:flex;flex-wrap:wrap;font:500 12.5px var(--mono);gap:4px 14px;margin-top:7px}.mcpp-mkt__axis{color:var(--faint);display:flex;font:500 11px var(--mono);justify-content:space-between;margin:-6px 0 12px}.mcpp-mkt__key{color:var(--mid);display:flex;flex-wrap:wrap;font-size:12.5px;gap:6px 16px}.mcpp-mkt__key i{display:inline-block;margin-right:6px;vertical-align:-1px}.mcpp-mkt__key i.r{background:#9cc59a;border-radius:5px;height:9px;width:18px}.mcpp-mkt__key i.a{background:var(--moss)}.mcpp-mkt__key i.a,.mcpp-mkt__key i.l{border-radius:50%;height:11px;width:11px}.mcpp-mkt__key i.l{background:#2f6fa8}.mcpp-mkt__key i.q{background:var(--order);height:13px;width:3px}.mcpp-mkt figcaption{border-top:1px solid var(--rule);color:var(--mid);font-size:12px;margin-top:12px;padding-top:10px}.mcpp .mcpp-photoband p{max-width:32ch}.mcpp-cardhero{align-items:flex-end;background-position:50%;background-size:cover;border-radius:10px 10px 0 0;display:flex;height:150px;margin:-22px -22px 16px;overflow:hidden;padding:14px 16px;position:relative}.mcpp-tier-card.is-current .mcpp-cardhero{margin:-21px -21px 16px}.mcpp-cardhero:before{background:linear-gradient(180deg,rgba(20,40,40,.05) 20%,rgba(20,40,40,.82));content:"";inset:0;position:absolute}.mcpp-cardhero span{color:#fff;font:700 19px/1.2 var(--serif);position:relative;text-shadow:0 1px 8px rgba(0,0,0,.35)}.mcpp-collage-wrap{display:flex;flex-direction:column}.mcpp .mcpp-collage__tag{color:var(--mid);font:500 11px var(--mono);letter-spacing:.06em;margin:14px 0 0;position:static;text-align:right;text-transform:uppercase}.mcpp .mcpp-cmp tr.mcpp-cmp__h th{background:var(--paper);color:var(--ink);font:600 12px var(--mono);letter-spacing:.08em;padding:9px 12px;text-transform:uppercase}.mcpp-cmp__note{color:var(--mid);font:500 12px var(--sans);margin-left:2px}.mcpp .mcpp-tier-card ul li{margin:4px 0}