.mk{--mk-t: calc((100vw - 390px) / 1050);--mk-gutter: clamp(24px, calc(24px + 96 * var(--mk-t)), 120px);--mk-pad: max(var(--mk-gutter), calc((100% - 1200px)/2) );--mk-ease-out: cubic-bezier(.2, .7, .2, 1);--mk-ease-draw: cubic-bezier(.55, .1, .25, 1);--mk-ease-line: cubic-bezier(.6, 0, .2, 1);min-height:100dvh;background:var(--mk-ground);color:var(--mk-ink);font-family:var(--font-serif);overflow-x:clip;-webkit-font-smoothing:antialiased}:where(.mk) *,:where(.mk) *:before,:where(.mk) *:after{box-sizing:border-box}:where(.mk) :where(h1,h2,h3,p,figure,blockquote,ol,dl){margin:0}:where(.mk) :where(h3){font-weight:400}.mk-display{font-family:var(--font-display);font-weight:400;letter-spacing:-.012em}.mk-sans{font-family:var(--font-sans)}.mk-garamond{font-family:var(--font-display)}.mk-section{padding-inline:var(--mk-pad)}:where(.mk) :where(a){color:inherit;text-decoration:none}.mk a:focus-visible{outline:2px solid var(--mk-pencil);outline-offset:4px;border-radius:3px}.mk-on-dark a:focus-visible{outline-color:var(--mk-pencil-light)}.mk-cta{display:inline-flex;align-items:center;gap:16px;align-self:flex-start;min-height:44px;background:var(--mk-cta);color:var(--mk-cta-ink);padding:clamp(14px,calc(14px + 2 * var(--mk-t)),16px) clamp(24px,calc(24px + 6 * var(--mk-t)),30px) clamp(14px,calc(14px + 2 * var(--mk-t)),16px) clamp(28px,calc(28px + 6 * var(--mk-t)),34px);border-radius:999px;font-family:var(--font-display);font-size:clamp(19px,calc(19px + 3 * var(--mk-t)),22px);letter-spacing:-.005em;box-shadow:var(--mk-cta-shadow);transition:background .3s ease,box-shadow .3s ease}.mk a.mk-cta{color:var(--mk-cta-ink)}.mk-cta:hover{background:var(--mk-cta-hover);box-shadow:var(--mk-cta-shadow-hover)}.mk-cta__text{display:flex;flex-direction:column;gap:3px}.mk-cta__sub{font-family:var(--font-sans);font-size:12px;letter-spacing:.03em;color:var(--mk-cta-sub)}.mk-cta__arrow{flex:none;transition:transform .4s var(--mk-ease-out)}.mk-cta:hover .mk-cta__arrow{transform:translate(6px)}.mk-header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-block:clamp(22px,calc(22px + 18 * var(--mk-t)),40px)}.mk-header__logo,.mk-footer__logo{display:inline-flex;align-items:center;min-height:44px}.mk-header__logo img{display:block;height:clamp(34px,calc(34px + 16 * var(--mk-t)),50px);width:auto}.mk-nav{display:flex;align-items:center;gap:clamp(18px,calc(18px + 10 * var(--mk-t)),28px);font-family:var(--font-sans);font-size:14px}.mk-nav a{display:inline-flex;align-items:center;min-height:44px;color:var(--mk-ink-muted);white-space:nowrap;transition:color .2s ease}.mk-nav a:hover{color:var(--mk-pencil)}.mk-nav a.mk-nav__wide{display:none}@media (min-width: 760px){.mk-nav a.mk-nav__wide{display:inline-flex}}.mk-nav a.mk-nav__trial{color:var(--mk-ink)}.mk-nav a.mk-nav__trial span{border-bottom:1px solid currentColor;padding-bottom:2px}.mk-reveal{--o: 0;--y: 14;--x: -16;--dash: 1;--u: 0;--k: 0;--n0: 1;--dim: var(--mk-ink);--fill: transparent;--lh: 2px;--lbg: var(--mk-hay);--cy: 10}.mk-reveal.is-in{--o: 1;--y: 0;--x: 0;--dash: 0;--u: 100;--k: 1;--n0: 0;--dim: var(--mk-ink-quiet);--fill: var(--mk-pencil-light-wash);--lh: 3px;--lbg: var(--mk-pencil-light);--cy: 0}.mk-rise{opacity:var(--o);transform:translateY(calc(var(--y) * 1px));transition:opacity .9s ease var(--d, 0ms),transform 1.1s var(--mk-ease-out) var(--d, 0ms)}.mk-slide{opacity:var(--o);transform:translate(calc(var(--x) * 1px));transition:opacity .9s ease var(--d, 0ms),transform 1.1s var(--mk-ease-out) var(--d, 0ms)}.mk-appear{opacity:var(--o);transition:opacity var(--dur, .6s) ease var(--d, 0ms)}.mk-draw{stroke-dasharray:1;stroke-dashoffset:var(--dash);transition:stroke-dashoffset var(--dur, 1.4s) var(--mk-ease-draw) var(--d, 0ms)}.mk-underline{background-image:linear-gradient(var(--mk-pencil),var(--mk-pencil));background-repeat:no-repeat;background-position:0 100%;background-size:calc(var(--u) * 1%) 1.5px;-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-size var(--dur, 1s) var(--mk-ease-line) var(--d, 0ms)}.mk-hero{padding-top:clamp(40px,calc(40px + 44 * var(--mk-t)),84px);padding-bottom:clamp(64px,calc(64px + 66 * var(--mk-t)),130px)}.mk-hero h1{font-size:clamp(44px,calc(44px + 56 * var(--mk-t)),100px);line-height:1.06}.mk-hero__line{display:block}.mk-hero__line--2{padding-left:clamp(26.4px,calc(26.4px + 123.6 * var(--mk-t)),150px);color:var(--mk-ink-muted)}.mk-nowrap{white-space:nowrap}.mk-yet{position:relative;display:inline-block;color:var(--mk-ink)}.mk-yet svg{position:absolute;left:-14%;top:-6%;width:132%;height:120%;overflow:visible;pointer-events:none}.mk-yet path{stroke:var(--mk-pencil);stroke-width:clamp(1.8px,calc(1.8px + .6 * var(--mk-t)),2.4px)}.mk-hero__body{display:flex;flex-direction:column;gap:28px;margin-top:36px;padding-left:14px}.mk-hero__lede{font-size:clamp(19px,calc(19px + 6 * var(--mk-t)),25px);line-height:1.5;color:var(--mk-ink-muted)}.mk-hero__act{display:flex;flex-direction:column;gap:28px;padding-left:14px}.mk-margin-note{position:relative;padding-left:26px;font-style:italic;font-size:clamp(16px,calc(16px + 2 * var(--mk-t)),18px);line-height:1.45;color:var(--mk-pencil)}.mk-margin-note svg{position:absolute;left:0;top:2px;width:12px;height:calc(100% - 4px);overflow:visible}.mk-margin-note path{stroke:var(--mk-pencil)}@media (min-width: 760px){.mk-hero__body{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px;gap:0 24px;margin-top:clamp(36px,calc(36px + 36 * var(--mk-t)),72px);padding-left:0}.mk-hero__lede{grid-column:2 / span 9}.mk-hero__act{grid-column:6 / span 7;margin-top:56px;padding-left:0;gap:50px}}@media (min-width: 1100px){.mk-hero__lede{grid-column:5 / span 5}.mk-hero__act{grid-column:9 / span 4}}.mk-on-dark{color:var(--mk-on-dark)}.mk-h2{font-size:clamp(44px,calc(44px + 52 * var(--mk-t)),96px);line-height:1}.mk-sub{font-size:clamp(18px,calc(18px + 6 * var(--mk-t)),24px);line-height:1.5;color:var(--mk-ink-muted)}.mk-label{font-family:var(--font-sans);font-size:12px;letter-spacing:.2em;text-transform:uppercase}.mk-hay{background:var(--mk-band-evidence);padding-block:clamp(88px,calc(88px + 72 * var(--mk-t)),160px)}.mk-hay h2{max-width:1100px}.mk-hay__found{color:var(--mk-pencil-light);font-style:italic;display:inline-block}.mk-hay__sub{margin-top:clamp(18px,calc(18px + 10 * var(--mk-t)),28px);max-width:800px;font-size:clamp(18px,calc(18px + 4 * var(--mk-t)),22px);line-height:1.55;color:var(--mk-on-dark-soft)}.mk-hay__question{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 16px;margin-top:clamp(28px,calc(28px + 12 * var(--mk-t)),40px)}.mk-hay__question .mk-label{font-size:clamp(10px,calc(10px + 1 * var(--mk-t)),11px);letter-spacing:.18em;color:var(--mk-on-dark-quiet)}.mk-hay__question q{quotes:none;font-family:var(--font-display);font-style:italic;font-size:clamp(21px,calc(21px + 9 * var(--mk-t)),30px);color:var(--mk-on-dark)}.mk-hay__chart{margin-top:clamp(32px,calc(32px + 12 * var(--mk-t)),44px)}.mk-hay__field{position:relative;height:clamp(220px,calc(220px + 160 * var(--mk-t)),380px)}@media (min-width: 760px){.mk-hay{--mk-hay-chrome: 560px}.mk-hay__field{height:clamp(180px,calc(100dvh - var(--mk-hay-chrome)),clamp(220px,calc(220px + 160 * var(--mk-t)),380px))}}.mk-hay__cols{display:flex;gap:clamp(2px,calc(2px + 3 * var(--mk-t)),5px);height:100%;align-items:flex-start}.mk-hay__col{flex:1;height:100%;display:flex;flex-direction:column;justify-content:space-between;opacity:var(--o);transform:translateY(calc(var(--cy) * 1px));transition:opacity .5s ease var(--d),transform .7s var(--mk-ease-out) var(--d)}.mk-hay__line{height:2px;background:var(--mk-hay)}.mk-hay__line--hit{height:var(--lh);background:var(--lbg);transition:background .7s ease var(--d),height .7s ease var(--d)}.mk-hay__thread{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible;pointer-events:none}.mk-hay__thread path{stroke:var(--mk-hay-thread);stroke-width:1;transition-timing-function:linear}.mk-needle{position:absolute;width:0;height:0}.mk-needle__dot{position:absolute;left:-5px;top:-5px;width:10px;height:10px;border-radius:50%;border:1.5px solid var(--mk-on-dark);background:var(--mk-band-evidence)}.mk-needle__label{position:absolute;left:50%;transform:translate(-50%);white-space:nowrap;display:flex;flex-direction:column;align-items:center;gap:2px}.mk-needle__label--above{bottom:22px}.mk-needle__label--below{top:22px}.mk-needle__ch{font-family:var(--font-sans);font-size:clamp(9px,calc(9px + 2 * var(--mk-t)),11px);letter-spacing:.1em;color:var(--mk-on-dark-label)}.mk-needle__verb{font-family:var(--font-display);font-style:italic;font-size:clamp(14px,calc(14px + 8 * var(--mk-t)),22px);line-height:1.1;color:var(--mk-on-dark)}.mk-needle__quote{display:none;font-family:var(--font-display);font-style:italic;font-size:14px;color:var(--mk-on-dark-faint)}.mk-hay__axis{display:flex;justify-content:space-between;gap:12px;margin-top:22px;font-family:var(--font-sans);font-size:clamp(10px,calc(10px + 2 * var(--mk-t)),12px);letter-spacing:.08em;color:var(--mk-on-dark-quiet)}.mk-hay__close{margin-top:clamp(32px,calc(32px + 8 * var(--mk-t)),40px);font-family:var(--font-display);font-style:italic;font-size:clamp(22px,calc(22px + 10 * var(--mk-t)),32px);line-height:1.3;color:var(--mk-on-dark)}.mk-hay__close span{color:var(--mk-pencil-light)}@media (min-width: 760px){.mk-needle__quote{display:block}}.mk-verse{padding-block:clamp(88px,calc(88px + 72 * var(--mk-t)),160px)}.mk-verse__head{margin-bottom:clamp(32px,calc(32px + 24 * var(--mk-t)),56px)}.mk-verse__head .mk-sub{margin-top:clamp(14px,calc(14px + 6 * var(--mk-t)),20px)}.mk-ws{position:relative;margin-inline:-12px}.mk-ws__card{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;background:var(--mk-illus-panel);border:1px solid var(--mk-line);border-radius:clamp(14px,calc(14px + 4 * var(--mk-t)),18px);box-shadow:var(--mk-shadow-panel)}.mk-ws__row{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr)}.mk-ws__cell{padding:0 18px 16px}.mk-ws__cell--tabs{padding-bottom:0}.mk-ws__cell--ask{padding-top:clamp(22px,calc(22px + 14 * var(--mk-t)),36px);padding-bottom:clamp(20px,calc(20px + 10 * var(--mk-t)),30px)}.mk-ws__cell--call,.mk-ws__cell--actions{padding-bottom:20px}.mk-ws__cell--chips{padding-bottom:18px}.mk-ws__cell--actions{padding-bottom:clamp(20px,calc(20px + 10 * var(--mk-t)),30px)}.mk-ws__tabs{display:flex;align-items:center;gap:20px;border-bottom:1px solid var(--mk-line);font-family:var(--font-sans);font-size:14px}.mk-ws__tab{padding:18px 0 16px;color:var(--mk-ink-quiet)}.mk-ws__tab--on{color:var(--mk-ink);font-weight:500;box-shadow:inset 0 -2px 0 var(--mk-ink)}.mk-ws__tab--wide{display:none}.mk-ws__book{margin-left:auto;font-family:var(--font-display);font-style:italic;font-size:clamp(15px,calc(15px + 3 * var(--mk-t)),18px);color:var(--mk-ink-muted)}.mk-ws__ask{display:flex;justify-content:flex-end}.mk-ws__bubble{position:relative;max-width:88%;background:var(--mk-illus-bubble);border-radius:16px;padding:14px 40px 14px 16px}.mk-ws__bubble p{font-family:var(--font-display);font-size:clamp(18px,calc(18px + 6 * var(--mk-t)),24px);line-height:1.4}.mk-ws__avatar{position:absolute;right:10px;top:12px;width:22px;height:22px;border-radius:50%;background:var(--mk-ink);color:var(--mk-illus-raised);font-family:var(--font-sans);font-size:12px;font-weight:600;display:flex;align-items:center;justify-content:center}.mk-ws__reply{position:relative}.mk-ws__icon{display:none;position:absolute;left:0;top:2px}.mk-ws__reply p{font-size:clamp(16.5px,calc(16.5px + 3.5 * var(--mk-t)),20px);line-height:1.65}.mk-ws__quote{font-family:var(--font-display);font-size:1.08em;padding-bottom:1px}.mk-ws__ask-back{font-family:var(--font-display);font-style:italic;font-size:1.12em;color:var(--mk-pencil)}.mk-ws__chips{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-family:var(--font-sans);font-size:12px}.mk-ws__chip{border-radius:8px;padding:4px 10px;background:var(--mk-illus-chip)}.mk-ws__chip--on{color:var(--mk-pencil);background:var(--mk-illus-chip-active);box-shadow:inset 0 0 0 1px var(--mk-pencil)}.mk-ws__span{color:var(--mk-ink-quiet);margin-left:6px}.mk-ws__actions{display:flex;justify-content:flex-end;gap:18px;color:var(--mk-ink-quiet)}.mk-ws__margin{display:none}.mk-ws__margin-inner{display:flex;align-items:center;gap:12px;padding-top:14px}.mk-ws__margin svg{flex:1;min-width:0;height:4px;overflow:visible}.mk-ws__margin path{stroke:var(--mk-pencil);--dur: .7s}.mk-ws__margin .mk-label{font-size:11px;font-weight:700;letter-spacing:.18em;color:var(--mk-pencil);white-space:nowrap}.mk-caption{display:flex;flex-wrap:wrap;gap:6px 14px;align-items:baseline}.mk-caption__label{font-family:var(--font-sans);font-size:12px;letter-spacing:.16em;color:var(--mk-pencil);text-transform:uppercase}.mk-caption__label em{font-family:var(--font-display);font-size:15px;letter-spacing:.04em}.mk-caption__note{font-style:italic;font-size:15px;color:var(--mk-ink-quiet)}.mk-verse .mk-caption{margin-top:clamp(16px,calc(16px + 6 * var(--mk-t)),22px)}@media (min-width: 760px){.mk-ws{margin-inline:0}.mk-ws__cell{padding-inline:clamp(18px,calc(18px + 38 * var(--mk-t)),56px)}.mk-ws__tabs{gap:30px}.mk-ws__tab--wide{display:inline}.mk-ws__bubble{max-width:72%;padding:20px 56px 20px 24px}.mk-ws__avatar{right:14px;top:16px;width:26px;height:26px}.mk-ws__reply,.mk-ws__chips{padding-left:44px}.mk-ws__icon{display:block}}@media (min-width: 1100px){.mk-ws__card{right:200px}.mk-ws__row{grid-template-columns:minmax(0,1fr) 200px}.mk-ws__margin{display:block}}.mk-notes{background:var(--mk-band-notes);padding-block:clamp(88px,calc(88px + 72 * var(--mk-t)),160px)}.mk-notes__grid{display:flex;flex-direction:column;gap:36px}.mk-notes__copy{display:flex;flex-direction:column;gap:24px}.mk-notes__copy p{max-width:520px;font-size:clamp(18px,calc(18px + 4 * var(--mk-t)),22px);line-height:1.55;color:var(--mk-on-notes)}.mk-np{background:var(--mk-ground);border-radius:20px;padding:clamp(18px,calc(18px + 10 * var(--mk-t)),28px);box-shadow:var(--mk-shadow-notes);color:var(--mk-ink);display:flex;flex-direction:column;gap:14px;font-family:var(--font-sans)}.mk-np__head{display:flex;align-items:baseline;gap:10px}.mk-np__title{font-size:clamp(18px,calc(18px + 4 * var(--mk-t)),22px);font-weight:600;letter-spacing:-.01em}.mk-np__hint{font-size:12px;color:var(--mk-ink-muted)}.mk-np__nudge{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:12px 14px;border-radius:12px;background:var(--mk-illus-raised);border:1px solid var(--mk-line);font-size:clamp(13px,calc(13px + 1 * var(--mk-t)),14px)}.mk-np__btn{font-size:12px;font-weight:500;color:var(--mk-illus-raised);background:var(--mk-ink);border-radius:999px;padding:7px 14px;white-space:nowrap}.mk-np__pass{display:flex;align-items:center;gap:10px;margin-top:6px;font-size:14px;font-weight:600}.mk-np__count{position:relative;display:inline-block;font-size:11px;font-weight:400;color:var(--mk-ink-muted);background:var(--mk-illus-pill);border-radius:999px;padding:3px 10px}.mk-np__count-before{opacity:var(--n0);transition:opacity .3s ease 2.4s}.mk-np__count-after{position:absolute;left:10px;top:3px;color:var(--mk-ink);opacity:var(--o);transition:opacity .3s ease 2.45s}.mk-note{background:var(--mk-illus-card);border:1px solid var(--mk-line);border-radius:14px;padding:13px 14px;display:flex;flex-direction:column;gap:10px;box-shadow:var(--elev-1)}.mk-note--new{border-color:var(--mk-pencil)}.mk-note__top{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.mk-note__text{font-family:var(--font-display);font-size:clamp(16px,calc(16px + 3 * var(--mk-t)),19px);line-height:1.3}.mk-note__struck{background-image:linear-gradient(var(--mk-pencil),var(--mk-pencil));background-repeat:no-repeat;background-position:0 58%;background-size:calc(var(--u) * 1%) 1.5px;-webkit-box-decoration-break:clone;box-decoration-break:clone;color:var(--dim);transition:background-size .7s var(--mk-ease-line) 2s,color .5s ease 2.4s}.mk-note__priority{display:none;font-size:11px;background:var(--mk-illus-pill);border-radius:999px;padding:4px 10px;align-items:center;gap:6px;white-space:nowrap}.mk-note__priority:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--mk-illus-priority)}.mk-note__meta{display:flex;flex-wrap:wrap;gap:8px;align-items:center;font-size:12px;color:var(--mk-ink-muted)}.mk-note__kind{font-size:11px;border:1px solid var(--mk-line);border-radius:999px;padding:3px 9px;background:var(--mk-illus-raised)}.mk-note__source{font-size:11px;letter-spacing:.06em;color:var(--mk-pencil);margin-left:auto}@media (min-width: 760px){.mk-note{padding:16px 18px}.mk-note__priority{display:inline-flex}.mk-np__nudge{padding:14px 16px}}@media (min-width: 1100px){.mk-notes__grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px;align-items:center}.mk-notes__copy{grid-column:1 / span 5}.mk-np{grid-column:7 / span 6}}.mk-gun{padding-top:clamp(88px,calc(88px + 72 * var(--mk-t)),160px);padding-bottom:clamp(44px,calc(44px + 36 * var(--mk-t)),80px)}.mk-gun__head{margin-bottom:clamp(24px,calc(24px + 12 * var(--mk-t)),36px);container-type:inline-size}.mk-gun h2{font-size:clamp(44px,calc(44px + 40 * var(--mk-t)),84px);line-height:1;text-wrap:balance}.mk-gun .mk-sub{margin-top:clamp(14px,calc(14px + 6 * var(--mk-t)),20px);max-width:720px}@media (min-width: 760px){.mk-gun h2{white-space:nowrap;font-size:min(84px,7.15cqi)}}.mk-plate{margin:0;max-width:1200px;display:flex;flex-direction:column;gap:18px}@media (min-width: 760px){.mk-gun{--mk-gun-chrome: 356px}.mk-plate{max-width:min(1200px,max(640px,calc((100dvh - var(--mk-gun-chrome)) * 1.507 + 80px)))}}.mk-plate__frame{background:var(--mk-illus-plate);border:1px solid var(--mk-line);border-radius:clamp(10px,calc(10px + 6 * var(--mk-t)),16px);padding:clamp(14px,calc(14px + 22 * var(--mk-t)),36px) clamp(14px,calc(14px + 26 * var(--mk-t)),40px);box-shadow:var(--mk-shadow-plate)}.mk-plate__frame img{display:block;width:100%;height:auto}.mk-plate .mk-caption__note{font-family:var(--font-display);font-size:clamp(16px,calc(16px + 2 * var(--mk-t)),18px);color:var(--mk-ink-muted)}.mk-laws{background:var(--mk-band-laws);padding-top:clamp(108px,calc(108px + 72 * var(--mk-t)),180px);padding-bottom:clamp(88px,calc(88px + 72 * var(--mk-t)),160px)}.mk-laws__head{text-align:center;display:flex;flex-direction:column;align-items:center;gap:clamp(16px,calc(16px + 6 * var(--mk-t)),22px)}.mk-laws__eyebrow{font-family:var(--font-sans);font-size:clamp(10px,calc(10px + 2 * var(--mk-t)),12px);letter-spacing:.3em;color:var(--mk-on-dark-quiet)}.mk-laws h2{font-size:clamp(54px,calc(54px + 74 * var(--mk-t)),128px);line-height:.95}.mk-laws h2 span{font-style:italic;font-size:.5em;letter-spacing:-.01em;color:var(--mk-pencil-light)}.mk-laws__intro{margin-top:clamp(10px,calc(10px + 10 * var(--mk-t)),20px);max-width:820px;font-family:var(--font-display);font-size:clamp(20px,calc(20px + 7 * var(--mk-t)),27px);line-height:1.5;color:var(--mk-on-dark-body)}.mk-laws__list{margin-top:clamp(56px,calc(56px + 54 * var(--mk-t)),110px)}.mk-law{display:flex;flex-direction:column;gap:18px;padding-block:clamp(44px,calc(44px + 28 * var(--mk-t)),72px);border-top:1px solid var(--mk-on-dark-rule)}.mk-law__num{font-family:var(--font-display);font-size:clamp(110px,calc(110px + 110 * var(--mk-t)),220px);line-height:.8;color:var(--fill);-webkit-text-stroke:1px var(--mk-pencil-light-stroke);transition:color 1.4s ease .2s}.mk-law__body{display:flex;flex-direction:column;gap:clamp(12px,calc(12px + 6 * var(--mk-t)),18px)}.mk-law__name{font-family:var(--font-sans);font-size:12px;letter-spacing:.24em;color:var(--mk-pencil-light)}.mk-law__text{font-family:var(--font-display);font-size:clamp(25px,calc(25px + 15 * var(--mk-t)),40px);line-height:1.22;letter-spacing:-.01em;color:var(--mk-on-dark)}.mk-law__text .mk-underline{background-image:linear-gradient(var(--mk-pencil-light),var(--mk-pencil-light));background-position:0 96%;--dur: 1.1s}.mk-law__plain{max-width:620px;font-family:var(--font-sans);font-size:clamp(15px,calc(15px + 1 * var(--mk-t)),16px);line-height:1.6;color:var(--mk-on-dark-label)}.mk-law__plain-label{color:var(--mk-on-dark-quiet);letter-spacing:.12em;font-size:11px}.mk-laws__coda{scroll-margin-top:96px;border-top:1px solid var(--mk-on-dark-rule);padding-top:clamp(32px,calc(32px + 16 * var(--mk-t)),48px);display:flex;flex-direction:column;gap:28px}.mk-laws__coda-line{font-family:var(--font-display);font-style:italic;font-size:clamp(26px,calc(26px + 14 * var(--mk-t)),40px);line-height:1.3;color:var(--mk-pencil-light)}.mk-laws__links{display:flex;flex-wrap:wrap;gap:0 40px;font-family:var(--font-sans);font-size:15px}.mk-laws__links a{display:inline-flex;align-items:center;min-height:44px;color:var(--mk-on-dark)}.mk-laws__links a span{border-bottom:1px solid var(--mk-ink-muted);padding-bottom:3px;transition:border-color .2s ease}.mk-laws__links a:hover span{border-color:var(--mk-pencil-light)}.mk-laws__apology{margin-top:8px;max-width:560px;font-family:var(--font-display);font-style:italic;font-size:15px;line-height:1.5;color:var(--mk-on-dark-quiet)}@media (min-width: 760px){.mk-law{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px;align-items:start}.mk-law__numcell{grid-column:1 / span 2;text-align:right;padding-right:12px}.mk-law__body{grid-column:4 / span 9}.mk-laws__coda{align-items:center;text-align:center}.mk-laws__links{justify-content:center}}@media (min-width: 1100px){.mk-law__body{grid-column:4 / span 8}}.mk-close{padding-top:clamp(88px,calc(88px + 72 * var(--mk-t)),160px);padding-bottom:clamp(68px,calc(68px + 72 * var(--mk-t)),140px)}.mk-founder{display:flex;flex-direction:column;gap:28px}.mk-founder img{display:block;aspect-ratio:4 / 5;width:100%;max-width:clamp(240px,calc(240px + 140 * var(--mk-t)),380px);object-fit:cover;border-radius:14px;box-shadow:var(--mk-shadow-photo)}.mk-founder__words{display:flex;flex-direction:column;gap:22px}.mk-founder__eyebrow{color:var(--mk-ink-quiet)}.mk-founder blockquote{margin:0;font-family:var(--font-display);font-size:clamp(22px,calc(22px + 10 * var(--mk-t)),32px);line-height:1.45;color:var(--mk-ink-muted)}.mk-founder__sig{display:flex;flex-direction:column;gap:4px;margin-top:6px}.mk-founder__name{font-family:var(--font-display);font-style:italic;font-size:clamp(24px,calc(24px + 6 * var(--mk-t)),30px);color:var(--mk-ink)}.mk-founder__role{font-family:var(--font-sans);font-size:13px;color:var(--mk-ink-quiet)}.mk-final{margin-top:clamp(80px,calc(80px + 70 * var(--mk-t)),150px);padding-top:clamp(56px,calc(56px + 54 * var(--mk-t)),110px);border-top:1px solid var(--mk-line);display:flex;flex-direction:column;gap:clamp(40px,calc(40px + 36 * var(--mk-t)),76px)}.mk-final h2{max-width:1100px;font-size:clamp(46px,calc(46px + 58 * var(--mk-t)),104px);line-height:1}.mk-final h2 span{color:var(--mk-ink-muted)}.mk-final__act{display:flex;flex-direction:column;gap:16px}.mk-final__terms{font-family:var(--font-sans);font-size:14px;color:var(--mk-ink-quiet)}.mk-faq{margin-top:clamp(72px,calc(72px + 58 * var(--mk-t)),130px);display:grid;grid-template-columns:minmax(0,1fr)}.mk-faq__label{margin-bottom:16px;color:var(--mk-ink-quiet)}.mk-faq dl{margin:0;display:grid;grid-template-columns:minmax(0,1fr)}.mk-faq__item{display:flex;flex-direction:column;gap:8px;padding-block:clamp(20px,calc(20px + 8 * var(--mk-t)),28px);border-top:1px solid var(--mk-line)}.mk-faq dt{font-family:var(--font-display);font-size:clamp(20px,calc(20px + 4 * var(--mk-t)),24px);color:var(--mk-ink)}.mk-faq dd{margin:0;font-family:var(--font-sans);font-size:15px;line-height:1.6;color:var(--mk-ink-muted)}@media (min-width: 760px){.mk-founder{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px;align-items:center}.mk-founder__photo{grid-column:1 / span 4}.mk-founder__words{grid-column:6 / span 7}.mk-final{align-items:center;text-align:center}.mk-final__act{align-items:center}.mk-faq dl{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:48px}.mk-faq__item--wide{grid-column:1 / -1}}@media (min-width: 1100px){.mk-faq{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px}.mk-faq__label{grid-column:1 / span 3;margin-bottom:0}.mk-faq dl{grid-column:5 / span 8}}.mk-footer{border-top:1px solid var(--mk-line);padding-top:36px;padding-bottom:52px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 32px;font-family:var(--font-sans);font-size:13px;color:var(--mk-ink-quiet)}.mk-footer__logo img{display:block;height:26px;width:auto;opacity:.85}.mk-footer nav{display:flex;gap:24px}.mk-footer nav a{display:inline-flex;align-items:center;min-height:44px;color:var(--mk-ink-quiet);transition:color .2s ease}.mk-footer nav a:hover{color:var(--mk-pencil)}.mk-stub{padding-top:clamp(56px,calc(56px + 64 * var(--mk-t)),120px);padding-bottom:clamp(88px,calc(88px + 72 * var(--mk-t)),160px);max-width:calc(760px + 2 * var(--mk-pad))}.mk-stub h1{font-size:clamp(40px,calc(40px + 32 * var(--mk-t)),72px);line-height:1.05}.mk-stub__soon{margin-top:20px;color:var(--mk-pencil)}.mk-stub__body{margin-top:clamp(24px,calc(24px + 16 * var(--mk-t)),40px);display:flex;flex-direction:column;gap:18px;font-size:clamp(18px,calc(18px + 3 * var(--mk-t)),21px);line-height:1.55;color:var(--mk-ink-muted)}.mk-stub__body a{color:var(--mk-ink);border-bottom:1px solid var(--mk-line)}.mk-stub__body a:hover{color:var(--mk-pencil)}.mk-stub__home{margin-top:40px}.mk-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.mk-article{padding-top:clamp(56px,calc(56px + 64 * var(--mk-t)),120px);padding-bottom:clamp(88px,calc(88px + 72 * var(--mk-t)),160px);max-width:calc(760px + 2 * var(--mk-pad))}.mk-article h1{font-size:clamp(40px,calc(40px + 32 * var(--mk-t)),72px);line-height:1.05}.mk-article__lede{margin-top:clamp(20px,calc(20px + 8 * var(--mk-t)),28px);font-size:clamp(20px,calc(20px + 4 * var(--mk-t)),24px);line-height:1.5;color:var(--mk-ink-muted)}.mk-article__section{margin-top:clamp(40px,calc(40px + 16 * var(--mk-t)),56px)}.mk-article__section h2{font-size:clamp(26px,calc(26px + 8 * var(--mk-t)),34px);line-height:1.2;color:var(--mk-ink)}.mk-article p,.mk-article li{font-size:clamp(18px,calc(18px + 2 * var(--mk-t)),20px);line-height:1.65;color:var(--mk-ink)}.mk-article__section p,.mk-article__para{margin-top:16px}.mk-article__para{margin-top:clamp(24px,calc(24px + 8 * var(--mk-t)),32px)}.mk-article__sources{margin:16px 0 0;padding:0;list-style:none}.mk-article__sources li{border-top:1px solid var(--mk-line)}.mk-article__sources li:last-child{border-bottom:1px solid var(--mk-line)}.mk-article__sources a{display:flex;align-items:center;min-height:48px;font-family:var(--font-sans);font-size:16px;color:var(--mk-ink);transition:color .2s ease}.mk-article__section p a{color:var(--mk-ink);border-bottom:1px solid var(--mk-pencil)}.mk-article a:hover{color:var(--mk-pencil)}.mk-article__effective{margin-top:20px;color:var(--mk-pencil)}.mk-article__summary{margin-top:clamp(24px,calc(24px + 8 * var(--mk-t)),32px);padding:clamp(18px,calc(18px + 6 * var(--mk-t)),24px) clamp(20px,calc(20px + 8 * var(--mk-t)),28px);border-left:3px solid var(--mk-pencil);background:var(--mk-illus-raised)}.mk-article__summary p{margin:0;color:var(--mk-ink-muted)}.mk-article__summary strong,.mk-article__list strong{color:var(--mk-ink)}.mk-article__list{margin:16px 0 0;padding-left:1.25em}.mk-article__list li+li{margin-top:10px}.mk-article__list a,.mk-article__table a{color:var(--mk-ink);border-bottom:1px solid var(--mk-pencil)}.mk-article__table{width:100%;margin-top:16px;border-collapse:collapse}.mk-article__table th,.mk-article__table td{padding:14px 16px 14px 0;border-top:1px solid var(--mk-line);text-align:left;vertical-align:top;font-size:clamp(16px,calc(16px + 2 * var(--mk-t)),18px);line-height:1.5;color:var(--mk-ink)}.mk-article__table thead th{font-family:var(--font-sans);font-size:16px;color:var(--mk-ink-muted);border-top:0}.mk-article__table tbody th{font-weight:600;white-space:nowrap}.mk-article__table tbody tr:last-child th,.mk-article__table tbody tr:last-child td{border-bottom:1px solid var(--mk-line)}@media (max-width: 639px){.mk-article__table thead{display:none}.mk-article__table tbody tr{display:block;padding:14px 0;border-top:1px solid var(--mk-line)}.mk-article__table tbody tr:last-child{border-bottom:1px solid var(--mk-line)}.mk-article__table tbody th,.mk-article__table tbody td{display:block;padding:4px 0;border:0;white-space:normal}.mk-article__table td:before{content:attr(data-label);display:block;font-family:var(--font-sans);font-size:16px;color:var(--mk-ink-muted)}}@media (pointer: coarse){.mk-article__section p a,.mk-stub__body a{position:relative}.mk-article__section p a:after,.mk-stub__body a:after{content:"";position:absolute;left:50%;top:50%;width:100%;min-width:44px;height:44px;transform:translate(-50%,-50%)}}.mk-contact__form{margin-top:clamp(28px,calc(28px + 12 * var(--mk-t)),40px);max-width:560px}.mk .mk-contact__message{height:auto;min-height:180px;padding:14px 18px;line-height:1.55;resize:vertical}.mk-contact__trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.mk-contact__trap input{min-height:44px}.mk .mk-contact .auth-primary{align-self:flex-start;padding:0 40px}@media (max-width: 639px){.mk-nav,.mk-cta__sub,.mk-hay__question .mk-label,.mk-caption__label,.mk-caption__label em,.mk-caption__note,.mk-laws__eyebrow,.mk-law__name,.mk-law__plain,.mk-law__plain-label,.mk-laws__links,.mk-laws__apology,.mk-label,.mk-founder__role,.mk-final__terms,.mk-faq dd,.mk-footer{font-size:16px}.mk-laws__eyebrow{letter-spacing:.16em}.mk-cta__sub{letter-spacing:.01em}}@media (prefers-reduced-motion: reduce){.mk *,.mk *:before,.mk *:after{transition:none!important}}.mk--static *,.mk--static *:before,.mk--static *:after{transition:none!important}
