:root{--mr-navy:#274681;--mr-navy-600:#2f5199;--mr-navy-800:#1d3562;--mr-navy-900:#142542;--mr-navy-950:#0e1b31;--mr-blue:#335ca8;--mr-gold:#f6c543;--mr-gold-300:#fbdd8c;--mr-gold-600:#d9a311;--mr-gold-800:#8a6604;--mr-ink:#16202f;--mr-ink-soft:#3c4a5f;--mr-mut:#66748a;--mr-faint:#8692a3;--mr-paper:#ffffff;--mr-paper-warm:#fbfaf7;--mr-paper-cool:#f2f5fa;--mr-line:#e2e7ef;--mr-line-strong:#c6cfdd;--mr-ok:#2d7958;--mr-ok-bg:#eaf5ef;--mr-warn:#956605;--mr-warn-bg:#fdf5e3;--mr-stop:#a63b3b;--mr-stop-bg:#fbeeee;--mr-font-display:"Fraunces","Iowan Old Style",Georgia,"Times New Roman",serif;--mr-font-text:"Archivo",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--mr-font-mono:ui-monospace,"SF Mono","Cascadia Mono","Roboto Mono",Menlo,monospace;--mr-t-xs:0.75rem;--mr-t-sm:0.8125rem;--mr-t-base:1rem;--mr-t-md:clamp(1.0625rem,0.5vw + 0.94rem,1.1875rem);--mr-t-lg:clamp(1.1875rem,0.9vw + 1rem,1.375rem);--mr-t-xl:clamp(1.375rem,1.4vw + 1.06rem,1.75rem);--mr-t-2xl:clamp(1.625rem,2.2vw + 1.13rem,2.25rem);--mr-t-3xl:clamp(1.9375rem,3.4vw + 1.13rem,3rem);--mr-t-4xl:clamp(2.25rem,5vw + 1rem,4rem);--mr-lh-tight:1.1;--mr-lh-head:1.18;--mr-lh-snug:1.4;--mr-lh-body:1.68;--mr-track-tight:-0.022em;--mr-track-caps:0.09em;--mr-sp-1:0.25rem;--mr-sp-2:0.5rem;--mr-sp-3:0.75rem;--mr-sp-4:1rem;--mr-sp-5:1.5rem;--mr-sp-6:2rem;--mr-sp-7:2.75rem;--mr-sp-8:3.5rem;--mr-sp-9:5rem;--mr-sp-section:clamp(3.25rem,6vw,5.5rem);--mr-measure:68ch;--mr-measure-tight:54ch;--mr-container:1180px;--mr-container-narrow:780px;--mr-r-sm:3px;--mr-r:5px;--mr-r-lg:8px;--mr-r-pill:999px;--mr-rule:1px solid var(--mr-line);--mr-rule-strong:1px solid var(--mr-line-strong);--mr-shadow-sm:0 1px 2px rgba(20,37,66,.06);--mr-shadow:0 2px 4px rgba(20,37,66,.05),0 8px 20px -8px rgba(20,37,66,.12);--mr-shadow-lg:0 4px 8px rgba(20,37,66,.06),0 24px 48px -16px rgba(20,37,66,.20);--mr-ease:cubic-bezier(.22,.61,.36,1);--mr-ease-out:cubic-bezier(.16,1,.3,1);--mr-dur-1:140ms;--mr-dur-2:240ms;--mr-dur-3:420ms;--mr-focus:2px solid var(--mr-gold-600);--mr-focus-offset:2px;--mr-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)' opacity='.42'/%3E%3C/svg%3E");--mr-ruled:repeating-linear-gradient(to bottom,transparent 0 31px,rgba(255,255,255,.022) 31px 32px)}.mr,.mr *,.mr *::before,.mr *::after{box-sizing:border-box}.mr{font-family:var(--mr-font-text);font-size:var(--mr-t-base);line-height:var(--mr-lh-body);color:var(--mr-ink);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.mr>*:first-child{margin-top:0}.mr>*:last-child{margin-bottom:0}.mr h1,.mr h2,.mr h3,.mr h4{font-family:var(--mr-font-display);font-weight:600;font-variation-settings:"SOFT" 18,"WONK" 0;color:var(--mr-navy-900);line-height:var(--mr-lh-head);letter-spacing:var(--mr-track-tight);margin:0 0 var(--mr-sp-4);text-wrap:balance}.mr h1{font-size:var(--mr-t-4xl);line-height:var(--mr-lh-tight);font-variation-settings:"opsz" 144,"SOFT" 18,"WONK" 0}.mr h2{font-size:var(--mr-t-2xl);font-variation-settings:"opsz" 72,"SOFT" 18,"WONK" 0}.mr h3{font-size:var(--mr-t-lg);font-variation-settings:"opsz" 36,"SOFT" 16,"WONK" 0;font-weight:600}.mr h4{font-family:var(--mr-font-text);font-size:var(--mr-t-sm);font-weight:650;letter-spacing:var(--mr-track-caps);text-transform:uppercase;color:var(--mr-mut)}.mr p{margin:0 0 var(--mr-sp-4);max-width:var(--mr-measure)}.mr strong,.mr b{font-weight:650;color:var(--mr-navy-900)}.mr em{font-style:italic}.mr small{font-size:var(--mr-t-sm);color:var(--mr-mut)}.mr abbr[title]{text-decoration:underline dotted;cursor:help}:where(.mr a:not([class])){color:var(--mr-navy);text-decoration:none;background-image:linear-gradient(var(--mr-gold),var(--mr-gold));background-repeat:no-repeat;background-position:0 100%;background-size:100% 2px;padding-bottom:1px;transition:background-size var(--mr-dur-2) var(--mr-ease),color var(--mr-dur-1) linear}:where(.mr a:not([class]):hover){color:var(--mr-navy-900);background-size:100% 6px}.mr:focus-visible{outline:var(--mr-focus);outline-offset:var(--mr-focus-offset);border-radius:var(--mr-r-sm)}:where(.mr ul:not([class])),:where(.mr ol:not([class])){margin:0 0 var(--mr-sp-4);padding-left:0;list-style:none;max-width:var(--mr-measure)}:where(.mr ul:not([class])>li),:where(.mr ol:not([class])>li){position:relative;padding-left:1.6rem;margin-bottom:var(--mr-sp-3)}:where(.mr ul:not([class])>li)::before{content:"";position:absolute;left:0;top:.72em;width:.7rem;height:2px;background:var(--mr-gold-600)}:where(.mr ol:not([class])){counter-reset:mr-ol}:where(.mr ol:not([class])>li){counter-increment:mr-ol}:where(.mr ol:not([class])>li)::before{content:counter(mr-ol) ".";position:absolute;left:0;top:0;font-variant-numeric:tabular-nums;font-weight:650;color:var(--mr-gold-800);font-size:var(--mr-t-sm)}.mr-tablewrap{overflow-x:auto;margin:0 0 var(--mr-sp-5);-webkit-overflow-scrolling:touch}.mr table{width:100%;border-collapse:collapse;font-size:var(--mr-t-sm)}.mr th,.mr td{text-align:left;padding:var(--mr-sp-3) var(--mr-sp-4);border-bottom:var(--mr-rule);vertical-align:top}.mr thead th{font-size:var(--mr-t-xs);font-weight:650;letter-spacing:var(--mr-track-caps);text-transform:uppercase;color:var(--mr-mut);border-bottom:2px solid var(--mr-navy);white-space:nowrap}.mr tbody tr:last-child td{border-bottom:none}.mr td[data-num],.mr th[data-num]{text-align:right;font-variant-numeric:tabular-nums}.mr img,.mr svg,.mr video{max-width:100%;height:auto;display:block}.mr figure{margin:0 0 var(--mr-sp-5)}.mr figcaption{font-size:var(--mr-t-sm);color:var(--mr-mut);padding-top:var(--mr-sp-2);border-top:var(--mr-rule);margin-top:var(--mr-sp-3)}.mr hr{border:none;border-top:var(--mr-rule);margin:var(--mr-sp-7) 0}.mr code,.mr kbd{font-family:var(--mr-font-mono);font-size:.9em}@media (prefers-reduced-motion:reduce){.mr *,.mr *::before,.mr *::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}@media print{.mr{color:#000;font-size:11pt}.mr .mr-hero,.mr .mr-form-wrap{background:none !important;color:#000 !important}.mr .mr-hero h1,.mr .mr-form-wrap h2{color:#000 !important}.mr [data-mr-noprint],.mr .mr-btn{display:none !important}.mr a:not([class])::after{content:" (" attr(href) ")";font-size:9pt;color:#444}}.mr-wrap{max-width:var(--mr-container);margin-inline:auto;padding-inline:clamp(1rem,4vw,2rem)}.mr-narrow{max-width:var(--mr-container-narrow);margin-inline:auto}.mr-sec{padding-block:var(--mr-sp-section);border-top:var(--mr-rule)}.mr-sec:first-child{border-top:none;padding-top:var(--mr-sp-6)}.mr-sec--flush{border-top:none}.mr-sec--tight{padding-block:var(--mr-sp-7)}.mr-sechead{display:grid;grid-template-columns:3.5rem 1fr;gap:var(--mr-sp-4);margin-bottom:var(--mr-sp-6)}.mr-sechead>.mr-folio{font-family:var(--mr-font-mono);font-size:var(--mr-t-xs);color:var(--mr-gold-800);padding-top:.55em;letter-spacing:.04em;border-top:2px solid var(--mr-gold);align-self:start}.mr-sechead>div{min-width:0}.mr-sechead h2,.mr-sechead h3{margin-bottom:var(--mr-sp-2)}.mr-sechead p{color:var(--mr-mut);font-size:var(--mr-t-md);max-width:var(--mr-measure);margin-bottom:0}@media (max-width:900px){.mr-sechead{grid-template-columns:1fr;gap:var(--mr-sp-3)}.mr-sechead>.mr-folio{border-top:none;padding-top:0}}.mr-lede{font-size:var(--mr-t-md);color:var(--mr-ink-soft);max-width:var(--mr-measure)}.mr-g2{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:var(--mr-sp-6)}.mr-g3{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:var(--mr-sp-5)}.mr-g4{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:var(--mr-sp-5)}.mr-dark{position:relative;isolation:isolate;background-color:var(--mr-navy-900);background-image:var(--mr-ruled),linear-gradient(158deg,var(--mr-navy) 0%,var(--mr-navy-900) 62%,var(--mr-navy-950) 100%);color:#e8eef8}.mr-dark::before{content:"";position:absolute;inset:0;z-index:-1;background-image:var(--mr-grain);background-size:140px 140px;opacity:.26;mix-blend-mode:overlay;pointer-events:none}.mr-dark h1,.mr-dark h2,.mr-dark h3{color:#fff}.mr-dark p{color:#c3d0e6}.mr-dark a:not([class]){color:#fff;background-image:linear-gradient(var(--mr-gold),var(--mr-gold))}.mr-hero{position:relative;isolation:isolate;padding:clamp(2.75rem,6vw,4.5rem) clamp(1.5rem,5vw,3.5rem);border-radius:var(--mr-r-lg);overflow:hidden}.mr-hero h1{max-width:19ch;margin-bottom:var(--mr-sp-5)}.mr-hero .mr-lede{color:#c8d5ec;font-size:clamp(1.0625rem,1vw + .88rem,1.3125rem);line-height:1.5;max-width:54ch;margin-bottom:var(--mr-sp-6)}.mr-hero::after{content:"";position:absolute;top:0;left:clamp(1.5rem,5vw,3.5rem);width:64px;height:4px;background:var(--mr-gold);z-index:2}.mr-eyebrow{display:inline-flex;align-items:center;gap:.55rem;font-family:var(--mr-font-text);font-size:var(--mr-t-xs);font-weight:650;letter-spacing:var(--mr-track-caps);text-transform:uppercase;color:var(--mr-gold-300);margin-bottom:var(--mr-sp-4)}.mr-eyebrow::before{content:"";width:1.25rem;height:1px;background:currentColor;opacity:.7}.mr-ctarow{display:flex;flex-wrap:wrap;gap:var(--mr-sp-3);align-items:center}.mr-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-family:var(--mr-font-text);font-size:var(--mr-t-base);font-weight:650;padding:.875rem 1.75rem;border-radius:var(--mr-r);background:var(--mr-gold);color:var(--mr-navy-950);border:1px solid var(--mr-gold-600);cursor:pointer;text-decoration:none;box-shadow:0 1px 0 rgba(255,255,255,.5) inset,var(--mr-shadow-sm);transition:transform var(--mr-dur-1) var(--mr-ease),box-shadow var(--mr-dur-2) var(--mr-ease),background var(--mr-dur-1) linear}.mr-btn:hover{background:var(--mr-gold-300);color:var(--mr-navy-950);transform:translateY(-1px);box-shadow:0 1px 0 rgba(255,255,255,.6) inset,var(--mr-shadow)}.mr-btn:active{transform:translateY(0)}.mr-btn[disabled]{opacity:.55;cursor:not-allowed;transform:none}.mr-btn-ghost{display:inline-flex;align-items:center;gap:.5rem;font-size:var(--mr-t-base);font-weight:500;padding:.875rem 1.5rem;border:1px solid rgba(255,255,255,.38);border-radius:var(--mr-r);color:#fff;text-decoration:none;transition:background var(--mr-dur-1) linear,border-color var(--mr-dur-1) linear}.mr-btn-ghost:hover{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.6);color:#fff}.mr-btn-quiet{display:inline-flex;align-items:center;gap:.5rem;font-size:var(--mr-t-base);font-weight:600;padding:.875rem 1.5rem;border:1px solid var(--mr-line-strong);border-radius:var(--mr-r);background:var(--mr-paper);color:var(--mr-navy);text-decoration:none;transition:border-color var(--mr-dur-1) linear,background var(--mr-dur-1) linear}.mr-btn-quiet:hover{border-color:var(--mr-navy);background:var(--mr-paper-cool);color:var(--mr-navy-900)}.mr-arrow{display:inline-flex;align-items:center;gap:.4rem;font-weight:600;color:var(--mr-navy);text-decoration:none}.mr-arrow::after{content:"→";transition:transform var(--mr-dur-2) var(--mr-ease-out)}.mr-arrow:hover{color:var(--mr-navy-900)}.mr-arrow:hover::after{transform:translateX(4px)}.mr-proof{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,165px),1fr));border:var(--mr-rule);border-radius:var(--mr-r-lg);background:var(--mr-paper);overflow:hidden}.mr-proof>div{padding:var(--mr-sp-5) var(--mr-sp-4);border-left:var(--mr-rule)}.mr-proof>div:first-child{border-left:none}.mr-proof b{display:block;font-family:var(--mr-font-display);font-variation-settings:"opsz" 60,"SOFT" 20,"WONK" 0;font-size:var(--mr-t-2xl);font-weight:600;color:var(--mr-navy);line-height:1;margin-bottom:var(--mr-sp-2);font-variant-numeric:tabular-nums}.mr-proof span{display:block;font-size:var(--mr-t-sm);color:var(--mr-mut);line-height:var(--mr-lh-snug)}@media (max-width:620px){.mr-proof{grid-template-columns:1fr 1fr}.mr-proof>div:nth-child(odd){border-left:none}.mr-proof>div:nth-child(n+3){border-top:var(--mr-rule)}}.mr-stamp{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--mr-font-mono);font-size:var(--mr-t-xs);color:var(--mr-mut);letter-spacing:.02em}.mr-stamp::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--mr-gold);flex:0 0 auto}.mr-answer{border-left:3px solid var(--mr-gold);background:var(--mr-paper-warm);padding:var(--mr-sp-5) var(--mr-sp-6);border-radius:0 var(--mr-r) var(--mr-r) 0;margin-bottom:var(--mr-sp-6)}.mr-answer>p{font-size:var(--mr-t-md);color:var(--mr-ink);line-height:var(--mr-lh-snug);max-width:var(--mr-measure-tight);margin-bottom:0}.mr-answer>p + p{margin-top:var(--mr-sp-3)}.mr-answer[data-label]::before{content:attr(data-label);display:block;font-size:var(--mr-t-xs);font-weight:650;letter-spacing:var(--mr-track-caps);text-transform:uppercase;color:var(--mr-gold-800);margin-bottom:var(--mr-sp-3)}.mr-card{background:var(--mr-paper);border:var(--mr-rule);border-radius:var(--mr-r-lg);padding:var(--mr-sp-6);transition:border-color var(--mr-dur-2) var(--mr-ease),box-shadow var(--mr-dur-2) var(--mr-ease),transform var(--mr-dur-2) var(--mr-ease)}.mr-card>*:last-child{margin-bottom:0}.mr-card h3{font-size:var(--mr-t-lg);margin-bottom:var(--mr-sp-3)}.mr-card p{color:var(--mr-ink-soft);font-size:var(--mr-t-base)}a.mr-card,.mr-card--link{text-decoration:none;color:inherit;display:block}a.mr-card:hover,.mr-card--link:hover{border-color:var(--mr-navy);box-shadow:var(--mr-shadow);transform:translateY(-2px)}.mr-card--num{padding-top:var(--mr-sp-5);border-top:2px solid var(--mr-navy);border-radius:0 0 var(--mr-r) var(--mr-r)}.mr-card--num>.mr-folio{display:block;font-family:var(--mr-font-mono);font-size:var(--mr-t-xs);color:var(--mr-gold-800);margin-bottom:var(--mr-sp-3);letter-spacing:.04em}.mr-card--quiet{background:var(--mr-paper-cool);border-color:transparent}.mr-note{border:var(--mr-rule);border-left:3px solid var(--mr-navy-600);background:var(--mr-paper-cool);border-radius:0 var(--mr-r) var(--mr-r) 0;padding:var(--mr-sp-4) var(--mr-sp-5);font-size:var(--mr-t-sm);color:var(--mr-ink-soft);margin-bottom:var(--mr-sp-5)}.mr-note>*:last-child{margin-bottom:0}.mr-note strong{color:var(--mr-navy-900)}.mr-note--warn{border-left-color:var(--mr-warn);background:var(--mr-warn-bg)}.mr-note--ok{border-left-color:var(--mr-ok);background:var(--mr-ok-bg)}.mr-scope{display:inline-flex;align-items:center;gap:.45rem;font-size:var(--mr-t-sm);font-weight:600;letter-spacing:0;padding:.2rem 0;color:var(--mr-mut);margin-bottom:var(--mr-sp-2)}.mr-scope::before{content:"";width:7px;height:7px;border-radius:50%;background:var(--mr-ok);flex:0 0 auto}.mr-scope--partial{color:var(--mr-warn)}.mr-scope--partial::before{background:var(--mr-warn)}.mr-tl{border-left:2px solid var(--mr-line);padding-left:var(--mr-sp-6);margin-left:.4rem}.mr-tl-item{position:relative;padding-bottom:var(--mr-sp-6)}.mr-tl-item:last-child{padding-bottom:0}.mr-tl-item::before{content:"";position:absolute;left:calc(-1 * var(--mr-sp-6) - 7px);top:.45rem;width:12px;height:12px;border-radius:50%;background:var(--mr-paper);border:2px solid var(--mr-navy)}.mr-tl-item--done::before{background:var(--mr-gold);border-color:var(--mr-gold-600)}.mr-tl-when{display:block;font-family:var(--mr-font-mono);font-size:var(--mr-t-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--mr-gold-800);margin-bottom:var(--mr-sp-1);font-variant-numeric:tabular-nums}.mr-tl-item h3{font-size:var(--mr-t-base);font-family:var(--mr-font-text);font-weight:650;letter-spacing:0;margin-bottom:var(--mr-sp-2)}.mr-tl-item p{color:var(--mr-mut);font-size:var(--mr-t-sm);margin-bottom:0}.mr-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--mr-sp-5);position:relative;padding-top:var(--mr-sp-2)}.mr-steps::before{content:"";position:absolute;left:12.5%;right:12.5%;top:calc(var(--mr-sp-2) + 9px);height:2px;background:var(--mr-line-strong)}.mr-step{position:relative;text-align:center;padding:0 var(--mr-sp-3)}.mr-step::before{content:"";display:block;width:20px;height:20px;border-radius:50%;background:var(--mr-paper);border:4px solid var(--mr-navy);margin:0 auto var(--mr-sp-4);position:relative;box-sizing:border-box}.mr-step--last::before{border-color:var(--mr-gold)}.mr-step-when{display:block;font-family:var(--mr-font-mono);font-size:var(--mr-t-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--mr-gold-800);margin-bottom:var(--mr-sp-2);font-variant-numeric:tabular-nums}.mr-step h3{font-size:var(--mr-t-lg);margin-bottom:var(--mr-sp-2)}.mr-step p{color:var(--mr-mut);font-size:var(--mr-t-sm);margin:0 auto;max-width:28ch}@media (max-width:760px){.mr-steps{grid-template-columns:1fr;padding:0 0 0 var(--mr-sp-6);gap:var(--mr-sp-6)}.mr-steps::before{left:9px;right:auto;top:.4rem;bottom:.4rem;width:2px;height:auto}.mr-step{text-align:left;padding:0}.mr-step::before{position:absolute;left:calc(-1 * var(--mr-sp-6));top:.1rem;margin:0;width:20px;height:20px}.mr-step p{margin:0;max-width:var(--mr-measure)}}.mr-plans{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:var(--mr-sp-4)}.mr-plan{background:var(--mr-paper);border:var(--mr-rule);border-radius:var(--mr-r-lg);padding:var(--mr-sp-6) var(--mr-sp-5);display:flex;flex-direction:column}.mr-plan--featured{border:2px solid var(--mr-navy);position:relative}.mr-plan--featured::before{content:attr(data-badge);position:absolute;top:0;left:50%;transform:translate(-50%,-50%);background:var(--mr-navy);color:#fff;font-size:var(--mr-t-xs);font-weight:650;letter-spacing:var(--mr-track-caps);text-transform:uppercase;padding:.3rem .75rem;border-radius:var(--mr-r-pill);white-space:nowrap}.mr-plan-name{font-size:var(--mr-t-xs);font-weight:650;letter-spacing:var(--mr-track-caps);text-transform:uppercase;color:var(--mr-navy);margin-bottom:var(--mr-sp-4)}.mr-plan-price{font-family:var(--mr-font-display);font-variation-settings:"opsz" 72,"SOFT" 20,"WONK" 0;font-size:var(--mr-t-3xl);font-weight:600;color:var(--mr-navy-900);line-height:1;font-variant-numeric:tabular-nums}.mr-plan-unit{font-size:var(--mr-t-sm);color:var(--mr-mut);margin:var(--mr-sp-2) 0 var(--mr-sp-4)}.mr-plan ul{list-style:none;padding:0;margin:0 0 var(--mr-sp-5);font-size:var(--mr-t-sm)}.mr-plan li{position:relative;padding-left:1.35rem;margin-bottom:var(--mr-sp-2);color:var(--mr-ink-soft)}.mr-plan li::before{content:"";position:absolute;left:0;top:.62em;width:.6rem;height:2px;background:var(--mr-gold-600)}.mr-plan .mr-btn,.mr-plan .mr-btn-quiet{margin-top:auto}.mr-floor{margin-top:var(--mr-sp-5);padding:var(--mr-sp-4) var(--mr-sp-5);border:var(--mr-rule);border-radius:var(--mr-r);background:var(--mr-paper-warm);font-size:var(--mr-t-sm);color:var(--mr-ink-soft)}.mr-floor strong{color:var(--mr-navy-900);font-variant-numeric:tabular-nums}.mr-quote{background:var(--mr-paper);border:var(--mr-rule);border-left:3px solid var(--mr-gold);border-radius:0 var(--mr-r-lg) var(--mr-r-lg) 0;padding:var(--mr-sp-6);display:flex;flex-direction:column}.mr-quote p{font-size:var(--mr-t-base);color:var(--mr-ink-soft)}.mr-quote p:last-of-type{margin-bottom:var(--mr-sp-5)}.mr-attr{margin-top:auto;padding-top:var(--mr-sp-4);border-top:var(--mr-rule);font-size:var(--mr-t-sm);color:var(--mr-mut);margin-bottom:0}.mr-attr b{display:block;color:var(--mr-navy-900);font-weight:650}.mr-faq{border-top:var(--mr-rule)}.mr-faq details{border-bottom:var(--mr-rule)}.mr-faq summary{list-style:none;cursor:pointer;padding:var(--mr-sp-5) 2.5rem var(--mr-sp-5) 0;position:relative;font-family:var(--mr-font-display);font-variation-settings:"opsz" 30,"SOFT" 16,"WONK" 0;font-size:var(--mr-t-lg);font-weight:600;color:var(--mr-navy-900);line-height:var(--mr-lh-snug);letter-spacing:var(--mr-track-tight)}.mr-faq summary::-webkit-details-marker{display:none}.mr-faq summary::after{content:"";position:absolute;right:.5rem;top:50%;width:11px;height:11px;margin-top:-7px;border-right:2px solid var(--mr-gold-600);border-bottom:2px solid var(--mr-gold-600);transform:rotate(45deg);transition:transform var(--mr-dur-2) var(--mr-ease)}.mr-faq details[open] summary::after{transform:rotate(-135deg);margin-top:-2px}.mr-faq summary:hover{color:var(--mr-navy)}.mr-faq-body{padding-bottom:var(--mr-sp-5)}.mr-faq-body>*:last-child{margin-bottom:0}.mr-faq-body p{color:var(--mr-ink-soft)}.mr-form-wrap{border-radius:var(--mr-r-lg);padding:clamp(2rem,4vw,3rem);position:relative;isolation:isolate;overflow:hidden}.mr-form{max-width:33rem;margin-top:var(--mr-sp-6)}.mr-form label{display:block;font-size:var(--mr-t-sm);font-weight:500;color:#cbd8ee;margin-bottom:var(--mr-sp-5)}.mr-form input,.mr-form select,.mr-form textarea{width:100%;margin-top:.45rem;padding:.8rem .9rem;border:1px solid #46587a;border-radius:var(--mr-r);font-size:var(--mr-t-base);font-family:inherit;font-variant-numeric:tabular-nums;background:#1b2d4c;color:#fff;transition:border-color var(--mr-dur-1) linear,box-shadow var(--mr-dur-1) linear}.mr-form input::placeholder,.mr-form textarea::placeholder{color:#7b8cab}.mr-form input:focus,.mr-form select:focus,.mr-form textarea:focus{outline:none;border-color:var(--mr-gold);box-shadow:0 0 0 3px rgba(246,197,67,.25)}.mr-form .mr-chk{display:flex;gap:.65rem;align-items:flex-start;font-size:var(--mr-t-sm);font-weight:400;color:#b6c5df}.mr-form .mr-chk input{width:auto;margin:.25rem 0 0;flex:0 0 auto}.mr-form-msg{margin-top:var(--mr-sp-4);font-size:var(--mr-t-base);min-height:1.5rem}.mr-form-msg[data-state="ok"]{color:#8fe0b6}.mr-form-msg[data-state="err"]{color:#ffb3ab}.mr-form-msg[data-state="busy"]{color:#c8d5ec}.mr-hp{position:absolute;left:-9999px;opacity:0;height:0;width:0;overflow:hidden}.mr-form-alt{margin-top:var(--mr-sp-5);padding-top:var(--mr-sp-4);border-top:1px solid #34486b;font-size:var(--mr-t-sm);color:#b6c5df}.mr-form-alt a{color:var(--mr-gold);font-weight:600;text-decoration:none}.mr-form-alt a:hover{text-decoration:underline}.mr-chips{display:flex;flex-wrap:wrap;gap:.5rem}.mr-chips span,.mr-chips a{background:var(--mr-paper);border:var(--mr-rule);border-radius:var(--mr-r-pill);padding:.45rem .95rem;font-size:var(--mr-t-sm);color:var(--mr-ink-soft);text-decoration:none}.mr-chips a:hover{border-color:var(--mr-navy);color:var(--mr-navy)}.mr-kv{display:grid;grid-template-columns:minmax(9rem,15rem) 1fr;gap:0;border-top:var(--mr-rule)}.mr-kv>dt{padding:var(--mr-sp-3) var(--mr-sp-4) var(--mr-sp-3) 0;font-size:var(--mr-t-sm);font-weight:650;color:var(--mr-mut);border-bottom:var(--mr-rule)}.mr-kv>dd{padding:var(--mr-sp-3) 0;margin:0;border-bottom:var(--mr-rule);font-variant-numeric:tabular-nums}@media (max-width:560px){.mr-kv{grid-template-columns:1fr}.mr-kv>dt{border-bottom:none;padding-bottom:0}.mr-kv>dd{padding-top:var(--mr-sp-1)}}.mr-cta{border-radius:var(--mr-r-lg);padding:clamp(2rem,4vw,3rem);text-align:left;position:relative;isolation:isolate;overflow:hidden}.mr-cta h2{max-width:22ch}.mr-cta .mr-lede{color:#c3d0e6;margin-bottom:var(--mr-sp-6)}.mr-split{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:var(--mr-sp-5)}.mr-box{border-radius:var(--mr-r-lg);padding:var(--mr-sp-6);border:var(--mr-rule)}.mr-box--ask{background:var(--mr-paper-cool)}.mr-box--free{background:var(--mr-ok-bg);border-color:#cde3d6}.mr-box h3{font-family:var(--mr-font-text);font-size:var(--mr-t-base);font-weight:650;letter-spacing:0;margin-bottom:var(--mr-sp-4)}.mr-box ul{list-style:none;padding:0;margin:0;font-size:var(--mr-t-sm)}.mr-box li{position:relative;padding-left:1.5rem;margin-bottom:var(--mr-sp-3);color:var(--mr-ink-soft)}.mr-box li:last-child{margin-bottom:0}.mr-box li::before{background:none;width:auto;height:auto;top:0}.mr-box--ask li::before{content:"→";position:absolute;left:0;color:var(--mr-navy);font-weight:650}.mr-box--free li::before{content:"✓";position:absolute;left:0;color:var(--mr-ok);font-weight:700}@keyframes mr-rise{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.mr-hero>*{animation:mr-rise var(--mr-dur-3) var(--mr-ease-out) both}.mr-hero>*:nth-child(1){animation-delay:40ms}.mr-hero>*:nth-child(2){animation-delay:110ms}.mr-hero>*:nth-child(3){animation-delay:180ms}.mr-hero>*:nth-child(4){animation-delay:250ms}.mr-hero>*:nth-child(5){animation-delay:320ms}.mr-mt0{margin-top:0 !important}.mr-mb0{margin-bottom:0 !important}.mr-center{text-align:center}.mr-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}body.mr-v2{background:var(--mr-paper-warm)}body.mr-v2,body.mr-v2 input,body.mr-v2 select,body.mr-v2 textarea,body.mr-v2 button{font-family:var(--mr-font-text)}body.mr-v2 h1,body.mr-v2 h2,body.mr-v2 h3{font-family:var(--mr-font-display);font-variation-settings:"SOFT" 18,"WONK" 0;letter-spacing:var(--mr-track-tight)}body.mr-v2 h4,body.mr-v2 h5,body.mr-v2 h6{font-family:var(--mr-font-text)}body.mr-v2 #Top_bar .menu>li>a{font-family:var(--mr-font-text);font-weight:600;letter-spacing:.02em;text-transform:none}body.mr-v2 #Top_bar .menu>li>a>span{position:relative;padding-bottom:3px;background-image:linear-gradient(var(--mr-gold),var(--mr-gold));background-repeat:no-repeat;background-position:0 100%;background-size:0 2px;transition:background-size var(--mr-dur-2) var(--mr-ease)}body.mr-v2 #Top_bar .menu>li:hover>a>span,body.mr-v2 #Top_bar .menu>li.current-menu-item>a>span,body.mr-v2 #Top_bar .menu>li.current-menu-ancestor>a>span{background-size:100% 2px}body.mr-v2 #Top_bar a.action_button{border-radius:var(--mr-r);font-weight:650;letter-spacing:.02em;box-shadow:0 1px 0 rgba(255,255,255,.45) inset;transition:transform var(--mr-dur-1) var(--mr-ease),box-shadow var(--mr-dur-2) var(--mr-ease)}body.mr-v2 #Top_bar a.action_button:hover{transform:translateY(-1px);box-shadow:0 1px 0 rgba(255,255,255,.55) inset,var(--mr-shadow)}body.mr-v2 #Subheader{background:var(--mr-paper-cool);border-bottom:var(--mr-rule)}body.mr-v2 #Subheader .title{font-family:var(--mr-font-display);font-variation-settings:"opsz" 120,"SOFT" 18,"WONK" 0;color:var(--mr-navy-900);letter-spacing:var(--mr-track-tight);text-wrap:balance}body.mr-v2 #Subheader .breadcrumbs,body.mr-v2 #Subheader .breadcrumbs li,body.mr-v2 #Subheader .breadcrumbs a{font-size:var(--mr-t-sm);color:var(--mr-mut)}body.mr-v2 #Subheader .breadcrumbs a:hover{color:var(--mr-navy)}body.mr-v2 a:focus-visible,body.mr-v2 button:focus-visible,body.mr-v2 input:focus-visible,body.mr-v2 select:focus-visible,body.mr-v2 textarea:focus-visible,body.mr-v2 summary:focus-visible{outline:var(--mr-focus);outline-offset:var(--mr-focus-offset);border-radius:var(--mr-r-sm)}body.mr-v2 #Footer{border-top:3px solid var(--mr-gold)}body.mr-v2 #Footer a{transition:color var(--mr-dur-1) linear}body.mr-v2 #cmplz-cookiebanner-container .cmplz-cookiebanner{border-radius:var(--mr-r-lg) var(--mr-r-lg) 0 0;box-shadow:var(--mr-shadow-lg);border-top:3px solid var(--mr-gold);max-height:62vh;overflow-y:auto}body.mr-v2 #cmplz-cookiebanner-container .cmplz-message{font-size:var(--mr-t-sm);line-height:var(--mr-lh-snug)}body.mr-v2 #cmplz-cookiebanner-container .cmplz-btn{border-radius:var(--mr-r);font-weight:650}body.mr-v2 .the_content_wrapper .mr ul:not([class]):not(:where(.mr-box,.mr-plan) *),body.mr-v2 .the_content_wrapper .mr ol:not([class]):not(:where(.mr-box,.mr-plan) *){list-style:none;margin:0 0 var(--mr-sp-4);padding-left:0}body.mr-v2 .the_content_wrapper .mr ul:not([class]):not(:where(.mr-box,.mr-plan) *)>li,body.mr-v2 .the_content_wrapper .mr ol:not([class]):not(:where(.mr-box,.mr-plan) *)>li{padding-left:1.6rem;margin-bottom:var(--mr-sp-3)}body.mr-v2 #cmplz-cookiebanner-container:not(.cmplz-hidden) ~ * .mr-chat-shift{bottom:7rem}body.mr-v2.single .the_content_wrapper,body.mr-v2.single-post .the_content_wrapper{font-family:var(--mr-font-text);font-size:var(--mr-t-md);line-height:var(--mr-lh-body);color:var(--mr-ink);font-variant-numeric:tabular-nums}body.mr-v2.single .the_content_wrapper p,body.mr-v2.single .the_content_wrapper ul,body.mr-v2.single .the_content_wrapper ol,body.mr-v2.single .the_content_wrapper blockquote{max-width:var(--mr-measure)}body.mr-v2.single .the_content_wrapper p{margin:0 0 var(--mr-sp-5)}body.mr-v2.single .the_content_wrapper h1{font-family:var(--mr-font-display);font-variation-settings:"opsz" 120,"SOFT" 18,"WONK" 0;font-size:var(--mr-t-3xl);font-weight:600;color:var(--mr-navy-900);line-height:var(--mr-lh-tight);letter-spacing:var(--mr-track-tight);margin:0 0 var(--mr-sp-5);max-width:22ch;text-wrap:balance}body.mr-v2.single .the_content_wrapper h2{font-family:var(--mr-font-display);font-variation-settings:"opsz" 60,"SOFT" 18,"WONK" 0;font-size:var(--mr-t-xl);font-weight:600;color:var(--mr-navy-900);line-height:var(--mr-lh-head);letter-spacing:var(--mr-track-tight);margin:var(--mr-sp-8) 0 var(--mr-sp-4);padding-top:var(--mr-sp-4);border-top:var(--mr-rule);max-width:var(--mr-measure);text-wrap:balance}body.mr-v2.single .the_content_wrapper h3{font-family:var(--mr-font-display);font-variation-settings:"opsz" 32,"SOFT" 16,"WONK" 0;font-size:var(--mr-t-lg);font-weight:600;color:var(--mr-navy-800);margin:var(--mr-sp-7) 0 var(--mr-sp-3);max-width:var(--mr-measure)}body.mr-v2.single .the_content_wrapper a{color:var(--mr-navy);text-decoration:none;background-image:linear-gradient(var(--mr-gold),var(--mr-gold));background-repeat:no-repeat;background-position:0 100%;background-size:100% 2px;transition:background-size var(--mr-dur-2) var(--mr-ease)}body.mr-v2.single .the_content_wrapper a:hover{background-size:100% 6px;color:var(--mr-navy-900)}body.mr-v2.single .the_content_wrapper li{margin-bottom:var(--mr-sp-3)}body.mr-v2.single .the_content_wrapper table{width:100%;border-collapse:collapse;font-size:var(--mr-t-sm);margin:0 0 var(--mr-sp-6)}body.mr-v2.single .the_content_wrapper th,body.mr-v2.single .the_content_wrapper td{padding:var(--mr-sp-3) var(--mr-sp-4);border-bottom:var(--mr-rule);text-align:left;vertical-align:top}body.mr-v2.single .the_content_wrapper thead th{font-size:var(--mr-t-xs);text-transform:uppercase;letter-spacing:var(--mr-track-caps);color:var(--mr-mut);border-bottom:2px solid var(--mr-navy);font-weight:650}body.mr-v2.single .the_content_wrapper blockquote{border-left:3px solid var(--mr-gold);background:var(--mr-paper-warm);padding:var(--mr-sp-4) var(--mr-sp-5);margin:0 0 var(--mr-sp-5);border-radius:0 var(--mr-r) var(--mr-r) 0;font-style:normal;color:var(--mr-ink-soft)}body.mr-v2.single .the_content_wrapper img{border-radius:var(--mr-r)}body.mr-v2 .post-related .post-photo-wrapper,body.mr-v2 .post-related article{border-radius:var(--mr-r);overflow:hidden}body.mr-v2 .post-nav a,body.mr-v2 .post-pager a{font-weight:600}body.mr-v2.blog .post-item,body.mr-v2.archive .post-item{border-bottom:var(--mr-rule)}body.mr-v2.single-post.mr-has-h1 #Subheader{display:none}body.mr-v2.single-post .post-meta .author-date .author,body.mr-v2.single-post .post-meta .author-date .label,body.mr-v2.single-post .section-post-about,body.mr-v2 .button-love,body.mr-v2.single-post .fixed-nav{display:none}body.mr-v2.single-post .post-meta{font-family:var(--mr-font-text);font-size:var(--mr-t-sm);color:var(--mr-mut)}body.mr-v2.single-post .post-meta .date .icon-clock{display:none}body.mr-v2.single-post .post-meta .category a{color:var(--mr-navy);font-weight:600}body.mr-v2.single-post .share-simple-wrapper{border-top:var(--mr-rule);padding-top:var(--mr-sp-5)}body.mr-v2.single-post .share-simple-wrapper .share-label{font-family:var(--mr-font-text);font-size:var(--mr-t-xs);font-weight:650;letter-spacing:var(--mr-track-caps);text-transform:uppercase;color:var(--mr-mut)}body.mr-v2.single-post .share-simple-wrapper .icons a{color:var(--mr-navy)}body.mr-v2 .section-post-related h4{font-family:var(--mr-font-display);font-size:var(--mr-t-xl);color:var(--mr-navy-900);margin-bottom:var(--mr-sp-5)}body.mr-v2 .post-related .date_label{font-family:var(--mr-font-mono);font-size:var(--mr-t-xs);color:var(--mr-gold-800)}body.mr-v2 .post-related .desc h4{font-size:var(--mr-t-base);line-height:var(--mr-lh-snug)}body.mr-v2 .post-related .desc h4 a{color:var(--mr-navy-900)}body.mr-v2 .post-related hr.hr_color{display:none}body.mr-v2 .post-related .button{font-family:var(--mr-font-text);font-weight:600}body.mr-v2.archive .section-filters{display:none}