.mk-section{padding-block:var(--section-y)}.mk-shell{width:min(100%, var(--container-max));padding-inline:var(--gutter);margin-inline:auto}.mk-prose{max-width:68ch}.mk-label{font-family:var(--font-mono);font-size:var(--text-eyebrow);letter-spacing:.14em;color:var(--brand-text);margin:0 0 1rem}.mk-label--muted{color:var(--muted-foreground)}.mk-title{font-family:var(--font-display);font-size:var(--text-section-title);letter-spacing:var(--tracking-title);text-wrap:balance;margin:0 0 1.25rem;line-height:1.05}.mk-subtitle{font-family:var(--font-display);font-size:var(--text-section-sub);letter-spacing:var(--tracking-title);margin:0 0 1rem;line-height:1.1}.mk-subtitle--spaced{margin-top:var(--section-y)}.mk-lead{font-size:var(--text-lead);color:var(--muted-foreground);margin:0 0 1.5rem;line-height:1.55}.mk-text{font-size:var(--text-body);margin:0 0 1rem;line-height:1.65}.mk-divider{border:0;border-top:1px solid var(--border);margin:0}.mk-glass{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--card);position:relative;overflow:hidden}@supports (backdrop-filter:blur(1px)){.mk-glass{background:color-mix(in srgb, var(--card) 55%, transparent);backdrop-filter:blur(16px)saturate(130%);border-color:color-mix(in srgb, var(--foreground) 12%, transparent)}.mk-glass:before{content:"";inset-inline:0;background:linear-gradient(to right, transparent, color-mix(in srgb, var(--foreground) 28%, transparent) 22%, color-mix(in srgb, var(--brand) 38%, transparent) 50%, color-mix(in srgb, var(--foreground) 28%, transparent) 78%, transparent);pointer-events:none;height:1px;position:absolute;top:0}}.mk-figure{max-width:46rem;margin:2.5rem auto 0}.mk-figure figcaption{font-family:var(--font-mono);font-size:var(--text-eyebrow);color:var(--muted-foreground);text-align:center;text-wrap:pretty;margin-top:.75rem}@media (hover:hover) and (pointer:fine){li.mk-glass{transition:border-color .2s,background-color .2s}li.mk-glass:hover{border-color:color-mix(in srgb, var(--brand) 45%, var(--border));background-color:color-mix(in srgb, var(--brand) 4%, transparent)}}@media (prefers-reduced-motion:reduce){li.mk-glass{transition:none}}.mk-figure--square{max-width:32rem}.mk-figure img{border-radius:var(--radius-card);border:1px solid var(--border);width:100%;height:auto;display:block}.mk-figure figcaption{font-size:var(--text-body-sm);color:var(--muted-foreground);max-width:60ch;margin-top:.85rem}.mk-hero{padding-block:var(--hero-y) clamp(3rem, 12vw, 5.5rem);flex-direction:column;justify-content:center;display:flex}.mk-hero--with-bg{min-height:clamp(27rem,96vw,34rem)}@media (width>=64rem){.mk-hero{min-height:min(92vh,46rem);padding-block:clamp(3rem,10vh,7rem)}}.mk-hero--with-bg{isolation:isolate;position:relative}.mk-hero__bg{inset-block:calc(var(--header-height,0px) * -1) 0;z-index:-1;pointer-events:none;overflow-anchor:none;width:100vw;position:absolute;left:50%;overflow:hidden;translate:-50%}.mk-hero__bg img{object-fit:cover;object-position:right center;width:100%;height:100%}.mk-hero__bg:after{content:"";background:linear-gradient(to top, var(--background) 0%, color-mix(in srgb, var(--background) 55%, transparent) 22%, transparent 55%), linear-gradient(to right, var(--background) 0%, color-mix(in srgb, var(--background) 80%, transparent) 42%, color-mix(in srgb, var(--background) 45%, transparent) 100%);position:absolute;inset:0}@media (width<=639px){.mk-hero__bg img{object-position:center top}.mk-hero__bg:after{background:linear-gradient(to bottom, color-mix(in srgb, var(--background) 6%, transparent) 0%, color-mix(in srgb, var(--background) 26%, transparent) 32%, color-mix(in srgb, var(--background) 46%, transparent) 64%, color-mix(in srgb, var(--background) 76%, transparent) 87%, var(--background) 100%)}}.mk-hero__content{position:relative}.mk-hero__title{font-family:var(--font-display);font-size:var(--text-hero-title);letter-spacing:-.03em;text-wrap:balance;max-width:22ch;margin:0 0 1.5rem;line-height:1.02}.mk-hero__lead{font-size:var(--text-lead);color:var(--muted-foreground);max-width:60ch;margin:0 0 2.25rem;line-height:1.55}.mk-hero__actions{flex-wrap:wrap;gap:.75rem;display:flex}.mk-definition__answer{font-size:var(--text-lead);max-width:62ch;margin:1.5rem 0 0;line-height:1.55}.mk-definition__synonyms{font-size:var(--text-body-sm);color:var(--muted-foreground);max-width:68ch;margin:1.25rem 0 0;line-height:1.6}.mk-definition__traits{gap:1.25rem;margin:clamp(2rem,5vw,2.75rem) 0 0;display:grid}@media (width>=48rem){.mk-definition__traits{grid-template-columns:repeat(2,1fr);column-gap:clamp(2rem,5vw,3.5rem)}}.mk-definition__trait{border-top:1px solid var(--border);padding-top:.85rem}.mk-definition__trait dt{color:var(--foreground);margin-bottom:.3rem;font-weight:600}.mk-definition__trait dd{font-size:var(--text-body-sm);color:var(--muted-foreground);margin:0;line-height:1.55}.mk-definition__not{background:var(--muted);border-radius:.75rem;margin-top:clamp(2rem,5vw,2.75rem);padding:clamp(1.25rem,3vw,1.75rem)}.mk-definition__notTitle{font-family:var(--font-mono);font-size:var(--text-eyebrow);letter-spacing:.08em;text-transform:uppercase;color:var(--brand-text);margin:0 0 .75rem;font-weight:500}.mk-definition__notList{font-size:var(--text-body-sm);color:var(--muted-foreground);gap:.6rem;margin:0;padding-left:1.1rem;line-height:1.55;display:grid}.mk-context__body{gap:1.25rem;margin-top:1.5rem;display:grid}@media (width>=64rem){.mk-context{grid-template-columns:minmax(0,26rem) minmax(0,1fr);align-items:start;column-gap:4rem;display:grid}.mk-context__body{margin-top:0}}.mk-crawler{isolation:isolate;border:1px solid var(--border);border-radius:var(--radius-card);background:var(--card);margin-top:2rem;position:relative;overflow:hidden}.mk-crawler__scan{z-index:-1;inset-inline:0;background:linear-gradient(to bottom, transparent, color-mix(in srgb, var(--brand) 9%, transparent) 45%, color-mix(in srgb, var(--brand) 14%, transparent) 60%, transparent);border-bottom:1px solid color-mix(in srgb, var(--brand) 35%, transparent);pointer-events:none;height:28%;animation:9s cubic-bezier(.5,0,.5,1) infinite mk-crawler-scan;position:absolute;top:0;translate:0 -100%}@keyframes mk-crawler-scan{0%{opacity:0;translate:0 -100%}8%{opacity:1}55%{opacity:1;translate:0 400%}62%,to{opacity:0;translate:0 400%}}@media (prefers-reduced-motion:reduce){.mk-crawler__scan{display:none}}.mk-crawler__head{display:none}.mk-crawler__rows{margin:0;padding:0;list-style:none}.mk-crawler__row{grid-template-columns:1fr 1fr;align-items:start;gap:.75rem 1rem;padding:1rem clamp(.875rem,3vw,1.5rem);display:grid}.mk-crawler__row+.mk-crawler__row{border-top:1px solid var(--border)}.mk-crawler__piece{font-family:var(--font-mono);font-size:var(--text-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground);grid-column:1/-1}.mk-crawler__cell{gap:.3rem;min-width:0;display:grid}.mk-crawler__cell-label{font-family:var(--font-mono);font-size:var(--text-micro);letter-spacing:.06em;color:var(--muted-foreground)}.mk-crawler__value{font-size:var(--text-body-sm);overflow-wrap:anywhere;line-height:1.5}.mk-crawler__missing{font-size:var(--text-body-sm);color:var(--muted-foreground);line-height:1.5;text-decoration:line-through 1px}.mk-crawler__row--gone .mk-crawler__cell--bot .mk-crawler__cell-label{color:var(--brand-text)}.mk-crawler__note{color:var(--muted-foreground);margin-top:1.25rem}@media (width>=48rem){.mk-crawler__head{border-bottom:1px solid var(--border);background:color-mix(in srgb, var(--brand) 5%, transparent);grid-template-columns:minmax(0,14rem) 1fr 1fr;gap:1.5rem;padding:.875rem clamp(1rem,2.5vw,1.75rem);display:grid}.mk-crawler__head-col{font-family:var(--font-mono);font-size:var(--text-micro);letter-spacing:.1em;text-transform:uppercase;color:var(--muted-foreground)}.mk-crawler__head-col--bot{color:var(--brand-text)}.mk-crawler__row{grid-template-columns:minmax(0,14rem) 1fr 1fr;align-items:baseline;gap:1.5rem;padding:1.1rem clamp(1rem,2.5vw,1.75rem)}.mk-crawler__piece{grid-column:auto}.mk-crawler__cell-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}}.mk-usecases{counter-reset:usecase;gap:0;margin:2.5rem 0 0;padding:0;list-style:none;display:grid}.mk-usecases__item{counter-increment:usecase;border-top:1px solid var(--border);grid-template-columns:auto 1fr;align-items:start;column-gap:clamp(1rem,3vw,1.75rem);padding-block:clamp(1.1rem,3vw,1.5rem);display:grid}.mk-usecases__item:last-child{border-bottom:1px solid var(--border)}.mk-usecases__item:before{content:counter(usecase, decimal-leading-zero);font-family:var(--font-mono);font-size:var(--text-body-sm);color:var(--brand-text);grid-row:1/span 2;padding-top:.15rem}.mk-usecases__title,.mk-usecases__text{grid-column:2}.mk-usecases__title{font-size:var(--text-body);color:var(--foreground);margin:0 0 .35rem;font-weight:600}.mk-usecases__text{font-size:var(--text-body-sm);color:var(--muted-foreground);max-width:68ch;margin:0;line-height:1.6}@media (width>=60rem){.mk-usecases{grid-template-columns:repeat(2,1fr);column-gap:clamp(2.5rem,5vw,4rem)}.mk-usecases__item:nth-last-child(2):nth-child(odd){border-bottom:1px solid var(--border)}}.mk-usecases--operating-map{counter-reset:none;gap:.75rem}.mk-usecases--operating-map .mk-usecases__item{border:1px solid var(--border);background:linear-gradient(135deg, color-mix(in srgb, var(--brand) 8%, transparent), transparent 60%), var(--card);padding:clamp(1.25rem,3vw,1.75rem);display:block}.mk-usecases--operating-map .mk-usecases__item:before{display:none}.mk-usecases--operating-map .mk-usecases__title,.mk-usecases--operating-map .mk-usecases__text{grid-column:auto}.mk-usecases--operating-map .mk-usecases__item:first-child{border-color:color-mix(in srgb, var(--brand) 55%, var(--border));background:linear-gradient(135deg, color-mix(in srgb, var(--brand) 18%, transparent), transparent 70%), var(--card)}@media (width>=60rem){.mk-usecases--operating-map{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:1rem}.mk-usecases--operating-map .mk-usecases__item:nth-child(2n){grid-column:1}.mk-usecases--operating-map .mk-usecases__item:nth-child(odd){grid-column:3}.mk-usecases--operating-map .mk-usecases__item:first-child{flex-direction:column;grid-area:1/2/span 2;justify-content:center;display:flex}}.mk-proof__grid{gap:1.5rem;margin-top:2.5rem;display:grid}@media (width>=60rem){.mk-proof__grid{grid-template-columns:repeat(3,1fr);gap:1.25rem}}.mk-proof__item{flex-direction:column;gap:.9rem;display:flex}.mk-proof__name{font-family:var(--font-display);font-size:var(--text-card-title);margin:0;line-height:1.15}.mk-proof__what{font-size:var(--text-body-sm);color:var(--muted-foreground);margin:0}.mk-proof__archived{font-family:var(--font-mono);font-size:var(--text-eyebrow);color:var(--muted-foreground);margin:.5rem 0 0}.mk-proof__cover{aspect-ratio:1200/630;object-fit:cover;border:1px solid var(--border);border-radius:var(--radius-card);width:100%;height:auto;display:block}.mk-proof__private{border:1px dashed var(--border);border-radius:var(--radius-card);background:color-mix(in srgb, var(--muted,var(--background)) 40%, transparent);min-height:clamp(9rem,20vw,12rem);font-size:var(--text-body-sm);color:var(--muted-foreground);text-wrap:pretty;align-items:center;margin:0;padding:1.25rem;display:flex}.mk-proof__link{font-family:var(--font-mono);font-size:var(--text-eyebrow);color:var(--brand-text);border-bottom:1px solid;align-self:flex-start;padding-bottom:.15rem;text-decoration:none}.mk-proof__link:hover{color:var(--foreground)}.mk-band{width:100vw;margin-block:calc(var(--section-y) * -1) clamp(2.5rem, 6vw, 4.5rem);overflow-anchor:none;height:clamp(3.5rem,8vw,6rem);position:relative;left:50%;overflow:hidden;translate:-50%}.mk-band img{object-fit:cover;width:100%;height:100%;display:block}.mk-compare__group+.mk-compare__group{margin-top:clamp(2.5rem,6vw,4rem)}.mk-compare__groupTitle{font-family:var(--font-display);font-size:var(--text-card-title-lg);letter-spacing:var(--tracking-title);text-wrap:balance;max-width:32ch;margin:2.5rem 0 0;line-height:1.2}.mk-compare{overscroll-behavior-x:contain;margin-top:1.25rem;overflow-x:auto}.mk-compare:focus-visible{outline:2px solid var(--ring);outline-offset:4px}.mk-compare__table{border-collapse:collapse;width:100%;font-size:var(--text-body-sm)}.mk-compare__table th,.mk-compare__table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--border);padding:.9rem 1rem}.mk-compare__table thead th{font-family:var(--font-mono);font-size:var(--text-eyebrow);letter-spacing:.04em;text-transform:uppercase;color:var(--muted-foreground);border-bottom-color:var(--border-strong);white-space:nowrap;font-weight:500}.mk-compare__table tbody th{color:var(--foreground);font-weight:600}.mk-compare__table td{color:var(--muted-foreground)}.mk-compare__table td[data-winner]{background:color-mix(in srgb, var(--brand) 8%, transparent);color:var(--foreground)}.mk-compare__verdict{font-size:var(--text-body);margin-top:1.75rem;line-height:1.65}@media (width<=47.99rem){.mk-compare__table,.mk-compare__table tbody,.mk-compare__table tr,.mk-compare__table td,.mk-compare__table tbody th{width:100%;display:block}.mk-compare__table thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.mk-compare__table tr{border:1px solid var(--border);border-radius:var(--radius-card);margin-bottom:1.25rem;overflow:hidden}.mk-compare__table tbody th{background:var(--muted);border-bottom:1px solid var(--border);font-size:var(--text-body);padding:.85rem 1rem}.mk-compare__table td{border-bottom:1px solid var(--border)}.mk-compare__table tr td:last-child{border-bottom:0}.mk-compare__table td:before{content:attr(data-label);font-family:var(--font-mono);font-size:var(--text-micro);letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground);margin-bottom:.3rem;display:block}}.mk-statement{margin-block:var(--section-y);background:var(--foreground);color:var(--background);padding-block:clamp(2.75rem,7vw,4.5rem)}.mk-statement__text{max-width:34ch;font-family:var(--font-display);font-size:var(--text-section-title);letter-spacing:var(--tracking-title);text-wrap:balance;margin:0 auto;line-height:1.15}.mk-stack__examplesLabel{font-family:var(--font-mono);font-size:var(--text-eyebrow);letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground);margin:clamp(2rem,5vw,2.75rem) 0 0;font-weight:500}.mk-stack{gap:clamp(2rem,5vw,3rem);margin-top:1.5rem;display:grid}@media (width>=60rem){.mk-stack{grid-template-columns:repeat(2,1fr);column-gap:clamp(2.5rem,5vw,4rem)}}.mk-stack__group{border-top:1px solid var(--border-strong);padding-top:1rem}.mk-stack__groupTitle{font-family:var(--font-mono);font-size:var(--text-eyebrow);letter-spacing:.08em;text-transform:uppercase;color:var(--brand-text);margin:0 0 1rem;font-weight:500}.mk-stack__list{gap:.9rem;margin:0;display:grid}.mk-stack__item{grid-template-columns:auto 1fr;align-items:baseline;column-gap:.75rem;display:grid}.mk-stack__item dt{color:var(--foreground);white-space:nowrap;font-weight:600}.mk-stack__item dd{font-size:var(--text-body-sm);color:var(--muted-foreground);margin:0;line-height:1.5}.mk-stack__note{border-top:1px solid var(--border);font-size:var(--text-body-sm);color:var(--muted-foreground);margin:clamp(2rem,5vw,3rem) 0 0;padding-top:1.25rem;line-height:1.6}@media (width<=29.99rem){.mk-stack__item{grid-template-columns:1fr;row-gap:.15rem}.mk-stack__item dt{white-space:normal}}.mk-stages{gap:0;margin:2.5rem 0 0;padding:0;list-style:none;display:grid}.mk-stage{border-left:1px solid var(--border);gap:.75rem;padding:2rem 0 2rem 1.75rem;display:grid;position:relative}.mk-stage:before{content:"";background:var(--brand);border-radius:50%;width:.625rem;height:.625rem;position:absolute;top:2.4rem;left:-.3125rem}.mk-stage:last-child{border-left-color:#0000}.mk-stage__title{font-family:var(--font-display);font-size:var(--text-card-title);margin:0;line-height:1.15}.mk-stage__text{font-size:var(--text-body);color:var(--muted-foreground);max-width:62ch;margin:0;line-height:1.6}.mk-stage__fold{margin-top:.35rem}.mk-stage__fold summary{cursor:pointer;font-family:var(--font-mono);font-size:var(--text-eyebrow);letter-spacing:.04em;color:var(--brand-text);align-items:center;gap:.5rem;padding:.4rem 0;list-style:none;display:inline-flex}.mk-stage__fold summary::-webkit-details-marker{display:none}.mk-stage__fold summary em{font-style:normal;font-size:var(--text-micro);opacity:.75;border:1px solid;border-radius:999px;padding:.2rem .4rem;line-height:1}.mk-stage__fold summary:after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:.5rem;height:.5rem;transition:transform .2s;transform:rotate(45deg)translate(-.1rem,-.1rem)}.mk-stage__fold[open] summary:after{transform:rotate(225deg)translate(-.1rem,-.1rem)}.mk-stage__fold summary:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.mk-stage__delivers{gap:.6rem;margin:.75rem 0 .25rem;padding:0;list-style:none;display:grid}.mk-stage__delivers li{font-size:var(--text-body-sm);grid-template-columns:auto 1fr;align-items:start;gap:.6rem;line-height:1.5;display:grid}.mk-stage__delivers li svg{color:var(--brand);flex-shrink:0;margin-top:.15rem}@media (width>=64rem){.mk-stage{grid-template-columns:minmax(0,20rem) minmax(0,1fr);align-items:start;column-gap:3rem}.mk-stage__title{grid-row:span 2}.mk-stage__text,.mk-stage__delivers{grid-column:2}}.mk-points{gap:1rem;margin:2.5rem 0 0;padding:0;list-style:none;display:grid}@media (width>=48rem){.mk-points{grid-template-columns:repeat(2,1fr)}}.mk-points>li{padding:clamp(1.25rem,3vw,1.75rem)}.mk-point__icon{border:1px solid var(--border);background:color-mix(in srgb, var(--brand) 10%, transparent);width:2.75rem;height:2.75rem;color:var(--brand-text);border-radius:.75rem;justify-content:center;align-items:center;margin-bottom:1rem;display:inline-flex}.mk-point__title{font-family:var(--font-display);font-size:var(--text-card-title);margin:0 0 .6rem;line-height:1.15}.mk-point__link{color:inherit;text-decoration:none}.mk-point__link:after{content:"";position:absolute;inset:0}.mk-points>li:has(.mk-point__link){transition:border-color .2s;position:relative}.mk-points>li:has(.mk-point__link):hover{border-color:var(--brand)}.mk-point__text{font-size:var(--text-body);color:var(--muted-foreground);max-width:52ch;margin:0;line-height:1.6}.mk-ledger{border-top:1px solid var(--border);margin:2.5rem 0 0;padding:0;list-style:none}.mk-ledger>li{border-bottom:1px solid var(--border);grid-template-columns:auto 1fr;align-items:start;gap:.4rem 1rem;padding-block:clamp(1.25rem,3vw,1.75rem);display:grid}.mk-ledger>li:not(:has(.mk-ledger__icon)){grid-template-columns:1fr}.mk-ledger__icon{width:2rem;height:2rem;color:var(--brand-text);grid-row:span 2;justify-content:center;align-items:center;margin-top:.15rem;display:inline-flex}.mk-ledger .mk-point__text{max-width:68ch}@media (width>=60rem){.mk-ledger>li{grid-template-columns:auto 18rem 1fr;align-items:baseline;column-gap:2rem}.mk-ledger>li:not(:has(.mk-ledger__icon)){grid-template-columns:18rem 1fr}.mk-ledger__icon{grid-row:auto}.mk-ledger .mk-point__text{max-width:60ch}}.mk-manifest{counter-reset:none;margin:2.5rem 0 0;padding:0;list-style:none}.mk-manifest>li{grid-template-columns:auto 1fr;gap:.5rem clamp(1rem,3vw,2rem);padding-block:clamp(1.5rem,3.5vw,2.25rem);display:grid}.mk-manifest>li+li{border-top:1px solid var(--border)}.mk-manifest__index{font-family:var(--font-mono);color:color-mix(in srgb, var(--brand) 55%, var(--muted-foreground));font-variant-numeric:tabular-nums;grid-row:span 2;font-size:clamp(1.5rem,4vw,2.25rem);line-height:1}.mk-manifest .mk-point__title{font-size:var(--text-card-title-lg);align-self:center}.mk-manifest .mk-point__text{max-width:64ch}.mk-statements{gap:clamp(2rem,5vw,3rem);margin:2.5rem 0 0;padding:0;list-style:none;display:grid}.mk-statements>li{border-left:2px solid color-mix(in srgb, var(--brand) 45%, transparent);padding-left:clamp(1rem,3vw,1.75rem)}.mk-statements .mk-point__title{font-size:var(--text-section-sub);letter-spacing:var(--tracking-title);text-wrap:balance;max-width:26ch;margin-bottom:.75rem;line-height:1.2}.mk-statements .mk-point__text{font-size:var(--text-lead);max-width:58ch;line-height:1.6}.mk-bento{--bento-pad:clamp(1.25rem, 3.5vw, 1.75rem);isolation:isolate;gap:clamp(.75rem,2vw,1rem);margin:2.5rem 0 0;padding:0;list-style:none;display:grid;position:relative}.mk-bento:before{content:"";z-index:-2;background-image:radial-gradient(color-mix(in srgb, var(--foreground) 12%, transparent) 1px, transparent 1px);pointer-events:none;background-size:24px 24px;position:absolute;inset:clamp(-3rem,-6vw,-1.5rem);mask-image:radial-gradient(65% 55% at 50% 45%,#000 20%,#0000 75%)}.mk-bento>li{isolation:isolate;padding:var(--bento-pad);border:1px solid color-mix(in srgb, var(--foreground) 10%, transparent);border-radius:var(--radius-card);background:color-mix(in srgb, var(--card) 88%, transparent);position:relative;overflow:hidden}@supports (backdrop-filter:blur(1px)){.mk-bento>li{background:color-mix(in srgb, var(--card) 66%, transparent);backdrop-filter:blur(12px)saturate(120%)}}.mk-bento>li:after{content:"";inset-inline:0;background:linear-gradient(to right, transparent, color-mix(in srgb, var(--foreground) 20%, transparent) 30%, color-mix(in srgb, var(--brand) 34%, transparent) 50%, color-mix(in srgb, var(--foreground) 20%, transparent) 70%, transparent);pointer-events:none;height:1px;position:absolute;top:0}@property --bento-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.mk-bento>li:first-child:before{content:"";z-index:-1;inset-inline:0;background:linear-gradient(to top, color-mix(in srgb, var(--brand) 22%, transparent) 0%, color-mix(in srgb, var(--brand) 11%, transparent) 38%, transparent 100%);pointer-events:none;height:62%;position:absolute;bottom:0}.mk-bento>li:first-child{background:linear-gradient(color-mix(in srgb, var(--card) 88%, transparent), color-mix(in srgb, var(--card) 88%, transparent)) padding-box, conic-gradient(from var(--bento-angle), transparent 0 66%, color-mix(in srgb, var(--brand) 26%, transparent) 76%, color-mix(in srgb, var(--brand) 88%, #fff) 83%, color-mix(in srgb, var(--brand) 26%, transparent) 90%, transparent 100%) border-box;border-color:#0000;animation:7s linear infinite mk-bento-border}@supports (backdrop-filter:blur(1px)){.mk-bento>li:first-child{background:linear-gradient(color-mix(in srgb, var(--card) 66%, transparent), color-mix(in srgb, var(--card) 66%, transparent)) padding-box, conic-gradient(from var(--bento-angle), transparent 0 66%, color-mix(in srgb, var(--brand) 26%, transparent) 76%, color-mix(in srgb, var(--brand) 88%, #fff) 83%, color-mix(in srgb, var(--brand) 26%, transparent) 90%, transparent 100%) border-box}}@keyframes mk-bento-border{to{--bento-angle:360deg}}.mk-bento__dots{z-index:-1;background-image:radial-gradient(color-mix(in srgb, var(--foreground) 22%, transparent) 1px, transparent 1px);pointer-events:none;background-size:16px 16px;width:62%;height:55%;position:absolute;bottom:0;right:0;mask-image:linear-gradient(to top left,#000 5%,#0000 62%)}.mk-bento>li{grid-template-rows:auto auto 1fr;align-content:start;display:grid}.mk-bento__thumb{height:clamp(5rem,14vw,8.5rem);margin-top:1.5rem;pointer-events:none;align-self:end;margin-inline-end:calc(var(--bento-pad) * -1);display:block;position:relative}.mk-bento__thumb img{object-fit:contain;object-position:right bottom;width:100%;height:100%}.mk-bento>li:has(.mk-bento__thumb--cutout){overflow-clip-margin:14px;overflow:clip}.mk-bento__thumb--cutout{filter:drop-shadow(0 12px 20px #00000073);margin-inline-end:calc(var(--bento-pad) * -1.3)}.mk-bento .mk-point__title{font-size:var(--text-card-title);text-wrap:balance;max-width:20ch}.mk-bento .mk-point__text{max-width:40ch;position:relative}@media (width>=48rem){.mk-bento{grid-template-columns:repeat(3,1fr)}.mk-bento>li:nth-child(4n+1),.mk-bento>li:nth-child(4n+4){grid-column:span 2}.mk-bento>li:last-child:nth-child(4n+1){grid-column:1/-1}.mk-bento>li{min-height:15rem}.mk-bento>li:nth-child(4n+1) .mk-point__title,.mk-bento>li:nth-child(4n+4) .mk-point__title{font-size:var(--text-card-title-lg);max-width:24ch}.mk-bento>li:nth-child(4n+1) .mk-point__text,.mk-bento>li:nth-child(4n+4) .mk-point__text{max-width:52ch}.mk-bento>li:nth-child(4n+1) .mk-bento__thumb,.mk-bento>li:nth-child(4n+4) .mk-bento__thumb{width:55%;height:7.5rem;margin-inline-start:auto}}@media (width<=47.99rem){.mk-bento__thumb{margin-inline-start:auto;width:70%;height:5rem;margin-top:1.25rem}}@media (prefers-reduced-motion:reduce){.mk-bento>li:first-child{animation:none}}.mk-investment{padding:clamp(1.5rem,4vw,2.75rem)}.mk-investment__text{font-size:var(--text-lead);max-width:62ch;margin:0 0 1.75rem;line-height:1.55}.mk-factors{flex-wrap:wrap;gap:.5rem;margin:0 0 1.75rem;padding:0;list-style:none;display:flex}.mk-factors li{font-family:var(--font-mono);font-size:var(--text-eyebrow);border:1px solid var(--border);color:var(--muted-foreground);border-radius:999px;padding:.35rem .75rem}.mk-limits{padding:clamp(1.5rem,4vw,2.75rem)}.mk-limits__list{gap:1.1rem;margin:1.75rem 0 0;padding:0;list-style:none;display:grid}.mk-limits__list li{font-size:var(--text-body);grid-template-columns:1.5rem 1fr;align-items:start;gap:.75rem;max-width:78ch;line-height:1.6;display:grid}.mk-limits__list li:before{content:"";background:var(--brand);width:1rem;height:1px;margin-top:.85rem}.mk-faq{gap:2rem;display:grid}@media (width>=64rem){.mk-faq{grid-template-columns:minmax(0,22rem) minmax(0,1fr);align-items:start;column-gap:4rem}.mk-faq__head{position:sticky;top:6rem}}.mk-faq__item{border-top:1px solid var(--border)}.mk-faq__item:last-child{border-bottom:1px solid var(--border)}.mk-faq__item summary{cursor:pointer;font-family:var(--font-display);font-size:var(--text-card-title);align-items:center;gap:1.5rem;padding:1.25rem 0;line-height:1.25;list-style:none;display:flex}.mk-faq__q{flex:auto;min-width:0}.mk-faq__item summary::-webkit-details-marker{display:none}.mk-faq__item summary:after{content:"";border-right:1.5px solid var(--brand);border-bottom:1.5px solid var(--brand);flex-shrink:0;width:.75rem;height:.75rem;transition:transform .2s;transform:rotate(45deg)translate(-.15rem,-.15rem)}.mk-faq__item[open] summary:after{transform:rotate(225deg)translate(-.15rem,-.15rem)}.mk-faq__item summary:focus-visible{outline:2px solid var(--ring);outline-offset:4px}.mk-faq__answer{font-size:var(--text-body);color:var(--muted-foreground);max-width:72ch;margin:0;padding-bottom:1.5rem;line-height:1.65}.mk-cta{text-align:center;padding-block:clamp(3.5rem,9vw,6.5rem)}.mk-cta--with-bg{isolation:isolate;position:relative}.mk-cta__bg{z-index:-1;pointer-events:none;overflow-anchor:none;width:100vw;position:absolute;inset:0 0 0 50%;overflow:hidden;translate:-50%}.mk-cta__bg img{object-fit:cover;object-position:left center;width:100%;height:100%}.mk-cta__bg:after{content:"";background:linear-gradient(to bottom, var(--background) 0%, color-mix(in srgb, var(--background) 72%, transparent) 28%, color-mix(in srgb, var(--background) 72%, transparent) 72%, var(--background) 100%);position:absolute;inset:0}.mk-cta__title{font-family:var(--font-display);font-size:var(--text-section-title);letter-spacing:var(--tracking-title);text-wrap:balance;max-width:20ch;margin:0 auto 1.25rem;line-height:1.05}.mk-cta__text{font-size:var(--text-lead);color:var(--muted-foreground);max-width:54ch;margin:0 auto 2.25rem;line-height:1.55}.mk-cta__actions{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.mk-sticky[data-astro-cid-hau7fq43]{inset-inline:0;bottom:calc(4.75rem + env(safe-area-inset-bottom,0px));z-index:49;pointer-events:none;padding-inline:.75rem;position:fixed}@media (width>=64rem){.mk-sticky[data-astro-cid-hau7fq43]{display:none}}.mk-sticky__btn[data-astro-cid-hau7fq43]{pointer-events:auto;border-radius:var(--radius-card);background:var(--brand);color:#0a0a0a;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem .9rem .75rem 1.1rem;text-decoration:none;transition:transform .28s cubic-bezier(.22,1,.36,1),opacity .28s;display:flex;transform:translateY(0);box-shadow:0 .75rem 1.75rem #00000073}.mk-sticky[data-astro-cid-hau7fq43][hidden]{display:none}.mk-sticky[data-astro-cid-hau7fq43][data-entering] .mk-sticky__btn[data-astro-cid-hau7fq43]{opacity:0;transform:translateY(140%)}.mk-sticky__copy[data-astro-cid-hau7fq43]{gap:.1rem;min-width:0;display:grid}.mk-sticky__copy[data-astro-cid-hau7fq43] strong[data-astro-cid-hau7fq43]{font-family:var(--font-display);font-size:var(--text-body);letter-spacing:-.01em;line-height:1.2}.mk-sticky__copy[data-astro-cid-hau7fq43] small[data-astro-cid-hau7fq43]{font-family:var(--font-mono);font-size:var(--text-micro);opacity:.72;line-height:1.3}.mk-sticky__arrow[data-astro-cid-hau7fq43]{flex-shrink:0;width:1.4rem;height:1.4rem}.mk-sticky__btn[data-astro-cid-hau7fq43]:active{transform:scale(.985)}@media (prefers-reduced-motion:reduce){.mk-sticky__btn[data-astro-cid-hau7fq43]{transition:none}.mk-sticky[data-astro-cid-hau7fq43][data-entering] .mk-sticky__btn[data-astro-cid-hau7fq43]{opacity:1;transform:none}}
