@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/manrope-latin-400-normal.PaqtzbVb.woff2)format("woff2"),url(/_astro/manrope-latin-400-normal.8tf8FM3T.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/manrope-latin-500-normal.BYYD-dBL.woff2)format("woff2"),url(/_astro/manrope-latin-500-normal.DMZssgOp.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/manrope-latin-600-normal.4f0koTD-.woff2)format("woff2"),url(/_astro/manrope-latin-600-normal.BqgrALkZ.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/manrope-latin-700-normal.BZp_XxE4.woff2)format("woff2"),url(/_astro/manrope-latin-700-normal.DGRFkw-m.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/manrope-latin-800-normal.BfWYOv1c.woff2)format("woff2"),url(/_astro/manrope-latin-800-normal.uHUdIJgA.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/manrope-latin-ext-400-normal.CMDvPJRp.woff2)format("woff2"),url(/_astro/manrope-latin-ext-400-normal.C-X6QNXX.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/manrope-latin-ext-700-normal.DYOwVNan.woff2)format("woff2"),url(/_astro/manrope-latin-ext-700-normal.eVCcYqtJ.woff)format("woff")}:root{--mk-teal-50:#f0f8f7;--mk-teal-100:#dcefeb;--mk-teal-200:#b8ddd8;--mk-teal-300:#8ec6bf;--mk-teal-400:#57afa7;--mk-teal-500:#218c86;--mk-teal-600:#007a75;--mk-teal-700:#006161;--mk-teal-800:#084c4c;--mk-editorial-teal:#387771;--mk-editorial-mist:#9ecfcb;--mk-white:#fff;--mk-gray-25:#fcfcfc;--mk-gray-50:#f9f9f9;--mk-gray-100:#f5f5f5;--mk-gray-150:#efefef;--mk-gray-200:#e8e8e8;--mk-gray-250:#dedede;--mk-gray-300:#d1d1d1;--mk-gray-400:#b3b3b3;--mk-gray-500:#919191;--mk-gray-600:#757575;--mk-gray-650:#666;--mk-gray-700:#555;--mk-gray-750:#434343;--mk-gray-800:#393939;--mk-gray-850:#303030;--mk-gray-900:#262626;--mk-gray-950:#1c1c1c;--color-brand:var(--mk-teal-700);--color-brand-hover:var(--mk-teal-800);--color-brand-tint:var(--mk-teal-50);--color-brand-light:var(--mk-teal-100);--color-brand-line:var(--mk-teal-200);--color-text:var(--mk-gray-750);--color-text-secondary:var(--mk-gray-650);--color-text-muted:var(--mk-gray-600);--color-text-inverse:var(--mk-white);--color-text-on-dark-secondary:var(--mk-gray-200);--color-bg:var(--mk-white);--color-bg-alt:var(--mk-gray-50);--color-bg-muted:var(--mk-gray-100);--color-bg-dark:var(--mk-gray-900);--color-border:var(--mk-gray-200);--color-border-strong:var(--mk-gray-300);--color-focus:var(--mk-teal-700);--color-error:#a3321f;--color-error-bg:#fbf1ee;--color-success:#1f5f3a;--color-success-bg:#eef7f1;--font-latin:"Manrope", system-ui, -apple-system, "Segoe UI", Arial, sans-serif;--font-body:var(--font-latin);--text-body:1rem;--text-small:.875rem;--text-lead:clamp(1.0625rem, .95rem + .5vw, 1.3125rem);--text-eyebrow:.75rem;--text-h1:clamp(2.25rem, 1.4rem + 3.6vw, 4.25rem);--text-h1-program:clamp(2.125rem, 1.35rem + 3.2vw, 3.875rem);--text-h2:clamp(1.875rem, 1.35rem + 2vw, 3.125rem);--text-h3:clamp(1.375rem, 1.2rem + .65vw, 1.75rem);--text-h4:clamp(1.125rem, 1.05rem + .3vw, 1.3125rem);--leading-tight:1.08;--leading-heading:1.15;--leading-sub:1.3;--leading-body:1.65;--tracking-h1:-.035em;--tracking-h2:-.025em;--tracking-h3:-.015em;--tracking-eyebrow:.08em;--measure-body:70ch;--measure-lead:60ch;--measure-h1:16ch;--measure-h1-program:24ch;--measure-h2:22ch;--container-max:1200px;--container-wide:1320px;--reading-max:740px;--gutter:clamp(1.5rem, 1rem + 1.5vw, 2rem);--page-pad:clamp(1.25rem, .6rem + 2.4vw, 2.5rem);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:32px;--space-8:40px;--space-9:48px;--space-10:64px;--space-11:80px;--space-12:96px;--space-13:120px;--section-pad:clamp(3.5rem, 2.2rem + 4.6vw, 7.5rem);--section-pad-compact:clamp(2.75rem, 1.9rem + 3vw, 5rem);--heading-to-body:clamp(1.25rem, 1rem + .8vw, 1.75rem);--body-to-cta:clamp(1.75rem, 1.5rem + .9vw, 2.25rem);--header-height:80px;--anchorbar-height:56px;--radius-sm:8px;--radius-control:12px;--radius-card:16px;--radius-card-lg:20px;--radius-image:20px;--radius-pill:999px;--shadow-card:0 4px 18px #2626260b;--shadow-card-hover:0 12px 32px #26262616;--ease-standard:cubic-bezier(.2, .7, .2, 1);--duration-fast:.15s;--duration-normal:.2s}@media (width<=639px){:root{--header-height:68px;--anchorbar-height:52px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--header-height) + 16px)}html:focus-within{scroll-behavior:smooth}body{background:var(--color-bg);min-height:100vh;color:var(--color-text);font-family:var(--font-body);font-size:var(--text-body);line-height:var(--leading-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;overflow-wrap:break-word;margin:0}body.is-locked{overflow:hidden}img,svg,picture,video{max-width:100%;height:auto;display:block}button,input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}a{color:var(--color-brand);text-underline-offset:.18em;transition:color var(--duration-fast) var(--ease-standard);text-decoration:underline 1px}a:hover{color:var(--color-brand-hover)}ul,ol{margin:0;padding:0}p,h1,h2,h3,h4,h5,h6,figure,blockquote,dl,dd{margin:0}address{font-style:normal}hr{background:var(--color-border);border:0;height:1px;margin:0}table{border-collapse:collapse;width:100%}::selection{background:var(--color-brand-light);color:var(--color-text)}:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px;border-radius:4px}.on-dark :focus-visible,.on-dark:focus-visible{outline-color:var(--mk-white)}[id]{scroll-margin-top:16px}.has-anchorbar [id]{scroll-margin-top:calc(var(--anchorbar-height) + 16px)}h1,h2,h3,h4{color:var(--color-text);text-wrap:balance;font-weight:700}h1,.h1{font-size:var(--text-h1);line-height:var(--leading-tight);letter-spacing:var(--tracking-h1);max-width:var(--measure-h1);font-weight:800}.h1--program{font-size:var(--text-h1-program);max-width:var(--measure-h1-program)}h2,.h2{font-size:var(--text-h2);line-height:var(--leading-heading);letter-spacing:var(--tracking-h2);max-width:var(--measure-h2);font-weight:800}h3,.h3{font-size:var(--text-h3);line-height:var(--leading-sub);letter-spacing:var(--tracking-h3);max-width:30ch;font-weight:700}h4,.h4{font-size:var(--text-h4);max-width:34ch;font-weight:700;line-height:1.35}p{max-width:var(--measure-body);text-wrap:pretty}.lead{font-size:var(--text-lead);color:var(--color-text-secondary);max-width:var(--measure-lead);line-height:1.6}.text-secondary{color:var(--color-text-secondary)}.text-small{font-size:var(--text-small);line-height:1.55}.text-center{text-align:center}.measure-wide{max-width:none}.flow>*+*{margin-top:var(--flow-space,1em)}.flow>h2+*,.flow>h3+*,.flow>h4+*{margin-top:var(--heading-to-body)}.container{width:min(100% - (var(--page-pad) * 2), var(--container-max));margin-inline:auto}.container--wide{width:min(100% - (var(--page-pad) * 2), var(--container-wide))}.container--reading{width:min(100% - (var(--page-pad) * 2), var(--reading-max))}.container>*,.grid>*{min-width:0}.grid{gap:var(--gutter);display:grid}.grid--12{grid-template-columns:repeat(12,minmax(0,1fr))}@media (width<=1023px){.grid--12{grid-template-columns:1fr}}.grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=1023px){.grid--3,.grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=639px){.grid--2,.grid--3,.grid--4{grid-template-columns:1fr}}.stack{gap:var(--stack-gap,var(--space-4));flex-direction:column;display:flex}.cluster{gap:var(--cluster-gap,var(--space-4));flex-wrap:wrap;align-items:center;display:flex}.sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.skip-link{z-index:1000;background:var(--color-brand);color:var(--color-text-inverse);border-radius:var(--radius-control);transition:transform var(--duration-fast) var(--ease-standard);padding:12px 18px;font-weight:700;text-decoration:none;position:absolute;top:12px;left:12px;transform:translateY(-200%)}.skip-link:focus{outline-color:var(--mk-white);outline-offset:-4px;color:var(--color-text-inverse);transform:translateY(0)}main:focus{outline:none}@media (prefers-reduced-motion:reduce){html,html:focus-within{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.section{padding-block:var(--section-pad)}.section--compact{padding-block:var(--section-pad-compact)}.section--flush-top{padding-top:0}.section--white{background:var(--color-bg)}.section--alt{background:var(--color-bg-alt)}.section--muted{background:var(--color-bg-muted)}.section--tint{background:var(--color-brand-tint)}.section--dark{background:var(--color-bg-dark);color:var(--color-text-inverse)}.section--dark h1,.section--dark h2,.section--dark h3,.section--dark h4{color:var(--color-text-inverse)}.section--dark p,.section--dark .lead{color:var(--color-text-on-dark-secondary)}.section--dark a:not(.btn){color:var(--color-text-inverse)}.section--dark a:not(.btn):hover{color:var(--mk-teal-100)}.section--bordered{border-top:1px solid var(--color-border)}.section__head{margin-bottom:clamp(2rem,1.5rem + 2vw,3.5rem)}.section__head>*+*{margin-top:var(--heading-to-body)}.section__head .eyebrow+h2,.section__head .eyebrow+h1{margin-top:var(--space-5)}.eyebrow{color:var(--color-brand);font-size:var(--text-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;align-items:center;gap:12px;font-weight:800;line-height:1.5;display:inline-flex}.eyebrow--rule:before{content:"";background:currentColor;flex:none;width:28px;height:3px}.eyebrow--plain{color:var(--color-text-secondary);font-weight:700}.section--dark .eyebrow{color:var(--mk-teal-200)}.btn{border-radius:var(--radius-control);text-align:center;white-space:normal;cursor:pointer;min-height:50px;transition:background-color var(--duration-normal) var(--ease-standard), border-color var(--duration-normal) var(--ease-standard), color var(--duration-normal) var(--ease-standard);border:1.5px solid #0000;justify-content:center;align-items:center;gap:10px;padding:12px 24px;font-size:.9375rem;font-weight:700;line-height:1.3;text-decoration:none;display:inline-flex;position:relative}.btn svg{stroke:currentColor;fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.btn--primary{background:var(--color-brand);color:var(--color-text-inverse)}.btn--primary:hover,.btn--primary:active{background:var(--color-brand-hover);color:var(--color-text-inverse)}.btn--secondary{background:var(--color-bg);color:var(--color-brand);border-color:var(--color-brand)}.btn--secondary:hover,.btn--secondary:active{background:var(--color-brand-tint);color:var(--color-brand-hover);border-color:var(--color-brand-hover)}.btn--quiet{background:var(--color-bg-muted);color:var(--color-text)}.btn--quiet:hover{background:var(--mk-gray-200);color:var(--color-text)}.btn--inverse{background:var(--color-bg);color:var(--color-text)}.btn--inverse:hover,.btn--inverse:active{background:var(--mk-teal-100);color:var(--color-text)}.btn--outline-inverse{color:var(--color-text-inverse);background:0 0;border-color:#fff9}.btn--outline-inverse:hover{border-color:var(--color-text-inverse);color:var(--color-text-inverse);background:#ffffff14}.btn--large{min-height:54px;padding:14px 28px;font-size:1rem}.btn--small{min-height:44px;padding:8px 18px;font-size:.875rem}.btn[disabled],.btn[aria-disabled=true]{cursor:not-allowed;opacity:.55}.btn:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}.section--dark .btn:focus-visible{outline-color:var(--mk-white)}.link-arrow{min-height:44px;color:var(--color-brand);align-items:center;gap:10px;font-weight:700;text-decoration:none;display:inline-flex}.link-arrow:after{content:"";width:18px;height:18px;transition:transform var(--duration-normal) var(--ease-standard);background-color:currentColor;flex:none;-webkit-mask:url(/brand/icons/arrow-right.svg) 50%/contain no-repeat;mask:url(/brand/icons/arrow-right.svg) 50%/contain no-repeat}.link-arrow:hover{color:var(--color-brand-hover);text-underline-offset:.25em;text-decoration:underline}.link-arrow:hover:after{transform:translate(3px)}.section--dark .link-arrow{color:var(--color-text-inverse)}.actions{gap:var(--space-4);flex-wrap:wrap;align-items:center;display:flex}.card{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-card);transition:box-shadow var(--duration-normal) var(--ease-standard), transform var(--duration-normal) var(--ease-standard);padding:clamp(1.5rem,1.25rem + 1vw,2rem)}.card--lg{border-radius:var(--radius-card-lg)}.card--rail{border-top:4px solid var(--color-brand)}.card--tint{background:var(--color-brand-tint);border-color:var(--color-brand-line)}.card--muted{background:var(--color-bg-muted);border-color:#0000}.card__title{font-size:var(--text-h4);letter-spacing:-.01em;margin-bottom:var(--space-3);text-wrap:pretty;max-width:none;font-weight:700;line-height:1.35}.card__body{color:var(--color-text-secondary);max-width:60ch}.card__body+.link-arrow,.card__body+.actions{margin-top:var(--space-5)}.list{gap:var(--list-gap,14px);list-style:none;display:grid}.list li{padding-left:28px;line-height:1.6;position:relative}.list--dot li:before{content:"";background:var(--color-brand);border-radius:50%;width:9px;height:9px;position:absolute;top:.68em;left:2px}.list--dash li:before{content:"";background:var(--color-brand);width:16px;height:3px;position:absolute;top:.78em;left:0}.list--check li{padding-left:34px}.list--check li:before{content:"";background:var(--color-brand-light);border-radius:50%;width:22px;height:22px;position:absolute;top:.2em;left:0;-webkit-mask:none}.list--check li:after{content:"";background:var(--mk-teal-800);width:14px;height:14px;position:absolute;top:calc(.2em + 4px);left:4px;-webkit-mask:url(/brand/icons/check.svg) 50%/contain no-repeat;mask:url(/brand/icons/check.svg) 50%/contain no-repeat}.steps{counter-reset:mk-step;gap:0;list-style:none;display:grid}.steps li{counter-increment:mk-step;padding:0 0 28px 60px;position:relative}.steps li:before{content:counter(mk-step, decimal-leading-zero);background:var(--color-brand);width:42px;height:42px;color:var(--color-text-inverse);letter-spacing:.02em;border-radius:11px;place-items:center;font-size:13px;font-weight:800;display:grid;position:absolute;top:-2px;left:0}.steps li:after{content:"";background:var(--color-brand-line);width:2px;position:absolute;top:46px;bottom:6px;left:20px}.steps li:last-child{padding-bottom:0}.steps li:last-child:after{display:none}.steps__title{color:var(--color-text);padding-top:8px;font-weight:700;line-height:1.4;display:block}.steps__body{color:var(--color-text-secondary);max-width:60ch;margin-top:6px;display:block}.rule{background:var(--color-border);border:0;height:1px}.rule--teal{background:var(--color-brand);border-radius:2px;width:64px;height:3px}.rule--teal-thin{background:var(--color-brand);width:48px;height:2px}.accordion{border-top:1px solid var(--color-border)}.accordion__item{border-bottom:1px solid var(--color-border)}.accordion__summary{cursor:pointer;color:var(--color-text);justify-content:space-between;align-items:flex-start;gap:20px;padding:20px 4px;font-size:1.0625rem;font-weight:700;line-height:1.45;list-style:none;display:flex}.accordion__summary::-webkit-details-marker{display:none}.accordion__summary::marker{content:""}.accordion__icon{background:var(--color-brand-tint);width:28px;height:28px;color:var(--color-brand);transition:transform var(--duration-normal) var(--ease-standard);border-radius:50%;flex:none;place-items:center;margin-top:-1px;display:grid}.accordion__icon svg{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;width:16px;height:16px}.accordion__item[open] .accordion__icon{transform:rotate(45deg)}.accordion__summary:hover{color:var(--color-brand)}.accordion__summary:focus-visible{outline-offset:-3px}.accordion__panel{color:var(--color-text-secondary);padding:0 4px 24px}.accordion__panel>*+*{margin-top:.75em}.quote{border-left:4px solid var(--color-brand);padding:8px 0 8px 24px}.quote blockquote{letter-spacing:-.01em;color:var(--color-text);font-size:clamp(1.125rem,1rem + .6vw,1.375rem);font-weight:600;line-height:1.5}.quote cite{font-style:normal;font-size:var(--text-small);color:var(--color-text-secondary);margin-top:16px;display:block}.facts{border-top:1px solid var(--color-border)}.facts th,.facts td{text-align:left;vertical-align:top;border-bottom:1px solid var(--color-border);padding:16px 0}.facts th{width:34%;color:var(--color-text);padding-right:24px;font-weight:700}.facts td{color:var(--color-text-secondary)}@media (width<=639px){.facts th,.facts td{border:0;width:auto;padding:0;display:block}.facts tr{border-bottom:1px solid var(--color-border);padding:14px 0;display:block}.facts td{margin-top:4px}}.field{flex-direction:column;gap:8px;display:flex}.field__label{font-size:var(--text-small);color:var(--color-text);font-weight:700}.field__optional{color:var(--color-text-secondary);font-weight:500}.field__hint{font-size:var(--text-small);color:var(--color-text-secondary)}.field__control{background:var(--color-bg);width:100%;min-height:50px;color:var(--color-text);border:1px solid var(--color-border-strong);border-radius:var(--radius-control);transition:border-color var(--duration-fast) var(--ease-standard);padding:12px 14px;font-size:1rem}.field__control:focus-visible{border-color:var(--color-brand);outline-offset:2px}textarea.field__control{resize:vertical;min-height:150px}select.field__control{appearance:none;background-image:url(/brand/icons/chevron-down.svg);background-position:right 14px center;background-repeat:no-repeat;background-size:20px;padding-right:44px}.field--invalid .field__control{border-color:var(--color-error);border-width:2px}.field__error{font-size:var(--text-small);color:var(--color-error);align-items:flex-start;gap:8px;font-weight:600;display:flex}.field__error:empty{display:none}.choice-group{flex-wrap:wrap;gap:12px;display:flex}.choice{border:1px solid var(--color-border-strong);border-radius:var(--radius-control);cursor:pointer;align-items:center;gap:10px;min-height:48px;padding:10px 18px 10px 14px;display:inline-flex}.choice input{width:20px;height:20px;accent-color:var(--color-brand);margin:0}.choice:has(input:checked){border-color:var(--color-brand);background:var(--color-brand-tint)}.form-alert{border-radius:var(--radius-card);border:1px solid;padding:18px 20px}.form-alert--error{background:var(--color-error-bg);border-color:var(--color-error);color:var(--color-text)}.form-alert--success{background:var(--color-success-bg);border-color:var(--color-success);color:var(--color-text)}.form-alert--notice{background:var(--color-bg-muted);border-color:var(--color-border-strong)}.form-alert h2,.form-alert h3{font-size:var(--text-h4);margin-bottom:6px}.form-alert ul{margin-top:8px;padding-left:20px;list-style:outside}.form-alert a{color:var(--color-brand)}.media{border-radius:var(--radius-image);background:var(--color-bg-muted);position:relative;overflow:hidden}.media>img{object-fit:cover;object-position:var(--focal,center);width:100%;height:100%}.media--rail:before{content:"";background:var(--color-brand);z-index:1;width:8px;position:absolute;inset:0 auto 0 0}.media--framed{background:0 0;border-radius:0;padding:20px 20px 0 0;position:relative;overflow:visible}.media--framed:before{content:"";background:var(--color-brand-light);z-index:-1;position:absolute;inset:0 0 20px 20px}.media--framed>img{border-radius:0}.header[data-astro-cid-nen7h5rs]{z-index:50;background:var(--color-bg);border-bottom:1px solid var(--color-border);position:sticky;top:0}.header__inner[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;gap:var(--space-7);height:var(--header-height);display:flex}.header__logo[data-astro-cid-nen7h5rs]{flex:none;align-items:center;margin-left:-2px;padding:8px 0;display:inline-flex}.header__logo[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{width:160px;height:auto}.header__nav[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--space-7);display:flex}.header__links[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--space-6);list-style:none;display:flex}.header__link[data-astro-cid-nen7h5rs]{min-height:44px;color:var(--color-text);transition:color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard);border-bottom:2px solid #0000;align-items:center;padding:0 2px;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.header__link[data-astro-cid-nen7h5rs]:hover{color:var(--color-brand)}.header__link[data-astro-cid-nen7h5rs][aria-current=page]{color:var(--color-brand);border-bottom-color:var(--color-brand)}.header__toggle[data-astro-cid-nen7h5rs]{border-radius:var(--radius-control);justify-content:center;align-items:center;width:48px;height:48px;margin-right:-8px;display:none}.header__burger[data-astro-cid-nen7h5rs]{flex-direction:column;justify-content:center;gap:5px;width:22px;height:22px;display:flex}.header__burger[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{background:var(--color-text);width:100%;height:2px;transition:transform var(--duration-normal) var(--ease-standard), opacity var(--duration-normal) var(--ease-standard);border-radius:2px;display:block}.header__toggle[data-astro-cid-nen7h5rs][aria-expanded=true] .header__burger[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:first-child{transform:translateY(7px)rotate(45deg)}.header__toggle[data-astro-cid-nen7h5rs][aria-expanded=true] .header__burger[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:nth-child(2){opacity:0}.header__toggle[data-astro-cid-nen7h5rs][aria-expanded=true] .header__burger[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.header__mobile[data-astro-cid-nen7h5rs]{inset:var(--header-height) 0 auto 0;background:var(--color-bg);border-bottom:1px solid var(--color-border);padding:var(--space-4) 0 var(--space-6);position:absolute;box-shadow:0 16px 32px #26262614}.header__mobile[data-astro-cid-nen7h5rs][hidden]{display:none}.header__mobile-links[data-astro-cid-nen7h5rs]{list-style:none;display:grid}.header__mobile-link[data-astro-cid-nen7h5rs]{min-height:52px;color:var(--color-text);border-bottom:1px solid var(--color-border);align-items:center;padding:4px 0;font-size:1.125rem;font-weight:600;text-decoration:none;display:flex}.header__mobile-link[data-astro-cid-nen7h5rs][aria-current=page]{color:var(--color-brand)}.header__mobile-cta[data-astro-cid-nen7h5rs]{margin-top:var(--space-5);width:100%}@media (width<=1023px){.header__links[data-astro-cid-nen7h5rs]{gap:var(--space-5)}.header__link[data-astro-cid-nen7h5rs]{font-size:.875rem}}@media (width<=839px){.header__nav[data-astro-cid-nen7h5rs]{display:none}.header__toggle[data-astro-cid-nen7h5rs]{display:inline-flex}.header__logo[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{width:136px}}.footer[data-astro-cid-jo6i4kqk]{background:var(--color-bg-dark);color:var(--color-text-inverse);padding-block:var(--space-9) var(--space-8)}.footer__inner[data-astro-cid-jo6i4kqk]{gap:var(--space-6) var(--space-8);grid-template-columns:1fr auto;grid-template-areas:"brand nav""contact contact""copy copy";align-items:start;display:grid}.footer__brand[data-astro-cid-jo6i4kqk]{grid-area:brand}.footer__logo[data-astro-cid-jo6i4kqk]{display:inline-block}.footer__logo[data-astro-cid-jo6i4kqk] img[data-astro-cid-jo6i4kqk]{width:150px;height:auto}.footer__tagline[data-astro-cid-jo6i4kqk]{margin-top:var(--space-4);color:var(--color-text-on-dark-secondary);font-size:var(--text-small)}.footer__nav[data-astro-cid-jo6i4kqk]{grid-area:nav}.footer__links[data-astro-cid-jo6i4kqk]{gap:var(--space-2) var(--space-6);flex-wrap:wrap;list-style:none;display:flex}.footer__links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk],.footer__contact[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{min-height:44px;color:var(--color-text-inverse);font-size:var(--text-small);align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.footer__links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover,.footer__contact[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--mk-teal-200);text-underline-offset:.25em;text-decoration:underline}.footer__contact[data-astro-cid-jo6i4kqk]{align-items:center;gap:var(--space-3);padding-top:var(--space-5);border-top:1px solid #ffffff24;flex-wrap:wrap;grid-area:contact;display:flex}.footer__contact[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{font-weight:500}.footer__sep[data-astro-cid-jo6i4kqk]{color:var(--mk-gray-500)}.footer__copy[data-astro-cid-jo6i4kqk]{color:var(--color-text-on-dark-secondary);font-size:var(--text-small);grid-area:copy}@media (width<=639px){.footer__inner[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr;grid-template-areas:"brand""nav""contact""copy"}.footer__links[data-astro-cid-jo6i4kqk]{flex-direction:column;gap:0}.footer__sep[data-astro-cid-jo6i4kqk]{display:none}.footer__contact[data-astro-cid-jo6i4kqk]{flex-direction:column;align-items:flex-start;gap:0}}
