.mvh{--ink:#111113;--red:#c41e3a;--gray:#9a9da4;--hair:#ffffff29;--tick:#e0475f;background:var(--ink);color:#fff;isolation:isolate;height:100svh;min-height:640px;max-height:1000px;font-family:Inter,system-ui,sans-serif;position:relative;overflow:hidden;container-type:inline-size}.mvh *{box-sizing:border-box}.mvh__film{object-fit:cover;z-index:0;width:100%;height:100%;transform-origin:var(--px,50%) var(--py,50%);transition:filter 1.4s,transform 2s cubic-bezier(.6,0,.2,1);position:absolute;inset:0}.mvh.is-dive .mvh__film{filter:blur(10px)brightness(.12)saturate(1.4);transition:transform 1s cubic-bezier(.7,0,.9,.5),filter .9s ease-in;transform:scale(3.4)}.mvh.is-intro.is-dive .mvh__ticker,.mvh.is-lined.is-dive .mvh__meta{opacity:0;transition:opacity .4s}.mvh.is-settled .mvh__film{filter:blur(14px)saturate(1.15)brightness(.62);transform:scale(1.08)}.mvh__veil{z-index:1;opacity:0;pointer-events:none;background:radial-gradient(42% 60% at 50% 54%,#111113b8,#11111366 70%),linear-gradient(90deg,#11111380,#11111326 22% 78%,#11111380);transition:opacity 1.4s;position:absolute;inset:0}.mvh.is-settled .mvh__veil{opacity:1}.mvh__grain{z-index:2;pointer-events:none;opacity:.14;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:1.2s steps(6,end) infinite mvhGrain;position:absolute;inset:-50%}@keyframes mvhGrain{0%{transform:translate(0)}25%{transform:translate(-3%,2%)}50%{transform:translate(2%,-3%)}75%{transform:translate(-2%,-1%)}to{transform:translate(1%,3%)}}.mvh__lines{z-index:3;pointer-events:none;position:absolute;inset:0}.mvh__frame{border:1px solid var(--hair);clip-path:inset(0 100% 100% 0);transition:clip-path 1.6s cubic-bezier(.7,0,.2,1);position:absolute;inset:clamp(12px,2.2cqw,28px)}.mvh.is-lined .mvh__frame{clip-path:inset(0)}.mvh__tick{border-color:var(--tick);opacity:0;border-style:solid;border-width:0;width:18px;height:18px;transition:opacity .6s .9s;position:absolute}.mvh.is-lined .mvh__tick{opacity:1}.mvh__tick.tl{border-top-width:2px;border-left-width:2px;top:-1px;left:-1px}.mvh__tick.tr{border-top-width:2px;border-right-width:2px;top:-1px;right:-1px}.mvh__tick.bl{border-bottom-width:2px;border-left-width:2px;bottom:-1px;left:-1px}.mvh__tick.br{border-bottom-width:2px;border-right-width:2px;bottom:-1px;right:-1px}.mvh__meta{letter-spacing:.22em;text-transform:uppercase;color:#ffffff9e;opacity:0;font:600 10px/1 Montserrat,sans-serif;transition:opacity .8s 1s;position:absolute}.mvh.is-lined .mvh__meta{opacity:1}.mvh__meta b{color:var(--tick);font-weight:700}.mvh__ticker{z-index:6;opacity:0;width:22cqw;height:min(52vh,420px);transition:opacity .8s;position:absolute;top:50%;left:clamp(28px,4.2cqw,64px);overflow:hidden;transform:translateY(-50%);-webkit-mask:linear-gradient(#0000,#000 30% 70%,#0000);mask:linear-gradient(#0000,#000 30% 70%,#0000)}.mvh.is-intro .mvh__ticker{opacity:1}.mvh.is-settled .mvh__ticker{opacity:0}.mvh__ticker ul{margin:0;padding:0;list-style:none;transition:transform .7s cubic-bezier(.7,0,.2,1)}.mvh__ticker li{white-space:nowrap;color:#ffffff47;align-items:center;height:56px;font:500 clamp(15px,1.5cqw,22px)/1 Montserrat,sans-serif;transition:color .5s,letter-spacing .5s;display:flex}.mvh__ticker li.on{color:#fff;letter-spacing:.01em}.mvh__ticker li.on:before{content:"";background:var(--tick);width:22px;height:1px;margin-right:12px}.mvh__pop{z-index:7;left:var(--px,40%);top:var(--py,45%);aspect-ratio:292/282;opacity:0;pointer-events:none;width:clamp(70px,9cqw,130px);transition:transform .7s cubic-bezier(.2,1.4,.3,1),opacity .3s;position:absolute;transform:translate(-50%,-50%)scale(0)}.mvh__pop:after{content:"";opacity:0;z-index:-1;background:radial-gradient(circle,#ff465fbf,#c41e3a40 40%,#0000 68%);border-radius:50%;transition:opacity .4s;position:absolute;inset:-120%}.mvh.is-pop .mvh__pop{opacity:1;transform:translate(-50%,-50%)scale(1)}.mvh.is-pop .mvh__pop:after{opacity:1}.mvh__pop svg{width:100%;height:100%;display:block;overflow:visible}.mvh__halves{z-index:6;pointer-events:none;position:absolute;inset:0}.mvh__half{aspect-ratio:146/282;opacity:0;height:min(60vh,560px);transition:opacity .4s;position:absolute;top:calc(50% + 38px);transform:translateY(-50%)}.mvh__half--l{left:4.5cqw}.mvh__half--r{right:4.5cqw}.mvh.is-settled .mvh__half{opacity:1;pointer-events:auto}.mvh.is-settled .mvh__half--l .mvh__halfin{animation:7s ease-in-out 1.6s infinite alternate mvhFloatL}.mvh.is-settled .mvh__half--r .mvh__halfin{animation:7s ease-in-out 1.6s infinite alternate mvhFloatR}@keyframes mvhFloatL{to{transform:translateY(-14px)}}@keyframes mvhFloatR{to{transform:translateY(14px)}}.mvh__halfin{width:100%;height:100%;position:relative}.mvh__half svg{width:100%;height:100%;display:block;overflow:visible}.mvh__halfin:after{content:"";opacity:0;background:linear-gradient(#0000,#ff5c75 30%,#c41e3a 70%,#0000);width:2px;transition:opacity 1s 1.3s;position:absolute;top:8%;bottom:8%;box-shadow:0 0 18px 4px #c41e3a8c}.mvh__half--l .mvh__halfin:after{right:-10px}.mvh__half--r .mvh__halfin:after{left:-10px}.mvh.is-settled .mvh__halfin:after{opacity:.9;animation:3.5s ease-in-out infinite alternate mvhBreath2}@keyframes mvhBreath2{0%{opacity:.45}to{opacity:1}}.mvh__seam{background:linear-gradient(90deg,#0000 4%,#ffffff42 18%,#e0475f99 50%,#ffffff42 82%,#0000 96%);height:1px;transition:transform 1.6s cubic-bezier(.7,0,.2,1) 1s;position:absolute;top:calc(50% + 38px);left:0;right:0;transform:scaleX(0)}.mvh.is-settled .mvh__seam{transform:scaleX(1)}.mvh .lf{transform-box:view-box;transform-origin:308px 125px;opacity:0;transition:transform 1.4s cubic-bezier(.2,.9,.2,1),opacity .6s;transition-delay:calc(var(--i)*80ms);transform:scale(.12)}.mvh.is-settled .lf{opacity:1;transform:none}.mvh .lf image{filter:none;transition:filter 1.1s}.mvh .lf.on image{filter:none}.mvh .lf .tint{fill:#11111338;transition:opacity 1.1s}.mvh .lf.on .tint{opacity:0}.mvh .lrim{fill:none;stroke:#fff6;stroke-width:1px;vector-effect:non-scaling-stroke}.mvh .lout{fill:none;stroke:var(--tick);stroke-width:1px;vector-effect:non-scaling-stroke;stroke-dasharray:4 5;opacity:0;transform-box:view-box;transform-origin:var(--ox) var(--oy);transition:opacity 1s 1.2s;transform:scale(1.07)}.mvh.is-settled .lout{opacity:.6;animation:18s linear infinite mvhDash}.mvh .lf.on .lout{stroke:#ff8a9b;stroke-dasharray:none;opacity:.85}@keyframes mvhDash{to{stroke-dashoffset:-260px}}.mvh .lcap{letter-spacing:.1em;text-transform:uppercase;fill:#fff;font:700 7.6px Montserrat,sans-serif}.mvh .lcap,.mvh .lsub{paint-order:stroke;stroke:#11111399;stroke-width:2.4px;stroke-linejoin:round}.mvh .lsub{letter-spacing:.14em;text-transform:uppercase;fill:#ffffffbf;font:600 5.8px Inter,sans-serif}.mvh__glow{z-index:5;opacity:0;pointer-events:none;background:radial-gradient(circle,#c41e3a57,#0000 65%);border-radius:50%;width:46cqw;height:46cqw;max-height:80vh;transition:opacity 1.2s 1s;position:absolute;top:calc(50% + 38px);left:50%;transform:translate(-50%,-50%)}.mvh.is-settled .mvh__glow{opacity:1;animation:5s ease-in-out infinite alternate mvhBreath}@keyframes mvhBreath{0%{transform:translate(-50%,-50%)scale(.9)}to{transform:translate(-50%,-50%)scale(1.08)}}.mvh__copy{z-index:8;text-align:center;-webkit-backdrop-filter:blur(10px);opacity:0;background:linear-gradient(160deg,#ffffff12,#ffffff05);border:1px solid #ffffff24;border-radius:28px 6px;width:min(46cqw,620px);padding:34px 36px 32px;transition:opacity 1s .5s,transform 1.2s cubic-bezier(.2,.9,.2,1) .5s;position:absolute;top:calc(50% + 38px);left:50%;transform:translate(-50%,-46%)}.mvh.is-settled .mvh__copy{opacity:1;transform:translate(-50%,-50%)}.mvh__copy .mvh__tick{opacity:1;width:14px;height:14px}.mvh__copy .mvh__tick.tl{border-top-left-radius:26px}.mvh__lock{justify-content:center;align-items:center;gap:12px;margin-bottom:22px;display:flex}.mvh__lock svg{width:30px;height:auto}.mvh__lock span{letter-spacing:.24em;text-transform:uppercase;color:#ffffffbf;font:600 10.5px Montserrat,sans-serif}.mvh__lock i{background:linear-gradient(90deg,var(--tick),transparent);width:40px;height:1px}.mvh__lock:before{content:"";background:linear-gradient(270deg,var(--tick),transparent);width:40px;height:1px}.mvh h1{letter-spacing:-.02em;color:#fff;margin:0 0 6px;font:700 clamp(34px,4.2cqw,62px)/1.04 Montserrat,sans-serif}.mvh h1 em{letter-spacing:0;color:#f2b8c2;font:italic 500 clamp(26px,3cqw,44px)/1.15 Cormorant Garamond,serif;display:block}.mvh__sub{color:#ffffffd1;max-width:46ch;margin:16px auto 26px;font-size:clamp(14px,1.1cqw,16px);line-height:1.6}.mvh__ctas{justify-content:center;gap:12px;display:flex}@media (width>=761px) and (width<=1180px){.mvh__copy{width:50cqw;padding:26px 26px 24px}.mvh__ctas .mb{min-width:0;padding:0 18px}.mvh__copy{width:52cqw}.mvh__half{height:min(58vh,48cqw)}.mvh__trust{gap:12px;font-size:11px}}.mvh__trust{color:#ffffffb3;border-top:1px solid #ffffff1f;justify-content:center;gap:18px;margin-top:22px;padding-top:16px;font-size:12px;display:flex}.mvh__trust span:before{content:"";background:var(--tick);vertical-align:1px;border-radius:4px 1px;width:6px;height:6px;margin-right:8px;display:inline-block}.mb{--h:52px;height:var(--h);letter-spacing:.01em;color:#fff;cursor:pointer;isolation:isolate;white-space:nowrap;border:0;border-radius:18px 4px;justify-content:center;align-items:center;gap:10px;min-width:184px;padding:0 26px;font:700 14px/1 Montserrat,sans-serif;text-decoration:none;transition:transform .25s,box-shadow .3s,background-color .3s;display:inline-flex;position:relative}.mb:after{content:"";border-radius:inherit;pointer-events:none;opacity:.32;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.1' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.mb:hover{transform:translateY(-2px)}.mb .ar{background:#ffffff29;border-radius:8px 2px;place-items:center;width:24px;height:24px;font-size:13px;transition:transform .3s;display:inline-grid}.mb:hover .ar{transform:translate(3px)}.mb--red{background:radial-gradient(120% 140% at 20% 0,#e04760 0%,#c41e3a 45%,#7e1022 100%);box-shadow:0 10px 30px -10px #c41e3acc,inset 0 1px #ffffff47}.mb--red:before{content:"";border-radius:inherit;z-index:-1;background:conic-gradient(from var(--a,0deg),#ffd3da,#c41e3a 25%,#3a0a12 50%,#9a9da4 75%,#ffd3da);-webkit-mask-composite:xor;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;padding:1.5px;animation:4s linear infinite mbSpin;position:absolute;inset:-1.5px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.mb--red:hover{background:radial-gradient(120% 140% at 20% 0,#f05a72 0%,#d3243f 45%,#8e1427 100%)}@property --a{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes mbSpin{to{--a:360deg}}.mb--line{background:#ffffff0a;box-shadow:inset 0 0 0 1px #ffffff57}.mb--line:before{content:"";pointer-events:none;background:linear-gradient(var(--tick),var(--tick)) left top/12px 2px,linear-gradient(var(--tick),var(--tick)) left top/2px 12px, linear-gradient(var(--tick),var(--tick)) right bottom/12px 2px,linear-gradient(var(--tick),var(--tick)) right bottom/2px 12px;background-repeat:no-repeat;border-radius:22px 6px;transition:inset .3s;position:absolute;inset:-5px}.mb--line:hover{background:#c41e3a38}.mb--line:hover:before{inset:-2px}.mb--ink{background:radial-gradient(120% 140% at 20% 0,#3a3b40,#111113 70%);padding-right:8px;box-shadow:0 10px 24px -12px #0009,inset 0 1px #ffffff24}.mb--ink .ar{background:radial-gradient(circle at 30% 20%,#e04760,#c41e3a 60%,#7e1022);border-radius:12px 3px;width:36px;height:36px}.mb--ink:hover{background:radial-gradient(120% 140% at 20% 0,#c41e3a,#7e1022 80%)}.mb--ghost{color:#111113;background:0 0;box-shadow:inset 0 0 0 1.5px #111113}.mb--ghost:after{opacity:0}.mb--ghost:hover{color:#fff;background:#c41e3a;box-shadow:inset 0 0 0 1.5px #c41e3a}@media (width<=760px){.mvh{height:auto;min-height:100svh;max-height:none;padding:96px 18px 34px}.mvh__ticker{text-align:center;width:70%;height:168px;top:auto;bottom:24px;left:50%;transform:translate(-50%)}.mvh__ticker li{justify-content:center}.mvh__halves{height:250px;margin:6px -18px 22px;position:relative;inset:auto}.mvh__half{height:100%;top:0;transform:none}.mvh__half--l{left:7%}.mvh__half--r{right:7%}.mvh__seam{top:50%}.mvh__glow{width:110vw;height:110vw;top:230px}.mvh__copy{width:100%;padding:24px 22px;position:relative;top:auto;left:auto;transform:translateY(12px)}.mvh.is-settled .mvh__copy{transform:none}.mvh__lock:before,.mvh__lock i{width:18px}.mvh__lock span{letter-spacing:.14em;white-space:nowrap;font-size:9.5px}.mvh__veil{background:linear-gradient(#11111359,#111113c7 55%,#111113e6)}.mvh__ctas{flex-direction:column}.mvh__ctas .mb{width:100%}.mvh__trust{flex-wrap:wrap;gap:8px 14px}.mvh__meta,.mvh__grid{display:none}.mvh .lcap{letter-spacing:.06em;font-size:8.4px}.mvh .lsub{font-size:6.2px}.mvh__film{object-position:var(--fx,40%) 50%}}@media (prefers-reduced-motion:reduce){.mvh *{transition:none!important;animation:none!important}}.mvh__half a{cursor:pointer}.mvh__half a:focus-visible .lrim{stroke:#fff;stroke-width:2px}.mvh .lf:hover image{filter:none}.mvh__skip{z-index:10;color:#fff;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;opacity:0;pointer-events:none;background:#11111373;border:1px solid #ffffff47;border-radius:12px 3px;height:34px;padding:0 16px;font:600 11px Montserrat,sans-serif;transition:opacity .4s;position:absolute;bottom:clamp(40px,5cqw,64px);right:clamp(24px,3cqw,44px)}.mvh.is-intro .mvh__skip{opacity:1;pointer-events:auto}.mvh.is-dive .mvh__skip{opacity:0;pointer-events:none}button.mb{font-family:Montserrat,sans-serif}[data-site-header]{transition:opacity .9s,transform .9s}.mvh{--panel:min(46cqw,620px)}.mvh__rail{background:linear-gradient(transparent,var(--hair) 14%,#e0475f73 50%,var(--hair) 86%,transparent);transform-origin:50%;width:1px;transition:transform 1.8s cubic-bezier(.7,0,.2,1);position:absolute;top:clamp(12px,2.2cqw,28px);bottom:clamp(12px,2.2cqw,28px);transform:scaleY(0)}.mvh__rail--l{left:calc(50% - var(--panel)/2 - 28px)}.mvh__rail--r{left:calc(50% + var(--panel)/2 + 28px)}.mvh.is-lined .mvh__rail{transform:scaleY(1)}.mvh__seam{-webkit-mask:linear-gradient(90deg,#000 0,#000 calc(50% - var(--panel)/2 - 28px),transparent calc(50% - var(--panel)/2 - 28px),transparent calc(50% + var(--panel)/2 + 28px),#000 calc(50% + var(--panel)/2 + 28px));-webkit-mask:linear-gradient(90deg,#000 0,#000 calc(50% - var(--panel)/2 - 28px),transparent calc(50% - var(--panel)/2 - 28px),transparent calc(50% + var(--panel)/2 + 28px),#000 calc(50% + var(--panel)/2 + 28px));-webkit-mask:linear-gradient(90deg,#000 0,#000 calc(50% - var(--panel)/2 - 28px),transparent calc(50% - var(--panel)/2 - 28px),transparent calc(50% + var(--panel)/2 + 28px),#000 calc(50% + var(--panel)/2 + 28px));mask:linear-gradient(90deg,#000 0,#000 calc(50% - var(--panel)/2 - 28px),transparent calc(50% - var(--panel)/2 - 28px),transparent calc(50% + var(--panel)/2 + 28px),#000 calc(50% + var(--panel)/2 + 28px))}.mvh__half{height:min(56vh,520px)}.mvh__half--l{left:auto;right:calc(50% + var(--panel)/2 + 28px + max(24px,(50cqw - var(--panel)/2 - 28px - min(56vh,520px)*146/282)/2 - 14px))}.mvh__half--r{right:auto;left:calc(50% + var(--panel)/2 + 28px + max(24px,(50cqw - var(--panel)/2 - 28px - min(56vh,520px)*146/282)/2 - 14px))}.mvh__halfin:after{display:none}.mvh .lf.is-soon image{filter:grayscale(.85)brightness(.8)contrast(1.05)}.mvh .lf.is-soon.on image,.mvh .lf.is-soon:hover image{filter:grayscale(.2)brightness(.95)}.mvh .lf.is-live .tint{opacity:0}.mvh__intro{z-index:9;opacity:0;pointer-events:none;max-width:min(440px,40cqw);transition:opacity .8s .3s,transform .9s cubic-bezier(.2,.9,.2,1) .3s;position:absolute;bottom:clamp(54px,7cqw,96px);left:clamp(28px,4.2cqw,64px);transform:translateY(14px)}.mvh.is-intro .mvh__intro{opacity:1;transform:none}.mvh.is-dive .mvh__intro,.mvh.is-settled .mvh__intro{opacity:0;transition-delay:0s;transform:translateY(-10px)}.mvh__intro-k{letter-spacing:.24em;text-transform:uppercase;color:#ffffffbf;align-items:center;gap:10px;font:600 10.5px Montserrat,sans-serif;display:flex}.mvh__intro-k i{background:var(--tick);width:26px;height:1px}.mvh__intro-t{letter-spacing:-.02em;color:#fff;text-shadow:0 2px 24px #00000073;margin:12px 0 8px;font:700 clamp(26px,2.6cqw,40px)/1.05 Montserrat,sans-serif}.mvh__intro-t em{color:#f2b8c2;font:italic 500 1.1em Cormorant Garamond,serif}.mvh__intro-s{color:#ffffffd1;text-shadow:0 1px 14px #00000080;margin:0;font-size:14px;line-height:1.55}.mvh__ticker li small{letter-spacing:.14em;text-transform:uppercase;color:#ffffffb3;opacity:0;border:1px solid #ffffff38;border-radius:8px 2px;margin-left:12px;padding:3px 9px;font:600 9.5px Montserrat,sans-serif;transition:opacity .4s}.mvh__ticker li small.is-live{color:#fff;background:#c41e3a8c;border-color:#ff8a9b99}.mvh__ticker li.on small{opacity:1}.mvh.is-intro{--hdr-pad:0px}@media (width<=1180px) and (width>=761px){.mvh__half{height:min(50vh,44cqw)}}@media (width<=760px){.mvh__rail{display:none}.mvh__seam{-webkit-mask:none;mask:none}.mvh__half{height:100%}.mvh__half--l{left:7%;right:auto}.mvh__half--r{left:auto;right:7%}.mvh__intro{bottom:auto;left:20px;right:20px;top:calc(var(--mh-top,96px) + 12px);max-width:none}.mvh__intro-t{font-size:26px}.mvh{padding-top:calc(var(--mh-top,16px) + 84px)}}[data-tone]{isolation:isolate;position:relative;overflow:clip}[data-tone=ink] :is(h1,h2,h3,h4),[data-tone=wine] :is(h1,h2,h3,h4){color:#fff}[data-tone=stone] :is(h1,h2,h3,h4),[data-tone=fog] :is(h1,h2,h3,h4){color:#111113}[data-tone=ink] .eyebrow,[data-tone=wine] .eyebrow{color:#e0475f}[data-tone=stone] .eyebrow,[data-tone=fog] .eyebrow{color:#c41e3a}[data-tone=ink] .font-accent,[data-tone=wine] .font-accent{color:#f2b8c2}[data-tone=stone] .font-accent,[data-tone=fog] .font-accent{color:#9e1730}[data-tone=ink] .text-card-foreground,[data-tone=wine] .text-card-foreground,[data-tone=ink] .text-foreground,[data-tone=wine] .text-foreground{color:#fff}[data-tone=ink] .text-muted-foreground,[data-tone=wine] .text-muted-foreground{color:#a7a9af}[data-tone=stone] .text-card-foreground,[data-tone=fog] .text-card-foreground,[data-tone=stone] .text-foreground,[data-tone=fog] .text-foreground{color:#111113}[data-tone=stone] .text-muted-foreground,[data-tone=fog] .text-muted-foreground{color:#5a5c62}[data-tone=ink] .text-signal,[data-tone=wine] .text-signal{color:#ff8a9b}[data-tone=stone] .text-signal,[data-tone=fog] .text-signal{color:#c41e3a}.mh-head{position:relative}.mh-head .eyebrow{align-items:center;gap:12px;display:flex}.mh-head .eyebrow:before{content:"";background:currentColor;flex:none;width:28px;height:1px}.mh-head--framed{border:1px solid #ffffff24;padding:22px 24px}.mh-head--framed:before,.mh-head--framed:after{content:"";border:0 solid #e0475f;width:16px;height:16px;position:absolute}.mh-head--framed:before{border-top-width:2px;border-left-width:2px;top:-1px;left:-1px}.mh-head--framed:after{border-bottom-width:2px;border-right-width:2px;bottom:-1px;right:-1px}.mh-reveal{transition:opacity .7s,transform .7s cubic-bezier(.2,.7,.2,1)}.mh-reveal.mh-pre{opacity:0;transform:translateY(18px)}@media (prefers-reduced-motion:reduce){.mh-reveal{transition:none}.mh-reveal.mh-pre{opacity:1;transform:none}}.mb--sm{--h:42px;min-width:0;padding:0 18px;font-size:13px}.mb:focus-visible{outline-offset:4px;outline:2px solid #e0475f}.mb:disabled{opacity:.45;pointer-events:none}.mh-header{z-index:40;color:#fff;background:#11111373;border:1px solid #ffffff1f;border-radius:20px 5px;justify-content:space-between;align-items:center;gap:16px;height:60px;padding:0 18px;transition:background .4s,border-color .4s,color .4s,opacity .9s,transform .9s;display:flex;position:fixed;top:16px;left:20px;right:20px}.mh-header:before{content:"";border-radius:inherit;-webkit-backdrop-filter:blur(14px);z-index:-1;position:absolute;inset:0}.mh-header[data-light=true]{color:#111113;background:#ffffff9e;border-color:#1111131a}.mh-header[data-clear=true]:before{opacity:0}.mh-header nav a,.mh-header nav button{color:inherit;opacity:.92;font:600 13px Montserrat,sans-serif;transition:opacity .2s}.mh-header nav a:hover,.mh-header nav button:hover{opacity:1;color:#e0475f}.mh-header .mh-logo{width:auto;height:26px}.mh-drop{z-index:50;background:#111113db;border:1px solid #ffffff1f;border-radius:22px 6px;position:absolute;top:calc(100% + 10px);left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 24px 60px #00000073}.mh-drop:before{content:"";-webkit-backdrop-filter:blur(14px);z-index:-1;position:absolute;inset:0}.mh-drop:after{content:"";background:linear-gradient(90deg,#0000,#e0475f,#0000);height:1px;position:absolute;top:0;left:18px;right:18px}.mh-drop a{border-radius:14px 4px;align-items:center;gap:12px;padding:10px 12px;transition:background .2s;display:flex}.mh-drop a:hover{background:#c41e3a29}.mh-drop img{object-fit:cover;border-radius:18px 4px;flex:none;width:52px;height:52px}.mh-drop .mh-drop-name{color:#fff;font:600 13px Montserrat,sans-serif}.mh-drop .mh-drop-sub{color:#a7a9af;font-size:11px}.mh-drop .mh-soon img{filter:grayscale()brightness(.7)}.mh-drop .mh-soon:hover img{filter:none}.mh-mobile{z-index:60;color:#fff;background:#111113eb;padding:20px;position:fixed;inset:0;overflow-y:auto}.mh-mobile:before{content:"";-webkit-backdrop-filter:blur(14px);z-index:-1;position:fixed;inset:0}.mh-mobile nav a{color:#fff;border-bottom:1px solid #ffffff14;align-items:center;gap:14px;padding:14px 4px;font:600 17px Montserrat,sans-serif;display:flex}.mh-mobile nav a img{object-fit:cover;border-radius:14px 4px;width:44px;height:44px}.mh-mobile nav a .mh-sub{color:#a7a9af;font:400 12px Inter,sans-serif}.mh-mobile .mh-soon img{filter:grayscale()brightness(.7)}.mh-card{color:#2c2d31;background:#fff;border:1px solid #11111314;border-radius:22px 6px;flex-direction:column;height:100%;padding:12px;transition:transform .3s cubic-bezier(.2,.7,.2,1),box-shadow .3s;display:flex;box-shadow:0 18px 40px #1111131f}.mh-card:hover{transform:translateY(-4px);box-shadow:0 18px 40px #1111131f,0 22px 44px -18px #c41e3a59}.mh-card-img{aspect-ratio:1;object-fit:cover;border-radius:16px 4px;width:100%;display:block}.mh-card-body{flex-direction:column;flex:1;gap:10px;padding:14px 6px 6px;display:flex}.mh-card-name{color:#111113;font:700 17px/1.3 Montserrat,sans-serif}.mh-card-format{color:#5a5c62;font-size:13px}.mh-card-price{color:#c41e3a;margin-top:auto;padding-top:8px;font:700 19px Montserrat,sans-serif}.mh-card-note{color:#5a5c62;font-size:12px}.mh-card .mb{width:100%;min-width:0}.mh-card-more{color:#111113;text-underline-offset:4px;align-self:center;font:600 13px Montserrat,sans-serif;text-decoration:underline}.mh-card-more:hover{color:#c41e3a}.mh-tiles{grid-template-columns:repeat(5,1fr);gap:20px;display:grid}@media (width<=1279px){.mh-tiles{grid-template-columns:repeat(3,1fr)}}@media (width<=1023px){.mh-tiles{scroll-snap-type:x mandatory;padding-bottom:12px;display:flex;overflow-x:auto}.mh-tiles>*{scroll-snap-align:start;flex:0 0 72%}}.mh-tile{aspect-ratio:4/5;color:#fff;border:1px solid #ffffff24;border-radius:20px 5px;flex-direction:column;justify-content:flex-end;text-decoration:none;animation:7s ease-in-out infinite alternate mhTileFloat;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 44px -20px #00000080}.mh-tile:nth-child(2){animation-delay:1.4s}.mh-tile:nth-child(3){animation-delay:2.8s}.mh-tile:nth-child(4){animation-delay:.9s}.mh-tile:nth-child(5){animation-delay:2.1s}@keyframes mhTileFloat{0%{transform:translateY(0)}to{transform:translateY(-8px)}}.mh-tile:before{content:"";border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--a,0deg),transparent 0 70%,#e0475f 82%,#ffd3da 88%,transparent 96%);-webkit-mask-composite:xor;z-index:3;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;padding:1.5px;animation:6s linear infinite mbSpin;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.mh-tile img{object-fit:cover;width:100%;height:100%;transition:filter .5s,transform .6s;position:absolute;inset:0}.mh-tile:hover img{transform:scale(1.04)}.mh-tile:after{content:"";z-index:1;background:linear-gradient(#0000 40%,#111113d1);position:absolute;inset:0}.mh-tile-body{z-index:2;padding:18px;position:relative}.mh-tile-name{color:#fff;font:700 19px Montserrat,sans-serif}.mh-tile-sub{color:#d9dadd;font-size:12px}.mh-tile--soon img{filter:grayscale()brightness(.6)}.mh-tile--soon:hover img{filter:none}.mh-tile-pill{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);letter-spacing:.14em;text-transform:uppercase;color:#fff;background:#11111373;border:1px solid #ffffff47;border-radius:12px 3px;padding:8px 16px;font:600 11px Montserrat,sans-serif;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (hover:none){.mh-tile--soon img{filter:grayscale()brightness(.6)}.mh-tile--soon.mh-inview img{filter:none}}.mh-steps{max-width:920px;margin-inline:auto;position:relative}.mh-steps-line{background:#1111131f;width:2px;position:absolute;top:0;bottom:0;left:19px}[data-tone=ink] .mh-steps-line,[data-tone=wine] .mh-steps-line{background:#ffffff24}.mh-steps-fill{background:#c41e3a;width:100%;height:0;transition:height .2s linear;display:block}.mh-step{gap:20px;padding:0 0 40px 56px;display:flex;position:relative}.mh-step:last-child{padding-bottom:0}.mh-step-node{background:#fff;border:1px solid #1111131f;border-radius:14px 4px;place-items:center;width:40px;height:40px;transition:background .5s,border-color .5s;display:grid;position:absolute;top:0;left:0}[data-tone=ink] .mh-step-node,[data-tone=wine] .mh-step-node{background:#1a1a1e;border-color:#ffffff24}.mh-step-node img{width:22px;height:22px;transition:filter .5s}.mh-step.mh-lit .mh-step-node{background:#c41e3a;border-color:#c41e3a}.mh-step-card{color:#2c2d31;background:#fff;border:1px solid #11111314;border-radius:18px 5px;flex:1;padding:20px 22px;box-shadow:0 12px 30px -14px #1111132e}.mh-step-num{color:#c41e3a;font:italic 500 26px Cormorant Garamond,serif}.mh-step-title{color:#111113;margin-top:2px;font:700 18px Montserrat,sans-serif}.mh-step-text{margin-top:6px;font-size:14px}@media (width>=900px){.mh-steps-line{margin-left:-1px;left:50%}.mh-step{width:50%;padding:0 56px 48px 0}.mh-step:nth-child(2n){margin-left:50%;padding:0 0 48px 56px}.mh-step .mh-step-node{left:auto;right:-20px}.mh-step:nth-child(2n) .mh-step-node{left:-20px;right:auto}}.mh-split{align-items:center;gap:40px;display:grid}@media (width>=900px){.mh-split{grid-template-columns:1fr 1fr}}.mh-split-frame{position:relative}.mh-split-frame img{aspect-ratio:3/2;object-fit:cover;border:1px solid #ffffff24;border-radius:24px 6px;width:100%;display:block;box-shadow:0 30px 60px #00000059,0 -10px 30px #ffffff0a}.mh-split-frame:after{content:"";opacity:.08;pointer-events:none;background:url(/mh-mark-on-dark.svg) 50%/contain no-repeat;width:90px;height:90px;position:absolute;bottom:-24px;right:-24px}.mh-providers{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}@media (width>=1024px){.mh-providers{grid-template-columns:repeat(4,1fr)}}.mh-provider{color:#2c2d31;background:#fff;border:1px solid #11111314;border-radius:22px 6px;padding:8px;position:relative;box-shadow:0 30px 60px #0000001f,0 -10px 30px #ffffff0a}.mh-provider:before{content:"";border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--a,0deg),transparent 0 70%,#e0475f 82%,#ffd3da 88%,transparent 96%);-webkit-mask-composite:xor;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;padding:1.5px;animation:6s linear infinite mbSpin;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.mh-provider img{aspect-ratio:4/5;object-fit:cover;object-position:center 25%;border-radius:16px 4px;width:100%;display:block}.mh-provider-body{padding:14px 8px 8px}.mh-provider-name{color:#111113;font:700 16px Montserrat,sans-serif}.mh-provider-cred{letter-spacing:.12em;text-transform:uppercase;color:#c41e3a;font-size:11px;font-weight:600}.mh-provider-net{color:#5a5c62;margin-top:6px;font-size:12px}.mh-faq{flex-direction:column;gap:12px;display:flex}.mh-faq details{background:#17171a;border:1px solid #ffffff14;border-radius:16px 4px;position:relative;overflow:hidden}.mh-faq details:before{content:"";background:linear-gradient(90deg,#c41e3a8c,#0000);width:6px;transition:width .5s cubic-bezier(.2,.7,.2,1);position:absolute;top:0;bottom:0;left:0}.mh-faq details:hover:before{width:24px}.mh-faq details[open]:before{width:40%}.mh-faq summary{cursor:pointer;color:#fff;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;font:600 15px Montserrat,sans-serif;list-style:none;display:flex;position:relative}.mh-faq summary::-webkit-details-marker{display:none}.mh-faq summary .mh-faq-icon{color:#e0475f;flex:none;font-size:20px;transition:transform .3s}.mh-faq details[open] summary .mh-faq-icon{transform:rotate(45deg)}.mh-faq .mh-faq-a{color:#d9dadd;padding:0 20px 18px;font-size:14px;line-height:1.65;position:relative}.mh-glasscard{-webkit-backdrop-filter:blur(10px);background:linear-gradient(160deg,#ffffff12,#ffffff05);border:1px solid #ffffff24;border-radius:24px 6px;padding:28px}.mh-glasscard select,.mh-glasscard input{color:#fff;background:#11111380;border:1px solid #fff3;border-radius:14px 4px}.mh-glasscard select option{color:#111113}.mh-final{-webkit-backdrop-filter:blur(10px);background:linear-gradient(160deg,#ffffff12,#ffffff05);border:1px solid #ffffff24;border-radius:28px 6px;position:relative;overflow:hidden}.mh-final:before{content:"";filter:blur(30px);pointer-events:none;background:radial-gradient(circle,#c41e3a66,#0000 65%);width:50%;height:120%;animation:5s ease-in-out infinite alternate mhBreath;position:absolute;top:50%;left:20%;transform:translate(-50%,-50%)}.mh-final-grid{align-items:center;gap:32px;padding:40px;display:grid;position:relative}@media (width>=900px){.mh-final-grid{grid-template-columns:1.1fr 1fr;padding:56px}}.mh-final img{aspect-ratio:4/3;object-fit:cover;border:1px solid #ffffff24;border-radius:20px 5px;width:100%}.mh-pagehero{position:relative;overflow:hidden}.mh-pagehero-grid{align-items:center;gap:36px;display:grid}@media (width>=900px){.mh-pagehero-grid{grid-template-columns:1.2fr 1fr}}.mh-pagehero img{aspect-ratio:3/2;object-fit:cover;border:1px solid #ffffff24;border-radius:24px 6px;width:100%;box-shadow:0 30px 60px #00000059}.mh-field{color:#111113;background:#fff;border:1px solid #1111132e;border-radius:14px 4px;width:100%;height:48px;padding:0 16px;font-size:15px}.mh-field:focus{border-color:#c41e3a;outline:none;box-shadow:0 0 0 3px #c41e3a2e}textarea.mh-field{height:auto;min-height:144px;padding:14px 16px}.mh-opt{text-align:left;color:#111113;cursor:pointer;background:#fff;border:1px solid #1111132e;border-radius:18px 4px;align-items:center;gap:12px;width:100%;min-height:56px;padding:12px 16px;transition:all .25s;display:flex}.mh-opt:hover{border-color:#c41e3a}.mh-opt[aria-pressed=true]{color:#fff;background:radial-gradient(120% 140% at 20% 0,#e04760 0%,#c41e3a 45%,#7e1022 100%);border-color:#c41e3a}.mh-opt[aria-pressed=true] .mh-opt-sub{color:#fffc}.mh-opt-dot{border:2px solid #9a9da4;border-radius:50%;flex:none;width:20px;height:20px}.mh-opt--check .mh-opt-dot{border-radius:6px 2px}.mh-opt[aria-pressed=true] .mh-opt-dot{background:#ffffff40;border-color:#fff}.mh-opt-sub{color:#5a5c62;font-size:13px}.mh-qcard{color:#2c2d31;background:#fff;border:1px solid #11111314;border-radius:22px 6px;padding:24px;box-shadow:0 18px 40px #1111131a}.mh-footer{color:#d9dadd;background:#111113;border-top:1px solid #ffffff1f;position:relative}.mh-footer:before,.mh-footer:after{content:"";pointer-events:none;border:0 solid #e0475f;width:18px;height:18px;position:absolute;top:-1px}.mh-footer:before{border-top-width:2px;border-left-width:2px;left:20px}.mh-footer:after{border-top-width:2px;border-right-width:2px;right:20px}.mh-footer a:hover{color:#e0475f}@media (prefers-reduced-motion:reduce){.mh-tile,.mh-tile:before,.mh-provider:before,.mh-final:before{animation:none!important}.mh-steps-fill{transition:none}}[data-tone=fog] .mh-glasscard,[data-tone=stone] .mh-glasscard{color:#d9dadd;background:#111113;border-color:#ffffff1f}:root{--mf-ink:#111113;--mf-wine:#2a0910;--mf-stone:#ecebe8;--mf-fog:#efeff0;--mf-red:#c41e3a;--mf-rose:#7e1022;--mf-pad:clamp(72px,8vw,108px)}.mf-sec{isolation:isolate;background:var(--mf-c);padding-block:max(var(--mf-pad),calc(var(--mf-st,0px)*.35)) max(var(--mf-pad),calc(var(--mf-sb,0px)*.35));position:relative;overflow:clip}.mf-sec[data-pad=off]{padding-block:0}.mf-sec[data-tone=ink]{--mf-c:var(--mf-ink);background:radial-gradient(55% 45% at 75% 50%,#1e1013 0,#1e101300 70%),var(--mf-ink)}.mf-sec[data-tone=wine]{--mf-c:var(--mf-wine);background:radial-gradient(60% 45% at 50% 42%,#5a0f1e 0,#5a0f1e00 72%),radial-gradient(40% 40% at 15% 60%,#3a0a14 0,#3a0a1400 70%),var(--mf-wine)}.mf-sec[data-tone=stone]{--mf-c:var(--mf-stone);background:radial-gradient(50% 45% at 25% 45%,#f6f4f1 0,#f6f4f100 70%),radial-gradient(40% 40% at 80% 55%,#e2dad8 0,#e2dad800 70%),var(--mf-stone)}.mf-sec[data-tone=fog]{--mf-c:var(--mf-fog);background:radial-gradient(50% 45% at 72% 45%,#fff 0,#fff0 70%),radial-gradient(40% 40% at 20% 55%,#e4e1e6 0,#e4e1e600 70%),var(--mf-fog)}.mf-sec:is([data-tone=ink],[data-tone=wine]){--mf-fg:#fff;--mf-body:#d9dadd;--mf-eyebrow:#e0475f;--mf-accent:#f2b8c2;--mf-grad:linear-gradient(100deg,#fff 0%,#fbe3e7 55%,#f08a9b 115%);--mf-blob:#c41e3a57;--mf-blob2:#7e10226b;--mf-mark:#e0475f;--mf-mark-o:.1;color:var(--mf-body)}.mf-sec:is([data-tone=stone],[data-tone=fog]){--mf-fg:#111113;--mf-body:#2c2d31;--mf-eyebrow:#c41e3a;--mf-accent:#9e1730;--mf-grad:linear-gradient(100deg,#111113 0%,#3a1a20 58%,#c41e3a 120%);--mf-blob:#e0788a42;--mf-blob2:#d6bec24d;--mf-mark:#7e1022;--mf-mark-o:.07;color:var(--mf-body)}.mf-sec:before,.mf-sec:after{content:"";z-index:-1;pointer-events:none;position:absolute;left:0;right:0}.mf-sec:before{height:var(--mf-st,0px);background:color-mix(in oklab,color-mix(in oklab,var(--mf-prev) var(--mf-pw,50%),var(--mf-c)),var(--mf-rose) var(--mf-rose-t,8%));top:0;-webkit-mask:linear-gradient(#000 0%,#000c 20%,#0000008c 40%,#0000004d 62%,#0000001a 84%,#0000 100%);mask:linear-gradient(#000 0%,#000c 20%,#0000008c 40%,#0000004d 62%,#0000001a 84%,#0000 100%)}.mf-sec:after{height:var(--mf-sb,0px);background:color-mix(in oklab,color-mix(in oklab,var(--mf-next) var(--mf-nw,50%),var(--mf-c)),var(--mf-rose) var(--mf-rose-b,8%));bottom:0;-webkit-mask:linear-gradient(#0000 0%,#0000001a 16%,#0000004d 38%,#0000008c 60%,#000c 80%,#000 100%);mask:linear-gradient(#0000 0%,#0000001a 16%,#0000004d 38%,#0000008c 60%,#000c 80%,#000 100%)}.mf-decor{z-index:-2;pointer-events:none;position:absolute;inset:0;overflow:hidden}.mf-blob{aspect-ratio:1;background:radial-gradient(circle,var(--mf-blob),transparent 64%);filter:blur(36px);border-radius:50%;width:44vmax;animation:26s ease-in-out infinite alternate mfDrift;position:absolute}.mf-blob.b2{background:radial-gradient(circle,var(--mf-blob2),transparent 64%);width:34vmax;animation-duration:32s;animation-direction:alternate-reverse}.mf-mark{aspect-ratio:292/282;width:min(620px,60vw);opacity:var(--mf-mark-o);filter:blur(14px);animation:20s ease-in-out infinite alternate mfSway;position:absolute}.mf-mark i{background:var(--mf-mark);position:absolute;inset:0;-webkit-mask:url(/mh-mark-on-dark.svg) 50%/contain no-repeat;mask:url(/mh-mark-on-dark.svg) 50%/contain no-repeat}.mf-mark.m-r{--r:18deg;top:6%;right:-16%}.mf-mark.m-l{--r:-14deg;bottom:-8%;left:-18%}.mf-mark.m-s{filter:blur(4px);width:min(240px,30vw);opacity:calc(var(--mf-mark-o)*1.3)}.mf-mark.m-s.m-r{top:auto;bottom:12%;right:5%}.mf-mark.m-s.m-l{top:10%;bottom:auto;left:4%}.mf-grain{opacity:.06;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.mf-sec:is([data-tone=ink],[data-tone=wine]) .mf-grain{mix-blend-mode:overlay;opacity:.1}@keyframes mfDrift{0%{transform:translate(-8%,-6%)}to{transform:translate(10%,8%)}}@keyframes mfSway{0%{transform:rotate(var(--r,0deg)) translate(0,0)}to{transform:rotate(calc(var(--r,0deg) + 7deg)) translate(16px,-14px)}}.mf-sec h2{letter-spacing:-.02em;background:var(--mf-grad);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;padding-bottom:.06em;font-family:Montserrat,sans-serif;font-weight:700;line-height:1.08;font-size:clamp(28px,3.1vw,44px)!important}.mf-sec h2 em,.mf-sec h2 i{-webkit-text-fill-color:var(--mf-accent);color:var(--mf-accent)}.mf-sec h3{color:var(--mf-fg)}.mh-pagehero h1{background:var(--mf-grad);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;line-height:1.04;font-size:clamp(34px,4.2vw,60px)!important}.mf-pair{grid-template-columns:1fr 1fr;gap:clamp(18px,2.4vw,28px);display:grid}.mf-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(160deg,#ffffff12,#ffffff05);border:1px solid #ffffff24;border-radius:22px 6px;padding:clamp(24px,2.6vw,34px);position:relative;box-shadow:0 30px 60px -30px #000000b3,0 0 40px -12px #c41e3a59}.mf-card:before,.mf-card:after{content:"";border:0 solid #e0475f;width:14px;height:14px;position:absolute}.mf-card:before{border-top-width:2px;border-left-width:2px;border-top-left-radius:20px;top:-1px;left:-1px}.mf-card:after{border-bottom-width:2px;border-right-width:2px;border-bottom-right-radius:20px;bottom:-1px;right:-1px}.mf-card h3{background:var(--mf-grad);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0 0 12px;font:700 clamp(20px,1.8vw,26px)/1.15 Montserrat,sans-serif}.mf-card p{margin:0;font-size:15px;line-height:1.65}.mf-sec:is([data-tone=stone],[data-tone=fog]) .mf-card{background:#fff;border-color:#11111314;box-shadow:0 24px 50px -26px #7e102273,0 10px 24px -14px #11111340}@media (width<=767px){.mf-pair{grid-template-columns:1fr}}.mh-header{transition:top .25s,background .4s,border-color .4s,color .4s,opacity .9s,transform .9s;top:var(--mh-top,16px)!important}.mh-header:before{-webkit-backdrop-filter:blur(18px)saturate(1.2);backdrop-filter:blur(18px)saturate(1.2)}.mh-header[data-light=false][data-clear=false]{background:#111113cc;box-shadow:0 14px 34px -18px #000c}.mh-header[data-light=true]{background:#fafaf9e6;box-shadow:0 14px 34px -20px #7e102259}.mh-header[data-clear=true]{background:linear-gradient(#11111359,#1111131a);border-color:#ffffff1a}.mh-drop{color:#fff;background:#111113f2!important;border:1px solid #ffffff1f!important;border-radius:20px 5px!important;margin-top:14px!important;padding:14px!important;box-shadow:0 30px 60px -20px #000000b3,0 0 40px -14px #c41e3a73!important}.mh-drop a{border-radius:14px 4px;padding:10px 12px}.mh-drop-name{color:#fff;font:600 14px Montserrat,sans-serif}.mh-drop-sub{color:#a7a9af;margin-top:3px;font-size:12.5px}.mh-pagehero{padding-top:calc(var(--mh-top,16px) + 60px + clamp(48px,6vw,80px))!important}.ticker{opacity:1!important;pointer-events:auto!important;transform:none!important}.mf-emergency{color:#d9dadd;text-align:center;background:linear-gradient(90deg,#160a0d,#1c0d11 50%,#160a0d);border-top:1px solid #0000;border-image:linear-gradient(90deg,#0000,#c41e3a 30%,#e0475f 50%,#c41e3a 70%,#0000) 1;justify-content:center;align-items:center;gap:12px;margin:0;padding:14px 20px;font:500 13px/1.45 Inter,sans-serif;display:flex}.mf-emergency svg{flex:none;width:20px;height:20px}.mf-emergency b{color:#fff;font-weight:700}.mf-spot{isolation:isolate;position:relative}.mf-spot:before{content:"";z-index:-1;pointer-events:none;filter:blur(30px);background:radial-gradient(48% 44%,#c41e3a94,#7e102242 46%,#0000 72%);width:min(1200px,120%);height:150%;animation:7s ease-in-out infinite alternate mfSpot;position:absolute;top:50%;left:50%;translate:-50% -50%}.mf-spot:after{content:"";z-index:-1;pointer-events:none;filter:blur(20px);background:conic-gradient(from 180deg at 50% 0,#0000 158deg,#ff8a9b38 180deg,#0000 202deg);width:min(1000px,100%);height:110%;position:absolute;top:-45%;left:50%;translate:-50%}@keyframes mfSpot{0%{opacity:.75;scale:.96}to{opacity:1;scale:1.04}}.mh-providers{align-items:stretch}.mh-providers>:nth-child(odd){margin-top:0!important}.mf-spot .mh-provider{color:#d9dadd;background:linear-gradient(#26262aeb,#141417eb);border:1px solid #ffffff24;flex-direction:column;display:flex;box-shadow:0 30px 60px -30px #000000e6,0 0 46px -14px #e0475f99,inset 0 1px #ffffff14}.mf-spot .mh-provider-body{flex-direction:column;flex:1;display:flex}.mf-spot .mh-provider-name{color:#fff}.mf-spot .mh-provider-cred{color:#e0475f}.mf-spot .mh-provider-net{color:#a7a9af;margin-top:auto;padding-top:6px}@media (hover:hover){.mf-spot .mh-provider{transition:transform .35s,box-shadow .35s}.mf-spot .mh-provider:hover{transform:translateY(-4px);box-shadow:0 34px 70px -30px #000000e6,0 0 64px -8px #e0475fbf}}.mf-sec:is([data-tone=stone],[data-tone=fog]) .mh-step-card{border:1px solid #c41e3a1a!important;box-shadow:0 26px 50px -24px #7e10226b,0 12px 26px -16px #11111338,-10px -10px 30px #ffffffd9!important}.mf-sec:is([data-tone=ink],[data-tone=wine]) .mh-step-card{color:#d9dadd;background:#ffffff0f;border-color:#ffffff24}.mf-sec:is([data-tone=ink],[data-tone=wine]) .mh-step-title{color:#fff}[data-reveal]{transition:opacity .8s,transform .8s cubic-bezier(.2,.7,.2,1)}[data-reveal].mf-wait{opacity:0;transform:translateY(22px)}.mf-sec.mh-reveal,.mf-sec.mh-pre{opacity:1!important;transform:none!important}.mf-sec:is([data-tone=stone],[data-tone=fog]) .mh-step-node{box-shadow:0 0 0 6px #c41e3a1a,0 10px 24px -8px #c41e3a8c}@media (prefers-reduced-motion:reduce){.mf-blob,.mf-mark,.mf-spot:before{animation:none!important}[data-reveal].mf-wait{opacity:1;transform:none}}:root{--mf-ink:#1e0f13;--mf-wine:#4a1220;--mf-stone:#eadcde;--mf-fog:#e2d6da;--mf-rose:#9e2a3e;--mh-top:44px}.mf-sec[data-tone=ink]{background:radial-gradient(42% 38% at 80% 40%,#9e2a3e8c,#9e2a3e00 72%), radial-gradient(38% 36% at 12% 70%,#6e18288c,#6e182800 72%), radial-gradient(30% 30% at 50% 50%,#9a9da41a,#9a9da400 70%),var(--mf-ink)}.mf-sec[data-tone=wine]{background:radial-gradient(46% 40% at 30% 42%,#c41e3a8c,#c41e3a00 72%), radial-gradient(36% 34% at 82% 62%,#f2b8c22e,#f2b8c200 72%),var(--mf-wine)}.mf-sec[data-tone=stone]{background:radial-gradient(40% 38% at 18% 40%,#e0788a4d,#e0788a00 72%), radial-gradient(36% 36% at 84% 60%,#9a9da44d,#9a9da400 72%), radial-gradient(30% 30% at 55% 20%,#fff6f68c,#fff6f600 72%),var(--mf-stone)}.mf-sec[data-tone=fog]{background:radial-gradient(40% 38% at 80% 38%,#c41e3a33,#c41e3a00 72%), radial-gradient(38% 36% at 14% 66%,#aa8c9657,#aa8c9600 72%),var(--mf-fog)}.mf-sec:is([data-tone=ink],[data-tone=wine]){--mf-blob:#e0475f66;--mf-blob2:#f2b8c229;--mf-mark-o:.14}.mf-sec:is([data-tone=stone],[data-tone=fog]){--mf-blob:#c41e3a38;--mf-blob2:#7e102229;--mf-mark-o:.1;--mf-body:#3a2a2e}.mf-sec:is([data-tone=stone],[data-tone=fog]) .mf-grain{opacity:.09}.mf-sec:before,.mf-sec:after{-webkit-mask-image:linear-gradient(var(--mf-dir,180deg),#000 0%,#000000db 18%,#0000009e 38%,#0000005c 60%,#00000024 82%,transparent 100%)}.mf-sec:after{--mf-dir:0deg}.mh-header,.mh-header[data-light=true],.mh-header[data-light=false][data-clear=false]{color:#fff!important;background:#1e0f13e0!important;border-color:#ffffff1f!important;box-shadow:0 16px 36px -18px #1e0f13b3,0 0 0 1px #c41e3a1a!important}.mh-header[data-clear=true]{color:#fff!important;background:linear-gradient(#1e0f138c,#1e0f134d)!important}.mh-header{top:var(--mh-top,44px)!important}.mh-header nav>.relative{position:relative}.mh-header nav>.relative:after{content:"";height:34px;position:absolute;top:100%;left:-28px;right:-28px}.mh-drop{z-index:70!important;opacity:1!important;background:#1e0f13!important;margin-top:14px!important;top:100%!important}.mh-drop:before{background:#1e0f13;-webkit-backdrop-filter:none!important}[data-mobile-menu]{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#1e0f13!important}.mh-state{text-align:center}.mh-state .mh-head{max-width:640px;margin-inline:auto}.mh-state h2{font-size:clamp(26px,2.6vw,38px)!important}.mh-state .mh-glasscard{text-align:left;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:24px 6px;max-width:640px;margin-inline:auto;padding:clamp(22px,2.6vw,32px);box-shadow:0 30px 60px -30px #7e102266,0 0 50px -18px #e0475f59;color:#3a2a2e!important;background:#ffffffa8!important;border:1px solid #c41e3a33!important}.mh-state .mh-glasscard select,.mh-state .mh-glasscard input{height:52px;color:#1e0f13!important;background:#fff!important;border:1px solid #d9c9cd!important}.mh-state-row{grid-template-columns:1fr auto;gap:12px;display:grid}.mh-state .mh-glasscard p{color:#5a4a4e}.mh-state-result{color:#1e0f13;background:#fbf3f4;border:1px solid #c41e3a2e;border-radius:18px 5px;margin-top:18px;padding:18px 20px}@media (width<=640px){.mh-state-row{grid-template-columns:1fr}}footer{background:radial-gradient(50% 60% at 50% 0,#9e2a3e73,#9e2a3e00 70%),radial-gradient(40% 50% at 90% 90%,#6e182866,#0000 70%),#1e0f13!important}.mf-emergency{border-radius:16px 5px;max-width:1100px;box-shadow:0 18px 40px -22px #0009;color:#3a2a2e!important;border:1px solid #c41e3a40!important;border-image:!important;background:linear-gradient(90deg,#f4e6e8,#ead3d8 50%,#f4e6e8)!important;margin:28px auto 8px!important}.mf-emergency b{color:#9e1730!important}.mf-emergency svg{color:#c41e3a}.mh-final-photo{border:1px solid #ffffff29;border-radius:28px 8px;overflow:hidden;box-shadow:0 30px 70px -30px #000c,0 0 60px -16px #e0475f8c}.mh-final-photo img{object-fit:cover;object-position:40% 40%;width:100%;height:100%;display:block}
