.mk-page{--mk-header: 88px;background:var(--lp-bg);color:var(--lp-ink);min-height:100vh;overflow-x:clip;position:relative}.mk-page :focus-visible{outline:2px solid var(--lp-blue);outline-offset:2px}.mk-page main{padding-top:var(--mk-header)}.mk-page.over-photo main{padding-top:0}.mk-wrap{margin:0 auto;max-width:72rem;padding-inline:var(--space-5);width:100%}.mk-section{padding-block:var(--space-7)}.mk-section+.mk-section{padding-top:0}.mk-caps{font-size:var(--fs-2xs);font-weight:500;letter-spacing:.26em;line-height:var(--lh-normal);text-transform:uppercase}.mk-eyebrow{color:var(--lp-ink-3);margin:0}.mk-eyebrow-rule{background:var(--lp-sunrise);display:block;height:2px;margin-top:var(--space-3);width:40px}.mk-h1{font-family:var(--font-display);font-size:var(--fs-display);font-weight:600;letter-spacing:-.022em;line-height:1.04;margin:var(--space-5) 0 0;max-width:14ch;text-wrap:balance}.mk-h2{font-family:var(--font-display);font-size:var(--fs-h2);font-weight:600;letter-spacing:-.018em;line-height:1.1;margin:0;max-width:22ch;text-wrap:balance}.mk-h3{font-size:var(--fs-xl);font-weight:600;letter-spacing:var(--tracking-title);line-height:var(--lh-tight);margin:0}.mk-lead{color:var(--lp-ink-2);font-size:var(--fs-lead);line-height:1.4;margin:var(--space-5) 0 0;max-width:36ch}.mk-prose{color:var(--lp-ink-2);font-size:var(--fs-md);line-height:1.6;margin:var(--space-3) 0 0;max-width:56ch}.mk-fact{color:var(--lp-ink-3);font-size:var(--fs-sm);line-height:1.5;margin:var(--space-4) 0 0}.mk-note{color:var(--lp-ink-3);font-size:var(--fs-xs);line-height:1.5;margin:var(--space-5) 0 0;max-width:64ch}.mk-link{color:var(--lp-blue);text-decoration:underline;text-underline-offset:.2em}.mk-actions{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-6)}.mk-cta{align-items:center;background:var(--lp-blue);border:1px solid var(--lp-blue);border-radius:var(--radius-md);color:var(--lp-on-blue);cursor:pointer;display:inline-flex;font:inherit;font-size:var(--fs-sm);font-weight:600;line-height:var(--lh-ui);padding:var(--space-3) var(--space-5);text-decoration:none;transition:background-color var(--dur-2) var(--ease-standard),transform var(--dur-2) var(--ease-standard)}.mk-cta:hover{background:var(--lp-blue-hover);border-color:var(--lp-blue-hover);transform:translateY(-1px)}.mk-cta:disabled{cursor:default}.mk-cta-quiet{background:transparent;border-color:var(--lp-rule-strong);color:var(--lp-ink)}.mk-cta-quiet:hover{background:var(--lp-sheet-2);border-color:var(--lp-rule-strong)}.mk-sheet{background:var(--lp-sheet);border-radius:var(--radius-md);box-shadow:var(--lp-sheet-shadow);padding:var(--space-6) var(--space-5)}.mk-sheet-2{background:var(--lp-sheet-2)}.mk-slate{background:var(--lp-slate-band);color:var(--lp-on-slate);padding-block:var(--space-7)}.mk-slate .mk-eyebrow,.mk-slate .mk-lead,.mk-slate .mk-prose,.mk-slate .mk-fact,.mk-slate .mk-note{color:var(--lp-on-slate-2)}.mk-slate .mk-link{color:var(--lp-on-slate)}.mk-head{align-items:center;display:grid;gap:var(--space-6);padding-block:var(--space-7)}.mk-row{align-items:center;display:grid;gap:var(--space-6);padding-block:var(--space-6)}.mk-row+.mk-row{border-top:1px solid var(--lp-rule)}.mk-cols{display:grid;gap:var(--space-6)}.mk-shot{margin:0}.mk-shot img{border:1px solid var(--lp-rule-strong);border-radius:var(--radius-md);display:block;height:auto;width:100%}.mk-shot figcaption{color:var(--lp-ink-3);font-size:var(--fs-xs);line-height:1.5;margin-top:var(--space-3)}.mk-slate .mk-shot figcaption{color:var(--lp-on-slate-2)}.mk-shot img.only-dark,html[data-theme=dark] .mk-shot img.only-light{display:none}html[data-theme=dark] .mk-shot img.only-dark{display:block}.mk-frame{background:var(--lp-sheet);border:1px solid var(--lp-rule-strong);border-radius:var(--radius-lg);box-shadow:var(--shadow-popover);margin-inline:auto;max-width:100rem;overflow:hidden;transform:scale(calc(.62 + .38 * var(--frame-p, 1)));transform-origin:50% 50%;will-change:transform}.mk-frame-bar{align-items:center;background:var(--lp-sheet-2);border-bottom:1px solid var(--lp-rule);display:flex;gap:var(--space-2);padding:var(--space-2) var(--space-3)}.mk-frame-bar i{background:var(--lp-rule-strong);border-radius:var(--radius-full);display:block;height:8px;width:8px}.mk-frame-url{color:var(--lp-ink-3);font-family:var(--font-mono);font-size:var(--fs-xs);margin-left:var(--space-3)}.mk-frame .mk-shot img{border:0;border-radius:0}.mk-frame-caption{color:var(--lp-ink-3);font-size:var(--fs-xs);line-height:1.5;margin-top:var(--space-3)}@media print{.mk-frame{box-shadow:none;transform:none}}.mk-photo{margin:0}.mk-photo img{border-radius:var(--radius-md);display:block;height:auto;width:100%}.mk-figs{display:grid;gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));margin:var(--space-6) 0 0}.mk-figs>div{border-top:1px solid var(--lp-rule);display:flex;flex-direction:column;padding-top:var(--space-3)}.mk-figs dd{font-size:var(--fs-h2);font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:var(--tracking-title);line-height:var(--lh-tight);margin:0}.mk-figs dt{color:var(--lp-ink-3);font-size:var(--fs-sm);line-height:1.4;margin-top:var(--space-2);order:2}.mk-list{list-style:none;margin:var(--space-5) 0 0;padding:0}.mk-list li{border-top:1px solid var(--lp-rule);display:grid;gap:var(--space-1);padding:var(--space-3) 0}.mk-list li:first-child{border-top:0;padding-top:0}.mk-list strong{font-weight:600}.mk-list span,.mk-list a{color:var(--lp-ink-2);font-size:var(--fs-md);line-height:1.5}.mk-slate .mk-list li{border-color:var(--lp-slate-rule)}.mk-slate .mk-list span{color:var(--lp-on-slate-2)}.mk-steps{counter-reset:step;display:grid;gap:var(--space-6);list-style:none;margin:var(--space-6) 0 0;padding:0}.mk-steps li{counter-increment:step;display:grid;gap:var(--space-3)}.mk-steps li:before{color:var(--lp-ink-3);content:counter(step);font-family:var(--font-display);font-size:var(--fs-2xl);font-variant-numeric:tabular-nums;font-weight:600;line-height:1}.mk-tabs{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:var(--space-5) 0 0}.mk-tab{background:transparent;border:1px solid var(--lp-slate-rule);border-radius:var(--radius-md);color:var(--lp-on-slate-2);cursor:pointer;font:inherit;font-size:var(--fs-sm);font-weight:500;line-height:var(--lh-ui);padding:var(--space-2) var(--space-4);transition:background-color var(--dur-2) var(--ease-standard)}.mk-tab:hover{color:var(--lp-on-slate)}.mk-tab[aria-selected=true]{background:var(--lp-on-slate);border-color:var(--lp-on-slate);color:var(--lp-slate)}.mk-panel{align-items:start;display:grid;gap:var(--space-6);margin-top:var(--space-6)}.mk-faq{border-top:1px solid var(--lp-rule)}.mk-faq details{border-bottom:1px solid var(--lp-rule)}.mk-faq summary{align-items:center;cursor:pointer;display:flex;font-size:var(--fs-lg);font-weight:500;gap:var(--space-4);justify-content:space-between;line-height:var(--lh-normal);list-style:none;padding:var(--space-4) 0}.mk-faq summary::-webkit-details-marker{display:none}.mk-faq .chev{color:var(--lp-ink-3);display:inline-flex;flex:none;transition:transform var(--dur-2) var(--ease-standard)}.mk-faq details[open] .chev{transform:rotate(180deg)}.mk-faq .mk-prose{margin:0 0 var(--space-4);max-width:64ch}.mk-table-wrap{overflow-x:auto}.mk-table{border-collapse:collapse;font-size:var(--fs-sm);width:100%}.mk-table th,.mk-table td{border-top:1px solid var(--lp-rule);padding:var(--space-3);text-align:left;vertical-align:top}.mk-table thead th{border-top:0;color:var(--lp-ink-3);font-size:var(--fs-2xs);font-weight:600;letter-spacing:var(--tracking-label);text-transform:uppercase}.mk-table th+th,.mk-table td+td{text-align:center;white-space:nowrap}.mk-table td:first-child{color:var(--lp-ink-2)}.mk-form{display:grid;gap:var(--space-4)}.mk-field{display:grid;gap:var(--space-2)}.mk-label{font-size:var(--fs-sm);font-weight:500}.mk-input{background:var(--lp-sheet);border:1px solid var(--lp-rule-strong);border-radius:var(--radius-md);color:var(--lp-ink);font:inherit;font-size:var(--fs-md);line-height:var(--lh-normal);padding:var(--space-3);width:100%}.mk-input:focus-visible{border-color:var(--lp-blue);outline-offset:0}textarea.mk-input{min-height:8rem;resize:vertical}.mk-flash{background:var(--lp-sheet-2);border-radius:var(--radius-md);font-size:var(--fs-md);line-height:1.5;padding:var(--space-3) var(--space-4)}.mk-flash.error{color:var(--lp-ink);font-weight:500}.mk-hp{left:-10000px;position:absolute}@media (min-width: 768px){.mk-wrap{padding-inline:var(--space-7)}.mk-sheet{padding:var(--space-7)}.mk-head{grid-template-columns:minmax(0,2fr) minmax(0,3fr);padding-block:calc(var(--space-7) * 2) var(--space-7)}.mk-row{grid-template-columns:minmax(0,2fr) minmax(0,3fr);padding-block:var(--space-7)}.mk-row.flip>:first-child{order:2}.mk-cols{grid-template-columns:repeat(2,minmax(0,1fr))}.mk-cols.wide-first{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}.mk-cols.three{grid-template-columns:repeat(3,minmax(0,1fr))}.mk-figs{grid-template-columns:repeat(4,minmax(0,1fr))}.mk-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.mk-panel{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}}@media (prefers-reduced-motion: reduce){.mk-cta,.mk-tab,.mk-faq .chev{transition:none}}.masthead.svelte-b0gyxi{inset-inline:0;position:fixed;top:0;z-index:20}.masthead.svelte-b0gyxi:before{background:linear-gradient(to bottom,var(--lp-bg) 0%,color-mix(in srgb,var(--lp-bg) 70%,transparent) 62%,transparent 100%);content:"";inset:0 0 auto;height:calc(var(--mk-header) + var(--space-5));opacity:0;pointer-events:none;position:absolute;transition:opacity var(--dur-3) var(--ease-standard);z-index:-1}.masthead.scrolled.svelte-b0gyxi:before{opacity:1}.bar.svelte-b0gyxi{align-items:center;display:flex;gap:var(--space-3);justify-content:center;padding-block:var(--space-4)}.group.svelte-b0gyxi{align-items:center;display:flex;gap:var(--space-3)}.lockup.svelte-b0gyxi,.group.svelte-b0gyxi{transition:transform var(--dur-4) var(--ease-out)}.lockup.svelte-b0gyxi{transform:translate(calc(-1 * var(--spread, 0px)))}.group.svelte-b0gyxi{transform:translate(var(--spread, 0px))}.masthead.scrolled.svelte-b0gyxi .lockup:where(.svelte-b0gyxi),.masthead.scrolled.svelte-b0gyxi .group:where(.svelte-b0gyxi){transform:none}.plate.svelte-b0gyxi{background:var(--lp-plate);border-radius:var(--radius-lg);box-shadow:var(--lp-plate-shadow);transition:box-shadow var(--dur-3) var(--ease-standard),padding var(--dur-3) var(--ease-standard)}.masthead.scrolled.svelte-b0gyxi .plate:where(.svelte-b0gyxi){box-shadow:var(--lp-plate-shadow-raised)}.lockup.svelte-b0gyxi{display:flex;flex:none;padding:var(--space-3) var(--space-4)}.masthead.scrolled.svelte-b0gyxi .lockup:where(.svelte-b0gyxi){padding:var(--space-2) var(--space-3)}.lockup.svelte-b0gyxi img:where(.svelte-b0gyxi){display:block;height:32px;width:auto}.links.svelte-b0gyxi{display:none;gap:var(--space-1);padding:var(--space-2)}.links.svelte-b0gyxi a:where(.svelte-b0gyxi){border-radius:var(--radius-md);color:var(--lp-slate);font-size:var(--fs-sm);font-weight:500;padding:var(--space-2) var(--space-4);text-decoration:none;transition:background-color var(--dur-1) var(--ease-standard)}.links.svelte-b0gyxi a:where(.svelte-b0gyxi):hover,.links.svelte-b0gyxi a[aria-current=page]:where(.svelte-b0gyxi){background:var(--lp-plate-hover)}.links.svelte-b0gyxi a[aria-current=page]:where(.svelte-b0gyxi){font-weight:600}.signin.svelte-b0gyxi{color:var(--lp-slate);display:none;flex:none;font-size:var(--fs-sm);font-weight:600;padding:var(--space-3) var(--space-5);text-decoration:none;white-space:nowrap}.signin.svelte-b0gyxi:hover{background:var(--lp-plate-hover)}.menu.svelte-b0gyxi{margin-left:auto;position:relative}.menu.svelte-b0gyxi summary:where(.svelte-b0gyxi){align-items:center;color:var(--lp-slate);cursor:pointer;display:flex;font-size:var(--fs-sm);font-weight:500;gap:var(--space-2);list-style:none;padding:var(--space-3) var(--space-4)}.menu.svelte-b0gyxi summary:where(.svelte-b0gyxi)::-webkit-details-marker{display:none}.sheet.svelte-b0gyxi{background:var(--lp-plate);border-radius:var(--radius-lg);box-shadow:var(--shadow-popover);display:grid;min-width:12rem;padding:var(--space-2) var(--space-4);position:absolute;right:0;top:calc(100% + var(--space-2))}.sheet.svelte-b0gyxi a:where(.svelte-b0gyxi){border-bottom:1px solid var(--lp-plate-rule);color:var(--lp-slate);font-size:var(--fs-sm);font-weight:500;padding-block:var(--space-3);text-decoration:none}.sheet.svelte-b0gyxi a:where(.svelte-b0gyxi):last-child{border-bottom:0}.sheet.svelte-b0gyxi a[aria-current=page]:where(.svelte-b0gyxi){font-weight:600}@media (min-width: 768px){.links.svelte-b0gyxi{display:flex}.signin.svelte-b0gyxi{display:block}.menu.svelte-b0gyxi{display:none}}@media (prefers-reduced-motion: reduce){.masthead.svelte-b0gyxi:before,.lockup.svelte-b0gyxi,.group.svelte-b0gyxi,.plate.svelte-b0gyxi{transition:none}.masthead.scrolled.svelte-b0gyxi .lockup:where(.svelte-b0gyxi){transform:translate(calc(-1 * var(--spread, 0px)))}.masthead.scrolled.svelte-b0gyxi .group:where(.svelte-b0gyxi){transform:translate(var(--spread, 0px))}}.block.svelte-15kn4bi{border-top:1px solid var(--lp-rule);color:var(--lp-ink-3);margin-top:var(--space-7)}.grid.svelte-15kn4bi{display:grid;gap:var(--space-6);padding-block:var(--space-7)}.lockup.svelte-15kn4bi{align-items:center;color:var(--lp-ink);display:flex;gap:var(--space-3)}.tag.svelte-15kn4bi{margin:var(--space-4) 0 0}.head.svelte-15kn4bi{color:var(--lp-ink-3);margin:0 0 var(--space-3)}nav.svelte-15kn4bi a:where(.svelte-15kn4bi){color:var(--lp-ink-2);display:block;font-size:var(--fs-sm);padding-block:var(--space-1);text-decoration:none}nav.svelte-15kn4bi a:where(.svelte-15kn4bi):hover{color:var(--lp-ink)}.stamp.svelte-15kn4bi{border:1px solid var(--lp-rule-strong);display:grid;margin:0}.stamp.svelte-15kn4bi>div:where(.svelte-15kn4bi){border-top:1px solid var(--lp-rule-strong);padding:var(--space-2) var(--space-3)}.stamp.svelte-15kn4bi>div:where(.svelte-15kn4bi):first-child{border-top:0}.stamp.svelte-15kn4bi dt:where(.svelte-15kn4bi){margin:0}.stamp.svelte-15kn4bi dd:where(.svelte-15kn4bi){color:var(--lp-ink);font-size:var(--fs-sm);margin:var(--space-1) 0 0}.foot.svelte-15kn4bi{margin:0}@media (min-width: 768px){.grid.svelte-15kn4bi{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr) minmax(0,2fr)}.foot.svelte-15kn4bi{grid-column:1 / -1}}
