.hi-assistant-launcher{z-index:90;color:#fff;cursor:pointer;font:inherit;background:#101319;border:1px solid #ffffff38;border-radius:60px;align-items:center;gap:12px;padding:10px 19px 10px 10px;display:flex;position:fixed;bottom:25px;right:28px;box-shadow:0 8px 35px #0003}.hi-assistant-mark{color:#fff;letter-spacing:-2px;background:#1236f5;border-radius:50%;flex:none;place-items:center;width:45px;height:45px;font-size:22px;font-weight:800;display:grid;position:relative}.hi-assistant-mark>span{color:#c8f18a;font-size:13px;position:absolute;top:3px;right:9px}.hi-assistant-launcher-copy{text-align:left;font-size:13px;font-weight:650;line-height:1.3}.hi-assistant-launcher-copy small{color:#bcc3d2;margin-top:3px;font-size:10px;font-weight:400;display:block}.hi-assistant-live{background:#a9d68b;border-radius:50%;width:6px;height:6px;margin-left:3px}.hi-assistant-launcher:hover{transform:translateY(-2px)}.hi-assistant-dialog{color:#101319;background:#f9f9f6;border:1px solid #d8dce5;border-radius:22px;width:min(440px,100vw - 32px);max-width:none;height:min(720px,100dvh - 48px);max-height:calc(100dvh - 48px);margin:0;padding:0;font-family:Arial,sans-serif;position:fixed;inset:auto 26px 24px auto;overflow:hidden;box-shadow:0 28px 100px #0004}.hi-assistant-dialog[open]{flex-direction:column;display:flex}.hi-assistant-dialog::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#07102838}.hi-assistant-header{color:#fff;background:#101319;flex:none;align-items:center;gap:12px;padding:21px 22px;display:flex}.hi-assistant-header h2{letter-spacing:0!important;color:inherit!important;margin:0!important;font-size:17px!important;line-height:1.3!important}.hi-assistant-header p{color:#b8c0d0!important;margin:5px 0 0!important;font-size:11px!important}.hi-assistant-close{color:#fff;cursor:pointer;background:0 0;border:0;margin-left:auto;padding:8px;font-size:29px;line-height:1}.hi-assistant-tabs{background:#fff;border-bottom:1px solid #e2e4eb;flex:none;gap:5px;padding:10px 18px;display:flex}.hi-assistant-tabs button{color:#606878;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:1;padding:11px;font:600 12px Arial,sans-serif}.hi-assistant-tabs .active{color:#1236f5;background:#e8ecff}.hi-assistant-context{color:#657085;border-bottom:1px solid #e7e9ee;padding:11px 22px;font-size:11px}.hi-assistant-context span{color:#1236f5;margin-right:5px}.hi-assistant-messages{scrollbar-width:thin;overscroll-behavior:contain;flex-direction:column;flex:1;gap:16px;min-height:70px;padding:20px 18px;display:flex;overflow-y:auto}.hi-message{border-radius:14px;max-width:93%;padding:14px 16px;font-size:13px;line-height:1.6}.hi-message-assistant{background:#fff;border:1px solid #e3e6ee;border-bottom-left-radius:3px;align-self:flex-start}.hi-message-user{color:#fff;background:#1236f5;border-bottom-right-radius:3px;align-self:flex-end}.hi-message-author{letter-spacing:.04em;opacity:.65;font-size:9px;font-weight:700}.hi-message p{color:inherit!important;margin:5px 0 0!important;font-size:13px!important;line-height:1.65!important}.hi-message a,.hi-message button{text-align:left;color:#1236f5;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;margin-top:11px;padding:0;font:600 12px Arial,sans-serif;text-decoration:underline;display:block}.hi-assistant-suggestions{flex-wrap:wrap;flex:none;gap:6px;padding:9px 16px;display:flex}.hi-assistant-suggestions button{color:#40495a;cursor:pointer;background:#fff;border:1px solid #dadee7;border-radius:20px;padding:8px 10px;font:11px Arial,sans-serif}.hi-assistant-composer{border-top:1px solid #e0e3ea;flex:none;gap:9px;padding:12px 16px;display:flex}.hi-assistant-composer input{color:#101319;background:#fff;border:1px solid #dbe0e9;border-radius:10px;width:100%;min-width:0;padding:13px 12px;font:13px Arial,sans-serif}.hi-assistant-composer button{color:#fff;cursor:pointer;background:#1236f5;border:0;border-radius:10px;flex:none;width:45px;font-size:24px}.hi-assistant-composer button:disabled{opacity:.45;cursor:default}.hi-assistant-disclosure{color:#758092;flex:none;padding:0 18px 14px;font-size:9px;line-height:1.5}.hi-assistant-disclosure a{color:#454e62;text-decoration:underline}.hi-assistant-booking{overscroll-behavior:contain;padding:19px 20px;overflow-y:auto}.hi-sr-only,.hi-honeypot{clip-path:inset(50%)!important;white-space:nowrap!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.hi-booking-form{color:#101319;background:#f6f4ee;border:1px solid #dde0e6;border-radius:20px;padding:36px;font-family:Arial,sans-serif;position:relative}.hi-form-kicker{letter-spacing:.15em;color:#1236f5;margin-bottom:11px;font-size:10px;font-weight:700;display:block}.hi-form-intro h3{letter-spacing:-.035em;color:#101319;margin:0 0 12px;font-size:28px;line-height:1.2}.hi-form-intro p{color:#606878;max-width:560px;margin:0 0 25px;font-size:13px;line-height:1.7}.hi-form-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.hi-form-grid label{flex-direction:column;gap:8px;font-size:12px;font-weight:600;display:flex}.hi-form-grid label>span{color:#6e7788;font-size:10px;font-weight:400;display:inline}.hi-form-grid input,.hi-form-grid select,.hi-form-grid textarea{color:#101319;box-sizing:border-box;background:#fff;border:1px solid #d4d8e1;border-radius:8px;width:100%;min-width:0;padding:13px 12px;font:14px Arial,sans-serif}.hi-form-grid textarea{resize:vertical;min-height:90px;max-height:300px}.hi-form-wide{grid-column:1/-1}.hi-consent{color:#626b7d;align-items:flex-start;gap:10px;margin:22px 0;font-size:11px;line-height:1.6;display:flex}.hi-consent input{accent-color:#1236f5;flex:none;width:16px;height:16px;margin:2px 0 0}.hi-consent a{color:#1236f5;text-decoration:underline}.hi-form-submit{color:#fff;cursor:pointer;background:#1236f5;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:14px;width:100%;padding:15px 20px;font:600 13px Arial,sans-serif;display:flex}.hi-form-submit:disabled{opacity:.6;cursor:wait}.hi-form-submit>span{font-size:20px}.hi-form-alternative{color:#667084!important;margin:16px 0 0!important;font-size:11px!important;line-height:1.65!important}.hi-form-alternative a{color:#1236f5;text-decoration:underline}.hi-form-error{background:#fff0f0;border-radius:7px;padding:12px;color:#a12b32!important;font-size:12px!important;line-height:1.6!important}.hi-booking-success{color:#101319;background:#f2f7ed;border:1px solid #d6dfd3;border-radius:18px;padding:30px;font-family:Arial,sans-serif}.hi-success-mark{color:#2b5920;background:#d4e7c1;border-radius:50%;place-items:center;width:42px;height:42px;margin-bottom:20px;font-size:24px;display:grid}.hi-booking-success h3{color:#101319;margin:0 0 16px;font-size:23px;line-height:1.2}.hi-booking-success p{color:#4d5c4b!important;font-size:13px!important;line-height:1.7!important}.hi-booking-success small{color:#63765f;margin:20px 0;font-size:10px;display:block}.hi-booking-success a,.hi-form-secondary{color:#1236f5;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;margin-top:14px;padding:0;font:600 12px Arial,sans-serif;text-decoration:underline;display:block}.hi-booking-form.is-compact{background:0 0;border:0;border-radius:0;padding:0}.is-compact .hi-form-intro h3{font-size:23px}.is-compact .hi-form-grid{gap:14px}.is-compact .hi-form-grid label{font-size:11px}.is-compact .hi-form-grid input,.is-compact .hi-form-grid select{padding:11px 9px;font-size:13px}.hi-assistant-dialog :focus-visible,.hi-booking-form :focus-visible,.hi-assistant-launcher:focus-visible{outline-offset:3px;outline:3px solid #82a0ff}@media (max-width:600px){.hi-assistant-launcher{border-radius:50%;justify-content:center;width:62px;height:62px;padding:9px;bottom:16px;right:16px}.hi-assistant-launcher-copy,.hi-assistant-live{display:none}.hi-assistant-dialog{border-radius:19px;width:auto;height:calc(100dvh - 28px);max-height:calc(100dvh - 28px);inset:auto 8px 8px}.hi-assistant-header{padding:17px}.hi-assistant-disclosure{font-size:10px}.hi-booking-form{padding:24px 18px}.hi-form-grid{grid-template-columns:1fr}.hi-booking-form.is-compact .hi-form-grid{grid-template-columns:1fr 1fr}.is-compact .hi-form-grid label:nth-child(-n+2){grid-column:1/-1}.hi-form-intro h3{font-size:26px}}@media (prefers-reduced-motion:reduce){.hi-assistant-launcher:hover{transform:none}}.hi-intro{z-index:91;color:#101319;transform-origin:100% 100%;background:#fff;border-radius:22px 22px 6px;width:min(360px,100vw - 32px);padding:18px 18px 16px;font-family:Arial,sans-serif;animation:.7s cubic-bezier(.22,1,.36,1) both introIn;position:fixed;bottom:100px;right:28px;box-shadow:0 30px 80px -20px #05080f80,0 0 0 1px #10131910}@keyframes introIn{0%{opacity:0;transform:translateY(16px)scale(.92)}to{opacity:1;transform:none}}.hi-intro__close{color:#6b7280;cursor:pointer;background:0 0;border:0;min-width:36px;min-height:36px;padding:6px;font-size:22px;line-height:1;position:absolute;top:8px;right:10px}.hi-intro__who{align-items:center;gap:12px;margin-bottom:12px;display:flex}.hi-intro__mark{width:40px;height:40px;font-size:19px;animation:1.6s cubic-bezier(.22,1,.36,1) .3s 2 introWave}@keyframes introWave{0%,to{transform:rotate(0)}20%{transform:rotate(-14deg)}40%{transform:rotate(10deg)}60%{transform:rotate(-6deg)}80%{transform:rotate(3deg)}}.hi-intro__who strong{font-size:14px;display:block}.hi-intro__who small{color:#4b7a3a;align-items:center;gap:6px;font-size:11px;display:flex}.hi-intro__who small i{background:#46b86a;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #46b86a33}.hi-intro__msg{background:#f3f5f9;border-radius:4px 16px 16px;padding:11px 13px;animation:.45s cubic-bezier(.22,1,.36,1) both msgIn;color:#101319!important;margin:0 0 8px!important;font-size:14px!important;line-height:1.55!important}@keyframes msgIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.hi-intro__typing{background:#f3f5f9;border-radius:4px 16px 16px;gap:5px;padding:13px 14px;display:inline-flex;margin:0 0 8px!important}.hi-intro__typing i{background:#9aa3b2;border-radius:50%;width:7px;height:7px;animation:1.1s ease-in-out infinite typing}.hi-intro__typing i:nth-child(2){animation-delay:.15s}.hi-intro__typing i:nth-child(3){animation-delay:.3s}@keyframes typing{0%,60%,to{opacity:.5;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}.hi-intro__actions{flex-wrap:wrap;gap:8px;margin-top:12px;animation:.45s cubic-bezier(.22,1,.36,1) .15s both msgIn;display:flex}.hi-intro__actions button{color:#101319;cursor:pointer;background:#fff;border:1.5px solid #10131922;border-radius:999px;min-height:42px;padding:10px 14px;font:600 13px Arial,sans-serif}.hi-intro__actions .hi-intro__primary{color:#fff;background:#1236f5;border-color:#1236f5}.hi-assistant-launcher.is-waving{animation:2s ease-in-out infinite launcherPulse}.hi-assistant-launcher.is-waving .hi-assistant-mark{animation:1.6s cubic-bezier(.22,1,.36,1) infinite introWave}@keyframes launcherPulse{0%,to{box-shadow:0 8px 35px #0003,0 0 #1236f566}50%{box-shadow:0 8px 35px #0003,0 0 0 10px #1236f500}}@media (max-width:600px){.hi-intro{bottom:90px;right:16px}}@media (prefers-reduced-motion:reduce){.hi-intro,.hi-intro__msg,.hi-intro__actions,.hi-intro__mark,.hi-assistant-launcher.is-waving,.hi-assistant-launcher.is-waving .hi-assistant-mark{animation:none}}
.hi-scroll-scene{color:#f6f4ee;isolation:isolate;--scene-accent:#1236f5;background:#101c2a;height:280svh;margin-block:0;position:relative}.hi-scroll-scene__sticky{background:#101c2a;height:100svh;min-height:680px;position:sticky;top:0;overflow:hidden}.hi-scroll-scene__canvas{z-index:0;width:100%;height:calc(100% - 190px);display:block;position:absolute;inset:80px 0 110px}.hi-scroll-scene__intro{z-index:2;pointer-events:none;position:absolute;top:46px;left:clamp(24px,5vw,88px);right:24px}.hi-scroll-scene__eyebrow{color:#b8c6d4;letter-spacing:.19em;margin-bottom:14px;font-size:10px;font-weight:600;display:block}.hi-scroll-scene__intro h2{letter-spacing:-.035em;color:#f6f4ee;max-width:750px;margin:0;font-size:clamp(26px,3.1vw,46px);font-weight:500;line-height:1.13}.hi-scroll-scene__intro p{color:#a3b4c5;margin:12px 0 0;font-size:13px}.hi-scroll-scene__concept{z-index:2;letter-spacing:.13em;color:#9aafc1;text-align:right;max-width:160px;font-size:9px;position:absolute;top:57px;right:clamp(24px,5vw,88px)}.hi-scroll-scene__bottom{z-index:3;background:linear-gradient(#0000,#0a1422cc 12%,#0a1422 30%);padding:24px clamp(24px,5vw,88px) 22px;position:absolute;bottom:0;left:0;right:0}.hi-scroll-scene__current{align-items:center;gap:25px;min-height:72px;margin-bottom:22px;display:flex}.hi-scroll-scene__number{letter-spacing:-.04em;color:#f6f4ee;white-space:nowrap;font-family:Arial,sans-serif;font-size:33px;line-height:1}.hi-scroll-scene__number>span{letter-spacing:0;color:#8fa4b7;font-size:12px}.hi-scroll-scene__current h3{letter-spacing:-.015em;color:#f6f4ee;margin:0 0 5px;font-size:18px;font-weight:500;line-height:1.3}.hi-scroll-scene__current p{color:#a9bac9;max-width:600px;margin:0;font-size:12px;line-height:1.55}.hi-scroll-scene__controls{align-items:flex-start;gap:30px;display:flex}.hi-scroll-scene__steps{flex:1;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;min-width:0;display:grid}.hi-scroll-scene__steps button{color:#8296aa;text-align:left;cursor:pointer;background:0 0;border:0;border-top:2px solid #3a4a5c;border-radius:0;align-items:baseline;gap:9px;min-height:42px;padding:11px 0 4px;font-family:inherit;font-size:10px;transition:color .2s,border-color .2s;display:flex}.hi-scroll-scene__steps button:hover,.hi-scroll-scene__steps button.is-active{color:#f6f4ee;border-color:#ecf0f8}.hi-scroll-scene__steps button:focus-visible,.hi-scroll-scene__replay:focus-visible{outline-offset:5px;outline:2px solid #fff}.hi-scroll-scene__step-label{font-size:11px;line-height:1.3}.hi-scroll-scene__replay{color:#e7edf4;cursor:pointer;background:0 0;border:1px solid #617386;border-radius:24px;align-items:center;gap:14px;min-height:44px;padding:12px 18px;font-family:inherit;font-size:11px;display:flex}.hi-scroll-scene__replay:hover{background:#26394a}.hi-scroll-scene--reduced{height:auto}.hi-scroll-scene--reduced .hi-scroll-scene__sticky{position:relative}@media (min-width:1700px){.hi-scroll-scene__canvas{width:90%;height:calc(100% - 215px);inset:90px 5vw 125px}}@media (max-width:900px){.hi-scroll-scene__concept{display:none}.hi-scroll-scene__steps{gap:8px}.hi-scroll-scene__step-label{display:none}.hi-scroll-scene__current{gap:18px}.hi-scroll-scene__intro{top:32px}.hi-scroll-scene__controls{gap:18px}.hi-scroll-scene__sticky{min-height:620px}}@media (max-width:600px){.hi-scroll-scene{height:200svh}.hi-scroll-scene__sticky{min-height:650px}.hi-scroll-scene__canvas{width:148%;height:calc(100% - 290px);inset:120px -24% 170px}.hi-scroll-scene__intro{top:29px;left:22px;right:22px}.hi-scroll-scene__intro h2{max-width:340px;font-size:29px}.hi-scroll-scene__intro p{max-width:280px;font-size:12px}.hi-scroll-scene__eyebrow{letter-spacing:.14em;max-width:295px;margin-bottom:10px;font-size:8px;line-height:1.6}.hi-scroll-scene__bottom{padding:20px 22px 21px}.hi-scroll-scene__current{align-items:flex-start;min-height:82px;margin-bottom:13px}.hi-scroll-scene__number{padding-top:3px;font-size:28px}.hi-scroll-scene__current h3{font-size:17px}.hi-scroll-scene__current p{font-size:11px;line-height:1.5}.hi-scroll-scene__steps button{justify-content:center;font-size:11px}.hi-scroll-scene__controls{gap:16px}.hi-scroll-scene__replay{padding:11px 13px;font-size:10px}.hi-scroll-scene--reduced{height:auto}}@media (prefers-reduced-motion:reduce){.hi-scroll-scene{height:auto}.hi-scroll-scene__sticky{position:relative}.hi-scroll-scene__steps button{transition:none}}
.stage{height:calc(var(--stage-len,8) * 100svh);color:#f3f5f8;isolation:isolate;background:#05080f;position:relative}.stage__sticky{height:100svh;min-height:560px;position:sticky;top:0;overflow:hidden}.stage__canvas{opacity:0;width:100%;height:100%;transition:opacity 1.4s cubic-bezier(.22,1,.36,1);display:block;position:absolute;inset:0}.stage.is-ready .stage__canvas{opacity:1}.stage__veil{pointer-events:none;opacity:0;z-index:1;position:absolute;inset:0}.stage__shade{pointer-events:none;z-index:1;background:linear-gradient(#05080f8c 0%,#05080f26 18%,#0000 32% 62%,#05080f99 84%,#05080fe6 100%);position:absolute;inset:0}.stage__loading{letter-spacing:.18em;text-transform:uppercase;color:#9fb0c4;z-index:2;place-content:center;justify-items:center;gap:16px;font-size:12px;display:grid;position:absolute;inset:0}.stage__loading span{border:2px solid #fff2;border-top-color:var(--scene-accent);border-radius:50%;width:44px;height:44px;animation:1s linear infinite spin}.stage__intro{top:108px;left:var(--gutter);right:var(--gutter);z-index:2;pointer-events:none;max-width:720px;position:absolute}.stage__eyebrow{letter-spacing:.2em;color:#c5d0de;margin-bottom:14px;font-size:11px;font-weight:700;display:block}.stage__intro h2{letter-spacing:-.045em;color:#fff;text-shadow:0 4px 30px #0007;font-size:clamp(28px,3.6vw,56px);line-height:1.04}.stage__intro p{color:#c3cedb;margin-top:12px;font-size:13px}.stage__bottom{padding:0 max(var(--gutter),270px) 30px var(--gutter);z-index:2;position:absolute;bottom:0;left:0;right:0}.stage__caption{align-items:center;gap:24px;min-height:70px;margin-bottom:26px;animation:.8s cubic-bezier(.22,1,.36,1) capIn;display:flex}.stage__num{letter-spacing:-.05em;white-space:nowrap;font-size:clamp(30px,3vw,46px);font-weight:700;line-height:1}.stage__num small{color:#9fb0c4;letter-spacing:0;font-size:12px}.stage__caption h3{letter-spacing:-.02em;font-size:clamp(18px,1.6vw,24px);line-height:1.2}.stage__caption p{color:#c3cedb;max-width:560px;margin-top:6px;font-size:13px}.stage__track{background:#ffffff2e;border-radius:2px;height:2px;margin:0 6px 18px;position:relative}.stage__fill{background:linear-gradient(90deg,#fff,var(--scene-accent));transform-origin:0;filter:brightness(1.4);border-radius:2px;position:absolute;inset:0;transform:scaleX(0)}.stage__track button{cursor:pointer;color:#fff;background:0 0;border:0;padding:12px;position:absolute;top:50%;translate:-50% -50%}.stage__track button i{background:#05080f;border:2px solid #fff6;border-radius:50%;width:9px;height:9px;transition:background .3s,border-color .3s,transform .3s;display:block}.stage__track button.is-past i{background:#fff;border-color:#fff}.stage__track button[aria-current=step] i{transform:scale(1.5);box-shadow:0 0 0 4px #fff2}.stage__track button span{white-space:nowrap;opacity:0;pointer-events:none;background:#05080fcc;border-radius:6px;padding:5px 9px;font-size:11px;transition:opacity .25s,translate .25s;position:absolute;bottom:calc(100% + 2px);left:50%;translate:-50% 4px}.stage__track button:hover span,.stage__track button:focus-visible span{opacity:1;translate:-50%}.stage--reduced{height:100svh}@keyframes capIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (max-width:760px){.stage__intro{top:92px}.stage__intro h2{font-size:28px}.stage__bottom{padding:0 20px 96px}.stage__caption{gap:16px;margin-bottom:18px}.stage__caption p{font-size:12px}.stage__track button span{display:none}}@media (prefers-reduced-motion:reduce){.stage__canvas,.stage__caption,.stage__track button i{transition:none;animation:none}.stage__loading span{animation:none}}@media (max-height:600px){.stage__sticky{min-height:0}.stage__intro{top:76px}.stage__intro h2{font-size:24px}.stage__intro p{display:none}.stage__bottom{padding-bottom:22px}.stage__caption{margin-bottom:16px}.stage__caption p{font-size:11px}}
.backdrop{z-index:-1;pointer-events:none;background:var(--ink);--bd:#1236f5;position:fixed;inset:0;overflow:hidden}.backdrop__blob{opacity:.55;will-change:transform;border-radius:50%;width:75vmax;height:75vmax;position:absolute}.backdrop__blob--1{background:radial-gradient(circle,color-mix(in srgb,var(--bd) 70%,transparent) 0%,transparent 62%);animation:34s ease-in-out infinite alternate bdDrift1;top:-30vmax;left:-20vmax}.backdrop__blob--2{background:radial-gradient(circle,color-mix(in srgb,var(--bd) 45%,#fff 0%) 0%,transparent 60%);opacity:.32;animation:42s ease-in-out infinite alternate bdDrift2;top:10vh;right:-30vmax}.backdrop__blob--3{background:radial-gradient(circle,color-mix(in srgb,var(--bd) 55%,#000 20%) 0%,transparent 60%);opacity:.45;animation:38s ease-in-out infinite alternate bdDrift3;bottom:-45vmax;left:10vw}@keyframes bdDrift1{to{transform:translate(28vw,22vh)scale(1.15)}}@keyframes bdDrift2{to{transform:translate(-30vw,26vh)scale(.9)}}@keyframes bdDrift3{to{transform:translate(22vw,-30vh)scale(1.2)}}.backdrop__motif{opacity:.5;position:absolute;inset:-200px;-webkit-mask-image:radial-gradient(80% 70% at 50% 40%,#000 20%,#0000 80%);mask-image:radial-gradient(80% 70% at 50% 40%,#000 20%,#0000 80%)}.backdrop__grain{opacity:.07;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:absolute;inset:0}.backdrop--group .backdrop__motif{background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:64px 64px;animation:60s linear infinite bdPan}.backdrop--tech .backdrop__motif{background-image:radial-gradient(circle,#ffffff2a 1.2px,transparent 1.6px),linear-gradient(90deg,transparent 31px,color-mix(in srgb,var(--bd) 35%,transparent) 32px,transparent 33px);background-size:32px 32px,160px 160px;animation:40s linear infinite bdPan}.backdrop--trade .backdrop__motif{background-image:linear-gradient(#ffffff0e 2px,#0000 2px),linear-gradient(90deg,#ffffff0e 2px,#0000 2px);background-size:120px 80px;animation:50s linear infinite bdPanX}.backdrop--clean .backdrop__motif{background-image:radial-gradient(circle at 30% 30%,#fff2 0 6px,#0000 7px),radial-gradient(circle at 70% 60%,#ffffff14 0 3px,#0000 4px);background-size:140px 140px,90px 90px;animation:30s linear infinite bdRise}.backdrop--events .backdrop__motif{background-image:conic-gradient(from 200deg at 20% -10%,transparent 0 20deg,color-mix(in srgb,var(--bd) 30%,transparent) 26deg,transparent 34deg),conic-gradient(from 150deg at 80% -10%,transparent 0 20deg,#ffffff18 26deg,transparent 34deg);animation:12s ease-in-out infinite alternate bdSweep;inset:0;-webkit-mask-image:none;mask-image:none}.backdrop--move .backdrop__motif{background-image:repeating-linear-gradient(90deg,color-mix(in srgb,var(--bd) 40%,transparent) 0 26px,transparent 26px 60px);background-position:0 55%;background-repeat:repeat-x;background-size:60px 2px;animation:6s linear infinite bdRoad}.backdrop--exchange .backdrop__motif{background-image:repeating-radial-gradient(circle at 30% 60%,#0000 0 38px,#ffffff12 39px,#0000 40px);animation:18s ease-in-out infinite alternate bdPulse}.backdrop--studio .backdrop__motif{background-image:linear-gradient(90deg,#ffffff10 0 18px,#0000 18px 40px);background-position:0 12%,0 88%;background-repeat:repeat-x;background-size:40px 26px;animation:20s linear infinite bdPanX}.backdrop--build .backdrop__motif{background-image:linear-gradient(color-mix(in srgb,var(--bd) 50%,#8fb3ff) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--bd) 50%,#8fb3ff) 1px,transparent 1px),linear-gradient(#ffffff08 1px,transparent 1px),linear-gradient(90deg,#ffffff08 1px,transparent 1px);opacity:.28;background-size:120px 120px,120px 120px,24px 24px,24px 24px;animation:80s linear infinite bdPan}.backdrop--partners .backdrop__motif{background-image:radial-gradient(circle,color-mix(in srgb,var(--bd) 80%,#fff) 0 2px,transparent 3px),linear-gradient(35deg,transparent 49.5%,#ffffff12 50%,transparent 50.5%);background-size:110px 110px,110px 110px;animation:50s linear infinite bdPan}@keyframes bdPan{to{transform:translate(64px,64px)rotate(.001deg)}}@keyframes bdPanX{to{transform:translate(120px)}}@keyframes bdRise{to{transform:translateY(-140px)}}@keyframes bdSweep{0%{transform:rotate(-4deg)}to{transform:rotate(4deg)}}@keyframes bdRoad{to{background-position:-60px 55%}}@keyframes bdPulse{0%{transform:scale(1)}to{transform:scale(1.25)}}.section--paper{isolation:isolate;overflow:hidden}.section--paper:before{content:"";background:radial-gradient(circle,color-mix(in srgb,var(--accent) 16%,transparent),transparent 62%);z-index:-1;pointer-events:none;border-radius:50%;width:70vmax;height:70vmax;animation:40s ease-in-out infinite alternate bdDrift2;position:absolute;top:-30vmax;right:-25vmax}.section--paper:after{content:"";background:radial-gradient(circle,color-mix(in srgb,var(--accent) 10%,transparent),transparent 62%);z-index:-1;pointer-events:none;border-radius:50%;width:60vmax;height:60vmax;animation:46s ease-in-out infinite alternate bdDrift1;position:absolute;bottom:-35vmax;left:-25vmax}@media (prefers-reduced-motion:reduce){.backdrop *,.section--paper:before,.section--paper:after{animation:none!important}}
.rdv{--rdv:#1236f5;color:#101319;background:#fff;border:1px solid #10131914;border-radius:24px;padding:clamp(22px,3vw,36px);font-family:Arial,sans-serif;transition:box-shadow .4s;position:relative;overflow:hidden;box-shadow:0 30px 80px -40px #10131940}.rdv:focus-within{box-shadow:0 30px 90px -36px color-mix(in srgb,var(--rdv) 45%,transparent)}.rdv:before{content:"";background:linear-gradient(90deg,var(--rdv),color-mix(in srgb,var(--rdv) 30%,#fff));height:4px;transition:background .5s;position:absolute;inset:0 0 auto}.rdv__kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--rdv);margin-bottom:10px;font-size:11px;font-weight:700;transition:color .4s;display:block}.rdv__head h3{letter-spacing:-.035em;margin-bottom:22px;font-size:clamp(24px,2.4vw,32px);line-height:1.1}.rdv__steps{counter-reset:s;grid-template-columns:repeat(3,1fr);margin:0 0 26px;padding:0;list-style:none;display:grid;position:relative}.rdv__steps:before{content:"";background:#10131914;height:2px;position:absolute;top:13px;left:14px;right:calc(33.33% - 14px)}.rdv__bar{background:var(--rdv);transform-origin:0;height:2px;transition:transform .6s cubic-bezier(.22,1,.36,1);position:absolute;top:13px;left:14px;right:calc(33.33% - 14px)}.rdv__steps li{z-index:1;flex-direction:column;gap:8px;display:flex;position:relative}.rdv__dot{color:#6b7280;background:#fff;border:2px solid #10131926;border-radius:50%;place-items:center;width:28px;height:28px;font-size:12px;font-weight:700;transition:all .45s cubic-bezier(.22,1,.36,1);display:grid}.rdv__steps .is-current .rdv__dot{border-color:var(--rdv);color:var(--rdv);box-shadow:0 0 0 5px color-mix(in srgb,var(--rdv) 15%,transparent);transform:scale(1.08)}.rdv__steps .is-done .rdv__dot{background:var(--rdv);border-color:var(--rdv);color:#fff}.rdv__label{color:#6b7280;font-size:12px;font-weight:600;transition:color .3s}.rdv__steps .is-current .rdv__label{color:#101319}.rdv__viewport{margin:0 -4px;padding:0 4px;transition:height .55s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden}.rdv__track{align-items:flex-start;transition:transform .6s cubic-bezier(.22,1,.36,1);display:flex}.rdv__panel{flex:0 0 100%;min-width:0;padding:2px 4px 6px;transition:opacity .45s,filter .45s}.rdv__panel[aria-hidden=true]{opacity:0;filter:blur(2px)}.rdv fieldset{border:0;min-width:0;margin:0 0 18px;padding:0}.rdv legend{margin-bottom:12px;padding:0;font-size:14px;font-weight:700}.rdv legend small{color:#6b7280;font-weight:400}.rdv__chips{gap:8px;display:grid}.rdv__chips--services{grid-template-columns:repeat(2,minmax(0,1fr))}.rdv__chip,.rdv__day,.rdv__slot{cursor:pointer;position:relative}.rdv__chip input,.rdv__day input,.rdv__slot input,.rdv__switch input{opacity:0;pointer-events:none;position:absolute}.rdv__chip{border:1.5px solid #10131917;border-radius:14px;align-items:center;gap:10px;padding:11px 12px;transition:border-color .25s,background .25s,transform .25s;display:flex}.rdv__chip:hover{border-color:#10131933;transform:translateY(-1px)}.rdv__chip i{background:var(--c);width:12px;height:12px;box-shadow:0 0 0 3px color-mix(in srgb,var(--c) 18%,transparent);border-radius:50%;flex:none;transition:transform .3s}.rdv__chip strong{font-size:13px;display:block}.rdv__chip small{color:#6b7280;font-size:11px;display:block}.rdv__soon{letter-spacing:.06em;text-transform:uppercase;background:color-mix(in srgb,var(--c) 14%,#fff);color:color-mix(in srgb,var(--c) 85%,#000);vertical-align:1px;border-radius:999px;margin-left:6px;padding:2px 6px;font-size:9px;font-style:normal;font-weight:700}.rdv__soon-note{color:#374151;background:color-mix(in srgb,var(--rdv) 8%,#fff);border:1px solid color-mix(in srgb,var(--rdv) 22%,transparent);border-radius:12px;margin:0 0 16px;padding:10px 12px;font-size:13px;line-height:1.55}.rdv__chip:has(input:checked){border-color:var(--c);background:color-mix(in srgb,var(--c) 7%,#fff)}.rdv__chip:has(input:checked) i{transform:scale(1.3)}.rdv__chip:has(input:focus-visible){outline-offset:2px;outline:3px solid #82a0ff}.rdv__day:has(input:focus-visible){outline-offset:2px;outline:3px solid #82a0ff}.rdv__slot:has(input:focus-visible){outline-offset:2px;outline:3px solid #82a0ff}.rdv__switch:has(input:focus-visible) .rdv__toggle{outline-offset:2px;outline:3px solid #82a0ff}.rdv__chips--days{scrollbar-width:thin;scrollbar-color:#10131922 transparent;scroll-snap-type:x mandatory;grid-auto-columns:64px;grid-auto-flow:column;padding:2px 2px 8px;overflow-x:auto}.rdv__day span{scroll-snap-align:start;border:1.5px solid #10131917;border-radius:14px;flex-direction:column;align-items:center;gap:2px;padding:10px 0;transition:all .25s;display:flex}.rdv__day small{text-transform:uppercase;letter-spacing:.06em;color:#6b7280;font-size:10px}.rdv__day strong{letter-spacing:-.03em;font-size:20px}.rdv__day:has(input:checked) span{background:var(--rdv);border-color:var(--rdv);color:#fff;box-shadow:0 10px 24px -10px var(--rdv);transform:translateY(-2px)}.rdv__day:has(input:checked) small{color:#fffc}.rdv__chips--slots{grid-template-columns:repeat(4,minmax(0,1fr))}.rdv__slot span{text-align:center;border:1.5px solid #10131917;border-radius:12px;padding:11px 0;font-size:14px;font-weight:600;transition:all .25s;display:block}.rdv__slot:has(input:checked) span{color:#fff;background:#101319;border-color:#101319}.rdv__slot.is-past{opacity:.35;cursor:not-allowed}.rdv__slot.is-past span{text-decoration:line-through}.rdv__grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.rdv__field{position:relative}.rdv__field--wide,.rdv__field--area{grid-column:1/-1}.rdv__field input,.rdv__field textarea{color:#101319;resize:vertical;background:#f8f8f6;border:1.5px solid #10131917;border-radius:14px;width:100%;padding:22px 14px 9px;font:15px Arial,sans-serif;transition:border-color .25s,background .25s,box-shadow .25s}.rdv__field textarea{min-height:84px;max-height:240px}.rdv__field label{color:#6b7280;pointer-events:none;transform-origin:0 0;font-size:14px;transition:transform .25s cubic-bezier(.22,1,.36,1),color .25s;position:absolute;top:16px;left:15px}.rdv__field input:focus,.rdv__field textarea:focus{border-color:var(--rdv);box-shadow:0 0 0 4px color-mix(in srgb,var(--rdv) 14%,transparent);background:#fff;outline:none}.rdv__field input:focus+label,.rdv__field input:not(:placeholder-shown)+label,.rdv__field textarea:focus+label,.rdv__field textarea:not(:placeholder-shown)+label{color:var(--rdv);transform:translateY(-9px)scale(.78)}.rdv__switch{color:#4b5563;cursor:pointer;align-items:flex-start;gap:12px;margin:18px 0 6px;font-size:12px;line-height:1.55;display:flex;position:relative}.rdv__toggle{background:#d7dbe2;border-radius:999px;flex:none;width:40px;height:24px;transition:background .3s;position:relative}.rdv__toggle:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .35s cubic-bezier(.22,1,.36,1);position:absolute;top:3px;left:3px;box-shadow:0 2px 6px #0003}.rdv__switch:has(input:checked) .rdv__toggle{background:var(--rdv)}.rdv__switch:has(input:checked) .rdv__toggle:after{transform:translate(16px)}.rdv__switch a{color:var(--rdv)}.rdv__summary{color:#6b7280;background:#f4f4f2;border-radius:10px;margin-top:10px;padding:10px 12px;font-size:12px}.rdv__honeypot{clip-path:inset(50%);width:1px;height:1px;overflow:hidden;position:absolute!important}.rdv__error{color:#b42318;opacity:0;max-height:0;margin:0;font-size:13px;transition:max-height .3s,opacity .3s,margin .3s}.rdv__error.is-on{opacity:1;max-height:60px;margin:6px 0 4px;animation:.45s rdvShake}@keyframes rdvShake{20%{transform:translate(-6px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(3px)}}.rdv__nav{justify-content:space-between;align-items:center;gap:12px;margin-top:14px;display:flex}.rdv__next{background:var(--rdv);color:#fff;cursor:pointer;min-height:50px;box-shadow:0 14px 30px -14px var(--rdv);border:0;border-radius:999px;align-items:center;gap:14px;padding:15px 22px;font:700 14px Arial,sans-serif;transition:transform .3s cubic-bezier(.22,1,.36,1),background .4s,box-shadow .4s;display:inline-flex}.rdv__next:hover{transform:translateY(-2px)}.rdv__next i{background:#ffffff26;border-radius:50%;place-items:center;width:26px;height:26px;font-style:normal;transition:transform .3s;display:grid}.rdv__next:hover i{transform:translate(3px)}.rdv__next.is-busy i{background:0 0;border:2px solid #fff5;border-top-color:#fff;animation:.8s linear infinite spin}.rdv__next:disabled{cursor:wait}.rdv__ghost{color:#101319;cursor:pointer;background:0 0;border:1.5px solid #10131922;border-radius:999px;padding:12px 18px;font:600 13px Arial,sans-serif;text-decoration:none;transition:background .25s}.rdv__ghost:hover{background:#1013190a}.rdv__wa{color:#4b5563;text-underline-offset:4px;font-size:13px;text-decoration:underline}.rdv--done{text-align:center;padding-block:42px}.rdv__check{width:76px;height:76px;margin:0 auto 18px;display:block}.rdv__check circle{fill:none;stroke:var(--rdv);stroke-width:3px;stroke-dasharray:190;stroke-dashoffset:190px;animation:.7s cubic-bezier(.65,0,.35,1) forwards rdvDraw}.rdv__check path{fill:none;stroke:var(--rdv);stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:50;stroke-dashoffset:50px;animation:.45s cubic-bezier(.65,0,.35,1) .55s forwards rdvDraw}@keyframes rdvDraw{to{stroke-dashoffset:0}}.rdv--done h3{letter-spacing:-.03em;margin-bottom:14px;font-size:24px;animation:.6s .3s both capIn}.rdv--done p{color:#4b5563;max-width:420px;margin:0 auto 10px;font-size:14px;animation:.6s .45s both capIn}.rdv__recap{flex-wrap:wrap;justify-content:center;gap:6px;display:flex!important}.rdv__recap span{background:color-mix(in srgb,var(--rdv) 9%,#fff);color:#101319;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:700}.rdv__actions{justify-content:center;gap:10px;margin-top:18px;animation:.6s .6s both capIn;display:flex}.rdv--compact{box-shadow:none;background:0 0;border:0;border-radius:0;padding:4px 2px}.rdv--compact:before{display:none}.rdv--compact .rdv__chips--services{grid-template-columns:1fr 1fr}.rdv--compact .rdv__chip{padding:9px 10px}.rdv--compact .rdv__chip small{display:none}@media (max-width:600px){.rdv__chips--services{grid-template-columns:1fr 1fr}.rdv__chip small{display:none}.rdv__chips--slots{grid-template-columns:repeat(4,minmax(0,1fr))}.rdv__grid{grid-template-columns:1fr}.rdv__label{font-size:11px}}@media (prefers-reduced-motion:reduce){.rdv *{transition-duration:.01ms!important;animation-duration:.01ms!important}}
.mx-design,.mx-content,.mx-workflow,.mx-site{color:var(--mc);background:#eee9df}.mx-design *,.mx-content *,.mx-workflow *,.mx-site *{box-sizing:border-box}.mx-mark{flex:none;width:100%;height:100%;display:block}.mx-still-life{width:100%;height:100%;display:block}.mx-sample{z-index:5;letter-spacing:.12em;color:#3b3a36;pointer-events:none;background:#fff9;border-radius:.3cqw;padding:.8cqh 1.2cqw;font-size:1.25cqw;font-weight:700;position:absolute;bottom:1.8cqh;left:3cqw}.mx-ruled-lines{background:repeating-linear-gradient(#0000 0 2.5cqh,#9b9b912c 2.5cqh 2.8cqh);width:90%;height:19cqh}.mx-design b,.mx-design strong,.mx-content b,.mx-content strong{line-height:1.05}.mx-design--identity{background:var(--ma)}.mx-logo-grid{background-image:linear-gradient(#21382c0e 1px,#0000 1px),linear-gradient(90deg,#21382c0e 1px,#0000 1px);background-size:5cqw 5cqw;border:1px solid #21382c22;place-items:center;display:grid;position:absolute;inset:7cqh 48cqw 30cqh 7cqw}.mx-logo-grid .mx-mark{width:70%;height:70%}.mx-logo-word{gap:2cqh;display:grid;position:absolute;top:24cqh;left:57cqw;right:6cqw}.mx-logo-word strong{letter-spacing:-.06em;font-size:9cqw;font-weight:800}.mx-logo-word span{max-width:29cqw;font-size:2cqw;line-height:1.5}.mx-logo-variants{grid-template-columns:1.3fr 1.3fr .7fr;gap:2cqw;height:22cqh;display:grid;position:absolute;bottom:9cqh;left:7cqw;right:7cqw}.mx-logo-variants>div{background:var(--mc);color:var(--ma);justify-content:center;align-items:center;gap:2cqw;display:flex}.mx-logo-variants>div:nth-child(2){color:var(--mc);background:#f6f1e7}.mx-logo-variants>div:nth-child(3){color:#f6f1e7;background:#232622}.mx-logo-variants .mx-mark{width:9cqw;height:9cqw}.mx-logo-variants b{letter-spacing:.04em;font-size:4cqw}.mx-design--guidelines{background:#f8f1e8;padding:6cqh 7cqw 8cqh}.mx-guidelines-header{border-bottom:1px solid #5b284533;align-items:center;gap:2cqw;height:18cqh;padding-bottom:3cqh;display:flex}.mx-guidelines-header .mx-mark{width:11cqw;height:11cqw}.mx-guidelines-header strong{letter-spacing:-.07em;font:italic 10cqw Georgia,serif}.mx-guidelines-header>span{letter-spacing:.12em;margin-left:auto;font-size:1.8cqw;line-height:1.5}.mx-guidelines-grid{grid-template-columns:1.1fr 1fr;gap:4cqw;height:43cqh;margin-top:4cqh;display:grid}.mx-guidelines-type>strong{font:14cqw/1.1 Georgia,serif;display:block}.mx-guidelines-type>b{margin-top:1cqh;font-size:2.4cqw;display:block}.mx-guidelines-type>span{letter-spacing:.1em;margin-top:3cqh;font-size:2cqw;line-height:1.8;display:block}.mx-guidelines-pattern{background:var(--ma);grid-template-columns:repeat(3,1fr);gap:2cqw;padding:3cqw;display:grid}.mx-guidelines-pattern .mx-mark{height:14cqh}.mx-swatches{gap:1cqw;height:16cqh;margin-top:3cqh;display:flex}.mx-swatches>div{border:1px solid #0000000d;flex:1;position:relative}.mx-swatches span{color:#212121;background:#fff9;padding:.5cqh .6cqw;font-size:1.3cqw;position:absolute;bottom:.6cqh;left:.7cqw}.mx-design--stationery{background:linear-gradient(130deg,#d8d3c8,#f1ede5)}.mx-letter{background:#fffdf6;width:49cqw;height:81cqh;padding:5cqw;position:absolute;top:7cqh;left:9cqw;transform:rotate(-7deg);box-shadow:1cqw 3cqw 4cqw #272d3b25}.mx-letter header{align-items:center;gap:1.5cqw;margin-bottom:7cqh;display:flex}.mx-letter .mx-mark{width:7cqw;height:7cqw}.mx-letter header b{letter-spacing:.12em;font-size:4cqw}.mx-letter>small{letter-spacing:.1em;font-size:1.4cqw}.mx-letter h4{margin:2cqh 0;font-size:3.5cqw}.mx-letter p{color:#565e67;font-size:1.7cqw;line-height:1.7}.mx-letter footer{font-size:1.2cqw;line-height:1.8;position:absolute;bottom:4cqh}.mx-envelope{background:var(--ma);justify-content:center;align-items:center;gap:2cqw;width:47cqw;height:35cqh;display:flex;position:absolute;top:51cqh;left:46cqw;transform:rotate(8deg);box-shadow:1cqw 2cqw 4cqw #0002}.mx-envelope:before{content:"";clip-path:polygon(0 0,100% 0,50% 55%);background:linear-gradient(145deg,#0000 49%,#0001 50%,#0000 51%);position:absolute;inset:0}.mx-envelope .mx-mark{width:8cqw;height:8cqw}.mx-envelope b{letter-spacing:.1em;font-size:4cqw}.mx-businesscard{background:var(--mc);color:#f8eed8;width:34cqw;height:27cqh;padding:3cqw;position:absolute;top:16cqh;left:57cqw;transform:rotate(8deg);box-shadow:1cqw 2cqw 4cqw #0003}.mx-businesscard .mx-mark{width:6cqw;height:6cqw;margin-bottom:1.5cqh}.mx-businesscard b{letter-spacing:.1em;font-size:3cqw}.mx-businesscard span{margin-top:1cqh;font-size:1.4cqw;display:block}.mx-design--editorial,.mx-design--report{background:#d8cdbb}.mx-publication-cover{background:var(--mc);color:#fff0d7;z-index:2;flex-direction:column;width:37cqw;height:79cqh;padding:4cqw;display:flex;position:absolute;top:8cqh;left:4cqw;transform:rotate(-7deg);box-shadow:1cqw 3cqw 5cqw #362e3733}.mx-publication-cover>small{letter-spacing:.13em;font-size:1.2cqw}.mx-publication-cover>strong{letter-spacing:-.05em;margin-top:2cqh;font-size:8cqw}.mx-publication-drawing{background:var(--ma);height:28cqh;color:var(--mc);place-items:center;margin:2cqh -1cqw;display:grid;overflow:hidden}.mx-publication-drawing .mx-mark{width:20cqw;height:23cqh}.mx-publication-cover h4{letter-spacing:-.05em;margin-top:auto;font-size:4.1cqw;line-height:1.02}.mx-publication-cover>span{margin-top:2cqh;font-size:1.25cqw;line-height:1.4}.mx-publication-spread{color:#333b31;background:#f6efdf;width:55cqw;height:73cqh;padding:4cqw 3cqw 3cqw 5cqw;position:absolute;top:12cqh;left:40cqw;transform:rotate(4deg);box-shadow:2cqw 3cqw 5cqw #362e3733}.mx-publication-spread:after{content:"";background:linear-gradient(90deg,#0001,#0000);width:1cqw;position:absolute;top:0;bottom:0;left:1.5cqw}.mx-publication-spread header{letter-spacing:.1em;border-bottom:1px solid #333b3144;padding-bottom:1cqh;font-size:1.2cqw}.mx-publication-spread h4{margin-top:2cqh;font:4.3cqw/1.02 Georgia,serif}.mx-publication-spread>.mx-still-life{background:#dbd7bd;height:25cqh;margin-top:2cqh}.mx-publication-columns{grid-template-columns:1fr 1fr;gap:2cqw;margin-top:2cqh;font-size:1.5cqw;line-height:1.65;display:grid}.mx-publication-spread footer{letter-spacing:.08em;font-size:1.05cqw;position:absolute;bottom:3cqh}.mx-design--report .mx-publication-cover>strong{font-size:6cqw}.mx-report-diagram{justify-content:center;align-items:center;gap:1cqw;height:26cqh;display:flex}.mx-report-diagram i{background:var(--ma);border:1px solid var(--mc);border-radius:50%;place-items:center;width:13cqw;height:13cqw;font-size:1.6cqw;font-style:normal;display:grid}.mx-design--packaging{background:linear-gradient(125deg,#e9d6cc,#c0a2ad)}.mx-design--label{background:#d8d4bf}.mx-product-plinth{background:#dec7b4;height:17cqh;position:absolute;bottom:8cqh;left:9cqw;right:8cqw;transform:skewY(-4deg);box-shadow:2cqw 4cqw 7cqw #614f4d33}.mx-product-carton{background:var(--mc);color:#f4e6d7;border-right:3cqw solid #ffffff18;flex-direction:column;align-items:center;gap:2cqh;width:26cqw;height:65cqh;padding:6cqw 3cqw;display:flex;position:absolute;top:13cqh;left:14cqw;transform:skewY(-3deg);box-shadow:3cqw 2cqw 1cqw #331b2522}.mx-product-carton .mx-mark{width:13cqw;height:13cqw}.mx-product-carton b{font:italic 6cqw Georgia,serif}.mx-product-carton>span{font-size:1.9cqw}.mx-product-carton small{letter-spacing:.1em;margin-top:auto;font-size:1cqw}.mx-bottle{background:var(--mc);border-radius:5cqw 5cqw 2cqw 2cqw;width:20cqw;height:55cqh;position:absolute;top:23cqh;left:44cqw;box-shadow:inset 1cqw 0 2cqw #ffffff38,inset -2cqw 0 2cqw #0003,2cqw 3cqw 4cqw #51344933}.mx-bottle>i{background:linear-gradient(90deg,#a4835b,#dac9a3,#a4835b);border-radius:1cqw 1cqw .3cqw .3cqw;height:12cqh;position:absolute;top:-9cqh;left:5cqw;right:5cqw}.mx-bottle>div{background:#f6e5d6;flex-direction:column;align-items:center;gap:1cqh;padding:2cqw 0;display:flex;position:absolute;inset:17cqh 0 5cqh}.mx-bottle .mx-mark{width:6cqw;height:6cqw}.mx-bottle b{font:italic 5cqw Georgia,serif}.mx-bottle span{font-size:1.5cqw}.mx-bottle small{margin-top:auto;font-size:.9cqw}.mx-jar{background:linear-gradient(90deg,#b59a8c,#e7c5ae,#b79b8b);border-radius:2cqw;width:25cqw;height:24cqh;position:absolute;top:57cqh;left:66cqw;box-shadow:2cqw 3cqw 4cqw #51344933}.mx-jar>i{background:var(--mc);border-radius:1cqw;height:6cqh;position:absolute;top:-4cqh;left:-.5cqw;right:-.5cqw}.mx-jar>div{flex-direction:column;align-items:center;padding:4cqh 2cqw 2cqh;display:flex}.mx-jar .mx-mark{width:5cqw;height:5cqw}.mx-jar b{font:italic 5cqw Georgia,serif}.mx-jar span{margin-top:1cqh;font-size:1.4cqw}.mx-pouches{align-items:end;gap:4cqw;display:flex;position:absolute;inset:19cqh 9cqw 18cqh}.mx-pouch{background:var(--mc);color:#f6ecd6;clip-path:polygon(8% 0,92% 0,100% 100%,0 100%);height:56cqh;transform:translateY(calc((var(--pi) - 1) * -2cqh));flex-direction:column;flex:1;align-items:center;padding:4cqh 1cqw 3cqh;display:flex;box-shadow:inset 0 3px #fff4}.mx-pouch:nth-child(2){background:#b7664d}.mx-pouch:nth-child(3){background:#a58235}.mx-pouch>small{letter-spacing:.2em;font-size:1.3cqw}.mx-pouch .mx-mark{width:15cqw;height:15cqw;margin-top:5cqh}.mx-pouch>strong{letter-spacing:.05em;margin-top:3cqh;font-size:3.7cqw}.mx-pouch>b{margin-top:1.5cqh;font-size:2.2cqw}.mx-pouch>span{margin-top:auto;font-size:1cqw}.mx-design--signage{background:#dad5c9}.mx-sign-wall{background:linear-gradient(110deg,#f5f0e5,#c9c2b6);position:absolute;inset:0}.mx-sign-door{background:#8d806d;border:1.5cqw solid #b8ac99;width:27cqw;position:absolute;top:18cqh;bottom:16cqh;right:5cqw;box-shadow:inset 2cqw 0 3cqw #30291e44}.mx-sign-door>span{color:#e9e1d4;font-size:5cqw;position:absolute;top:12cqh;right:7cqw}.mx-sign-door:after{content:"";background:#d0c8b6;width:.6cqw;height:8cqh;position:absolute;top:40cqh;right:2cqw}.mx-sign-main{width:55cqw;color:var(--mc);text-shadow:.5cqw .7cqw .5cqw #0002;grid-template-columns:8cqw 1fr;align-items:center;gap:1cqh 2cqw;display:grid;position:absolute;top:12cqh;left:8cqw}.mx-sign-main .mx-mark{grid-row:1/3}.mx-sign-main>b{letter-spacing:.03em;font-size:4cqw}.mx-sign-main>span{font-size:1.6cqw}.mx-wayfinding{background:var(--mc);color:#fff4d6;width:34cqw;padding:3cqh 3cqw;position:absolute;top:43cqh;left:10cqw;box-shadow:1cqw 1.5cqw 2cqw #0003}.mx-wayfinding>b{border-bottom:1px solid #ffffff30;padding:1cqh 0;font-size:2.7cqw;line-height:1.6;display:block}.mx-wayfinding>b:last-child{border:0}.mx-sign-floor{transform-origin:100% 100%;background:#b6aa94;height:16cqh;position:absolute;bottom:0;left:0;right:0;transform:skewY(-3deg)}.mx-sign-plant{width:35cqw;height:37cqh;position:absolute;bottom:8cqh;left:35cqw}.mx-design--campaign{background:linear-gradient(#d4d2c9,#eae3d5)}.mx-billboard{color:#fff2d9;background:var(--mc);z-index:2;border:1.4cqw solid #343b38;width:65cqw;height:62cqh;padding:4cqw;position:absolute;top:10cqh;left:5cqw;box-shadow:2cqw 4cqw 5cqw #0003}.mx-billboard:after{content:"";background:#343b38;width:3cqw;height:20cqh;position:absolute;top:100%;left:25cqw}.mx-billboard>span{letter-spacing:.1em;font-size:1.3cqw}.mx-billboard>strong{letter-spacing:-.06em;max-width:36cqw;margin-top:3cqh;font-size:8cqw;line-height:.95;display:block}.mx-billboard .mx-mark{width:24cqw;height:24cqw;color:var(--ma);position:absolute;top:15cqh;right:0}.mx-billboard small{font-size:1.2cqw;position:absolute;bottom:3cqh;left:4cqw}.mx-street-poster{background:var(--ma);z-index:3;border:1cqw solid #343b38;flex-direction:column;width:24cqw;height:61cqh;padding:2cqw;display:flex;position:absolute;top:28cqh;right:5cqw;box-shadow:1cqw 2cqw 3cqw #0003}.mx-street-poster>b{font-size:3cqw}.mx-street-poster .mx-mark{width:18cqw;height:18cqw;margin:3cqh 0}.mx-street-poster>strong{letter-spacing:-.04em;margin-top:auto;font-size:3.8cqw;line-height:1}.mx-street-ground{background:#b1aaa0;height:13cqh;position:absolute;bottom:0;left:0;right:0}.mx-design--menu{background:linear-gradient(135deg,#c2b499,#8e7d66)}.mx-menu-open{background:#f6efdc;width:46cqw;height:80cqh;padding:4cqw;position:absolute;top:8cqh;left:8cqw;transform:rotate(-7deg);box-shadow:2cqw 3cqw 5cqw #0003}.mx-menu-open header{border-bottom:1px solid #5c463344;flex-direction:column;align-items:center;padding-bottom:3cqh;display:flex}.mx-menu-open .mx-mark{width:8cqw;height:8cqw}.mx-menu-open header b{letter-spacing:.08em;margin:2cqh 0 1cqh;font-size:3cqw}.mx-menu-open header small{letter-spacing:.1em;font-size:1.2cqw}.mx-menu-open section{margin-top:4cqh}.mx-menu-open section>b{font:italic 3.3cqw Georgia,serif}.mx-menu-open section>span{margin-top:1cqh;font-size:1.4cqw;display:block}.mx-menu-open section>i{border-bottom:1px solid #5c463322;margin-top:2cqh;display:block}.mx-menu-open footer{font-size:1.5cqw;position:absolute;bottom:4cqh}.mx-menu-cover{background:var(--mc);width:32cqw;height:61cqh;color:var(--ma);flex-direction:column;align-items:center;padding:5cqw 3cqw;display:flex;position:absolute;top:12cqh;left:55cqw;transform:rotate(7deg);box-shadow:2cqw 4cqw 5cqw #0003}.mx-menu-cover .mx-mark{width:17cqw;height:17cqw}.mx-menu-cover strong{letter-spacing:.05em;text-align:center;margin-top:6cqh;font-size:4cqw}.mx-menu-cover>span{letter-spacing:.25em;margin-top:auto;font-size:1.5cqw}.mx-coaster{background:#e2c99e;border-radius:50%;width:20cqw;height:20cqw;padding:4cqw;position:absolute;bottom:9cqh;right:7cqw;box-shadow:1cqw 2cqw 3cqw #0002}.mx-design--textile{background:#d5d5c5}.mx-shirt{filter:drop-shadow(1cqw 2cqw 2cqw #0002);width:63cqw;height:83cqh;position:absolute;top:8cqh;left:1cqw;transform:rotate(-7deg)}.mx-shirt-print{flex-direction:column;align-items:center;width:20cqw;display:flex;position:absolute;top:37cqh;left:23cqw;transform:rotate(-7deg)}.mx-shirt-print .mx-mark{width:12cqw;height:12cqw}.mx-shirt-print>b{letter-spacing:.1em;margin-top:2cqh;font-size:3cqw}.mx-shirt-print>span{margin-top:1cqh;font-size:.9cqw}.mx-totebag{background:var(--mc);width:33cqw;height:46cqh;color:var(--ma);flex-direction:column;align-items:center;padding:5cqh 3cqw;display:flex;position:absolute;top:36cqh;right:7cqw;transform:rotate(8deg);box-shadow:2cqw 3cqw 4cqw #0003}.mx-totebag>i{border:1.5cqw solid var(--mc);border-bottom:0;border-radius:8cqw 8cqw 0 0;height:20cqh;position:absolute;bottom:100%;left:7cqw;right:7cqw}.mx-totebag .mx-mark{width:16cqw;height:16cqw}.mx-totebag>b{letter-spacing:.1em;margin-top:3cqh;font-size:4cqw}.mx-totebag>span{margin-top:2cqh;font-size:1.5cqw}.mx-cloth-tag{color:var(--mc);background:#f5efde;padding:1.5cqw 3cqw;font-size:3cqw;font-weight:700;position:absolute;bottom:7cqh;right:17cqw;transform:rotate(-12deg);box-shadow:.5cqw 1cqw 2cqw #0002}.mx-cloth-tag small{letter-spacing:.1em;font-size:.9cqw;display:block}.mx-site{background:color-mix(in srgb,var(--mc) 18%,#ece8df);padding:5cqh 4cqw 0}.mx-browser{color:#252c2d;background:#fbfaf5;border-radius:1.5cqw 1.5cqw 0 0;height:94cqh;overflow:hidden;box-shadow:0 3cqw 6cqw #14203133}.mx-browser-bar{background:#f0eee8;border-bottom:1px solid #0000000b;align-items:center;gap:.6cqw;height:5cqh;padding:0 1.6cqw;display:flex}.mx-browser-bar>i{background:#cecac2;border-radius:50%;width:1.1cqw;height:1.1cqw}.mx-browser-bar>span{color:#77786e;background:#fff9;border-radius:.7cqw;margin-left:2cqw;padding:.4cqh 5cqw;font-size:1.2cqw}.mx-browser-bar>em{letter-spacing:.1em;color:#77786e;margin-left:auto;font-size:.8cqw;font-style:normal}.mx-site-page{height:89cqh;padding:3cqh 4cqw;overflow:hidden}.mx-site-nav{height:5cqh;color:var(--mc);align-items:center;gap:3cqw;font-size:1.3cqw;display:flex}.mx-site-nav>b{letter-spacing:-.06em;font-size:3.5cqw}.mx-site-nav>div{gap:2cqw;margin-left:auto;display:flex}.mx-site-nav>i{border:1px solid var(--mc);border-radius:5cqw;padding:1cqh 1.6cqw;font-size:1.2cqw;font-style:normal}.mx-site h4{letter-spacing:-.04em;line-height:1.03}.mx-site p{font-size:1.8cqw;line-height:1.5}.mx-ui-button{background:var(--mc);color:#fff5e7;white-space:nowrap;border-radius:.5cqw;padding:1.6cqh 2cqw;font-size:1.5cqw;font-weight:700;display:inline-block}.mx-shop-heading{align-items:end;gap:4cqw;margin:5cqh 0 4cqh;display:flex}.mx-shop-heading>div{width:50cqw}.mx-shop-heading small{letter-spacing:.13em;color:var(--mc);font-size:1.2cqw}.mx-shop-heading h4{letter-spacing:-.04em;margin-top:1cqh;font:5.4cqw/1.06 Georgia,serif}.mx-shop-heading>p{color:#6d7169;max-width:22cqw;margin-bottom:1cqh;font-size:1.5cqw}.mx-shop-filter{border-top:1px solid #0002;gap:2cqw;padding:2cqh 0;font-size:1.3cqw;display:flex}.mx-shop-filter em{margin-left:auto;font-style:normal}.mx-shop-products{gap:2cqw;display:flex}.mx-shop-products article{flex:1;min-width:0}.mx-shop-pack{background:#e6e6d5;justify-content:center;align-items:center;height:33cqh;display:flex}.mx-shop-pack.tone-1{background:#e9d8c8}.mx-shop-pack.tone-2{background:#e5d8ac}.mx-shop-pack>div{background:var(--mc);color:#f4e7ca;clip-path:polygon(6% 0,94% 0,100% 100%,0 100%);flex-direction:column;align-items:center;width:14cqw;height:27cqh;padding:2cqh 1cqw;display:flex;transform:rotate(-4deg);box-shadow:1cqw 1.5cqw 2cqw #0002}.mx-shop-pack.tone-1>div{background:#a2604d;transform:rotate(3deg)}.mx-shop-pack.tone-2>div{background:#a48b3f;transform:rotate(-2deg)}.mx-shop-pack .mx-mark{width:6cqw;height:6cqw}.mx-shop-pack strong{letter-spacing:-.03em;margin-top:2cqh;font-size:3cqw}.mx-shop-pack b{margin-top:1cqh;font-size:1.3cqw}.mx-shop-products footer{justify-content:space-between;margin-top:2cqh;font-size:1.4cqw;display:flex}.mx-shop-products footer>span{color:#77776b;font-size:1.1cqw}.mx-site--landing .mx-site-page{background:#f2edff}.mx-landing-content{text-align:center;padding-top:5cqh}.mx-landing-content>small{letter-spacing:.15em;color:var(--mc);font-size:1.2cqw}.mx-landing-content h4{max-width:65cqw;color:var(--mc);letter-spacing:-.065em;margin:2cqh auto;font-size:7.6cqw}.mx-landing-content>p{margin-bottom:3cqh;font-size:1.8cqw}.mx-landing-preview{background:#fff;border:1px solid #4c37c72a;border-radius:1cqw;gap:2cqw;margin:6cqh 4cqw 0;padding:6cqh 2cqw 3cqw;display:flex;position:relative;transform:perspective(700px)rotateX(8deg);box-shadow:0 1cqw 5cqw #4c37c718}.mx-landing-preview>div{gap:.7cqw;display:flex;position:absolute;top:2cqh;left:2cqw;right:2cqw}.mx-landing-preview>div>i{background:#d6d3e3;border-radius:50%;width:1cqw;height:1cqw}.mx-landing-preview section{text-align:left;flex:1;min-width:0}.mx-landing-preview section>span{color:var(--mc);background:var(--ma);padding:.6cqw;font-size:1.2cqw}.mx-landing-preview section>b{margin-left:1cqw;font-size:1.7cqw}.mx-mini-task{background:#f5f3fa;border:1px solid #eee9f6;border-radius:.6cqw;justify-content:space-between;margin-top:2cqh;padding:2cqh 1.1cqw;font-size:1.3cqw;display:flex}.mx-mini-task i{background:var(--ma);border-radius:50%;width:1cqw;height:1cqw}.mx-app-page{background:#f5f6f8;padding:0;display:flex}.mx-app-sidebar{background:#fff;border-right:1px solid #dddfe5;flex:none;width:17cqw;padding:3cqh 2cqw;position:relative}.mx-app-sidebar>b{color:var(--mc);margin-bottom:7cqh;font-size:3.1cqw;display:block}.mx-app-sidebar>span{white-space:nowrap;color:#777985;align-items:center;gap:1cqw;padding:1.5cqh 0;font-size:1.3cqw;display:flex}.mx-app-sidebar>span i{border:1px solid;border-radius:.2cqw;width:1.2cqw;height:1.2cqw}.mx-app-sidebar>span.active{color:var(--mc);font-weight:700}.mx-app-sidebar>small{letter-spacing:.1em;color:#999;font-size:1cqw;position:absolute;bottom:6cqh}.mx-app-main{width:75cqw;padding:4cqh 3cqw}.mx-app-main>header{justify-content:space-between;align-items:center;margin-bottom:4cqh;display:flex}.mx-app-main>header small{color:#777a87;font-size:1cqw}.mx-app-main>header h4{margin-top:1cqh;font-size:3.4cqw}.mx-avatar{background:var(--ma);width:4cqw;height:4cqw;color:var(--mc);border-radius:50%;place-items:center;font-size:1.6cqw;font-weight:700;display:grid}.mx-kanban{gap:1.3cqw;display:flex}.mx-kanban>section{flex:1;min-width:0}.mx-kanban>section>b{align-items:center;gap:.8cqw;margin-bottom:2cqh;font-size:1.3cqw;display:flex}.mx-kanban>section>b>i{background:var(--mc);border-radius:50%;width:.8cqw;height:.8cqw}.mx-kanban article{background:#fff;border:1px solid #e2e3ec;border-radius:.8cqw;margin-bottom:1.5cqh;padding:1.5cqw;box-shadow:0 .3cqw .7cqw #16163905}.mx-card-color{background:var(--ma);border-radius:.3cqw;height:5cqh;margin-bottom:1.5cqh;display:block}.mx-card-color.tone-1{background:#e7d6bd}.mx-card-color.tone-2{background:#c6ddd2}.mx-kanban h5{font-size:1.6cqw;line-height:1.2}.mx-kanban article>small{color:#8b8c96;margin-top:1cqh;font-size:1cqw;line-height:1.5;display:block}.mx-kanban footer{margin-top:2cqh;display:flex}.mx-kanban footer>i{background:var(--ma);border:2px solid #fff;border-radius:50%;width:1.9cqw;height:1.9cqw}.mx-kanban footer>i:nth-child(2){background:#d2c2ae;margin-left:-.5cqw}.mx-kanban footer>span{margin-left:auto;font-size:1.5cqw}.mx-dashboard-summaries{gap:1.5cqw;display:flex}.mx-dashboard-summaries>div{background:#fff;border:1px solid #e5e8ed;border-radius:.8cqw;flex:1;padding:1.5cqw}.mx-dashboard-summaries small{color:#7c8587;font-size:1.2cqw}.mx-dashboard-summaries b{margin-top:1cqh;font-size:1.8cqw;display:block}.mx-dashboard-summaries svg{width:100%;height:6cqh;margin-top:1cqh;display:block}.mx-dashboard-panels{grid-template-columns:1.5fr 1fr;gap:1.5cqw;margin-top:2cqh;display:grid}.mx-dashboard-panels>div{background:#fff;border:1px solid #e5e8ed;border-radius:.8cqw;padding:2cqw}.mx-dashboard-panels b{font-size:1.5cqw}.mx-bars{background:repeating-linear-gradient(#0000 0 4.5cqh,#eef1f2 4.5cqh 4.7cqh);border-bottom:1px solid #d8e1e3;align-items:end;gap:1cqw;height:19cqh;margin-top:2cqh;display:flex}.mx-bars>i{background:var(--mc);border-radius:.4cqw .4cqw 0 0;flex:1}.mx-bars>i:nth-child(2n){background:var(--ma)}.mx-dashboard-panels small{letter-spacing:.02em;color:#899395;margin-top:1.5cqh;font-size:.7cqw;line-height:1.6;display:block}.mx-donut-panel{flex-direction:column;justify-content:center;align-items:center;display:flex}.mx-donut{background:conic-gradient(var(--mc) 0 40%,var(--ma) 40% 72%,#dbe5e6 72%);border-radius:50%;width:16cqw;height:16cqw;position:relative}.mx-donut:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:3cqw}.mx-donut-panel>span{margin-top:2cqh;font-size:1.3cqw}.mx-demo-table{background:#fff;border:1px solid #e5e8ed;border-radius:.8cqw;margin-top:2cqh;padding:0 2cqw}.mx-demo-table>p{border-bottom:1px solid #edf0f2;align-items:center;gap:1cqw;padding:1.2cqh 0;font-size:1.2cqw;display:flex}.mx-demo-table>p>i{background:var(--ma);border-radius:50%;width:.8cqw;height:.8cqw}.mx-demo-table>p>span{color:#899395;margin-left:auto;font-size:1cqw}.mx-demo-table>p>b{color:var(--mc);margin-left:1cqw;font-size:1cqw}.mx-site--editorial .mx-site-nav{display:none}.mx-editorial-header{text-align:center;border-bottom:1px solid #2d383544}.mx-editorial-header>span{letter-spacing:.15em;font-size:1cqw}.mx-editorial-header>h4{letter-spacing:-.1em;color:var(--mc);font:18cqw/1.05 Georgia,serif}.mx-editorial-header>div{justify-content:center;align-items:center;gap:3cqw;padding:1.5cqh 0;font-size:1.3cqw;display:flex}.mx-editorial-header>div>i{background:#30372f;border-radius:50%;width:.4cqw;height:.4cqw}.mx-editorial-feature{grid-template-columns:1.1fr 1fr;align-items:center;gap:3cqw;margin-top:3cqh;display:grid}.mx-editorial-feature>div>span{letter-spacing:.15em;color:var(--mc);font-size:1cqw}.mx-editorial-feature h4{margin:1.5cqh 0;font:5.4cqw/1.03 Georgia,serif}.mx-editorial-feature p{font-size:1.5cqw}.mx-editorial-feature b{margin-top:2cqh;font-size:1.2cqw;display:block}.mx-editorial-feature>.mx-still-life{background:var(--ma);height:31cqh}.mx-editorial-links{border-top:1px solid #0003;gap:2cqw;margin-top:3cqh;display:flex}.mx-editorial-links>p{flex:1;align-items:center;gap:1cqw;padding:2cqh 0;font-size:1.3cqw;display:flex}.mx-editorial-links>p>span{color:var(--mc);font-size:1cqw}.mx-editorial-links>p>b{margin-right:auto}.mx-booking-hero{background:#e3e4d4;grid-template-columns:1.1fr 1fr;align-items:center;gap:2cqw;height:43cqh;margin:4cqh -4cqw 0;padding:4cqh 4cqw;display:grid}.mx-booking-hero small,.mx-impact-hero small,.mx-restaurant-hero small,.mx-property-hero small{letter-spacing:.1em;color:var(--mc);font-size:1cqw}.mx-booking-hero h4{margin:2cqh 0;font:5.6cqw/1.05 Georgia,serif}.mx-booking-hero p{font-size:1.4cqw}.mx-booking-hero>.mx-still-life{height:33cqh}.mx-booking-form{background:#fff;align-items:center;gap:3cqw;margin:-1.5cqh 0 0;padding:2.5cqh 2cqw;display:flex;position:relative;box-shadow:0 1cqw 3cqw #28432b15}.mx-booking-form>span{color:#777d71;font-size:1cqw}.mx-booking-form b{color:var(--mc);margin-top:.6cqh;font-size:1.3cqw;display:block}.mx-booking-form>.mx-ui-button{color:#fff;margin-top:0;margin-left:auto;font-size:1.2cqw}.mx-booking-options{gap:2cqw;margin-top:4cqh;display:flex}.mx-booking-options>div{border-top:1px solid #667d6555;flex:1;gap:1cqh;min-width:0;padding-top:1.5cqh;display:grid}.mx-booking-options span{color:var(--mc);font-size:1cqw}.mx-booking-options b{font-size:1.8cqw}.mx-booking-options small{color:#777d71;font-size:1.1cqw}.mx-learning-title{margin:4cqh 0 3cqh}.mx-learning-title small{color:var(--mc);letter-spacing:.13em;font-size:1cqw}.mx-learning-title h4{margin-top:1cqh;font-size:4.9cqw}.mx-learning-title p{margin-top:1cqh;font-size:1.4cqw}.mx-learning-layout{grid-template-columns:1.8fr 1fr;gap:2cqw;display:grid}.mx-lesson-video{background:var(--mc);color:#fff;border-radius:.6cqw;height:44cqh;padding:4cqw;position:relative;overflow:hidden}.mx-lesson-video>.mx-mark{width:30cqw;height:30cqw;color:var(--ma);opacity:.8;position:absolute;top:0;right:-5cqw}.mx-lesson-video>strong{letter-spacing:-.05em;margin-top:5cqh;font-size:5cqw;line-height:1.05;display:block;position:relative}.mx-lesson-video>span{border:1px solid #fff7;border-radius:50%;place-items:center;width:5cqw;height:5cqw;font-size:2cqw;display:grid;position:absolute;bottom:11cqh;left:5cqw}.mx-lesson-video>footer{background:#0002;padding:1.5cqw;font-size:1.1cqw;position:absolute;bottom:0;left:0;right:0}.mx-lesson-video>footer>i{background:#fff4;height:2px;margin-top:1cqh;display:block}.mx-learning-layout>aside{background:#f1f0e8;border-radius:.6cqw;padding:2cqw}.mx-learning-layout>aside>b{font-size:1.6cqw}.mx-learning-layout>aside>p{border-bottom:1px solid #0001;grid-template-columns:3cqw 1fr;gap:.6cqh 1cqw;padding:2.5cqh 0;display:grid}.mx-learning-layout>aside>p>span{color:var(--mc);grid-row:1/3;font-size:1.5cqw}.mx-learning-layout>aside>p>b{font-size:1.6cqw}.mx-learning-layout>aside>p>small{color:#7e807d;font-size:1cqw}.mx-impact-hero{grid-template-columns:1.1fr 1fr;align-items:center;gap:4cqw;margin-top:5cqh;display:grid}.mx-impact-hero h4{margin:2cqh 0;font-size:5.5cqw}.mx-impact-hero p{margin-bottom:2cqh;font-size:1.4cqw}.mx-impact-illustration{background:var(--ma);border-radius:20cqw 20cqw 0 0;height:41cqh;position:relative;overflow:hidden}.mx-impact-illustration .mx-still-life{width:37cqw;height:34cqh;position:absolute;bottom:-2cqh;left:-8cqw}.mx-impact-illustration>span{color:var(--mc);letter-spacing:-.04em;font-size:4cqw;font-weight:800;line-height:.95;position:absolute;top:7cqh;right:3cqw}.mx-impact-pillars{border-top:1px solid #0002;gap:2cqw;margin-top:4cqh;padding-top:3cqh;display:flex}.mx-impact-pillars>div{flex:1}.mx-impact-pillars span{color:var(--mc);font-size:1.1cqw}.mx-impact-pillars b{margin-top:1cqh;font-size:2.2cqw;display:block}.mx-impact-pillars p{color:#7b8075;margin-top:1cqh;font-size:1.2cqw}.mx-site--restaurant .mx-site-page{background:#efe8d8}.mx-restaurant-hero{grid-template-columns:1.1fr 1fr;align-items:center;gap:3cqw;margin-top:7cqh;display:grid}.mx-restaurant-hero h4{color:var(--mc);margin:2cqh 0;font:6.4cqw/1.02 Georgia,serif}.mx-restaurant-hero p{margin-bottom:3cqh;font-size:1.4cqw}.mx-plate{background:#f9f4e8;border:3cqw solid #f3ecdd;border-radius:50%;width:36cqw;height:36cqw;position:relative;transform:rotate(-15deg);box-shadow:1cqw 2cqw 4cqw #3a2d2922,inset 0 0 0 1px #d6ccbb}.mx-plate>i{background:repeating-linear-gradient(50deg,#b56d3c 0 2cqw,#805329 2.2cqw,#b56d3c 2.7cqw);border-radius:40% 60% 50% 40%;width:16cqw;height:8cqw;position:absolute;top:8cqw;left:7cqw;transform:rotate(20deg)}.mx-plate>span{background:#7c9254;border-radius:60%;width:12cqw;height:8cqw;position:absolute;bottom:6cqw;left:6cqw;box-shadow:4cqw -2cqw 0 -1cqw #4e673b,-2cqw -2cqw 0 -2cqw #9aac69}.mx-plate>b{background:#d6ad4a;border:.5cqw solid #f6d76d;border-radius:50%;width:6cqw;height:6cqw;position:absolute;bottom:7cqw;right:4cqw}.mx-restaurant-menu{border-top:1px solid #4d3d2f44;gap:3cqw;margin-top:6cqh;padding-top:3cqh;display:flex}.mx-restaurant-menu>div{flex:1;gap:1cqh;display:grid}.mx-restaurant-menu small{color:#907c61;font-size:1cqw}.mx-restaurant-menu b{color:var(--mc);font:2.8cqw Georgia,serif}.mx-restaurant-menu span{color:#8b8273;font-size:1.1cqw}.mx-directory-heading{text-align:center;margin-top:4cqh}.mx-directory-heading h4{color:var(--mc);font-size:5cqw}.mx-directory-heading p{margin:1.5cqh 0;font-size:1.5cqw}.mx-directory-heading>div{text-align:left;color:#929083;background:#fff;border:1px solid #ddd7cb;border-radius:.5cqw;justify-content:space-between;align-items:center;margin:3cqh 6cqw 4cqh;padding:1.5cqh 1.5cqw;font-size:1.4cqw;display:flex;box-shadow:0 .6cqw 2cqw #0001}.mx-directory-heading>div>b{background:var(--mc);color:#fff;padding:1.2cqh 2cqw;font-size:1.2cqw}.mx-directory-layout{grid-template-columns:17cqw 1fr;gap:2cqw;display:grid}.mx-directory-layout>aside{border-right:1px solid #0001;flex-direction:column;gap:2cqh;padding-right:2cqw;font-size:1.2cqw;display:flex}.mx-directory-layout>aside>b{margin-bottom:1cqh;font-size:1.3cqw}.mx-directory-layout>aside>small{color:#999;margin-top:auto;font-size:1cqw}.mx-directory-layout>div{gap:1.5cqw;display:flex}.mx-directory-layout article{flex:1;min-width:0}.mx-directory-layout article>.mx-still-life{background:#e4d9c1;height:24cqh}.mx-directory-layout article:nth-child(2)>.mx-still-life{background:#d7dfcc}.mx-directory-layout article:nth-child(3)>.mx-still-life{background:#e6cfc2}.mx-directory-layout article>b{margin-top:2cqh;font-size:1.6cqw;display:block}.mx-directory-layout article>span{color:#777f71;margin-top:1cqh;font-size:1cqw;display:block}.mx-property-hero{grid-template-columns:1.2fr 1fr;align-items:center;gap:3cqw;margin-top:4cqh;display:grid}.mx-property-hero h4{margin:2cqh 0;font:5.1cqw/1.05 Georgia,serif}.mx-property-hero p{font-size:1.4cqw}.mx-property-hero>.mx-still-life{background:#e2ddce;border-radius:18cqw 18cqw 0 0;height:36cqh}.mx-property-search{background:#fff;border:1px solid #e5dfd4;align-items:center;gap:3cqw;margin-top:3cqh;padding:2cqh 2cqw;font-size:1.3cqw;display:flex;box-shadow:0 1cqw 3cqw #0001}.mx-property-search b{background:var(--mc);color:#fff;margin-left:auto;padding:1.5cqh 2cqw}.mx-property-list{gap:2cqw;margin-top:3cqh;display:flex}.mx-property-list>div{border-top:1px solid #0002;flex-direction:column;flex:1;gap:1cqh;padding:2cqh 0;display:flex;position:relative}.mx-property-list span{color:#999;font-size:1cqw}.mx-property-list b{font-size:1.8cqw}.mx-property-list small{color:#777;font-size:1cqw}.mx-property-list i{font-size:2cqw;font-style:normal;position:absolute;top:2cqh;right:0}.mx-site--portfolio .mx-site-page{background:#e9e7dd}.mx-portfolio-heading{align-items:end;gap:5cqw;margin:5cqh 0 4cqh;display:flex}.mx-portfolio-heading h4{letter-spacing:-.065em;max-width:62cqw;color:var(--mc);font-size:6cqw}.mx-portfolio-heading>span{letter-spacing:.12em;white-space:nowrap;margin-left:auto;font-size:1cqw;line-height:1.6}.mx-portfolio-pieces{gap:2cqw;display:flex}.mx-portfolio-pieces article{flex:1;min-width:0}.mx-portfolio-pieces article>.mx-still-life{background:#d4d6c6;height:33cqh}.mx-portfolio-pieces article:nth-child(2)>.mx-still-life{background:#c9c1ad}.mx-portfolio-pieces article:nth-child(3)>.mx-still-life{background:#b5c2b4}.mx-portfolio-pieces article>div{grid-template-columns:1fr auto;gap:1cqh;margin-top:2cqh;display:grid}.mx-portfolio-pieces small{color:#737d70;grid-column:1/3;font-size:.9cqw}.mx-portfolio-pieces b,.mx-portfolio-pieces span{font-size:1.6cqw}.mx-portfolio-footer{border-top:1px solid #0002;margin-top:3cqh;padding-top:2cqh;font-size:1.2cqw}.mx-site--mobile{background:#d5c8e4}.mx-site--mobile .mx-browser{box-shadow:none;background:0 0}.mx-site--mobile .mx-browser-bar,.mx-site--mobile .mx-site-nav{display:none}.mx-site--mobile .mx-site-page{padding:2cqh 2cqw}.mx-mobile-flow{justify-content:center;gap:3cqw;display:flex}.mx-mini-phone{background:#fbfaf6;border:1.2cqw solid #30243e;border-radius:3.3cqw;width:25cqw;height:81cqh;padding:7cqh 1.5cqw 2cqh;position:relative;overflow:hidden;box-shadow:1cqw 2cqw 3cqw #3e1d5622}.mx-phone-island{background:#30243e;border-radius:1cqw;height:1.5cqh;position:absolute;top:1.5cqh;left:6cqw;right:6cqw}.mx-mini-phone>header{color:var(--mc);justify-content:space-between;align-items:center;display:flex}.mx-mini-phone>header>b{letter-spacing:-.06em;font-size:2.8cqw}.mx-mini-phone>header>span{font-size:1cqw}.mx-mini-phone>h4{letter-spacing:-.03em;margin:5cqh 0 3cqh;font-size:2.6cqw}.mx-mobile-services>div{border-bottom:1px solid #ded6e5;grid-template-columns:3cqw 1fr 1cqw;align-items:center;gap:1cqw;padding:2.7cqh .5cqw;display:grid}.mx-mobile-services span{color:var(--mc);font-size:2.5cqw}.mx-mobile-services b{font-size:1.4cqw;line-height:1.4}.mx-mobile-services i{font-size:1.5cqw;font-style:normal}.mx-mini-phone>.mx-ui-button{text-align:center;padding:2cqh .5cqw;font-size:1.1cqw;position:absolute;bottom:3cqh;left:1.5cqw;right:1.5cqw}.mx-calendar-month{color:var(--mc);font-size:1.2cqw}.mx-phone-calendar{grid-template-columns:repeat(7,1fr);gap:.5cqw;margin:2cqh 0;display:grid}.mx-phone-calendar>span{text-align:center;padding:1.2cqh 0;font-size:1.1cqw}.mx-phone-calendar>.chosen{background:var(--mc);color:#fff;border-radius:50%}.mx-phone-times{gap:.8cqw;display:flex}.mx-phone-times>b{border:1px solid #c2b4d1;border-radius:.5cqw;padding:1cqh .7cqw;font-size:1.1cqw}.mx-phone-times>b:nth-child(2){background:var(--ma)}.mx-mobile-summary{text-align:center;margin-top:5cqh}.mx-mobile-summary>span{background:var(--ma);width:7cqw;height:7cqw;color:var(--mc);border-radius:50%;place-items:center;margin:auto;font-size:3cqw;display:grid}.mx-mobile-summary>b{margin:3cqh 0;font-size:1.5cqw;display:block}.mx-mobile-summary>p{border-bottom:1px solid #ddd5e6;padding:1.5cqh 0;font-size:1.2cqw}.mx-mobile-summary>small{color:#8b7e93;margin-top:2cqh;font-size:1cqw;line-height:1.5;display:block}.mx-content--social{background:#efe6e0;padding:5cqh 9cqw 8cqh}.mx-social-profile{align-items:center;gap:2cqw;height:12cqh;margin-bottom:3cqh;display:flex}.mx-social-profile>.mx-mark{width:9cqw;height:9cqw}.mx-social-profile>div>b{font:italic 5cqw Georgia,serif}.mx-social-profile>div>span{margin-top:.5cqh;font-size:1.4cqw;display:block}.mx-social-profile>span{letter-spacing:.1em;margin-left:auto;font-size:1cqw}.mx-social-grid{grid-template-columns:repeat(3,1fr);gap:1.2cqw;display:grid}.mx-social-tile{background:var(--ma);height:31cqh;padding:2cqw;position:relative;overflow:hidden}.mx-social-tile:nth-child(2n){background:var(--mc);color:#f5dfd1}.mx-social-tile:nth-child(3n){background:#f8eddb}.mx-social-tile>small{font:italic 2.5cqw Georgia,serif;position:absolute;top:1.5cqh;left:2cqw}.mx-social-tile>.mx-still-life{width:100%;height:27cqh;position:absolute;inset:2cqh 0 4cqh}.mx-social-tile>.mx-mark{width:15cqw;height:15cqw;position:absolute;top:6cqh;left:5cqw}.mx-social-quote{letter-spacing:-.05em;margin-top:8cqh;font:italic 4.5cqw/1 Georgia,serif;display:block}.mx-social-tile>b{letter-spacing:.03em;font-size:1.3cqw;position:absolute;bottom:2cqh;left:2cqw}.mx-content--calendar{background:#f0eee7;padding:6cqh 5cqw}.mx-calendar-head>span{letter-spacing:.12em;font-size:1.2cqw}.mx-calendar-head>h4{letter-spacing:-.045em;margin-top:2cqh;font-size:4.5cqw;line-height:1.06}.mx-calendar-head>p{color:#8a8174;margin-top:2cqh;font-size:1.6cqw}.mx-editorial-calendar{grid-template-columns:repeat(5,1fr);gap:1.5cqw;margin-top:5cqh;display:grid}.mx-editorial-calendar>section{background:#e5e0d6;border-radius:.8cqw;min-height:48cqh;padding:1cqw}.mx-editorial-calendar>section>b{padding:1cqh 0 2cqh;font-size:1.6cqw;display:block}.mx-editorial-calendar article{background:#fffdf7;border-radius:.5cqw;padding:1cqw;box-shadow:0 .5cqw 1cqw #0001}.mx-calendar-art{background:var(--ma);place-items:center;height:15cqh;margin-bottom:2cqh;display:grid}.mx-calendar-art .mx-mark{width:10cqw;height:10cqw}.mx-calendar-art.tone-1{background:var(--mc);color:var(--ma)}.mx-calendar-art.tone-2{background:#e7d9bb}.mx-editorial-calendar article>small{letter-spacing:.07em;font-size:.85cqw}.mx-editorial-calendar h5{margin-top:1.2cqh;font-size:1.7cqw;line-height:1.2}.mx-editorial-calendar article>footer{border-top:1px solid #0001;justify-content:space-between;align-items:center;margin-top:3cqh;padding-top:1.5cqh;font-size:.9cqw;display:flex}.mx-editorial-calendar article>footer>i{background:#b5c0a5;border-radius:50%;width:1cqw;height:1cqw}.mx-calendar-empty{text-align:center;flex-direction:column;align-items:center;padding-top:10cqh;display:flex}.mx-calendar-empty>span{opacity:.5;font-size:5cqw}.mx-calendar-empty>small{margin-top:2cqh;font-size:1.3cqw;line-height:1.5}.mx-calendar-legend{justify-content:flex-end;align-items:center;gap:1cqw;margin-top:3cqh;font-size:1.2cqw;display:flex}.mx-calendar-legend>i{background:#cdb999;border-radius:50%;width:1cqw;height:1cqw;margin-left:2cqw}.mx-calendar-legend>i:nth-of-type(2){background:#b5c0a5}.mx-calendar-legend>i:nth-of-type(3){background:var(--mc)}.mx-content--carousel{background:color-mix(in srgb,var(--mc) 14%,#f4eee1);padding:6cqh 5cqw}.mx-carousel-head{position:relative}.mx-carousel-head>b{letter-spacing:.08em;font-size:3cqw}.mx-carousel-head>span{letter-spacing:.12em;font-size:1cqw;position:absolute;top:1cqh;right:0}.mx-carousel-head>h4{letter-spacing:-.04em;max-width:70cqw;margin-top:2cqh;font-size:4.6cqw;line-height:1.05}.mx-carousel-slides{gap:2cqw;margin-top:5cqh;display:flex}.mx-carousel-slides>article{background:var(--mc);color:#f5ebdc;min-width:0;height:55cqh;transform:translateY(calc(var(--slide) * 2cqh)) rotate(calc((var(--slide) - 1) * 2deg));flex:1;padding:3cqw 2.5cqw;position:relative;box-shadow:1cqw 2cqw 3cqw #0002}.mx-carousel-slides>article:nth-child(2){background:var(--ma);color:var(--mc)}.mx-carousel-slides>article:nth-child(3){color:var(--mc);background:#f5ecdc}.mx-carousel-slides>article>span{letter-spacing:.1em;font-size:1.2cqw}.mx-carousel-slides h5{letter-spacing:-.045em;font-size:3.5cqw;line-height:1.05}.mx-carousel-slides footer{letter-spacing:.05em;justify-content:space-between;align-items:center;font-size:1.2cqw;display:flex;position:absolute;bottom:3cqh;left:2.5cqw;right:2.5cqw}.mx-carousel-slides footer>b{font-size:2.5cqw}.mx-content--copy{background:#dad7e9}.mx-copy-document{background:#fffdf7;width:59cqw;height:81cqh;padding:5cqw;position:absolute;top:7cqh;left:7cqw;transform:rotate(-3deg);box-shadow:1cqw 3cqw 5cqw #2a264325}.mx-copy-document>header{letter-spacing:.1em;border-bottom:1px solid #4c37c722;padding-bottom:2cqh;font-size:1.2cqw}.mx-copy-kicker{letter-spacing:.13em;margin-top:5cqh;font-size:1.1cqw;display:block}.mx-copy-document>h4{letter-spacing:-.06em;margin-top:2cqh;font-size:6.5cqw;line-height:1.02}.mx-copy-document>p{color:#716b7f;margin-top:3cqh;font-size:1.8cqw;line-height:1.5}.mx-copy-document>p:first-of-type{color:var(--mc);font-weight:700}.mx-copy-document>b{background:var(--mc);color:#fff;margin-top:4cqh;padding:1.6cqh 2cqw;font-size:1.5cqw;display:inline-block}.mx-copy-document>footer{letter-spacing:.02em;color:#8e879b;font-size:1cqw;position:absolute;bottom:4cqh}.mx-copy-notes{gap:2cqh;width:28cqw;display:grid;position:absolute;top:16cqh;right:5cqw}.mx-copy-notes>div{background:var(--ma);padding:3cqw 2cqw;transform:rotate(4deg);box-shadow:1cqw 1cqw 2cqw #0001}.mx-copy-notes>div:nth-child(2){background:#eee8c9;transform:rotate(-2deg)}.mx-copy-notes>div:nth-child(3){background:#d7caef}.mx-copy-notes small{letter-spacing:.08em;font-size:1cqw;display:block}.mx-copy-notes b{margin-top:2cqh;font-size:2.3cqw;line-height:1.2;display:block}.mx-content--email{background:#d9dec9}.mx-email-window{background:#fffdf6;border-radius:1cqw;position:absolute;inset:5cqh 19cqw -3cqh;overflow:hidden;box-shadow:0 2cqw 5cqw #0002}.mx-email-chrome{background:#f1f1e9;border-bottom:1px solid #d7d9cd;gap:.8cqh;padding:2cqh 3cqw;display:grid}.mx-email-chrome>span{color:#859080;font-size:1.1cqw}.mx-email-chrome>b{font-size:1.5cqw}.mx-email-chrome>small{color:#9a9f92;font-size:1cqw}.mx-email-body{text-align:center;padding:3cqh 5cqw}.mx-email-body>b{letter-spacing:.15em;font-size:3cqw}.mx-email-hero{background:var(--mc);color:#fff2d0;margin-top:2cqh;padding:3cqh 3cqw}.mx-email-hero .mx-mark{width:8cqw;height:8cqw;margin:0 auto 2cqh}.mx-email-hero>h4{font:4cqw/1.04 Georgia,serif}.mx-email-body>h5{text-align:left;margin:3cqh 0 1cqh;font-size:2.1cqw}.mx-email-body>p{text-align:left;color:#7f877b;font-size:1.35cqw;line-height:1.6}.mx-email-link{text-align:left;background:#e8e3ce;align-items:center;gap:2cqw;margin:2cqh 0;padding:1cqw;display:flex}.mx-email-link>.mx-still-life{width:18cqw;height:13cqh}.mx-email-link>b{max-width:23cqw;font-size:1.7cqw}.mx-email-body>.mx-ui-button{font-size:1.2cqw}.mx-email-body>footer{color:#92988c;margin-top:2cqh;font-size:.9cqw;line-height:1.7}.mx-content--video{background:#d2d1bd}.mx-reel-phone{background:var(--mc);color:#f4edd9;border:1.2cqw solid #1b2620;border-radius:4cqw;width:36cqw;height:83cqh;position:absolute;top:6cqh;left:11cqw;overflow:hidden;box-shadow:2cqw 3cqw 4cqw #0003}.mx-reel-phone>i{background:#17231b;border-radius:2cqw;height:1.5cqh;position:absolute;top:1cqh;left:11cqw;right:11cqw}.mx-reel-phone>header{padding:5cqh 2.5cqw;font-size:2.8cqw;font-weight:700}.mx-reel-phone>header>span{letter-spacing:.1em;margin-top:1cqh;font-size:.9cqw;display:block}.mx-reel-phone>.mx-still-life{background:var(--ma);height:34cqh;margin-top:-1cqh}.mx-reel-phone>h4{letter-spacing:-.04em;padding:3cqh 2.5cqw 0;font-size:4.2cqw;line-height:1.02}.mx-reel-phone>p{padding:2cqh 2.5cqw;font-size:1.25cqw}.mx-reel-phone>footer{align-items:center;gap:1cqw;font-size:1.4cqw;display:flex;position:absolute;bottom:3cqh;left:2.5cqw;right:2.5cqw}.mx-reel-phone>footer>span{background:#fff6;flex:1;height:.3cqh}.mx-reel-phone>footer>small{font-size:1cqw}.mx-reel-sequence{position:absolute;top:10cqh;left:54cqw;right:7cqw}.mx-reel-sequence>b{letter-spacing:.13em;margin-bottom:3cqh;font-size:1.4cqw;display:block}.mx-reel-sequence>div{grid-template-rows:1fr 1fr;grid-template-columns:3cqw 12cqw 1fr;align-items:center;gap:.5cqh 2cqw;margin-bottom:2cqh;display:grid}.mx-reel-sequence>div>span{grid-row:1/3;font-size:1.2cqw}.mx-reel-shot{background:#aeb6a0;grid-row:1/3;height:12cqh}.mx-reel-shot.tone-1{background:#c0a885}.mx-reel-shot.tone-2{background:#e6ddc5}.mx-reel-sequence strong{align-self:end;font-size:2cqw}.mx-reel-sequence small{align-self:start;font-size:1.1cqw}.mx-reel-audio{letter-spacing:.2cqw;color:var(--mc);white-space:nowrap;margin-top:2cqh;font-size:2.4cqw;display:block;overflow:hidden}.mx-workflow{background:#f2f3f0 radial-gradient(#68796725 1px,#0000 1px) 0 0/2.3cqw 2.3cqw;padding:6cqh 5cqw}.mx-workflow>header{z-index:1;position:relative}.mx-workflow>header>span{letter-spacing:.13em;font-size:1.1cqw}.mx-workflow>header>h4{letter-spacing:-.04em;max-width:78cqw;margin-top:2cqh;font-size:4.5cqw;line-height:1.05}.mx-workflow-lines{opacity:.5;width:90cqw;height:58cqh;position:absolute;top:24cqh;left:5cqw;right:5cqw}.mx-flow-nodes{grid-template-rows:23cqh 23cqh;grid-template-columns:repeat(3,1fr);gap:8cqh 6cqw;display:grid;position:absolute;top:29cqh;left:8cqw;right:8cqw}.mx-flow-nodes>div{border:1px solid color-mix(in srgb,var(--mc) 30%,#fff);background:#fff;border-radius:1cqw;flex-direction:column;justify-content:center;padding:2cqh 2cqw 2cqh 6cqw;display:flex;position:relative;box-shadow:0 1cqw 2cqw #173f6110}.mx-flow-nodes>div>span{background:var(--mc);color:#fff;border-radius:.6cqw;place-items:center;width:3.5cqw;height:3.5cqw;font-size:2cqw;display:grid;position:absolute;top:3cqh;left:1.5cqw}.mx-flow-nodes>div>small{color:#8b9690;letter-spacing:.06em;font-size:.9cqw}.mx-flow-nodes>div>b{margin-top:1.3cqh;font-size:2cqw;line-height:1.15}.mx-flow-nodes>div>i{color:#8a928e;margin-top:1.5cqh;font-size:.95cqw;font-style:normal;line-height:1.4}.mx-workflow>footer{letter-spacing:.02em;color:#7a857c;font-size:1.2cqw;position:absolute;bottom:9cqh}.mx-assistant-demo{background:#fff;border:1px solid #d5dfd5;border-radius:1cqw;min-height:57cqh;margin-top:5cqh;display:flex;overflow:hidden;box-shadow:0 2cqw 4cqw #314e2f12}.mx-assistant-demo>aside{background:var(--mc);color:#e5ecd8;flex:none;width:27cqw;padding:4cqw 3cqw}.mx-assistant-demo>aside>.mx-mark{width:11cqw;height:11cqw;margin-bottom:3cqh}.mx-assistant-demo>aside>b{font-size:3cqw;line-height:1.05;display:block}.mx-assistant-demo>aside>span{letter-spacing:.12em;margin-top:3cqh;font-size:.9cqw;display:block}.mx-assistant-demo>aside>p{opacity:.65;margin-top:1cqh;font-size:1.4cqw;line-height:2}.mx-chat{flex:1;padding:2cqw}.mx-chat-head{border-bottom:1px solid #edf1eb;align-items:center;gap:.8cqw;padding-bottom:2cqh;font-size:1.3cqw;display:flex}.mx-chat-head>i{background:var(--mc);border-radius:50%;width:1cqw;height:1cqw}.mx-chat-head>span{margin-left:auto}.mx-chat>p{color:#4e6153;background:#f0f3ed;border-radius:1cqw;max-width:44cqw;margin-top:2cqh;padding:1.5cqh 1.5cqw;font-size:1.45cqw;line-height:1.5}.mx-chat>.visitor{background:var(--mc);color:#fff;margin-left:7cqw}.mx-chat>.source{color:#849079;background:#f8f7ef;border:1px solid #e4e4d3;padding:1cqh 1.5cqw;font-size:1.05cqw}.mx-chat-input{color:#9aa295;border:1px solid #e3e8df;border-radius:.6cqw;justify-content:space-between;margin-top:3cqh;padding:1.4cqh 1.5cqw;font-size:1.1cqw;display:flex}.mx-chat-input>b{color:var(--mc)}.mx-knowledge-layout{grid-template-columns:31cqw 1fr;gap:4cqw;margin-top:5cqh;display:grid}.mx-document-stack>b{margin-bottom:2cqh;font-size:1.5cqw;display:block}.mx-document-stack>article{background:#fff;border:1px solid #d7e0d2;border-radius:.5cqw;margin-bottom:1.5cqh;padding:1.7cqw 2cqw 1.7cqw 5cqw;position:relative;box-shadow:0 .5cqw 1cqw #00000005}.mx-document-stack>article>span{color:var(--mc);font-size:1.3cqw;position:absolute;top:2cqw;left:1.5cqw}.mx-document-stack>article>b{font-size:1.5cqw}.mx-document-stack .mx-ruled-lines{background-size:auto;height:5cqh}.mx-document-stack>article>small{color:#99a192;font-size:.8cqw}.mx-knowledge-result{background:#fff;border:1px solid #d7e0d2;border-radius:.5cqw;align-self:start;padding:3cqw;box-shadow:0 1cqw 3cqw #00000008}.mx-knowledge-search{background:#f0f3ed;border:1px solid #dde5d8;border-radius:.5cqw;margin-bottom:3cqh;padding:1.5cqh 1.5cqw;font-size:1.3cqw}.mx-knowledge-result>span{letter-spacing:.12em;color:#95a08f;font-size:.9cqw}.mx-knowledge-result>h5{margin-top:2cqh;font-size:3cqw;line-height:1.1}.mx-knowledge-result>p{color:#78876f;margin-top:2cqh;font-size:1.5cqw;line-height:1.6}.mx-citation{border-left:2px solid var(--mc);background:#f6f7f2;margin-top:3cqh;padding:1.4cqh 2cqw}.mx-citation>b{font-size:1.3cqw;display:block}.mx-citation>small{color:#849477;margin-top:1cqh;font-size:1cqw;line-height:1.6;display:block}.mx-knowledge-result>footer{color:#9ca692;margin-top:3cqh;font-size:1cqw}.mx-workflow--crm{background:#f1eff7}.mx-crm-toolbar{align-items:center;gap:2cqw;margin-top:5cqh;font-size:1.3cqw;display:flex}.mx-crm-toolbar>b{font-size:1.7cqw}.mx-crm-toolbar>span{color:#8a819c;margin-left:auto}.mx-crm-toolbar>i{background:var(--mc);color:#fff;border-radius:.5cqw;padding:1.4cqh 1.5cqw;font-size:1.1cqw;font-style:normal}.mx-crm-board{gap:1.5cqw;margin-top:3cqh;display:flex}.mx-crm-board>section{background:#e6e3ed;border-radius:.6cqw;flex:1;min-width:0;min-height:43cqh;padding:1.2cqw}.mx-crm-board>section>header{align-items:center;gap:.7cqw;padding:1cqh 0 2cqh;font-size:1.3cqw;font-weight:700;display:flex}.mx-crm-board>section>header>i{background:var(--mc);border-radius:50%;width:.8cqw;height:.8cqw}.mx-crm-board article{background:#fff;border-radius:.4cqw;margin-bottom:1.5cqh;padding:1.5cqw;box-shadow:0 .5cqw 1cqw #00000008}.mx-crm-board article>small{letter-spacing:.04em;color:#9e96aa;font-size:.8cqw}.mx-crm-board article>b{margin-top:1.5cqh;font-size:1.7cqw;line-height:1.15;display:block}.mx-crm-board article>p{color:#91879e;margin-top:1cqh;font-size:1.1cqw;line-height:1.5}.mx-crm-board article>footer{border-top:1px solid #eeeaf5;justify-content:space-between;align-items:center;margin-top:2cqh;padding-top:1.5cqh;font-size:1cqw;display:flex}.mx-crm-board article>footer>i{font-size:1.5cqw;font-style:normal}.mx-environment>svg{width:100%;height:100%;display:block}.mx-environment-caption{color:#463f35;max-width:66cqw;position:absolute;top:5cqh;left:5cqw}.mx-environment-caption>span{letter-spacing:.16em;background:#fff9;padding:.7cqh 1cqw;font-size:1cqw}.mx-environment-caption>h4{letter-spacing:-.04em;max-width:60cqw;margin-top:1.5cqh;font-size:3.5cqw;line-height:1.05}.mx-environment-caption>p{opacity:.7;margin-top:1cqh;font-size:1.2cqw}.mx-environment--retail .mx-environment-caption,.mx-environment--wedding .mx-environment-caption,.mx-environment--exhibition .mx-environment-caption,.mx-environment--interior .mx-environment-caption,.mx-environment--podcast .mx-environment-caption{background:#fffdf0e8;max-width:52cqw;padding:1.5cqh 2cqw;top:auto;bottom:8cqh;box-shadow:0 1cqw 2cqw #0000000b}.mx-environment--podcast .mx-environment-caption{color:#e5d9ed;background:#282032ed}.mx-environment--podcast .mx-environment-caption>span{background:#fff1}.mx-environment--product .mx-environment-caption{top:6cqh;left:5cqw}.mx-environment-caption>h4{font-size:2.8cqw}.mx-environment-caption>p{font-size:1cqw}.pf__filters{flex-direction:column;gap:12px;margin-bottom:30px;display:flex}.pf__filters .filters{margin-bottom:0}.pf__kinds{background:#1013190d;border-radius:999px;flex-wrap:wrap;align-self:flex-start;gap:4px;padding:4px;display:inline-flex}.pf__kinds button{cursor:pointer;color:#4b5563;background:0 0;border:0;border-radius:999px;min-height:38px;padding:9px 16px;font-size:13px;transition:background .3s,color .3s}.pf__kinds button[aria-pressed=true]{color:#101319;background:#fff;font-weight:700;box-shadow:0 2px 10px #10131915}.pf__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.pf-card{animation:.7s cubic-bezier(.22,1,.36,1) both pfIn;animation-delay:calc(var(--i) * 60ms);background:#fff;border:1px solid #10131912;border-radius:22px;flex-direction:column;transition:transform .55s cubic-bezier(.22,1,.36,1),box-shadow .55s;display:flex;position:relative;overflow:hidden}.pf-card:hover{box-shadow:0 40px 70px -34px color-mix(in srgb,var(--c) 55%,#10131980);transform:translateY(-6px)}@keyframes pfIn{0%{opacity:0;transform:translateY(24px)scale(.98)}to{opacity:1;transform:none}}.pf-card__art{aspect-ratio:4/3;background:#0d1424;position:relative;overflow:hidden;container-type:size}.pf-card__art .mk{transition:transform 1.1s cubic-bezier(.22,1,.36,1)}.pf-card:hover .pf-card__art .mk{transform:scale(1.04)}.pf-card__body{color:#101319;flex-direction:column;gap:8px;padding:20px 22px 22px;display:flex}.pf-card h3{letter-spacing:-.02em;font-size:19px;line-height:1.25}.pf-card__open{all:unset;cursor:pointer}.pf-card__open:after{content:"";z-index:1;position:absolute;inset:0}.pf-card__open:focus-visible{outline:none}.pf-card:has(.pf-card__open:focus-visible){outline-offset:3px;outline:3px solid #82a0ff}.pf-card__meta{color:#6b7280;align-items:center;gap:8px;font-size:12px;display:flex}.pf-card__meta i{background:var(--c);border-radius:50%;flex:none;width:8px;height:8px}.pf-tag{letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-self:flex-start;padding:5px 9px;font-size:10px;font-weight:700}.pf-tag--real{color:#fff;background:#101319}.pf-tag--concept{background:color-mix(in srgb,var(--c) 14%,#fff);color:color-mix(in srgb,var(--c) 80%,#000)}.pf-tag--example{color:#6b6457;background:#f1efe9}.pf-card .mk-ba input{z-index:2}.pf-lightbox{color:#101319;background:#fff;border:0;border-radius:26px;width:min(1180px,100vw - 32px);max-height:calc(100dvh - 32px);padding:0;overflow:auto}.pf-lightbox::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#05080fcc}.pf-lightbox[open]{animation:.5s cubic-bezier(.22,1,.36,1) lbIn}@keyframes lbIn{0%{opacity:0;transform:translateY(30px)scale(.97)}to{opacity:1;transform:none}}.pf-lightbox__inner{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);animation:.45s cubic-bezier(.22,1,.36,1) capIn;display:grid;position:relative}.pf-lightbox__art{aspect-ratio:4/3;background:#0d1424;position:relative;overflow:hidden;container-type:size}.pf-lightbox__text{flex-direction:column;gap:12px;padding:clamp(24px,3vw,40px);display:flex}.pf-lightbox__text h3{letter-spacing:-.035em;font-size:clamp(24px,2.4vw,34px);line-height:1.1}.pf-lightbox__summary{color:#3b4352;font-size:15px;line-height:1.65}.pf-lightbox__text h4{letter-spacing:.14em;text-transform:uppercase;color:#6b7280;margin-top:6px;font-size:12px}.pf-lightbox__text ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.pf-lightbox__text li{gap:10px;font-size:14px;display:flex}.pf-lightbox__text li:before{content:"";background:var(--c);border-radius:50%;flex:none;width:6px;height:6px;margin-top:7px}.pf-lightbox__note{color:#6b7280;background:#f6f5f1;border-radius:10px;padding:10px 12px;font-size:12px}.pf-lightbox__nav{flex-wrap:wrap;align-items:center;gap:10px;margin-top:auto;padding-top:16px;display:flex}.pf-lightbox__nav button{color:#101319;cursor:pointer;background:#fff;border:1.5px solid #10131922;border-radius:999px;min-width:44px;height:44px;font-size:16px;font-weight:700}.pf-lightbox__nav span{color:#6b7280;font-size:13px}.pf-lightbox__nav .pf-lightbox__cta{background:var(--c);border-color:var(--c);color:#fff;margin-left:auto;padding:0 18px;font-size:13px;font-weight:700}.pf-lightbox__close{color:#fff;cursor:pointer;z-index:3;background:#05080fb3;border:0;border-radius:50%;width:44px;height:44px;font-size:26px;position:absolute;top:14px;right:14px}.mk{font-family:Arial,sans-serif;position:absolute;inset:0;overflow:hidden;container-type:size}.mk-image img{width:100%;height:100%;display:block}.mk-play{color:#1236f5;background:#ffffffe6;border-radius:50%;place-items:center;width:18cqw;height:18cqw;padding-left:1cqw;font-size:7cqw;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 10px 30px #0005}.mk-video video{object-fit:contain;background:#000;width:100%;height:100%}.mk-gallery{justify-content:center;align-items:center;gap:3cqw;padding:6cqw;display:flex}.mk-gallery img{object-fit:cover;width:auto;max-width:30cqw;height:78cqh;transform:translateY(calc((var(--i) - 1) * -4cqh)) rotate(calc((var(--i) - 1) * 3deg));border-radius:2cqw;box-shadow:0 2cqw 5cqw #10131933}.mk-posters{justify-content:center;align-items:center;gap:4cqw;padding:5cqw;display:flex}.mk-posters__item{aspect-ratio:5/7;height:88cqh;transform:rotate(calc((var(--i) - .5) * 5deg)) translateY(calc(var(--i) * 2cqh));box-shadow:0 3cqw 6cqw #10131940}.mk-posters__item--solo{transform:none}.mk-poster{flex-direction:column;width:100%;height:100%;padding:7% 8%;display:flex;position:relative;overflow:hidden;container-type:inline-size}.mk-poster__kicker{letter-spacing:.14em;font-size:5cqw;font-weight:700}.mk-poster__shape{width:84%;margin:8% auto 4%}.mk-poster__title{letter-spacing:-.05em;margin-top:auto;font-size:13cqw;line-height:.98}.mk-poster__sub{margin-top:4%;font-size:5.5cqw;font-weight:700}.mk-banner{flex-direction:column;justify-content:center;gap:2.4cqh;padding:0 8cqw;display:flex}.mk-banner__shape{opacity:.95;width:auto;height:120cqh;position:absolute;top:-10cqh;right:-8cqw}.mk-banner__brand{letter-spacing:.2em;font-size:3cqw;font-weight:800;position:relative}.mk-banner__title{letter-spacing:-.045em;max-width:62cqw;font-size:8.5cqw;line-height:1;position:relative}.mk-banner__sub{opacity:.8;max-width:55cqw;font-size:3cqw;position:relative}.mk-banner__cta{border-radius:99px;align-self:flex-start;margin-top:1cqh;padding:1.8cqw 3.6cqw;font-size:3cqw;font-weight:700;position:relative}.mk-web{background:linear-gradient(135deg,#e7e4dc,#cfd6df);padding:5cqw 6cqw 0}.mk-web.is-dark{background:linear-gradient(135deg,#0d1730,#1236f555)}.mk-web__bar{background:#e9e9ec;border-radius:1.6cqw 1.6cqw 0 0;align-items:center;gap:.8cqw;height:5cqh;padding:0 2cqw;display:flex}.mk-web__bar i{background:#c9c9cf;border-radius:50%;width:1.4cqw;height:1.4cqw}.mk-web__bar span{color:#6b7280;background:#fff;border-radius:99px;margin-left:2cqw;padding:.4cqh 3cqw;font-size:1.8cqw}.mk-web__page{color:#101319;background:#fff;height:100%;padding:3cqw 4cqw;box-shadow:0 0 4cqw #0003}.is-dark .mk-web__page{color:#fff;background:#070d18}.mk-web__nav{align-items:center;gap:3cqw;font-size:1.9cqw;display:flex}.mk-web__nav b{font-size:2.6cqw}.mk-web__nav span{opacity:.75;gap:2.2cqw;margin-left:auto;display:flex}.mk-web__nav em{font-style:normal}.mk-web__nav u{background:var(--a);color:#fff;border-radius:99px;padding:.8cqw 2cqw;text-decoration:none}.mk-web__hero{grid-template-columns:1.2fr 1fr;align-items:center;gap:3cqw;margin-top:4cqh;display:grid}.mk-web__hero strong{letter-spacing:-.05em;font-size:5.4cqw;line-height:1;display:block}.is-dark .mk-web__hero strong{background:linear-gradient(#5c78ff 40%,#fff 40%);color:#0000;-webkit-background-clip:text;background-clip:text}.mk-web__hero p{opacity:.7;margin:1.6cqh 0;font-size:1.9cqw}.mk-web__hero u{background:var(--a);color:#fff;border-radius:99px;padding:1cqw 2.4cqw;font-size:1.8cqw;font-weight:700;text-decoration:none;display:inline-block}.mk-web__visual{aspect-ratio:1;justify-self:center;width:100%;max-height:34cqh;position:relative}.mk-web__visual--orb{background:radial-gradient(circle at 35% 30%,#2a4bff,#06127a 70%);border-radius:50%;width:22cqw;box-shadow:0 0 6cqw #1236f588}.mk-web__visual--orb i{width:2.4cqw;height:2.4cqw;transform:rotate(var(--a2)) translate(15cqw);border-radius:50%;margin:-1.2cqw;position:absolute;top:50%;left:50%}.mk-web__visual--arch{background:linear-gradient(160deg,color-mix(in srgb,var(--a) 70%,#fff),var(--a));border-radius:20cqw 20cqw 1cqw 1cqw;width:22cqw}.mk-web__visual--photo{background:linear-gradient(160deg,#cfc0a8,#8a6a4a);border-radius:2cqw}.mk-web__cards{grid-template-columns:repeat(3,1fr);gap:2cqw;margin-top:4cqh;display:grid}.mk-web__cards div{background:#f3f4f6;border-radius:1.6cqw;flex-direction:column;gap:1cqh;padding:2cqw;display:flex}.is-dark .mk-web__cards div{background:#ffffff10}.mk-web__cards i{background:var(--a);border-radius:1cqw;width:4cqw;height:4cqw}.mk-web__cards b{font-size:2.1cqw}.mk-web__cards span{opacity:.15;background:currentColor;border-radius:9px;width:70%;height:1cqh}.mk-phone-wrap{place-items:center;display:grid}.mk-phone{color:#101319;background:#fff;border:1.2cqh solid #111214;border-radius:5cqh;flex-direction:column;gap:2cqh;width:36cqh;height:76cqh;padding:5cqh 2.6cqh 3cqh;display:flex;position:relative;transform:rotate(-4deg);box-shadow:0 3cqh 6cqh #10131945}.mk-phone__notch{background:#111214;border-radius:99px;width:12cqh;height:2.4cqh;position:absolute;top:1cqh;left:50%;translate:-50%}.mk-phone__head b{color:var(--a);letter-spacing:.06em;text-transform:uppercase;font-size:2.2cqh;display:block}.mk-phone__head span{letter-spacing:-.03em;font-size:3.6cqh;font-weight:800;line-height:1.1;display:block}.mk-phone__list{flex-direction:column;gap:1.4cqh;margin:0;padding:0;list-style:none;display:flex}.mk-phone__list li{background:#f3f4f6;border-radius:1.6cqh;align-items:center;gap:1.4cqh;padding:1.6cqh;font-size:2.2cqh;display:flex}.mk-phone__list i{border:.35cqh solid var(--a);border-radius:.8cqh;flex:none;width:2.4cqh;height:2.4cqh}.mk-phone--tracking .mk-phone__list li.done i,.mk-phone--app .mk-phone__list i{background:var(--a)}.mk-phone--tracking .mk-phone__list i{border-radius:50%}.mk-phone__btn{text-align:center;color:#fff;background:var(--a);border-radius:99px;margin-top:auto;padding:1.8cqh;font-size:2.2cqh;font-weight:700;text-decoration:none}.mk-phone--story,.mk-phone--social{background:var(--a);padding:0;overflow:hidden}.mk-phone--story .mk-phone__head{display:none}.mk-phone__story{background:linear-gradient(180deg,color-mix(in srgb,var(--a) 70%,#000),var(--a));color:#fff;flex-direction:column;height:100%;padding:6cqh 2.6cqh 3cqh;display:flex;position:relative}.mk-phone__progress{gap:.6cqh;display:flex}.mk-phone__progress i{background:#fff5;border-radius:9px;flex:1;height:.5cqh}.mk-phone__progress i.on{background:#fff}.mk-phone__story svg{width:70%;margin:6cqh auto 0}.mk-phone__story strong{letter-spacing:-.04em;order:3;margin-top:auto;font-size:5cqh}.mk-phone__story span{opacity:.85;order:4;font-size:2.2cqh}.mk-dash{color:#101319;background:#f4f5f7;grid-template-columns:20cqw 1fr;display:grid}.mk-dash aside{color:#fff;background:#101319;flex-direction:column;gap:2.4cqh;padding:4cqw 2.4cqw;font-size:1.9cqw;display:flex}.mk-dash aside b{margin-bottom:2cqh;font-size:2.2cqw}.mk-dash aside span{opacity:.6;border-radius:1cqw;padding:.8cqh 1.2cqw}.mk-dash aside .on{opacity:1;background:var(--a)}.mk-dash main{flex-direction:column;gap:3cqh;padding:4cqw;display:flex}.mk-dash h4{letter-spacing:-.03em;font-size:3.2cqw}.mk-dash__kpis{grid-template-columns:repeat(3,1fr);gap:1.6cqw;display:grid}.mk-dash__kpis div{background:#fff;border-radius:1.6cqw;padding:1.8cqw;box-shadow:0 .5cqw 2cqw #10131910}.mk-dash__kpis span{color:#6b7280;font-size:1.6cqw;display:block}.mk-dash__kpis strong{letter-spacing:-.04em;color:var(--a);font-size:4cqw}.mk-dash__chart{background:#fff;border-radius:1.6cqw;align-items:flex-end;gap:1.4cqw;height:14cqh;padding:1.6cqw;display:flex}.mk-dash__chart i{background:linear-gradient(var(--a),color-mix(in srgb,var(--a) 40%,#fff));border-radius:.6cqw .6cqw 0 0;flex:1}.mk-dash ul{gap:1.2cqh;margin:0;padding:0;font-size:1.8cqw;list-style:none;display:grid}.mk-dash li{background:#fff;border-radius:1cqw;align-items:center;gap:1.2cqw;padding:1.2cqh 1.4cqw;display:flex}.mk-dash li i{background:var(--a);border-radius:50%;width:1.2cqw;height:1.2cqw}.mk-vehicle{background:linear-gradient(#eef1f4,#dfe3e8)}.mk-vehicle svg{width:100%;height:auto;position:absolute;inset:auto 0 0}.mk-vehicle__text{flex-direction:column;gap:.6cqh;display:flex;position:absolute;top:30%;left:12%}.mk-vehicle__text strong{letter-spacing:-.04em;color:#101319;font-size:7cqw}.mk-vehicle__text span{color:#4b5563;font-size:2.4cqw;font-weight:700}.mk-vehicle__text small{color:#6b7280;margin-top:1cqh;font-size:1.8cqw}.mk-package{background:radial-gradient(circle at 70% 30%,color-mix(in srgb,var(--a2) 40%,#fff),#efe7da);justify-content:center;align-items:flex-end;gap:6cqw;padding-bottom:10cqh;display:flex}.mk-box{width:34cqw;height:30cqw;transform-style:preserve-3d;position:relative}.mk-box__front{background:var(--c);color:#fff;border-radius:.6cqw;flex-direction:column;justify-content:center;align-items:center;padding:2cqw;display:flex;position:absolute;inset:0;box-shadow:0 3cqw 5cqw #10131933}.mk-box__front svg{width:12cqw}.mk-box__front strong{margin-top:1cqh;font-size:3.2cqw}.mk-box__front span{opacity:.8;font-size:1.7cqw}.mk-box__side{background:color-mix(in srgb,var(--c) 70%,#000);transform-origin:0 0;width:7cqw;height:100%;position:absolute;top:0;right:-7cqw;transform:skewY(-30deg)}.mk-box__top{background:color-mix(in srgb,var(--c) 80%,#fff);transform-origin:0 100%;width:100%;height:4cqw;position:absolute;top:-4cqw;left:0;transform:skew(-60deg)}.mk-bag{width:22cqw;height:30cqw;color:var(--c);background:#c9a275;border-radius:.6cqw;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;box-shadow:0 3cqw 5cqw #10131926}.mk-bag:before{content:"";border:.8cqw solid #8a6a46;border-bottom:0;border-radius:6cqw 6cqw 0 0;width:10cqw;height:8cqw;position:absolute;top:-5cqw}.mk-bag strong{font-size:4cqw}.mk-bag span{font-size:1.5cqw}.mk-brochure{background:#ebe8e1;justify-content:center;align-items:center;gap:0;padding:6cqw;display:flex}.mk-brochure__cover,.mk-brochure__page{width:36cqw;height:80cqh;box-shadow:0 3cqw 6cqw #10131930}.mk-brochure__cover{background:var(--c);color:#fff;transform-origin:100%;flex-direction:column;padding:4cqw;display:flex;transform:perspective(60cqw)rotateY(12deg)}.mk-brochure__cover b{letter-spacing:.12em;text-transform:uppercase;opacity:.8;font-size:2cqw}.mk-brochure__cover strong{letter-spacing:-.04em;margin-top:auto;font-size:5cqw;line-height:1.02}.mk-brochure__cover svg{width:60%;margin-top:3cqh}.mk-brochure__page{background:#fff;grid-template-columns:1fr 1fr;align-content:start;gap:1.6cqw;padding:3cqw;display:grid}.mk-brochure__page div{background:#f4f4f2;border-radius:1cqw;flex-direction:column;gap:.8cqh;padding:1.4cqw;display:flex}.mk-brochure__page i{color:var(--c);font-size:1.6cqw;font-style:normal;font-weight:800}.mk-brochure__page b{font-size:1.8cqw}.mk-brochure__page span{background:#10131918;border-radius:9px;height:.8cqh}.mk-cards{background:linear-gradient(135deg,#e9edf1,#cfd8e0);place-items:center;display:grid}.mk-card{border-radius:1.6cqw;flex-direction:column;justify-content:center;width:52cqw;height:30cqw;padding:3.4cqw;display:flex;position:absolute;box-shadow:0 3cqw 6cqw #10131935}.mk-card--back{background:var(--c);color:#fff;align-items:center;gap:1cqh;transform:translate(-12cqw,-9cqh)rotate(-8deg)}.mk-card--back svg{width:8cqw}.mk-card--back strong{font-size:3.4cqw}.mk-card--front{color:#101319;background:#fff;gap:.6cqh;transform:translate(10cqw,9cqh)rotate(4deg)}.mk-card--front strong{letter-spacing:-.03em;font-size:3.6cqw}.mk-card--front span{color:var(--c);font-size:2cqw;font-weight:700}.mk-card--front small{color:#6b7280;font-size:1.6cqw}.mk-ticket{background:radial-gradient(circle at 20% 20%,color-mix(in srgb,var(--c) 40%,#fff),#1a1622);justify-content:center;align-items:center;gap:4cqw;display:flex}.mk-ticket__main{background:var(--c);color:#fff;border-radius:2cqw 0 0 2cqw;flex-direction:column;width:44cqw;height:50cqh;padding:3.4cqw;display:flex;box-shadow:0 3cqw 6cqw #0006}.mk-ticket__main span{letter-spacing:.2em;opacity:.8;font-size:1.8cqw}.mk-ticket__main strong{letter-spacing:-.04em;margin-top:auto;font-size:5cqw;line-height:1}.mk-ticket__main p{opacity:.9;margin-top:2cqh;font-size:2cqw}.mk-ticket__stub{background:#fff;border-left:.4cqw dashed #10131944;border-radius:0 2cqw 2cqw 0;flex-direction:column;justify-content:center;align-items:center;gap:2cqh;width:14cqw;height:50cqh;margin-left:-4cqw;display:flex;box-shadow:0 3cqw 6cqw #0006}.mk-ticket__stub svg{width:9cqw}.mk-ticket__stub b{color:#101319;font-size:1.8cqw}.mk-badge{color:#101319;border-top:3cqh solid var(--a2);background:#fff;border-radius:1.6cqw;flex-direction:column;align-items:center;gap:1.4cqh;width:20cqw;height:60cqh;padding:2cqw;display:flex;transform:rotate(6deg);box-shadow:0 3cqw 6cqw #0006}.mk-badge i{background:#e5e7eb;border-radius:50%;width:9cqw;height:9cqw;margin-top:2cqh}.mk-badge strong{font-size:3cqw}.mk-badge span{text-align:center;color:#6b7280;font-size:1.5cqw}.mk-stage svg,.mk-plan svg,.mk-facade svg,.mk-map svg,.mk-network svg{width:100%;height:100%;display:block}.mk-plan svg{background:#f6f4ee}.mk-facade__label{color:#101319;background:#ffffffd9;border-radius:99px;padding:.8cqh 1.6cqw;font-size:1.8cqw;font-weight:700;position:absolute;bottom:3cqh;left:3cqw}.mk-story{background:#1b1720;grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(3,1fr);gap:2cqw;padding:3.4cqw;display:grid}.mk-story__frame{flex-direction:column;gap:.8cqh;min-height:0;display:flex}.mk-story__frame svg{border:.3cqw solid #ffffff20;border-radius:1cqw;flex:1;width:100%;min-height:0}.mk-story__frame span{color:#cfc8d6;font-size:1.5cqw}.mk-ba{-webkit-user-select:none;user-select:none;position:absolute;inset:0;overflow:hidden}.mk-ba__layer{position:absolute;inset:0}.mk-ba__layer svg{width:100%;height:100%;display:block}.mk-ba__layer--after{clip-path:inset(0 0 0 var(--v))}.mk-ba__handle{top:0;bottom:0;left:var(--v);pointer-events:none;background:#fff;width:3px;margin-left:-1.5px;position:absolute;box-shadow:0 0 12px #0006}.mk-ba__handle i{width:40px;height:40px;color:var(--c);background:#fff;border-radius:50%;place-items:center;font-size:18px;font-style:normal;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 4px 14px #0004}.mk-ba__tag{letter-spacing:.08em;text-transform:uppercase;color:#fff;pointer-events:none;background:#05080fa6;border-radius:99px;padding:5px 10px;font-size:11px;font-weight:700;position:absolute;top:12px}.mk-ba__tag--l{left:12px}.mk-ba__tag--r{background:var(--c);right:12px}.mk-ba input{opacity:0;cursor:ew-resize;width:100%;height:100%;margin:0;position:absolute;inset:0}@media (max-width:1100px){.pf__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.pf__grid,.pf-lightbox__inner{grid-template-columns:1fr}.pf-lightbox__nav .pf-lightbox__cta{width:100%;margin-left:0}}@media (prefers-reduced-motion:reduce){.pf-card,.pf-lightbox[open],.pf-lightbox__inner{animation:none}}.mk-3d-badge{color:#fff;letter-spacing:.08em;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0d1424d9;border-radius:999px;padding:1.2cqw 2.4cqw;font:700 3.2cqw/1 Arial,sans-serif;position:absolute;top:4cqw;right:4cqw;box-shadow:0 6px 18px #0004}.mk-3d-badge:before{content:"";vertical-align:-.3cqw;border:.5cqw solid;border-radius:.4cqw;width:2.4cqw;height:2.4cqw;margin-right:1.2cqw;display:inline-block;transform:rotate(45deg)skew(-8deg,-8deg)}.mk-3d{touch-action:none;background:#0d1424}.mk-3d__poster,.mk-3d__canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.mk-3d__poster{object-fit:cover;transition:opacity .6s}.mk-3d__canvas{opacity:0;cursor:grab;transition:opacity .6s}.mk-3d__canvas:active{cursor:grabbing}.mk-3d.is-ready .mk-3d__canvas{opacity:1}.mk-3d.is-ready .mk-3d__poster{opacity:0}.mk-3d.is-failed .mk-3d__canvas{display:none}.mk-3d__loading{color:#fff;white-space:nowrap;background:#0d1424cc;border-radius:999px;padding:.6em 1.1em;font:600 13px/1.2 Arial,sans-serif;position:absolute;bottom:6cqh;left:50%;translate:-50%}.mk-3d__loading:before{content:"";vertical-align:-.12em;border:2px solid #fff5;border-top-color:#fff;border-radius:50%;width:.9em;height:.9em;margin-right:.6em;animation:.8s linear infinite mk3dspin;display:inline-block}@keyframes mk3dspin{to{transform:rotate(360deg)}}.mk-3d__bar{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0d1424b3;border-radius:999px;gap:6px;padding:5px;display:flex;position:absolute;bottom:14px;left:14px}.mk-3d__bar button{appearance:none;color:#ffffffd9;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:.5em 1em;font:600 13px/1 Arial,sans-serif;transition:background .2s,color .2s}.mk-3d__bar button:hover{color:#fff;background:#ffffff1f}.mk-3d__bar button[aria-pressed=true]{color:#0d1424;background:#fff}.mk-3d__bar button:focus-visible{outline-offset:2px;outline:2px solid #fff}.mk-3d__hint{color:#ffffffd9;pointer-events:none;background:#0d1424b3;border-radius:10px;max-width:min(60%,300px);padding:.55em .9em;font:500 12px/1.3 Arial,sans-serif;animation:1s .6s both mk3dhint;position:absolute;top:14px;left:14px}@keyframes mk3dhint{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.mk-3d__hint,.mk-3d__loading:before{animation:none}}.mx-social-tile:nth-child(3n){color:var(--mc)}.mx-carousel-slides .mx-mark{width:12cqw;height:12cqw;margin:2.5cqh auto 2cqh}.mx-carousel-slides h5{max-height:24cqh;font-size:3cqw;line-height:1.12}
