@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4f6667dd39116621-s.3p2_lha1f2xer.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/07935285219a259d-s.1qq4vpdcun5oj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/f58031ded4338640-s.390ncx5urfkfu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/77814b00d5ca94a4-s.21jp631_3pja2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/605ce01b664af129-s.p.0wgildi0cnwt9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.X5evaG_className{font-family:Geist,Geist Fallback;font-style:normal}
.mq-site{--ink:#0a0a0b;--ink-2:#141311;--ink-3:#1c1a17;--paper:#f3f1ed;--paper-2:#ebe8e2;--paper-3:#e2ded6;--rail:#fcfbf9;--charcoal:#1c1e21;--clay:#d9d2c6;--bone:#e6e0d6;--bone-hi:#f1ece4;--mute:#a39b91;--mute-2:#cfc7bb;--mute-ink:#5c5852;--mute-ink-2:#8a847c;--signal:#fd4e00;--signal-text:var(--signal);--gutter:clamp(20px, 4vw, 72px);--header:68px;--product:var(--mq-product), "Inter", system-ui, sans-serif;--ease:cubic-bezier(.2, .7, .1, 1);background:var(--ink);color:var(--bone);font-feature-settings:"ss01", "cv11"}.mq-site :focus-visible{outline:2px solid var(--signal-text);outline-offset:3px;border-radius:2px}.mq-site .mq-skip{left:var(--gutter);z-index:80;background:var(--bone-hi);color:var(--ink);padding:10px 14px;font-size:14px;position:fixed;top:10px;transform:translateY(-160%)}.mq-site .mq-skip:focus{transform:none}.mq-site .mq-wrap{width:100%;max-width:1680px;padding-inline:var(--gutter);margin-inline:auto}.mq-site .mq-label{letter-spacing:-.003em;font-size:12.5px;line-height:1.4}.mq-site .mq-h2{letter-spacing:-.042em;text-wrap:balance;font-size:clamp(2.5rem,3.9vw,5.25rem);font-weight:400;line-height:1}.mq-site .mq-h3{letter-spacing:-.012em;font-size:clamp(1.0625rem,1.05vw,1.25rem);font-weight:450;line-height:1.3}.mq-site .mq-lead{letter-spacing:-.012em;text-wrap:pretty;font-size:clamp(1.125rem,1.32vw,1.5rem);line-height:1.42}.mq-site .mq-body{text-wrap:pretty;font-size:15px;line-height:1.55}.mq-site .mq-paper{--signal-text:#c43d00;background:var(--paper);color:var(--ink-2)}.mq-site .mq-paper .mq-muted{color:var(--mute-ink)}.mq-site .mq-ink{background:var(--ink);color:var(--bone)}.mq-site .mq-ink .mq-muted{color:var(--mute)}.mq-site .mq-head{grid-template-columns:repeat(12,minmax(0,1fr));gap:28px clamp(16px,2vw,32px);display:grid}.mq-site .mq-head__meta{grid-column:1/-1;align-items:center;gap:14px;display:flex}.mq-site .mq-head__title{grid-column:1/-1;max-width:15ch}.mq-site .mq-head__lead{grid-column:1/-1;max-width:40ch}@media (min-width:1024px){.mq-site .mq-head__title{grid-column:1/span 7}.mq-site .mq-head__lead{grid-area:2/8/auto/-1;place-self:end;padding-bottom:.2em}.mq-site .mq-head--stacked .mq-head__title,.mq-site .mq-head--stacked .mq-head__lead{grid-area:auto/1/auto/-1;justify-self:start;padding:0}}.mq-site .mq-head--stacked{row-gap:22px}.mq-site .mq-head--stacked .mq-h2{max-width:14ch;font-size:clamp(2.4rem,3.3vw,4.25rem)}@media (min-width:1024px){.mq-site .mq-head--stacked{padding-right:clamp(0px,2vw,40px)}}.mq-site .mq-head--stacked .mq-lead{font-size:clamp(1.0625rem,1.15vw,1.3125rem)}.mq-site .mq-sheet-top{z-index:1;margin-top:calc(var(--sheet-r) * -1);border-radius:var(--sheet-r) var(--sheet-r) 0 0;--sheet-r:clamp(22px, 2.6vw, 44px);position:relative}.mq-site .mq-status{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.mq-site .mq-status:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.mq-site .mq-status[data-status=live]:before{background:var(--signal)}.mq-site .mq-status[data-status=development]:before{background:0 0;border:1px solid}.mq-site .mq-proto-label{opacity:.62;align-items:center;gap:8px;display:inline-flex}.mq-site .mq-proto-label:before{content:"";background:currentColor;width:14px;height:1px}.mq-site .mq-points{border-top:1px solid color-mix(in srgb, currentColor 16%, transparent);grid-template-columns:minmax(0,1fr);display:grid}.mq-site .mq-points>li{border-bottom:1px solid color-mix(in srgb, currentColor 16%, transparent);gap:6px;padding:18px 0 22px;display:grid}@media (min-width:768px){.mq-site .mq-points--cols{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(24px,3vw,56px)}}@media (min-width:1280px){.mq-site .mq-points--cols3{grid-template-columns:repeat(3,minmax(0,1fr))}}.mq-site [data-progress]{--p:1}.mq-site .mq-k{--k:clamp(0, calc((var(--p) - var(--a,0)) / (var(--b,1) - var(--a,0))), 1);--e:calc(var(--k) * var(--k) * (3 - 2 * var(--k)))}.mq-site[data-motion=on] [data-reveal]{opacity:0;transition:opacity 1.1s var(--ease), transform 1.3s var(--ease);transition-delay:calc(var(--d,0) * 90ms);transform:translateY(28px)}.mq-site[data-motion=on] [data-reveal][data-in]{opacity:1;transform:none}.mq-site .mq-track,.mq-site .mq-stage{position:relative}@media (min-width:1024px){.mq-site .mq-track{height:var(--track,300vh)}.mq-site .mq-stage{height:100vh;min-height:680px;position:sticky;top:0;overflow:hidden}}@media (max-width:1023px){.mq-site [data-progress=track]{--p:1!important}}@media (prefers-reduced-motion:reduce){.mq-site [data-progress]{--p:1!important}.mq-site .mq-track{height:auto!important}.mq-site .mq-stage{height:auto!important;position:relative!important}.mq-site .mq-arch,.mq-site .mq-intel{height:auto!important;padding-block:clamp(110px,10vw,170px)!important}.mq-site *,.mq-site :before,.mq-site :after{animation:none!important}}.mq-site .mq-header{z-index:60;height:var(--header);color:var(--bone);transition:color .5s var(--ease), background-color .5s var(--ease), border-color .5s var(--ease);border-bottom:1px solid #0000;position:fixed;inset:0 0 auto}.mq-site .mq-header:before{content:"";pointer-events:none;transition:opacity .5s var(--ease);background:linear-gradient(#0a0a0b9e,#0a0a0b00);position:absolute;inset:0 0 -40px}.mq-site .mq-header[data-tone=paper]{color:var(--ink-2);-webkit-backdrop-filter:blur(16px)saturate(1.2);background-color:#f3f1edf0;border-bottom-color:#1413111a}.mq-site .mq-header[data-tone=ink][data-film=false]{-webkit-backdrop-filter:blur(16px);background-color:#0a0a0beb;border-bottom-color:#e6e0d614}.mq-site .mq-header[data-tone=paper]:before,.mq-site .mq-header[data-film=false]:before{opacity:0}.mq-site .mq-header__row{align-items:center;gap:20px;height:100%;display:flex;position:relative}.mq-site .mq-logo{--logo-h:18px;width:auto;height:var(--logo-h);margin-left:calc(var(--logo-h) * -3 / 44);display:block}@media (min-width:1024px){.mq-site .mq-logo{--logo-h:22px}}.mq-site .mq-logo--footer{--logo-h:22px}.mq-site .mq-header__row>a:first-child{flex-shrink:0}.mq-site .mq-header__where{opacity:.7;transition:opacity .4s var(--ease);align-items:center;gap:16px;margin-left:4px;display:none}.mq-site .mq-header__where:before{content:"";opacity:.35;background:currentColor;width:1px;height:18px}@media (min-width:640px){.mq-site .mq-header__where{display:inline-flex}}.mq-site .mq-header__links{letter-spacing:-.005em;transition:opacity .5s var(--ease);gap:clamp(16px,1.8vw,30px);margin-left:auto;font-size:14px;display:none}@media (min-width:1024px){.mq-site .mq-header__links{display:flex}}.mq-site .mq-header[data-film=true] .mq-header__links{opacity:0;pointer-events:none}.mq-site .mq-header__link{opacity:.72;padding-block:6px;transition:opacity .3s;position:relative}.mq-site .mq-header__link:hover,.mq-site .mq-header__link[aria-current]{opacity:1}.mq-site .mq-header__link[aria-current]:after{content:"";background:var(--signal);border-radius:50%;width:4px;height:4px;margin-left:-2px;position:absolute;bottom:-2px;left:50%}.mq-site .mq-products{position:static}.mq-site .mq-products__toggle{align-items:center;gap:7px;display:inline-flex}.mq-site .mq-products__chevron{width:6px;height:6px;transition:transform .3s var(--ease), margin .3s var(--ease);border-bottom:1.25px solid;border-right:1.25px solid;margin-top:-3px;transform:rotate(45deg)}.mq-site .mq-products__toggle[aria-expanded=true]{opacity:1}.mq-site .mq-products__toggle[aria-expanded=true] .mq-products__chevron{margin-top:3px;transform:rotate(225deg)}.mq-site .mq-products__panel{top:calc(100% + 6px);right:var(--gutter);width:min(680px, calc(100vw - 2 * var(--gutter)));color:var(--bone);opacity:1;transition:opacity .22s var(--ease), transform .22s var(--ease);background:#141416;border:1px solid #e6e0d61a;border-radius:6px;padding:10px;position:absolute;transform:none;box-shadow:0 24px 60px -24px #0000008c}.mq-site .mq-products__panel:before{content:"";height:20px;position:absolute;inset:-20px 0 auto}.mq-site .mq-products__panel[hidden]{display:none}@starting-style{.mq-site .mq-products__panel{opacity:0;transform:translateY(-6px)}}.mq-site .mq-header[data-tone=paper] .mq-products__panel{color:var(--ink-2);background:#fbfaf7;border-color:#1413111a;box-shadow:0 24px 60px -28px #14131147}.mq-site .mq-products__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;display:grid}.mq-site .mq-products__item,.mq-site .mq-products__layer{transition:background-color .25s var(--ease);border-radius:4px;gap:6px;padding:16px 16px 18px;display:grid}.mq-site .mq-products__item:hover,.mq-site .mq-products__item:focus-visible,.mq-site .mq-products__layer:hover,.mq-site .mq-products__layer:focus-visible{background:color-mix(in srgb, currentColor 6%, transparent)}.mq-site .mq-products__name,.mq-site .mq-products__layer-name{letter-spacing:-.01em;font-size:15px;font-weight:500}.mq-site .mq-products__body,.mq-site .mq-products__layer-body{opacity:.66;font-size:13px;line-height:1.45}.mq-site .mq-products__item .mq-status,.mq-site .mq-products__layer .mq-status{opacity:.75;margin-top:4px;font-size:12px}.mq-site .mq-products__layer{border-top:1px solid color-mix(in srgb, currentColor 12%, transparent);border-radius:0 0 4px 4px;grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;column-gap:16px;margin-top:8px;padding-top:18px}.mq-site .mq-products__layer .mq-status{margin-top:0}.mq-site .mq-header__end{align-items:center;gap:10px;margin-left:auto;display:flex}@media (min-width:1024px){.mq-site .mq-header__end{margin-left:clamp(16px,2vw,36px)}}.mq-site .mq-btn{letter-spacing:-.005em;white-space:nowrap;height:40px;transition:background-color .35s var(--ease), color .35s var(--ease), border-color .35s var(--ease);border-radius:3px;align-items:center;gap:10px;padding:0 16px;font-size:14px;display:inline-flex}.mq-site .mq-btn__arrow{transition:transform .35s var(--ease)}.mq-site .mq-btn:hover .mq-btn__arrow{transform:translate(3px)}.mq-site .mq-btn--solid{background:var(--bone-hi);color:var(--ink)}.mq-site .mq-btn--solid:hover{background:#fff}.mq-site .mq-paper .mq-btn--solid,.mq-site .mq-header[data-tone=paper] .mq-btn--solid{background:var(--ink-2);color:var(--paper)}.mq-site .mq-paper .mq-btn--solid:hover,.mq-site .mq-header[data-tone=paper] .mq-btn--solid:hover{background:#000}.mq-site .mq-header[data-film=true] .mq-btn--solid{color:var(--bone-hi);-webkit-backdrop-filter:blur(10px);background:#f1ece41a;border:1px solid #f1ece452}.mq-site .mq-header[data-film=true] .mq-btn--solid:hover{background:#f1ece433}.mq-site .mq-btn--signal{background:var(--signal);color:var(--ink)}.mq-site .mq-btn--signal:hover{background:#ff6a26}.mq-site .mq-menu-btn{justify-content:center;align-items:center;gap:8px;height:40px;padding:0 4px 0 10px;font-size:14px;display:inline-flex}.mq-site .mq-menu-btn__icon{width:18px;height:10px;position:relative}.mq-site .mq-menu-btn__icon:before,.mq-site .mq-menu-btn__icon:after{content:"";height:1.5px;transition:transform .4s var(--ease);background:currentColor;position:absolute;left:0;right:0}.mq-site .mq-menu-btn__icon:before{top:0}.mq-site .mq-menu-btn__icon:after{bottom:0}.mq-site .mq-menu-btn[aria-expanded=true] .mq-menu-btn__icon:before{transform:translateY(4.25px)rotate(45deg)}.mq-site .mq-menu-btn[aria-expanded=true] .mq-menu-btn__icon:after{transform:translateY(-4.25px)rotate(-45deg)}@media (min-width:1024px){.mq-site .mq-menu-btn{display:none}}@media (max-width:479px){.mq-site .mq-header .mq-btn--solid{display:none}}.mq-site .mq-sheet{z-index:55;background:var(--ink);color:var(--bone);padding:calc(var(--header) + 24px) var(--gutter) 32px;flex-direction:column;display:flex;position:fixed;inset:0;overflow-y:auto}.mq-site .mq-sheet__links>a{letter-spacing:-.04em;border-bottom:1px solid #e6e0d61a;align-items:baseline;gap:16px;padding:12px 0;font-size:clamp(2rem,8vw,3rem);line-height:1.05;display:flex}.mq-site .mq-sheet__group{border-bottom:1px solid #e6e0d61a;padding:18px 0 14px}.mq-site .mq-sheet__heading{letter-spacing:-.04em;margin-bottom:10px;font-size:clamp(2rem,8vw,3rem);line-height:1.05}.mq-site .mq-sheet__group a{letter-spacing:-.01em;justify-content:space-between;align-items:baseline;gap:16px;padding:10px 0;font-size:18px;display:flex}.mq-site .mq-sheet__group .mq-status{opacity:.6;font-size:12px}.mq-site .mq-sheet__layer{border-top:1px dashed #e6e0d62e;margin-top:6px}.mq-site .mq-sheet__layer span{opacity:.6;font-size:12px}.mq-site #analytics{scroll-margin-top:calc(var(--header) + 40px)}.mq-site .mq-film{background:var(--ink);position:relative}.mq-site .mq-film__poster{height:2400vh;position:relative}.mq-site .mq-film__cover{z-index:1;pointer-events:none;transition:opacity .8s var(--ease), visibility 0s linear .8s;position:absolute;inset:0}.mq-site .mq-film__cover[data-shown]{opacity:0;visibility:hidden}.mq-site .mq-film__buffering{z-index:3;transition:opacity .3s var(--ease)}.mq-site .mq-film__still{height:100vh;position:sticky;top:0;overflow:hidden}.mq-site .mq-film__still img{object-fit:cover;filter:saturate(.85)brightness(.86);width:100%;height:100%}.mq-site .mq-film__loading{color:#f1ece4c7;align-items:center;gap:12px;display:flex;position:absolute;bottom:40px;left:50%;transform:translate(-50%)}.mq-site .mq-film__loading i{background:#f1ece440;width:48px;height:1px;display:block;position:relative;overflow:hidden}.mq-site .mq-film__loading i:after{content:"";background:var(--bone-hi);animation:mq-load 1.6s var(--ease) infinite;transform-origin:0;position:absolute;inset:0}@keyframes mq-load{0%{transform:scaleX(0)}60%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}.mq-site .mq-film__title{pointer-events:none;z-index:2;height:100vh;position:absolute;inset:0 0 auto}.mq-site .mq-film__title-inner{left:var(--gutter);right:var(--gutter);color:var(--bone-hi);text-shadow:0 1px 30px #0a0a0b73;opacity:var(--fade,1);transform:translate3d(0, calc((1 - var(--fade,1)) * -28px), 0);justify-content:space-between;align-items:flex-end;gap:24px;display:flex;position:absolute;bottom:clamp(28px,5vh,56px)}.mq-site .mq-film__title-inner[data-gone=true] .mq-film__skip{pointer-events:none}@media (max-width:767px){.mq-site .mq-film__title-inner{flex-direction:column;align-items:flex-start;bottom:124px}}.mq-site .mq-film__h1{letter-spacing:min(-.05vw,-1.2px);text-wrap:balance;max-width:11ch;font-size:clamp(2.75rem,4.7vw,7.25rem);font-weight:400;line-height:.95}.mq-site .mq-film__line{letter-spacing:-.015em;color:#f1ece4d1;max-width:30ch;margin-top:clamp(16px,1.6vw,26px);font-size:clamp(1.0625rem,1.3vw,1.5rem);line-height:1.3}.mq-site .mq-film__skip{-webkit-backdrop-filter:blur(10px);white-space:nowrap;height:42px;text-shadow:none;background:#f1ece414;border:1px solid #f1ece44d;border-radius:999px;flex:none;align-items:center;gap:10px;padding:0 18px;font-size:14px;transition:background-color .3s;display:inline-flex}.mq-site .mq-film__skip:hover{background:#f1ece42e}.mq-site .mq-frame{isolation:isolate;border-radius:18px;position:relative;overflow:hidden}.mq-site .mq-frame--ink{color:var(--bone);background:#121110;border:1px solid #e6e0d61f;box-shadow:0 0 0 1px #0009,0 40px 120px -40px #000000e6}.mq-site .mq-frame--paper{color:var(--ink-2);background:#fbfaf7;border:1px solid #1413111a;box-shadow:inset 0 1px #fffc,0 40px 100px -50px #14131173}.mq-site .mq-frame__bar{border-bottom:1px solid color-mix(in srgb, currentColor 10%, transparent);align-items:center;gap:12px;height:44px;padding:0 16px;font-size:12.5px;display:flex}.mq-site .mq-frame__bar .mq-label{opacity:.6}.mq-site .mq-frame__bar>*{white-space:nowrap}.mq-site .mq-frame__bar>.mq-label{text-overflow:ellipsis;min-width:0;overflow:hidden}.mq-site .mq-scrollx{overscroll-behavior-x:contain;scrollbar-width:thin;overflow-x:auto}.mq-site .mq-call{grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:900px){.mq-site .mq-call{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr)}}.mq-site .mq-wave{align-items:center;gap:2px;height:18px;display:flex}.mq-site .mq-wave i{background:var(--bone-hi);transform-origin:50%;width:2px;height:100%;animation:1.1s ease-in-out infinite mq-wave;animation-delay:calc(var(--w) * -.13s);border-radius:1px;display:block}@keyframes mq-wave{0%,to{transform:scaleY(.2)}50%{transform:scaleY(1)}}.mq-site .mq-transcript{flex-direction:column;justify-content:flex-end;gap:0;height:clamp(400px,56vh,600px);padding:20px clamp(16px,2vw,28px) 22px;display:flex;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 18%);mask-image:linear-gradient(#0000,#000 18%)}.mq-site .mq-line{max-height:calc(var(--k) * 9rem);opacity:var(--k);transform:translateY(calc((1 - var(--e)) * 14px));flex-shrink:0;overflow:hidden}.mq-site .mq-line__inner{grid-template-columns:4.5rem minmax(0,1fr);gap:2px 14px;padding:9px 0;display:grid}.mq-site .mq-line__who{color:var(--mute);padding-top:5px}.mq-site .mq-line[data-who=Anna] .mq-line__who{color:var(--bone-hi)}.mq-site .mq-line__da{letter-spacing:-.01em;color:var(--bone-hi);font-size:clamp(15px,1.12vw,18px);line-height:1.4}.mq-site .mq-line[data-who=Caller] .mq-line__da{color:var(--mute-2)}.mq-site .mq-line__en{color:var(--mute);grid-column:2;font-size:12.5px}.mq-site .mq-redacted{vertical-align:-.1em;background:repeating-linear-gradient(90deg,#cfc7bb52 0 6px,#0000 6px 9px);border-radius:2px;width:9.5em;height:.9em;display:inline-block}.mq-site .mq-steps{border-top:1px solid #e6e0d61a;padding:18px clamp(16px,2vw,26px) 22px}@media (min-width:900px){.mq-site .mq-steps{border-top:0;border-left:1px solid #e6e0d61a}}.mq-site .mq-step{opacity:calc(.3 + var(--k) * .7);border-bottom:1px solid #e6e0d612;grid-template-columns:22px minmax(0,1fr);gap:2px 12px;padding:11px 0;display:grid}.mq-site .mq-step__mark{border:1px solid #e6e0d666;border-radius:50%;width:14px;height:14px;margin-top:3px;position:relative}.mq-site .mq-step__mark:after{content:"";background:var(--bone-hi);transform:scale(var(--k));border-radius:50%;position:absolute;inset:3px}.mq-site .mq-step[data-key=true] .mq-step__mark:after{background:var(--signal)}.mq-site .mq-step__value{color:var(--mute);opacity:var(--k);grid-column:2;font-size:12.5px}.mq-site .mq-tree{width:100%;min-width:560px;height:auto;max-height:calc(100vh - 220px);display:block}.mq-site .mq-tree .edge{fill:none;stroke:#1413116b;stroke-width:1.25px;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--k))}.mq-site .mq-tree .edge--off{stroke-dasharray:.012 .01;stroke-dashoffset:0;opacity:calc(var(--k) * .9)}.mq-site .mq-tree .node{opacity:var(--k);transform:translateY(calc((1 - var(--e)) * 8px));transform-box:fill-box}.mq-site .mq-tree .node rect{fill:#fff;stroke:#14131147}.mq-site .mq-tree .node--focus rect{stroke:var(--signal);stroke-width:1.5px}.mq-site .mq-tree .node--off rect{fill:#f2efe9;stroke-dasharray:3 3}.mq-site .mq-tree .node--end rect{fill:var(--ink-2);stroke:var(--ink-2)}.mq-site .mq-tree .node--end text{fill:var(--paper)}.mq-site .mq-tree text{fill:var(--ink-2);font-family:inherit}.mq-site .mq-tree .t-title{letter-spacing:-.01em;font-size:13.5px}.mq-site .mq-tree .t-meta{fill:#1413118c;font-size:11px}.mq-site .mq-tree .t-lane{font-size:12px}.mq-site .mq-inspector{border-left:1px solid #14131114}.mq-site .mq-inspector dl>div{border-bottom:1px solid #14131112;justify-content:space-between;gap:16px;padding:10px 0;font-size:13px;display:flex}.mq-site .mq-inspector dt{color:var(--mute-ink)}.mq-site .mq-inspector dd{text-align:right}.mq-site .mq-board{grid-template-columns:128px repeat(5,minmax(0,1fr));min-width:880px;display:grid}.mq-site .mq-board__day,.mq-site .mq-board__room{border-bottom:1px solid #14131114;padding:12px 14px;font-size:12.5px}.mq-site .mq-board__day{border-left:1px solid #14131114;justify-content:space-between;align-items:baseline;display:flex}.mq-site .mq-board__day[data-warn=true] .mq-label{color:var(--signal-text);opacity:1}.mq-site .mq-board__room{color:var(--mute-ink);align-items:center;min-height:92px;display:flex}.mq-site .mq-board__cell{background-image:repeating-linear-gradient(135deg,#14131107 0 1px,#0000 1px 9px);border-bottom:1px solid #14131114;border-left:1px solid #14131114;flex-direction:column;gap:6px;padding:8px;display:flex;position:relative}.mq-site .mq-prog{opacity:var(--k);transform:translateY(calc((1 - var(--e)) * 18px));background:#fff;border:1px solid #14131124;border-radius:6px;padding:7px 9px 8px;font-size:12px;line-height:1.3;position:relative}.mq-site .mq-prog b{letter-spacing:-.01em;font-weight:500;display:block}.mq-site .mq-prog span{color:var(--mute-ink);font-size:11.5px}.mq-site .mq-prog[data-state=conflict]{border-color:color-mix(in srgb, var(--signal) calc((1 - var(--m,0)) * 100%), #14131124);box-shadow:0 0 0 calc((1 - var(--m,0)) * 3px) #fd4e0021}.mq-site .mq-prog[data-state=conflict] .mq-prog__flag{opacity:calc(1 - var(--m,0))}.mq-site .mq-prog[data-moved=true]{opacity:calc(var(--k) * (1 - var(--m,0) * .72))}.mq-site .mq-prog[data-state=unconfirmed]{border-style:dashed;border-color:#14131173}.mq-site .mq-prog[data-state=proposal]{border:1px dashed var(--signal);color:var(--signal-text);background:0 0}.mq-site .mq-prog[data-state=proposal] span{color:var(--signal-text);opacity:.8}.mq-site .mq-prog__flag{margin-top:5px;font-size:11px;display:inline-block}.mq-site .mq-prog[data-state=conflict] .mq-prog__flag{color:var(--signal-text)}.mq-site .mq-open{height:6px;opacity:var(--k);background:#1413111a;border-radius:3px;margin-top:auto}.mq-site .mq-rail li{opacity:var(--k);border-bottom:1px solid #14131112;grid-template-columns:10px minmax(0,1fr);gap:2px 10px;padding:11px 0;font-size:13px;display:grid}.mq-site .mq-rail li>i{background:var(--ink-2);border-radius:50%;width:7px;height:7px;margin-top:6px}.mq-site .mq-rail li[data-tone=signal]>i{background:var(--signal)}.mq-site .mq-rail li[data-tone=open]>i{border:1px dashed var(--ink-2);background:0 0}.mq-site .mq-ask__q span{opacity:clamp(0, calc((var(--k) * var(--n) - var(--i)) * 1), 1)}.mq-site .mq-verdict{border:1px solid #1c1e2124;border-radius:999px;align-items:center;gap:7px;height:24px;padding:0 10px;font-size:12px;font-weight:500;display:inline-flex}.mq-site .mq-verdict:before{content:"";background:var(--charcoal);border-radius:50%;width:6px;height:6px}.mq-site .mq-bars li{grid-template-columns:minmax(0,11rem) minmax(0,1fr) 2.75rem;align-items:center;gap:12px;padding:6px 0;font-size:13px;display:grid}.mq-site .mq-bars__track{background:#1c1e210f;border-radius:4px;height:8px;overflow:hidden}.mq-site .mq-bars__fill{height:100%;width:calc(var(--v) * 1% * 2 * var(--e));background:#1c1e216b;border-radius:4px;max-width:100%}.mq-site .mq-bars li:first-child .mq-bars__fill{background:var(--charcoal)}.mq-site .mq-source{border-top:1px solid #1c1e2112;grid-template-columns:minmax(0,1fr) auto;gap:2px 16px;padding:10px 0;font-size:13px;display:grid}.mq-site .mq-form{grid-template-columns:minmax(0,1fr);gap:26px 28px;display:grid}@media (min-width:720px){.mq-site .mq-form{grid-template-columns:repeat(2,minmax(0,1fr))}.mq-site .mq-field--wide{grid-column:1/-1}}.mq-site .mq-field>label:not(.mq-consent),.mq-site .mq-field>legend{color:var(--mute-2);margin-bottom:8px;font-size:13px;display:block}.mq-site .mq-field .mq-req{color:var(--mute);margin-left:8px;font-size:12px}.mq-site .mq-input{width:100%;height:46px;color:var(--bone-hi);letter-spacing:-.01em;scroll-margin-top:calc(var(--header) + 48px);background:0 0;border:0;border-bottom:1px solid #e6e0d647;border-radius:0;padding:0 2px;font-size:17px;transition:border-color .3s;display:block}.mq-site textarea.mq-input{resize:vertical;height:auto;min-height:112px;padding-top:10px;line-height:1.45}.mq-site select.mq-input{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--mute-2) 50%), linear-gradient(135deg, var(--mute-2) 50%, transparent 50%);background-position:calc(100% - 12px) 21px,calc(100% - 7px) 21px;background-repeat:no-repeat;background-size:5px 5px}.mq-site select.mq-input option{background:var(--ink-2);color:var(--bone-hi)}.mq-site .mq-input::placeholder{color:#a39b91b3}.mq-site .mq-input:hover{border-bottom-color:#e6e0d680}.mq-site .mq-input:focus{border-bottom-color:var(--bone-hi);box-shadow:0 1px 0 0 var(--bone-hi);outline:none}.mq-site .mq-input[aria-invalid=true]{border-bottom-color:var(--signal)}.mq-site .mq-error{color:#ff8a4c;margin-top:8px;font-size:13px}.mq-site .mq-check{cursor:pointer;border:1px solid #e6e0d638;border-radius:999px;align-items:center;gap:10px;height:38px;padding:0 14px;font-size:14px;transition:border-color .25s,background-color .25s;display:inline-flex;position:relative}.mq-site .mq-check input{opacity:0;cursor:pointer;position:absolute;inset:0}.mq-site .mq-check:has(input:checked){border-color:var(--bone-hi);background:#f1ece414}.mq-site .mq-check:has(input:focus-visible){outline:2px solid var(--signal);outline-offset:3px}.mq-site .mq-check__box{border:1px solid #e6e0d680;border-radius:50%;width:12px;height:12px}.mq-site .mq-check:has(input:checked) .mq-check__box{border-color:var(--signal);background:var(--signal)}.mq-site .mq-consent{color:var(--mute-2);align-items:flex-start;gap:12px;font-size:14px;line-height:1.5;display:flex}.mq-site .mq-consent input{width:18px;height:18px;accent-color:var(--signal);flex:none;margin-top:2px}.mq-site .mq-paper--2{background:var(--paper-2)}.mq-site .mq-section{padding-block:clamp(110px,11vw,200px)}.mq-site .mq-head__label{letter-spacing:-.01em;font-size:15px;font-weight:500}.mq-site .mq-head__meta .mq-status{opacity:.72;font-size:13px}.mq-site .mq-status{font-size:12.5px}.mq-site .mq-header__where{font-size:13px}.mq-site .mq-beat{letter-spacing:min(-.057vw,-1.2px);text-wrap:balance;color:var(--bone-hi);font-size:clamp(2.75rem,5.729vw,146.667px);font-weight:400;line-height:.95}.mq-site .mq-reveal{padding-block:clamp(120px,16vh,220px) clamp(110px,11vw,200px)}.mq-site .mq-reveal__stage{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:72vh;display:flex}.mq-site .mq-reveal .mq-beat{max-width:14ch;opacity:calc(.12 + var(--e) * .88);transform:translate3d(0, calc((1 - var(--e)) * 48px), 0)}.mq-site .mq-reveal__statement{letter-spacing:-.02em;max-width:32ch;color:var(--mute-2);text-wrap:balance;margin-top:clamp(24px,2.6vw,44px);font-size:clamp(1.1875rem,1.6vw,1.875rem);line-height:1.3}.mq-site .mq-reveal__body{gap:28px;margin-top:clamp(90px,12vw,200px);display:grid}.mq-site .mq-reveal__mark{background:#f1ece459;width:56px;height:1px;margin-top:.8em;display:block}.mq-site .mq-reveal__body .mq-lead{max-width:40ch;color:var(--bone-hi)}@media (min-width:1024px){.mq-site .mq-reveal__body{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(16px,2vw,32px)}.mq-site .mq-reveal__mark{grid-column:1/span 5;width:100%}.mq-site .mq-reveal__body .mq-lead{grid-column:6/-1}}.mq-site .mq-problem{padding-block:clamp(60px,6vw,110px) clamp(120px,12vw,220px)}.mq-site .mq-problem__head{gap:24px;display:grid}.mq-site .mq-problem__head .mq-h2{max-width:17ch}.mq-site .mq-problem__head .mq-lead{max-width:30ch}@media (min-width:1024px){.mq-site .mq-problem__head{grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:end;column-gap:clamp(16px,2vw,32px)}}.mq-site .mq-four{margin-top:clamp(64px,8vw,130px);position:relative}.mq-site .mq-four__list{gap:44px clamp(24px,3vw,56px);display:grid}@media (min-width:720px){.mq-site .mq-four__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.mq-site .mq-four__list{grid-template-columns:repeat(4,minmax(0,1fr))}}.mq-site .mq-four__line{display:none}@media (min-width:1100px){.mq-site .mq-four__line{background:var(--bone-hi);transform-origin:0;height:1px;transform:scaleX(var(--e));display:block;position:absolute;top:5px;left:5px;right:calc(25% - 5px)}.mq-site .mq-four:before{content:"";background:#f1ece41a;height:1px;position:absolute;top:5px;left:0;right:0}}.mq-site .mq-four__item{padding-top:34px;position:relative}.mq-site .mq-four__node{background:color-mix(in srgb, var(--bone-hi) calc(var(--e) * 100%), var(--ink));border:1px solid #f1ece473;border-radius:50%;width:11px;height:11px;position:absolute;top:0;left:0}.mq-site .mq-four__name{letter-spacing:-.01em;color:var(--mute-2);font-size:15px;font-weight:500}.mq-site .mq-four__question{letter-spacing:-.035em;max-width:13ch;color:var(--bone-hi);text-wrap:balance;margin-top:14px;font-size:clamp(1.625rem,2.15vw,2.625rem);line-height:1.04}.mq-site .mq-four__today{max-width:28ch;color:var(--mute-2);margin-top:20px;font-size:15px;line-height:1.5}.mq-site .mq-problem__resolve{max-width:36ch;color:var(--bone-hi);margin-top:clamp(70px,8vw,130px)}@media (min-width:1024px){.mq-site .mq-problem__resolve{margin-left:41.6667%}}.mq-site .mq-arch{gap:48px;padding-block:clamp(100px,10vw,160px);display:grid}@media (min-width:1024px){.mq-site .mq-arch{height:100%;padding-block:calc(var(--header) + 16px) 24px;grid-template-columns:minmax(0,4.4fr) minmax(0,7.6fr);align-items:center;column-gap:clamp(24px,3vw,64px)}.mq-site .mq-arch__title{max-width:13ch;font-size:clamp(2.25rem,min(3vw,5.2vh),3.875rem)}}.mq-site .mq-arch__lead{margin-top:24px}.mq-site .mq-legend{margin-top:clamp(28px,3.4vh,48px)}@media (max-width:1023px){.mq-site .mq-arch{gap:0}.mq-site .mq-arch__text{display:contents}.mq-site .mq-arch__title{order:1}.mq-site .mq-arch__lead{order:2}.mq-site .mq-arch__drawing{order:3;margin-top:48px}.mq-site .mq-legend{order:4;margin-top:40px}}@media (max-width:767px){.mq-site .mq-ax-tag{font-size:12.5px}.mq-site .mq-ax-tag--end{display:none}}.mq-site .mq-legend li{opacity:calc(.28 + var(--e) * .72);border-top:1px solid #f1ece41a;gap:3px;padding:clamp(9px,1.25vh,14px) 0;display:grid}.mq-site .mq-legend__answers{color:var(--mute);font-size:12.5px}.mq-site .mq-legend__name{letter-spacing:-.015em;color:var(--bone-hi);align-items:baseline;gap:14px;font-size:17px;display:flex}.mq-site .mq-legend__name .mq-status{color:var(--mute);font-size:12px}.mq-site .mq-legend__body{max-width:42ch;color:var(--mute);font-size:13.5px;line-height:1.45}.mq-site .mq-legend__layer{border-top-color:#f1ece452!important}@media (min-width:1024px) and (max-height:1080px){.mq-site .mq-legend{margin-top:clamp(20px,2.4vh,32px)}.mq-site .mq-legend li{padding-block:clamp(6px,.8vh,10px)}}@media (min-width:1024px) and (max-height:900px){.mq-site .mq-legend__body{display:none}}.mq-site .mq-arch__drawing{min-width:0}.mq-site .mq-ax-frame{width:min(100%, calc((100vh - var(--header) - 90px) * 880 / 570));aspect-ratio:880/570;margin-inline:auto;position:relative;container-type:inline-size}.mq-site .mq-ax{width:100%;height:100%;display:block;overflow:visible}.mq-site .mq-ax-labels{pointer-events:none;position:absolute;inset:0}.mq-site .mq-ax-tag{white-space:nowrap;letter-spacing:-.01em;color:var(--bone-hi);text-shadow:0 0 2px var(--ink), 0 0 6px var(--ink), 0 0 12px var(--ink);opacity:var(--k);font-size:14px;line-height:1.2;position:absolute}.mq-site .mq-ax-tag--room{background:var(--ink);text-shadow:none;transform:translate(-50%, calc(-50% + (1 - var(--e)) * 7.955cqw));border-radius:3px;padding:2px 8px 3px}.mq-site .mq-ax-tag--end{color:var(--mute);font-size:13px;transform:translate(-100%,-50%)}.mq-site .mq-ax-tag--layer{color:var(--bone-hi);transform:translate(-100%, calc(-50% + (1 - var(--e)) * 3.864cqw))}.mq-site .mq-ax polygon,.mq-site .mq-ax line{vector-effect:non-scaling-stroke;stroke-linejoin:round}.mq-site .mq-ax .slab--ground .face{stroke:#e6e0d642;stroke-width:1px}.mq-site .mq-ax .slab--ground .face--top{fill:url(#mq-hatch)}.mq-site .mq-ax .slab--ground .face--left{fill:#e6e0d60d}.mq-site .mq-ax .slab--ground .face--right{fill:#e6e0d608}.mq-site .mq-ax .slab--layer .face{stroke:#f1ece4e6;stroke-width:1px}.mq-site .mq-ax .slab--layer .face--top{fill:#cdc4b6}.mq-site .mq-ax .slab--layer .face--left{fill:#a39a8d}.mq-site .mq-ax .slab--layer .face--right{fill:#857d72}.mq-site .mq-ax .layer__edge{stroke:#f1ece4e6;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--e))}.mq-site .mq-ax .room polygon{stroke:#7a746c;stroke-width:1px}.mq-site .mq-ax .room__floor{fill:#f1ece4}.mq-site .mq-ax .room__wall{fill:#ddd5c8}.mq-site .mq-ax .room__wall--side{fill:#bfb6a8}.mq-site .mq-ax .room__glass{fill:#f1ece41a}.mq-site .mq-ax .room__rim{fill:none}.mq-site .mq-ax .room__lead{stroke:#f1ece459}.mq-site .mq-ax .thread{stroke:var(--signal);stroke-width:1.4px;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--e))}.mq-site .mq-ax .thread__node{fill:var(--signal);opacity:var(--e)}.mq-site .mq-ax .ground{opacity:var(--k)}.mq-site .mq-ax .layer{opacity:var(--k);transform:translate3d(0, calc((1 - var(--e)) * 34px), 0)}.mq-site .mq-ax .room{opacity:var(--k);transform:translate3d(0, calc((1 - var(--e)) * 70px), 0)}.mq-site .mq-arch__ground{max-width:44ch;color:var(--mute);opacity:var(--k);margin-top:8px;font-size:13.5px;line-height:1.5}@media (min-width:1024px){.mq-site .mq-arch__ground{text-align:right;margin-left:auto}}.mq-site .mq-intel{gap:56px;padding-block:clamp(110px,10vw,160px) 40px;display:grid}@media (min-width:1024px){.mq-site .mq-intel{height:100%;padding-block:calc(var(--header) + 16px) 24px;grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;column-gap:clamp(24px,3vw,64px)}.mq-site .mq-intel__text .mq-h2{max-width:10ch}}.mq-site .mq-chain{padding-left:40px;position:relative}.mq-site .mq-chain:before,.mq-site .mq-chain__line{content:"";background:#f1ece41a;width:1px;position:absolute;top:22px;bottom:40px;left:5px}.mq-site .mq-chain__line{background:var(--bone-hi);transform-origin:top;transform:scaleY(var(--e))}.mq-site .mq-chain__step{opacity:calc(.22 + var(--e) * .78);gap:4px;padding-block:clamp(9px,1.4vh,16px);display:grid;position:relative}.mq-site .mq-chain__node{background:color-mix(in srgb, var(--bone-hi) calc(var(--e) * 100%), var(--ink));border:1px solid #f1ece480;border-radius:50%;width:11px;height:11px;position:absolute;top:calc(clamp(9px,1.4vh,16px) + .55em);left:-40px}.mq-site .mq-chain__step[data-decision=true] .mq-chain__node{border-color:var(--signal);background:color-mix(in srgb, var(--signal) calc(var(--e) * 100%), var(--ink));box-shadow:0 0 0 calc(var(--e) * 5px) #fd4e0029}.mq-site .mq-chain__name{letter-spacing:-.035em;color:var(--bone-hi);font-size:clamp(1.5rem,2.25vw,2.75rem);line-height:1.04}.mq-site .mq-chain__body{color:var(--mute);font-size:14.5px;line-height:1.45}.mq-site .mq-compare{gap:64px clamp(24px,4vw,96px);padding-block:clamp(90px,9vw,160px) clamp(30px,4vw,70px);display:grid}@media (min-width:900px){.mq-site .mq-compare{grid-template-columns:repeat(2,minmax(0,1fr))}}.mq-site .mq-compare__col{border-top:1px solid #f1ece424;padding-top:26px}.mq-site .mq-compare__col+.mq-compare__col{border-top-color:#f1ece48c}.mq-site .mq-compare__col .mq-head__meta{align-items:baseline;gap:14px;display:flex}.mq-site .mq-compare__title{letter-spacing:-.042em;color:var(--bone-hi);margin-top:22px;font-size:clamp(2rem,3.1vw,3.75rem);line-height:1}.mq-site .mq-compare__list{margin-top:30px}.mq-site .mq-compare__list>div,.mq-site .mq-compare__list>li{border-top:1px solid #f1ece414;grid-template-columns:minmax(0,8rem) minmax(0,1fr);gap:16px;padding:13px 0;font-size:15px;line-height:1.45;display:grid}.mq-site .mq-compare__list>li{color:var(--mute-2);grid-template-columns:minmax(0,1fr)}.mq-site .mq-compare__list dt{color:var(--bone-hi)}.mq-site .mq-compare__list dd{color:var(--mute)}.mq-site .mq-product{width:100%;max-width:1400px;margin-inline:auto}.mq-site .mq-product__window{background:var(--paper);color:var(--charcoal);font-family:var(--product);border-radius:16px;display:grid;overflow:hidden;box-shadow:0 0 0 1px #f1ece414,0 60px 140px -50px #000000f2}@media (min-width:900px){.mq-site .mq-product__window{grid-template-columns:208px minmax(0,1fr)}}@media (min-width:1024px){.mq-site .mq-product__window{height:min(calc(100vh - var(--header) - 110px), 820px)}}.mq-site .mq-product__rail{background:var(--rail);border-right:1px solid #1c1e2112;padding:20px 12px;display:none}@media (min-width:900px){.mq-site .mq-product__rail{display:block}}.mq-site .mq-product__brand{padding:4px 10px 22px}.mq-site .mq-product__brand .mq-logo{--logo-h:13px}.mq-site .mq-product__group+.mq-product__group{margin-top:14px}.mq-site .mq-product__group>span{color:var(--mute-ink-2);padding:0 10px 6px;font-size:11.5px;display:block}.mq-site .mq-product__group li{color:var(--mute-ink);border-radius:8px;padding:7px 10px;font-size:13.5px}.mq-site .mq-product__group li[data-active=true]{color:var(--charcoal);background:#fff4f0;font-weight:500}.mq-site .mq-product__main{flex-direction:column;min-width:0;min-height:0;display:flex;position:relative}.mq-site .mq-product__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px;padding:22px clamp(16px,2vw,28px) 16px;display:flex}.mq-site .mq-product__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--mute-ink-2);font-size:10.5px}.mq-site .mq-product__title{letter-spacing:-.02em;margin-top:4px;font-size:22px;font-weight:520}.mq-site .mq-product__context{color:var(--mute-ink-2);font-size:12.5px}.mq-site .mq-product__periods{background:#1c1e210d;border-radius:999px;gap:2px;padding:3px;display:flex}.mq-site .mq-product__periods li{height:26px;color:var(--mute-ink);border-radius:999px;align-items:center;padding:0 10px;font-size:12px;display:inline-flex}.mq-site .mq-product__periods li[data-active=true]{color:var(--charcoal);background:#fff;box-shadow:0 1px 2px #1c1e211a}.mq-site .mq-product__body{flex:1;min-height:0;padding:0 clamp(16px,2vw,28px);position:relative}.mq-site .mq-product__panels{opacity:calc(1 - var(--e) * .75);transform:scale(calc(1 - var(--e) * .015));transform-origin:top;gap:14px;display:grid}@media (min-width:768px){.mq-site .mq-product__panels{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}}.mq-site .mq-product__panel{background:#fff;border:1px solid #1c1e210f;border-radius:14px;padding:16px 18px}.mq-site .mq-product__panel-title{color:var(--mute-ink);margin-bottom:12px;font-size:12.5px;font-weight:500}.mq-site .mq-product__hours{align-items:flex-end;gap:3px;height:clamp(110px,18vh,190px);display:flex}.mq-site .mq-product__hours i{background:var(--charcoal);opacity:.85;border-radius:2px 2px 0 0;flex:1;min-height:2px}.mq-site .mq-product__axis{color:var(--mute-ink-2);justify-content:space-between;margin-top:8px;font-size:11px;display:flex}.mq-site .mq-product__week{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.mq-site .mq-product__week li{text-align:center;color:var(--mute-ink-2);gap:6px;font-size:11px;display:grid}.mq-site .mq-product__week i{background:var(--charcoal);border-radius:6px;height:clamp(70px,12vh,130px)}.mq-site .mq-product__answer{max-height:calc(100% - 12px);opacity:var(--k);transform:translate3d(0, calc((1 - var(--e)) * 18px), 0);background:#fff;border:1px solid #1c1e2114;border-radius:16px;padding:22px clamp(18px,2vw,28px);position:absolute;inset:0 clamp(16px,2vw,28px) auto;overflow:hidden;box-shadow:0 30px 70px -36px #1c1e2166}.mq-site .mq-product__figure{letter-spacing:-.045em;font-variant-numeric:tabular-nums;margin-top:6px;font-size:clamp(36px,3.2vw,52px);font-weight:500;line-height:1}@media (max-width:767px){.mq-site .mq-bars li{grid-template-columns:minmax(0,1fr) 4.5rem 2.5rem;gap:10px}.mq-site .mq-product__panels{display:none}.mq-site .mq-product__answer{opacity:1;position:relative;inset:auto;transform:none}}.mq-site .mq-product__dock{color:#fff;background:#161718;border-radius:20px;margin:12px clamp(12px,2vw,28px) clamp(12px,2vw,22px);padding:10px}.mq-site .mq-product__chips{flex-wrap:wrap;gap:6px;padding:2px 2px 10px;display:flex}.mq-site .mq-product__chips span{color:#ffffffb8;background:#ffffff12;border-radius:999px;align-items:center;height:26px;padding:0 10px;font-size:12px;display:inline-flex}.mq-site .mq-product__field{white-space:nowrap;background:#ffffff0f;border-radius:14px;align-items:center;gap:12px;height:48px;padding:0 8px 0 16px;font-size:15px;display:flex;position:relative;overflow:hidden}.mq-site .mq-product__placeholder{color:#fff6;position:absolute;left:16px}.mq-site .mq-product__kbd{color:#ffffff61;order:2;margin-left:auto;font-size:11px}.mq-site .mq-product__go{background:var(--signal);border-radius:50%;flex:none;order:3;place-items:center;width:32px;height:32px;display:grid}.mq-site .mq-product__caption{color:var(--mute);flex-wrap:wrap;gap:8px 20px;margin-top:16px;font-size:13px;display:flex}.mq-site .mq-direction{gap:22px;padding-block:clamp(90px,9vw,160px) clamp(120px,12vw,210px);display:grid}@media (min-width:1024px){.mq-site .mq-direction{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(16px,2vw,32px)}.mq-site .mq-direction__label{grid-column:1/span 4;padding-top:.55em}.mq-site .mq-direction__body{grid-column:5/-1}}.mq-site .mq-direction__label{color:var(--bone-hi);align-self:start;align-items:center;gap:10px;font-size:15px;font-weight:500;display:inline-flex}.mq-site .mq-direction__label:before{content:"";border:1px dashed;border-radius:50%;width:9px;height:9px}.mq-site .mq-direction__body{letter-spacing:-.028em;max-width:36ch;color:var(--mute-2);text-wrap:pretty;font-size:clamp(1.375rem,2vw,2.375rem);line-height:1.22}.mq-site .mq-path{margin-top:clamp(64px,8vw,130px)}.mq-site .mq-path__row{gap:26px;padding-left:36px;display:grid;position:relative}.mq-site .mq-path__line{background:var(--ink-2);transform-origin:top;width:1px;transform:scaleY(var(--e));position:absolute;top:6px;bottom:6px;left:5px}.mq-site .mq-path__step{position:relative}.mq-site .mq-path__node{border:1px solid var(--ink-2);background:color-mix(in srgb, var(--ink-2) calc(var(--e) * 100%), var(--paper));border-radius:50%;width:11px;height:11px;position:absolute;top:.45em;left:-36px}.mq-site .mq-path__step[data-kind=gate] .mq-path__node{border-radius:2px;transform:rotate(45deg)}.mq-site .mq-path__step[data-kind=source] .mq-path__node{background:var(--ink-2);border-radius:2px;width:13px;height:13px;left:-37px}.mq-site .mq-path__name{letter-spacing:-.035em;opacity:calc(.3 + var(--e) * .7);font-size:clamp(1.375rem,2vw,2.375rem);line-height:1.05;display:block}.mq-site .mq-path__step[data-kind=gate] .mq-path__name,.mq-site .mq-path__step[data-kind=source] .mq-path__name{font-weight:500}@media (min-width:768px){.mq-site .mq-path__row{grid-template-columns:repeat(5,minmax(0,1fr));gap:0 clamp(12px,2vw,32px);padding-left:0}.mq-site .mq-path__line{transform-origin:0;width:calc(80% + clamp(12px,2vw,32px)/1.25 - 4px);height:1px;transform:scaleX(var(--e));inset:5px auto auto 5px}.mq-site .mq-path__step{padding-top:34px}.mq-site .mq-path__node{top:0;left:0}.mq-site .mq-path__step[data-kind=source] .mq-path__node{top:-1px;left:-1px}}.mq-site .mq-path__caption{max-width:52ch;color:var(--mute-ink);margin-top:30px;font-size:15px;line-height:1.5}.mq-site .mq-principles{border-top:1px solid #14131124;column-gap:clamp(24px,3vw,56px);margin-top:clamp(64px,7vw,120px);display:grid}.mq-site .mq-principles>li{border-bottom:1px solid #1413111f;align-content:start;gap:6px;padding:22px 0 26px;display:grid}@media (min-width:768px){.mq-site .mq-principles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1200px){.mq-site .mq-principles{grid-template-columns:repeat(3,minmax(0,1fr))}.mq-site .mq-principles--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.mq-site .mq-page-hero{min-height:min(86vh,900px);padding:calc(var(--header) + clamp(64px, 9vw, 140px)) 0 clamp(120px, 11vw, 190px);align-items:flex-end;display:flex;position:relative;overflow:hidden}.mq-site .mq-page-hero:before{content:"";background:linear-gradient(to right, #e6e0d60d 1px, transparent 1px) 0 0 / calc((100% - 2 * var(--gutter)) / 12) 100%, linear-gradient(to bottom, transparent calc(100% - 1px), #e6e0d60d 1px) 0 0 / 100% 96px;background-position:var(--gutter) 0, 0 0;pointer-events:none;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 45% 70%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 45% 70%,#0000 100%)}.mq-site .mq-page-hero__inner{grid-template-columns:repeat(12,minmax(0,1fr));gap:28px clamp(16px,2vw,32px);display:grid;position:relative}.mq-site .mq-page-hero__label{opacity:.7;grid-column:1/-1}.mq-site .mq-page-hero__title{letter-spacing:-.048em;text-wrap:balance;grid-column:1/-1;max-width:13ch;font-size:clamp(3rem,6.4vw,7.75rem);font-weight:400;line-height:.96}.mq-site .mq-page-hero__lead{grid-column:1/-1;max-width:40ch}@media (min-width:1024px){.mq-site .mq-page-hero__lead{grid-column:8/-1}}.mq-site .mq-btn--ghost{border:1px solid color-mix(in srgb, currentColor 30%, transparent)}.mq-site .mq-btn--ghost:hover{border-color:currentColor}.mq-site .mq-ledger{border-top:1px solid #14131129;margin-top:clamp(56px,6vw,100px)}.mq-site .mq-ledger>li{border-bottom:1px solid #1413111f}.mq-site .mq-ledger>li[data-layer]{border-top:1px dashed #1413114d;margin-top:-1px}.mq-site .mq-ledger__row{transition:background-color .3s var(--ease);grid-template-columns:minmax(0,1fr) auto;gap:6px 24px;padding:22px 0 24px;display:grid}.mq-site .mq-ledger__name{letter-spacing:-.025em;font-size:clamp(1.25rem,1.6vw,1.75rem)}.mq-site .mq-ledger__answers{display:none}.mq-site .mq-ledger__body{grid-area:2/1/auto/-1;font-size:15px}.mq-site .mq-ledger .mq-status{grid-area:1/2;align-self:center;font-size:13px}@media (min-width:900px){.mq-site .mq-ledger__row{grid-template-columns:3fr 2fr 5fr 2fr;align-items:baseline}.mq-site .mq-ledger__answers{font-size:14px;display:block}.mq-site .mq-ledger__body{grid-area:auto}.mq-site .mq-ledger .mq-status{grid-area:auto;justify-self:end}}.mq-site .mq-ledger__row:hover .mq-ledger__name{text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:1px}.mq-site .mq-talk{gap:28px;display:grid}.mq-site .mq-practices{border-top:1px solid #14131129;margin-top:clamp(56px,6vw,100px)}.mq-site .mq-practices__group{border-bottom:1px solid #1413111f;gap:18px;padding:28px 0 32px;display:grid}.mq-site .mq-practices__name{flex-wrap:wrap;align-items:baseline;gap:8px 14px;display:flex}.mq-site .mq-practices__name .mq-status{opacity:.75;font-size:12.5px}.mq-site .mq-practices__items{gap:22px clamp(24px,3vw,56px);display:grid}.mq-site .mq-practices__items>li{align-content:start;gap:6px;display:grid}@media (min-width:768px){.mq-site .mq-practices__items{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.mq-site .mq-practices__group{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(16px,2vw,32px)}.mq-site .mq-practices__name{flex-direction:column;grid-column:1/span 3}.mq-site .mq-practices__items{grid-column:5/-1}}.mq-site .mq-trust{background:linear-gradient(#f1ece409,#f1ece400);border:1px solid #e6e0d61f;border-radius:6px;margin-top:clamp(56px,6vw,100px)}.mq-site .mq-trust__head{border-bottom:1px solid #e6e0d61a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;padding:clamp(22px,2.4vw,36px);display:flex}.mq-site .mq-trust__head .mq-head__label{letter-spacing:-.025em;font-size:clamp(1.25rem,1.6vw,1.75rem)}.mq-site .mq-trust__pending{color:var(--mute);align-items:center;gap:10px;font-size:14px;display:inline-flex}.mq-site .mq-trust__pending:before{content:"";border:1px solid;border-radius:50%;width:6px;height:6px}.mq-site .mq-trust__list{display:grid}.mq-site .mq-trust__list>li{border-bottom:1px solid #e6e0d614;align-content:start;gap:6px;padding:clamp(22px,2.4vw,36px);display:grid}@media (min-width:900px){.mq-site .mq-trust__list{grid-template-columns:repeat(3,minmax(0,1fr))}.mq-site .mq-trust__list>li+li{border-left:1px solid #e6e0d614}}.mq-site .mq-trust[data-live=false] .mq-trust__list{opacity:.62}.mq-site .mq-trust__policy{color:var(--mute);padding:18px clamp(22px,2.4vw,36px) 22px;font-size:13.5px}.mq-site .mq-talk__actions{flex-wrap:wrap;gap:12px;margin-top:12px;display:flex}.mq-site .mq-impact{border-top:1px solid #14131129}.mq-site .mq-impact__row{border-bottom:1px solid #14131129;gap:22px;padding-block:clamp(30px,4vw,64px);display:grid}@media (min-width:1024px){.mq-site .mq-impact__row{grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:end;column-gap:clamp(16px,2vw,32px)}}.mq-site .mq-impact__claim{letter-spacing:-.05em;color:var(--ink-2);font-size:clamp(2.75rem,5.4vw,8rem);line-height:.95}.mq-site .mq-impact__for .mq-head__label{color:var(--mute-ink)}.mq-site .mq-closing{--view:min(86vh, 920px);isolation:isolate;padding-bottom:clamp(110px,10vw,180px);overflow:hidden}.mq-site .mq-closing__view{height:var(--view);position:relative}.mq-site .mq-closing__view img{object-fit:cover;filter:saturate(.85)brightness(.82);width:100%;height:100%}.mq-site .mq-closing__view:after{content:"";background:linear-gradient(#0a0a0b33, #0a0a0b00 30%, #0a0a0b8c 62%, var(--ink));position:absolute;inset:0}.mq-site .mq-closing__inner{z-index:1;padding-top:clamp(110px,11vw,190px);position:relative}.mq-site .mq-closing__view+.mq-closing__inner{margin-top:calc(var(--view) * -.36);padding-top:0}.mq-site .mq-closing__title{max-width:12ch}.mq-site .mq-closing__grid{gap:56px clamp(24px,4vw,96px);margin-top:clamp(70px,9vw,160px);display:grid}@media (min-width:1024px){.mq-site .mq-closing__grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}}.mq-site .mq-lang{letter-spacing:.08em;align-items:center;gap:2px;font-size:12px;display:inline-flex}.mq-site .mq-lang__item{opacity:.55;justify-content:center;align-items:center;min-width:30px;height:30px;padding:0 4px;transition:opacity .3s;display:inline-flex}.mq-site a.mq-lang__item:hover,.mq-site .mq-lang__item[aria-current]{opacity:1}.mq-site .mq-lang__item+.mq-lang__item:before{content:"";opacity:.35;background:currentColor;width:1px;height:10px;margin-right:6px}.mq-site .mq-sheet .mq-lang{gap:8px;font-size:14px}.mq-site .mq-team{gap:clamp(48px,5vw,80px) clamp(24px,3vw,56px);margin-top:clamp(64px,7vw,120px);display:grid}@media (min-width:720px){.mq-site .mq-team{grid-template-columns:repeat(2,minmax(0,1fr));max-width:980px}}.mq-site .mq-team__portrait{aspect-ratio:4/5;background:var(--paper-3);border-radius:2px;position:relative;overflow:hidden}.mq-site .mq-team__portrait img{object-fit:cover;filter:grayscale()contrast(1.02);width:100%;height:100%}.mq-site .mq-team__initials{letter-spacing:-.06em;color:#14131129;align-items:flex-end;padding:22px 24px;font-size:clamp(3rem,6vw,5.5rem);line-height:.8;display:flex;position:absolute;inset:0}.mq-site .mq-team__name{letter-spacing:-.025em;color:var(--ink-2);margin-top:22px;font-size:clamp(1.35rem,1.6vw,1.6rem)}.mq-site .mq-team__role{color:var(--mute-ink);margin-top:4px;font-size:14px}.mq-site .mq-team__bio{max-width:42ch;margin-top:14px}.mq-site .mq-team__link{color:var(--ink-2);border-bottom:1px solid #14131140;margin-top:14px;font-size:14px;transition:border-color .3s;display:inline-block}.mq-site .mq-team__link:hover{border-bottom-color:var(--ink-2)}.mq-site .mq-direct{gap:10px;margin-top:10px;display:grid}.mq-site .mq-direct li{flex-wrap:wrap;align-items:baseline;gap:2px 12px;font-size:15px;display:flex}.mq-site .mq-direct a{color:var(--bone-hi);border-bottom:1px solid #e6e0d64d;transition:border-color .3s}.mq-site .mq-direct a:hover{border-bottom-color:var(--bone-hi)}.mq-site .mq-direct span{color:var(--mute-2);font-size:13px}.mq-site .mq-facts{border-top:1px solid #e6e0d61a;margin-top:clamp(40px,5vw,72px);padding-top:28px}.mq-site .mq-facts dl{gap:18px clamp(24px,3vw,56px);margin-top:18px;font-size:14px;display:grid}@media (min-width:720px){.mq-site .mq-facts dl{grid-template-columns:repeat(auto-fit,minmax(160px,max-content))}}.mq-site .mq-facts dt{color:var(--mute);font-size:12px}.mq-site .mq-facts dd{color:var(--mute-2);margin-top:4px}.mq-site .mq-facts dd a{border-bottom:1px solid #e6e0d640}.mq-site .mq-facts dd a:hover{color:var(--bone-hi)}.mq-site .mq-disclosure{border-top:1px solid #14131124;max-width:64ch;margin-top:clamp(32px,4vw,56px);padding-top:24px}.mq-site .mq-disclosure p{margin-top:10px}.mq-site .mq-notice{border-top:1px solid #14131124;max-width:1080px;display:grid}.mq-site .mq-notice>li{border-bottom:1px solid #1413111a;gap:12px clamp(24px,4vw,72px);padding:32px 0;display:grid}@media (min-width:900px){.mq-site .mq-notice>li{grid-template-columns:minmax(0,4fr) minmax(0,8fr)}}.mq-site .mq-notice__body{gap:14px;max-width:68ch;display:grid}
