.mx-room{isolation:isolate;--mx-serif:var(--font-display),var(--font-geist-sans),ui-sans-serif,system-ui,sans-serif;--mx-sans:var(--up-font);--mx-mono:var(--up-mono);--mx-radius-xs:0px;--mx-radius-sm:0px;--mx-radius-md:0px;--mx-radius-lg:0px;--mx-radius-xl:0px;--mx-radius-2xl:0px;--mx-contain:max(3vw,16px);--mx-section:clamp(64px,8vw,96px);--mx-ease-out:cubic-bezier(.16,1,.3,1);--mx-ease-in-out:cubic-bezier(.65,0,.35,1);--mx-ease-sin:cubic-bezier(.37,0,.63,1);--mx-shadow:0 12px 64px #0000001f;--mx-shadow-dock:0 12px 36px #00000038;font-family:var(--mx-sans);position:relative}.mx-room--light{background-color:var(--kd-light,#f6f1e8);color:var(--kd-ink,#171817);--mx-bg:#f6f1e8;--mx-fg:#171817;--mx-muted:#6d6a62;--mx-faint:#918d84;--mx-line:#17181724;--mx-line-strong:#17181747;--mx-card:#fff;--mx-card-2:#efeae0;--mx-panel:#171817;--mx-panel-fg:#f9f4eb;--mx-accent:#171817;--mx-accent-ink:#f9f4eb;--mx-chip:#171817;--mx-chip-ink:#f9f4eb;--kd-mint:#181818;--kd-mint-ink:#e7e7e7;--kd-mint-hover:#303030;--kd-line:#17181729;--kd-grey:#6d6a62;--kd-dim:#918d84}.mx-room--dark,.mx-room--black{color:var(--kd-paper,#f9f4eb);--mx-bg:#0c0c0c;--mx-fg:#f9f4eb;--mx-muted:#a9a49a;--mx-faint:#6f6b64;--mx-line:#f9f4eb29;--mx-line-strong:#f9f4eb52;--mx-card:#fff;--mx-card-2:#2a2a2a;--mx-panel:#202020;--mx-panel-fg:#f9f4eb;--mx-accent:#f9f4eb;--mx-accent-ink:#171817;--mx-chip:#f9f4eb;--mx-chip-ink:#171817;--kd-mint:#cfcfcf;--kd-mint-ink:#181818;--kd-mint-hover:#e7e7e7;--kd-line:#f9f4eb2b;--kd-grey:#a9a49a;--kd-dim:#a9a49a}.mx-room--dark{background-color:var(--kd-deep,#0c0c0c)}.mx-room--black{--mx-bg:#000;background-color:#000}.mx-room[id]{scroll-margin-top:var(--up-nav-clear)}.mx-room>.mx-wrap,.mx-room>.mx-flow{z-index:2;position:relative}.mx-wrap{width:100%;max-width:none;padding-inline:var(--kd-pad);margin-inline:auto}.mx-min-main{min-height:100svh}.up-root .mx-say{max-width:15em;font-family:var(--font-display),ui-sans-serif,system-ui,sans-serif;letter-spacing:-.03em;word-spacing:0;color:var(--mx-fg,#f9f4eb);text-align:center;text-wrap:balance;margin:0 auto;font-size:clamp(2.1rem,4.6vw,4.2rem);font-weight:900;line-height:1.04;position:relative}.up-root .mx-say[data-live]{color:#0000}.mx-say__ink{pointer-events:none;display:block;position:absolute}.mx-h1,.mx-h2,.mx-h3,.mx-h4{font-family:var(--mx-serif);letter-spacing:var(--title-ls);word-spacing:var(--title-ws);text-wrap:balance;font-weight:600;line-height:1.06}.mx-h1,.mx-h2{font-size:var(--title-fs);line-height:var(--title-lh)}.mx-h3{font-size:clamp(1.2rem,1.7vw,1.5rem)}.mx-h4{font-size:clamp(1rem,1.25vw,1.15rem)}.mx-h3--sans{font-family:var(--mx-sans);letter-spacing:-.035em;font-size:clamp(1.5rem,2.2vw,2rem);font-weight:600;line-height:1}.mx-price{font-family:var(--mx-sans);letter-spacing:-.045em;font-variant-numeric:tabular-nums;font-size:clamp(2.6rem,3.6vw,3.6rem);font-weight:700;line-height:1}.mx-b1{letter-spacing:-.02em;font-size:clamp(1.02rem,1.2vw,1.1875rem);line-height:1.4}.mx-b2{letter-spacing:-.015em;font-size:.92rem;line-height:1.35}.mx-b3{letter-spacing:-.01em;font-size:.82rem;line-height:1.3}.mx-tag{height:18px;font-family:var(--mx-mono);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;background:var(--mx-chip);color:var(--mx-chip-ink);-webkit-user-select:none;user-select:none;border-radius:0;align-items:center;padding:0 10px;font-size:.62rem;font-weight:500;display:inline-flex}.mx-tag--soft{color:var(--mx-fg);background:#17181714}.mx-room--dark .mx-tag--soft,.mx-room--black .mx-tag--soft{background:#f9f4eb1f}.mx-card .mx-tag--soft{color:#171817;background:#ebe6dc}.mx-card .mx-tag{color:#f9f4eb;background:#171817}.mx-card .mx-tag--paper{color:#171817;background:#ebe6dc}.mx-mono{font-family:var(--mx-mono);letter-spacing:.03em;text-transform:uppercase;font-size:.72rem;font-weight:500}.mx-btn{height:40px;font-family:var(--mx-sans);letter-spacing:-.01em;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color .2s var(--mx-ease-sin),color .22s var(--mx-ease-out),border-color .2s var(--mx-ease-sin),opacity .2s,scale .16s var(--mx-ease-out);--mi-fill-inset:-1px;border:1px solid #0000;border-radius:0;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:.84rem;font-weight:500;line-height:1;text-decoration:none;display:inline-flex;position:relative}.mx-btn--fill{background:var(--mx-accent);color:var(--mx-accent-ink);--mi-fill:#303030}.mx-room--dark .mx-btn--fill,.mx-room--black .mx-btn--fill{--mi-fill:#fff}.mx-btn--ghost{border-color:var(--mx-line-strong);color:var(--mx-fg);--mi-fill:var(--mx-fg);background:0 0}.mx-btn--card{color:#f9f4eb;--mi-fill:#303030;background:#171817}@media (hover:hover) and (pointer:fine){.mx-btn--ghost:hover{border-color:var(--mx-fg);color:var(--mx-bg)}}.mx-btn--lg{height:44px;padding:0 24px}.mx-btn--sm{height:30px;padding:0 12px;font-size:.78rem}.mx-btn--wide{width:100%}.up-root a.mx-btn--fill{color:var(--mx-accent-ink)}.up-root a.mx-btn--card{color:#f9f4eb}.up-root a.mx-btn--ghost{color:var(--mx-fg)}@media (hover:hover) and (pointer:fine){.up-root a.mx-btn--ghost:hover{color:var(--mx-bg)}}.mx-card{background:var(--mx-card);color:#171817;border-radius:0}.mx-panel{background:var(--mx-panel);color:var(--mx-panel-fg);box-shadow:var(--mx-shadow-dock);border:1px solid #f9f4eb29;border-radius:0}.mx-head{text-align:center;flex-direction:column;align-items:center;gap:16px;display:flex}.mx-head .kd-bracket{color:var(--mx-muted)}.mx-room--dark .kd-abtn,.mx-room--black .kd-abtn{--mi-fill:var(--kd-paper)}.mx-room--dark .kd-abtn--fill,.mx-room--black .kd-abtn--fill{--mi-fill:var(--kd-mint)}@media (hover:hover) and (pointer:fine){.mx-room--dark .kd-abtn:hover,.mx-room--black .kd-abtn:hover{color:var(--kd-ink);box-shadow:inset 0 0 0 1px var(--kd-paper)}.up-root :is(.mx-room--dark,.mx-room--black) a.kd-abtn:not(.kd-abtn--fill):hover{color:var(--kd-ink)}.mx-room--dark .kd-abtn--fill:hover,.mx-room--black .kd-abtn--fill:hover{color:var(--kd-mint-ink);box-shadow:inset 0 0 0 1px var(--kd-mint)}}.mx-room--light .kd-abtn{box-shadow:inset 0 0 0 1px var(--mx-line-strong)}.mx-btn:focus-visible,.mx-room a:focus-visible,.mx-room button:focus-visible,.mx-room input:focus-visible,.mx-room textarea:focus-visible,.mx-room summary:focus-visible{outline:2px solid var(--mx-fg);outline-offset:3px;border-radius:0}.mx-card a:focus-visible,.mx-card button:focus-visible,.mx-card input:focus-visible{outline-color:#171817}
.mx-hero{--mx-day:url(/hero/bg/plume-wide.webp);--mx-day-ar:2.381;--mx-day-px:.6;--mx-day-py:1;--mx-night:url(/hero/bg/night-wide.webp);--mx-night-ar:2.381;--mx-night-px:.5;--mx-night-py:1;flex-direction:column;height:100svh;display:flex;position:relative;overflow:clip;container:hero/size}@media (max-aspect-ratio:1){.mx-hero{--mx-day:url(/hero/bg/plume-tall.webp);--mx-day-ar:.5581;--mx-day-px:.72;--mx-night:url(/hero/bg/night-tall.webp);--mx-night-ar:.9115;--mx-night-px:.4}}.mx-hero__bg{z-index:0;pointer-events:none;background-color:var(--mx-bg);background-image:var(--mx-day);background-repeat:no-repeat;background-size:cover;background-position:calc(var(--mx-day-px)*100%)calc(var(--mx-day-py)*100%);position:absolute;inset:0}.mx-hero__inner{--mx-hero-pad:var(--kd-pad);--mx-hero-fs:min(clamp(2rem,6.4vw,6.25rem),13svh,calc((100cqi - 2*var(--mx-hero-pad))/(var(--mx-hero-em,11) + .3)));padding-inline:var(--mx-hero-pad);--mx-hero-gap:clamp(28px,4.6svh,52px);text-align:center;width:100%;min-height:0;padding-block:calc(var(--up-nav-clear) - 8px)clamp(48px,9svh,110px);flex-direction:column;flex:auto;justify-content:center;align-items:center;display:flex}.mx-hero__inner>*,.mx-hero__lede>*{flex-shrink:0}@property --mx-ht-wa{syntax:"<length>";inherits:true;initial-value:0}@property --mx-ht-wb{syntax:"<length>";inherits:true;initial-value:0}.mx-hero__h1{--mx-ht-t:1.3s;--mx-ht-ease:cubic-bezier(.65,.05,.25,1);--mx-ht-px:.44em;--mx-ht-lh:1;--mx-ht-above:.04em;--mx-ht-below:.03em;width:100%;font-family:var(--font-display),ui-sans-serif,system-ui,sans-serif;letter-spacing:-.035em;word-spacing:0;font-weight:900;font-size:var(--mx-hero-fs);color:var(--mx-fg);text-wrap:nowrap;min-height:calc(2em*var(--mx-ht-lh) + 1.06em + .28em + var(--mx-ht-above) + var(--mx-ht-below));flex-direction:column;justify-content:center;margin:0;line-height:1.06;display:flex;position:relative}.mx-ht__lead,.mx-ht__row,.mx-ht__line{white-space:nowrap;display:block}.mx-ht__lead,.mx-ht__line{line-height:var(--mx-ht-lh)}.mx-ht__row{margin-block:var(--mx-ht-above)var(--mx-ht-below)}.mx-ht__card{vertical-align:top;background-color:#0a0a0a;background-image:var(--mx-night);background-repeat:no-repeat;background-size:max(100cqw,100cqh*var(--mx-night-ar))auto;background-position:calc((100cqw - max(100cqw,100cqh*var(--mx-night-ar)))*var(--mx-night-px) - var(--mx-card-x,0px))calc((100cqh - max(100cqw/var(--mx-night-ar),100cqh))*var(--mx-night-py) - var(--mx-card-y,0px));color:#f9f4eb;grid-template-columns:minmax(0,1fr);display:inline-grid;position:relative;overflow:hidden}.mx-ht__card>*{grid-area:1/1}@media (min-width:641px){.mx-ht__card{width:var(--mx-ht-card,9em)}}.mx-ht__after{vertical-align:top;padding-top:.12em;display:inline-block}.mx-ht__panel{visibility:hidden;position:relative;overflow:hidden}.mx-ht__panel[data-state]{visibility:visible}.mx-ht__panel:has(>picture):after{content:"";pointer-events:none;background:radial-gradient(120% 170%,#0000 45%,#0000006b);position:absolute;inset:0}.mx-ht__panel picture{position:absolute;inset:0}.mx-ht__panel img{width:max(100%,calc(var(--mx-ht-img,9em) + .3em),6.8em);aspect-ratio:5;object-fit:cover;max-width:none;height:auto;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mx-ht__words{z-index:2;padding:.12em var(--mx-ht-px).16em;color:#0000;background-image:var(--mx-day);background-repeat:no-repeat;background-size:max(100cqw,100cqh*var(--mx-day-ar))auto;background-position:calc((100cqw - max(100cqw,100cqh*var(--mx-day-ar)))*var(--mx-day-px) - var(--mx-card-x,0px))calc((100cqh - max(100cqw/var(--mx-day-ar),100cqh))*var(--mx-day-py) - var(--mx-card-y,0px));-webkit-background-clip:text;background-clip:text;grid-template-columns:minmax(0,1fr);place-items:center;display:grid;position:relative}.mx-ht__words>*{grid-area:1/1}.mx-ht__run{white-space:nowrap;text-align:center;position:relative}.mx-ht__run[data-state=out]{visibility:hidden}.mx-ht__card[data-live] .mx-ht__words,.mx-ht__line[data-live] .mx-ht__run,.mx-ht__lead[data-live]{color:#0000}.mx-silk{z-index:4;pointer-events:none;visibility:hidden;display:block;position:absolute}.mx-ht__lead{position:relative}.mx-ht__ink{pointer-events:none;width:100%;height:calc(100% + .6em);display:block;position:absolute;top:-.3em;left:0}.mx-ht__line{text-align:center;position:relative}.mx-ht__line[data-moving] .mx-ht__slot[data-part=a]{clip-path:inset(-.2em calc((100% - var(--mx-ht-wa))/2));transform:translate3d(calc((var(--mx-ht-mb) - var(--mx-ht-wb))/2),0,0)}.mx-ht__line[data-moving] .mx-ht__slot[data-part=b]{clip-path:inset(-.2em calc((100% - var(--mx-ht-wb))/2));transform:translate3d(calc((var(--mx-ht-wa) - var(--mx-ht-ma))/2),0,0)}.mx-ht__slot{vertical-align:top;grid-template-columns:minmax(0,1fr);justify-items:center;display:inline-grid}.mx-ht__slot>*{grid-area:1/1}@keyframes mx-ht-panel-in{0%{transform:translateY(100%)}}@keyframes mx-ht-panel-out{to{transform:translateY(-100%)}}@keyframes mx-ht-pic-in{0%{transform:translate(-50%,-50%)translateY(-22%)scale(1.04)}}@keyframes mx-ht-pic-out{to{transform:translate(-50%,-50%)translateY(22%)}}@media (prefers-reduced-motion:no-preference){.mx-ht__panel[data-state=in]{animation:mx-ht-panel-in var(--mx-ht-t)var(--mx-ht-ease)both}.mx-ht__panel[data-state=out]{animation:mx-ht-panel-out var(--mx-ht-t)var(--mx-ht-ease)both}.mx-ht__panel[data-state=in] img{animation:mx-ht-pic-in var(--mx-ht-t)var(--mx-ht-ease)both}.mx-ht__panel[data-state=out] img{animation:mx-ht-pic-out var(--mx-ht-t)var(--mx-ht-ease)both}}.mx-hero__lede{width:100%;margin-top:var(--mx-hero-gap);flex-direction:column;align-items:center;display:flex}.mx-hero__desc{color:var(--mx-muted);margin:0 auto}.mx-hero__desc-line{white-space:nowrap;display:block}.mx-hero__actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:24px;display:flex}.mx-hero__actions .mx-btn{min-width:11rem}.mx-hero__actions .mx-btn.mx-btn--icon{flex:none;width:44px;min-width:0;padding:0}@media (max-width:640px){.mx-hero__inner{--mx-hero-gap:44px;--mx-hero-pad:14px;--mx-hero-fs:min(4.5rem,11svh,calc((100cqi - 2*var(--mx-hero-pad))/(var(--mx-hero-em-sm,7) + .2)));padding-block:calc(var(--up-nav-clear) - 18px)56px}.mx-ht__wl{display:block}.mx-hero__h1{min-height:calc(3em*var(--mx-ht-lh) + var(--mx-ht-rows,1)*1.06em + .28em + var(--mx-ht-above) + var(--mx-ht-below))}.mx-ht__card{width:var(--mx-ht-card-sm,7em);height:calc(var(--mx-ht-rows,1)*1.06em + .28em)}.mx-ht__panel img{width:max(100%,calc((var(--mx-ht-rows,1)*1.06em + .3em)*2.5));aspect-ratio:5/2}.mx-ht__line{flex-direction:column;align-items:center;display:flex}.mx-ht__line[data-moving] .mx-ht__slot[data-part]{transform:none}.mx-hero__desc{text-wrap:balance;max-width:21rem}.mx-hero__desc-line{white-space:normal;display:inline}.mx-hero__actions{gap:8px;margin-top:20px}}@container hero (max-width:640px) and (max-height:700px){.mx-hero__desc{display:none}.mx-hero__actions{margin-top:0}}@container hero (min-width:641px) and (max-height:640px){.mx-hero__desc{display:none}.mx-hero__actions{margin-top:0}}@media (max-height:480px){.mx-hero{height:auto;min-height:100svh;container-type:normal}.mx-hero__inner{--mx-hero-fs:min(2.4rem,calc((100vw - 2*var(--kd-pad))/(var(--mx-hero-em,11) + .5)))}}.mx{--mx-hero-open:.7;--mx-hero-tuck:.56}.mx-hero-track{position:relative}.mx-hero__open{z-index:3;transform-origin:0 0;visibility:hidden;pointer-events:none;position:absolute;inset:0;overflow:hidden}.mx-hero__open-in{transform-origin:0 0;background-color:var(--kd-deep,#0c0c0c);background-image:var(--mx-night);background-repeat:no-repeat;background-size:cover;background-position:calc(var(--mx-night-px)*100%)calc(var(--mx-night-py)*100%);position:absolute;inset:0}.mx-hero__say-wrap{height:44%;padding:calc(var(--up-nav-clear) - 8px)var(--kd-pad,20px)8px;justify-content:center;align-items:center;display:none;position:absolute;inset:0 0 auto}.up-root .mx-hero__say{max-width:13em;font-family:var(--font-display),ui-sans-serif,system-ui,sans-serif;letter-spacing:-.03em;color:#f9f4eb;text-align:center;text-wrap:balance;margin:0;font-size:clamp(2.1rem,min(5vw,8.2svh),4.6rem);font-weight:900;line-height:1.04;position:relative}.up-root .mx-hero__say[data-live]{color:#0000}@media (prefers-reduced-motion:no-preference) and (min-height:560px){.mx-hero-track:not([data-flat]){height:calc(100vh*(1 + var(--mx-hero-open)));height:calc(100svh*(1 + var(--mx-hero-open)))}.mx-hero-track:not([data-flat])>.mx-hero{position:sticky;top:0}.mx-hero-track:not([data-flat]) .mx-hero__say-wrap{display:flex}}@keyframes mx-hero-lift{0%{opacity:0;transform:translateY(10px)}}@keyframes mx-hero-focus{0%{filter:blur(12px);transform:translateY(.14em)}}@keyframes mx-ht-open{0%{clip-path:inset(0 50%)}to{clip-path:inset(0)}}@media (prefers-reduced-motion:no-preference){.mx-hero__h1{animation:mx-hero-focus .9s var(--mx-ease-out)calc(var(--kd-enter,0s) + .26s)both}.mx-ht__card{animation:mx-ht-open .9s var(--mx-ease-in-out)calc(var(--kd-enter,0s) + .32s)backwards}.mx-ht__panel[data-state=rest]{animation:mx-ht-panel-in var(--mx-ht-t)var(--mx-ht-ease)calc(var(--kd-enter,0s) + .48s)both}.mx-ht__panel[data-state=rest] img{animation:mx-ht-pic-in var(--mx-ht-t)var(--mx-ht-ease)calc(var(--kd-enter,0s) + .48s)both}.mx-hero__desc{animation:mx-hero-lift .65s var(--mx-ease-out)calc(var(--kd-enter,0s) + .56s)both}.mx-hero__actions>*{animation:mx-hero-lift .65s var(--mx-ease-out)calc(var(--kd-enter,0s) + .66s)both}.mx-hero__actions>:nth-child(2){animation-delay:calc(var(--kd-enter,0s) + .74s)}}
.mx-bd{background:var(--kd-deep,#0c0c0c);overflow-x:clip}.mx-bd__inner{max-width:calc(1180px + 2*var(--kd-pad,20px));padding:clamp(56px,9svh,110px)var(--kd-pad,20px)clamp(88px,13svh,150px);flex-direction:column;align-items:center;gap:clamp(56px,8svh,84px);margin-inline:auto;display:flex}@media (prefers-reduced-motion:no-preference) and (min-height:560px){.mx-hero-track:not([data-flat])+.mx-bd{margin-top:calc(-100svh*var(--mx-hero-tuck));background:linear-gradient(to bottom,transparent calc(100svh*var(--mx-hero-tuck)),var(--kd-deep,#0c0c0c)0);pointer-events:none}.mx-hero-track:not([data-flat])+.mx-bd .mx-bd__grid{pointer-events:auto}.mx-hero-track:not([data-flat])+.mx-bd .mx-bd__inner{padding-top:clamp(48px,7svh,72px)}.mx-hero-track:not([data-flat])+.mx-bd .mx-bd__statement{display:none}}.up-root .mx-bd__statement{max-width:13em;font-family:var(--font-display),ui-sans-serif,system-ui,sans-serif;letter-spacing:-.03em;color:#f9f4eb;text-align:center;text-wrap:balance;margin:0 auto;font-size:clamp(2.1rem,5vw,4.4rem);font-weight:900;line-height:1.04;position:relative}.up-root .mx-bd__statement[data-live]{color:#0000}.mx-bd__grid{--bd-row:clamp(250px,31svh,310px);grid-template-columns:minmax(0,1.9fr) minmax(0,1fr) minmax(0,1fr);grid-template-rows:repeat(2,var(--bd-row));gap:26px 22px;width:100%;margin:0;padding:0;list-style:none;display:grid;position:relative}.mx-bd__tile--stores{grid-area:1/1/span 2}.mx-bd__tile--agent{grid-area:1/2/span 2}.mx-bd__tile--hotel{grid-area:1/3}.mx-bd__tile--products{grid-area:2/3}.mx-bd__tile{--gt:0%;--gr:0%;--gb:0%;--gl:0%;color:#f9f4eb;min-width:0;position:relative;container-type:size}.mx-bd__ground{inset:var(--gt)var(--gr)var(--gb)var(--gl);-webkit-backdrop-filter:blur(24px)saturate(160%);backdrop-filter:blur(24px)saturate(160%);background:linear-gradient(160deg,#ffffff2b 0%,#ffffff12 38%,#ffffff0d 70%,#ffffff1a 100%);position:absolute;box-shadow:inset 0 0 0 1px #ffffff24,inset 0 1px #ffffff4d,0 40px 80px -40px #000000bf}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.mx-bd__ground{background:#1c1c1e}}.mx-bd__img{object-fit:cover;width:100%;max-width:none;height:100%;display:block}.up-root .mx-bd__title{z-index:4;width:min-content;max-width:none;font-family:var(--font-display),ui-sans-serif,system-ui,sans-serif;font-weight:900;font-size:var(--fs,3rem);letter-spacing:-.05em;color:#f9f4eb;pointer-events:none;margin:0;line-height:.88;position:absolute}.mx-bd__word{display:inline-block}.up-root .mx-bd__text{z-index:3;color:#f9f4ebb3;text-wrap:pretty;margin:0;font-size:.84rem;line-height:1.4;position:absolute}.mx-bd__tile--stores{--gt:10%;--gl:6.5%;--gb:14%;--ph:98cqh;--pad:clamp(20px,2.6vw,34px);--fs:min(clamp(3rem,17.2cqw,6.8rem),calc((97cqw - var(--ph)*.4711)/(var(--tw,3.2) - .42)))}.up-root .mx-bd__tile--stores .mx-bd__title{text-shadow:0 2px 6px #03050b8c,0 8px 28px #03050b8c;top:1%;left:0}.up-root .mx-bd__tile--stores .mx-bd__text{bottom:calc(var(--gb) + var(--pad));left:calc(var(--gl) + var(--pad));max-width:min(30ch,calc(var(--fs)*(var(--tw,3.2) - .42) - var(--gl) - 2*var(--pad)))}.mx-bd__pop{z-index:2;top:-4%;left:calc(var(--fs)*(var(--tw,3.2) - .42));font-size:calc(var(--ph)/892.4);filter:drop-shadow(0 2.2em 3em #00000080);display:block;position:absolute}.mx-bd__iphone{width:420.4em;height:892.4em;display:block;position:relative}.mx-bd__iphone-btn{border-radius:1.6em;width:3.2em;position:absolute}.mx-bd__iphone-btn[data-at=a]{background:linear-gradient(90deg,#4a4a4e,#222224);height:30em;top:116em;left:-2.1em}.mx-bd__iphone-btn[data-at=b]{background:linear-gradient(90deg,#4a4a4e,#222224);height:58em;top:176em;left:-2.1em}.mx-bd__iphone-btn[data-at=c]{background:linear-gradient(90deg,#4a4a4e,#222224);height:58em;top:248em;left:-2.1em}.mx-bd__iphone-btn[data-at=d]{background:linear-gradient(90deg,#222224,#4a4a4e);height:92em;top:196em;right:-2.1em}.mx-bd__iphone-band{background:linear-gradient(#ffffff29 0%,#fff0 4%),linear-gradient(90deg,#56565b 0%,#232325 1.6%,#19191a 50%,#232325 98.4%,#56565b 100%);border-radius:67.2em;position:absolute;inset:0;box-shadow:inset 0 0 0 .7em #ffffff52,0 0 0 .5em #0000008c}.mx-bd__iphone-bezel{background:#030303;border-radius:64em;position:absolute;inset:3.2em;box-shadow:inset 0 0 0 .5em #ffffff12}.mx-bd__iphone-screen{clip-path:inset(0 round 58em);background:#fcfbf7;border-radius:58em;width:402em;height:874em;position:absolute;top:9.2em;left:9.2em;overflow:hidden}.mx-bd__iphone-island{z-index:5;background:#000;border-radius:18.25em;width:124em;height:36.5em;position:absolute;top:11em;left:139em}.mx-bd__iphone-glass{z-index:6;pointer-events:none;background:linear-gradient(125deg,#ffffff12 0%,#fff0 32%);position:absolute;inset:0}.mx-bd__ios-status{z-index:3;color:#fff;background:#000;justify-content:space-between;align-items:center;width:402em;height:54em;padding:4em 30em 0 48em;font-family:-apple-system,SF Pro Text,system-ui,sans-serif;font-size:1em;font-weight:600;display:flex;position:absolute;top:0;left:0}.mx-bd__ios-status>span{letter-spacing:-.01em;font-size:17em}.mx-bd__ios-icons{fill:currentColor;color:#fff;width:68em;height:12em}.mx-bd__phone-head{z-index:2;width:402em;height:100em;position:absolute;top:54em;left:0}.mx-bd__phone-page{width:402em;display:block;position:absolute;top:154em;left:0}.mx-bd__phone-page .mx-bd__img{height:auto}.mx-bd__ios-home{z-index:4;background:#111111d9;border-radius:2.5em;width:134em;height:5em;position:absolute;bottom:8em;left:134em}.mx-bd__tile--agent{--gt:7%;--gl:12%;--gb:6%;--chat:57%}.up-root .mx-bd__tile--agent .mx-bd__title{--fs:min(7rem,calc(96cqw/var(--tw,2.6)),15cqh);bottom:1%;left:0}.up-root .mx-bd__tile--agent .mx-bd__text{top:calc(var(--chat) + 16px);left:calc(var(--gl) + 7%);right:6%}.mx-bd__ig{z-index:2;width:84%;height:var(--chat);color:#0c0c0d;background:#fff;border-radius:20px;flex-direction:column;font-family:-apple-system,SF Pro Text,system-ui,sans-serif;font-size:.78rem;line-height:1.3;display:flex;position:absolute;top:0;right:0;overflow:hidden;box-shadow:0 30px 60px -24px #000000bf,0 0 0 1px #ffffff0f}.mx-bd__ig-head{border-bottom:1px solid #efefef;align-items:center;gap:9px;padding:10px 12px;display:flex}.mx-bd__ig-back,.mx-bd__ig-icon{fill:none;stroke:#0c0c0d;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px}.mx-bd__ig-avatar,.mx-bd__ig-face{background:#e4e6ea;border-radius:50%;flex:none;place-items:center;display:grid;overflow:hidden}.mx-bd__ig-avatar svg,.mx-bd__ig-face svg{fill:#a8adb5;stroke:none;width:72%;height:72%;margin-top:18%}.mx-bd__ig-avatar{width:30px;height:30px;box-shadow:0 0 0 2px #fff,0 0 0 4px #d62976}.mx-bd__ig-who{flex-direction:column;flex:auto;min-width:0;display:flex}.mx-bd__ig-name{font-weight:650}.mx-bd__ig-active{color:#737373;font-size:.68rem}.mx-bd__ig-icon{margin-left:4px}.mx-bd__ig-thread{flex-direction:column;flex:auto;justify-content:flex-end;gap:6px;min-height:0;padding:10px 12px 8px;display:flex;overflow:hidden}.mx-bd__ig-row{align-items:flex-end;gap:7px;max-width:86%;display:flex}.mx-bd__ig-face{width:22px;height:22px}.mx-bd__ig-row--photo .mx-bd__ig-face{visibility:hidden}.mx-bd__ig-photo{aspect-ratio:432/360;background:#f4f4f4;border-radius:18px;width:62%;display:block;overflow:hidden;box-shadow:inset 0 0 0 1px #0000000d}.mx-bd__ig-in,.mx-bd__ig-out{border-radius:20px;padding:8px 12px}.mx-bd__ig-in{background:#efefef}.mx-bd__ig-out{color:#fff;background:linear-gradient(155deg,#9a3cf6 0%,#6c4af2 52%,#4466f6 100%);align-self:flex-end;max-width:82%}.mx-bd__ig-slot{align-self:stretch;place-items:end;display:grid}.mx-bd__ig-slot>*{grid-area:1/1}.mx-bd__ig-typing{background:linear-gradient(155deg,#9a3cf6 0%,#6c4af2 52%,#4466f6 100%);border-radius:20px;align-self:flex-end;gap:4px;padding:11px 13px;display:flex}.mx-bd__ig-typing i{opacity:.75;background:#fff;border-radius:50%;width:5px;height:5px}.mx-bd__ig-composer{border:1px solid #dbdbdb;border-radius:999px;align-items:center;gap:8px;margin:0 10px 10px;padding:5px 10px 5px 5px;display:flex}.mx-bd__ig-cam{background:#3797f0;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;display:grid}.mx-bd__ig-cam svg{fill:none;stroke:#fff;stroke-width:1.8px;stroke-linejoin:round;width:16px;height:16px}.mx-bd__ig-field{color:#8e8e8e;flex:auto;min-width:0}.mx-bd__ig-tool{fill:none;stroke:#0c0c0d;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:19px;height:19px}.mx-bd__tile--hotel{--gt:13%;--gl:9%}.up-root .mx-bd__tile--hotel .mx-bd__title{--fs:min(5.6rem,calc(94cqw/var(--tw,4.1)),26cqh);top:0;left:0}.mx-bd__lift--monitor{z-index:2;filter:drop-shadow(0 22px 26px #00000080);width:min(76cqw,100cqh);display:block;position:absolute;bottom:8cqh;left:34cqw}.mx-bd__monitor{flex-direction:column;align-items:center;width:100%;display:flex}.mx-bd__monitor-body{background:#0b0b0c;border:1.5px solid #c9cacd;border-radius:8px;width:100%;padding:2.2%;display:block}.mx-bd__monitor-screen{aspect-ratio:16/10;background:#111;width:100%;display:block;position:relative;overflow:hidden}.mx-bd__monitor-page{flex-direction:column;display:flex;position:absolute;inset:0 0 auto}.mx-bd__monitor-page .mx-bd__img{height:auto}.mx-bd__monitor-neck{aspect-ratio:1/.8;clip-path:polygon(18% 0,82% 0,100% 100%,0 100%);background:linear-gradient(90deg,#a9aaad,#e6e7e9 45%,#b7b8bb);width:15%;margin-top:-1px;display:block}.mx-bd__monitor-foot{aspect-ratio:16;background:linear-gradient(#e9eaec,#b4b5b8);border-radius:2px 2px 6px 6px;width:36%;display:block;box-shadow:0 6px 10px -6px #281c0c8c}.mx-bd__tile--products{--gt:11%;--gr:9%}.up-root .mx-bd__tile--products .mx-bd__title{text-align:right;--fs:min(5.2rem,calc(96cqw/var(--tw,5)),21cqh);top:0;right:0}.mx-bd__lift--browser{z-index:2;filter:drop-shadow(0 22px 26px #00000080);width:70%;display:block;position:absolute;top:36%;bottom:-11%;left:7%}.mx-bd__browser{background:#fff;border-radius:8px;flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden;box-shadow:0 0 0 1px #ffffff14}.mx-bd__browser-bar{background:#f3efe8;border-bottom:1px solid #11111112;flex:none;align-items:center;gap:5px;height:18px;padding:0 9px;display:flex}.mx-bd__browser-bar i{background:#1111112e;border-radius:50%;width:6px;height:6px}.mx-bd__browser-view{flex:auto;min-height:0;display:block;position:relative;overflow:hidden}.mx-bd__browser-page{display:block;position:absolute;inset:0 0 auto}.mx-bd__browser-page .mx-bd__img{height:auto}.mx-bd__alert{z-index:5;color:#111;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff0;border-radius:16px;grid-area:1/2;place-self:start center;gap:2px;width:92%;margin-top:-22px;padding:11px 13px;font-family:-apple-system,SF Pro Text,system-ui,sans-serif;font-size:.76rem;line-height:1.3;display:grid;position:relative;box-shadow:0 24px 40px -18px #0009,0 2px 8px #0000002e}.mx-bd__alert-head{color:#1119;text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:6px;font-size:.64rem;display:flex}.mx-bd__alert-icon{background:#111;border-radius:4px;width:15px;height:15px}.mx-bd__alert-now{text-transform:none;letter-spacing:0;margin-left:auto}.mx-bd__alert-title{font-weight:700}@media (prefers-reduced-motion:no-preference){.mx-bd__tile--stores{--d:0s}.mx-bd__tile--agent{--d:.14s}.mx-bd__tile--hotel{--d:.26s}.mx-bd__tile--products{--d:.36s}.mx-bd__grid[data-ready] .mx-bd__ground{opacity:0;clip-path:inset(100% 0 0);transition:opacity .5s ease var(--d),clip-path 1.1s cubic-bezier(.7,0,.2,1)var(--d),transform 1.3s cubic-bezier(.16,1,.3,1)var(--d);transform:translateY(40px)}.mx-bd__grid[data-ready] .mx-bd__word{--at:calc(var(--d) + .3s + var(--i,0)*90ms);opacity:0;filter:blur(12px);transition:opacity .6s ease var(--at),transform 1.1s cubic-bezier(.16,1,.3,1)var(--at),filter .8s ease var(--at);transform:translateY(.45em)rotate(4deg)}.mx-bd__grid[data-ready] .mx-bd__text{opacity:0;transition:opacity .7s ease calc(var(--d) + .75s),transform 1s cubic-bezier(.16,1,.3,1)calc(var(--d) + .75s);transform:translateY(14px)}.mx-bd__grid[data-ready] .mx-bd__pop{opacity:0;transition:opacity .6s cubic-bezier(.2,.8,.2,1)calc(var(--d) + .5s),transform 1.2s cubic-bezier(.3,1.35,.5,1)calc(var(--d) + .5s);transform:translateY(34%)rotate(4deg)}.mx-bd__grid[data-ready] .mx-bd__lift--monitor{opacity:0;transition:opacity .6s cubic-bezier(.2,.8,.2,1)calc(var(--d) + .5s),transform 1.2s cubic-bezier(.3,1.3,.5,1)calc(var(--d) + .5s);transform:translate(22%)scale(.94)}.mx-bd__grid[data-ready] :is(.mx-bd__ig,.mx-bd__lift--browser){opacity:0;transition:opacity .6s cubic-bezier(.2,.8,.2,1)calc(var(--d) + .45s),transform 1.2s cubic-bezier(.3,1.25,.5,1)calc(var(--d) + .45s);transform:translateY(18%)scale(.96)}.mx-bd__grid[data-in] :is(.mx-bd__ground,.mx-bd__word,.mx-bd__text,.mx-bd__pop,.mx-bd__lift--monitor,.mx-bd__ig,.mx-bd__lift--browser){opacity:1;transform:none}.mx-bd__grid[data-in] .mx-bd__ground{clip-path:inset(0)}.mx-bd__grid[data-in] .mx-bd__word{filter:none}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.mx-bd__tile{view-timeline:--mx-bd-card block}.up-root .mx-bd__title,.mx-bd__tile>:is(.mx-bd__pop,.mx-bd__ig,.mx-bd__lift--monitor,.mx-bd__lift--browser){animation-name:mx-bd-lag;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--mx-bd-card;animation-range:cover}.up-root .mx-bd__title{animation-name:mx-bd-rise}}}.mx-bd__grid{--par-t:.18;--par-d:28px}@keyframes mx-bd-rise{0%{translate:0 calc(var(--par-t)*1em)}to{translate:0 calc(var(--par-t)*-1em)}}@keyframes mx-bd-lag{0%{translate:0 calc(var(--par-d)*-1)}to{translate:0 var(--par-d)}}@media (prefers-reduced-motion:no-preference){.mx-bd__grid :is(.mx-bd__phone-page,.mx-bd__monitor-page,.mx-bd__browser-page,.mx-bd__alert,.mx-bd__ig-row,.mx-bd__ig-typing,.mx-bd__ig-out){animation-iteration-count:infinite;animation-play-state:paused;animation-fill-mode:both}.mx-bd__grid[data-on][data-in] :is(.mx-bd__phone-page,.mx-bd__monitor-page,.mx-bd__browser-page,.mx-bd__alert,.mx-bd__ig-row,.mx-bd__ig-typing,.mx-bd__ig-out){animation-play-state:running}.mx-bd__phone-page{animation:18s cubic-bezier(.55,0,.35,1) mx-bd-scroll}.mx-bd__monitor-page{animation:12s cubic-bezier(.65,0,.25,1) mx-bd-pages}.mx-bd__browser-page{animation:16s cubic-bezier(.55,0,.35,1) -4s mx-bd-browse}.mx-bd__ig-row--photo{animation:13s mx-bd-ig-1}.mx-bd__ig-row--ask{animation:13s mx-bd-ig-2}.mx-bd__ig-typing{animation:13s mx-bd-ig-typing}.mx-bd__ig-out--answer{animation:13s mx-bd-ig-3}.mx-bd__ig-row--reply{animation:13s mx-bd-ig-4}.mx-bd__ig-out--done{animation:13s mx-bd-ig-5}.mx-bd__alert{animation:13s cubic-bezier(.2,.8,.2,1) mx-bd-alert}}@keyframes mx-bd-scroll{0%,8%{transform:translate(0,0)}50%,60%{transform:translate3d(0,var(--travel,0em),0)}to{transform:translate(0,0)}}@keyframes mx-bd-pages{0%,22%{transform:translate(0,0)}30%,52%{transform:translateY(-33.333%)}60%,82%{transform:translateY(-66.667%)}92%,to{transform:translate(0,0)}}@keyframes mx-bd-browse{0%,10%{transform:translate(0,0)}50%,60%{transform:translateY(-62%)}to{transform:translate(0,0)}}@keyframes mx-bd-ig-1{0%,2%{opacity:0;transform:translate(-14px)scale(.96)}6%,90%{opacity:1;transform:none}96%,to{opacity:0;transform:none}}@keyframes mx-bd-ig-2{0%,9%{opacity:0;transform:translate(-14px)scale(.96)}13%,90%{opacity:1;transform:none}96%,to{opacity:0;transform:none}}@keyframes mx-bd-ig-typing{0%,17%{opacity:0;transform:scale(.8)}20%,28%{opacity:1;transform:none}30%,to{opacity:0;transform:scale(.8)}}@keyframes mx-bd-ig-3{0%,29%{opacity:0;transform-origin:100% 100%;transform:scale(.85)}33%,90%{opacity:1;transform:none}96%,to{opacity:0;transform:none}}@keyframes mx-bd-ig-4{0%,44%{opacity:0;transform:translate(-14px)scale(.96)}48%,90%{opacity:1;transform:none}96%,to{opacity:0;transform:none}}@keyframes mx-bd-ig-5{0%,55%{opacity:0;transform-origin:100% 100%;transform:scale(.85)}59%,90%{opacity:1;transform:none}96%,to{opacity:0;transform:none}}@keyframes mx-bd-alert{0%,62%{opacity:0;transform:translateY(-18px)scale(.96)}66%,90%{opacity:1;transform:translate(0,0)scale(1)}96%,to{opacity:0;transform:translateY(-10px)scale(.98)}}@media (max-width:1023px){.mx-bd__grid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,1fr)}.mx-bd__tile--stores{--ph:90cqh}.mx-bd__ig{width:94%}}@media (max-width:760px){.mx-bd__grid{--g:min(88vw,420px);width:var(--g);grid-template-rows:none;grid-template-columns:minmax(0,1fr);gap:76px;margin-inline:auto}.mx-bd__tile--stores{height:calc(var(--g)*1.12);--ph:92cqh;--gb:20%;--fs:min(3.8rem,calc((97cqw - var(--ph)*.4711)/(var(--tw,3.2) - .42)));grid-area:1/1}.mx-bd__tile--agent{height:calc(var(--g)*1.42);--chat:62%;grid-area:2/1}.mx-bd__tile--hotel{height:calc(var(--g)*.86);grid-area:3/1}.mx-bd__tile--products{height:calc(var(--g)*.8);grid-area:4/1}.mx-bd__alert{grid-area:2/1;width:90%;margin-top:-18px}.up-root .mx-bd__tile--stores .mx-bd__text{font-size:.76rem}.mx-bd__pop{top:-5%}.mx-bd__ig{width:86%}.mx-bd__lift--monitor{width:74cqw;bottom:10cqh;left:30cqw}.up-root .mx-bd__tile--agent .mx-bd__title{--fs:min(5rem,calc(90cqw/var(--tw,2.6)),15cqh)}.up-root .mx-bd__tile--agent .mx-bd__text{font-size:.78rem}.mx-bd__grid{--par-d:18px}.mx-bd__inner{padding-bottom:120px}}
.mx-rm{padding-block:var(--mx-section)}.mx-room>.kd-wrap{z-index:2;position:relative}@media (hover:hover) and (pointer:fine){.mx-room--dark .kd-abtn:hover,.mx-room--black .kd-abtn:hover{color:var(--kd-ink);box-shadow:inset 0 0 0 1px var(--kd-paper)}.mx-room--dark .kd-abtn--fill:hover,.mx-room--black .kd-abtn--fill:hover{color:var(--kd-mint-ink);box-shadow:inset 0 0 0 1px var(--kd-mint)}}.mx-room:not(.is-onscreen) .kd-ticker__track,.mx-room:not(.is-onscreen) .kd-logos__track{animation-play-state:paused}.mx-rm-work__head{flex-direction:column;align-items:center;gap:clamp(14px,1.8vw,22px);margin-bottom:clamp(44px,6vw,88px);display:flex}.mx-rm-work__statement{text-indent:0}.mx-rm-work .kd-wkrow__title{color:var(--mx-fg)}.mx-rm-work .kd-wkmore{margin-top:clamp(36px,5vw,60px)}.mx-bd+.mx-rm-work{padding-top:clamp(24px,3vw,44px)}.up-root .mx-rm-proc .kd-proc__label{margin-bottom:clamp(22px,2.6vw,36px)}.mx-rm-proc .kd-proc__rows{border-top-color:var(--mx-line)}.mx-rm-proc .kd-proc__row{border-bottom-color:var(--mx-line)}.mx-rm-proc .kd-proc__title{color:var(--mx-fg)}.mx-rm-proc .kd-proc__desc{color:var(--mx-muted)}.mx-room .kd-abtn{min-height:44px}.mx-rm-tm .kd-tm__quote{color:var(--mx-fg);max-width:34ch}.mx-rm-tm .kd-quote__mark{color:var(--mx-fg)}.mx-rm-tm .kd-tm__ticker-label{color:var(--mx-muted)}.mx-rm-tm .kd-ticker__card{background:var(--mx-card);border:1px solid #1718171a;border-radius:0;gap:10px;padding:22px 24px}.mx-rm-tm .kd-ticker__card p{color:#3c3a35;font-size:1rem;font-weight:500}.mx-rm-tm .kd-ticker__card .kd-quote__mark{color:var(--mx-fg)}.mx-rm-tm .kd-tm__by{color:var(--mx-muted);display:block}.mx-rm-tm .kd-tm__featured .kd-tm__by{margin-top:18px}.mx-rm-tm .kd-ticker{padding-block:4px}.mx-rm-faq{padding-block:clamp(64px,11vw,160px) clamp(56px,7vw,80px)}.mx-rm-faq__col{width:100%;max-width:56rem;margin-inline:auto}.up-root .mx-say.mx-rm-faq__title{margin:0 auto clamp(40px,5vw,64px)}.mx-rm-faq__list{--mx-faq-rule:#f9f4eb66;position:relative}.mx-rm-faq__item{border-top:1px solid var(--mx-faq-rule);position:relative}.mx-rm-faq__item:last-of-type{border-bottom:1px solid var(--mx-faq-rule)}.mx-rm-faq__q{color:var(--mx-fg);cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:17px 2px;list-style:none;display:flex}.mx-rm-faq__q::-webkit-details-marker{display:none}.mx-rm-faq__plus{width:14px;height:14px;transition:transform .35s var(--mx-ease-out);flex:none;position:relative}.mx-rm-faq__plus:before,.mx-rm-faq__plus:after{content:"";background:var(--mx-fg);width:14px;height:1px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.mx-rm-faq__plus:after{transform:translateY(-50%)rotate(90deg)}.mx-rm-faq__item[open]:not([data-shut]) .mx-rm-faq__plus{transform:rotate(45deg)}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.mx-rm-faq__item:not([open])>.mx-rm-faq__q:hover .mx-rm-faq__plus{transform:rotate(90deg)}}.mx-rm-faq__panel{grid-template-rows:1fr;display:grid}.mx-rm-faq__clip{min-height:0;overflow:hidden}.mx-rm-faq__a{max-width:62ch;color:var(--mx-muted);margin:0;padding:0 2px clamp(20px,2.4vw,28px);line-height:1.6}.up-root .mx-rm-faq__a a{color:var(--mx-fg);text-underline-offset:.16em;text-decoration:underline}@media (max-width:900px){.mx-rm-tm .kd-tm__quote{max-width:none}}@media (max-width:560px){.mx-rm-faq__q{gap:16px;padding-block:15px}}@media (prefers-reduced-motion:reduce){.mx-rm-faq__plus{transition:none}}
.kd-wkrow__thumb.kd-wkrow__reel{--tile:clamp(72px,7vw,108px);--reel-gap:10px;width:calc(3*var(--tile) + 2*var(--reel-gap));height:calc(var(--tile)*2/3);aspect-ratio:auto;border-radius:0;position:relative;overflow:hidden}.kd-wkrow__reel-track{gap:var(--reel-gap);will-change:transform;height:100%;display:flex}.kd-wkrow__reel-tile{flex:0 0 var(--tile);border-radius:0;height:100%;overflow:hidden}.kd-wkrow__reel-tile img{object-fit:cover;object-position:50% 0%;width:100%;height:100%;display:block}.kd-wkrow__reel-tile{position:relative;container-type:size}.kd-wkrow__crop{top:0;left:calc((100cqw - max(100cqw,100cqh*var(--cr)))/2);width:max(100cqw,100cqh*var(--cr));aspect-ratio:var(--cr);display:block;position:absolute;overflow:hidden}.kd-wkrow__crop--strip{height:var(--wk-strip-h);aspect-ratio:1598/998;width:auto;position:relative;top:auto;left:auto}@media (max-width:1020px){.kd-wkrow__thumb.kd-wkrow__reel{--reel-gap:8px;aspect-ratio:2;border-radius:0;width:100%;height:auto}.kd-wkrow__reel-tile{border-radius:0;flex-basis:100%}.kd-wkrow__reel:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--kd-line);pointer-events:none;position:absolute;inset:0}}@media (prefers-reduced-motion:no-preference){.kd-wkrow[data-wk]{--e:calc(1 - (1 - var(--v,1))*(1 - var(--v,1))*(1 - var(--v,1)));--w:clamp(0,(var(--e) - .12)/.88,1);--p:clamp(0,(var(--e) - .22)/.78,1);border-top-color:#0000;position:relative}.kd-wkrow[data-wk]:before{content:"";background:var(--kd-line);height:1px;transform:scaleX(var(--e));transform-origin:0;pointer-events:none;position:absolute;top:-1px;left:0;right:0}.kd-wkrow[data-wk]:last-child{border-bottom-color:#0000}.kd-wkrow[data-wk]:last-child:after{content:"";background:var(--kd-line);height:1px;transform:scaleX(var(--p));transform-origin:100%;pointer-events:none;position:absolute;bottom:-1px;left:0;right:0}.kd-wkrow[data-wk] .kd-wkrow__head>:not(.kd-wkrow__thumbs){opacity:var(--w);transform:translate3d(calc((1 - var(--w))*-32px),0,0)}.kd-wkrow[data-wk] .kd-wkrow__reel{clip-path:inset(0 0 0 calc((1 - var(--p))*100%))}.kd-wkrow[data-wk] .kd-wkrow__reel-tile img{transform:scale(calc(1 + (1 - var(--p))*.25))}}@media (prefers-reduced-motion:no-preference) and (max-width:1020px){.kd-wkrow[data-wk] .kd-wkrow__reel{clip-path:inset(calc((1 - var(--p))*100%)0 0 0 round var(--kd-radius))}}
.mx-st-track,.mx-inc-track{position:relative}.mx-inc__alias{pointer-events:none;width:1px;height:1px;scroll-margin-top:var(--up-nav-clear);position:absolute;top:0;left:0}.mx-st-spacer,.mx-inc-spacer{display:none}@media (prefers-reduced-motion:no-preference) and (min-height:560px){.mx-st-track[data-dot]{z-index:1}.mx-st-track[data-dot]>.mx-st{top:var(--st-top,0px);position:sticky}.mx-st-track[data-dot]>.mx-st-spacer{height:var(--st-d,90svh);display:block}.mx-inc-track[data-dot]{z-index:2;margin-top:calc(-1*var(--inc-pull,0px))}.mx-inc-track[data-dot]>.mx-inc{scroll-margin-top:calc(-1*var(--inc-d,0px));position:sticky;top:0}.mx-inc-track[data-dot]>.mx-inc__alias{scroll-margin-top:calc(-1*var(--inc-d,0px))}.mx-inc-track[data-dot]>.mx-inc-spacer{height:var(--inc-d,90svh);display:block}}.mx-inc{overflow-x:clip}.mx-inc__inner{max-width:calc(1180px + 2*var(--kd-pad,20px));padding:clamp(84px,13svh,140px)var(--kd-pad,20px)clamp(72px,10svh,110px);flex-direction:column;align-items:center;margin-inline:auto;display:flex}.up-root .mx-inc__scope{max-width:34rem;color:var(--mx-muted);text-align:center;text-wrap:balance;margin:18px auto 0;font-size:.95rem;line-height:1.45}.mx-inc{--inc-pad:clamp(24px,2.4vw,32px);--inc-step:clamp(22px,2vw,28px)}.mx-inc .mx-inc__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:100%;margin:clamp(40px,5vw,64px) 0 0;padding:0;list-style:none;display:grid}.mx-inc__card{min-width:0;padding:var(--inc-pad);color:#171817;transition:background-color .45s var(--mx-ease-out),color .45s var(--mx-ease-out);background:#fff;flex-direction:column;display:flex;box-shadow:inset 0 0 0 1px #17181714}@supports (grid-template-rows:subgrid){.mx-inc__card{grid-row:span 3;grid-template-rows:subgrid;row-gap:0;display:grid}}.up-root .mx-inc__name{font-family:var(--font-display),ui-sans-serif,system-ui,sans-serif;letter-spacing:-.03em;color:inherit;margin:0;font-size:clamp(1.35rem,1.9vw,1.7rem);font-weight:900;line-height:1.05}.up-root .mx-inc__desc{color:currentColor;opacity:.62;text-wrap:pretty;margin:8px 0 0;font-size:.86rem;line-height:1.4}.mx-inc .mx-inc__feats{margin:var(--inc-step)0;padding:calc(var(--inc-step)*.75)0 0;border-top:1px solid;border-top-color:color-mix(in srgb,currentColor 14%,transparent);align-content:start;gap:10px;font-size:.86rem;line-height:1.35;list-style:none;display:grid}.mx-inc__feats li{grid-template-columns:14px 1fr;align-items:baseline;gap:8px;display:grid}.mx-inc__check{transform:translateY(1px)}.mx-inc__cta{margin-top:auto}@media (hover:hover) and (pointer:fine){.mx-inc__card:hover{color:#f9f4eb;background:#171817}.mx-inc__card:hover .mx-btn--fill{color:#171817;--mi-fill:#fff;background:#f9f4eb}}.mx-inc__wide{column-gap:calc(var(--inc-pad)*1.5);row-gap:var(--inc-step);padding:var(--inc-pad);color:#f9f4eb;background:#171817;grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) auto;display:grid}.mx-inc .mx-inc__feats--two{padding:0 0 0 calc(var(--inc-pad)*1.5);border-top:0;border-left:1px solid #f9f4eb29;grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;gap:10px 24px;margin:0}.mx-inc__wide .mx-inc__cta{align-self:end}.mx-inc__wide .mx-btn--fill{color:#171817;--mi-fill:#fff;background:#f9f4eb}.mx-inc__end{text-align:center;flex-direction:column;align-items:center;gap:18px;margin-top:clamp(36px,5svh,56px);display:flex}.up-root .mx-inc__end p{max-width:34rem;color:var(--mx-fg);text-wrap:balance;margin:0;font-size:clamp(1rem,1.3vw,1.15rem);font-weight:600;line-height:1.4}.mx-inc__ends{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}@media (prefers-reduced-motion:no-preference){.mx-inc[data-ready] .mx-inc__scope,.mx-inc__grid[data-ready]~.mx-inc__end{opacity:0;filter:blur(6px);transition:opacity .7s cubic-bezier(.2,.8,.2,1),transform 1s cubic-bezier(.16,1,.3,1),filter .7s cubic-bezier(.2,.8,.2,1);transform:translateY(14px)}.mx-inc[data-ready][data-say] .mx-inc__scope,.mx-inc__grid[data-in]~.mx-inc__end{opacity:1;filter:none;transform:none}.mx-inc[data-ready][data-say] .mx-inc__scope{transition-delay:.5s}.mx-inc__grid[data-in]~.mx-inc__end{transition-delay:.55s}.mx-inc__grid[data-ready]>li{opacity:0;transition:opacity .8s cubic-bezier(.2,.8,.2,1),transform 1.3s cubic-bezier(.16,1,.3,1),background-color .45s var(--mx-ease-out),color .45s var(--mx-ease-out);transition-delay:calc(var(--i,0)*.1s),calc(var(--i,0)*.1s),0s,0s;transform:translateY(64px)scale(.97)}.mx-inc__grid[data-in]>li{opacity:1;transform:none}}@media (max-width:1023px){.mx-inc__wide{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr)}.mx-inc__wide .mx-inc__cta{grid-column:1/-1;justify-self:start}}@media (max-width:760px){.mx-inc .mx-inc__grid{grid-template-columns:minmax(0,1fr);gap:10px;width:min(88vw,420px);margin-inline:auto}.mx-inc__wide{grid-template-columns:minmax(0,1fr)}.mx-inc .mx-inc__feats--two{padding:calc(var(--inc-step)*.75)0 0;border-top:1px solid #f9f4eb29;border-left:0;grid-template-columns:minmax(0,1fr)}.mx-inc__wide .mx-inc__cta{justify-self:stretch}}
.mx-ft{--mx-ft-muted:#99958d;--mx-ft-head:#cfcfcf;--mx-ft-hair:#2c2c2b;--mx-ft-max:1280px;--lk-max:var(--mx-ft-max);--lk-pad:max(5vw,20px);overflow:clip}.mx-ft__inner{z-index:2;padding-block:clamp(96px,11vw,160px) 0;padding-inline:max(5vw,20px);position:relative}.mx-ft__body{width:100%;max-width:var(--mx-ft-max);margin-inline:auto}.mx-ft__top{flex-direction:column;display:flex}.mx-ft__intro{flex-direction:column;align-items:flex-start;display:flex}.up-root .mx-ft__big{max-width:9em;font-family:var(--font-display),ui-sans-serif,system-ui,sans-serif;letter-spacing:-.03em;word-spacing:0;color:var(--mx-fg);text-wrap:balance;margin:0;font-size:clamp(2.2rem,4vw,3.6rem);font-weight:900;line-height:1.02;position:relative}.up-root .mx-ft__big[data-live]{color:#0000}.mx-ft__formwrap{width:100%;margin-top:clamp(22px,2.4vw,32px)}.mx-ft__form{width:100%}.mx-ft__field{background:#f6f1e8;border-radius:0;align-items:center;height:44px;display:flex;position:relative}.mx-ft__field:focus-within{box-shadow:0 0 0 2px #f9f4eb66}.mx-ft__input{border-radius:inherit;width:100%;min-width:0;height:100%;font-family:var(--mx-sans);letter-spacing:-.015em;color:#171817;background:0 0;border:0;flex:auto;padding:0 54px 0 14px;font-size:.92rem}.mx-ft__input::placeholder{color:#8a857a}.mx-ft__input:focus{outline:none}.mx-ft__send{color:#171817;cursor:pointer;transition:transform .25s var(--mx-ease-out),opacity .2s,scale .16s var(--mx-ease-out);background:0 0;border:0;justify-content:center;align-items:center;padding:6px;display:inline-flex;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.mx-ft__send:focus-visible{outline-offset:2px;border-radius:0;outline:2px solid #171817}.mx-ft__pixel{--mx-px:3px;grid-template-columns:repeat(8,var(--mx-px));grid-template-rows:repeat(5,var(--mx-px));display:grid}.mx-ft__pixel-cell{width:var(--mx-px);height:var(--mx-px);background:currentColor}.mx-ft__cols{flex-direction:column;margin-top:44px;display:flex}.mx-ft__coltitle,.mx-ft__coltoggle{color:var(--mx-ft-head);margin:0}.mx-ft__coltitle{margin-bottom:18px}.mx-ft__coltoggle{text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:15px 0;display:flex}.mx-ft__colicon{flex:none;width:11px;height:11px;position:relative}.mx-ft__colicon:before,.mx-ft__colicon:after{content:"";background:var(--mx-fg);width:11px;height:1px;transition:transform .35s var(--mx-ease-out);position:absolute;top:50%;left:0;transform:translateY(-50%)}.mx-ft__colicon:after{transform:translateY(-50%)rotate(90deg)}.mx-ft__col[data-open] .mx-ft__colicon:after{transform:translateY(-50%)rotate(0)}.mx-ft__colpanel{grid-template-rows:1fr;display:grid}.mx-ft__colclip{min-height:0;overflow:hidden}.mx-ft__collist{flex-direction:column;align-items:flex-start;gap:16px;margin:0;padding:0;list-style:none;display:flex}.mx-ft__sublabel{color:var(--mx-ft-head);margin-top:10px}.mx-ft__link{letter-spacing:-.015em;transition:color .2s var(--mx-ease-sin);font-size:.92rem;line-height:1.35}.up-root a.mx-ft__link{color:var(--mx-ft-muted)}@media (hover:hover) and (pointer:fine){.up-root a.mx-ft__link:hover{color:var(--mx-fg)}}.mx-ft__bottom{border-top:1px solid var(--mx-ft-hair);flex-direction:column;gap:14px;margin-top:32px;padding-top:22px;display:flex;position:relative}.mx-ft__reach{flex-wrap:wrap;align-items:center;gap:4px 26px;margin:0;padding:0;list-style:none;display:flex}.mx-ft__reachlink{letter-spacing:-.015em;transition:color .2s var(--mx-ease-sin);font-size:.92rem;font-weight:500;line-height:1.35}.up-root a.mx-ft__reachlink{color:var(--mx-fg)}@media (hover:hover) and (pointer:fine){.up-root a.mx-ft__reachlink:hover{color:var(--mx-ft-head)}}.mx-ft__legal{color:var(--mx-ft-muted);flex-wrap:wrap;align-items:center;gap:6px 22px;font-size:.7rem;display:flex}.mx-ft__legalrow{flex-wrap:wrap;align-items:center;gap:0 8px;display:inline-flex}.mx-ft__legalrow:first-child{gap:0 18px}.up-root a.mx-ft__legallink{color:var(--mx-ft-muted);transition:color .2s var(--mx-ease-sin)}@media (hover:hover) and (pointer:fine){.up-root a.mx-ft__legallink:hover{color:var(--mx-fg)}}@media (min-width:1024px){.mx-ft__top{flex-direction:row}.mx-ft__formwrap{width:360px}.mx-ft__intro{flex:none}.mx-ft__cols{flex-direction:row;flex:auto;justify-content:flex-end;gap:clamp(36px,4.4vw,72px);margin:6px 8px 0 clamp(40px,4.5vw,72px)}.mx-ft .mx-ft__collist{margin-top:20px}.mx-ft .mx-ft__col--services .mx-ft__collist{grid-template-columns:repeat(2,auto);gap:16px clamp(28px,3vw,48px);display:grid}.mx-ft__bottom{flex-direction:row;justify-content:space-between;align-items:center;gap:32px;margin-top:40px;padding-top:22px}.mx-ft__reach{flex-wrap:nowrap;flex:none}.mx-ft__legal{flex:auto;justify-content:flex-end}}@media (max-width:1023px){.mx-ft__col{border-top:1px solid var(--mx-line)}.mx-ft__col:last-child{border-bottom:1px solid var(--mx-line)}.mx-ft__colpanel{transition:grid-template-rows .42s var(--mx-ease-in-out);grid-template-rows:0fr}.mx-ft__col[data-open] .mx-ft__colpanel{grid-template-rows:1fr}.mx-ft__collist{padding:4px 0 22px}}@media (prefers-reduced-motion:reduce){.mx-ft__send{transition:none;transform:translateY(-50%)}.mx-ft__colpanel,.mx-ft__colicon:before,.mx-ft__colicon:after{transition:none}}.mx-ft__langs{gap:0 14px}.mx-ft__globe{opacity:.8;flex:none;width:13px;height:13px}.mx-ft__langcur{color:var(--mx-fg)}@media (min-width:1024px){.mx-ft .mx-ft__colclip{min-width:min-content}}@media (min-width:1024px) and (max-width:1279px){.mx-ft__formwrap{width:300px}}
