.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}}