.mk,.mkc-open,.mk-days{--ink:var(--mt-brown);--lime:var(--mt-sand);--chalk:var(--mt-rose);--cobalt:var(--mt-majorelle);--cobalt-hi:var(--mt-majorelle-hi);--signal:var(--mt-saffron);--night:var(--mt-clay);--muted:#6b4a38;--mint:var(--mt-palm);--rule:#e6cdb6;--font-display:"Reem Kufi", "Trebuchet MS", system-ui, sans-serif;--font-text:var(--font-sans);--ease-turn:cubic-bezier(.7, 0, .2, 1);--gutter:clamp(16px, 4vw, 56px);font-family:var(--font-text);font-variant-numeric:tabular-nums}.mk{background:var(--lime);color:var(--ink);font-size:17px;line-height:1.55}.mk :focus-visible,.mkc-open :focus-visible,.mk-days :focus-visible{outline-offset:3px;outline:3px solid}.mk-h1{font-family:var(--font-display);letter-spacing:-.01em;word-spacing:.06em;text-wrap:balance;max-width:15ch;margin:0;font-size:clamp(2.5rem,5.6vw,4.9rem);font-weight:700;line-height:1.02}.mk h2,.mk-days h2{font-family:var(--font-display);word-spacing:.12em;text-wrap:balance;margin:0;font-size:clamp(1.75rem,3vw,2.6rem);font-weight:700;line-height:1.08}.mk h3{font-family:var(--font-display);margin:0;font-size:1.35rem;font-weight:500;line-height:1.2}.mk-btn{color:#1e0e08;min-height:52px;font-family:var(--font-text,"Atkinson Hyperlegible Next", system-ui, sans-serif);background:#f4ae00;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 26px;font-size:17px;font-weight:700;line-height:1.2;text-decoration:none;transition:background-color .2s;display:inline-flex}.mk-btn:hover{background:#ffbf1f;border-color:#0000}.mk-btn__arrow{transition:transform .48s var(--ease-turn)}.mk-btn:hover .mk-btn__arrow{transform:rotate(90deg)}.mk-textlink{color:inherit;text-underline-offset:4px;align-items:center;min-height:44px;font-weight:600;text-decoration:underline;text-decoration-thickness:2px;display:inline-flex}.mk-textlink:hover{text-decoration-thickness:3px}.mkc-open{--pg:var(--mt-sand);--pt:var(--mt-brown);--pm:var(--mt-brown-muted);background:var(--pg);color:var(--pt);padding:clamp(32px, 5vh, 56px) var(--gutter) 28px}.mkc-open__grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,64px);max-width:1360px;margin:0 auto;display:grid}.mkc-clockline{color:var(--pm);flex-wrap:wrap;gap:4px 14px;margin:0 0 18px;font-size:15px;font-weight:600;display:flex}.mkc-clockline__time{color:var(--pt);font-weight:700}.mkc-lede{max-width:54ch;margin:20px 0 0;font-size:clamp(17px,1.25vw,19px);line-height:1.55}.mkc-now{background:color-mix(in srgb, var(--pt) 6%, transparent);border-left:4px solid;max-width:56ch;margin-top:24px;padding:16px 18px}.mkc-now p{margin:0}.mkc-now__label{color:var(--pm);font-size:15px;font-weight:600}.mkc-now__title{word-spacing:.12em;font-family:var(--font-display);font-size:1.45rem;font-weight:700;line-height:1.2;margin-top:4px!important}.mkc-now__what{margin-top:6px!important}.mkc-now__note{color:var(--pm);font-size:15px;margin-top:8px!important}.mkc-sunset{max-width:56ch;margin:18px 0 0;font-weight:600}.mkc-acts{flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:24px;display:flex}.mkc-open .mk-textlink{text-decoration-color:currentColor}.mkc-scene{margin:0}.mkc-scene svg{aspect-ratio:640/400;border-radius:3px;width:100%;height:auto;display:block}.mkc-scene__cap{color:var(--pm);max-width:60ch;margin-top:10px;font-size:15px}.mkc-ribbon{max-width:1360px;margin:clamp(28px,4vh,44px) auto 0}.mkc-ribbon__bar{background:color-mix(in srgb, var(--pt) 16%, transparent);border-radius:2px;height:10px;position:relative}.mkc-ribbon__day{background:color-mix(in srgb, var(--pt) 40%, transparent);position:absolute;top:0;bottom:0}.mkc-ribbon__tick{background:var(--mt-clay);width:2px;height:16px;position:absolute;top:-3px;transform:translate(-1px)}.mkc-ribbon__now{border-left:8px solid #0000;border-right:8px solid #0000;border-top:10px solid var(--signal);width:0;height:0;position:absolute;top:-8px;transform:translate(-8px)}.mkc-ribbon__now:after{content:"";background:var(--signal);width:3px;height:22px;position:absolute;top:-2px;left:-1.5px}.mkc-ribbon__beats{grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;margin:14px 0 0;padding:0;list-style:none;display:grid}.mkc-ribbon__beats li{color:var(--pm);border-top:2px solid #0000;gap:2px;padding-top:8px;font-size:15px;display:grid}.mkc-ribbon__beats li.is-now{color:var(--pt);border-top-color:var(--pt)}.mkc-ribbon__time{font-weight:700}.mkc-ribbon__title{line-height:1.3}@media (width<=900px){.mkc-open{padding-top:20px}.mkc-open__grid{grid-template-columns:1fr}.mkc-open__copy{flex-direction:column;display:flex}.mkc-lede{order:6}.mkc-clockline{margin-bottom:10px}.mkc-now{margin-top:16px;padding:12px 14px}.mkc-now__title{font-size:1.25rem}.mkc-sunset{margin-top:12px;font-size:16px}.mkc-acts{margin-top:16px}.mkc-scene svg{aspect-ratio:640/340}.mkc-ribbon__beats{grid-template-columns:none;grid-auto-columns:132px;grid-auto-flow:column;padding-bottom:6px;overflow-x:auto}}@media (prefers-reduced-motion:reduce){.mk-btn,.mk-btn__arrow{transition:none}}.mk-days{background:var(--chalk);color:var(--ink);padding:clamp(48px, 8vh, 96px) var(--gutter);border-top:1px solid var(--rule)}.mk-days__inner{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(28px,5vw,72px);max-width:1360px;margin:0 auto;display:grid}.mk-days__head p{max-width:52ch;margin:14px 0 0}.mk-days__controls{flex-wrap:wrap;gap:14px;margin-top:22px;display:flex}.mk-days__controls label{gap:6px;font-size:15px;font-weight:600;display:grid}.mk-days__controls input,.mk-days__controls select{border:2px solid var(--ink);background:var(--chalk);min-height:48px;color:var(--ink);font:inherit;border-radius:3px;padding:10px 12px;font-size:17px}.mk-days__weather{font-weight:600}.mk-days__cta{margin-top:24px}.mk-checked{color:var(--muted);font-size:15px}.mk-days__list{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.mk-days__day{background:var(--lime);border-top:4px solid var(--ink);padding:14px 16px 16px}.mk-days__day ul{margin:8px 0 0;padding-left:18px}.mk-days__date{word-spacing:.12em;font-family:var(--font-display);margin:0;font-size:1.2rem;font-weight:700}.mk-days__date span{color:var(--muted);margin-right:6px;font-weight:500}.mk-days__sunset{margin:2px 0 0;font-size:15px;font-weight:700}.mk-days__note{margin:6px 0 0;font-size:15px;line-height:1.45}@media (width<=900px){.mk-days__inner{grid-template-columns:1fr}}.mk-wrap{max-width:1200px;padding:0 var(--gutter);margin:0 auto}.mk-crumbs ol{flex-wrap:wrap;gap:4px 0;margin:0;padding:0;font-size:15px;list-style:none;display:flex}.mk-crumbs li+li:before{content:"/";color:var(--muted);margin:0 8px}.mk-crumbs a{color:inherit;text-underline-offset:3px}.mk-crumbs [aria-current]{color:var(--muted)}.mk-hero--night .mk-crumbs [aria-current],.mk-hero--night .mk-crumbs li+li:before{color:var(--mt-rose)}.mk-hero{border-bottom:1px solid var(--rule);padding:clamp(28px,5vh,56px) 0 clamp(32px,5vh,56px)}.mk-hero--night{background:var(--night);color:var(--lime);border-bottom:0}.mk-hero__h1{max-width:20ch;margin-top:14px;font-size:clamp(2.3rem,5vw,4.2rem)}.mk-nowstrip{color:var(--muted);flex-wrap:wrap;gap:4px 18px;min-height:1.5em;margin:22px 0 0;font-size:15px;font-weight:600;display:flex}.mk-hero--night .mk-nowstrip{color:var(--mt-rose)}.mk-nowstrip span:first-child{color:inherit}.mk-nowstrip__focus{color:var(--ink);border-bottom:3px solid}.mk-hero--night .mk-nowstrip__focus{color:var(--lime)}.mk-answer{max-width:62ch;margin:18px 0 0;font-size:clamp(18px,1.4vw,21px);line-height:1.5}.mk-hero__links{flex-wrap:wrap;gap:8px 24px;margin-top:18px;display:flex}.mk-hero__acts{flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:26px;display:flex}.mk-body{padding:clamp(36px,6vh,72px) 0}.mk-body>.mk-wrap>*+*{margin-top:clamp(40px,6vh,72px)}.mk-plates{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.mk-plates[data-count="1"]{grid-template-columns:1fr}.mk-plates[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.mk-plate{min-height:220px;color:var(--chalk);background:var(--mt-clay);isolation:isolate;align-content:end;gap:8px;margin:0;padding:18px;display:grid;position:relative;overflow:hidden}.mk-plate:before{content:"";z-index:-1;opacity:.14;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40' width='40' height='40'%3E%3Crect x='12' y='12' width='16' height='16' fill='none' stroke='%23F8F9F4' stroke-width='2' transform='rotate(45 20 20)'/%3E%3C/svg%3E") 0 0/40px 40px;position:absolute;inset:0}.mk-plate--night{background:var(--night)}.mk-plate--mint{background:var(--mint)}.mk-plate--ink{background:var(--mt-clay)}.mk-plate b{font-family:var(--font-display);word-spacing:.08em;font-size:clamp(1.2rem,1.8vw,1.6rem);font-weight:700;line-height:1.15}.mk-plate figcaption{opacity:.92;font-size:14px;line-height:1.4}.mk-sections{gap:clamp(28px,4vh,44px);display:grid}.mk-section{border-top:2px solid var(--ink);grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);gap:12px clamp(24px,4vw,64px);padding-top:20px;display:grid}.mk-section h2{font-size:clamp(1.5rem,2.3vw,2rem)}.mk-section p{max-width:64ch;margin:0}.mk-section p+p{margin-top:12px}.mk-glance{border-top:2px solid var(--ink);border-left:1px solid var(--rule);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:0;display:grid}.mk-glance>div{border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);background:var(--chalk);padding:16px 18px}.mk-glance dt{color:var(--muted);font-size:15px;font-weight:600}.mk-glance dd{margin:4px 0 0}.mk-glance ul{margin:0;padding-left:18px}.mk-honest{background:var(--chalk);border-left:6px solid var(--ink);padding:22px clamp(18px,3vw,32px)}.mk-honest h2{font-size:clamp(1.4rem,2vw,1.8rem)}.mk-honest ul{gap:8px;max-width:72ch;margin:12px 0 0;padding-left:20px;display:grid}.mk-faq__list{border-top:2px solid var(--ink);margin-top:16px}.mk-faq details{border-bottom:1px solid var(--rule)}.mk-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:56px;padding:10px 0;font-size:18px;font-weight:700;list-style:none;display:flex}.mk-faq summary::-webkit-details-marker{display:none}.mk-faq summary:after{content:"";border-right:2.5px solid var(--ink);border-bottom:2.5px solid var(--ink);width:12px;height:12px;transition:transform .48s var(--ease-turn);flex:none;margin-right:6px;transform:rotate(45deg)}.mk-faq details[open] summary:after{transform:rotate(-135deg)}.mk-faq details p{max-width:70ch;margin:0 0 18px}.mk-quote{background:var(--night);color:var(--lime);grid-template-columns:minmax(0,1.3fr) auto;align-items:center;gap:20px 40px;padding:clamp(24px,4vw,44px);display:grid}.mk-quote p{max-width:58ch;margin:10px 0 0}.mk-quote__acts{justify-items:start;gap:10px;display:grid}.mk-quote .mk-btn{border-color:var(--mt-majorelle)}.mk-quote .mk-textlink{-webkit-text-decoration-color:var(--mt-rose);-webkit-text-decoration-color:var(--mt-rose);text-decoration-color:var(--mt-rose)}.mk-checked-block{border-top:1px solid var(--rule);padding-top:16px}.mk-sources summary{cursor:pointer;align-items:center;min-height:44px;font-size:15px;font-weight:600;display:flex}.mk-sources ul{color:var(--muted);overflow-wrap:anywhere;margin:0;padding-left:18px;font-size:14px}.mk-related h2{font-size:clamp(1.4rem,2vw,1.8rem)}.mk-related ul{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px;margin:14px 0 0;padding:0;list-style:none;display:grid}.mk-related a{background:var(--chalk);border-top:3px solid var(--ink);color:inherit;min-height:44px;padding:14px 16px;text-decoration:none;display:block}.mk-related a:hover{border-top-color:currentColor}.mk-related a b{font-family:var(--font-display);word-spacing:.08em;font-size:1.15rem;font-weight:700;display:block}.mk-related a span{color:var(--muted);margin-top:4px;font-size:15px;display:block}@media (width<=800px){.mk-plates,.mk-plates[data-count="2"]{grid-template-columns:1fr}.mk-plate{min-height:150px}.mk-section,.mk-quote{grid-template-columns:1fr}}.mk-hero__for{color:var(--muted);font-size:15px;font-weight:600}.mk-hero--night .mk-hero__for{color:var(--mt-rose)}.mk-hero--night .mk-btn{border-color:var(--mt-majorelle)}.mk-hero--night .mk-textlink{-webkit-text-decoration-color:var(--mt-rose);-webkit-text-decoration-color:var(--mt-rose);text-decoration-color:var(--mt-rose)}.mk-area{border-top:2px solid var(--ink);grid-template-columns:minmax(0,.7fr) minmax(0,2fr);gap:16px clamp(24px,4vw,56px);padding-top:20px;display:grid}.mk-area__head p{color:var(--muted);margin:8px 0 0}.mk-dcards{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.mk-dcards a{background:var(--chalk);height:100%;color:inherit;border-top:4px solid var(--ink);gap:8px;padding:16px 18px 18px;text-decoration:none;display:grid}.mk-dcards a:hover,.mk-dcards li.is-now a{border-top-color:currentColor}.mk-dcards__name{font-family:var(--font-display);word-spacing:.1em;font-size:1.4rem;font-weight:700;line-height:1.1}.mk-dcards__now{background:var(--mt-clay);color:var(--lime);border-radius:2px;justify-self:start;padding:2px 8px;font-size:14px;font-weight:700}.mk-dcards__mood{font-size:16px}.mk-dcards__best{color:var(--muted);font-size:15px}.mk-dcards__best b{color:var(--ink)}@media (width<=800px){.mk-area{grid-template-columns:1fr}}.mk-meals ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:16px 0 0;padding:0;list-style:none;display:grid}.mk-meals li{background:var(--chalk);border-top:4px solid var(--ink);align-content:start;gap:6px;padding:16px 18px 18px;display:grid}.mk-meals li.is-now{background:var(--night);color:var(--lime);border-top-color:var(--mt-rose)}.mk-meals__when{font-size:15px;font-weight:700}.mk-meals__what{font-family:var(--font-display);word-spacing:.1em;font-size:1.35rem;font-weight:700;line-height:1.15}.mk-meals__where{opacity:.85;font-size:15px}.mk-meals__now{border-bottom:3px solid var(--mt-rose);justify-self:start;font-size:14px;font-weight:700}@media (width<=900px){.mk-meals ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=480px){.mk-meals ol{grid-template-columns:1fr}}.mk-textbtn{font:inherit;color:inherit;text-underline-offset:4px;cursor:pointer;text-align:left;background:0 0;border:0;min-height:44px;padding:0;font-weight:700;text-decoration:underline;text-decoration-thickness:2px}.mk-textbtn--small{min-height:0;color:var(--muted);font-size:14px;font-weight:600}.mk-square__head p{max-width:62ch;margin:10px 0 0}.mk-square__grid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:20px;margin-top:20px;display:grid}.mk-square__picks{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.mk-square__picks button{border:2px solid var(--ink);min-height:44px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border-radius:3px;padding:8px 14px;font-size:15px;font-weight:600}.mk-square__picks button[aria-pressed=true]{background:var(--night);border-color:var(--night);color:var(--lime)}.mk-square__svg{border-radius:3px;width:100%;height:auto;display:block}.mk-square__svg text{font-family:var(--font-text);fill:var(--mt-rose);font-size:15px;font-weight:600}.mk-square__hit{fill:#0000}.mk-square__dot{fill:var(--mt-rose);transition:fill .3s}.mk-square__circle:hover .mk-square__dot{fill:#ecdfae}.mk-square__circle .mk-square__centre{fill:#c9955f}.mk-square__circle.is-open .mk-square__dot,.mk-square__circle.is-open .mk-square__centre,.mk-square__circle.is-open text,.mk-square__stalls.is-open rect{fill:var(--mt-rose)}.mk-square__stalls rect{fill:#a9432a;stroke:var(--mt-rose);stroke-width:1.5px}.mk-square__smoke circle{fill:var(--mt-rose);opacity:.18}.mk-square__note{font-size:13px!important}.mk-circle{background:var(--night);color:var(--lime);border-top:4px solid var(--mt-rose);min-height:100%;padding:22px 24px 18px}.mk-circle p{margin:10px 0 0}.mk-circle h3{word-spacing:.1em;margin-top:4px;font-size:1.5rem;font-weight:700}.mk-circle__name{color:var(--mt-rose);font-size:15px;font-weight:600;margin:0!important}.mk-circle__tip{border-left:3px solid var(--mt-rose);padding-left:12px}.mk-circle .mk-textbtn{-webkit-text-decoration-color:var(--mt-rose);-webkit-text-decoration-color:var(--mt-rose);text-decoration-color:var(--mt-rose);margin-top:12px}.mk-letter__lede{max-width:62ch;margin:10px 0 0}.mk-letter__paper{background:var(--chalk);border:1px solid var(--rule);border-top:6px solid var(--ink);max-width:760px;margin-top:18px;padding:clamp(20px,3vw,36px);font-size:19px;line-height:1.7}.mk-letter__paper p{margin:0 0 10px}.mk-letter__paper ul{margin:0 0 12px;padding-left:22px}.mk-letter__paper select,.mk-letter__paper input{font:inherit;border:0;border-bottom:2px solid var(--ink);background:var(--lime);min-height:44px;color:var(--ink);padding:4px 8px;font-size:17px}.mk-letter__acts{flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:20px;display:flex}@media (width<=900px){.mk-square__grid{grid-template-columns:1fr}}.mk-lead{max-width:62ch;margin:10px 0 0}.mk-nye-sky dl{background:var(--night);color:var(--lime);grid-template-columns:repeat(4,minmax(0,1fr));margin:16px 0 10px;display:grid}.mk-nye-sky dl>div{border-right:1px solid #fbf4ea3d;padding:18px 20px 20px}.mk-nye-sky dt{color:var(--mt-rose);font-size:15px;font-weight:600}.mk-nye-sky dd{font-family:var(--font-display);margin:6px 0 0;font-size:clamp(1.8rem,3vw,2.6rem);font-weight:700;line-height:1}.mk-nye-line ol{border-left:3px solid var(--ink);margin:16px 0 0;padding:0;list-style:none}.mk-nye-line li{border-bottom:1px solid var(--rule);grid-template-columns:minmax(180px,.35fr) 1fr;gap:4px 24px;padding:14px 0 14px 20px;display:grid;position:relative}.mk-nye-line li:before{content:"";background:var(--lime);border:3px solid var(--ink);width:12px;height:12px;position:absolute;top:20px;left:-8.5px;transform:rotate(45deg)}.mk-nye-line__when{font-weight:700}.mk-nye-opts{grid-template-columns:repeat(auto-fill,minmax(330px,1fr));gap:14px;margin-top:18px;display:grid}.mk-nye-opt{background:var(--chalk);border-top:4px solid var(--ink);flex-direction:column;gap:10px;padding:20px 22px 22px;display:flex}.mk-nye-opt h3{word-spacing:.1em;font-size:1.45rem;font-weight:700}.mk-nye-opt p{margin:0}.mk-nye-opt__meta{color:var(--muted);font-size:15px;font-weight:700}.mk-nye-opt details summary{cursor:pointer;text-underline-offset:4px;align-items:center;min-height:44px;font-weight:700;text-decoration:underline;display:flex}.mk-nye-opt details ul{margin:4px 0 10px;padding-left:18px;font-size:16px}.mk-nye-opt__log{color:var(--muted)}.mk-nye-opt dl{gap:8px;margin:auto 0 4px;font-size:15px;display:grid}.mk-nye-opt dt{font-weight:700}.mk-nye-opt dd{margin:0}.mk-nye-opt .mk-btn{align-self:flex-start}@media (width<=800px){.mk-nye-sky dl{grid-template-columns:repeat(2,minmax(0,1fr))}.mk-nye-sky dl>div{border-bottom:1px solid #fbf4ea3d}.mk-nye-line li,.mk-nye-opts{grid-template-columns:1fr}}.mkc-h1-sub{letter-spacing:0;max-width:30ch;margin-top:14px;font-size:clamp(1.15rem,1.7vw,1.5rem);font-weight:500;line-height:1.25;display:block}.mk-board{background:var(--night);color:var(--lime);padding:clamp(22px,3vw,36px)}.mk-board__meta{color:var(--mt-rose);margin:8px 0 0;font-size:15px;font-weight:600}.mk-board__scrub{flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:14px;font-size:15px;font-weight:600;display:flex}.mk-board__scrub input{accent-color:#ecdfae;flex:260px;min-height:44px}.mk-board .mk-textbtn{text-decoration-color:currentColor}.mk-board__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;margin:18px 0 0;padding:0;list-style:none;display:grid}.mk-board__list li{border-top:1px solid #fbf4ea3d;padding:10px 0 6px}.mk-board__row{grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr);align-items:baseline;gap:4px 14px;display:grid}.mk-board__name{font-family:var(--font-display);word-spacing:.1em;font-size:1.25rem;font-weight:700}.mk-board__state{font-variant-numeric:tabular-nums;font-size:15px}.mk-board__list li[data-s=now] .mk-board__state{font-weight:700}.mk-board__list li[data-s=now] .mk-board__name:before{content:"";background:var(--lime);width:10px;height:10px;margin-right:10px;display:inline-block;transform:rotate(45deg)translateY(-2px)}.mk-board__list li[data-s=gone]{opacity:.62}.mk-board details summary{cursor:pointer;color:var(--mt-rose);align-items:center;min-height:32px;font-size:14px;display:flex}.mk-board details p{margin:6px 0 0;font-size:15px}.mk-board__cta{flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:22px;display:flex}.mk-board .mk-btn{border-color:var(--mt-majorelle)}.mk-board .mk-hero__for{color:var(--mt-rose)}@media (width<=800px){.mk-board__list,.mk-board__row{grid-template-columns:1fr}}.cin{--mk-ink:var(--mt-ink);--mk-snow:var(--mt-ivory);--mk-pise:var(--mt-ivory);--mk-pise-deep:var(--mt-umber-2);--mk-palm:var(--mt-umber-2);--mk-majorelle:var(--mt-umber-2);--mk-saffron:var(--mt-saffron);--mk-saffron-lt:var(--mt-saffron-lt);background:var(--mt-sand);color:var(--mt-brown);--display:var(--font-sans);font-family:var(--display);font-variant-numeric:tabular-nums}.cin h1,.cin h2,.cin h3,.cin-display,.cin-climb__h{letter-spacing:-.01em;word-spacing:.08em;font-family:Reem Kufi,Trebuchet MS,system-ui,sans-serif;font-weight:700;line-height:1.04}.cin :focus-visible,.cin-dark :focus-visible,.cin-climb[data-phase=palm] :focus-visible,.cin-climb[data-phase=majorelle] :focus-visible{outline-color:currentColor}.cin .cin-btn{min-height:48px;font:700 17px/1.2 var(--font-sans);letter-spacing:0;border-radius:3px;padding:0 20px;transform:none}.cin .cin-btn--saffron{background:var(--mt-majorelle);color:var(--cta-ink);box-shadow:none;border:2px solid var(--cta)}.cin .cin-btn--saffron:hover{background:var(--mt-majorelle-hi);border-color:var(--mt-majorelle-hi);transform:none}.cin-dark .cin-btn--saffron{border-color:var(--mt-sand)}.cin-climb__plate{background:var(--mt-clay);color:var(--mt-sand);isolation:isolate;align-content:end;gap:8px;margin:0;padding:18px;display:grid;position:absolute;inset:0;overflow:hidden}.cin-climb__plate:before{content:"";z-index:-1;opacity:.14;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40' width='40' height='40'%3E%3Crect x='12' y='12' width='16' height='16' fill='none' stroke='%23F8F9F4' stroke-width='2' transform='rotate(45 20 20)'/%3E%3C/svg%3E") 0 0/40px 40px;position:absolute;inset:0}.cin-climb__plate b{word-spacing:.08em;font-family:Reem Kufi,Trebuchet MS,system-ui,sans-serif;font-size:clamp(1.2rem,2vw,1.8rem);font-weight:700;line-height:1.15}.cin-climb__plate figcaption{opacity:.9;font-size:14px}.cin-climb__cap{background:color-mix(in srgb, var(--mt-clay) 92%, transparent);color:var(--mt-sand);border-radius:2px;padding:4px 10px;font-size:14px;font-weight:600;position:absolute;bottom:12px;left:12px}
