@layer base{.mk{all:initial;display:block}.mk :where(:not(svg,svg *,.mk-off,.mk-off *)){all:revert}.mk .mk-off{font-size:16px;line-height:1.5}.mk :where(svg){vertical-align:baseline;display:inline}.mk :where(a){color:#8a5a89}.mk :where(a:hover){color:#6a2a57}}@media (width<=767px){.mk footer ul a,.mk footer nav a{display:revert;padding-block:revert}}@media (width>=768px){.mk .mk-off>.mx-auto,body.sf .mk .mk-off>.mx-auto{padding-left:0;padding-right:0;max-width:none;padding-inline:0}}@media (width>=768px) and (width<=1099px){.mk .mk-bar-item{padding-left:8px!important;padding-right:8px!important}.mk .mk-bar-row{column-gap:20px!important}}@media (width>=1100px){.mk .mk-bar-row{--bar-gap:24px;--bar-pad:8px;--bar-font:14px;--bar-tools-gap:4px;--bar-chev:14px;--bar-item-gap:6px;--bar-logo:22px;padding-left:var(--bar-edge,40px)!important;padding-right:var(--bar-edge,40px)!important;column-gap:var(--bar-gap)!important;flex-wrap:nowrap!important}.mk [data-mk-strip]>div{padding-left:var(--bar-edge,40px)!important;padding-right:var(--bar-edge,40px)!important}.mk .mk-bar-row>a:first-child,.mk .mk-bar-tools{flex:none}.mk .mk-bar-row>nav{min-width:0}.mk .mk-bar-item{padding-left:var(--bar-pad)!important;padding-right:var(--bar-pad)!important;font-size:var(--bar-font)!important;gap:var(--bar-item-gap)!important}.mk .mk-bar-item svg.mk-chev{width:var(--bar-chev);height:var(--bar-chev)}.mk .mk-bar-row>a:first-child img{height:var(--bar-logo)!important}.mk .mk-bar-tools{gap:var(--bar-tools-gap)!important}}@media (width>=1100px) and (width<=1439px){.mk{--bar-edge:32px}.mk .mk-bar-row{--bar-gap:20px}}@media (width>=1100px) and (width<=1279px){.mk{--bar-edge:24px}.mk .mk-bar-row{--bar-gap:12px;--bar-pad:4px;--bar-font:13px;--bar-tools-gap:0px;--bar-chev:12px;--bar-item-gap:3px;--bar-logo:20px}}.mk .mk-bar-ai-icon{display:none}@media (width>=1100px){.mk .mk-bar-row:is([data-fit="1"],[data-fit="2"]){--bar-gap:12px;--bar-pad:4px;--bar-font:13px;--bar-tools-gap:0px;--bar-chev:12px;--bar-item-gap:3px;--bar-logo:20px}.mk .mk-bar-row[data-fit="2"] .mk-bar-ai-pill{display:none}.mk .mk-bar-row[data-fit="2"] .mk-bar-ai-icon{display:inline-grid}}.mk-nav-scrim{z-index:0;background:#3b274047;position:fixed;inset:0}.mk-nav-scrim[data-state=open]{animation:mkFadeIn var(--m-ui) var(--e-out) both}.mk-nav-scrim[data-state=closed]{animation:mkFadeOut var(--m-ui) var(--e-soft) both;pointer-events:none}@media (prefers-reduced-motion:reduce){.mk-nav-scrim[data-state]{animation:none}.mk-nav-scrim[data-state=closed]{opacity:0}}@property --ai-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes ai-halo-turn{to{--ai-angle:360deg}}.ai-halo{-webkit-tap-highlight-color:transparent;text-decoration:none}.ai-halo-pill{display:inline-flex}.ai-halo-icon{flex:none;place-items:center;width:44px;height:44px;display:inline-grid}.ai-halo-block{width:100%;display:flex}.ai-halo-body{isolation:isolate;border-radius:9999px;display:inline-flex;position:relative}.ai-halo-block .ai-halo-body{width:100%;display:flex}.ai-halo-icon .ai-halo-body{width:36px;height:36px}.ai-halo-body:before,.ai-halo-body:after{content:"";border-radius:inherit;background:conic-gradient(from var(--ai-angle), #e9b7b0, #d9b27c, #c9a8d6, #8a5a89, #e9b7b0);position:absolute;inset:-2px}.ai-halo-body:before{z-index:-2;filter:blur(10px);opacity:.55}.ai-halo-body:after{z-index:-1}.ai-halo-spin .ai-halo-body:before,.ai-halo-spin .ai-halo-body:after{animation:4s linear infinite ai-halo-turn}@media (prefers-reduced-motion:reduce){.ai-halo-spin .ai-halo-body:before,.ai-halo-spin .ai-halo-body:after{animation:none}}.ai-halo-face{box-sizing:border-box;color:#fff;white-space:nowrap;background:linear-gradient(135deg,#8a5a89,#5e3460);border-radius:9999px;justify-content:center;align-items:center;gap:8px;height:44px;padding:0 18px 0 14px;font-size:14px;font-weight:500;line-height:20px;display:inline-flex}.ai-halo-icon .ai-halo-face{width:36px;height:36px;padding:0}.ai-halo-block .ai-halo-face{width:100%;height:52px;padding:0}.ai-halo-face svg{flex:none;display:block}.ai-halo:focus-visible{outline:none}.ai-halo:focus-visible .ai-halo-face{outline-offset:4px;outline:2px solid #3b2740}.mk #ask-ai,.mk #ask-ai-m{scroll-margin-top:calc(var(--mk-head) + 16px)}:root{--mk-head:60px}@media (width>=768px){:root{--mk-head:var(--mk-desk-head,72px)}}.mk-phone{display:block}.mk-desk{display:none}@media (width>=768px){.mk-phone{display:none}.mk-desk{display:block}.mk #sets>div:last-child:has(>article:only-child){grid-template-columns:minmax(0,1fr)!important}.mk #sets>div:last-child>article:only-child{max-width:960px;flex-direction:row!important}.mk #sets>div:last-child>article:only-child>div:first-child{flex:0 0 360px}.mk #sets>div:last-child>article:only-child>div:last-child{justify-content:center;gap:14px!important;padding:32px 36px!important}.mk #sets>div:last-child>article:only-child h3{font-family:Marcellus,Optima,Georgia,serif!important;font-size:30px!important;font-weight:400!important;line-height:36px!important}.mk #sets>div:last-child>article:only-child p{font-size:14px!important;line-height:22px!important}.mk #sets>div:last-child>article:only-child>div:last-child>div{justify-content:flex-start!important;gap:24px!important;margin-top:8px!important}.mk #sets>div:last-child>article:only-child b{font-size:26px!important}}@keyframes mk-hero-words{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.mk-hero-words{animation:mk-hero-words var(--m-scene) var(--e-soft) both}@media (prefers-reduced-motion:reduce){.mk-hero-words{animation:none}}
