.ed{--mk-ink:#333333;--mk-deep:#262626;--mk-amber:#fab830;--mk-paper:#ededed;--ed-ease:cubic-bezier(0.16,1,0.3,1);font-size:1.0625rem;line-height:1.5;overflow-x:clip}.ed ::selection{background:var(--mk-amber);color:var(--mk-ink)}.ed :focus-visible{outline:3px solid var(--mk-amber);outline-offset:3px;box-shadow:none}.ed a{text-underline-offset:.2em}.ed .mk-gear{display:block;fill:currentColor;rotate:calc(var(--mk-y, 0) * var(--turn, 60deg))}.ed-progress{position:fixed;inset:0 0 auto 0;z-index:60;height:3px;background:var(--mk-amber);transform-origin:0 50%;scale:var(--ed-page,0) 1}.ed-still .ed-progress{display:none}[data-ed-in]{transition:opacity .8s var(--ed-ease),translate .9s var(--ed-ease);transition-delay:calc(var(--i, 0) * 90ms)}.ed-js:not(.ed-still) [data-ed-in=rise]:not([data-in]){opacity:0;translate:0 1.75rem}.ed-eyebrow{margin:0;font-family:var(--font-display);font-size:1rem;letter-spacing:.14em;text-transform:uppercase;color:var(--mk-amber)}.ed-ctas{display:flex;flex-wrap:wrap;gap:.75rem 1rem;margin:0}.ed-btn{display:inline-flex;min-height:2.75rem;align-items:center;gap:.6rem;padding:.5rem 1.25rem;border:2px solid transparent;border-radius:.25rem;font-family:var(--font-display);font-size:1rem;line-height:1.1;text-decoration:none;transition:background-color .2s,color .2s,border-color .2s}.ed .ed-btn-primary{background:var(--mk-amber);color:var(--mk-ink)}.ed .ed-btn-primary:hover{background:#fff}.ed-ctas-dark .ed-btn-ghost{border-color:rgb(255 255 255/.55);color:#fff}.ed-ctas-dark .ed-btn-ghost:hover{border-color:var(--mk-amber);color:var(--mk-amber)}.ed-sign{display:flex;align-items:center;gap:1.1rem}.ed-sign-photo{flex:none;border-radius:50%;border:3px solid var(--mk-amber);object-fit:cover;filter:grayscale(1)}.ed-sign-text{display:grid;margin:0;gap:.1rem}.ed-sign-lead{font-family:var(--font-reading),Georgia,serif;font-style:italic}.ed-sign-name{font-family:var(--font-display);font-size:1.75rem;line-height:1.1;color:inherit;text-decoration:none}.ed-sign-name:hover{text-decoration:underline}.ed-sign-role{font-family:var(--font-display);font-size:.95rem;letter-spacing:.12em;text-transform:uppercase;opacity:.75}.eda{background:var(--mk-deep);color:#fff}.eda-wrap{width:100%;max-width:80rem;margin-inline:auto;padding-inline:clamp(1rem,4vw,3rem)}.eda strong{font-weight:inherit}.eda a,.eda strong{color:var(--mk-amber)}.eda-hero{position:relative;display:flex;min-height:calc(100svh - 4rem);flex-direction:column;justify-content:center;overflow:hidden;padding-block:3rem 5.5rem;background:radial-gradient(70% 60% at 72% 0,rgb(250 184 48/.17),transparent 70%),var(--mk-deep)}.eda-hero-gears{inset:0;pointer-events:none;color:rgb(250 184 48/.1)}.eda-hero-gear,.eda-hero-gears{position:absolute}.eda-hero-gear-a{top:-6%;right:-9vw;width:min(48vw,42rem)}.eda-hero-gear-b{bottom:-8%;left:-7vw;width:min(26vw,22rem)}.eda-hero-in{position:relative}.eda-hero-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1.25rem 2rem}.eda-h1{margin:.5rem 0 0;font-family:var(--font-display);font-size:clamp(2rem,3.6vw,3.5rem);line-height:.98;text-wrap:balance}.eda-video{width:100%;box-shadow:0 2rem 5rem rgb(0 0 0/.55)}.eda-fallback,.eda-video{max-width:none;margin-top:1.5rem}.eda-fallback{position:relative;display:block;color:#fff}.eda-fallback img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}.eda-fallback span{position:absolute;bottom:.75rem;left:.75rem;padding:.35rem .75rem;background:rgb(0 0 0/.75);font-family:var(--font-display);font-size:1rem}.eda-cue{position:absolute;bottom:1.25rem;left:50%;translate:-50% 0;color:var(--mk-amber)}@media (prefers-reduced-motion:no-preference){.eda-cue{animation:eda-bob 2.4s ease-in-out infinite}}@keyframes eda-bob{50%{translate:-50% .5rem}}.eda-scene{position:relative;display:flex;min-height:100svh;align-items:center;overflow:hidden;padding-block:5rem}.eda-bg,.eda-bg:after{position:absolute;inset:0}.eda-bg:after{content:"";background:rgb(38 38 38/.78)}.eda-bg-img{display:block;width:100%;height:100%;object-fit:cover}.eda-bg-m{display:none}@media (max-width:767px){.eda-bg-d{display:none}.eda-bg-m{display:block}}.ed-js:not(.ed-still) .eda-scene .eda-bg-img{scale:1.14;translate:0 calc((.5 - var(--p, .5)) * 7%)}.eda-bg-gears:after{display:none}.eda-bg-gears .eda-bg-img{object-fit:contain;object-position:right center;opacity:.5}.eda-scene-in{position:relative;z-index:1}.eda-scene-left>*{max-width:38rem}.eda-scene-right{display:flex;flex-direction:column;align-items:flex-end}.eda-scene-right>*{max-width:38rem}@media (min-width:1024px){.eda-pin-photos:after,.eda-scene:has(.eda-scene-left) .eda-bg:after{background:linear-gradient(90deg,rgb(38 38 38/.94),rgb(38 38 38/.8) 38%,rgb(38 38 38/.2) 78%)}.eda-scene:has(.eda-scene-right) .eda-bg:after{background:linear-gradient(270deg,rgb(38 38 38/.94),rgb(38 38 38/.8) 38%,rgb(38 38 38/.2) 78%)}}.eda-quote{margin:0}.eda-quote p{max-width:15em;margin:0;font-family:var(--font-display);font-size:clamp(1.5rem,3vw,2rem);line-height:1.02;text-wrap:balance;color:var(--mk-amber)}.eda-quote-mark{opacity:.55}.eda-quote-text{display:grid;max-width:40rem;margin-top:2.5rem;gap:1rem}.eda-kicker{font-size:1.25rem;font-style:italic;line-height:1.4}.eda-body,.eda-kicker{margin:0;font-family:var(--font-reading),Georgia,serif}.eda-body{font-size:1.0625rem;line-height:1.65;color:rgb(255 255 255/.9);text-shadow:0 1px 18px rgb(0 0 0/.5)}.eda-body-lg{font-size:clamp(1.0625rem,1.5vw,1.25rem)}.eda-h2{margin:0 0 1.5rem;font-family:var(--font-display);font-size:clamp(1.75rem,3vw,2.5rem);line-height:1.04;text-wrap:balance;color:var(--mk-amber)}.eda-pin{position:relative;background:var(--mk-deep)}.eda-pin-stage{display:flex;flex-direction:column;padding-block:4rem}.eda-pin-photos{display:grid;margin:2.5rem 0 0;padding:0 clamp(1rem,4vw,3rem);gap:1rem;list-style:none;order:2}.eda-pin-photo{position:relative;margin:0;overflow:hidden;border-radius:.25rem}.eda-pin-photo .eda-bg-img{aspect-ratio:3/2}@media (min-width:640px) and (max-width:1023px){.eda-pin-photos{grid-template-columns:repeat(3,1fr)}}@media (min-width:1024px){.ed-js:not(.ed-still) .eda-pin{height:330svh}.ed-js:not(.ed-still) .eda-pin-stage{position:sticky;top:0;height:100svh;overflow:hidden;padding:0;flex-direction:row;align-items:center}.ed-js:not(.ed-still) .eda-pin-photos{position:absolute;inset:0;margin:0;padding:0;display:block}.ed-js:not(.ed-still) .eda-pin-photos:after{content:"";position:absolute;inset:0}.ed-js:not(.ed-still) .eda-pin-photo{position:absolute;inset:0;border-radius:0;opacity:0;transition:opacity 1s ease}.ed-js:not(.ed-still) .eda-pin-photo .eda-bg-img{height:100%;aspect-ratio:auto;scale:1.1;transition:scale 5s ease-out}.ed-js:not(.ed-still) .eda-pin:not([data-step]) .eda-pin-photo[data-i="0"],.eda-pin[data-step="0"] .eda-pin-photo[data-i="0"],.eda-pin[data-step="1"] .eda-pin-photo[data-i="1"],.eda-pin[data-step="2"] .eda-pin-photo[data-i="2"]{opacity:1}.ed-js:not(.ed-still) .eda-pin:not([data-step]) .eda-pin-photo[data-i="0"] .eda-bg-img,.eda-pin[data-step="0"] .eda-pin-photo[data-i="0"] .eda-bg-img,.eda-pin[data-step="1"] .eda-pin-photo[data-i="1"] .eda-bg-img,.eda-pin[data-step="2"] .eda-pin-photo[data-i="2"] .eda-bg-img{scale:1}.ed-js:not(.ed-still) .eda-pin .eda-scene-in{z-index:2}}.eda-scene-end{min-height:90svh;background:var(--mk-deep)}.eda-end-gear{position:absolute;top:50%;right:-12vw;width:min(60vw,52rem);translate:0 -50%;color:rgb(250 184 48/.11)}.eda-closing{max-width:24em;margin:0;font-family:var(--font-display);font-size:clamp(1.5rem,2.8vw,2.25rem);line-height:1.1;text-wrap:balance}.eda-signature{margin-top:3rem}.eda-end-ctas{margin-top:2.5rem}@media (prefers-reduced-motion:reduce){.ed *,.ed :after,.ed :before{animation-duration:.01ms!important;animation-delay:0s!important;transition-duration:.01ms!important;transition-delay:0s!important}.ed .mk-gear{rotate:none}}.ins{background:#fff;color:var(--mk-deep)}.ins-wrap{width:100%;max-width:78rem;margin-inline:auto;padding-inline:clamp(1rem,4vw,3rem)}.ins-hero{position:relative;overflow:hidden;padding-block:2.5rem 4rem;background:var(--mk-deep);color:#fff}.ins-hero-gears{position:absolute;inset:0;color:rgb(250 184 48/.12);pointer-events:none}.ins-gear-a{position:absolute;top:-4rem;right:-6rem;width:min(34rem,80vw)}.ins-gear-b{position:absolute;right:min(26rem,52vw);bottom:-5rem;width:14rem}.ins-hero-in{position:relative}.ins-eyebrow{margin-top:2.25rem}.ins-h1{max-width:16ch;margin:.6rem 0 0;font-family:var(--font-display);font-size:clamp(2rem,3.4vw,2.75rem);line-height:.98;text-transform:uppercase;text-wrap:balance}.ins-deck{max-width:36rem;margin:1.5rem 0 0;font-family:var(--font-reading),Georgia,serif;font-size:clamp(1.0625rem,1.5vw,1.25rem);font-style:italic;line-height:1.4;color:rgb(255 255 255/.88)}.ins-body{display:grid;padding-block:2.5rem 4.5rem;gap:2rem}@media (min-width:1024px){.ins-body{grid-template-columns:15rem minmax(0,1fr);gap:4.5rem;padding-top:3.5rem}}.ins-toc-m{border:2px solid var(--mk-deep);border-radius:.25rem}.ins-toc-m summary{cursor:pointer;min-height:3rem;padding:.7rem 1rem;font-family:var(--font-display);font-size:1.25rem;text-transform:uppercase;letter-spacing:.08em}.ins-toc-m nav{padding:0 1rem 1rem}.ins-rail ol,.ins-toc-m ol{margin:0;padding:0;list-style:none}.ins-rail a,.ins-toc-m a{display:flex;gap:.75rem;padding:.5rem 0;font-family:var(--font-display);font-size:1.2rem;line-height:1.15;color:#5a5a5a;text-decoration:none}.ins-rail a span,.ins-toc-m a span{min-width:1.7rem;opacity:.7}@media (min-width:1024px){.ins-toc-m{display:none}}.ins-rail{display:none}@media (min-width:1024px){.ins-rail{display:block;position:sticky;top:6.5rem;align-self:start}}.ins-rail-title{margin:0 0 .75rem;font-family:var(--font-display);font-size:1rem;letter-spacing:.14em;text-transform:uppercase}.ins-rail a:before{content:"";flex:none;width:.55rem;height:.55rem;margin-top:.3em;background:var(--mk-amber);scale:0;transition:scale .3s var(--ed-ease)}.ins-rail a{transition:color .25s}.ins-rail a:hover,.ins-rail a[aria-current=true]{color:var(--mk-deep)}.ins-rail a[aria-current=true]:before{scale:1}.ins-main{max-width:46rem}.ins-intro{margin-bottom:2.5rem}.ins-sec{display:grid;gap:.5rem 2rem;padding-block:2.25rem 1.25rem;border-top:1px solid #d4d4d4;scroll-margin-top:6rem}.ins-intro+.ins-sec,.ins-sec:first-child{border-top:0}@media (min-width:640px){.ins-sec{grid-template-columns:4.5rem minmax(0,1fr)}}.ins-num{margin:0;font-size:2.9rem;line-height:.85;color:var(--mk-amber)}.ins-h2,.ins-num{font-family:var(--font-display)}.ins-h2{margin:0 0 1.1rem;font-size:clamp(1.6rem,2.6vw,2.1rem);line-height:1.06}.ins-main :is(p,li){hyphens:manual}.ins-main ol,.ins-main ul{margin-bottom:1.25rem;padding-left:1.4rem}.ins-main li{margin-bottom:.35rem}.ins-more{padding-block:3.5rem 4.5rem;background:var(--mk-paper)}.ins-more-grid{display:grid;gap:1.5rem}.ins-more-title{margin:0;font-family:var(--font-display);font-size:clamp(1.6rem,2.6vw,2.1rem);text-transform:uppercase}.ins-more ul{display:grid;margin:0;padding:0;gap:1rem;list-style:none}@media (min-width:768px){.ins-more ul{grid-template-columns:repeat(2,minmax(0,1fr))}}.ins-card{position:relative;display:grid;gap:.25rem;padding:1.4rem 4rem 1.4rem 1.5rem;border-top:6px solid var(--mk-amber);background:#fff;color:var(--mk-deep);text-decoration:none;transition:background-color .2s,color .2s}.ins-card:hover{background:var(--mk-deep);color:#fff}.ins-card-label{font-family:var(--font-display);font-size:1.5rem;line-height:1.1}.ins-card-hint{font-size:1.05rem;opacity:.8}.ins-card-arrow{position:absolute;top:50%;right:1.4rem;translate:0 -50%}.ins :focus-visible{outline-color:var(--mk-deep)}.ins-hero :focus-visible{outline-color:var(--mk-amber)}.ins-notice{grid-column:1/-1}