.mk-site{min-height:100vh;overflow-x:clip}.mk-wrap{width:100%;max-width:1280px;margin:0 auto;padding-inline:16px}@media (min-width:768px){.mk-wrap{padding-inline:32px}}#main:focus{outline:none}.mk-center{display:flex;justify-content:center;text-align:center}.mk-pad-top{padding-top:var(--sd-space-8)}.mk-pad-bottom{padding-bottom:var(--sd-space-6)}.mk-line{display:block}.mk-section{position:relative;padding-block:72px}@media (min-width:1024px){.mk-section{padding-block:120px}}.mk-section__head{display:grid;gap:16px;margin-bottom:40px}@media (min-width:900px){.mk-section__head{grid-template-columns:1.3fr 1fr;align-items:end;gap:48px;margin-bottom:56px}}.mk-section__head .sd-eyebrow{margin-bottom:12px}.mk-section__head--center{justify-items:center;text-align:center}@media (min-width:900px){.mk-section__head--center{grid-template-columns:1fr}}.mk-section__intro{text-wrap:pretty;max-width:52ch;font-size:1.0625rem;line-height:1.65;color:var(--sd-fg-2)}.mk-section__head--center .mk-section__intro{margin-inline:auto}.mk-page-head{display:grid;gap:16px;padding-top:128px;padding-bottom:32px}@media (min-width:1024px){.mk-page-head{padding-top:160px;padding-bottom:48px}}.mk-header{position:fixed;z-index:50;inset:0 0 auto;background:transparent;color:var(--sd-fg);transition:background-color var(--sd-dur-base) var(--sd-ease-standard),box-shadow var(--sd-dur-base) var(--sd-ease-standard)}.mk-header--glass{background:var(--sd-glass);box-shadow:0 1px 0 var(--sd-border);backdrop-filter:blur(16px) saturate(140%);-webkit-backdrop-filter:blur(16px) saturate(140%)}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.mk-header--glass{background:var(--sd-surface)}}.mk-header__inner{display:flex;align-items:center;gap:24px;max-width:1280px;height:64px;margin:0 auto;padding-inline:16px}@media (min-width:768px){.mk-header__inner{padding-inline:32px}}.sd-scope .mk-header__brand{color:var(--sd-fg);text-decoration:none}.mk-header__nav{display:none;gap:4px;margin-inline:auto}.mk-header__actions{display:flex;align-items:center;gap:8px;margin-left:auto}@media (min-width:960px){.mk-header__nav{display:flex}.mk-header__actions{margin-left:0}}.sd-scope .mk-header__link{padding:8px 12px;border-radius:var(--sd-r-sm);color:var(--sd-fg-2);font-size:var(--sd-text-body-sm);font-weight:550;text-decoration:none;transition:color var(--sd-dur-fast) var(--sd-ease-standard),background-color var(--sd-dur-fast)}.sd-scope .mk-header__link:hover,.sd-scope .mk-header__link[aria-current=page]{color:var(--sd-fg);background:var(--sd-surface-2)}.mk-header__signin{display:none}@media (min-width:640px){.mk-header__signin{display:inline-flex}}@media (min-width:960px){.mk-header__menu{display:none}}.mk-header .sd-icon-btn{color:var(--sd-fg)}.mk-mobile-nav{display:grid;gap:4px}.sd-scope .mk-mobile-nav__link{display:flex;align-items:center;justify-content:space-between;padding:16px 4px;border-bottom:1px solid var(--sd-border);color:var(--sd-fg);font-family:var(--sd-font-display);font-size:1.75rem;text-decoration:none}.mk-mobile-nav__link svg{width:20px;height:20px;color:var(--sd-fg-3)}.mk-mobile-nav .sd-btn{margin-top:24px}.mk-hero{position:relative;overflow:hidden;isolation:isolate;color:var(--sd-fg);background:var(--sd-canvas);padding-top:104px;padding-bottom:72px}@media (min-width:1024px){.mk-hero{min-height:min(100svh,960px);display:grid;align-items:center;padding-top:112px;padding-bottom:96px}}.mk-petals{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.mk-hero__grid{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:56px}@media (min-width:1024px){.mk-hero__grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:64px}}.mk-hero__copy{display:grid;gap:24px;align-content:center}.mk-hero__eyebrow{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px 10px;justify-self:start;padding:7px 16px;border:1px solid var(--sd-border);border-radius:var(--sd-r-full);background:var(--sd-glass);color:var(--sd-fg-2);font-size:var(--sd-text-body-sm);font-weight:600;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.mk-hero__eyebrow [lang]{color:var(--sd-brand)}.mk-hero__title{color:var(--sd-fg);font-size:clamp(2.9rem,1.3rem + 3.8vw,5rem)}.mk-hero__script{margin-top:.02em;font-family:var(--sd-font-script);font-weight:400;font-size:1.12em;line-height:1.05;letter-spacing:0;white-space:nowrap}.mk-write{display:inline-block;padding:0 .12em .16em .04em;background:linear-gradient(100deg,var(--sd-brand) 10%,var(--sd-gold) 92%);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-mask-image:linear-gradient(90deg,#000 45%,transparent 55%);mask-image:linear-gradient(90deg,#000 45%,transparent 55%);-webkit-mask-size:260% 100%;mask-size:260% 100%;-webkit-mask-position:100% 0;mask-position:100% 0;animation:mk-write 1.9s .55s var(--sd-ease-standard) forwards}@keyframes mk-write{to{-webkit-mask-position:0 0;mask-position:0 0}}@media (prefers-reduced-motion:reduce){.mk-write{animation:none;-webkit-mask-image:none;mask-image:none}}.mk-hero__lede{max-width:52ch;color:var(--sd-fg-2);font-size:clamp(1.0625rem,1rem + .3vw,1.2rem);line-height:1.65}.mk-hero__actions{display:flex;flex-wrap:wrap;gap:12px}.mk-hero__trust{display:flex;flex-wrap:wrap;gap:8px 20px;color:var(--sd-fg-2);font-size:var(--sd-text-body-sm);font-weight:500}.mk-hero__trust li{display:inline-flex;align-items:center;gap:6px}.mk-hero__trust svg{width:16px;height:16px;color:var(--sd-success)}.mk-hero__stage{position:relative;display:grid;grid-template-columns:minmax(0,1fr);justify-items:center;gap:32px}.mk-card3d{position:relative;width:min(310px,70vw);aspect-ratio:9/16;perspective:1200px;animation:mk-bob 7s ease-in-out infinite alternate}.mk-card3d__tilt{position:absolute;inset:0;transform-style:preserve-3d}.mk-card3d__face{overflow:hidden}.mk-card3d__face,.mk-card3d__glare{position:absolute;inset:0;border-radius:var(--sd-r-lg)}.mk-card3d__glare{pointer-events:none;mix-blend-mode:soft-light}@keyframes mk-bob{0%{translate:0 -4px}to{translate:0 6px}}@media (prefers-reduced-motion:reduce){.mk-card3d{animation:none}}.mk-env{isolation:isolate}.mk-env,.mk-env__card{position:absolute;inset:0}.mk-env__card{z-index:2;border-radius:var(--sd-r-lg);box-shadow:var(--sd-e3);background:var(--sd-surface)}.mk-env__shell{position:absolute;inset:0}.mk-env__back,.mk-env__flap,.mk-env__front{position:absolute;inset:0;border-radius:var(--sd-r-md)}.mk-env__back{z-index:1;background:repeating-linear-gradient(45deg,var(--sd-brand-soft) 0 10px,var(--sd-blush) 10px 20px);box-shadow:var(--sd-e3)}.mk-env__front{z-index:3;clip-path:polygon(0 0,50% 55%,100% 0,100% 100%,0 100%);background-image:var(--sd-grain),linear-gradient(180deg,var(--sd-sand-100),var(--sd-ivory-0))}.mk-env__flap{z-index:4;bottom:auto;height:56%;clip-path:polygon(0 0,100% 0,50% 100%);transform-origin:50% 0;background-image:var(--sd-grain),linear-gradient(180deg,var(--sd-ivory-0),var(--sd-sand-100))}.mk-env__seal{position:absolute;z-index:5;top:calc(56% - 44px);left:50%;width:84px;height:84px;margin-left:-42px;padding:0;border:0;border-radius:48% 52% 50% 47%/52% 47% 53% 48%;background:radial-gradient(circle at 34% 30%,var(--sd-brand-light),var(--sd-brand) 46%,var(--sd-brand-hover) 100%);box-shadow:var(--sd-wax-shadow);cursor:pointer;animation:mk-seal-pulse 2.4s ease-in-out infinite}.mk-env__seal:focus-visible{box-shadow:var(--sd-ring)}.mk-env__seal-mark{position:absolute;inset:0;display:grid;place-items:center;opacity:.8;mix-blend-mode:luminosity}.mk-env__seal-half{position:absolute;top:0;bottom:0;width:50%}.mk-env__seal-half--l{left:0}.mk-env__seal-half--r{right:0}@keyframes mk-seal-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.mk-env[data-state=opening] .mk-env__seal{animation:none}.mk-env__hint{position:absolute;z-index:5;top:calc(56% + 52px);left:0;right:0;text-align:center;font-family:var(--sd-font-script);font-size:1.6rem;color:var(--sd-brand);animation:mk-hint 2.4s ease-in-out infinite}@keyframes mk-hint{50%{opacity:.55}}.sd-scope .mk-env__again{position:absolute;z-index:6;top:-42px;right:0;display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border:0;border-radius:var(--sd-r-full);background:none;color:var(--sd-fg-2);font-size:var(--sd-text-body-sm);font-weight:600;cursor:pointer}.mk-env__again svg{width:15px;height:15px}@media (prefers-reduced-motion:reduce){.mk-env__hint,.mk-env__seal{animation:none}}.mk-float{position:absolute;z-index:3;display:flex;align-items:center;gap:10px;padding:10px 16px 10px 10px;border:1px solid var(--sd-border);border-radius:var(--sd-r-lg);background:var(--sd-surface);color:var(--sd-fg);box-shadow:var(--sd-e3);font-size:var(--sd-text-body-sm);line-height:1.3}.mk-float strong{display:block;font-weight:650}.mk-float small{color:var(--sd-fg-2);font-size:var(--sd-text-label)}.mk-hero__stage{--card-h:calc(min(310px, 70vw) * 16 / 9)}.mk-float--reply{top:calc(var(--card-h) * .1);right:-2%}.mk-float--opened{top:calc(var(--card-h) * .62);left:-4%}@media (max-width:1023px){.mk-float--reply{top:calc(var(--card-h) * .86);right:0}.mk-float--opened{top:calc(var(--card-h) * .7);left:0}}@media (min-width:1200px){.mk-float--reply{right:-6%}.mk-float--opened{left:-10%}}.mk-float__icon{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--sd-accent-soft);color:var(--sd-accent)}.mk-float__icon--ok{background:var(--sd-success-soft);color:var(--sd-success-ink)}.mk-float__icon svg{width:16px;height:16px}.mk-try{position:relative;z-index:2;display:grid;gap:14px;width:min(420px,100%);padding:20px;border:1px solid var(--sd-border);border-radius:var(--sd-r-xl);background:var(--sd-glass);box-shadow:var(--sd-e2);backdrop-filter:blur(14px) saturate(130%);-webkit-backdrop-filter:blur(14px) saturate(130%)}.mk-try--light{width:100%;backdrop-filter:none;-webkit-backdrop-filter:none;background:var(--sd-surface);box-shadow:none}.mk-try__title{font-family:var(--sd-font-script);font-size:1.6rem;line-height:1;color:var(--sd-brand)}.mk-try__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sd-scope .mk-try__link{display:inline-flex;align-items:center;justify-content:center;gap:6px;color:var(--sd-fg);font-size:var(--sd-text-body-sm);font-weight:600}.mk-try__link svg{width:16px;height:16px}.mk-marquee,.mk-ribbon{overflow:hidden}.mk-marquee{-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.mk-marquee__track{display:flex;gap:28px;width:max-content;padding:16px 0 40px;animation:mk-marquee 70s linear infinite}.mk-marquee:focus-within .mk-marquee__track,.mk-marquee:hover .mk-marquee__track{animation-play-state:paused}@keyframes mk-marquee{to{transform:translateX(calc(-50% - 14px))}}@media (prefers-reduced-motion:reduce){.mk-marquee{overflow-x:auto;scroll-snap-type:x mandatory}.mk-marquee__track{animation:none;padding-inline:16px}.mk-marquee__track>li{scroll-snap-align:center}.mk-marquee__track>li[aria-hidden=true]{display:none}}.sd-scope .mk-ribbon__item{display:grid;justify-items:center;gap:4px;color:var(--sd-fg);text-decoration:none}.mk-ribbon__card{display:block;width:240px;aspect-ratio:9/16;margin-bottom:14px;overflow:hidden;border-radius:var(--sd-r-lg);border:6px solid var(--sd-ivory-0);box-shadow:var(--sd-e2);rotate:-2.2deg;transition:rotate var(--sd-dur-slow) var(--sd-ease-spring),translate var(--sd-dur-slow) var(--sd-ease-spring),box-shadow var(--sd-dur-slow) var(--sd-ease-standard)}.mk-marquee__track>li:nth-child(2n) .mk-ribbon__card{rotate:1.8deg;translate:0 14px}.mk-marquee__track>li:nth-child(3n) .mk-ribbon__card{rotate:-.8deg}.mk-ribbon__item:focus-visible .mk-ribbon__card,.mk-ribbon__item:hover .mk-ribbon__card{rotate:0deg;translate:0 -10px;box-shadow:var(--sd-e3)}.mk-ribbon__item:hover .mk-cover__art{transform:scale(1.05)}.mk-ribbon__name{font-weight:600}.mk-ribbon__world{color:var(--sd-fg-2);font-size:var(--sd-text-body-sm)}.mk-how__grid{display:grid;gap:48px}@media (min-width:1024px){.mk-how__grid{grid-template-columns:1fr 1fr;gap:80px}}.mk-how__steps{display:grid;gap:56px}.mk-how__step{display:grid;gap:10px;align-content:center}.mk-how__num{color:var(--sd-accent);font-size:var(--sd-text-body-sm);font-weight:600}.mk-how__inline{margin-top:12px;padding:16px;border:1px solid var(--sd-border);border-radius:var(--sd-r-xl);background:var(--sd-surface);box-shadow:var(--sd-e2)}.mk-how__device{display:none}@media (min-width:1024px){.mk-how__steps{gap:0}.mk-how__step{min-height:62vh}.mk-how__step>*{transition:color var(--sd-dur-slow) var(--sd-ease-standard)}.mk-how__step:not([data-active=true])>:is(h3,p,.mk-how__num){color:var(--sd-fg-3)}.mk-how__inline{display:none}.mk-how__device{position:sticky;top:calc(50vh - 250px);display:grid;gap:20px;align-self:start}}.mk-how__frame{min-height:460px;padding:24px;border:1px solid var(--sd-border);border-radius:var(--sd-r-2xl);background:var(--sd-surface);box-shadow:var(--sd-e3);overflow:hidden}.mk-how__dots{display:flex;justify-content:center;gap:8px}.mk-how__dots span{width:8px;height:8px;border-radius:var(--sd-r-full);background:var(--sd-border-control);opacity:.5;transition:width var(--sd-dur-slow) var(--sd-ease-emphasized),opacity var(--sd-dur-base)}.mk-how__dots span[data-active=true]{width:28px;opacity:1;background:var(--sd-dusk)}.mk-mini{display:grid;gap:14px;font-size:var(--sd-text-body-sm);color:var(--sd-fg)}.mk-mini__bar{display:flex;align-items:center;gap:8px;font-weight:600}.mk-mini__bar>svg{width:18px;height:18px;color:var(--sd-accent)}.mk-mini__spacer{flex:1}.mk-mini__covers{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.mk-mini__cover{aspect-ratio:9/16;border-radius:10px;overflow:hidden}.mk-mini__cover[data-selected=true]{box-shadow:0 0 0 2px var(--sd-surface),0 0 0 4px var(--sd-accent)}.mk-mini__field{display:flex;justify-content:space-between;gap:12px;padding:12px 14px;border-radius:var(--sd-r-md);background:var(--sd-surface-2)}.mk-mini__field span{color:var(--sd-fg-2)}.mk-mini__list li{display:grid;grid-template-columns:30px 1fr auto;align-items:center;gap:10px;padding:9px 0;border-bottom:1px solid var(--sd-border)}.mk-mini__list li>:last-child{display:none}@media (min-width:480px){.mk-mini__list li{grid-template-columns:30px 1fr auto auto}.mk-mini__list li>:last-child{display:inline}}.mk-mini__name{font-weight:550}.mk-mini__meta{color:var(--sd-fg-2);font-size:var(--sd-text-label)}.mk-mini__bubble{display:grid;gap:8px;padding:14px;border-radius:16px 16px 16px 4px;background:var(--sd-success-soft);line-height:1.5}.mk-mini__link{color:var(--sd-link);text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.mk-mini__replies{display:flex;flex-wrap:wrap;align-items:center;gap:20px}.mk-mini__feed{display:grid;gap:8px}.mk-mini__feed li{display:flex;align-items:center;gap:8px}.mk-mini__kitchen{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;padding:12px 14px;border-radius:var(--sd-r-md);background:var(--sd-surface-2)}.mk-mini__kitchen span{color:var(--sd-fg-2)}.mk-guest{overflow:hidden;isolation:isolate;color:var(--sd-fg)}.mk-guest__inner{position:relative}.mk-guest__stage{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;align-items:center}.mk-guest__phone{display:flex;justify-content:center;order:-1;margin-bottom:16px}@media (min-width:1024px){.mk-guest__stage{grid-template-columns:1fr auto 1fr;gap:48px}.mk-guest__phone{order:0;margin:0}}.mk-guest__col{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;margin:0;padding:0;list-style:none}.mk-guest__callout{display:flex;align-items:flex-start;gap:14px;padding:16px;border:1px solid var(--sd-glass-border);border-radius:var(--sd-r-lg);background:var(--sd-glass);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.mk-guest__callout strong{display:block;margin-bottom:2px;font-weight:600}.mk-guest__callout span span{color:var(--sd-fg-2);font-size:var(--sd-text-body-sm)}.mk-guest__icon{display:grid;place-items:center;width:40px;height:40px;flex:none;border-radius:var(--sd-r-md);background:var(--sd-accent-soft);color:var(--sd-accent)}.mk-guest__icon svg{width:20px;height:20px}.mk-bento{display:grid;gap:16px}@media (min-width:640px){.mk-bento{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.mk-bento{grid-template-columns:repeat(4,1fr)}.mk-bento__tile[data-size=wide]{grid-column:span 2}.mk-bento__tile[data-size=tall]{grid-row:span 2}}.mk-bento__tile{display:grid;gap:10px;align-content:start;padding:24px;transition:transform var(--sd-dur-base) var(--sd-ease-standard),box-shadow var(--sd-dur-base) var(--sd-ease-standard)}.mk-bento__tile:hover{transform:translateY(-3px);box-shadow:var(--sd-e3)}.mk-bento__icon{display:grid;place-items:center;width:40px;height:40px;margin-bottom:4px;border-radius:var(--sd-r-md);background:var(--sd-accent-soft);color:var(--sd-accent)}.mk-bento__icon svg{width:20px;height:20px}.mk-bento__rsvp{display:flex;flex-wrap:wrap;align-items:center;gap:24px;margin-top:8px}.mk-bento__bars{display:grid;flex:1;min-width:180px;gap:10px}.mk-bento__bars>div{display:grid;grid-template-columns:110px 1fr;align-items:center;gap:10px}.mk-bento__bar{height:8px;border-radius:var(--sd-r-full);background:linear-gradient(90deg,var(--sd-accent) calc(var(--_v) * 100%),var(--sd-surface-2) 0)}.mk-bento__pair{position:relative;height:112px;margin-top:12px}.mk-bento__pair span{position:absolute;display:grid;place-items:end start;width:62%;aspect-ratio:9/16;max-height:104px;aspect-ratio:auto;height:96px;padding:12px;border-radius:var(--sd-r-lg);font-family:var(--sd-font-display);font-size:1.25rem;color:var(--sd-on-deep);box-shadow:var(--sd-e2)}.mk-bento__pair span:first-child{left:0;top:0;rotate:-5deg;background:linear-gradient(160deg,var(--sd-grad-1),var(--sd-cocoa-800))}.mk-bento__pair span:last-child{right:0;bottom:0;rotate:4deg;background:linear-gradient(160deg,var(--sd-grad-2),var(--sd-gold))}.mk-compare{background:var(--sd-surface-2)}.mk-compare__grid{display:grid;gap:40px;align-items:center}@media (min-width:1024px){.mk-compare__grid{grid-template-columns:1fr 1.1fr;gap:64px}}.mk-compare__grid .sd-eyebrow{margin-bottom:12px}.mk-compare__grid h2{margin-bottom:16px}.mk-compare__table,.mk-plan-table{width:100%;border-collapse:collapse;font-size:var(--sd-text-body-sm)}.mk-compare__table{overflow:hidden}.mk-compare__table td,.mk-compare__table th,.mk-plan-table td,.mk-plan-table th{padding:14px 16px;border-bottom:1px solid var(--sd-border);text-align:center}.mk-compare__table tbody th,.mk-plan-table tbody th{text-align:left;font-weight:500}.mk-compare__table thead th,.mk-plan-table thead th{color:var(--sd-fg-2);font-size:var(--sd-text-label);font-weight:600;letter-spacing:.04em;text-transform:uppercase}.mk-compare__table tr:last-child>*,.mk-plan-table tr:last-child>*{border-bottom:0}.mk-mark{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:50%}.mk-mark svg{width:16px;height:16px}.mk-mark--yes{background:var(--sd-success-soft);color:var(--sd-success-ink)}.mk-mark--no{background:var(--sd-danger-soft);color:var(--sd-danger-ink)}.mk-mark--some{background:var(--sd-surface-2);color:var(--sd-fg-2)}.mk-table-wrap{overflow-x:auto}.mk-plan-table{min-width:640px}.mk-plans{display:grid;gap:20px}@media (min-width:900px){.mk-plans{grid-template-columns:repeat(3,1fr);align-items:stretch}}.mk-plan{display:flex;flex-direction:column;gap:12px;padding:28px}.mk-plan__badge{position:absolute;top:-12px;left:24px}.mk-plan__price{display:flex;align-items:baseline;gap:8px;margin:8px 0;font-size:2.25rem;font-weight:600;letter-spacing:-.03em}.mk-plan__price small{color:var(--sd-fg-2);font-size:var(--sd-text-body-sm);font-weight:400;letter-spacing:0}.mk-plan__list{display:grid;flex:1;align-content:start;gap:10px;margin-bottom:12px;font-size:.9375rem}.mk-plan__list li{display:flex;gap:10px}.mk-plan__list svg{width:18px;height:18px;flex:none;margin-top:2px;color:var(--sd-success)}.mk-faq{display:grid;gap:32px}@media (min-width:1024px){.mk-faq{grid-template-columns:1fr 1.6fr;gap:64px}}.mk-faq .sd-eyebrow{margin-bottom:12px}.mk-faq__list{border-top:1px solid var(--sd-border)}.mk-faq__item{border-bottom:1px solid var(--sd-border)}.sd-scope .mk-faq__q{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:22px 0;border:0;background:none;color:var(--sd-fg);font-size:1.0625rem;font-weight:600;text-align:left;cursor:pointer}.mk-faq__icon{width:20px;height:20px;flex:none;color:var(--sd-fg-2);transition:rotate var(--sd-dur-base) var(--sd-ease-emphasized)}.mk-faq__item[data-open=true] .mk-faq__icon{rotate:45deg}.mk-faq__a{overflow:hidden}.mk-faq__a p{max-width:65ch;padding-bottom:22px;color:var(--sd-fg-2)}.mk-final{position:relative;overflow:hidden;isolation:isolate;padding-block:120px;color:var(--sd-fg);text-align:center}@media (min-width:1024px){.mk-final{padding-block:160px}}.mk-final__inner{position:relative;display:grid;justify-items:center;gap:24px}.mk-final__inner h2{max-width:18ch}.mk-final .mk-section__intro{margin-inline:auto}.mk-footer{padding:64px 0 32px;border-top:1px solid var(--sd-border);background:var(--sd-canvas)}.mk-footer__grid{display:grid;gap:32px}@media (min-width:768px){.mk-footer__grid{grid-template-columns:2fr 1fr 1fr 1fr 1fr}}.mk-footer__brand{display:grid;gap:14px;align-content:start;max-width:36ch}.mk-footer__col{display:grid;gap:10px;align-content:start;font-size:var(--sd-text-body-sm);color:var(--sd-fg-2)}.sd-scope .mk-footer__col a{color:var(--sd-fg-2);text-decoration:none}.mk-footer__title,.sd-scope .mk-footer__col a:hover{color:var(--sd-fg)}.mk-footer__title{margin-bottom:4px;font-size:var(--sd-text-body-sm)}.mk-footer__base{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:48px;padding-top:24px;border-top:1px solid var(--sd-border);color:var(--sd-fg-3);font-size:var(--sd-text-body-sm)}.mk-legal{display:grid;gap:40px;padding-bottom:96px}@media (min-width:900px){.mk-legal{grid-template-columns:minmax(0,68ch) 220px;justify-content:space-between}}.mk-legal__body{min-width:0;color:var(--sd-fg-2);font-size:1.0625rem;line-height:1.7}.mk-legal__body h2{margin:40px 0 12px;color:var(--sd-fg);font-size:var(--sd-text-title-2);line-height:1.3}.mk-legal__body h2:first-child{margin-top:0}.mk-legal__body p,.mk-legal__body ul{margin:0 0 14px;text-wrap:pretty}.mk-legal__body ul{display:grid;gap:8px;padding-left:1.25em;list-style:disc}.mk-legal__body li::marker{color:var(--sd-brand)}.mk-legal__body strong{color:var(--sd-fg)}.sd-scope .mk-legal__body a{color:var(--sd-link);overflow-wrap:anywhere}.mk-legal__big{font-size:var(--sd-text-title-2)}.mk-legal__nav{display:grid;gap:10px;align-content:start;font-size:var(--sd-text-body-sm)}@media (min-width:900px){.mk-legal__nav{position:sticky;top:112px;padding-left:24px;border-left:1px solid var(--sd-border)}}.sd-scope .mk-legal__nav a{color:var(--sd-fg-2);text-decoration:none}.sd-scope .mk-legal__nav a:hover{color:var(--sd-fg)}.mk-filters{position:sticky;z-index:20;top:64px;padding:12px 0;background:var(--sd-glass);box-shadow:0 1px 0 var(--sd-border);backdrop-filter:blur(16px) saturate(140%);-webkit-backdrop-filter:blur(16px) saturate(140%)}.mk-filters__inner{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px}.mk-filters__search{width:100%}@media (min-width:768px){.mk-filters__search{width:280px}}.mk-filters__group{display:flex;gap:6px;max-width:100%;overflow-x:auto;scrollbar-width:none}.sd-scope .mk-chip{height:36px;padding:0 14px;flex:none;border:1px solid var(--sd-border-control);border-radius:var(--sd-r-full);background:var(--sd-surface);color:var(--sd-fg);font-size:var(--sd-text-body-sm);font-weight:500;cursor:pointer;transition:background-color var(--sd-dur-fast) var(--sd-ease-standard),color var(--sd-dur-fast) var(--sd-ease-standard)}.sd-scope .mk-chip:hover{background:var(--sd-surface-2)}.sd-scope .mk-chip[aria-pressed=true]{background:var(--sd-primary);border-color:var(--sd-primary);color:var(--sd-on-primary)}.mk-filters__count{display:flex;align-items:center;gap:8px;margin-left:auto}.sd-scope .mk-filters__clear{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border:0;border-radius:var(--sd-r-sm);background:none;color:var(--sd-link);font-size:var(--sd-text-body-sm);font-weight:550;cursor:pointer}.mk-filters__clear svg{width:14px;height:14px}.mk-gallery{display:grid;gap:32px 24px;grid-template-columns:repeat(auto-fill,minmax(272px,1fr));padding:32px 0 96px}.sd-scope .mk-tcard{display:grid;gap:14px;color:var(--sd-fg);text-decoration:none}.mk-tcard__art{position:relative;aspect-ratio:9/16;overflow:hidden;border-radius:var(--sd-r-xl);box-shadow:var(--sd-e2);transition:transform var(--sd-dur-slow) var(--sd-ease-emphasized),box-shadow var(--sd-dur-slow) var(--sd-ease-standard)}.mk-tcard:focus-visible .mk-tcard__art,.mk-tcard:hover .mk-tcard__art{transform:translateY(-4px);box-shadow:var(--sd-e3)}.mk-tcard:hover .mk-cover__art{transform:scale(1.05)}.mk-tcard__cta{position:absolute;top:14px;right:14px;display:inline-flex;align-items:center;gap:4px;padding:6px 12px;border-radius:var(--sd-r-full);background:var(--sd-surface);color:var(--sd-fg);font-size:var(--sd-text-body-sm);font-weight:600;box-shadow:var(--sd-e2);opacity:0;translate:0 -4px;transition:opacity var(--sd-dur-base) var(--sd-ease-standard),translate var(--sd-dur-base) var(--sd-ease-standard)}.mk-tcard__cta svg{width:16px;height:16px}.mk-tcard:focus-visible .mk-tcard__cta,.mk-tcard:hover .mk-tcard__cta{opacity:1;translate:0 0}@media (hover:none){.mk-tcard__cta{opacity:1;translate:0 0}}.mk-tcard__body{display:grid;gap:6px}.mk-tcard__title{display:flex;align-items:center;justify-content:space-between;gap:8px}.mk-tcard__features{display:flex;flex-wrap:wrap;gap:4px 14px;margin-top:4px;color:var(--sd-fg-2);font-size:var(--sd-text-label)}.mk-tcard__features li{display:inline-flex;align-items:center;gap:5px}.mk-tcard__features svg{width:14px;height:14px}.mk-detail{padding-top:88px;padding-bottom:120px}@media (min-width:1024px){.mk-detail{padding-top:104px;padding-bottom:96px}}.sd-scope .mk-back{display:inline-flex;align-items:center;gap:6px;margin-bottom:24px;color:var(--sd-fg-2);font-size:var(--sd-text-body-sm);font-weight:550;text-decoration:none}.mk-back svg{width:16px;height:16px}.mk-detail__grid{display:grid;gap:40px}@media (min-width:1024px){.mk-detail__grid{grid-template-columns:auto 1fr;gap:72px;align-items:start}.mk-detail__preview{position:sticky;top:96px}}.mk-detail__preview{display:grid;justify-items:center;gap:14px}.mk-detail__preview .sd-phone{width:min(340px,86vw)}.mk-detail__screen{height:100%;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.mk-detail__info{display:grid;gap:20px;max-width:600px}.mk-detail__blurb{color:var(--sd-fg-2);font-size:1.125rem}.mk-detail__list{display:grid;gap:10px}.mk-detail__list li{display:flex;align-items:flex-start;gap:10px}.mk-detail__list svg{width:18px;height:18px;flex:none;margin-top:3px;color:var(--sd-success)}.mk-detail__actions{display:flex;flex-wrap:wrap;gap:12px}.mk-detail__sticky{position:fixed;z-index:40;inset:auto 0 0;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:var(--sd-glass);box-shadow:0 -1px 0 var(--sd-border);backdrop-filter:blur(16px) saturate(140%);-webkit-backdrop-filter:blur(16px) saturate(140%)}@media (min-width:1024px){.mk-detail__sticky{display:none}}.mk-looks{position:fixed;z-index:60;left:16px;bottom:16px;display:flex;align-items:center;gap:4px;padding:6px;border:1px solid var(--sd-border);border-radius:var(--sd-r-full);background:var(--sd-surface);box-shadow:var(--sd-e3);font-size:var(--sd-text-body-sm)}.mk-looks__label{padding:0 8px 0 10px;color:var(--sd-fg-2);font-weight:600}.sd-scope .mk-looks__item{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 12px 0 8px;border:0;border-radius:var(--sd-r-full);background:none;color:var(--sd-fg);font-weight:600;cursor:pointer}.sd-scope .mk-looks__item[aria-checked=true]{background:var(--sd-surface-2)}.mk-looks__dot{width:16px;height:16px;border-radius:50%;box-shadow:inset 0 0 0 2px var(--sd-ivory-0)}[data-look-swatch=araliya] .mk-looks__dot{background:var(--sd-look-araliya)}[data-look-swatch=jasmine] .mk-looks__dot{background:var(--sd-look-jasmine)}[data-look-swatch=marigold] .mk-looks__dot{background:var(--sd-look-marigold)}@media (max-width:520px){.mk-looks__label{display:none}.sd-scope .mk-looks__item{padding:0 10px 0 6px}}.mk-env[data-state=open] .mk-env__shell{display:none}.mk-try__fields .sd-control,.mk-try__fields .sd-input,.mk-try__fields>*{min-width:0}.mk-try__fields .sd-input{width:100%}