@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/91bd2e40df15814e-s.19s5evoqhirey.woff2?dpl=dpl_49LbSfHnc69PzsKJetZKgpDaLQmq)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/a63431c4ac64ea8b-s.386o_ri1vb0yv.woff2?dpl=dpl_49LbSfHnc69PzsKJetZKgpDaLQmq)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8b4ed0a90d903ab5-s.44dak0sams9f0.woff2?dpl=dpl_49LbSfHnc69PzsKJetZKgpDaLQmq)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/c47649aa31f9e140-s.p.3lxpqujs87tck.woff2?dpl=dpl_49LbSfHnc69PzsKJetZKgpDaLQmq)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk Fallback;src:local(Arial);ascent-override:99.07%;descent-override:30.02%;line-gap-override:0.0%;size-adjust:100.94%}.hanken_grotesk_24c6a3e4-module__dWcE-G__className{font-family:Hanken Grotesk,Hanken Grotesk Fallback;font-style:normal}.hanken_grotesk_24c6a3e4-module__dWcE-G__variable{--font-hanken:"Hanken Grotesk", "Hanken Grotesk Fallback"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-duration:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0}}}@layer theme{:root,:host{--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-600:#e40014;--spacing:.25rem;--container-sm:24rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-6xl:72rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--font-weight-light:300;--font-weight-medium:500;--font-weight-semibold:600;--tracking-tight:-.025em;--tracking-wide:.025em;--leading-relaxed:1.625;--radius-md:.375rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-body);--default-mono-font-family:var(--font-mono);--font-heading:var(--font-heading)}@supports (color:lab(0% 0 0)){:root,:host{--color-red-600:lab(48.4493% 77.4328 61.5452)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.static{position:static}.inset-0{inset:0}.top-\[-24\%\]{top:-24%}.left-\[12\%\]{left:12%}.-z-10{z-index:calc(10 * -1)}.mx-auto{margin-inline:auto}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mb-12{margin-bottom:calc(var(--spacing) * 12)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.h-\[42rem\]{height:42rem}.h-px{height:1px}.min-h-screen{min-height:100vh}.w-\[42rem\]{width:42rem}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-\[15ch\]{max-width:15ch}.max-w-\[20ch\]{max-width:20ch}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.flex-1{flex:1}.\[animation\:brand-drift_26s_ease-in-out_infinite\]{animation:26s ease-in-out infinite brand-drift}.scroll-mt-20{scroll-margin-top:calc(var(--spacing) * 20)}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-2{gap:calc(var(--spacing) * 2)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-10{gap:calc(var(--spacing) * 10)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}.overflow-hidden{overflow:hidden}.rounded-full{border-radius:3.40282e38px}.rounded-md{border-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[color\:color-mix\(in_srgb\,var\(--brand-foreground\)_25\%\,transparent\)\]{border-color:var(--brand-foreground)}@supports (color:color-mix(in lab, red, red)){.border-\[color\:color-mix\(in_srgb\,var\(--brand-foreground\)_25\%\,transparent\)\]{border-color:color-mix(in srgb,var(--brand-foreground) 25%,transparent)}}.border-\[color\:color-mix\(in_srgb\,var\(--brand-foreground\)_30\%\,transparent\)\]{border-color:var(--brand-foreground)}@supports (color:color-mix(in lab, red, red)){.border-\[color\:color-mix\(in_srgb\,var\(--brand-foreground\)_30\%\,transparent\)\]{border-color:color-mix(in srgb,var(--brand-foreground) 30%,transparent)}}.bg-\[color\:color-mix\(in_srgb\,var\(--brand-foreground\)_9\%\,transparent\)\]{background-color:var(--brand-foreground)}@supports (color:color-mix(in lab, red, red)){.bg-\[color\:color-mix\(in_srgb\,var\(--brand-foreground\)_9\%\,transparent\)\]{background-color:color-mix(in srgb,var(--brand-foreground) 9%,transparent)}}.bg-brand-primary{background-color:var(--brand-primary)}.bg-\[radial-gradient\(circle\,color-mix\(in_srgb\,var\(--brand-foreground\)_7\%\,transparent\)_0\%\,transparent_60\%\)\]{background-image:radial-gradient(circle,var(--brand-foreground) 0%,transparent 60%)}@supports (color:color-mix(in lab, red, red)){.bg-\[radial-gradient\(circle\,color-mix\(in_srgb\,var\(--brand-foreground\)_7\%\,transparent\)_0\%\,transparent_60\%\)\]{background-image:radial-gradient(circle,color-mix(in srgb,var(--brand-foreground) 7%,transparent) 0%,transparent 60%)}}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-24{padding-block:calc(var(--spacing) * 24)}.pt-36{padding-top:calc(var(--spacing) * 36)}.pb-0\.5{padding-bottom:calc(var(--spacing) * .5)}.pb-1{padding-bottom:var(--spacing)}.pb-24{padding-bottom:calc(var(--spacing) * 24)}.text-center{text-align:center}.text-left{text-align:left}.font-heading{font-family:var(--font-heading)}.font-sans{font-family:var(--font-body)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.leading-\[1\.05\]{--tw-leading:1.05;line-height:1.05}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.03em\]{--tw-tracking:-.03em;letter-spacing:-.03em}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.text-balance{text-wrap:balance}.text-pretty{text-wrap:pretty}.text-\[color\:color-mix\(in_srgb\,var\(--brand-foreground\)_70\%\,transparent\)\]{color:var(--brand-foreground)}@supports (color:color-mix(in lab, red, red)){.text-\[color\:color-mix\(in_srgb\,var\(--brand-foreground\)_70\%\,transparent\)\]{color:color-mix(in srgb,var(--brand-foreground) 70%,transparent)}}.text-\[color\:color-mix\(in_srgb\,var\(--brand-foreground\)_75\%\,transparent\)\]{color:var(--brand-foreground)}@supports (color:color-mix(in lab, red, red)){.text-\[color\:color-mix\(in_srgb\,var\(--brand-foreground\)_75\%\,transparent\)\]{color:color-mix(in srgb,var(--brand-foreground) 75%,transparent)}}.text-brand-accent{color:var(--brand-accent)}.text-brand-background{color:var(--brand-background)}.text-brand-primary{color:var(--brand-primary)}.text-brand-secondary{color:var(--brand-secondary)}.text-red-600{color:var(--color-red-600)}.uppercase{text-transform:uppercase}.no-underline{text-decoration-line:none}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-300{--tw-duration:.3s;transition-duration:.3s}@media (hover:hover){.group-hover\:translate-x-1:is(:where(.group):hover *){--tw-translate-x:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:border-brand-primary:is(:where(.group):hover *){border-color:var(--brand-primary)}}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}@media (hover:hover){.hover\:underline:hover{text-decoration-line:underline}}.disabled\:opacity-60:disabled{opacity:.6}@media (min-width:40rem){.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.sm\:text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}}@media (min-width:48rem){.md\:mb-16{margin-bottom:calc(var(--spacing) * 16)}.md\:grid-cols-\[1fr_1fr\]{grid-template-columns:1fr 1fr}.md\:gap-16{gap:calc(var(--spacing) * 16)}.md\:py-24{padding-block:calc(var(--spacing) * 24)}.md\:py-32{padding-block:calc(var(--spacing) * 32)}.md\:py-36{padding-block:calc(var(--spacing) * 36)}.md\:pt-48{padding-top:calc(var(--spacing) * 48)}.md\:pb-32{padding-bottom:calc(var(--spacing) * 32)}.md\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.md\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.md\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.md\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.md\:text-\[5\.5rem\]{font-size:5.5rem}}@media (min-width:64rem){.lg\:px-12{padding-inline:calc(var(--spacing) * 12)}}}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;scroll-padding-top:5rem}html,body{background:var(--brand-background);color:var(--brand-foreground);font-family:var(--font-body,system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);font-feature-settings:"kern", "liga", "calt";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;padding:0;line-height:1.5}::selection{background:var(--brand-primary)}@supports (color:color-mix(in lab, red, red)){::selection{background:color-mix(in srgb, var(--brand-primary) 22%, transparent)}}::selection{color:var(--brand-primary)}[data-reveal]{opacity:0;transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1);transition-delay:var(--reveal-delay,0s);will-change:opacity, transform;transform:translateY(1.25rem)}[data-reveal=left]{transform:translate(-1.25rem)}[data-reveal=scale]{transform:scale(.985)}[data-reveal].is-visible{opacity:1;transform:none}@keyframes brand-drift{0%,to{opacity:.7;transform:translate(-2%,-1%)scale(1)}50%{opacity:1;transform:translate(2%,1%)scale(1.08)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}[data-reveal]{opacity:1;transition:none;transform:none}.motion-drift{animation:none!important}}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}
.mrdn-callout{--callout-border:var(--brand-accent);--callout-bg:color-mix(in srgb, var(--brand-muted) 40%, transparent);--callout-title:var(--brand-primary);--callout-body:var(--brand-foreground);border-left:4px solid var(--callout-border);background:var(--callout-bg);border-radius:.25rem;margin-block:1.5rem;padding:1rem 1.25rem}.mrdn-callout--warning{--callout-border:#f59e0b;--callout-bg:#fffbeb;--callout-title:#78350f;--callout-body:#451a03}.mrdn-callout--disclaimer{--callout-border:var(--brand-muted);--callout-bg:color-mix(in srgb, var(--brand-muted) 30%, transparent);--callout-title:color-mix(in srgb, var(--brand-foreground) 80%, transparent);--callout-body:color-mix(in srgb, var(--brand-foreground) 80%, transparent);font-style:italic}.mrdn-callout--note{--callout-border:color-mix(in srgb, var(--brand-primary) 40%, transparent);--callout-bg:var(--brand-background)}.mrdn-callout--success{--callout-border:#16a34a;--callout-bg:#f0fdf4;--callout-title:#14532d;--callout-body:#052e16}.mrdn-callout__title{color:var(--callout-title);font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.025em;margin:0 0 .25rem;font-size:.875rem;font-weight:600}.mrdn-callout--disclaimer .mrdn-callout__title{font-style:normal}.mrdn-callout__body{color:var(--callout-body);font-size:.875rem;line-height:1.625}@media (min-width:768px){.mrdn-callout{padding:1.25rem 1.5rem}.mrdn-callout__body{font-size:1rem}}.mrdn-aside{border-left:1px solid var(--brand-muted);color:color-mix(in srgb, var(--brand-foreground) 70%, transparent);margin-block:1.25rem;padding-left:1rem;font-size:.875rem;font-style:italic;line-height:1.625}.mrdn-aside__label{color:color-mix(in srgb, var(--brand-foreground) 85%, transparent);font-style:normal;font-weight:600}@media (min-width:768px){.mrdn-aside{font-size:1rem}}.mrdn-quote{border:1px solid var(--brand-muted);background:var(--brand-background);border-radius:.5rem;margin-block:2.5rem;padding:1.75rem 1.5rem}.mrdn-quote__body{color:var(--brand-foreground);margin:0;font-size:1.125rem;line-height:1.625}.mrdn-quote__caption{border-top:1px solid var(--brand-muted);align-items:center;gap:.75rem;margin-top:1.25rem;padding-top:1rem;display:flex}.mrdn-quote__avatar{object-fit:cover;border-radius:9999px;flex-shrink:0;width:2.5rem;height:2.5rem}.mrdn-quote__meta{flex-direction:column;display:flex}.mrdn-quote__author{color:var(--brand-primary);font-family:var(--font-heading);font-size:.875rem;font-style:normal;font-weight:600}.mrdn-quote__role{color:color-mix(in srgb, var(--brand-foreground) 60%, transparent);font-size:.75rem}@media (min-width:768px){.mrdn-quote{padding:2rem}.mrdn-quote__body{font-size:1.25rem}}.mrdn-pullquote{border-left:4px solid var(--brand-accent);background:color-mix(in srgb, var(--brand-muted) 40%, transparent);text-align:left;margin-block:2.5rem;padding:1.5rem}.mrdn-pullquote--right{text-align:right}.mrdn-pullquote--center{text-align:center}.mrdn-pullquote__quote{margin:0;position:relative}.mrdn-pullquote__mark{color:var(--brand-accent);font-family:var(--font-heading);font-size:3rem;line-height:1;display:block}.mrdn-pullquote__body{color:var(--brand-primary);font-family:var(--font-heading);margin-top:.75rem;font-size:1.25rem;font-weight:500;line-height:1.375}.mrdn-pullquote__caption{color:color-mix(in srgb, var(--brand-foreground) 70%, transparent);text-transform:uppercase;letter-spacing:.05em;margin-top:1.25rem;font-size:.875rem;font-weight:500}.mrdn-pullquote__cite{font-style:normal}@media (min-width:768px){.mrdn-pullquote{padding:2rem}.mrdn-pullquote__mark{font-size:3.75rem}.mrdn-pullquote__body{font-size:1.5rem}}.mrdn-cta{border:1px solid color-mix(in srgb, var(--brand-accent) 40%, transparent);background:color-mix(in srgb, var(--brand-muted) 30%, transparent);text-align:center;border-radius:.5rem;margin-block:3rem;padding:2rem 1.5rem}.mrdn-cta__title{max-width:42rem;color:var(--brand-primary);font-family:var(--font-heading);margin:0 auto;font-size:1.5rem;font-weight:600;line-height:1.25}.mrdn-cta__body{max-width:42rem;color:color-mix(in srgb, var(--brand-foreground) 80%, transparent);margin:.75rem auto 0;font-size:.875rem;line-height:1.625}.mrdn-cta__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;margin-top:1.5rem;display:flex}.mrdn-cta__btn{border-radius:.375rem;justify-content:center;align-items:center;padding:.625rem 1.25rem;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.mrdn-cta__btn--primary{background:var(--brand-primary);color:var(--brand-background);transition:opacity .15s}.mrdn-cta__btn--primary:hover{opacity:.9}.mrdn-cta__btn--secondary{border:1px solid var(--brand-muted);background:var(--brand-background);color:var(--brand-foreground);transition:color .15s,border-color .15s}.mrdn-cta__btn--secondary:hover{border-color:var(--brand-accent);color:var(--brand-primary)}@media (min-width:768px){.mrdn-cta{padding:2.5rem}.mrdn-cta__title{font-size:1.875rem}.mrdn-cta__body{font-size:1rem}}.mrdn-comparison{grid-template-columns:1fr;gap:1.5rem;margin-block:2.5rem;display:grid}.mrdn-comparison>*{margin:0}.mrdn-side{border:1px solid var(--brand-muted);background:var(--brand-background);border-radius:.5rem;padding:1.25rem}.mrdn-side__title{color:var(--brand-primary);font-family:var(--font-heading);margin:0;font-size:1rem;font-weight:600}.mrdn-side__body{color:var(--brand-foreground);margin-top:.75rem;font-size:.875rem;line-height:1.625}@media (min-width:768px){.mrdn-comparison{grid-template-columns:1fr 1fr;gap:2rem}.mrdn-side{padding:1.5rem}.mrdn-side__title{font-size:1.125rem}.mrdn-side__body{font-size:1rem}}.mrdn-grid{grid-template-columns:1fr;gap:1.5rem;margin-block:2rem;display:grid}.mrdn-twocolumn{grid-template-columns:1fr;gap:2rem;margin-block:2rem;display:grid}.mrdn-grid>*,.mrdn-twocolumn>*{margin:0}@media (min-width:768px){.mrdn-grid{gap:2rem}.mrdn-grid--2{grid-template-columns:repeat(2,1fr)}.mrdn-grid--3{grid-template-columns:repeat(3,1fr)}.mrdn-grid--4{grid-template-columns:repeat(4,1fr)}.mrdn-twocolumn{grid-template-columns:1fr 1fr;gap:2.5rem}}.mrdn-stat{flex-direction:column;gap:.25rem;display:flex}.mrdn-stat__value{color:var(--brand-primary);font-family:var(--font-heading);font-size:2.25rem;font-weight:600;line-height:1}.mrdn-stat__label{color:color-mix(in srgb, var(--brand-foreground) 70%, transparent);text-transform:uppercase;letter-spacing:.05em;margin-top:.5rem;font-size:.75rem;font-weight:600}.mrdn-stat__caption{color:color-mix(in srgb, var(--brand-foreground) 60%, transparent);font-size:.875rem}.mrdn-statgrid{border-block:1px solid var(--brand-muted);grid-template-columns:1fr;gap:1.5rem;margin-block:2.5rem;padding-block:2rem;display:grid}@media (min-width:768px){.mrdn-stat__value{font-size:3rem}.mrdn-statgrid{gap:2rem}.mrdn-statgrid--2{grid-template-columns:repeat(2,1fr)}.mrdn-statgrid--3{grid-template-columns:repeat(3,1fr)}.mrdn-statgrid--4{grid-template-columns:repeat(4,1fr)}}.mrdn-media-caption{text-align:center;color:color-mix(in srgb, var(--brand-foreground) 60%, transparent);margin-top:.5rem;font-size:.875rem;line-height:1.375}.mrdn-embed{margin-block:2rem}.mrdn-embed__frame{background:var(--brand-muted);border-radius:.5rem;width:100%;position:relative;overflow:hidden}.mrdn-embed__iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.mrdn-figure{margin-block:2rem}.mrdn-figure__img{border-radius:.375rem;width:100%;height:auto}.mrdn-pdf{margin-block:2rem}.mrdn-pdf__frame{border:1px solid var(--brand-muted);background:var(--brand-muted);border-radius:.5rem;width:100%;overflow:hidden}.mrdn-pdf__iframe{border:0;width:100%;display:block}.mrdn-pdf__caption{color:color-mix(in srgb, var(--brand-foreground) 60%, transparent);margin-top:.5rem;font-size:.875rem;line-height:1.375}.mrdn-pdf__link{text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--brand-foreground) 40%, transparent);text-decoration-color:color-mix(in srgb, var(--brand-foreground) 40%, transparent);text-underline-offset:2px}.mrdn-pdf__link:hover{-webkit-text-decoration-color:var(--brand-foreground);text-decoration-color:var(--brand-foreground)}.mrdn-video{margin-block:2rem}.mrdn-video--active{background:var(--brand-muted);border-radius:.5rem;overflow:hidden}.mrdn-video__frame{width:100%;position:relative}.mrdn-video__iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.mrdn-video__button{background:var(--brand-muted);text-align:left;cursor:pointer;border:0;border-radius:.5rem;width:100%;padding:0;display:block;position:relative;overflow:hidden}.mrdn-video__button:focus-visible{outline:2px solid var(--brand-accent);outline-offset:2px}.mrdn-video__poster{object-fit:cover;width:100%;height:100%;transition:transform .2s;position:absolute;inset:0}.mrdn-video__button:hover .mrdn-video__poster{transform:scale(1.02)}.mrdn-video__gradient{background:linear-gradient(to bottom right, var(--brand-primary), var(--brand-secondary), var(--brand-accent));position:absolute;inset:0}.mrdn-video__overlay{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.mrdn-video__play{background:color-mix(in srgb, var(--brand-background) 95%, transparent);border-radius:9999px;justify-content:center;align-items:center;width:4rem;height:4rem;transition:transform .2s;display:flex;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.mrdn-video__button:hover .mrdn-video__play{transform:scale(1.1)}.mrdn-video__play-icon{width:1.75rem;height:1.75rem;color:var(--brand-primary);margin-left:.25rem}.mrdn-video__caption{color:color-mix(in srgb, var(--brand-foreground) 60%, transparent);margin-top:.5rem;font-size:.875rem}.mrdn-video__caption-title{color:color-mix(in srgb, var(--brand-foreground) 80%, transparent);font-weight:500}.mrdn-video__caption-sep{color:color-mix(in srgb, var(--brand-foreground) 30%, transparent);margin-inline:.5rem}@media (min-width:768px){.mrdn-video__play{width:5rem;height:5rem}.mrdn-video__play-icon{width:2.25rem;height:2.25rem}}.mrdn-steps{margin-block:1.5rem;counter-reset:steps var(--steps-start,0);margin-left:0;list-style:none}.mrdn-steps>*+*{margin-top:1rem}.mrdn-step{counter-increment:steps;gap:1rem;display:flex;position:relative}.mrdn-step:before{content:counter(steps);background:var(--brand-primary);width:1.75rem;height:1.75rem;color:var(--brand-background);border-radius:9999px;justify-content:center;align-items:center;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem;font-weight:500;display:flex;position:absolute;top:.125rem;left:-2.5rem}.mrdn-step__body{color:var(--brand-foreground);flex:1;margin-left:3rem;font-size:.875rem;line-height:1.625}.mrdn-step__title{color:var(--brand-primary);font-family:var(--font-heading);margin:0 0 .25rem;font-weight:600}@media (min-width:768px){.mrdn-step{gap:1.25rem}.mrdn-step:before{width:2rem;height:2rem;left:-3rem}.mrdn-step__body{margin-left:3.5rem;font-size:1rem}}.mrdn-faq{margin-block:2rem;padding:0;list-style:none}.mrdn-faq>*+*{margin-top:.75rem}.mrdn-faq__item{list-style:none}.mrdn-faq__details{border:1px solid var(--brand-muted);background:var(--brand-background);border-radius:.5rem}.mrdn-faq__details[open]{box-shadow:0 1px 2px #0000000d}.mrdn-faq__summary{cursor:pointer;color:var(--brand-primary);padding:1rem 1.25rem;font-weight:500;list-style:none}.mrdn-faq__summary::-webkit-details-marker{display:none}.mrdn-faq__summary-row{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.mrdn-faq__icon{color:color-mix(in srgb, var(--brand-foreground) 40%, transparent);margin-top:.25rem;transition:transform .15s}.mrdn-faq__details[open] .mrdn-faq__icon{transform:rotate(45deg)}.mrdn-faq__answer{border-top:1px solid var(--brand-muted);color:color-mix(in srgb, var(--brand-foreground) 85%, transparent);padding:1rem 1.25rem;font-size:.875rem;line-height:1.625}@media (min-width:768px){.mrdn-faq__answer{font-size:1rem}}.mrdn-tabs{border:1px solid var(--brand-muted);background:var(--brand-background);border-radius:.375rem;margin-block:1.5rem;overflow:hidden}.mrdn-tabs__list{border-bottom:1px solid var(--brand-muted);background:color-mix(in srgb, var(--brand-muted) 30%, transparent);padding-inline:.5rem;display:flex}.mrdn-tabs__tab{color:color-mix(in srgb, var(--brand-foreground) 60%, transparent);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:.5rem .75rem;font-size:.875rem;font-weight:500;transition:color .15s}.mrdn-tabs__tab:not(.mrdn-tabs__tab--active):hover{color:var(--brand-foreground)}.mrdn-tabs__tab:focus{outline:none}.mrdn-tabs__tab:focus-visible{box-shadow:0 0 0 2px var(--brand-accent);outline:none}.mrdn-tabs__tab--active{border-bottom-color:var(--brand-primary);color:var(--brand-primary)}.mrdn-tabs__panel{color:var(--brand-foreground);padding:1rem;font-size:.875rem;line-height:1.625}@media (min-width:768px){.mrdn-tabs__panel{font-size:1rem}}
.mrdn-article__header{text-align:center;max-width:48rem;margin-inline:auto;padding:4rem 1.5rem 2.5rem}.mrdn-article__preview-label{color:#b45309;text-transform:uppercase;letter-spacing:.2em;margin-bottom:1rem;font-size:.75rem;font-weight:600}.mrdn-article__eyebrow{color:var(--brand-accent);text-transform:uppercase;letter-spacing:.2em;font-size:.75rem;font-weight:600;text-decoration:none}.mrdn-article__title{color:var(--brand-primary);font-family:var(--font-heading);margin-top:1.5rem;font-size:2.25rem;font-weight:600;line-height:1.05}.mrdn-article__description{color:color-mix(in srgb, var(--brand-foreground) 75%, transparent);margin-top:1.5rem;font-size:1.125rem}.mrdn-article__byline{color:color-mix(in srgb, var(--brand-foreground) 60%, transparent);flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem .75rem;margin-top:2rem;font-size:.875rem;display:flex}.mrdn-article__author{color:var(--brand-foreground);font-weight:500}.mrdn-article__dot{color:color-mix(in srgb, var(--brand-foreground) 30%, transparent)}.mrdn-article__draft{color:var(--brand-accent)}.mrdn-article__hero-wrap{max-width:64rem;margin-inline:auto;padding-inline:1.5rem}.mrdn-article__hero{aspect-ratio:16/9;border-radius:.5rem;overflow:hidden}.mrdn-article__hero-img{object-fit:cover;width:100%;height:100%}.mrdn-article__body{margin-inline:auto;max-width:42rem;margin-top:3rem;padding:0 1.5rem 6rem}.mrdn-article__tags{border-top:1px solid var(--brand-muted);flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:4rem;padding-top:2rem;display:flex}.mrdn-article__tag{border:1px solid var(--brand-muted);color:color-mix(in srgb, var(--brand-foreground) 60%, transparent);text-transform:uppercase;letter-spacing:.05em;border-radius:9999px;padding:.25rem .75rem;font-size:.75rem}.mrdn-article__back{text-align:center;margin-top:4rem}.mrdn-article__back-link{color:var(--brand-accent);align-items:center;font-size:.875rem;font-weight:500;text-decoration:none;display:inline-flex}.mrdn-article__back-link:hover{text-decoration:underline}@media (min-width:768px){.mrdn-article__header{padding-top:6rem}.mrdn-article__title{font-size:3rem}.mrdn-article__description{font-size:1.25rem}.mrdn-article__body{margin-top:4rem}}@media (min-width:1024px){.mrdn-article__title{font-size:3.75rem}}.mrdn-byline{flex-wrap:wrap;justify-content:center;align-items:center;gap:.25rem .75rem;display:flex}.mrdn-byline__group{align-items:center;gap:.375rem;display:inline-flex}.mrdn-byline__role{color:color-mix(in srgb, var(--brand-foreground) 50%, transparent)}.mrdn-byline__author{align-items:center;display:inline-flex}.mrdn-byline__author-link{color:var(--brand-foreground);font-weight:500;text-decoration:none}.mrdn-byline__author-link:hover{text-decoration:underline}.mrdn-byline__author-sep{color:color-mix(in srgb, var(--brand-foreground) 40%, transparent)}.mrdn-prose{color:color-mix(in srgb, var(--brand-foreground) 85%, transparent);font-size:1.125rem;line-height:1.75}.mrdn-prose :where(p):not(:where(.not-prose,.not-prose *)){margin:1.25em 0}.mrdn-prose :where(h1,h2,h3,h4):not(:where(.not-prose,.not-prose *)){color:var(--brand-primary);font-family:var(--font-heading);font-weight:600;line-height:1.25}.mrdn-prose :where(h2):not(:where(.not-prose,.not-prose *)){margin-top:3rem;margin-bottom:1rem;font-size:1.875rem}.mrdn-prose :where(h3):not(:where(.not-prose,.not-prose *)){margin-top:2.5rem;margin-bottom:.75rem;font-size:1.5rem}.mrdn-prose :where(h4):not(:where(.not-prose,.not-prose *)){margin-top:2rem;margin-bottom:.5rem;font-size:1.25rem}.mrdn-prose :where(a):not(:where(.not-prose,.not-prose *)){color:var(--brand-accent);text-decoration:none}.mrdn-prose :where(a):not(:where(.not-prose,.not-prose *)):hover{text-decoration:underline}.mrdn-prose :where(h1,h2,h3,h4) :where(a):not(:where(.not-prose,.not-prose *)){color:var(--brand-primary);text-decoration:none}.mrdn-prose :where(strong):not(:where(.not-prose,.not-prose *)){color:var(--brand-primary);font-weight:600}.mrdn-prose :where(ul,ol):not(:where(.not-prose,.not-prose *)){margin:1.25em 0;padding-left:1.625em}.mrdn-prose :where(ul):not(:where(.not-prose,.not-prose *)){list-style:outside}.mrdn-prose :where(ol):not(:where(.not-prose,.not-prose *)){list-style:decimal}.mrdn-prose :where(li):not(:where(.not-prose,.not-prose *)){margin:.5em 0}.mrdn-prose :where(li):not(:where(.not-prose,.not-prose *))::marker{color:color-mix(in srgb, var(--brand-foreground) 40%, transparent)}.mrdn-prose :where(code):not(:where(.not-prose,.not-prose *)){background:var(--brand-muted);color:var(--brand-primary);border-radius:.25rem;padding:.125rem .375rem;font-size:.875rem;font-weight:500}.mrdn-prose :where(pre):not(:where(.not-prose,.not-prose *)){background:var(--brand-foreground);color:var(--brand-background);border-radius:.5rem;margin:1.5em 0;padding:1rem 1.25rem;font-size:.875rem;line-height:1.6;overflow-x:auto}.mrdn-prose :where(pre code):not(:where(.not-prose,.not-prose *)){color:inherit;font-size:inherit;background:0 0;padding:0;font-weight:400}.mrdn-prose :where(blockquote):not(:where(.not-prose,.not-prose *)){border-left:2px solid var(--brand-accent);color:color-mix(in srgb, var(--brand-foreground) 85%, transparent);margin:1.5em 0;padding-left:1.5rem;font-style:normal;font-weight:500}.mrdn-prose :where(img):not(:where(.not-prose,.not-prose *)){border-radius:.375rem;margin:1.5em 0}.mrdn-prose :where(hr):not(:where(.not-prose,.not-prose *)){border:0;border-top:1px solid var(--brand-muted);margin:2.5em 0}.mrdn-prose :where(table):not(:where(.not-prose,.not-prose *)){border-collapse:collapse;width:100%;margin:1.5em 0;font-size:.9375rem}.mrdn-prose :where(th,td):not(:where(.not-prose,.not-prose *)){border:1px solid var(--brand-muted);text-align:left;padding:.5rem .75rem}.mrdn-prose :where(th):not(:where(.not-prose,.not-prose *)){color:var(--brand-primary);font-weight:600}.mrdn-blog{max-width:72rem;margin-inline:auto;padding:4rem 1.5rem}.mrdn-blog__header{max-width:48rem;margin-bottom:4rem}.mrdn-blog__eyebrow{color:var(--brand-accent);text-transform:uppercase;letter-spacing:.2em;font-size:.75rem;font-weight:500}.mrdn-blog__title{color:var(--brand-primary);font-family:var(--font-heading);margin-top:1rem;font-size:3rem;font-weight:600;line-height:1.05}.mrdn-blog__lead{color:color-mix(in srgb, var(--brand-foreground) 70%, transparent);margin-top:1.5rem;font-size:1.125rem}.mrdn-blog__section-title{color:var(--brand-primary);font-family:var(--font-heading);margin:5rem 0 2rem;font-size:1.5rem;font-weight:600}.mrdn-blog__grid{grid-template-columns:1fr;align-items:start;gap:3rem 2rem;margin:0;padding:0;list-style:none;display:grid}.mrdn-blog__empty{color:color-mix(in srgb, var(--brand-foreground) 70%, transparent)}.mrdn-blog__empty-code{background:var(--brand-muted);border-radius:.25rem;padding:.125rem .375rem;font-size:.875rem}@media (min-width:768px){.mrdn-blog{padding-block:6rem}.mrdn-blog__header{margin-bottom:6rem}.mrdn-blog__title{font-size:3.75rem}.mrdn-blog__lead{font-size:1.25rem}.mrdn-blog__section-title{margin-top:7rem;font-size:1.875rem}.mrdn-blog__grid{grid-template-columns:1fr 1fr}}@media (min-width:1024px){.mrdn-blog__title{font-size:4.5rem}.mrdn-blog__grid{grid-template-columns:repeat(3,1fr)}}.mrdn-card,.mrdn-featured{text-decoration:none}.mrdn-card{flex-direction:column;display:flex}.mrdn-card__media,.mrdn-featured__media{aspect-ratio:4/3;border-radius:.25rem;position:relative;overflow:hidden}.mrdn-card__img{object-fit:cover;transition:transform .5s}.mrdn-card:hover .mrdn-card__img,.mrdn-featured:hover .mrdn-card__img{transform:scale(1.02)}.mrdn-card__eyebrow{color:var(--brand-accent);text-transform:uppercase;letter-spacing:.18em;font-size:.75rem;font-weight:600}.mrdn-card__eyebrow-draft{color:color-mix(in srgb, var(--brand-foreground) 50%, transparent);margin-left:.75rem}.mrdn-card__dot{color:color-mix(in srgb, var(--brand-foreground) 30%, transparent);margin-inline:.5rem}.mrdn-card__text{margin-top:1.25rem}.mrdn-card__title{color:var(--brand-primary);font-family:var(--font-heading);margin-top:.75rem;font-size:1.25rem;font-weight:600;line-height:1.375;transition:color .15s}.mrdn-card:hover .mrdn-card__title{color:var(--brand-accent)}.mrdn-card__desc{color:color-mix(in srgb, var(--brand-foreground) 70%, transparent);margin-top:.75rem;font-size:.875rem}.mrdn-card__meta{color:color-mix(in srgb, var(--brand-foreground) 60%, transparent);margin-top:1rem;font-size:.75rem}.mrdn-featured{grid-template-columns:1fr;gap:2rem;display:grid}.mrdn-featured--noimage{max-width:48rem;display:block}.mrdn-featured__media{aspect-ratio:4/3}.mrdn-featured__text{flex-direction:column;justify-content:center;display:flex}.mrdn-featured__title{color:var(--brand-primary);font-family:var(--font-heading);margin-top:1rem;font-size:1.875rem;font-weight:600;line-height:1.1;transition:color .15s}.mrdn-featured:hover .mrdn-featured__title{color:var(--brand-accent)}.mrdn-featured__desc{color:color-mix(in srgb, var(--brand-foreground) 75%, transparent);margin-top:1.25rem;font-size:1rem}.mrdn-featured__meta{color:color-mix(in srgb, var(--brand-foreground) 60%, transparent);margin-top:1.5rem;font-size:.875rem}@media (min-width:768px){.mrdn-card__title{font-size:1.5rem}.mrdn-card__desc{font-size:1rem}.mrdn-featured{grid-template-columns:1fr 1fr;gap:3rem}.mrdn-featured__media{aspect-ratio:1}.mrdn-featured__title{font-size:2.25rem}.mrdn-featured__desc{font-size:1.125rem}}@media (min-width:1024px){.mrdn-featured__title{font-size:3rem}}.mrdn-loadmore{justify-content:center;margin-top:4rem;display:flex}.mrdn-loadmore__btn{border:1px solid color-mix(in srgb, var(--brand-foreground) 20%, transparent);color:var(--brand-primary);text-transform:uppercase;letter-spacing:.18em;cursor:pointer;background:0 0;border-radius:.25rem;justify-content:center;align-items:center;padding:.75rem 1.5rem;font-size:.875rem;font-weight:500;transition:color .15s,border-color .15s;display:inline-flex}.mrdn-loadmore__btn:hover:not(:disabled){border-color:var(--brand-accent);color:var(--brand-accent)}.mrdn-loadmore__btn:disabled{cursor:not-allowed;border-color:color-mix(in srgb, var(--brand-foreground) 10%, transparent);color:color-mix(in srgb, var(--brand-foreground) 40%, transparent)}.mrdn-pagination{justify-content:center;align-items:center;margin-top:4rem;display:flex}.mrdn-pagination__list{flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;padding:0;font-size:.875rem;list-style:none;display:flex}.mrdn-pagination__ellipsis{color:color-mix(in srgb, var(--brand-foreground) 50%, transparent);padding-inline:.5rem}.mrdn-pagination__page{border:1px solid color-mix(in srgb, var(--brand-foreground) 20%, transparent);min-width:2.25rem;height:2.25rem;color:var(--brand-primary);border-radius:.25rem;justify-content:center;align-items:center;padding-inline:.75rem;text-decoration:none;transition:color .15s,border-color .15s;display:inline-flex}.mrdn-pagination__page:hover{border-color:var(--brand-accent);color:var(--brand-accent)}.mrdn-pagination__page--current{border-color:var(--brand-accent);background:color-mix(in srgb, var(--brand-accent) 10%, transparent);color:var(--brand-accent);font-weight:500}.mrdn-pagination__step{border:1px solid color-mix(in srgb, var(--brand-foreground) 20%, transparent);height:2.25rem;color:var(--brand-primary);letter-spacing:.025em;border-radius:.25rem;align-items:center;gap:.5rem;padding-inline:.75rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:color .15s,border-color .15s;display:inline-flex}.mrdn-pagination__step:hover{border-color:var(--brand-accent);color:var(--brand-accent)}.mrdn-pagination__step--disabled{cursor:not-allowed;border-color:color-mix(in srgb, var(--brand-foreground) 10%, transparent);color:color-mix(in srgb, var(--brand-foreground) 40%, transparent)}@media (min-width:768px){.mrdn-loadmore,.mrdn-pagination{margin-top:6rem}}
.mrdn-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mrdn-site-header{z-index:50;border-bottom:1px solid var(--brand-muted);background:var(--brand-background);position:sticky;top:0}body:has([data-admin-shell]) .mrdn-site-header{display:none}.mrdn-site-header__inner{justify-content:space-between;align-items:center;gap:1rem;max-width:72rem;margin-inline:auto;padding:1rem 1.5rem;display:flex}.mrdn-site-header__brand{font-family:var(--font-heading);color:var(--brand-primary);font-size:1.125rem;font-weight:600;text-decoration:none}.mrdn-site-footer{border-top:1px solid var(--brand-muted);background:color-mix(in srgb, var(--brand-muted) 30%, transparent);margin-top:6rem}body:has([data-admin-shell]) .mrdn-site-footer{display:none}.mrdn-site-footer__inner{max-width:72rem;color:color-mix(in srgb, var(--brand-foreground) 70%, transparent);margin-inline:auto;padding:2.5rem 1.5rem;font-size:.875rem}.mrdn-site-footer__row{flex-direction:column;gap:1.5rem;display:flex}.mrdn-site-footer__legal{font-family:var(--font-heading);color:var(--brand-foreground);font-weight:600}.mrdn-site-footer__desc{max-width:28rem;margin-top:.5rem}.mrdn-site-footer__nav{flex-wrap:wrap;gap:1rem;display:flex}.mrdn-site-footer__link{color:inherit;text-decoration:none}.mrdn-site-footer__link:hover{color:var(--brand-primary)}.mrdn-site-footer__copyright{color:color-mix(in srgb, var(--brand-foreground) 50%, transparent);margin-top:2rem;font-size:.75rem}@media (min-width:768px){.mrdn-site-footer__row{flex-direction:row;justify-content:space-between;align-items:flex-start}}.mrdn-megamenu{display:none}@media (min-width:768px){.mrdn-megamenu{display:block}}.mrdn-megamenu__list{align-items:center;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.mrdn-megamenu__item{align-items:center;display:flex}.mrdn-megamenu__item--has-children{position:relative}.mrdn-megamenu__link,.mrdn-megamenu__trigger{color:color-mix(in srgb, var(--brand-foreground) 80%, transparent);cursor:pointer;background:0 0;border:0;border-radius:.25rem;align-items:center;gap:.25rem;padding:.5rem .75rem;font-size:.875rem;text-decoration:none;display:inline-flex}.mrdn-megamenu__link:hover,.mrdn-megamenu__trigger:hover{color:var(--brand-primary)}.mrdn-megamenu__link:focus,.mrdn-megamenu__trigger:focus{outline:none}.mrdn-megamenu__link:focus-visible,.mrdn-megamenu__trigger:focus-visible{outline:2px solid var(--brand-accent);outline-offset:2px}.mrdn-megamenu__caret{font-size:.75rem;line-height:1}.mrdn-megamenu__panel{z-index:50;border:1px solid var(--brand-muted);background:var(--brand-background);border-radius:.375rem;min-width:260px;margin-top:.25rem;padding:.5rem;position:absolute;top:100%;left:0;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.mrdn-megamenu__panel-list{flex-direction:column;gap:.125rem;margin:0;padding:0;list-style:none;display:flex}.mrdn-megamenu__child{color:var(--brand-foreground);border-radius:.25rem;flex-direction:column;gap:.125rem;padding:.5rem .75rem;font-size:.875rem;text-decoration:none;display:flex}.mrdn-megamenu__child:hover{background:color-mix(in srgb, var(--brand-muted) 40%, transparent)}.mrdn-megamenu__child:focus{outline:none}.mrdn-megamenu__child:focus-visible{outline:2px solid var(--brand-accent);outline-offset:2px}.mrdn-megamenu__child-label{align-items:center;gap:.5rem;font-weight:500;display:flex}.mrdn-megamenu__child-icon{font-size:1rem;line-height:1}.mrdn-megamenu__child-desc{color:color-mix(in srgb, var(--brand-foreground) 70%, transparent);font-size:.75rem}.mrdn-drawer{display:block}@media (min-width:768px){.mrdn-drawer{display:none}}.mrdn-drawer__trigger,.mrdn-drawer__close{color:var(--brand-foreground);cursor:pointer;background:0 0;border:0;border-radius:.25rem;justify-content:center;align-items:center;display:inline-flex}.mrdn-drawer__trigger{width:2.5rem;height:2.5rem}.mrdn-drawer__close{width:2.25rem;height:2.25rem}.mrdn-drawer__trigger:hover,.mrdn-drawer__close:hover{background:color-mix(in srgb, var(--brand-muted) 50%, transparent)}.mrdn-drawer__trigger:focus,.mrdn-drawer__close:focus{outline:none}.mrdn-drawer__trigger:focus-visible,.mrdn-drawer__close:focus-visible{outline:2px solid var(--brand-accent);outline-offset:2px}.mrdn-drawer__bars{flex-direction:column;gap:.375rem;display:flex}.mrdn-drawer__bar{background:currentColor;width:1.5rem;height:2px;display:block}.mrdn-drawer__close-icon{font-size:1.25rem;line-height:1}.mrdn-drawer__portal{z-index:50;position:fixed;inset:0}.mrdn-drawer__overlay{cursor:pointer;background:#0006;border:0;width:100%;height:100%;position:absolute;inset:0}.mrdn-drawer__panel{background:var(--brand-background);flex-direction:column;gap:.75rem;width:20rem;max-width:100%;height:100%;padding:1rem;display:flex;position:absolute;top:0;right:0;box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a}.mrdn-drawer__header{justify-content:space-between;align-items:center;display:flex}.mrdn-drawer__title{font-family:var(--font-heading);color:var(--brand-primary);font-size:1rem;font-weight:600}.mrdn-drawer__nav{flex:1;overflow-y:auto}.mrdn-drawer__list{flex-direction:column;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.mrdn-drawer__link,.mrdn-drawer__section{width:100%;color:var(--brand-foreground);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:.25rem;padding:.5rem .75rem;font-size:.875rem;font-weight:500;text-decoration:none;display:block}.mrdn-drawer__section{justify-content:space-between;align-items:center;display:flex}.mrdn-drawer__link:hover,.mrdn-drawer__section:hover,.mrdn-drawer__sublink:hover{background:color-mix(in srgb, var(--brand-muted) 40%, transparent)}.mrdn-drawer__link:focus,.mrdn-drawer__section:focus,.mrdn-drawer__sublink:focus{outline:none}.mrdn-drawer__link:focus-visible,.mrdn-drawer__section:focus-visible,.mrdn-drawer__sublink:focus-visible{outline:2px solid var(--brand-accent);outline-offset:2px}.mrdn-drawer__section-icon{font-size:1rem;line-height:1}.mrdn-drawer__sublist{border-left:1px solid var(--brand-muted);flex-direction:column;gap:.125rem;margin-top:.25rem;padding-left:.75rem;list-style:none;display:flex}.mrdn-drawer__sublink{color:color-mix(in srgb, var(--brand-foreground) 80%, transparent);border-radius:.25rem;padding:.5rem .75rem;font-size:.875rem;text-decoration:none;display:block}.mrdn-drawer__sublink-label{align-items:center;gap:.5rem;display:flex}.mrdn-drawer__sublink-icon{font-size:1rem;line-height:1}.mrdn-drawer__sublink-name{font-weight:500}.mrdn-drawer__sublink-desc{color:color-mix(in srgb, var(--brand-foreground) 60%, transparent);margin-top:.125rem;font-size:.75rem;display:block}.mrdn-cta-band{width:100%}.mrdn-cta-band[data-variant=brand]{background:var(--brand-primary);color:#fff}.mrdn-cta-band[data-variant=dark]{background:var(--brand-foreground);color:#fff}.mrdn-cta-band[data-variant=light]{background:var(--brand-muted);color:var(--brand-foreground)}.mrdn-cta-band__inner{flex-direction:column;gap:2rem;max-width:72rem;margin-inline:auto;padding:3.5rem 1.5rem;display:flex}.mrdn-cta-band__text{max-width:42rem}.mrdn-cta-band__headline{font-family:var(--font-heading);font-size:1.875rem;font-weight:600;line-height:1.2}.mrdn-cta-band[data-variant=light] .mrdn-cta-band__headline{color:var(--brand-primary)}.mrdn-cta-band__body{margin-top:1rem;font-size:1rem}.mrdn-cta-band[data-variant=brand] .mrdn-cta-band__body,.mrdn-cta-band[data-variant=dark] .mrdn-cta-band__body{color:#fffc}.mrdn-cta-band[data-variant=light] .mrdn-cta-band__body{color:color-mix(in srgb, var(--brand-foreground) 80%, transparent)}.mrdn-cta-band__actions{flex-direction:column;gap:.75rem;display:flex}.mrdn-cta-band__btn{cursor:pointer;border:1px solid #0000;border-radius:.25rem;justify-content:center;align-items:center;padding:.75rem 1.25rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:background-color .15s,color .15s,border-color .15s,opacity .15s;display:inline-flex}.mrdn-cta-band[data-variant=brand] .mrdn-cta-band__btn[data-cta=primary]{color:var(--brand-primary);background:#fff}.mrdn-cta-band[data-variant=brand] .mrdn-cta-band__btn[data-cta=primary]:hover{background:var(--brand-muted)}.mrdn-cta-band[data-variant=brand] .mrdn-cta-band__btn[data-cta=secondary],.mrdn-cta-band[data-variant=dark] .mrdn-cta-band__btn[data-cta=secondary]{color:#fff;border-color:#ffffffb3}.mrdn-cta-band[data-variant=brand] .mrdn-cta-band__btn[data-cta=secondary]:hover,.mrdn-cta-band[data-variant=dark] .mrdn-cta-band__btn[data-cta=secondary]:hover{background:#ffffff1a}.mrdn-cta-band[data-variant=dark] .mrdn-cta-band__btn[data-cta=primary]{background:var(--brand-accent);color:#fff}.mrdn-cta-band[data-variant=dark] .mrdn-cta-band__btn[data-cta=primary]:hover{opacity:.9}.mrdn-cta-band[data-variant=light] .mrdn-cta-band__btn[data-cta=primary]{background:var(--brand-primary);color:#fff}.mrdn-cta-band[data-variant=light] .mrdn-cta-band__btn[data-cta=primary]:hover{background:var(--brand-secondary)}.mrdn-cta-band[data-variant=light] .mrdn-cta-band__btn[data-cta=secondary]{border-color:var(--brand-primary);color:var(--brand-primary)}.mrdn-cta-band[data-variant=light] .mrdn-cta-band__btn[data-cta=secondary]:hover{background:color-mix(in srgb, var(--brand-primary) 5%, transparent)}@media (min-width:640px){.mrdn-cta-band__actions{flex-flow:wrap}}@media (min-width:768px){.mrdn-cta-band__inner{flex-direction:row;justify-content:space-between;align-items:center;padding-top:4rem;padding-bottom:4rem}.mrdn-cta-band__headline{font-size:2.25rem}.mrdn-cta-band__body{font-size:1.125rem}.mrdn-cta-band__actions{flex-shrink:0}}.mrdn-office-grid{width:100%}.mrdn-office-grid__inner{max-width:72rem;margin-inline:auto;padding:3.5rem 1.5rem}.mrdn-office-grid__header{max-width:48rem;margin-bottom:2.5rem}.mrdn-office-grid__heading{font-family:var(--font-heading);color:var(--brand-primary);font-size:1.875rem;font-weight:600;line-height:1.2}.mrdn-office-grid__body{color:color-mix(in srgb, var(--brand-foreground) 75%, transparent);margin-top:1rem;font-size:1rem}.mrdn-office-grid__empty{color:color-mix(in srgb, var(--brand-foreground) 70%, transparent)}.mrdn-office-grid__list{grid-template-columns:1fr;gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}.mrdn-office-card{border:1px solid var(--brand-muted);background:var(--brand-background);border-radius:.25rem;flex-direction:column;padding:1.5rem;display:flex}.mrdn-office-card__name{font-family:var(--font-heading);color:var(--brand-primary);font-size:1.125rem;font-weight:600}.mrdn-office-card__address{white-space:pre-line;color:color-mix(in srgb, var(--brand-foreground) 80%, transparent);margin-top:.75rem;font-size:.875rem;line-height:1.625}.mrdn-office-card__contact{flex-direction:column;gap:.25rem;margin-top:1rem;font-size:.875rem;display:flex}.mrdn-office-card__row{flex-wrap:wrap;align-items:baseline;gap:.5rem;display:flex}.mrdn-office-card__label{color:color-mix(in srgb, var(--brand-foreground) 60%, transparent)}.mrdn-office-card__link{color:var(--brand-accent);text-decoration:none}.mrdn-office-card__link:hover{text-decoration:underline}.mrdn-office-card__map{margin-top:1rem;font-size:.875rem}@media (min-width:768px){.mrdn-office-grid__inner{padding-top:5rem;padding-bottom:5rem}.mrdn-office-grid__heading{font-size:2.25rem}.mrdn-office-grid__body{font-size:1.125rem}.mrdn-office-grid__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.mrdn-office-grid__list{grid-template-columns:repeat(3,minmax(0,1fr))}}.mrdn-sticky-cta{inset-inline:0;z-index:40;display:none;position:fixed;bottom:0}@media (min-width:768px){.mrdn-sticky-cta{display:block}}.mrdn-sticky-cta__inner{max-width:72rem;margin-inline:auto;padding:0 1.5rem 1rem}.mrdn-sticky-cta__bar{border:1px solid var(--brand-muted);background:color-mix(in srgb, var(--brand-background) 95%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:0;border-top-left-radius:.25rem;border-top-right-radius:.25rem;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1.25rem;display:flex;box-shadow:0 -4px 16px #0000000f}.mrdn-sticky-cta__label{color:var(--brand-foreground);font-size:.875rem;font-weight:500}.mrdn-sticky-cta__actions{align-items:center;gap:.5rem;display:flex}.mrdn-sticky-cta__btn{cursor:pointer;border:1px solid #0000;border-radius:.25rem;justify-content:center;align-items:center;padding:.5rem 1rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}.mrdn-sticky-cta__btn[data-cta=primary]{background:var(--brand-primary);color:#fff}.mrdn-sticky-cta__btn[data-cta=primary]:hover{background:var(--brand-secondary)}.mrdn-sticky-cta__btn[data-cta=secondary]{border-color:var(--brand-primary);color:var(--brand-primary)}.mrdn-sticky-cta__btn[data-cta=secondary]:hover{background:var(--brand-muted)}.mrdn-sticky-cta__dismiss{width:2rem;height:2rem;color:color-mix(in srgb, var(--brand-foreground) 70%, transparent);cursor:pointer;background:0 0;border:0;border-radius:.25rem;justify-content:center;align-items:center;margin-left:.25rem;transition:background-color .15s,color .15s;display:inline-flex}.mrdn-sticky-cta__dismiss:hover{background:var(--brand-muted);color:var(--brand-foreground)}.mrdn-collection-grid{grid-template-columns:1fr;gap:2.5rem 2rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){.mrdn-collection-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.mrdn-collection-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.mrdn-collection-card{border:1px solid var(--brand-muted);border-radius:.25rem;flex-direction:column;height:100%;padding:1.5rem;text-decoration:none;transition:border-color .15s;display:flex}.mrdn-collection-card:hover{border-color:var(--brand-accent)}.mrdn-collection-card__head{align-items:center;gap:.75rem;display:flex}.mrdn-collection-card__icon{background:var(--brand-muted);width:2.5rem;height:2.5rem;color:var(--brand-primary);border-radius:.25rem;justify-content:center;align-items:center;font-size:1.25rem;font-weight:600;display:inline-flex}.mrdn-collection-card__category{text-transform:uppercase;letter-spacing:.18em;color:var(--brand-accent);font-size:.75rem;font-weight:600}.mrdn-collection-card__title{font-family:var(--font-heading);color:var(--brand-primary);margin-top:1.25rem;font-size:1.5rem;font-weight:600;line-height:1.3;transition:color .15s}.mrdn-collection-card:hover .mrdn-collection-card__title{color:var(--brand-accent)}.mrdn-collection-card__desc{color:color-mix(in srgb, var(--brand-foreground) 75%, transparent);margin-top:.75rem;font-size:1rem}.mrdn-collection-card__cta{color:var(--brand-accent);margin-top:1.5rem;font-size:.875rem;font-weight:500}.mrdn-collection-card__draft{text-transform:uppercase;letter-spacing:.05em;color:color-mix(in srgb, var(--brand-foreground) 50%, transparent);margin-top:.75rem;font-size:.75rem}@media (min-width:768px){.mrdn-collection-card__title{font-size:1.875rem}}.mrdn-collection-detail__header{max-width:64rem;margin-inline:auto;padding:4rem 1.5rem 2.5rem}.mrdn-collection-detail__eyebrow{text-transform:uppercase;letter-spacing:.2em;color:var(--brand-accent);font-size:.75rem;font-weight:600;text-decoration:none}.mrdn-collection-detail__title{font-family:var(--font-heading);color:var(--brand-primary);margin-top:1.5rem;font-size:2.25rem;font-weight:600;line-height:1.05}.mrdn-collection-detail__description{max-width:48rem;color:color-mix(in srgb, var(--brand-foreground) 75%, transparent);margin-top:1.5rem;font-size:1.125rem}.mrdn-collection-detail__meta{color:color-mix(in srgb, var(--brand-foreground) 60%, transparent);flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin-top:1.5rem;font-size:.875rem;display:flex}.mrdn-collection-detail__draft{text-transform:uppercase;letter-spacing:.05em;color:var(--brand-accent);margin-top:1rem;font-size:.75rem}.mrdn-collection-detail__hero{max-width:64rem;margin-inline:auto;padding-inline:1.5rem}.mrdn-collection-detail__hero-frame{aspect-ratio:16/9;border-radius:.5rem;position:relative;overflow:hidden}.mrdn-collection-detail__hero-frame img{object-fit:cover}.mrdn-collection-detail__layout{margin-inline:auto;grid-template-columns:1fr;gap:3rem;max-width:64rem;margin-top:3rem;padding:0 1.5rem 4rem;display:grid}@media (min-width:768px){.mrdn-collection-detail__title{font-size:3rem}.mrdn-collection-detail__description{font-size:1.25rem}.mrdn-collection-detail__layout{gap:4rem;margin-top:4rem}.mrdn-collection-detail__layout[data-has-sidebar=true]{grid-template-columns:minmax(0,1fr) 16rem}}@media (min-width:1024px){.mrdn-collection-detail__title{font-size:3.75rem}}.mrdn-related{align-self:flex-start}@media (min-width:768px){.mrdn-related{position:sticky;top:6rem}}.mrdn-related__heading{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.18em;color:color-mix(in srgb, var(--brand-foreground) 60%, transparent);font-size:.875rem;font-weight:600}.mrdn-related__list{border-left:1px solid var(--brand-muted);flex-direction:column;gap:1rem;margin-top:1rem;padding-left:1rem;list-style:none;display:flex}.mrdn-related__link{text-decoration:none;display:block}.mrdn-related__title{font-family:var(--font-heading);color:var(--brand-primary);font-size:1rem;font-weight:600;transition:color .15s;display:block}.mrdn-related__link:hover .mrdn-related__title{color:var(--brand-accent)}.mrdn-related__desc{color:color-mix(in srgb, var(--brand-foreground) 70%, transparent);margin-top:.25rem;font-size:.875rem;display:block}.mrdn-related__footer{margin-top:1.5rem;font-size:.875rem}
