.mk *{box-sizing:border-box;margin:0;padding:0}.mk{--mute:var(--muted);--line:var(--border);--ind:var(--primary);--ind-text:var(--primary-pressed);--lav:var(--tint)}.mk,.mk{overflow-x:clip}.mk{color:var(--ink);font-family:var(--font-geist),Geist,Inter,"Helvetica Neue",Arial,sans-serif;-webkit-font-smoothing:antialiased;font-feature-settings:"ss01","cv11";background:#fbfaf8}.mk a{color:inherit;text-decoration:none}.mk .w{max-width:1200px;margin:0 auto;padding:0 24px}.mk .logo{letter-spacing:.06em;align-items:center;gap:10px;font-size:19px;font-weight:600;display:flex}.mk .eyebrow{color:var(--ind-text);letter-spacing:.02em;align-items:center;gap:10px;font-size:13px;font-weight:500;display:inline-flex}.mk .eyebrow:before{content:"";background:var(--ind);width:18px;height:1.5px}.mk .pill{border-radius:var(--radius-btn,6px);letter-spacing:-.01em;align-items:center;gap:8px;padding:14px 24px;font-size:15.5px;font-weight:500;transition:transform .15s,box-shadow .25s;display:inline-flex}.mk .pill:active{transform:scale(.96)}.mk .dark{background:var(--ind);color:#fff;box-shadow:0 1px 0 #fff3 inset,0 10px 24px -12px var(--ind)}.mk .ghost{border:1px solid var(--line);background:#fff}.mk .logos{color:#b1ada4;letter-spacing:-.01em;justify-content:space-between;font-size:18px;font-weight:600;display:flex}.mk footer{border-top:1px solid var(--line);color:var(--mute);grid-template-columns:2fr 1fr 1fr 1fr;gap:20px;margin-top:150px;padding:64px 0 40px;font-size:14px;display:grid}.mk footer h4{color:var(--ink);margin-bottom:14px;font-size:13px;font-weight:500}.mk footer a{padding:5px 0;display:block}.mk .bottom{color:#9a978f;justify-content:space-between;padding:0 0 40px;font-size:12.5px;display:flex}@media (max-width:600px){.mk .logos{flex-wrap:wrap;justify-content:center;gap:14px 26px;font-size:15px}.mk footer{grid-template-columns:1fr 1fr;margin-top:96px}.mk .bottom{flex-direction:column;gap:8px}}.mk .hdr{background:#fff;border-radius:18px;transition:height .3s,box-shadow .3s;box-shadow:0 8px 30px -12px #140d0838,0 1px #00000008}.mk .hdr.scrolled{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffeb;box-shadow:0 14px 40px -14px #140d0859}.mk .hl{align-items:center;gap:44px;display:flex}.mk .hn{gap:6px;display:flex}.mk .hi{color:#2a2926;cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:9px 14px;font-size:15px;transition:background .2s,color .2s;display:flex;position:relative}.mk .hi:hover,.mk .hi.open{background:var(--tint);color:var(--primary-pressed)}.mk .new{color:#fff;background:linear-gradient(90deg,var(--primary),var(--on-dark-accent));border-radius:999px;padding:3px 9px;font-size:11px;font-weight:600}.mk .chev{border-bottom:1.6px solid;border-right:1.6px solid;width:9px;height:9px;transition:transform .25s;transform:rotate(45deg)translateY(-3px)}.mk .hi.open .chev{transform:rotate(225deg)translate(-2px,-2px)}.mk .hr{align-items:center;gap:8px;display:flex}.mk .hb:hover{background:var(--tint-2)}.mk .hb i{background:#141413;width:16px;height:1.8px;display:block;box-shadow:0 -5px #141413}.mk .mega{opacity:0;pointer-events:none;background:#fff;border:1px solid #eeebe5;border-radius:18px;gap:14px;width:100%;padding:26px;transition:opacity .25s,transform .25s cubic-bezier(.2,.8,.2,1);display:grid;position:absolute;top:calc(100% + 10px);left:0;transform:translateY(-8px);box-shadow:0 24px 60px -20px #140d084d}.mk .mega.on{opacity:1;pointer-events:auto;transform:none}.mk #mp{grid-template-columns:repeat(5,1fr) 260px}.mk #mi{grid-template-columns:repeat(4,1fr) 260px}.mk .mi{cursor:pointer;border:1px solid #eeebe5;border-radius:14px;padding:16px;transition:transform .2s,border-color .2s,background .2s}.mk .mi:hover{border-color:var(--tint-2);background:var(--tint);transform:translateY(-3px)}.mk .mi b{margin:10px 0 4px;font-size:15px;display:block}.mk .mi span{color:#6b6963;font-size:13px;line-height:1.45}.mk .mav{color:#fff;border-radius:10px;place-items:center;width:36px;height:36px;font-size:14px;font-weight:700;display:grid}.mk .mf{background:var(--tint);color:#4a4945;border-radius:14px;padding:18px;font-size:13px;line-height:1.5}.mk .mf b{color:var(--primary-pressed);margin-bottom:6px;font-size:15px;display:block}.mk .hdr button{font:inherit;color:inherit;border:0}.mk .hdr button.hi{background:0 0}.mk .hdr button.hi:hover,.mk .hdr button.hi.open{background:var(--tint)}.mk .hi:focus-visible,.mk .hb:focus-visible,.mk .gs:focus-visible,.mk .bp:focus-visible{outline:2px solid var(--primary-pressed);outline-offset:2px}.mk .mm{opacity:0;pointer-events:none;background:#fff;border:1px solid #eeebe5;border-radius:18px;width:340px;padding:10px;transition:opacity .25s,transform .25s cubic-bezier(.2,.8,.2,1);position:absolute;top:calc(100% + 10px);right:0;transform:translateY(-8px);box-shadow:0 24px 60px -20px #140d084d}.mk .mm.on{opacity:1;pointer-events:auto;transform:none}.mk .mm a,.mk .mm .mh{color:#2a2926;border-radius:12px;justify-content:space-between;align-items:center;padding:12px 14px;font-size:15.5px;display:flex}.mk .mm a:hover{background:var(--tint);color:var(--primary-pressed)}.mk .mm .mh{color:#8e8b84;letter-spacing:.04em;text-transform:uppercase;padding-top:14px;padding-bottom:6px;font-size:12px}.mk .mm .sep{background:#eeebe5;height:1px;margin:8px 6px}.mk .mm .acts{gap:8px;padding:8px 4px 4px;display:grid}.mk .mm .acts a{border-radius:var(--radius-btn,6px);border:1px solid #dad7d0;justify-content:center}.mk .mm .acts a.gs{border-color:var(--primary-pressed);color:#fff}.mk .mm .acts a.gs:hover{background:var(--primary-hover);color:#fff}.mk .hb.open i{box-shadow:none;background:0 0;position:relative}.mk .hb.open i:before,.mk .hb.open i:after{content:"";background:#141413;width:16px;height:1.8px;position:absolute;top:0;left:0;transform:rotate(45deg)}.mk .hb.open i:after{transform:rotate(-45deg)}@media (max-width:600px){.mk .mm{width:100%;left:0}.mk .hl{gap:0}}@media (prefers-reduced-motion:reduce){.mk *{transition:none!important;animation:none!important}}.mk .sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mk .ph{min-height:50vh;padding-top:180px}.mk .ph h1{letter-spacing:-.04em;margin:16px 0 12px;font-size:48px;font-weight:600}.mk .ph p{color:var(--mute);max-width:560px;font-size:18px}.mk .ph ul{gap:10px;margin-top:28px;list-style:none;display:grid}.mk .ph ul a{color:var(--ind-text);font-weight:500}
.mk .hdrw{z-index:50;box-sizing:border-box;pointer-events:none;width:100%;padding:0 16px;transition:top .3s;position:fixed;top:16px;left:0}.mk .hdrw:has(.scrolled){top:10px}.mk .hdrw .hdr,.mk .hdrw .hdr.scrolled{pointer-events:auto;box-sizing:border-box;justify-content:space-between;align-items:center;gap:16px;width:auto;max-width:1200px;height:64px;margin:0 auto;padding:0 max(8px,min(24px,50vw - 592px));display:flex;position:relative;top:auto;left:auto;right:auto;transform:none}.mk .hdrw .hdr.scrolled{height:56px}.mk .hdrw .hl,.mk .hdrw .hn,.mk .hdrw .hr{align-items:center;height:100%;display:flex}.mk .hdrw .hl{gap:24px;min-width:0}.mk .hdrw .hn{gap:0}.mk .hdrw .hr{flex:none;gap:6px}.mk .hdrw .logo{flex:none;height:40px;line-height:1}.mk .hdrw .logo svg{display:block}.mk .hdrw .hi{white-space:nowrap;align-items:center;height:40px;padding:0 12px;line-height:1;display:inline-flex}.mk .hdrw .hb{color:#111014;cursor:pointer;background:#fff;border:1px solid #111014;border-radius:6px;flex:none;place-items:center;width:44px;height:44px;margin:0;display:none}.mk .hdrw .more{display:none;position:relative}.mk .hdrw .mo{border:1px solid var(--border);background:#fff;border-radius:14px;min-width:180px;padding:6px;display:none;position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 24px 60px -20px #140d084d}.mk .hdrw .mo.on{display:block}.mk .hdrw .mo a{border-radius:10px;padding:10px 12px;font-size:15px;display:block}.mk .hdrw .mo a:hover{background:var(--tint);color:var(--primary-pressed)}.mk .hdrw .mega,.mk .hdrw .mm{width:auto;left:0;right:0}.mk .hdrw .mm{width:340px;left:auto}.mk .hdrw .mega:not(.on),.mk .hdrw .mm:not(.on){display:none}.mk .hdrw .mm.on{display:block}@starting-style{.mk .hdrw .mega.on{opacity:0;transform:translateY(-8px)}}.mk .hdrw .more{display:none}@media (max-width:1279px){.mk .hdrw .hn,.mk .hdrw .hr .hi,.mk .hdrw .hr .bp,.mk .hdrw .more,.mk .hdrw .mega{display:none}.mk .hdrw .hb{display:grid}}@media (min-width:1280px){.mk .hdrw .hb,.mk .hdrw .mm{display:none}}@media (max-width:600px){.mk .hdrw .hdr,.mk .hdrw .hdr.scrolled{height:58px}.mk .hdrw .mm{width:auto;left:0;right:0}}.mk .hdrw .mm.on{pointer-events:auto;z-index:60;opacity:1;transform:none}.mk .hdrw{position:absolute!important}.mk .hdrw .mega.pm{border-radius:18px;grid-template-columns:1.25fr .8fr 1fr;gap:28px;padding:28px}.mk .pm-h{letter-spacing:.14em;text-transform:uppercase;color:var(--text-orange-small);margin:0 0 10px;font-size:11.5px;font-weight:700}.mk .pm-ag{border-radius:10px;align-items:center;gap:12px;min-height:44px;padding:8px 10px;transition:background .2s;display:flex}.mk .pm-ag img{object-fit:cover;width:40px;height:40px;box-shadow:0 0 0 2px #fff,0 0 0 3px var(--tint-2);border-radius:10px;flex:none}.mk .pm-ag b{color:var(--ink);font-size:15px;display:block}.mk .pm-ag small{color:var(--muted);font-size:13px;line-height:1.35;display:block}.mk .pm-ag:hover,.mk .pm-ag:focus-visible,.mk .pm-l:hover,.mk .pm-l:focus-visible{background:var(--tint)}.mk .pm-l{min-height:36px;color:var(--ink);border-radius:8px;align-items:center;padding:0 10px;font-size:14.5px;display:flex}.mk .pm-ig{grid-template-columns:repeat(3,1fr);gap:2px 8px;display:grid}.mk .pm-feat{color:#fff;background:#000 radial-gradient(120% 80% at 100% 0,#f2600c8c,#0000 60%);border-radius:14px;flex-direction:column;gap:10px;padding:22px;display:flex;position:relative;overflow:hidden}.mk .pm-feat b{font-size:19px;line-height:1.25}.mk .pm-feat p{color:#d8d2cc;margin:0;font-size:13.5px;line-height:1.5}.mk .pm-tag{letter-spacing:.12em;text-transform:uppercase;color:var(--on-dark-accent);align-self:flex-start;font-size:11px;font-weight:700}.mk .pm-cta{border-radius:var(--radius-btn);background:var(--primary);align-self:flex-start;align-items:center;min-height:44px;margin-top:auto;padding:0 18px;font-size:14.5px;font-weight:600;display:inline-flex;color:#fff!important}.mk .pm-cta:hover{background:var(--primary-hover)}.mk .hdrw .mm{max-height:calc(100vh - 100px);overflow-y:auto}.mk .mmg summary{color:#2a2926;cursor:pointer;border-radius:12px;align-items:center;gap:8px;min-height:44px;padding:0 14px;font-size:15.5px;list-style:none;display:flex}.mk .mmg summary::-webkit-details-marker{display:none}.mk .mmg summary:after{content:"";border-bottom:2px solid;border-right:2px solid;width:8px;height:8px;margin-left:auto;transform:rotate(45deg)}.mk .mmg[open] summary:after{transform:rotate(-135deg)}.mk .mm .mma{justify-content:flex-start;gap:10px;min-height:44px}.mk .mm .mma img{object-fit:cover;border-radius:8px;width:32px;height:32px}.mk .mm .mma b{font-size:14.5px;display:block}.mk .mm .mma small{color:var(--muted);font-size:12.5px;display:block}.mk .mmi{grid-template-columns:1fr 1fr;display:grid}.mk .mm .mmi a{min-height:44px;padding:0 14px;font-size:14px}.mk .hdrw{z-index:1000!important}.mk .hdrw .mega.pm{box-sizing:border-box;opacity:1;z-index:1001;isolation:isolate;pointer-events:auto;background:#fff;gap:28px;width:auto;max-width:1200px;margin:0 auto;display:none;position:absolute;top:calc(100% + 10px);left:16px;right:16px;grid-template-columns:minmax(0,1.15fr) minmax(0,.7fr) minmax(0,1.5fr) 320px!important}.mk .hdrw .mega.pm.on{opacity:1;transform:none;display:grid!important}.mk .hdrw .mega.pm.pi{grid-template-columns:minmax(0,1fr) 320px!important}.mk .hdrw .pm-col{min-width:0}.mk .pm-ag>span{flex:1;min-width:0}.mk .pm-ag small,.mk .pm-ag b{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mk .pm-ind .pm-ig{grid-template-columns:1fr 1fr;gap:0 6px}.mk .pm-l.pm-s{white-space:nowrap;text-overflow:ellipsis;min-height:30px;padding:0 8px;font-size:13.5px;line-height:30px;display:block;overflow:hidden}.mk .pm-all{min-height:36px;color:var(--primary-pressed);align-items:center;margin-top:6px;padding:0 8px;font-size:13.5px;font-weight:600;display:inline-flex}.mk .pm-feat{min-width:0}.mk .pm-cta{white-space:nowrap}.mk .pi .pm-ig{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:768px){.mk .hdrw .logo{align-items:center;min-height:44px;display:inline-flex}.mk .hdrw .logo svg,.mk .hdrw .logo img{width:auto;height:23px}.mk .hdrw .hr .btn,.mk .hdrw .hr .gs,.mk .hdrw .hr .bp{min-height:44px;font-size:12px}.mk .hdrw .hb{min-width:44px;min-height:44px;font-size:12px}}@media (min-width:769px) and (max-width:1279px){.mk .hdrw .gs,.mk .hdrw .hr .btn.gs{min-height:44px;height:44px!important}}@media (max-width:1279px){.mk .hdrw:has(.mm.on){z-index:10000!important}.mk .hdrw .mm,.mk .hdrw .mm.on,.mk .hdrw .mm:not(.on){width:80vw;height:100dvh;max-height:none;padding:12px 12px calc(16px + env(safe-area-inset-bottom));overscroll-behavior:contain;z-index:10001;opacity:1;pointer-events:auto;visibility:hidden;background:#fff;border:0;border-radius:0 16px 16px 0;flex-direction:column;margin:0;transition:transform .3s cubic-bezier(.2,.8,.2,1),visibility 0s linear .3s;position:fixed;inset:0 auto 0 0;overflow-y:auto;transform:translate(-105%);box-shadow:20px 0 60px -10px #00000059;display:flex!important}.mk .hdrw .mm.on{visibility:visible;transition:transform .3s cubic-bezier(.2,.8,.2,1),visibility;transform:none}.mk .mm-bd{z-index:10000;opacity:0;visibility:hidden;pointer-events:none;background:#0a080680;transition:opacity .3s,visibility 0s linear .3s;position:fixed;inset:0}.mk .mm-bd.on{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .3s,visibility}.mk .mm-top{border-bottom:1px solid var(--border);flex:none;justify-content:space-between;align-items:center;margin-bottom:6px;padding:4px 4px 10px 10px;display:flex}.mk .mm .mm-x{color:#000;border-radius:var(--radius-btn,6px);cursor:pointer;background:#fff;border:1px solid #000;place-items:center;width:44px;height:44px;padding:0;font-size:24px;line-height:1;display:grid}.mk .mm .mm-x:focus-visible{outline:2px solid var(--primary);outline-offset:2px}}@media (min-width:1280px){.mk .mm-bd{display:none}}@media (prefers-reduced-motion:reduce){.mk .hdrw .mm,.mk .hdrw .mm.on,.mk .mm-bd,.mk .mm-bd.on{transition:none!important}}.mk .hdrw .hdr:has(.mm.on){-webkit-backdrop-filter:none!important;filter:none!important;transform:none!important}.mk .hdrw .hdr.scrolled:has(.mm.on){-webkit-backdrop-filter:none!important;filter:none!important;transform:none!important}
