.mk{--mk-inset:clamp(8px, 1.2vw, 16px);--mk-line:#e5dfd2;--mk-signal:#ff5b1f;isolation:isolate;color:#0e1a13;letter-spacing:-.011em;font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;background:#f5f2ea;font-family:Geist,Helvetica Neue,Arial,sans-serif;font-size:18px;line-height:1.55;position:relative}:where(.mk) a{color:#0e1a13;text-decoration:none}:where(.mk) ::selection{background:#ffd3bf}:where(.mk) h1,:where(.mk) h2,:where(.mk) h3{font-family:inherit}.mk :focus-visible{outline:2px solid var(--mk-signal);outline-offset:3px;border-radius:6px}.mk .mk-link,.mk .link-green{color:#0e1a13;text-underline-offset:4px;-webkit-text-decoration:underline #cfc7b6;text-decoration:underline #cfc7b6;text-decoration-thickness:1px}.mk .mk-link:hover,.mk .link-green:hover{text-decoration-color:#0e1a13}.mk .mk-link-dark{color:#f5f2ea;text-decoration-color:#f5f2ea66}.mk .mk-link-dark:hover{color:#fff;text-decoration-color:#f5f2ea}.mk .mk-pill{transition:background-color .16s,color .16s,box-shadow .16s}.mk .mk-pill:active{transform:translateY(1px)}.mk .mk-pill-ink{color:#f5f2ea;background:#0e1a13}.mk .mk-pill-ink:hover{color:#f5f2ea;background:#26302a}.mk .mk-pill-bone{color:#0e1a13;background:#f5f2ea}.mk .mk-pill-bone:hover,.mk .mk-pill-white{color:#0e1a13;background:#fff}.mk .mk-pill-white:hover{color:#0e1a13;background:#efebe1}.mk .mk-pill-accent{color:#0e1a13;background:#ff5b1f}.mk .mk-pill-accent:hover{color:#0e1a13;background:#ff7a45}.mk .mk-pill-outline{color:#0e1a13;background:0 0;box-shadow:inset 0 0 0 1px #cfc7b6}.mk .mk-pill-outline:hover{background:#fff;box-shadow:inset 0 0 0 1px #0e1a13}.mk .mk-pill-hairline{color:#0e1a13;background:#fff;box-shadow:inset 0 0 0 1px #e5dfd2}.mk .mk-pill-hairline:hover{color:#0e1a13;background:#f5f2ea;box-shadow:inset 0 0 0 1px #cfc7b6}.mk [data-panel=ink] .mk-pill:focus-visible,.mk [data-close] .mk-pill:focus-visible,.mk [data-photo-hero] .mk-pill:focus-visible{outline-color:#fff}@media (prefers-reduced-motion:reduce){.mk .mk-pill{transition:none}.mk .mk-pill:active{transform:none}}@media (width<=480px){.mk .mk-h1{overflow-wrap:break-word;font-size:12vw!important}.mk .mk-h1-home{font-size:15.5vw!important}}.mk .mk-header{box-sizing:border-box;height:calc(var(--mk-inset) + 72px);padding-top:var(--mk-inset);color:#0e1a13}.mk .mk-header[data-scrolled]{top:calc(-1 * var(--mk-inset))}.mk .mk-header[data-overlay]{margin-bottom:calc(-1 * (var(--mk-inset) + 72px))}.mk .mk-header[data-overlay]:not([data-scrolled]){color:#fff;--mark-tile:#fff;--mark-line:#0e1a13;--mark-hill-far:#e2ead9;--mark-hill-near:#c9d6bd;background:0 0}.mk .mk-header-row{box-sizing:border-box;height:72px;padding:0 calc(var(--mk-inset) + clamp(16px, 3.2vw, 44px));align-items:center;gap:8px;display:flex}.mk .mk-brand{min-height:48px;color:inherit;align-items:center;margin-right:auto;text-decoration:none;display:inline-flex}.mk .mk-navlinks{white-space:nowrap;gap:28px;margin-right:12px;font-size:16px;font-weight:500;display:flex}.mk .mk-navlink{min-height:48px;color:inherit;align-items:center;text-decoration:none;display:inline-flex}.mk .mk-navlink:hover{box-shadow:inset 0 -1px}.mk .mk-navlink[aria-current=page]{box-shadow:inset 0 -2px}.mk .mk-signin{height:48px;color:inherit;white-space:nowrap;align-items:center;padding:0 14px;font-size:16px;font-weight:500;text-decoration:none;display:inline-flex}.mk .mk-signin:hover{text-underline-offset:4px;text-decoration:underline}.mk .mk-navpill{color:#f5f2ea;height:48px;font:inherit;white-space:nowrap;cursor:pointer;background:#0e1a13;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-size:16px;font-weight:600;text-decoration:none;transition:background-color .16s;display:inline-flex}.mk .mk-navpill:hover{color:#f5f2ea;background:#26302a}.mk .mk-header[data-overlay]:not([data-scrolled]) .mk-navpill{color:#0e1a13;background:#fff}.mk .mk-header[data-overlay]:not([data-scrolled]) .mk-navpill:hover{background:#efebe1}.mk .mk-header[data-overlay]:not([data-scrolled]) :focus-visible{outline-color:#fff}.mk .mk-menubtn{padding:0 18px;display:none}.mk .mk-menu{z-index:3;color:#0e1a13;background:#fff;border-radius:22px;flex-direction:column;padding:12px 20px 20px;font-size:18px;display:flex;position:absolute;top:calc(100% - 4px);left:clamp(12px,3vw,44px);right:clamp(12px,3vw,44px);box-shadow:0 30px 60px -30px #0009}.mk .mk-menu[hidden]{display:none}.mk .mk-menu nav{flex-direction:column;display:flex}.mk .mk-menulink{color:#0e1a13;align-items:center;min-height:52px;padding:0 4px;font-weight:500;text-decoration:none;display:flex}.mk .mk-menulink+.mk-menulink{border-top:1px solid #efebe1}.mk .mk-menulink[aria-current=page]{font-weight:700}.mk .mk-menulink:hover{color:#c2410c}.mk .mk-menustart{color:#f5f2ea;background:#0e1a13;border-radius:999px;justify-content:center;align-items:center;height:56px;margin-top:8px;font-weight:600;text-decoration:none;display:flex}.mk .mk-menustart:hover{color:#f5f2ea;background:#26302a}@media (width<=799px){.mk .mk-navlinks,.mk .mk-navstart{display:none}.mk .mk-menubtn{display:inline-flex}.mk .mk-header[data-overlay]:not([data-scrolled]) .mk-menubtn{color:#0e1a13;background:#fff}}@media (width>=800px){.mk .mk-menu{display:none!important}}@media (width<=380px){.mk .mk-header-row{padding:0 calc(var(--mk-inset) + 8px);gap:4px}.mk .mk-signin{padding:0 8px}.mk .mk-menubtn{padding:0 14px}}@media (prefers-reduced-motion:reduce){.mk .mk-navpill{transition:none}}.mk .mk-claim-pill:focus-within{outline:2px solid var(--mk-signal);outline-offset:3px}.mk .mk-claim input:focus,.mk .mk-claim input:focus-visible{outline:none}.mk .mk-claim input::placeholder{color:#77705f;opacity:1}.mk .mk-claim-btn{transition:background-color .16s}.mk .mk-claim-btn:hover{background:#ff7a45!important}.mk .mk-claim-btn:focus-visible{outline-offset:2px;outline:2px solid #0e1a13}@media (width<=559px){.mk .mk-claim-more{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@media (prefers-reduced-motion:reduce){.mk .mk-claim-btn{transition:none}}.mk .mk-film:hover>span:last-child{transform:scale(1.04)}.mk .mk-film>span:last-child{transition:transform .2s cubic-bezier(.16,1,.3,1)}@media (prefers-reduced-motion:reduce){.mk .mk-film>span:last-child{transition:none}}.mk .mk-footlink:hover{text-underline-offset:4px;text-decoration:underline;color:#fff!important}.mk .mk-footlink[aria-current=page]{text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:2px}.mk .mk-footlink-u{text-underline-offset:4px;-webkit-text-decoration:underline #f5f2ea66;text-decoration:underline #f5f2ea66}.mk .mk-footlink-u:hover{text-decoration-color:#fff;color:#fff!important}.mk .mk-footer :focus-visible{outline-color:#fff}.mk .mk-footer .measure-btn{color:#f5f2eac7}.mk .mk-footer .measure-btn:hover{color:#fff}.mk .mk-topic{color:#5c5749;font-weight:500}.mk .mk-topic:hover{color:#0e1a13}.mk .mk-topic[aria-current]{color:#0e1a13;font-weight:600}@media (width<=899px){.mk .mk-topics-reads{display:none}}@media (width>=900px){.mk .mk-topics{top:calc(var(--site-header-h,5rem) + 24px);position:sticky}}.mk .measure[hidden]{display:none}.mk .measure{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:inline-flex}.mk .measure-btn{font:inherit;color:#4a463b;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;min-height:44px;padding:0;text-decoration:underline}.mk .measure-btn:hover{color:#0e1a13}.mk .measure-status:empty{display:none}.mk .page-h2{letter-spacing:-.03em;color:#0e1a13;text-wrap:balance;margin:40px 0 12px;font-size:26px;font-weight:600;line-height:1.2}.mk .legal-table-wrap{margin:4px 0 16px;overflow-x:auto}.mk .legal-table{border-collapse:collapse;color:#26302a;width:100%;font-size:15px;line-height:1.5}.mk .legal-table th,.mk .legal-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--mk-line);padding:10px 12px 10px 0}.mk .legal-table thead th{color:#0e1a13;border-bottom-color:#0e1a13;font-weight:600}.mk .legal-table tbody th{white-space:nowrap;font-weight:500}@media (width<=720px){.mk .page-h2{font-size:22px}}.mk .form-card{text-align:left;background:#fff;border-radius:clamp(20px,2.4vw,32px);padding:clamp(24px,4vw,48px)}.mk .field{flex-direction:column;gap:8px;display:flex}.mk .field-label{color:#0e1a13;font-size:16px;font-weight:600}.mk .field-hint{color:#4a463b;margin:0;font-size:15px;line-height:1.5}.mk .field-input{box-sizing:border-box;width:100%;font:inherit;color:#0e1a13;background:#fff;border:1px solid #cfc7b6;border-radius:14px;padding:14px 18px;font-size:17px}.mk textarea.field-input{resize:vertical;min-height:160px;line-height:1.5}.mk .field-input::placeholder{color:#77705f}.mk .field-input:hover{border-color:#0e1a13}.mk .field-input:focus{outline:2px solid var(--mk-signal);outline-offset:2px;border-color:#0e1a13}.mk .field-input[aria-invalid=true]{border-color:#b3261e}.mk fieldset.field-set{border:0;min-width:0;margin:0;padding:0}.mk fieldset.field-set>legend{margin-bottom:10px;padding:0}.mk .field-choices{flex-wrap:wrap;gap:10px;display:flex}.mk .field-choice{display:inline-flex;position:relative}.mk .field-choice input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.mk .field-choice span{box-sizing:border-box;color:#0e1a13;background:#fff;border:1px solid #cfc7b6;border-radius:999px;align-items:center;min-height:46px;padding:0 20px;font-size:16px;font-weight:500;display:inline-flex}.mk .field-choice:hover span{border-color:#0e1a13}.mk .field-choice input:checked+span{background:#eae4d7;border-color:#0e1a13;box-shadow:inset 0 0 0 1px #0e1a13}.mk .field-choice input:focus-visible+span{outline:2px solid var(--mk-signal);outline-offset:2px}@media (width<=959px){.mk .mk-contact-aside{display:none!important}}.mk .mk-ledger-quote{letter-spacing:-.02em;font-family:Instrument Serif,Georgia,serif;font-size:clamp(24px,2.2vw,30px);font-style:italic;font-weight:400;line-height:1.2}@media (width<=599px){.mk .mk-ledger-quote{letter-spacing:normal;font-family:inherit;font-size:18px;font-style:normal;line-height:1.5}}.mk .field-error{color:#b3261e;margin:0;font-size:15px;font-weight:500;line-height:1.5}.mk .field-error[hidden]{display:none}.mk .form-actions{flex-wrap:wrap-reverse;justify-content:flex-end;align-items:center;gap:16px;margin-top:6px;display:flex}.mk .form-card [hidden]{display:none}.mk .honeypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.mk .form-done{text-align:center;padding:24px 0}.mk .form-done h2{letter-spacing:-.035em;color:#0e1a13;margin:0 0 12px;font-size:34px;font-weight:600}.mk .form-done p{color:#4a463b;max-width:480px;margin:0 auto;font-size:17px;line-height:1.6}.mk button.mk-submit{color:#f5f2ea;height:56px;font:inherit;cursor:pointer;background:#0e1a13;border:0;border-radius:999px;padding:0 28px;font-size:17px;font-weight:600}.mk button.mk-submit:hover{background:#26302a}.mk button.mk-submit:disabled{opacity:.6;cursor:progress}@media (width<=720px){.mk .form-actions button.mk-submit{width:100%}}.mk .pg-blog-grid{box-sizing:border-box;grid-template-columns:minmax(0,760px) 300px;justify-content:space-between;align-items:start;gap:56px 64px;max-width:1320px;margin:0 auto;padding:0 clamp(20px,4vw,48px);display:grid}@media (width>=961px) and (height>=640px){.mk .pg-blog-aside{align-self:stretch}.mk .pg-blog-aside>.pg-blog-sticky{top:calc(var(--site-header-h,5rem) + 24px);position:sticky}}@media (width<=960px){.mk .pg-blog-grid{grid-template-columns:minmax(0,1fr)}.mk .pg-blog-aside{grid-template-columns:1fr 1fr;align-items:start;max-width:760px;display:grid!important}}@media (width<=600px){.mk .pg-blog-aside{grid-template-columns:minmax(0,1fr)}}.mk .pg-plainlink:hover{text-underline-offset:4px;-webkit-text-decoration:underline #cfc7b6;text-decoration:underline #cfc7b6}.mk .pg-postlink:hover .pg-post-title{text-underline-offset:6px;-webkit-text-decoration:underline #cfc7b6;text-decoration:underline #cfc7b6;text-decoration-thickness:1px}.mk .pg-postlink:hover .pg-post-read{text-decoration-color:#0e1a13}.mk .pg-post-row{grid-template:"head thumb""excerpt thumb"1fr/minmax(0,1fr) 220px;align-items:start;gap:10px 32px;padding:28px 0;display:grid}.mk .pg-post-list>li+li{margin-top:8px}.mk .pg-post-list>li::marker{color:#5c5749;font-variant-numeric:tabular-nums}.mk li:first-child>.pg-post-row{padding-top:4px}.mk .pg-post-row-bare{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"head""excerpt"!important}.mk .pg-page-num:hover{background:#fff;color:#0e1a13!important}@media (width<=600px){.mk .pg-post-row{grid-template:"head thumb""excerpt excerpt"/minmax(0,1fr) 96px;gap:12px 16px;padding:24px 0}.mk .pg-post-row .pg-post-thumb{aspect-ratio:1!important;border-radius:12px!important}.mk .pg-post-row .pg-post-title{font-size:21px!important}.mk .pg-pages-nums{display:none!important}.mk .pg-pages-of{display:inline!important}}.mk .mk-company:hover{background:#f5f2ea1a;color:#fff!important;border-color:#f5f2ea!important}.mk [data-panel=ink] :focus-visible{outline-color:#fff}
