﻿*,*::before,*::after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{min-height:100vh}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}input,button,textarea,select{font:inherit;color:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}ul[class],ol[class]{list-style:none;padding:0}a{color:inherit;text-decoration:none}:root{--mt-bg: oklch(1 0 0);--mt-bg-subtle: oklch(0.971 0.003 286.4);--mt-surface: oklch(1 0 0);--mt-text: oklch(0.227 0.004 286);--mt-text-2: oklch(0.54 0.008 286);--mt-text-3: oklch(0.648 0.007 286);--mt-text-4: oklch(0.752 0.006 286.3);--mt-accent: oklch(0.54 0.22 261);--mt-accent-press: oklch(0.47 0.2 261);--mt-on-accent: oklch(1 0 0);--mt-border: oklch(0 0 0 / 0.08);--mt-shadow: 0 6px 24px oklch(0 0 0 / 0.06);--mt-hue-new: oklch(0.6 0.16 150);--mt-hue-improved: oklch(0.58 0.16 250);--mt-hue-fixed: oklch(0.65 0.16 55);--mt-hue-removed: oklch(0.57 0.2 20);--mt-hue-pricing: oklch(0.54 0.22 261);--mt-hue-teal: oklch(0.55 0.11 195);--mt-hue-purple: oklch(0.52 0.18 305);--mt-hue-pink: oklch(0.56 0.19 350);--mt-hue-yellow: oklch(0.56 0.12 80);--mt-hue-ios: oklch(0.54 0.22 261);--mt-hue-ipados: oklch(0.54 0.19 350);--mt-hue-mac: oklch(0.52 0.11 235);--mt-hue-watch: oklch(0.52 0.09 188);--mt-font: -apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif;--mt-font-mono: ui-monospace, SFMono-Regular, Menlo, monospace;--mt-fs-eyebrow: 0.85rem;--mt-fs-nav: 0.9rem;--mt-fs-display: clamp(2rem, 5vw, 3rem);--mt-fs-h2: clamp(1.85rem, 3.4vw, 2.75rem);--mt-fs-sub: clamp(1.0625rem, 1.5vw, 1.375rem);--mt-fs-card: 1.2rem;--mt-fs-lead: 1.0625rem;--mt-fs-body: 1rem;--mt-fs-small: 0.875rem;--mt-fs-meta: 0.85rem;--mt-fs-caption: 0.8125rem;--mt-fs-fine: 0.8rem;--mt-space-1: 0.25rem;--mt-space-2: 0.5rem;--mt-space-3: 0.75rem;--mt-space-4: 1rem;--mt-space-6: 1.5rem;--mt-space-8: 2rem;--mt-space-12: 3rem;--mt-space-16: 4rem;--mt-section-y: clamp(4rem, 9vw, 8rem);--mt-content-max: 60rem;--mt-wide-max: 80rem;--mt-radius-card: 24px;--mt-radius-media: 18px;--mt-radius-pill: 999px;--mt-elev-card: var(--mt-shadow);--mt-shot-shadow: oklch(0 0 0 / 0.2);--mt-shot-rim: oklch(0 0 0 / 0.12);--mt-dur-fast: 150ms;--mt-dur: 280ms;--mt-ease: cubic-bezier(0.2, 0.6, 0.2, 1)}@media(prefers-color-scheme: dark){:root{--mt-bg: oklch(0 0 0);--mt-bg-subtle: oklch(0.165 0.004 285.9);--mt-surface: oklch(0.227 0.004 286.1);--mt-text: oklch(0.963 0.007 286);--mt-text-2: oklch(0.711 0.007 286.2);--mt-text-3: oklch(0.648 0.007 286);--mt-text-4: oklch(0.501 0.005 286.2);--mt-accent: oklch(0.72 0.15 258);--mt-accent-press: oklch(0.79 0.11 258);--mt-on-accent: oklch(0 0 0);--mt-border: oklch(1 0 0 / 0.12);--mt-shadow: 0 10px 40px oklch(0 0 0 / 0.5);--mt-hue-new: oklch(0.78 0.15 150);--mt-hue-improved: oklch(0.74 0.14 250);--mt-hue-fixed: oklch(0.78 0.15 60);--mt-hue-removed: oklch(0.72 0.18 20);--mt-hue-pricing: oklch(0.72 0.15 258);--mt-hue-teal: oklch(0.78 0.11 195);--mt-hue-purple: oklch(0.75 0.14 305);--mt-hue-pink: oklch(0.78 0.15 350);--mt-hue-yellow: oklch(0.85 0.15 88);--mt-hue-ios: oklch(0.72 0.15 258);--mt-hue-ipados: oklch(0.78 0.13 350);--mt-hue-mac: oklch(0.8 0.1 235);--mt-hue-watch: oklch(0.82 0.1 188);--mt-shot-shadow: oklch(0 0 0 / 0.6);--mt-shot-rim: oklch(1 0 0 / 0.22)}}[data-theme=dark],.mt-section--dark{--mt-bg: oklch(0 0 0);--mt-bg-subtle: oklch(0.165 0.004 285.9);--mt-surface: oklch(0.227 0.004 286.1);--mt-text: oklch(0.963 0.007 286);--mt-text-2: oklch(0.711 0.007 286.2);--mt-text-3: oklch(0.648 0.007 286);--mt-text-4: oklch(0.501 0.005 286.2);--mt-accent: oklch(0.72 0.15 258);--mt-accent-press: oklch(0.79 0.11 258);--mt-on-accent: oklch(0 0 0);--mt-border: oklch(1 0 0 / 0.12);--mt-shadow: 0 10px 40px oklch(0 0 0 / 0.5);--mt-hue-new: oklch(0.78 0.15 150);--mt-hue-improved: oklch(0.74 0.14 250);--mt-hue-fixed: oklch(0.78 0.15 60);--mt-hue-removed: oklch(0.72 0.18 20);--mt-hue-pricing: oklch(0.72 0.15 258);--mt-hue-teal: oklch(0.78 0.11 195);--mt-hue-purple: oklch(0.75 0.14 305);--mt-hue-pink: oklch(0.78 0.15 350);--mt-hue-yellow: oklch(0.85 0.15 88);--mt-hue-ios: oklch(0.72 0.15 258);--mt-hue-ipados: oklch(0.78 0.13 350);--mt-hue-mac: oklch(0.8 0.1 235);--mt-hue-watch: oklch(0.82 0.1 188);--mt-shot-shadow: oklch(0 0 0 / 0.6);--mt-shot-rim: oklch(1 0 0 / 0.22);color-scheme:dark}html{font-family:var(--mt-font);font-size:100%;line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;quotes:"“" "”";color-scheme:light dark;background-color:var(--mt-chrome-active, var(--mt-bg))}body{background-color:var(--mt-chrome-active, var(--mt-bg));color:var(--mt-text);font-size:var(--mt-fs-body)}a{color:var(--mt-accent);transition:color var(--mt-dur-fast) var(--mt-ease)}a:hover{color:var(--mt-accent-press)}:focus-visible{outline:2px solid var(--mt-accent);outline-offset:3px;border-radius:4px}::selection{background:color-mix(in srgb, var(--mt-accent) 26%, transparent)}@media(prefers-reduced-motion: reduce){*,*::before,*::after{animation-duration:.001ms !important;animation-iteration-count:1 !important;transition-duration:.001ms !important;scroll-behavior:auto !important}}.mt-section{background:var(--mt-bg);color:var(--mt-text);padding-block:var(--mt-section-y);--mt-chrome: var(--mt-bg)}.mt-section--tint{background:var(--mt-bg-subtle);--mt-chrome: var(--mt-bg-subtle)}.mt-section--flush{padding-block:0}.mt-section--page{padding-block-start:clamp(var(--mt-space-6),4vw,var(--mt-space-12))}.mt-section--reading{padding-block-end:var(--mt-space-16)}.mt-section--closing{background:var(--mt-closing-bg);--mt-chrome: var(--mt-closing-bg)}.mt-section--glow{--mt-glow-core: oklch(0.55 0.22 261 / 0.2);--mt-glow-mid: oklch(0.58 0.18 261 / 0.08)}@media(prefers-color-scheme: light){.mt-section--glow:not(.mt-section--dark){--mt-glow-core: oklch(0.86 0.08 261 / 0.5);--mt-glow-mid: oklch(0.93 0.04 261 / 0.24)}}.mt-section--glow{position:relative;isolation:isolate}.mt-section--glow::before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse 80% 45% at 50% 0%, var(--mt-glow-core) 0%, var(--mt-glow-mid) 42%, transparent 70%);pointer-events:none}.mt-chrome-strip{position:fixed;inset-block-start:0;inset-inline:0;z-index:200;height:8px;background-color:var(--mt-chrome-active);pointer-events:none}@media print{.mt-chrome-strip{display:none}}.mt-section__inner{max-width:var(--mt-wide-max);margin-inline:auto;padding-inline:var(--mt-space-6)}.mt-prose{max-width:var(--mt-content-max)}.mt-prose--center{margin-inline:auto;text-align:center}.mt-prose--reading{max-width:680px;margin-inline:auto}.mt-grid{display:grid;gap:var(--mt-space-8)}.mt-grid--2{grid-template-columns:repeat(2, minmax(0, 1fr))}.mt-grid--3{grid-template-columns:repeat(3, minmax(0, 1fr))}@media(max-width: 800px){.mt-grid--2,.mt-grid--3{grid-template-columns:1fr}}.mt-u-stack-12>*+*{margin-block-start:var(--mt-space-12)}.mt-u-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.mt-eyebrow{font-family:system-ui,var(--mt-font);font-stretch:expanded;font-variation-settings:"wdth" 125;font-size:var(--mt-fs-eyebrow);font-weight:600;line-height:1.5;letter-spacing:normal;color:var(--mt-accent)}.mt-header{display:flex;flex-direction:column;gap:var(--mt-space-4);max-width:var(--mt-content-max)}.mt-header--center{margin-inline:auto;text-align:center;align-items:center}.mt-header__title{font-size:var(--mt-fs-h2);font-weight:700;line-height:1.2;letter-spacing:normal;color:var(--mt-text)}.mt-header__title--display{font-family:system-ui,var(--mt-font);font-stretch:expanded;font-variation-settings:"wdth" 125;font-size:var(--mt-fs-display);font-weight:800}.mt-header__sub{font-size:var(--mt-fs-sub);font-weight:400;line-height:1.5;color:var(--mt-text-2);max-width:34ch;text-wrap:pretty}.mt-header__note{font-size:var(--mt-fs-body);font-weight:400;line-height:1.5;color:var(--mt-text-2);max-width:34ch;text-wrap:pretty}.mt-header--center .mt-header__title{text-wrap:balance}.mt-header--center .mt-header__sub{margin-inline:auto;max-width:44rem;text-wrap:balance}.mt-accent{color:var(--mt-accent)}.mt-meta{font-size:var(--mt-fs-meta);font-weight:400;line-height:1.5;color:var(--mt-text-3)}kbd{display:inline-flex;align-items:center;justify-content:center;min-width:1.6em;padding:.1em .4em;border:1px solid var(--mt-border);border-block-end-width:2px;border-block-end-color:color-mix(in oklab, var(--mt-text) 24%, transparent);border-radius:.35em;background:var(--mt-surface);color:var(--mt-text);font-family:var(--mt-font);font-size:.85em;font-weight:600;line-height:1.3;white-space:nowrap}.mt-tag{--_tag: var(--mt-text-2);display:inline-block;padding:.3rem .55rem;border:1px solid var(--mt-border);border-radius:var(--mt-radius-pill);background:var(--mt-bg-subtle);color:var(--_tag);font-size:.75rem;font-weight:600;line-height:1;vertical-align:.1em;white-space:nowrap}.mt-tag--ios{--_tag: var(--mt-hue-ios)}.mt-tag--ipados{--_tag: var(--mt-hue-ipados)}.mt-tag--mac{--_tag: var(--mt-hue-mac)}.mt-tag--watch{--_tag: var(--mt-hue-watch)}.mt-prose{overflow-wrap:anywhere}.mt-prose :where(p,h1,h2,h3,h4,h5,h6){overflow-wrap:anywhere}:where(.mt-prose) h1,:where(.mt-prose) h2,:where(.mt-prose) h3,:where(.mt-prose) h4,:where(.mt-prose) h5,:where(.mt-prose) h6{margin:2rem 0 1rem;font-weight:700;line-height:1.2;letter-spacing:normal;color:var(--mt-text)}:where(.mt-prose) h1,:where(.mt-prose) h2{font-size:1.5em}:where(.mt-prose) h3{font-size:1.17em}:where(.mt-prose) h4,:where(.mt-prose) h5,:where(.mt-prose) h6{font-size:1em}:where(.mt-prose) p{margin:0 0 1.25rem;font-size:1.05rem;line-height:1.6}:where(.mt-prose) p:empty{display:none}:where(.mt-prose) a{text-decoration:none}:where(.mt-prose) a:hover{text-decoration:underline}:where(.mt-prose) small{font-size:.85em;color:var(--mt-text-2)}:where(.mt-prose) sup,:where(.mt-prose) sub{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}:where(.mt-prose) sup{top:-0.5em}:where(.mt-prose) sub{bottom:-0.25em}:where(.mt-prose) hr{margin:2rem 0;border:0;border-top:1px solid var(--mt-border)}:where(.mt-prose) ul,:where(.mt-prose) ol{margin:0 0 1.5rem;padding-left:1.5rem}:where(.mt-prose) li{margin-bottom:.5rem}:where(.mt-prose) li>ul,:where(.mt-prose) li>ol{margin:.5rem 0 0}:where(.mt-prose) li>p,:where(.mt-prose) td>p,:where(.mt-prose) th>p{margin:0;font-size:inherit;line-height:inherit}:where(.mt-prose) li>p+p{margin-top:.5rem}:where(.mt-prose) blockquote{margin:2rem 0;padding:.5rem 1rem;border-left:4px solid var(--mt-accent);border-radius:0 8px 8px 0;background:var(--mt-bg-subtle)}:where(.mt-prose) blockquote p{margin:0}:where(.mt-prose) blockquote p+p{margin-top:.75rem}:where(.mt-prose) aside{position:relative;margin:2rem 0;padding:.75rem 1rem .75rem 3rem;border:1px solid var(--mt-border);border-radius:8px;background:var(--mt-bg-subtle);font-size:.95rem;line-height:1.6}:where(.mt-prose) aside::before{content:"ⓘ";content:"ⓘ"/"";position:absolute;left:1rem;top:.7rem;font-size:1.1rem;line-height:1.6;color:var(--mt-accent)}:where(.mt-prose) aside p{margin:0;font-size:inherit;line-height:inherit}:where(.mt-prose) aside p:not(:last-child){margin-bottom:.75rem}:where(.mt-prose) img,:where(.mt-prose) video{display:block;max-width:100%;height:auto;margin:2rem auto;border-radius:4px}:where(.mt-prose) picture{display:block}:where(.mt-prose) figure{margin:2rem 0}:where(.mt-prose) figure img,:where(.mt-prose) figure video{margin-block:0}:where(.mt-prose) figcaption,:where(.mt-prose) caption{font-size:.85rem;line-height:1.5;color:var(--mt-text-3)}:where(.mt-prose) figcaption{margin-top:.75rem;text-align:center}:where(.mt-prose) table{display:block;width:max-content;max-width:100%;margin:0 0 1.5rem;overflow-x:auto;overflow-wrap:normal;border-collapse:collapse;font-size:.95rem;line-height:1.5}:where(.mt-prose) th,:where(.mt-prose) td{padding:.5rem .75rem;border:1px solid var(--mt-border);text-align:left;vertical-align:top}:where(.mt-prose) th{background:var(--mt-bg-subtle);font-weight:600}:where(.mt-prose) caption{caption-side:bottom;padding-top:.5rem;text-align:left}:where(.mt-prose) code,:where(.mt-prose) pre{font-family:var(--mt-font-mono)}:where(.mt-prose) code{padding:.1em .35em;border:1px solid var(--mt-border);border-radius:4px;background:var(--mt-bg-subtle);color:var(--mt-text);font-size:.9em}:where(.mt-prose) pre{margin:0 0 1.5rem;padding:.875rem 1rem;overflow-x:auto;border:1px solid var(--mt-border);border-radius:8px;background:var(--mt-bg-subtle);font-size:.875rem;line-height:1.5;tab-size:4}:where(.mt-prose) pre code{padding:0;border:0;border-radius:0;background:none;font-size:inherit}:where(.mt-prose) sup a{padding:0 .15em;font-weight:600;text-decoration:none}:where(.mt-prose) hr.footnotes-sep{margin-top:3rem}:where(.mt-prose) .footnotes{font-size:var(--mt-fs-fine);line-height:1.5;color:var(--mt-text-2)}:where(.mt-prose) ol.footnotes-list{margin:0;padding-left:1.25rem;list-style:decimal}:where(.mt-prose) .footnote-item{margin-bottom:.5rem}:where(.mt-prose) .footnote-item p{margin:0;font-size:inherit;line-height:inherit}:where(.mt-prose) .footnote-backref,:where(.mt-prose) a[title="return to article"]{margin-left:.25em;text-decoration:none}:where(.mt-prose) span[style*=color]{color:inherit !important}body.mt-reading-page{--mt-get-started-bg: var(--mt-bg)}.mt-post-list{margin:0;padding:0;list-style:none}.mt-post-list>li+li{margin-block-start:2.5rem}.mt-post-list__title{margin:0 0 var(--mt-space-1);font-size:1.4rem;font-weight:700;line-height:1.2}.mt-post-list__title a{color:var(--mt-text)}.mt-post-list__title a:hover{color:var(--mt-accent);text-decoration:none}.mt-post-list .mt-meta{display:block;margin-block-end:var(--mt-space-4)}.mt-post-list__excerpt{margin:0;font-size:var(--mt-fs-body);line-height:1.5}.mt-list-title{margin:0 0 var(--mt-space-8);font-size:1.5rem;font-weight:700;line-height:1.2;color:var(--mt-text)}.mt-article__title{margin:0 0 var(--mt-space-2);font-size:1.5rem;font-weight:700;line-height:1.2;color:var(--mt-text)}.mt-article__header .mt-meta{display:block;margin-block-end:var(--mt-space-4)}.mt-article__body>:first-child{margin-block-start:0}.mt-post-banner{display:block;margin-block:var(--mt-space-8)}.mt-post-banner img{display:block;max-width:100%;height:auto;margin:0 auto;border-radius:8px}.mt-post-banner--list{margin-block:0 var(--mt-space-4)}.mt-back{margin:var(--mt-space-16) 0 0;font-size:.9rem;line-height:1.5}.mt-back a{font-weight:600}.mt-pagination{display:flex;gap:var(--mt-space-4);margin-block-start:var(--mt-space-16);font-size:.9rem;line-height:1.5}.mt-pagination a{font-weight:500}.mt-rss{display:inline-block;margin:var(--mt-space-8) 0 0;padding:var(--mt-space-2) var(--mt-space-4);border:1px solid var(--mt-border);border-radius:6px;background:var(--mt-bg-subtle);color:var(--mt-text);font-size:.8rem;line-height:1.5}.mt-notfound{padding-block-start:var(--mt-space-12);text-align:center}.mt-notfound__code{margin:0 0 var(--mt-space-4);font-size:4rem;font-weight:800;line-height:1;color:var(--mt-text)}.mt-media{margin-block-start:var(--mt-space-12);border-radius:var(--mt-radius-card);overflow:hidden;background:var(--mt-bg-subtle)}.mt-media picture{display:contents}.mt-media img,.mt-media video{display:block;width:100%;height:100%;object-fit:cover}.mt-media--hero{aspect-ratio:16/9}.mt-media--wide{aspect-ratio:16/10}.mt-media--portrait{aspect-ratio:4/5;max-width:460px;margin-inline:auto}.mt-device{margin-inline:auto}.mt-device img,.mt-device video{margin-inline:auto;border-radius:var(--mt-radius-media)}.mt-device:empty,.mt-device--placeholder{display:grid;place-items:center;min-height:clamp(220px,38vw,460px);background:var(--mt-bg-subtle);border:1px dashed var(--mt-border);border-radius:var(--mt-radius-media);color:var(--mt-text-3);font-size:var(--mt-fs-caption)}.mt-device--lineup{max-width:var(--mt-wide-max)}.mt-device--phone-v{max-width:360px}.mt-device--pad-h{max-width:820px}.mt-video{position:relative}.mt-video video{width:100%;height:auto}.mt-video__controls{display:flex;justify-content:center;gap:var(--mt-space-4);margin-block-start:var(--mt-space-4)}.mt-video__controls button{display:inline-flex;align-items:center;gap:var(--mt-space-2);padding:var(--mt-space-2) var(--mt-space-4);background:rgba(0,0,0,0);border:1px solid var(--mt-border);border-radius:var(--mt-radius-pill);color:var(--mt-text-2);cursor:pointer;transition:border-color var(--mt-dur-fast) var(--mt-ease),color var(--mt-dur-fast) var(--mt-ease)}.mt-video__controls button:hover{color:var(--mt-text);border-color:var(--mt-text-3)}.mt-video__controls button[aria-hidden=true]{display:none}.mt-card{background:var(--mt-surface);border:1px solid var(--mt-border);border-radius:var(--mt-radius-card);box-shadow:var(--mt-elev-card);overflow:hidden;display:flex;flex-direction:column}.mt-card__media{padding:var(--mt-space-8) var(--mt-space-8) 0}.mt-card__media img,.mt-card__media video{border-radius:var(--mt-radius-media)}.mt-card__caption{padding:var(--mt-space-6) var(--mt-space-8) var(--mt-space-8);font-size:var(--mt-fs-body);line-height:1.5;color:var(--mt-text-2)}.mt-card__lead{font-size:var(--mt-fs-card);font-weight:700;line-height:1.2;color:var(--mt-text)}.mt-card--immersive{position:relative;border:none;box-shadow:none;aspect-ratio:4/5;min-height:380px}.mt-card--immersive>img,.mt-card--immersive>picture{position:absolute;inset:0;width:100%;height:100%}.mt-card--immersive>img,.mt-card--immersive>picture img{width:100%;height:100%;object-fit:cover}.mt-card--immersive .mt-card__overlay{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:flex-end;gap:var(--mt-space-2);padding:var(--mt-space-8);background:linear-gradient(to top, oklch(0% 0 0deg / 0.92) 0%, oklch(0% 0 0deg / 0.72) 18%, oklch(0% 0 0deg / 0.28) 42%, oklch(0% 0 0deg / 0) 68%);color:oklch(1 0 0)}.mt-card--immersive .mt-card__lead{color:oklch(1 0 0);text-shadow:0 1px 3px oklch(0 0 0/.55)}.mt-card--immersive .mt-card__overlay p{margin:0;max-width:28ch;color:oklch(1 0 0/.92);font-size:var(--mt-fs-body);line-height:1.4;text-shadow:0 1px 2px oklch(0 0 0/.5)}.mt-carousel{margin-block-start:var(--mt-space-12)}.mt-carousel__track{display:flex;gap:var(--mt-space-8);overflow-x:auto;scroll-snap-type:x mandatory;padding-block-end:var(--mt-space-4);scrollbar-width:none}.mt-carousel__track::-webkit-scrollbar{display:none}.mt-carousel__track>li{scroll-snap-align:center;flex:0 0 min(540px,86vw)}.mt-carousel__track>li .mt-card{height:100%}.mt-carousel__track>li:has(.mt-card--wide){flex-basis:min(900px,92vw)}.mt-split{display:grid;grid-template-columns:1fr 1fr;gap:var(--mt-space-16);align-items:center}.mt-split--media-left .mt-split__media{order:-1}@media(max-width: 860px){.mt-split{grid-template-columns:1fr;gap:var(--mt-space-12)}.mt-split--media-left .mt-split__media{order:0}.mt-split .mt-header{text-align:center;align-items:center;margin-inline:auto}}.mt-collage{margin-block-start:var(--mt-space-12)}.mt-collage img{border-radius:var(--mt-radius-media)}.mt-collage--scatter{display:grid;gap:var(--mt-space-6);grid-template-columns:repeat(3, 1fr)}@media(max-width: 800px){.mt-collage--scatter{grid-template-columns:1fr}}.mt-collage:empty{display:grid;place-items:center;min-height:clamp(220px,30vw,360px);background:var(--mt-bg-subtle);border:1px dashed var(--mt-border);border-radius:var(--mt-radius-media);color:var(--mt-text-3);font-size:var(--mt-fs-caption)}.mt-hero-page .mt-nav,.mt-hero-page .mt-platform-nav{--mt-bg: oklch(0 0 0);--mt-bg-subtle: oklch(0.165 0.004 285.9);--mt-surface: oklch(0.227 0.004 286.1);--mt-text: oklch(0.963 0.007 286);--mt-text-2: oklch(0.711 0.007 286.2);--mt-text-3: oklch(0.648 0.007 286);--mt-text-4: oklch(0.501 0.005 286.2);--mt-accent: oklch(0.72 0.15 258);--mt-accent-press: oklch(0.79 0.11 258);--mt-on-accent: oklch(0 0 0);--mt-border: oklch(1 0 0 / 0.12);--mt-shadow: 0 10px 40px oklch(0 0 0 / 0.5);--mt-hue-new: oklch(0.78 0.15 150);--mt-hue-improved: oklch(0.74 0.14 250);--mt-hue-fixed: oklch(0.78 0.15 60);--mt-hue-removed: oklch(0.72 0.18 20);--mt-hue-pricing: oklch(0.72 0.15 258);--mt-hue-teal: oklch(0.78 0.11 195);--mt-hue-purple: oklch(0.75 0.14 305);--mt-hue-pink: oklch(0.78 0.15 350);--mt-hue-yellow: oklch(0.85 0.15 88);--mt-hue-ios: oklch(0.72 0.15 258);--mt-hue-ipados: oklch(0.78 0.13 350);--mt-hue-mac: oklch(0.8 0.1 235);--mt-hue-watch: oklch(0.82 0.1 188);--mt-shot-shadow: oklch(0 0 0 / 0.6);--mt-shot-rim: oklch(1 0 0 / 0.22);color-scheme:dark;background:var(--mt-bg)}body.mt-hero-page{background-color:var(--mt-chrome-active, oklch(0% 0 0deg))}html:has(body.mt-hero-page){background-color:var(--mt-chrome-active, oklch(0% 0 0deg))}.mt-hero{position:relative;isolation:isolate;overflow:hidden;text-align:center;--mt-hero-h: 261;--mt-hero-pad: clamp(2rem, 5vw, 4rem);--mt-glow-y: calc(var(--mt-hero-pad) + 78px);--mt-glow-size: 66% 40%;--mt-hero-glow-core: oklch(0.7 0.16 var(--mt-hero-h) / 0.36);--mt-hero-glow-mid: oklch(0.53 0.2 var(--mt-hero-h) / 0.12);--mt-hero-sky: oklch(0.152 0.021 var(--mt-hero-h));--mt-hero-eyebrow: oklch(0.83 0.1 var(--mt-hero-h));--mt-hero-icon-shadow: oklch(0.45 0.17 var(--mt-hero-h) / 0.5);--mt-hero-media-core: oklch(0.55 0.2 var(--mt-hero-h) / 0.3);--mt-hero-media-mid: oklch(0.55 0.2 var(--mt-hero-h) / 0.16);padding-block:var(--mt-hero-pad) clamp(2.5rem,5vw,4.5rem)}@media(max-width: 734px){.mt-hero{--mt-glow-size: 100% 60%;--mt-hero-glow-core: oklch(0.7 0.16 var(--mt-hero-h) / 0.4);--mt-hero-glow-mid: oklch(0.53 0.2 var(--mt-hero-h) / 0.14)}}.mt-hero::before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(var(--mt-glow-size) at 50% var(--mt-glow-y), var(--mt-hero-glow-core) 0%, var(--mt-hero-glow-mid) 36%, transparent 60%),linear-gradient(180deg, var(--mt-hero-sky) 0%, var(--mt-bg) 46%);-webkit-mask-image:linear-gradient(to bottom, transparent 0, oklch(0% 0 0deg / 0.12) calc(var(--mt-glow-y) * 0.3), oklch(0% 0 0deg / 0.5) calc(var(--mt-glow-y) * 0.6), oklch(0% 0 0deg) var(--mt-glow-y));mask-image:linear-gradient(to bottom, transparent 0, oklch(0% 0 0deg / 0.12) calc(var(--mt-glow-y) * 0.3), oklch(0% 0 0deg / 0.5) calc(var(--mt-glow-y) * 0.6), oklch(0% 0 0deg) var(--mt-glow-y))}.mt-hero .mt-eyebrow{color:var(--mt-hero-eyebrow)}.mt-hero .mt-header__sub{max-width:48rem}.mt-hero .mt-store__caption{color:var(--mt-text-2);font-size:var(--mt-fs-small)}.mt-hero__content{padding-inline:var(--mt-space-6)}.mt-hero__icon{width:156px;height:156px;margin-block-end:var(--mt-space-2);filter:drop-shadow(0 14px 28px var(--mt-hero-icon-shadow))}.mt-hero__icon img{width:100%;height:100%}.mt-hero__line{display:block}.mt-hero__media{position:relative;width:min(100%,var(--mt-wide-max));margin-inline:auto;margin-block-start:clamp(2.5rem,5vw,4.5rem);padding-inline:var(--mt-space-6)}@media(max-width: 734px){.mt-hero__media{padding-inline:0}}.mt-hero__media img{width:100%}.mt-hero__media::before{content:"";position:absolute;inset:-12% 0;z-index:-1;background:radial-gradient(closest-side, var(--mt-hero-media-core) 0%, var(--mt-hero-media-mid) 45%, transparent 100%);pointer-events:none}@media(prefers-color-scheme: light){.mt-hero--system{--mt-hero-glow-core: oklch(0.86 0.08 var(--mt-hero-h) / 0.55);--mt-hero-glow-mid: oklch(0.93 0.04 var(--mt-hero-h) / 0.3);--mt-hero-sky: var(--mt-bg);--mt-hero-eyebrow: var(--mt-accent);--mt-hero-icon-shadow: oklch(0.45 0.17 var(--mt-hero-h) / 0.28);--mt-hero-media-core: oklch(0.88 0.06 var(--mt-hero-h) / 0.5);--mt-hero-media-mid: oklch(0.91 0.04 var(--mt-hero-h) / 0.28)}}@media(prefers-color-scheme: light)and (max-width: 734px){.mt-hero--system{--mt-hero-glow-core: oklch(0.86 0.08 var(--mt-hero-h) / 0.6);--mt-hero-glow-mid: oklch(0.93 0.04 var(--mt-hero-h) / 0.34)}}@media(prefers-color-scheme: light){.mt-hero-page.mt-hero-system .mt-nav,.mt-hero-page.mt-hero-system .mt-platform-nav{--mt-bg: oklch(1 0 0);--mt-bg-subtle: oklch(0.971 0.003 286.4);--mt-surface: oklch(1 0 0);--mt-text: oklch(0.227 0.004 286);--mt-text-2: oklch(0.54 0.008 286);--mt-text-3: oklch(0.648 0.007 286);--mt-text-4: oklch(0.752 0.006 286.3);--mt-accent: oklch(0.54 0.22 261);--mt-accent-press: oklch(0.47 0.2 261);--mt-on-accent: oklch(1 0 0);--mt-border: oklch(0 0 0 / 0.08);--mt-shadow: 0 6px 24px oklch(0 0 0 / 0.06);--mt-hue-new: oklch(0.6 0.16 150);--mt-hue-improved: oklch(0.58 0.16 250);--mt-hue-fixed: oklch(0.65 0.16 55);--mt-hue-removed: oklch(0.57 0.2 20);--mt-hue-pricing: oklch(0.54 0.22 261);--mt-hue-teal: oklch(0.55 0.11 195);--mt-hue-purple: oklch(0.52 0.18 305);--mt-hue-pink: oklch(0.56 0.19 350);--mt-hue-yellow: oklch(0.56 0.12 80);--mt-hue-ios: oklch(0.54 0.22 261);--mt-hue-ipados: oklch(0.54 0.19 350);--mt-hue-mac: oklch(0.52 0.11 235);--mt-hue-watch: oklch(0.52 0.09 188);--mt-font: -apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif;--mt-font-mono: ui-monospace, SFMono-Regular, Menlo, monospace;--mt-fs-eyebrow: 0.85rem;--mt-fs-nav: 0.9rem;--mt-fs-display: clamp(2rem, 5vw, 3rem);--mt-fs-h2: clamp(1.85rem, 3.4vw, 2.75rem);--mt-fs-sub: clamp(1.0625rem, 1.5vw, 1.375rem);--mt-fs-card: 1.2rem;--mt-fs-lead: 1.0625rem;--mt-fs-body: 1rem;--mt-fs-small: 0.875rem;--mt-fs-meta: 0.85rem;--mt-fs-caption: 0.8125rem;--mt-fs-fine: 0.8rem;--mt-space-1: 0.25rem;--mt-space-2: 0.5rem;--mt-space-3: 0.75rem;--mt-space-4: 1rem;--mt-space-6: 1.5rem;--mt-space-8: 2rem;--mt-space-12: 3rem;--mt-space-16: 4rem;--mt-section-y: clamp(4rem, 9vw, 8rem);--mt-content-max: 60rem;--mt-wide-max: 80rem;--mt-radius-card: 24px;--mt-radius-media: 18px;--mt-radius-pill: 999px;--mt-elev-card: var(--mt-shadow);--mt-shot-shadow: oklch(0 0 0 / 0.2);--mt-shot-rim: oklch(0 0 0 / 0.12);--mt-dur-fast: 150ms;--mt-dur: 280ms;--mt-ease: cubic-bezier(0.2, 0.6, 0.2, 1);color-scheme:light}body.mt-hero-page.mt-hero-system{background-color:var(--mt-chrome-active, oklch(100% 0 0deg))}html:has(body.mt-hero-system){background-color:var(--mt-chrome-active, oklch(100% 0 0deg))}}.mt-shot{filter:drop-shadow(0 1.25rem 2rem var(--mt-shot-shadow))}.mt-shot--window{filter:drop-shadow(0 0 1px var(--mt-shot-rim)) drop-shadow(0 1.25rem 2rem var(--mt-shot-shadow))}.mt-stage{max-width:var(--mt-stage-max, 64rem);margin-block-start:clamp(2.5rem,5vw,4rem);margin-inline:auto}.mt-stage img{width:100%}.mt-cast{--mt-cast-px: calc(var(--mt-cast-size) / var(--mt-cast-width));--mt-cast-anchor: 50%;--mt-cast-fade: var(--mt-section-y);--mt-cast-hold: 0;--mt-cast-after: 0;position:relative;height:calc(var(--mt-cast-px)*(var(--mt-cast-height) + var(--mt-cast-after)))}.mt-cast__picture{--mt-cast-below: calc(var(--mt-cast-px) * (var(--mt-cast-top) + var(--mt-cast-height) + var(--mt-cast-hold)));position:absolute;max-width:none;width:calc(var(--mt-cast-px)*var(--mt-cast-canvas));inset-block-start:calc(var(--mt-cast-px)*var(--mt-cast-top)*-1);inset-inline-start:calc(var(--mt-cast-anchor) - var(--mt-cast-px)*(var(--mt-cast-left) + var(--mt-cast-width)/2));-webkit-mask-image:linear-gradient(to bottom, #000 var(--mt-cast-below), transparent calc(var(--mt-cast-below) + var(--mt-cast-fade)));mask-image:linear-gradient(to bottom, #000 var(--mt-cast-below), transparent calc(var(--mt-cast-below) + var(--mt-cast-fade)))}.mt-cast__picture img{width:100%}.mt-section:has(.mt-cast){overflow-x:clip}.mt-header+.mt-grid,.mt-header+.mt-promises,.mt-header+.mt-reviews{margin-block-start:clamp(2.5rem,5vw,4rem)}.mt-links{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:var(--mt-space-2) var(--mt-space-6);margin-block-start:var(--mt-space-8);font-size:var(--mt-fs-lead);font-weight:600;line-height:1.5}.mt-links a:hover{text-decoration:underline;text-underline-offset:.2em}.mt-links__sep{color:var(--mt-text-3)}@media(max-width: 600px){.mt-links{flex-direction:column}.mt-links__sep{display:none}}.mt-promises{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:clamp(.75rem,1.4vw,1.25rem);margin:0;padding:0;list-style:none}@media(max-width: 900px){.mt-promises{grid-template-columns:minmax(0, 1fr)}}.mt-promise{display:flex;flex-direction:column;gap:var(--mt-space-4);min-height:clamp(10rem,15vw,13rem);padding:clamp(1.5rem,2.8vw,2.25rem);border-radius:clamp(22px,2.4vw,32px);background:var(--mt-surface);box-shadow:var(--mt-elev-card)}.mt-promise svg{flex:none;width:2.25rem;height:2.25rem;fill:none;stroke:var(--mt-promise);stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.mt-promise p{margin:0;font-size:clamp(1.25rem,1.8vw,1.5rem);font-weight:600;line-height:1.25;letter-spacing:-0.01em;text-wrap:pretty;color:var(--mt-text)}.mt-promise__key{color:var(--mt-promise)}.mt-promise--green{--mt-promise: var(--mt-hue-new)}.mt-promise--blue{--mt-promise: var(--mt-hue-improved)}.mt-promise--orange{--mt-promise: var(--mt-hue-fixed)}.mt-promise--teal{--mt-promise: var(--mt-hue-teal)}.mt-promise--purple{--mt-promise: var(--mt-hue-purple)}.mt-promise--pink{--mt-promise: var(--mt-hue-pink)}.mt-promise--yellow{--mt-promise: var(--mt-hue-yellow)}.mt-promise--pricing{--mt-promise: var(--mt-hue-pricing)}@media(max-width: 900px){.mt-promise{min-height:0}}.mt-promises--stack{grid-template-columns:minmax(0, 1fr)}.mt-promises--stack .mt-promise{flex-direction:row;align-items:center;gap:var(--mt-space-6);min-height:0;padding:clamp(1.25rem,2.2vw,1.75rem) clamp(1.5rem,2.6vw,2rem)}.mt-promises--stack .mt-promise p{font-size:clamp(1.125rem,1.5vw,1.3125rem)}.mt-card--text .mt-card__caption{display:flex;flex:1;flex-direction:column;gap:var(--mt-space-2)}.mt-card--text .mt-card__lead{display:block}.mt-card--text .mt-card__more{margin-block-start:auto;padding-block-start:var(--mt-space-2);font-weight:600}.mt-card--text .mt-card__more:hover{text-decoration:underline;text-underline-offset:.2em}.mt-reviews{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--mt-space-6)}.mt-review{display:flex;flex:1 1 20rem;max-width:26rem}.mt-review__card{flex:1}.mt-review--image{--mt-review-w: 18.75rem;flex:0 1 var(--mt-review-w);max-width:var(--mt-review-w)}.mt-review__card--image img{display:block;width:100%;height:auto}.mt-review__quote{padding:var(--mt-space-6) var(--mt-space-8) 0;font-size:var(--mt-fs-card);font-weight:600;line-height:1.4;color:var(--mt-text);text-wrap:pretty}.mt-review__by{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 var(--mt-space-2);margin-block-start:auto;padding:var(--mt-space-4) var(--mt-space-8) var(--mt-space-6);font-size:var(--mt-fs-small);line-height:1.5;color:var(--mt-text-2)}.mt-review__name{font-weight:600;color:var(--mt-text)}.mt-footnotes{margin-block-start:var(--mt-space-12);font-size:var(--mt-fs-fine);line-height:1.5;color:var(--mt-text-2)}.mt-footnotes .mt-footnotes__list{list-style:decimal;padding-inline-start:1.25em}.mt-footnotes li:target{color:var(--mt-text)}.mt-footnote-ref{font-size:.65em;line-height:0}.mt-footnote-ref a{font-weight:600}.mt-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--mt-space-2);padding:var(--mt-space-3) var(--mt-space-6);border-radius:var(--mt-radius-pill);font-weight:600;font-size:var(--mt-fs-body);line-height:1;cursor:pointer;transition:background var(--mt-dur-fast) var(--mt-ease),color var(--mt-dur-fast) var(--mt-ease),border-color var(--mt-dur-fast) var(--mt-ease)}.mt-btn--primary{background:var(--mt-accent);color:var(--mt-on-accent);border:1px solid rgba(0,0,0,0)}.mt-btn--primary:hover{background:var(--mt-accent-press);color:var(--mt-on-accent)}.mt-btn--secondary{background:rgba(0,0,0,0);color:var(--mt-text);border:1px solid var(--mt-border)}.mt-btn--secondary:hover{border-color:var(--mt-text-3);color:var(--mt-text)}.mt-btn--invert{background:var(--mt-text);color:var(--mt-bg);border:1px solid rgba(0,0,0,0)}.mt-btn--invert:hover{background:var(--mt-accent);color:var(--mt-on-accent)}.mt-nav{--mt-nav-link: var(--mt-text);--mt-nav-link-hover: var(--mt-accent);--mt-nav-menu-text: var(--mt-text);--mt-nav-menu-border: var(--mt-border);--mt-nav-menu-bg: var(--mt-bg-subtle);position:relative;z-index:100}.mt-nav__inner{max-width:var(--mt-wide-max);margin-inline:auto;padding:max(var(--mt-space-4),env(safe-area-inset-top, 0px)) max(var(--mt-space-6),env(safe-area-inset-right, 0px)) var(--mt-space-4) max(var(--mt-space-6),env(safe-area-inset-left, 0px));display:flex;align-items:center;justify-content:flex-end;gap:var(--mt-space-6)}.mt-nav__links{display:flex;align-items:center;gap:var(--mt-space-6)}.mt-nav__links a{color:var(--mt-nav-link);font-size:var(--mt-fs-nav);font-weight:500}.mt-nav__links a:hover,.mt-nav__links a[aria-current=page]{color:var(--mt-nav-link-hover)}@media(max-width: 600px){.mt-nav__links{display:none}}.mt-nav__menu{display:none;position:relative;margin-inline-end:auto}@media(max-width: 600px){.mt-nav__menu{display:block}}.mt-nav__menu-button{display:inline-flex;align-items:center;gap:var(--mt-space-2);padding:var(--mt-space-2) var(--mt-space-4);border:1px solid var(--mt-nav-menu-border);border-radius:var(--mt-radius-pill);background:var(--mt-nav-menu-bg);color:var(--mt-nav-menu-text);font-size:var(--mt-fs-small);font-weight:600;line-height:1;cursor:pointer;list-style:none;user-select:none;-webkit-user-select:none}.mt-nav__menu-button::-webkit-details-marker{display:none}.mt-nav__menu-button::marker{content:""}.mt-nav__menu-button:focus-visible{outline:2px solid currentColor;outline-offset:2px}.mt-nav__menu-panel{position:absolute;inset-block-start:calc(100% + var(--mt-space-2));inset-inline-start:0;min-width:12rem;padding:var(--mt-space-2);border:1px solid var(--mt-border);border-radius:var(--mt-radius-media);background:var(--mt-surface);box-shadow:var(--mt-shadow);display:flex;flex-direction:column}.mt-nav__menu-panel a{display:block;padding:.7rem .9rem;border-radius:calc(var(--mt-radius-media) - var(--mt-space-2));color:var(--mt-text);font-size:var(--mt-fs-body);font-weight:600;line-height:1.2}.mt-nav__menu-panel a:hover{background:var(--mt-bg-subtle);color:var(--mt-text)}.mt-nav__menu-panel a[aria-current=page]{color:var(--mt-accent)}.mt-nav .mt-btn{padding:var(--mt-space-2) var(--mt-space-4);font-size:var(--mt-fs-small)}.mt-platform-nav{overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;border-block-end:1px solid var(--mt-border)}.mt-platform-nav::-webkit-scrollbar{display:none}.mt-platform-nav .mt-platform-nav__list{display:flex;gap:var(--mt-space-8);width:max-content;margin-inline:auto;padding-inline:max(var(--mt-space-6),env(safe-area-inset-left, 0px)) max(var(--mt-space-6),env(safe-area-inset-right, 0px))}.mt-platform-nav__item{flex:none;padding-block:var(--mt-space-2)}.mt-platform-nav__link{display:block;padding-block:var(--mt-space-1);color:var(--mt-text-2);font-size:var(--mt-fs-meta);font-weight:500;line-height:1.5;white-space:nowrap}.mt-platform-nav__link:hover,.mt-platform-nav__link[aria-current=page]{color:var(--mt-text)}.mt-platform-nav__link[aria-current=page]{font-weight:600}@media(max-width: 600px){.mt-platform-nav .mt-platform-nav__list{gap:var(--mt-space-6)}}.mt-store{text-align:center}.mt-store__row{display:flex;justify-content:center;gap:var(--mt-space-4);flex-wrap:wrap}.mt-store__caption{margin-block-start:var(--mt-space-4);font-size:var(--mt-fs-caption);color:var(--mt-text-3)}.mt-store__badge{display:inline-block;line-height:0;border-radius:9px;transition:opacity var(--mt-dur-fast) var(--mt-ease),transform var(--mt-dur-fast) var(--mt-ease)}.mt-store__badge img{height:50px;width:auto}.mt-store__badge:hover{opacity:.85;transform:translateY(-1px)}.mt-store__badge:focus-visible{outline-offset:4px}body.mt-releases-page{--mt-get-started-bg: var(--mt-bg)}.mt-release-years{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:var(--mt-space-3);margin:var(--mt-space-8) auto 0}.mt-release-years__label{font-size:var(--mt-fs-caption);font-weight:600;color:var(--mt-text-2)}.mt-release-years__list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:var(--mt-space-2)}.mt-release-years__list a{display:inline-block;padding:.7rem .95rem;border:1px solid var(--mt-border);border-radius:var(--mt-radius-pill);background:var(--mt-bg-subtle);color:var(--mt-text-2);font-size:var(--mt-fs-caption);font-weight:600;line-height:1.2}.mt-release-years__list a:hover{color:var(--mt-text);border-color:var(--mt-text-3)}.mt-release-years__list a[aria-current=page]{background:var(--mt-accent);border-color:rgba(0,0,0,0);color:var(--mt-on-accent)}.mt-release-years__select{position:relative;display:inline-flex}.mt-release-years__select select{appearance:none;-webkit-appearance:none;margin:0;padding:.65rem 2.4rem .65rem 1.1rem;border:1px solid var(--mt-border);border-radius:var(--mt-radius-pill);background:var(--mt-bg-subtle);color:var(--mt-text);font:inherit;font-size:var(--mt-fs-body);font-weight:600;font-variant-numeric:tabular-nums;line-height:1.3;cursor:pointer;transition:border-color var(--mt-dur-fast) var(--mt-ease)}.mt-release-years__select select:hover{border-color:var(--mt-text-3)}.mt-release-years__select select:focus-visible{outline:2px solid var(--mt-accent);outline-offset:2px}.mt-release-years__select::after{content:"";position:absolute;inset-inline-end:1.1rem;top:50%;width:.4rem;height:.4rem;border-inline-end:2px solid var(--mt-text-2);border-block-end:2px solid var(--mt-text-2);transform:translateY(-70%) rotate(45deg);pointer-events:none}.mt-releases__feeds{text-align:center;font-size:var(--mt-fs-caption);color:var(--mt-text-2);margin:0 auto var(--mt-space-8);padding-top:var(--mt-space-4)}.mt-releases__feeds a{color:var(--mt-accent)}.mt-releases__feeds a:hover{opacity:.8}.mt-releases{list-style:none;margin:var(--mt-space-16) auto 0;padding:0;max-width:var(--mt-content-max)}.mt-release{position:relative;display:grid;grid-template-columns:minmax(9rem, 12rem) 1fr;gap:var(--mt-space-8);padding-bottom:var(--mt-space-16)}.mt-release::before{content:"";position:absolute;top:.65rem;bottom:0;left:calc(12rem + var(--mt-space-8)/2);width:1px;background:var(--mt-border)}.mt-release:last-child{padding-bottom:0}.mt-release:last-child::before{bottom:auto;height:.65rem}@media(max-width: 720px){.mt-release{grid-template-columns:1fr;gap:var(--mt-space-4);padding-left:var(--mt-space-6);padding-bottom:var(--mt-space-12)}.mt-release::before{left:0}}.mt-release__meta{position:sticky;top:var(--mt-space-8);align-self:start;display:flex;flex-direction:column;align-items:flex-start;gap:var(--mt-space-3);text-align:left}.mt-release__meta::after{content:"";position:absolute;top:calc(.65rem - 4.5px);right:calc(0px - var(--mt-space-8)/2 - 4.5px);width:9px;height:9px;border-radius:var(--mt-radius-pill);background:var(--mt-accent);box-shadow:0 0 0 4px var(--mt-bg)}@media(max-width: 720px){.mt-release__meta{position:static;flex-direction:row;flex-wrap:wrap;align-items:center}.mt-release__meta::after{right:auto;left:calc(0px - var(--mt-space-6) - 4px)}}.mt-release__date{font-size:var(--mt-fs-meta);font-weight:400;color:var(--mt-text-3)}.mt-release__version{font-size:var(--mt-fs-body);font-weight:700;color:var(--mt-text)}.mt-release__platforms{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--mt-space-2)}.mt-release__body{min-width:0;color:var(--mt-text-2)}.mt-release__body>*+*{margin-block-start:var(--mt-space-3)}.mt-release__body .mt-release__summary{font-size:var(--mt-fs-lead);font-weight:500;color:var(--mt-text);text-wrap:pretty}.mt-release__body h2,.mt-release__body h3,.mt-release__body h4{font-size:var(--mt-fs-caption);font-weight:700;line-height:1.5;text-transform:uppercase;color:var(--mt-accent);margin:var(--mt-space-6) 0 var(--mt-space-3)}.mt-release__body>:first-child{margin-top:0}.mt-release__body .mt-release__heading--new{color:var(--mt-hue-new)}.mt-release__body .mt-release__heading--improved,.mt-release__body .mt-release__heading--changed{color:var(--mt-hue-improved)}.mt-release__body .mt-release__heading--fixed{color:var(--mt-hue-fixed)}.mt-release__body .mt-release__heading--removed{color:var(--mt-hue-removed)}.mt-release__body ul,.mt-release__body ol{padding-left:1.1rem}.mt-release__body li{margin-bottom:var(--mt-space-2);line-height:1.5}.mt-release__body p{line-height:1.6}.mt-release__body strong{color:var(--mt-text);font-weight:600}.mt-release__body a{color:var(--mt-accent);text-decoration:none}.mt-release__body a:hover{text-decoration:underline}.mt-release__body code{padding:.1em .35em;border-radius:4px;background:var(--mt-bg-subtle);color:var(--mt-text);font-family:var(--mt-font-mono);font-size:.9em}@property --mt-press-column{syntax:"<length>";inherits:true;initial-value:0px}body.mt-press-page{background-color:color-mix(in display-p3, window 30%, Canvas);--mt-get-started-bg: color-mix(in display-p3, window 30%, Canvas);--mt-press-column: 80ch}body.mt-press-page .mt-closing{--_max: calc(var(--mt-press-column) + 2 * var(--_inset))}body.mt-press-page main{padding-block:clamp(1.5rem,3vw,2.5rem) clamp(3rem,7vw,6rem)}html:has(body.mt-press-page){background-color:color-mix(in display-p3, window 30%, Canvas)}body.mt-press-page #reviews{background:rgba(0,0,0,0);--mt-chrome: color-mix(in display-p3, window 30%, Canvas)}.mt-press-column{width:100%;max-width:min(80ch,100% - 2rem);margin-inline:auto;overflow-x:hidden}@media(max-width: 575px){.mt-press-column{max-width:100%;padding-inline:1rem}}.mt-press{--_title: color-mix(in display-p3, Canvas 8%, CanvasText);--_subtitle: oklch(60% 0.005 265);--_subtext: oklch(73% 0.004 265);--_grouped: Canvas;--_brand: var(--mt-accent);--_border: color-mix(in srgb, var(--_title) 9%, transparent);--_fill: color-mix(in srgb, var(--_title) 4%, transparent);--_pill: color-mix(in srgb, var(--_title) 6%, transparent);--_strong: color-mix(in srgb, var(--_title) 20%, transparent);--_surface: var(--_grouped);--_radius: 18px;--_pico-text: oklch(0.355 0.015 259.8);font-synthesis:none;overflow-wrap:break-word;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;color:var(--_title)}.mt-press a{color:var(--_brand);text-decoration:none}.mt-press a:hover{text-decoration:underline}.mt-press p{margin:0}@media(prefers-color-scheme: dark){.mt-press{--_pico-text: oklch(0.828 0.014 262.4)}}:where(.mt-press) :where(p){line-height:1.47059;letter-spacing:-0.022em}:where(.mt-press) :where(p,ul,dl){color:var(--_pico-text);font-style:normal;font-weight:400}:where(.mt-press) :where(p,li){hyphens:auto;hanging-punctuation:first last;text-wrap:pretty}:where(.mt-press) :where(h2,h3){text-wrap:balance}:where(.mt-press) :where(a){text-underline-offset:.125em;transition:all .3s cubic-bezier(0, 0, 0.5, 1)}.mt-sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.mt-press .mt-btn{display:inline-flex;align-items:center;justify-content:center;padding:10px 20px;border-radius:999px;background:var(--_brand);color:var(--_grouped);font-size:.9375em;font-weight:600;line-height:1.3;text-align:center;text-decoration:none;transition:filter 150ms ease}.mt-press .mt-btn:hover{filter:brightness(1.1);text-decoration:none}.mt-press .mt-btn:focus-visible{outline:2px solid var(--_brand);outline-offset:3px}.mt-press__hero{display:grid;grid-template-columns:minmax(0, 1fr) minmax(17rem, 21rem);gap:48px;align-items:center}@media(max-width: 760px){.mt-press__hero{grid-template-columns:1fr;gap:32px}}.mt-press__intro{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.mt-press__icon{display:block}.mt-press__icon img{display:block;width:64px;height:64px}.mt-press__eyebrow{font-size:.75em;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--_brand)}.mt-press .mt-press__headline{margin:0;font-family:system-ui,-apple-system,BlinkMacSystemFont,"SF Pro Text","Helvetica Neue",Helvetica,Arial,sans-serif;font-stretch:expanded;font-variation-settings:"wdth" 110;font-size:clamp(2.25em,5vw,3em);font-weight:800;line-height:1.05;letter-spacing:-0.02em;color:var(--_title);text-wrap:balance}.mt-press__sub{font-size:1.125em;line-height:1.5;color:var(--_subtitle);text-wrap:pretty}.mt-press .mt-press__jump{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:8px;margin-top:8px}.mt-press .mt-press__jump a{padding:9px 15px;border:1px solid var(--_border);border-radius:999px;background:var(--_pill);color:var(--_subtitle);font-size:.8125em;font-weight:600;line-height:1.2}.mt-press .mt-press__jump a:hover{color:var(--_title);border-color:var(--_strong);text-decoration:none}.mt-feed{filter:drop-shadow(0 12px 24px oklch(0% 0 0deg / 0.1)) drop-shadow(0 1px 2px oklch(0% 0 0deg / 0.08))}@media(max-width: 760px){.mt-feed{width:100%;max-width:24rem}}.mt-feed__window{overflow:hidden;border:1px solid var(--_border);border-radius:12px;background:var(--_surface);font-size:.8125em}.mt-feed__window p,.mt-feed__window li{hyphens:manual}.mt-feed__bar{position:relative;padding:9px 12px;border-bottom:1px solid var(--_border);background:var(--_fill);color:var(--_subtitle);font-weight:600;line-height:1.3;text-align:center}.mt-feed__lights{position:absolute;inset-inline-start:12px;top:50%;display:flex;gap:6px;transform:translateY(-50%)}.mt-feed__lights i{width:10px;height:10px;border-radius:50%;background:oklch(.694 .196 26.4)}.mt-feed__lights i:nth-child(2){background:oklch(.835 .161 80.9)}.mt-feed__lights i:nth-child(3){background:oklch(.728 .217 144.7)}.mt-feed__code{padding:20px 20px 4px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-variant-numeric:tabular-nums;line-height:1.65;color:var(--_title)}.mt-feed__code>p{padding-inline-start:2ch;text-indent:-2ch}.mt-feed__code>p:not(:first-child):not(:last-child),.mt-feed__code>ul>li{padding:0 0 0 4ch;text-indent:-2ch}.mt-feed__tag{color:var(--_brand)}.mt-feed__title{font-weight:700}ul.mt-feed__items{list-style:none;margin:0;padding:0}ul.mt-feed__items li{list-style:none;margin:0}.mt-feed__total{font-weight:700}.mt-press .mt-feed__cta{display:flex;margin:16px 20px 0;font-size:1em;overflow-wrap:anywhere}.mt-feed__foot{padding:16px 20px 20px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;line-height:1.6;text-align:center;color:var(--_subtext)}.mt-press__block{margin:64px 0 0}.mt-press .mt-press__title{margin:0 0 16px;font-family:system-ui,-apple-system,BlinkMacSystemFont,"SF Pro Text","Helvetica Neue",Helvetica,Arial,sans-serif;font-stretch:expanded;font-variation-settings:"wdth" 110;font-size:clamp(1.375em,2.4vw,1.75em);font-weight:800;line-height:1.15;letter-spacing:-0.01em;color:var(--_title)}.mt-press .mt-press__lede{margin:0 0 24px;color:var(--_subtitle);text-wrap:pretty}.mt-press .mt-press__note{margin-top:24px;font-size:.8125em;color:var(--_subtext);text-wrap:pretty}.mt-press .mt-press__actions{margin:0 0 24px}.mt-facts{margin:0;border-top:1px solid var(--_border)}.mt-facts>div{display:grid;grid-template-columns:minmax(8rem, 11rem) 1fr;gap:24px;padding:16px 0;border-bottom:1px solid var(--_border)}@media(max-width: 600px){.mt-facts>div{grid-template-columns:1fr;gap:4px}}.mt-facts dt{padding-top:2px;font-size:.8125em;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--_subtext)}.mt-facts dd{margin:0;line-height:1.5;color:var(--_title);text-wrap:pretty}.mt-boilerplate{display:flex;flex-direction:column;gap:16px}.mt-boilerplate__item{position:relative;padding:24px;border:1px solid var(--_border);border-radius:var(--_radius);background:var(--_surface)}.mt-press .mt-boilerplate__item h3{margin:0 0 12px;font-size:.8125em;font-weight:700;letter-spacing:.04em;line-height:1.4;text-transform:uppercase;color:var(--_brand)}.mt-boilerplate__item p{line-height:1.6;color:var(--_title);text-wrap:pretty;hyphens:manual}.mt-press .mt-boilerplate__item .mt-boilerplate__copy{position:absolute;top:16px;inset-inline-end:16px;width:auto;margin:0;padding:5px 13px;border:1px solid var(--_border);border-radius:999px;background:var(--_pill);box-shadow:none;color:var(--_subtitle);font:inherit;font-size:.8125em;font-weight:600;line-height:1.2;cursor:pointer;-webkit-user-select:none;user-select:none;transition:border-color 150ms ease,color 150ms ease}.mt-press .mt-boilerplate__item .mt-boilerplate__copy:hover{border-color:var(--_strong);color:var(--_title)}.mt-press .mt-boilerplate__item .mt-boilerplate__copy:focus-visible{outline:2px solid var(--_brand);outline-offset:2px}ul.mt-assets{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));grid-auto-flow:row dense;gap:16px}@media(max-width: 720px){ul.mt-assets{grid-template-columns:repeat(2, minmax(0, 1fr))}}.mt-press ul.mt-press__duo-assets{margin-block-start:24px}.mt-assets__item{display:flex;flex-direction:column;margin:0;overflow:hidden;border:1px solid var(--_border);border-radius:var(--_radius);background:var(--_surface);list-style:none}.mt-assets__item--wide{grid-column:span 2}@media(max-width: 720px){.mt-assets__item--wide{grid-column:1/-1}}.mt-assets__preview{flex:1;display:flex;align-items:center;justify-content:center;min-height:10rem;padding:16px;background:var(--_fill)}.mt-assets__preview img{width:auto;max-width:100%;height:auto;max-height:16rem;object-fit:contain}.mt-assets__item--icon .mt-assets__preview img{width:6rem}.mt-assets__preview picture{display:contents}.mt-assets__preview .mt-placeholder{width:auto;max-width:100%;max-height:16rem}.mt-assets__preview .mt-placeholder.mt-assets__phone{height:16rem}.mt-assets__meta{display:flex;flex-direction:column;gap:4px;padding:12px 16px;font-size:.8125em;line-height:1.4;color:var(--_subtitle)}.mt-assets__meta b{color:var(--_title);font-weight:600}ul.mt-coverage{list-style:none;margin:0;padding:0;border-top:1px solid var(--_border)}.mt-coverage__item{margin:0;padding:24px 0;border-bottom:1px solid var(--_border);list-style:none}.mt-press .mt-coverage__meta{margin:0 0 8px;font-size:.8125em;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--_subtext)}.mt-press .mt-coverage__title{font-size:1.0625em;font-weight:600;color:var(--_title);text-wrap:balance}.mt-press .mt-coverage__title:hover{color:var(--_brand);text-decoration:none}.mt-press .mt-coverage__note{margin:8px 0 0;line-height:1.55;color:var(--_subtitle);text-wrap:pretty}:root{--mt-closing-bg: oklch(0.99 0.004 261)}@media(prefers-color-scheme: dark){:root{--mt-closing-bg: oklch(0.13 0.012 261)}}.mt-closing{--_bg: var(--mt-closing-bg);--_wash-strong: oklch(0.78 0.12 261 / 0.5);--_wash-soft: oklch(0.86 0.08 261 / 0.28);--_text: oklch(0.23 0.012 261);--_text-2: oklch(0.23 0.012 261 / 0.82);--_text-3: oklch(0.23 0.012 261 / 0.6);--_accent: oklch(0.5 0.19 261);--_icon-shadow: oklch(0.45 0.17 261 / 0.28);--_max: 1152px;--_inset: max(clamp(24px, 8vw, 112px), env(safe-area-inset-left, 0px), env(safe-area-inset-right, 0px));--_image: linear-gradient(to bottom, var(--mt-get-started-bg, var(--_bg)) 0%, transparent 30%), radial-gradient(ellipse 58% 80% at 0% 42%, var(--_wash-strong) 0%, var(--_wash-soft) 42%, transparent 72%), linear-gradient(112deg, var(--_wash-soft) 0%, transparent 38%);--mt-chrome: var(--mt-get-started-bg, var(--_bg));font-synthesis:none;overflow-wrap:break-word;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;position:relative;margin:0;padding:0;background-color:var(--mt-get-started-bg, var(--_bg));background-image:var(--mt-get-started-image, var(--_image));background-repeat:no-repeat;background-position:left center;background-size:cover}@media(prefers-color-scheme: dark){.mt-closing{--_wash-strong: oklch(0.52 0.2 261 / 0.5);--_wash-soft: oklch(0.45 0.17 261 / 0.2);--_text: oklch(0.97 0.004 261);--_text-2: oklch(0.97 0.004 261 / 0.78);--_text-3: oklch(0.97 0.004 261 / 0.55);--_accent: oklch(0.76 0.12 261);--_icon-shadow: oklch(0 0 0 / 0.5)}}.mt-closing .mt-get-started{margin:0;padding:0;background:none;border:0;color:var(--mt-get-started-text, var(--_text));font-family:-apple-system,BlinkMacSystemFont,system-ui,"Segoe UI","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:medium;line-height:1.5;text-align:start}.mt-get-started .mt-get-started__inner{box-sizing:border-box;max-width:var(--_max);margin-inline:auto;padding-block:clamp(5em,13vw,10em) clamp(3em,7vw,5em);padding-inline:var(--_inset);display:flex;flex-direction:column;align-items:flex-start;gap:1.25em}.mt-get-started .mt-get-started__icon{display:block;margin:0 0 .75em;filter:drop-shadow(0 12px 22px var(--_icon-shadow))}.mt-get-started .mt-get-started__icon img{display:block;width:92px;height:92px;max-width:none}.mt-get-started .mt-get-started__title{margin:0;padding:0;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue",Helvetica,Arial,sans-serif;font-stretch:expanded;font-variation-settings:"wdth" 110;font-size:clamp(2em,5vw,3em);font-weight:800;line-height:1.03;letter-spacing:-0.02em;color:var(--mt-get-started-text, var(--_text));text-wrap:balance}.mt-get-started .mt-get-started__blurb{margin:0;padding:0;max-width:34ch;font-size:clamp(1.0625em,1.5vw,1.375em);font-weight:400;line-height:1.45;letter-spacing:0;color:var(--mt-get-started-text-2, var(--_text-2));text-wrap:pretty}.mt-get-started .mt-get-started__actions{margin:.75em 0 0;display:flex;flex-wrap:wrap;align-items:center;gap:1em 1.75em}.mt-get-started .mt-get-started__badge{display:inline-block;margin:0;padding:0;line-height:0;border:0;border-radius:9px;background:none;transition:opacity 150ms ease,transform 150ms ease}.mt-get-started .mt-get-started__badge picture{display:block;margin:0;box-sizing:border-box}.mt-get-started .mt-get-started__badge img{display:block;width:auto;height:50px;max-width:none}.mt-get-started .mt-get-started__badge:hover{opacity:.85;transform:translateY(-1px)}.mt-get-started .mt-get-started__badge:focus-visible{outline:2px solid var(--mt-get-started-accent, var(--_accent));outline-offset:4px}.mt-get-started .mt-get-started__more{margin:0;padding:0;font-size:1em;font-weight:600;line-height:1.4;color:var(--mt-get-started-accent, var(--_accent));text-decoration:none;background:none;border:0}.mt-get-started .mt-get-started__more:hover{text-decoration:underline;text-underline-offset:.2em}.mt-get-started .mt-get-started__more:focus-visible{outline:2px solid currentColor;outline-offset:4px;border-radius:4px}@media(max-width: 900px){.mt-closing .mt-get-started{text-align:center}.mt-get-started .mt-get-started__inner{align-items:center}.mt-get-started .mt-get-started__actions{flex-direction:column;justify-content:center}}.mt-closing>.mt-footer{position:relative;margin:0;padding-block:0 clamp(40px,6vw,64px);background:none;color:var(--mt-get-started-text-2, var(--_text-2));font-size:.8125em;line-height:1.5}.mt-closing>.mt-footer .mt-footer__inner{box-sizing:border-box;display:flex;gap:24px;width:100%;max-width:var(--_max);margin-inline:auto;padding-inline:var(--_inset)}.mt-closing>.mt-footer p{margin:0;color:inherit;letter-spacing:-0.022em}.mt-closing>.mt-footer p+p{margin-block-start:8px}.mt-closing>.mt-footer a{color:var(--mt-get-started-text, var(--_text));text-decoration:underline;text-underline-offset:.125em}.mt-avatar{display:block;width:64px;height:64px;max-width:none;border-radius:14px}@media(prefers-reduced-motion: reduce){.mt-get-started .mt-get-started__badge{transition:none}}@media print{.mt-closing{background-image:none}}.mt-placeholder{display:grid;place-items:center;width:min(100%,var(--mt-ph-w)*1px);aspect-ratio:var(--mt-ph-w)/var(--mt-ph-h);margin-inline:auto;border:2px dashed var(--mt-border);border-radius:var(--mt-radius-media);background:var(--mt-bg-subtle);color:var(--mt-text-3);font-family:var(--mt-font-mono);font-size:var(--mt-fs-caption)}.mt-placeholder span{padding:var(--mt-space-2);text-align:center;overflow-wrap:anywhere}.mt-section--tint .mt-placeholder{background:var(--mt-bg)}.mt-wide-shot{width:min(100%,1200px);margin-inline:auto}.mt-header+.mt-wide-shot{margin-block-start:clamp(2.5rem,5vw,4rem)}.mt-wide-shot:not(.mt-placeholder){display:block}.mt-wide-shot--900{width:min(100%,900px)}.mt-wide-shot img{display:block;width:100%;height:auto;border-radius:var(--mt-radius-media)}#live-activities{overflow-x:clip}#live-activities .mt-wide-shot{--mt-la-shot: min(1200px, max(100%, min(140vw, 1024px)))}#live-activities .mt-wide-shot img{width:var(--mt-la-shot);max-width:none;margin-inline-start:calc((100% - var(--mt-la-shot))/2)}#underground .mt-wide-shot{--mt-underground-min: 545px;overflow:hidden;border-radius:var(--mt-radius-media)}#underground .mt-wide-shot img{width:max(100%,var(--mt-underground-min));max-width:none;margin-inline-start:calc((100% - max(100%,var(--mt-underground-min)))/2);border-radius:0}@media(prefers-color-scheme: dark){#duo{--mt-duo-wash-strong: oklch(0.52 0.2 261 / 0.5);--mt-duo-wash-soft: oklch(0.45 0.17 261 / 0.2);background-image:linear-gradient(to bottom, var(--mt-bg-subtle) 0%, transparent 30%),radial-gradient(ellipse 58% 80% at 0% 42%, var(--mt-duo-wash-strong) 0%, var(--mt-duo-wash-soft) 42%, transparent 72%),linear-gradient(112deg, var(--mt-duo-wash-soft) 0%, transparent 38%);background-repeat:no-repeat;background-position:left center;background-size:cover}}.mt-home-page .mt-split__media img{width:100%}.mt-home-page .mt-split+.mt-promises{margin-block-start:clamp(3rem,6vw,5rem)}@media(min-width: 601px)and (max-width: 900px){.mt-home-page .mt-promises{grid-template-columns:repeat(2, minmax(0, 1fr))}}.mt-shot-phone picture{display:block;width:min(100%,16rem);margin-inline:auto}.mt-home-page #hero{padding-block-end:0}.mt-home-page #hero .mt-hero__media{--mt-hero-shot: min(1500px, max(100%, min(140%, 1024px)));width:100%;padding-inline:0;overflow:hidden}.mt-home-page #hero .mt-hero__media img{display:block;width:var(--mt-hero-shot);max-width:none;margin-inline-start:calc((100% - var(--mt-hero-shot))/2)}.mt-home-page #hero .mt-hero__media .mt-placeholder{max-width:1500px;border-radius:0}@media(prefers-color-scheme: light){#cities{--mt-cities-bg: oklch(0.95 0.027 127.8);--mt-text-2: oklch(0.52 0.008 286);--mt-accent: oklch(0.51 0.11 127.8);--mt-accent-press: oklch(0.44 0.11 127.8);--mt-cities-chip: oklch(0.985 0.018 127.8);--mt-cities-chip-text: oklch(0.33 0.05 127.8);--mt-cities-chip-shadow: 0 6px 24px oklch(0.45 0.06 127.8 / 0.12);background:var(--mt-cities-bg);--mt-chrome: var(--mt-cities-bg)}@supports(mix-blend-mode: plus-darker){#cities .mt-header__sub{color:#787878;mix-blend-mode:plus-darker}}}@media(prefers-color-scheme: dark){#cities{--mt-cities-bg: oklch(0.366 0.056 190.2);--mt-text-2: oklch(0.76 0.007 286.2);--mt-accent: oklch(0.75 0.09 190.2);--mt-accent-press: oklch(0.82 0.07 190.2);--mt-cities-chip: oklch(0.5 0.06 190.2);--mt-cities-chip-text: oklch(0.97 0.015 190.2);--mt-cities-chip-shadow: 0 6px 24px oklch(0.15 0.04 190.2 / 0.35);background:var(--mt-cities-bg);--mt-chrome: var(--mt-cities-bg)}@supports(mix-blend-mode: plus-lighter){#cities .mt-header__sub{color:#737373;mix-blend-mode:plus-lighter}}}#cities .mt-chips li{background:var(--mt-cities-chip);color:var(--mt-cities-chip-text);box-shadow:var(--mt-cities-chip-shadow)}.mt-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--mt-space-2) var(--mt-space-3);margin:clamp(2rem,4vw,3rem) 0 clamp(2rem,4vw,3rem);padding:0;list-style:none}.mt-chips li{padding:var(--mt-space-2) var(--mt-space-4);border-radius:var(--mt-radius-pill);background:var(--mt-surface);box-shadow:var(--mt-elev-card);font-size:var(--mt-fs-lead);font-weight:600}.mt-centred-note{max-width:none;margin-block-start:var(--mt-space-8);text-align:center}#journey .mt-cast{--mt-cast-size: min(100vw - 3rem, 16rem);--mt-cast-canvas: 356;--mt-cast-left: 18;--mt-cast-top: 19;--mt-cast-width: 210;--mt-cast-height: 440}.mt-travelogue__phone{display:block;width:min(100%,17.125rem);margin-inline:auto}