.mk-owners,.mk-owners a,.mk-owners a:hover{color:rgb(var(--c-ink))}.mk-owners{background:#fff;font:400 17px/26px var(--font-sans),ui-sans-serif,system-ui,sans-serif;-webkit-font-smoothing:antialiased;overflow-x:hidden}.mk-owners *{box-sizing:border-box}.mk-owners figure,.mk-owners h1,.mk-owners h2,.mk-owners h3,.mk-owners ol,.mk-owners p,.mk-owners ul{margin:0;padding:0}.mk-owners ol,.mk-owners ul{list-style:none}.mk-owners :focus-visible{outline:2px solid rgb(var(--c-primary-700));outline-offset:3px;border-radius:4px}.mk-owners .wrap{max-width:1200px;margin:0 auto;padding:0 32px}.mk-owners .d1{font:600 68px/70px var(--font-display),sans-serif;letter-spacing:-.03em}.mk-owners .d2{font:600 44px/48px var(--font-display),sans-serif;letter-spacing:-.02em}.mk-owners .d3{font:600 24px/30px var(--font-display),sans-serif;letter-spacing:-.01em}.mk-owners .lead{font:400 20px/30px var(--font-sans),sans-serif}.mk-owners .sm{font:400 15px/22px var(--font-sans),sans-serif}.mk-owners .cap{font:500 13px/18px var(--font-sans),sans-serif}.mk-owners .b{font-weight:600}.mk-owners .soft{color:rgb(var(--c-ink-secondary))}.mk-owners .num{font-variant-numeric:tabular-nums}.mk-owners .ico{width:18px;height:18px;flex:none;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.mk-owners .row{display:flex;align-items:center;gap:8px}.mk-owners .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:12px 20px;border-radius:12px;border:1px solid transparent;background:transparent;color:rgb(var(--c-ink));font:600 16px/24px var(--font-sans),sans-serif;white-space:nowrap;cursor:pointer;text-decoration:none}.mk-owners .btn-primary{color:#fff;box-shadow:0 8px 20px -10px rgb(var(--c-primary-700)/.9)}.mk-owners .btn-quiet{background:#fff;border-color:rgb(var(--c-ink)/.2)}.mk-owners .btn-quiet:hover{border-color:rgb(var(--c-ink))}.mk-owners .btn-text:hover{background:rgb(var(--c-ink)/.06)}.mk-owners .nav-link{font:500 16px/24px var(--font-sans),sans-serif;text-decoration:none;padding:12px;border-radius:10px;white-space:nowrap}.mk-owners .nav-link:hover{background:rgb(var(--c-ink)/.06)}.mk-owners .card{background:#fff;border:1px solid rgb(var(--c-ink)/.1);border-radius:16px}.mk-owners .chip{display:inline-flex;align-items:center;gap:4px;padding:2px 10px;border-radius:999px;background:rgb(var(--c-ink)/.07);font:500 13px/18px var(--font-sans),sans-serif;white-space:nowrap}.mk-owners .photo-tile{display:flex;align-items:center;justify-content:center;border-radius:12px;background:linear-gradient(135deg,#DCE7F7,#EEF3FB 55%,#FBF3CF);color:rgb(var(--c-primary-900))}.mk-owners .photo-tile .ico{width:22px;height:22px}.mk-owners .ph{display:flex;align-items:center;justify-content:center;gap:8px;padding:16px;border-radius:12px;border:1px dashed rgb(var(--c-primary-700)/.55);background:rgb(var(--c-primary-100));color:rgb(var(--c-primary-900));font:500 13px/18px var(--font-sans),sans-serif;text-align:center}.mk-owners .band{padding:112px 0}.mk-owners .band-dark{background:rgb(var(--c-ink));color:#fff}.mk-owners .band-dark .soft{color:rgb(var(--c-primary-200))}.mk-owners .glass{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.16);border-radius:16px}.mk-owners .nav{display:flex;align-items:center;gap:24px;padding:20px 0}.mk-owners .nav-links{display:flex;align-items:center;gap:4px;margin-left:24px}.mk-owners .nav-end{display:flex;align-items:center;gap:8px;margin-left:auto}.mk-owners .hero{gap:32px;padding-top:40px;padding-bottom:96px}.mk-owners .book,.mk-owners .hero{display:flex;flex-direction:column}.mk-owners .book{gap:16px;padding:24px;border-radius:28px;color:#fff;box-shadow:0 32px 56px -36px rgb(var(--c-primary-700)/.9)}.mk-owners .picks{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.mk-owners .pick{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-height:132px;padding:20px;border:0;border-radius:16px;background:#fff;color:rgb(var(--c-ink));font:inherit;text-align:left;cursor:pointer}.mk-owners .pick[aria-checked=true]{box-shadow:0 0 0 3px rgb(var(--c-glow))}.mk-owners .pick-ico{width:28px;height:28px;margin-bottom:8px}.mk-owners .pick-tick{position:absolute;top:14px;right:14px;display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:999px;background:rgb(var(--c-ink));color:#fff}.mk-owners .pick-tick .ico{width:14px;height:14px;stroke-width:2.5}.mk-owners .book-row{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) auto;gap:8px;padding:8px;border-radius:16px;background:#fff;color:rgb(var(--c-ink))}.mk-owners .btn-spark{background:rgb(var(--c-glow))}.mk-owners .btn-spark,.mk-owners .btn-spark:hover{color:rgb(var(--c-ink))}.mk-owners .shot{margin:0;border-radius:20px;overflow:hidden;background:#fff;border:1px solid rgb(var(--c-ink)/.1);box-shadow:0 32px 56px -40px rgb(var(--c-ink)/.45)}.mk-owners .shot img{display:block;width:100%;height:auto}.mk-owners .split{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:56px;align-items:center}.mk-owners .split-even{grid-template-columns:minmax(0,6fr) minmax(0,6fr)}.mk-owners .head-row{display:flex;flex-direction:column;gap:12px}.mk-owners .head-row h2{text-wrap:balance}.mk-owners .point{display:grid;grid-template-columns:40px minmax(0,1fr);-moz-column-gap:16px;column-gap:16px;align-items:start;padding:20px 0;border-top:1px solid rgb(var(--c-ink)/.12)}.mk-owners .walk{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:56px;align-items:center}.mk-owners .step-btn{display:grid;grid-template-columns:40px minmax(0,1fr);-moz-column-gap:16px;column-gap:16px;align-items:start;width:100%;padding:20px;border:1px solid transparent;border-radius:16px;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.mk-owners .step-btn:hover{background:rgb(var(--c-primary-50))}.mk-owners .step-btn[aria-pressed=true]{background:#fff;border-color:rgb(var(--c-ink)/.12);box-shadow:0 24px 40px -32px rgb(var(--c-ink)/.5)}.mk-owners .step-num{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:999px;background:#E9EFF8;color:rgb(var(--c-primary-900));font:600 18px/1 var(--font-display),sans-serif}.mk-owners .step-btn[aria-pressed=true] .step-num{background:rgb(var(--c-ink));color:#fff}.mk-owners .frames{position:relative;width:100%}.mk-owners .frame{position:absolute;left:0;top:0;display:block;width:100%;height:auto;border-radius:13px;opacity:0;visibility:hidden}.mk-owners .frame-mid{top:50%;transform:translateY(-50%)}.mk-owners .frame-shot{box-shadow:0 24px 48px -32px rgb(var(--c-ink)/.5);outline:1px solid rgb(var(--c-ink)/.08)}.mk-owners .frame.on{opacity:1;visibility:visible}.mk-owners .know{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,6fr);gap:56px;align-items:start}.mk-owners .know-col{gap:24px}.mk-owners .know-col,.mk-owners .know-fig{display:flex;flex-direction:column;margin:0}.mk-owners .know-fig{gap:12px}.mk-owners .know-fig img{display:block;width:100%;height:auto;border-radius:13px}.mk-owners .qa{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 56px;align-items:start}.mk-owners .qa dl{margin:0}.mk-owners .qa-item{padding:24px 0;border-top:1px solid rgb(var(--c-ink)/.14)}.mk-owners .qa dt{font:600 20px/28px var(--font-display),sans-serif;letter-spacing:-.01em}.mk-owners .qa dd{margin:8px 0 0}.mk-owners .ends{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:24px}.mk-owners .end{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:16px;padding:48px;border-radius:28px}.mk-owners .star{fill:rgb(var(--c-glow));stroke:rgb(var(--c-ink));stroke-width:1.5}.mk-owners .point-ico{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;background:#E9EFF8;color:rgb(var(--c-primary-900))}.mk-owners .field{display:flex;flex-direction:column;padding:8px 16px;border-radius:12px}.mk-owners .field:focus-within{background:rgb(var(--c-primary-50))}.mk-owners .field input,.mk-owners .field select{width:100%;border:0;outline:0;padding:0;background:transparent;color:rgb(var(--c-ink));font:500 17px/26px var(--font-sans),sans-serif}.mk-owners .field input::-moz-placeholder{color:rgb(var(--c-ink-secondary));opacity:1}.mk-owners .field input::placeholder{color:rgb(var(--c-ink-secondary));opacity:1}.mk-owners .facts{display:flex;flex-wrap:wrap;gap:8px 24px}.mk-owners .stage{padding:32px;border-radius:32px;background:#E9EFF8}.mk-owners .tint{background:rgb(var(--c-primary-50))}.mk-owners .feed{padding:24px;border-radius:20px;background:#fff;border:1px solid rgb(var(--c-ink)/.08);box-shadow:0 32px 56px -40px rgb(var(--c-ink)/.45)}.mk-owners .feed-item{display:grid;grid-template-columns:20px minmax(0,1fr);-moz-column-gap:12px;column-gap:12px;padding-bottom:20px}.mk-owners .feed-item:last-child{padding-bottom:0}.mk-owners .rc{display:flex;flex-direction:column;gap:12px;padding:16px;border-radius:14px;background:rgb(var(--c-primary-50))}.mk-owners .rc .chip{background:#fff}.mk-owners .rc-photos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.mk-owners .rail{position:relative;display:flex;justify-content:center}.mk-owners .rail:before{content:"";position:absolute;top:14px;bottom:-20px;width:1px;background:rgb(var(--c-ink)/.16)}.mk-owners .feed-item:last-child .rail:before{display:none}.mk-owners .dot{position:relative;width:10px;height:10px;margin-top:6px;border-radius:999px;background:rgb(var(--c-ink))}.mk-owners .dot-now{background:rgb(var(--c-glow));box-shadow:0 0 0 2px rgb(var(--c-ink))}.mk-owners .avatar{display:flex;align-items:center;justify-content:center;width:48px;height:48px;flex:none;border-radius:999px;background:rgb(var(--c-primary-100));color:rgb(var(--c-primary-900))}.mk-owners .svc{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.mk-owners .tile{display:flex;flex-direction:column;gap:12px;padding:12px 12px 20px;text-decoration:none}.mk-owners .tile .ph{aspect-ratio:4/3}.mk-owners .cols-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.mk-owners .foot{display:grid;grid-template-columns:minmax(0,2fr) repeat(3,minmax(0,1fr));gap:32px}.mk-owners .foot a{display:block;padding:4px 0;text-decoration:none;color:rgb(var(--c-ink-secondary));font:400 15px/22px var(--font-sans),sans-serif}.mk-owners .foot a:hover{color:rgb(var(--c-ink));text-decoration:underline}.mk-owners.motion .btn-primary,.mk-owners.motion .btn-spark{transition:transform .18s cubic-bezier(.2,.8,.2,1),box-shadow .18s ease}.mk-owners.motion .btn-spark:hover{transform:translateY(-2px) scale(1.03);box-shadow:0 0 0 3px rgb(var(--c-ink)/.9),0 14px 28px -12px rgb(var(--c-ink)/.6)}.mk-owners.motion .btn-spark:active{transform:translateY(0) scale(.99)}.mk-owners.motion .pick{transition:transform .18s cubic-bezier(.2,.8,.2,1)}.mk-owners.motion .frame{transition:opacity .45s ease,visibility 0s linear .45s}.mk-owners.motion .frame.on{transition:opacity .45s ease,visibility 0s}.mk-owners.motion .step-btn{transition:background-color .25s ease,box-shadow .25s ease,border-color .25s ease}.mk-owners.motion .pick:hover{transform:translateY(-3px)}.mk-owners.motion .btn-primary:hover{transform:translateY(-2px) scale(1.03);box-shadow:0 0 0 3px rgb(var(--c-glow)/.85),0 14px 28px -10px rgb(var(--c-primary-700)/.9)}.mk-owners.motion .btn-primary:active{transform:translateY(0) scale(.99)}.mk-owners.motion .tile{transition:transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .22s ease}.mk-owners.motion .tile:hover{transform:translateY(-6px);box-shadow:0 32px 48px -36px rgb(var(--c-ink)/.5)}.mk-owners.motion .feed-item{opacity:0;animation:mko-feed-in .56s cubic-bezier(.2,.8,.2,1) forwards}.mk-owners.motion .feed-item:first-child{animation-delay:.3s}.mk-owners.motion .feed-item:nth-child(2){animation-delay:1s}.mk-owners.motion .feed-item:nth-child(3){animation-delay:1.7s}.mk-owners.motion .feed-item:nth-child(4){animation-delay:2.4s}.mk-owners.motion .feed-item:nth-child(5){animation-delay:3.1s}@keyframes mko-feed-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes mko-rise{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@supports (animation-timeline:view()){.mk-owners.motion .reveal{animation:mko-rise linear both;animation-timeline:view();animation-range:entry 0 entry 60%}}@media (prefers-reduced-motion:reduce){.mk-owners.motion .feed-item,.mk-owners.motion .reveal{animation:none;opacity:1;transform:none}.mk-owners.motion .btn-primary,.mk-owners.motion .btn-spark,.mk-owners.motion .frame,.mk-owners.motion .frame.on,.mk-owners.motion .pick,.mk-owners.motion .step-btn,.mk-owners.motion .tile{transition:none}.mk-owners.motion .btn-primary:hover,.mk-owners.motion .btn-spark:hover,.mk-owners.motion .pick:hover,.mk-owners.motion .tile:hover{transform:none}}@media (max-width:980px){.mk-owners .d1{font-size:44px;line-height:48px}.mk-owners .d2{font-size:32px;line-height:38px}.mk-owners .hero{padding-top:24px;padding-bottom:72px}.mk-owners .split,.mk-owners .split-even{grid-template-columns:minmax(0,1fr);gap:32px}.mk-owners .head-row{grid-template-columns:minmax(0,1fr);gap:12px}.mk-owners .picks{grid-template-columns:repeat(2,minmax(0,1fr))}.mk-owners .band{padding:72px 0}.mk-owners .nav-links{display:none}.mk-owners .svc{grid-template-columns:repeat(2,minmax(0,1fr))}.mk-owners .cols-3,.mk-owners .ends,.mk-owners .know,.mk-owners .qa,.mk-owners .walk{grid-template-columns:minmax(0,1fr)}.mk-owners .know,.mk-owners .walk{gap:32px}.mk-owners .end{padding:32px 24px}.mk-owners .foot{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.mk-owners .wrap{padding:0 20px}.mk-owners .stage{padding:12px;border-radius:24px}.mk-owners .book-row{grid-template-columns:minmax(0,1fr)}.mk-owners .book{padding:16px;border-radius:24px}.mk-owners .pick{min-height:0;padding:16px}.mk-owners .shot-results img{width:200%;max-width:none}.mk-owners .svc{grid-template-columns:minmax(0,1fr)}.mk-owners .nav{flex-wrap:wrap;gap:8px}}.mk-owners .brand{gap:12px;text-decoration:none}.mk-owners .book,.mk-owners .btn-primary{background:rgb(var(--c-primary-700))}.mk-owners .pick-ico{color:rgb(var(--c-primary-700))}.mk-owners .end-main{background:rgb(var(--c-primary-700));color:#fff}.mk-owners .end-main .lead{color:rgb(var(--c-primary-100))}.mk-owners .field input[type=date]{min-height:26px;color-scheme:light}.mk-owners .book-row-stay{grid-template-columns:minmax(0,1.4fr) minmax(0,.8fr) minmax(0,.8fr) auto}.mk-owners .copyright{padding-top:32px}.mk-owners .kcaps{display:grid;justify-items:end}.mk-owners .kcap{grid-area:1/1;opacity:0}.mk-owners .kcap2{opacity:1}@keyframes mko-know0{0%,17%{opacity:1}20%,97%{opacity:0}to{opacity:1}}@keyframes mko-know1{0%,17%{opacity:0}20%,37%{opacity:1}40%,to{opacity:0}}@keyframes mko-know2{0%,37%{opacity:0}40%,97%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:no-preference){.mk-owners.motion .kf{visibility:visible;transition:none}.mk-owners.motion .kcap0,.mk-owners.motion .kf0{animation:mko-know0 7.5s linear infinite}.mk-owners.motion .kcap1,.mk-owners.motion .kf1{animation:mko-know1 7.5s linear infinite}.mk-owners.motion .kcap2,.mk-owners.motion .kf2{animation:mko-know2 7.5s linear infinite}}@media (max-width:600px){.mk-owners .book-row-stay{grid-template-columns:minmax(0,1fr)}}