*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}:root{--color-cream: #FFF9F0;--color-cream-dark: #F5EDE0;--color-gold: #D4A04A;--color-gold-light: #F5E6C8;--color-gold-dark: #B8872E;--color-dark: #2C2420;--color-dark-soft: #3D3530;--color-warm-gray: #7C7168;--color-warm-gray-light: #B5AAA0;--color-white: #FFFFFF;--color-red: #E74C3C;--color-green: #27AE60;--font-display: "Playfair Display", Georgia, serif;--font-body: "Inter", -apple-system, BlinkMacSystemFont, sans-serif;--font-hebrew: "Heebo", "Inter", sans-serif;--font-arabic: "Noto Sans Arabic", "Inter", sans-serif;--font-russian: "Inter", sans-serif;--max-width: 1200px;--section-padding: 5rem 1.5rem;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 20px;--radius-full: 50px;--shadow-sm: 0 2px 8px rgba(44, 36, 32, .06);--shadow-md: 0 4px 20px rgba(44, 36, 32, .1);--shadow-lg: 0 8px 40px rgba(44, 36, 32, .12)}:root{--portal-bg: #FBFBFC;--portal-surface: #FFFFFF;--portal-surface-alt: #F4F5F7;--portal-border: #E4E6EA;--portal-border-strong: #848D9C;--portal-text: #1F2328;--portal-text-muted: #5B6470;--portal-gold-text: #966D1C;--portal-accent: var(--color-gold);--portal-accent-strong: var(--color-gold-dark);--portal-on-accent: #1F2328;--portal-active-fill: #E7F4ED;--portal-active-text: #1B6B3F;--portal-inactive-fill: #EDEFF2;--portal-inactive-text: #4A5361;--portal-pending-fill: #FBF0DC;--portal-pending-text: #8A5A0B;--portal-error-fill: #FBE9E7;--portal-error-text: #A32017;--portal-space-1: 4px;--portal-space-2: 8px;--portal-space-3: 12px;--portal-space-4: 16px;--portal-space-5: 24px;--portal-space-6: 32px;--portal-row-height: 44px;--portal-control-height: 40px;--portal-shadow-sm: 0 1px 2px rgba(16, 20, 26, .05);--portal-shadow-md: 0 4px 12px rgba(16, 20, 26, .08);--portal-shadow-lg: 0 12px 32px rgba(16, 20, 26, .14)}:root{--m-paper: #EEEBE1;--m-paper-2: #F8F7F1;--m-paper-3: #E2DED0;--m-line: #D5D0BF;--m-edge: #76766A;--m-ink: #14231D;--m-ink-soft: #4B574F;--m-wash: #F0D8AC;--m-wash-2: #F5EAD3;--m-clay: #1E392F;--m-clay-2: #27463A;--m-clay-line: #345646;--m-clay-edge: #7F9F8F;--m-clay-text: #F1EFE5;--m-clay-dim: #B4C6BA;--m-lamp: #E3A23B;--m-lamp-ink: #714506;--m-lamp-hi: #ECB45A;--m-lamp-glow: rgba(227, 162, 59, .22);--m-sun: rgba(255, 238, 204, .95);--m-ember: #A93120;--m-ember-fill: #C2402D;--m-display: "Fraunces", "Frank Ruhl Libre", Georgia, serif;--m-sans: "Instrument Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--m-mono: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--m-label-font: var(--m-mono);--m-label-case: uppercase;--m-label-track: .14em;--m-t-hero: clamp(2.6rem, 6.2vw, 5.6rem);--m-t-h2: clamp(2rem, 4.2vw, 3.4rem);--m-t-h3: 1.4375rem;--m-t-lead: clamp(1.0625rem, 1.5vw, 1.25rem);--m-t-body: 1.0625rem;--m-page: 72rem;--m-gutter: clamp(1.25rem, 4vw, 2.5rem);--m-band: clamp(4.25rem, 8vw, 7.5rem);--m-r: 18px;--m-r-s: 10px;--m-shadow: 0 22px 48px -22px rgba(20, 35, 29, .32);--m-shadow-soft: 0 10px 30px -16px rgba(20, 35, 29, .22)}html{scroll-padding-block-start:5.5rem}.m-shell{min-block-size:100vh;background:var(--m-paper);color:var(--m-ink);font-family:var(--m-sans);font-size:var(--m-t-body);line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.m-shell:after{content:"";position:fixed;inset:0;z-index:70;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.08 0 0 0 0 0.14 0 0 0 0 0.11 0 0 0 0.055 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E")}body:has(.m-shell){background:var(--m-paper)}[lang=he] .m-shell,[lang=he] .m-say-line{font-family:var(--font-hebrew)}[lang=ar] .m-shell,[lang=ar] .m-say-line,[lang=ar] .m-hero-title,[lang=ar] .m-h2,[lang=ar] .m-brand{font-family:var(--font-arabic)}[lang=en]{--m-label-font: var(--m-mono);--m-label-case: uppercase;--m-label-track: .14em}[lang=he]{--m-label-font: var(--font-hebrew);--m-label-case: none;--m-label-track: 0}[lang=ar]{--m-label-font: var(--font-arabic);--m-label-case: none;--m-label-track: 0}[lang=ja]{--m-label-font: var(--m-sans);--m-label-case: none;--m-label-track: .02em}.m-shell :focus-visible{outline:2px solid var(--m-lamp-ink);outline-offset:3px;border-radius:4px}.m-clay-band :focus-visible{outline-color:var(--m-lamp)}.m-skip{position:absolute;inset-inline-start:var(--m-gutter);inset-block-start:-100%;z-index:60;background:var(--m-lamp);color:var(--m-ink);font-weight:600;padding:.75rem 1.25rem;border-radius:0 0 var(--m-r-s) var(--m-r-s)}.m-skip:focus{inset-block-start:0}.m-wrap{max-inline-size:var(--m-page);margin-inline:auto;padding-inline:var(--m-gutter)}.m-band{padding-block:var(--m-band)}.m-clay-band{background:var(--m-clay);color:var(--m-clay-text)}.m-eyebrow{font-family:var(--m-label-font);font-size:.75rem;font-weight:500;letter-spacing:var(--m-label-track);text-transform:var(--m-label-case);color:var(--m-lamp-ink);display:flex;align-items:center;gap:.75rem}.m-clay-band .m-eyebrow{color:var(--m-lamp)}.m-eyebrow:after{content:"";block-size:1px;flex:1;max-inline-size:4rem;background:currentColor;opacity:.45}.m-h2{font-family:var(--m-display);font-optical-sizing:auto;font-variation-settings:"SOFT" 30,"WONK" 1;font-size:var(--m-t-h2);font-weight:600;line-height:1.08;letter-spacing:-.02em;margin-block:1rem .875rem;text-wrap:balance}.m-lead{font-size:var(--m-t-lead);line-height:1.6;color:var(--m-ink-soft);max-inline-size:46ch}.m-clay-band .m-lead{color:var(--m-clay-dim)}.m-head{max-inline-size:44rem;margin-block-end:clamp(2.5rem,5vw,4rem)}.m-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-block-size:3rem;padding:.8125rem 1.625rem;border:1px solid transparent;border-radius:var(--m-r-s);font-family:inherit;font-size:1rem;font-weight:600;cursor:pointer;transition:transform .18s ease,background-color .18s ease,border-color .18s ease}.m-btn-lamp{background:var(--m-lamp);color:var(--m-ink);box-shadow:var(--m-shadow-soft)}.m-btn-lamp:hover{transform:translateY(-2px);background:var(--m-lamp-hi)}.m-btn-ghost{background:transparent;color:var(--m-ink);border-color:var(--m-edge)}.m-btn-ghost:hover{border-color:var(--m-lamp-ink);color:var(--m-lamp-ink)}.m-clay-band .m-btn-ghost{color:var(--m-clay-text);border-color:var(--m-clay-edge)}.m-clay-band .m-btn-ghost:hover{border-color:var(--m-lamp);color:var(--m-lamp)}.m-nav{position:sticky;inset-block-start:0;z-index:50;background:#eeebe1db;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-block-end:1px solid var(--m-line)}.m-nav-in{max-inline-size:var(--m-page);margin-inline:auto;padding:.875rem var(--m-gutter);display:flex;align-items:center;gap:1rem}.m-brand{font-family:var(--m-display);font-variation-settings:"WONK" 1;font-size:1.375rem;font-weight:600;letter-spacing:-.01em;color:var(--m-ink);text-decoration:none;margin-inline-end:auto}.m-brand:hover{color:var(--m-lamp-ink)}.m-nav-list{position:absolute;inset-inline:0;inset-block-start:100%;display:none;flex-direction:column;align-items:stretch;gap:.25rem;padding:.75rem var(--m-gutter) 1.25rem;background:var(--m-paper-2);border-block-end:1px solid var(--m-line);list-style:none}.m-nav-list.is-open{display:flex}.m-nav-link{display:block;padding:.75rem;border-radius:var(--m-r-s);background:none;border:0;font:inherit;font-size:1rem;color:var(--m-ink-soft);cursor:pointer}.m-nav-link:hover{color:var(--m-ink);background:var(--m-paper-3)}.m-nav-cta{margin-inline-start:.5rem;min-block-size:2.625rem;padding:.5rem 1.125rem}.m-burger{display:flex;flex-direction:column;gap:5px;background:none;border:1px solid var(--m-edge);border-radius:var(--m-r-s);padding:.625rem;cursor:pointer}.m-burger span{display:block;inline-size:18px;block-size:2px;background:var(--m-ink);border-radius:1px}.m-lang{position:relative}.m-lang-btn{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background:var(--m-paper-2);border:1px solid var(--m-line);border-radius:var(--m-r-s);color:var(--m-ink);font:inherit;font-size:.875rem;cursor:pointer}.m-lang-btn:hover{border-color:var(--m-edge)}.m-lang-caret{font-size:.5rem;opacity:.7}.m-lang-menu{position:static;min-inline-size:11rem;margin-block-start:.25rem;background:var(--m-paper-2);border:1px solid var(--m-line);border-radius:var(--m-r-s);padding:.375rem;z-index:10}.m-lang-opt{display:flex;inline-size:100%;align-items:center;gap:.625rem;padding:.5rem .625rem;background:none;border:0;border-radius:6px;color:var(--m-ink-soft);font:inherit;font-size:.9375rem;text-align:start;cursor:pointer}.m-lang-opt:hover{background:var(--m-paper-3);color:var(--m-ink)}.m-lang-opt[aria-selected=true]{color:var(--m-lamp-ink);font-weight:600}.m-hero{position:relative;overflow:hidden;padding-block:clamp(2.5rem,5vw,4.5rem) clamp(3rem,6vw,5rem)}.m-hero-sun{position:absolute;inset-block-start:-22%;inset-inline-end:-8%;inline-size:min(64rem,92%);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,var(--m-lamp-glow) 0%,rgba(227,162,59,.07) 44%,transparent 68%);pointer-events:none}.m-window{position:absolute;inset-block-start:1.5rem;inset-inline-end:-2rem;inline-size:min(34rem,80vw);block-size:min(38rem,90vw);background:linear-gradient(var(--m-sun),var(--m-sun)) 0 0 / 47% 47% no-repeat,linear-gradient(var(--m-sun),var(--m-sun)) 100% 0 / 47% 47% no-repeat,linear-gradient(var(--m-sun),var(--m-sun)) 0 100% / 47% 47% no-repeat,linear-gradient(var(--m-sun),var(--m-sun)) 100% 100% / 47% 47% no-repeat;transform:perspective(900px) rotateY(-32deg) skewY(10deg);filter:blur(14px);opacity:.8;-webkit-mask-image:linear-gradient(to bottom,#000 25%,transparent 92%);mask-image:linear-gradient(to bottom,#000 25%,transparent 92%);pointer-events:none;animation:mWindow 40s ease-in-out infinite alternate}@keyframes mWindow{0%{translate:0 0;opacity:.7}to{translate:-3.5rem 1.5rem;opacity:.92}}.m-hero-in{position:relative;z-index:1;max-inline-size:var(--m-page);margin-inline:auto;padding-inline:var(--m-gutter);display:grid;grid-template-columns:minmax(0,1fr);gap:2.5rem;align-items:center}.m-hero-title{font-family:var(--m-display);font-optical-sizing:auto;font-variation-settings:"SOFT" 40,"WONK" 1;font-size:var(--m-t-hero);font-weight:600;line-height:.94;letter-spacing:-.04em;margin-block:1.25rem 1.75rem;text-wrap:balance}.m-hero-title em{font-style:italic;color:var(--m-lamp-ink);font-variation-settings:"SOFT" 60,"WONK" 1}[lang=he] .m-hero-title em,[lang=ar] .m-hero-title em,[lang=ja] .m-hero-title em,[lang=he] .m-doc-h1 em,[lang=ar] .m-doc-h1 em,[lang=ja] .m-doc-h1 em{font-style:normal}.m-hero-lead{margin-block-end:2rem}.m-hero-acts{display:flex;flex-wrap:wrap;gap:.875rem}.m-hero-trust{display:flex;align-items:flex-start;gap:.625rem;margin-block-start:1.75rem;font-size:.9375rem;line-height:1.55;color:var(--m-ink-soft);max-inline-size:38ch}.m-hero-trust svg{flex-shrink:0;margin-block-start:.1875rem;color:var(--m-lamp-ink)}.m-rise>*{animation:mRise .72s cubic-bezier(.2,.75,.35,1) both}.m-rise>*:nth-child(1){animation-delay:.04s}.m-rise>*:nth-child(2){animation-delay:.13s}.m-rise>*:nth-child(3){animation-delay:.24s}.m-rise>*:nth-child(4){animation-delay:.35s}.m-rise>*:nth-child(5){animation-delay:.46s}.m-rise>*:nth-child(6){animation-delay:.57s}@keyframes mRise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.m-hero-side{position:relative;order:-1;inline-size:100%;max-inline-size:23rem;margin-inline:auto}.m-stage{position:relative;aspect-ratio:900 / 1100;inline-size:100%;animation:mRise .9s cubic-bezier(.2,.75,.35,1) .3s both}.m-hero-side .m-say{position:relative;z-index:2;margin-block:-5.5rem 0;margin-inline:.75rem -.25rem;rotate:-1.6deg;transition:rotate .4s cubic-bezier(.2,.75,.35,1),translate .4s cubic-bezier(.2,.75,.35,1)}.m-hero-side .m-say:hover{rotate:0deg;translate:0 -3px}.ellie-stage{position:relative;inline-size:100%;block-size:100%}.ellie-stage-glow{position:absolute;inset:4% 0 12%;border-radius:50% 50% 46% 46%;background:radial-gradient(58% 54% at 58% 32%,rgba(227,162,59,.18) 0%,rgba(255,238,204,.55) 42%,transparent 72%);pointer-events:none}.ellie-stage-poster,.ellie-stage-canvas{position:absolute;inset:0;inline-size:100%;block-size:100%;object-fit:contain}.ellie-stage-poster{transition:opacity .6s ease .1s}.ellie-stage-canvas{opacity:0;transition:opacity .6s ease}.ellie-stage[data-live] .ellie-stage-poster{opacity:0}.ellie-stage[data-live] .ellie-stage-canvas{opacity:1}.m-say{background:var(--m-paper-2);border:1px solid var(--m-line);border-radius:var(--m-r);box-shadow:var(--m-shadow);padding:1.25rem 1.375rem 1rem;margin-block-end:1.75rem;text-align:start}.m-say-head{display:flex;align-items:center;gap:.6875rem;margin-block-end:.875rem}.m-say-pip{position:relative;inline-size:9px;block-size:9px;border-radius:50%;background:var(--m-lamp);flex-shrink:0}.m-say-pip:after{content:"";position:absolute;inset:-6px;border-radius:50%;border:1px solid var(--m-lamp);opacity:.4;animation:mBreath 2.8s ease-in-out infinite}@keyframes mBreath{0%,to{transform:scale(.75);opacity:.3}50%{transform:scale(1.15);opacity:.85}}.m-say-who{font-weight:600;font-size:.9375rem;letter-spacing:.01em}.m-say-lang{margin-inline-start:auto;font-family:var(--m-mono);font-size:.6875rem;letter-spacing:.1em;text-transform:uppercase;color:var(--m-lamp-ink);border:1px solid var(--m-line);border-radius:999px;padding:.25rem .625rem;animation:mRise .4s ease both}.m-say-line{block-size:5.6em;overflow:hidden;font-size:1.0625rem;line-height:1.62;color:var(--m-ink)}.m-say-line[lang=he]{font-family:var(--font-hebrew)}.m-say-line[lang=ar]{font-family:var(--font-arabic)}.m-say-caret{display:inline-block;inline-size:2px;block-size:1.05em;vertical-align:text-bottom;margin-inline-start:2px;background:var(--m-lamp-ink);animation:mBlink 1s step-end infinite}.m-say-caret.is-idle{opacity:0}@keyframes mBlink{50%{opacity:0}}.m-say-dots{display:flex;gap:.3125rem;margin-block-start:.875rem}.m-say-dots span{inline-size:5px;block-size:5px;border-radius:50%;background:var(--m-line);transition:background-color .3s,transform .3s}.m-say-dots span.is-on{background:var(--m-lamp);transform:scale(1.4)}.m-facts{border-block-start:1px solid var(--m-line);padding-block:clamp(2.5rem,5vw,4rem)}.m-facts-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(1.25rem,3vw,2.5rem)}.m-fact{padding-block-start:1rem;border-block-start:2px solid var(--m-ink)}.m-fact-n{font-family:var(--m-display);font-optical-sizing:auto;font-variation-settings:"SOFT" 80,"WONK" 1;font-style:italic;font-size:clamp(2.75rem,5.4vw,4.5rem);font-weight:500;line-height:.95;letter-spacing:-.03em;color:var(--m-lamp-ink);margin-block-end:.75rem}[lang=he] .m-fact-n,[lang=ar] .m-fact-n,[lang=ja] .m-fact-n{font-style:normal}.m-fact-l{font-size:.9375rem;line-height:1.5;color:var(--m-ink-soft)}.m-split{display:grid;grid-template-columns:minmax(0,1fr);gap:0 clamp(2rem,6vw,6rem);align-items:start}.m-steps{display:grid;gap:0}.m-step{display:grid;grid-template-columns:auto minmax(0,1fr);gap:0 1.5rem;padding-block:2rem;border-block-start:1px solid var(--m-line)}.m-step:last-child{border-block-end:1px solid var(--m-line)}.m-step>:not(.m-step-mark){grid-column:2}.m-step-mark{grid-row:1 / span 2;inline-size:3.25rem;block-size:3.25rem;border-radius:50%;border:1px solid var(--m-edge);display:grid;place-items:center;color:var(--m-lamp-ink);transition:background-color .3s ease,border-color .3s ease,color .3s ease}.m-step:hover .m-step-mark{background:var(--m-lamp);border-color:var(--m-lamp);color:var(--m-ink)}.m-h3{font-family:var(--m-display);font-optical-sizing:auto;font-variation-settings:"SOFT" 40;font-size:var(--m-t-h3);font-weight:560;line-height:1.2;letter-spacing:-.015em;margin-block-end:.625rem;text-wrap:balance}.m-body{color:var(--m-ink-soft);line-height:1.62}.m-feat-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:0 clamp(2rem,6vw,5.5rem)}.m-feat{position:relative;padding-block:1.75rem 2.25rem;border-block-start:1px solid var(--m-line)}.m-feat-icon{color:var(--m-lamp-ink);margin-block-end:1rem;transition:translate .3s ease}.m-feat .m-h3{display:inline;background:linear-gradient(var(--m-lamp),var(--m-lamp)) no-repeat;background-size:0% .18em;background-position:0 92%;transition:background-size .45s cubic-bezier(.2,.75,.35,1)}[dir=rtl] .m-feat .m-h3{background-position:100% 92%}.m-feat .m-h3+.m-body{margin-block-start:.75rem}.m-feat:hover .m-h3{background-size:100% .18em}.m-feat:hover .m-feat-icon{translate:0 -3px}.m-voices{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(2rem,4vw,3rem) clamp(2rem,5vw,4.5rem)}.m-voice{display:flex;flex-direction:column;gap:1.25rem;padding-block-start:1.5rem;border-block-start:1px solid var(--m-line)}.m-voice-q{font-family:var(--m-display);font-optical-sizing:auto;font-size:1.1875rem;line-height:1.5;letter-spacing:-.01em;flex:1}.m-voice--lead{position:relative;border-block-start:0;padding-block-start:2.5rem}.m-voice--lead:before{content:"\201c";position:absolute;inset-block-start:-2.25rem;inset-inline-start:-.5rem;font-family:var(--m-display);font-size:9rem;line-height:1;color:var(--m-lamp);opacity:.55;pointer-events:none}.m-voice--lead .m-voice-q{position:relative;flex:none;font-variation-settings:"SOFT" 70,"WONK" 1;font-style:italic;font-size:clamp(1.5rem,3vw,2.25rem);line-height:1.3;letter-spacing:-.02em;max-inline-size:26ch}[lang=he] .m-voice--lead .m-voice-q,[lang=ar] .m-voice--lead .m-voice-q,[lang=ja] .m-voice--lead .m-voice-q{font-style:normal}.m-voice-by{display:flex;align-items:center;gap:.875rem}.m-voice-mono{inline-size:2.5rem;block-size:2.5rem;border-radius:50%;background:var(--m-paper-3);border:1px solid var(--m-line);display:grid;place-items:center;font-family:var(--m-display);font-weight:600;color:var(--m-lamp-ink);flex-shrink:0}.m-voice-name{font-weight:600;font-size:.9375rem}.m-voice-role{font-size:.8125rem;color:var(--m-ink-soft)}.m-ask-list{border-block-start:1px solid var(--m-line);max-inline-size:48rem}.m-ask{border-block-end:1px solid var(--m-line)}.m-ask-q{display:flex;inline-size:100%;align-items:center;justify-content:space-between;gap:1.5rem;padding:1.375rem .25rem;background:none;border:0;font:inherit;font-size:1.0625rem;font-weight:600;color:inherit;text-align:start;cursor:pointer}.m-ask-q:hover{color:var(--m-lamp-ink)}.m-ask .m-ask-q{font-family:var(--m-display);font-optical-sizing:auto;font-weight:560;font-size:1.1875rem;letter-spacing:-.01em}.m-ask-sign{position:relative;inline-size:1.25rem;block-size:1.25rem;flex-shrink:0;color:var(--m-lamp-ink)}.m-ask-sign:before,.m-ask-sign:after{content:"";position:absolute;inset-block-start:50%;inset-inline-start:0;inline-size:100%;block-size:1.5px;background:currentColor;transition:transform .28s ease}.m-ask-sign:after{transform:rotate(90deg)}.m-ask.is-open .m-ask-sign:after{transform:rotate(0)}.m-ask-a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}.m-ask.is-open .m-ask-a{grid-template-rows:1fr}.m-ask-a>div{overflow:hidden}.m-ask-a p{color:var(--m-ink-soft);line-height:1.68;padding-block-end:1.375rem;padding-inline-end:2.5rem;max-inline-size:60ch}.m-rail{background:linear-gradient(180deg,var(--m-paper) 0%,var(--m-wash-2) 40%,var(--m-wash) 82%,var(--m-paper) 100%);padding-block:var(--m-band)}.m-beats{list-style:none;max-inline-size:46rem}.m-beat{display:grid;grid-template-columns:3.5rem 1px minmax(0,1fr);gap:0 clamp(1rem,2.5vw,1.75rem);padding-block-end:2.25rem}.m-beat:last-child{padding-block-end:0}.m-beat-time{font-family:var(--m-mono);font-size:.875rem;font-weight:500;letter-spacing:.02em;unicode-bidi:plaintext;direction:ltr;text-align:end;padding-block-start:.125rem;color:var(--m-ink-soft)}.m-beat-line{position:relative;background:var(--m-line)}.m-beat-line:before{content:"";position:absolute;inset-block-start:.3125rem;inset-inline-start:50%;translate:-50% 0;inline-size:11px;block-size:11px;border-radius:50%;background:var(--m-paper-2);border:2px solid var(--m-lamp-ink)}.m-beat-tag{font-family:var(--m-label-font);font-size:.6875rem;font-weight:500;letter-spacing:var(--m-label-track);text-transform:var(--m-label-case);color:var(--m-ink-soft);margin-block-end:.375rem}.m-beat-title{font-family:var(--m-display);font-optical-sizing:auto;font-size:1.1875rem;font-weight:600;line-height:1.32;letter-spacing:-.01em;margin-block-end:.4375rem}.m-beat-text{color:var(--m-ink-soft);line-height:1.62;font-size:1rem}.m-beat.is-alarm .m-beat-line{background:linear-gradient(180deg,rgba(169,49,32,.5),var(--m-line))}.m-beat.is-alarm .m-beat-line:before{inline-size:15px;block-size:15px;border-radius:3px;rotate:45deg;background:var(--m-ember-fill);border-color:var(--m-ember);box-shadow:0 0 0 5px #a9312024}.m-beat.is-alarm .m-beat-tag,.m-beat.is-alarm .m-beat-title{color:var(--m-ember)}.m-day-note{margin-block-start:clamp(2.5rem,5vw,3.5rem);padding-block-start:1.5rem;border-block-start:1px solid var(--m-edge);max-inline-size:46rem;font-size:.9375rem;color:var(--m-ink-soft)}.m-care-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(2rem,5vw,4rem);align-items:start}.m-points{list-style:none;margin-block-start:2rem;display:grid;gap:1.5rem}.m-point{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.875rem}.m-point-mark{inline-size:7px;block-size:7px;border-radius:50%;background:var(--m-lamp);margin-block-start:.5rem}.m-point-t{font-weight:600;margin-block-end:.25rem}.m-point-d{color:var(--m-clay-dim);font-size:.9375rem;line-height:1.58}.m-staff{background:var(--m-clay-2);border:1px solid var(--m-clay-line);border-radius:var(--m-r);padding:1.875rem;text-align:start;box-shadow:0 30px 60px -30px #08120e99}.m-staff-icon{color:var(--m-lamp);margin-block-end:1rem;display:block}.m-staff-link{display:inline-flex;align-items:center;justify-content:center;inline-size:100%;min-block-size:3rem;padding:.8125rem 1.25rem;background:var(--m-lamp);color:var(--m-ink);border-radius:var(--m-r-s);font-weight:600;text-decoration:none}.m-staff-link:hover{background:var(--m-lamp-hi)}.m-staff-note{margin-block-start:.875rem;font-size:.875rem;color:var(--m-clay-dim)}.m-close{position:relative;overflow:hidden;background:var(--m-wash-2);border-block-start:1px solid var(--m-line);padding-block:clamp(4rem,8vw,7rem);text-align:center}.m-close-sun{position:absolute;inset-block-start:-55%;inset-inline-start:50%;translate:-50% 0;inline-size:min(48rem,120%);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,var(--m-lamp-glow) 0%,transparent 62%);pointer-events:none}.m-close-in{position:relative;z-index:1}.m-close .m-h2{font-size:clamp(2.2rem,5vw,4rem);max-inline-size:18ch;margin-inline:auto}.m-close .m-lead{margin-inline:auto;margin-block-end:2rem}.m-close-note{margin-block-start:1.125rem;font-size:.875rem;color:var(--m-ink-soft)}.m-foot{background:var(--m-paper-3);border-block-start:1px solid var(--m-line);padding-block:2.5rem}.m-foot-in{max-inline-size:var(--m-page);margin-inline:auto;padding-inline:var(--m-gutter);display:flex;flex-wrap:wrap;gap:1.25rem 2rem;align-items:center;justify-content:space-between}.m-foot-left{display:grid;gap:.3125rem}.m-foot-c,.m-foot-tag{font-size:.875rem;color:var(--m-ink-soft)}.m-foot-links{display:flex;flex-wrap:wrap;gap:.25rem 1.25rem;list-style:none}.m-foot-link{font-size:.875rem;color:var(--m-ink-soft);text-decoration:none}.m-foot-link:hover{color:var(--m-lamp-ink);text-decoration:underline}.reveal{opacity:0;transform:translateY(20px);transition:opacity .6s ease var(--reveal-delay, 0ms),transform .6s cubic-bezier(.2,.75,.35,1) var(--reveal-delay, 0ms)}.reveal.is-in{opacity:1;transform:none}.m-caption{font-family:var(--m-label-font);font-size:.6875rem;font-weight:500;letter-spacing:var(--m-label-track);text-transform:var(--m-label-case);color:var(--m-ink-soft);margin-block-end:.75rem}.m-demo-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(1.5rem,4vw,3rem);align-items:start}.m-phone{position:relative;inline-size:100%;max-inline-size:18.5rem;margin-inline:auto;aspect-ratio:9 / 15;background:var(--m-paper-2);border:8px solid var(--m-clay);border-radius:34px;box-shadow:var(--m-shadow);padding:1.5rem .75rem 1rem;display:flex;flex-direction:column;overflow:hidden}.m-phone:before{content:"";position:absolute;inset-block-start:.5rem;inset-inline-start:50%;translate:-50% 0;inline-size:3.5rem;block-size:.3125rem;border-radius:999px;background:var(--m-paper-3)}.m-phone-head{display:flex;align-items:center;gap:.625rem;padding-block-end:.75rem;border-block-end:1px solid var(--m-line);margin-block-end:.75rem}.m-phone-who{font-weight:600;font-size:.875rem}.m-phone-state{font-family:var(--m-label-font);font-size:.625rem;letter-spacing:var(--m-label-track);text-transform:var(--m-label-case);color:var(--m-lamp-ink)}.m-chat{flex:1;display:flex;flex-direction:column;gap:.5rem;overflow:hidden;justify-content:flex-end}.m-bubble{max-inline-size:85%;padding:.625rem .8125rem;border-radius:14px;font-size:.8125rem;line-height:1.45;animation:mPop .3s ease both}@keyframes mPop{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:none}}.m-bubble-ellie{align-self:flex-start;background:var(--m-paper-3);color:var(--m-ink);border-end-start-radius:4px}.m-bubble-senior{align-self:flex-end;background:var(--m-lamp);color:var(--m-ink);border-end-end-radius:4px}.m-dots{display:inline-flex;gap:3px}.m-dots span{inline-size:5px;block-size:5px;border-radius:50%;background:var(--m-edge);animation:mDot 1.2s ease-in-out infinite}.m-dots span:nth-child(2){animation-delay:.16s}.m-dots span:nth-child(3){animation-delay:.32s}@keyframes mDot{0%,60%,to{opacity:.35;transform:none}30%{opacity:1;transform:translateY(-3px)}}.m-phone-foot{display:flex;align-items:center;gap:.625rem;margin-block-start:.75rem;padding-block-start:.75rem;border-block-start:1px solid var(--m-line)}.m-phone-mic{inline-size:2.25rem;block-size:2.25rem;border-radius:50%;background:var(--m-lamp);color:var(--m-ink);display:grid;place-items:center;flex-shrink:0}.m-phone-hint{font-size:.75rem;color:var(--m-ink-soft)}.m-dash{background:var(--m-paper-2);border:1px solid var(--m-line);border-radius:var(--m-r);padding:1.5rem;display:grid;gap:1rem}.m-dash-head{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding-block-end:1rem;border-block-end:1px solid var(--m-line)}.m-dash-title{font-family:var(--m-display);font-size:1.0625rem;font-weight:600}.m-dash-for{font-family:var(--m-label-font);font-size:.6875rem;letter-spacing:var(--m-label-track);text-transform:var(--m-label-case);color:var(--m-ink-soft)}.m-card{background:var(--m-paper);border:1px solid var(--m-line);border-radius:var(--m-r-s);padding:1rem 1.125rem;opacity:0;transform:translateY(10px);transition:opacity .5s ease,transform .5s ease}.m-card.is-in{opacity:1;transform:none}.m-card-l{font-family:var(--m-label-font);font-size:.625rem;letter-spacing:var(--m-label-track);text-transform:var(--m-label-case);color:var(--m-ink-soft);margin-block-end:.5rem}.m-card-v{font-weight:600;font-size:1.0625rem}.m-chips{display:flex;flex-wrap:wrap;gap:.375rem}.m-chip{font-size:.8125rem;padding:.25rem .625rem;border-radius:999px;background:var(--m-paper-2);border:1px solid var(--m-line)}.m-card-p{font-size:.9375rem;line-height:1.6;color:var(--m-ink-soft)}.m-replay{justify-self:start;background:none;border:1px solid var(--m-edge);border-radius:var(--m-r-s);padding:.5rem 1rem;font:inherit;font-size:.875rem;color:var(--m-ink);cursor:pointer}.m-replay:hover{border-color:var(--m-lamp-ink);color:var(--m-lamp-ink)}.m-doc-top{position:sticky;inset-block-start:0;z-index:50;background:#eeebe1e6;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-block-end:1px solid var(--m-line)}.m-doc-top-in{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-block:.875rem}.m-doc-back{font-size:.9375rem;color:var(--m-ink-soft);text-decoration:none;white-space:nowrap;flex-shrink:0}.m-doc-back:hover{color:var(--m-lamp-ink);text-decoration:underline}.m-doc{padding-block:clamp(2.5rem,5vw,4rem) clamp(4rem,8vw,6rem)}.m-doc-h1{font-family:var(--m-display);font-optical-sizing:auto;font-variation-settings:"SOFT" 40,"WONK" 1;font-size:clamp(2.1rem,4.2vw,3.25rem);font-weight:600;line-height:1.02;letter-spacing:-.035em;margin-block:1rem 1.5rem;text-wrap:balance}.m-doc-status{background:var(--m-paper-2);border:1px solid var(--m-line);border-inline-start:3px solid var(--m-ember);border-radius:0 var(--m-r) var(--m-r) 0;padding:1.25rem 1.5rem;margin-block-end:2rem;max-inline-size:42rem;display:grid;gap:.75rem}.m-doc-status-h{font-family:var(--m-label-font);font-size:.6875rem;font-weight:500;letter-spacing:var(--m-label-track);text-transform:var(--m-label-case);color:var(--m-ember)}.m-doc-status p{font-size:1rem;line-height:1.6;color:var(--m-ink-soft)}.m-doc-status strong{color:var(--m-ink)}.m-doc-meta{display:flex;flex-wrap:wrap;gap:1rem 2.5rem;padding-block:1.25rem;border-block:1px solid var(--m-line);margin-block-end:2.5rem}.m-doc-meta dt{font-family:var(--m-label-font);font-size:.625rem;letter-spacing:var(--m-label-track);text-transform:var(--m-label-case);color:var(--m-ink-soft);margin-block-end:.3125rem}.m-doc-meta dd{font-size:.9375rem;font-weight:500}.m-doc-toc{background:var(--m-paper-3);border-radius:var(--m-r);padding:1.5rem 1.75rem;margin-block-end:clamp(2.5rem,5vw,3.5rem)}.m-doc-toc-h{font-family:var(--m-label-font);font-size:.6875rem;letter-spacing:var(--m-label-track);text-transform:var(--m-label-case);color:var(--m-ink-soft);margin-block-end:1rem}.m-doc-toc ol{columns:1;column-gap:2.5rem;margin:0;padding-inline-start:1.5rem;font-size:.9375rem}.m-doc-toc li{margin-block-end:.4375rem;break-inside:avoid}.m-doc-toc a{color:var(--m-ink);text-decoration:none}.m-doc-toc a:hover{color:var(--m-lamp-ink);text-decoration:underline}.m-doc-body{max-inline-size:42rem}.m-doc-section{padding-block-start:2.25rem;scroll-margin-block-start:5.5rem}.m-doc-h2{position:relative;font-family:var(--m-display);font-optical-sizing:auto;font-size:1.375rem;font-weight:600;line-height:1.25;letter-spacing:-.02em;margin-block-end:.875rem;padding-inline-start:2.5rem;text-wrap:balance}.m-doc-n{position:absolute;inset-inline-start:0;inset-block-start:.2em;font-family:var(--m-mono);font-size:.8125rem;font-weight:500;color:var(--m-lamp-ink);font-variant-numeric:tabular-nums;unicode-bidi:plaintext}.m-doc-body a,.m-doc-status a,.m-doc-foot-note a{color:var(--m-lamp-ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.m-doc-body a:hover,.m-doc-status a:hover,.m-doc-foot-note a:hover{text-decoration-thickness:2px}.m-doc-body p{margin-block-end:.875rem;line-height:1.68}.m-doc-body p:last-child{margin-block-end:0}.m-doc-body ul{margin-block:0 1rem;padding-inline-start:1.25rem;line-height:1.68}.m-doc-body li{margin-block-end:.5rem}.m-doc-lead-in{font-weight:600}.m-doc-applies{display:inline-block;font-family:var(--m-label-font);font-size:.6875rem;letter-spacing:var(--m-label-track);text-transform:var(--m-label-case);color:var(--m-lamp-ink);background:var(--m-paper-3);border-radius:999px;padding:.25rem .75rem}.m-doc-table-wrap{overflow-x:auto;margin-block-end:1rem;border:1px solid var(--m-line);border-radius:var(--m-r-s)}.m-doc-table{border-collapse:collapse;inline-size:100%;min-inline-size:30rem;font-size:.9375rem;background:var(--m-paper-2)}.m-doc-table th,.m-doc-table td{text-align:start;vertical-align:top;padding:.75rem .875rem;border-block-end:1px solid var(--m-line)}.m-doc-table thead th{font-family:var(--m-label-font);font-size:.625rem;font-weight:500;letter-spacing:var(--m-label-track);text-transform:var(--m-label-case);color:var(--m-ink-soft);background:var(--m-paper-3)}.m-doc-table tbody th{font-weight:600}.m-doc-table tbody tr:last-child th,.m-doc-table tbody tr:last-child td{border-block-end:0}.m-doc-foot-note{max-inline-size:42rem;margin-block-start:clamp(2.5rem,5vw,3.5rem);padding-block-start:1.5rem;border-block-start:1px solid var(--m-line);font-size:.9375rem;color:var(--m-ink-soft)}.m-contact-lead{margin-block-end:2rem}.m-contact-urgent{background:var(--m-paper-2);border:1px solid var(--m-line);border-inline-start:3px solid var(--m-ember);border-radius:0 var(--m-r) var(--m-r) 0;padding:1.25rem 1.5rem;margin-block-end:2.5rem;max-inline-size:42rem;display:grid;gap:.625rem}.m-contact-urgent-h{font-family:var(--m-label-font);font-size:.6875rem;font-weight:500;letter-spacing:var(--m-label-track);text-transform:var(--m-label-case);color:var(--m-ember)}.m-contact-urgent p:last-child{color:var(--m-ink-soft);line-height:1.65}.m-contact-urgent strong{color:var(--m-ink)}.m-contact-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:1.25rem;max-inline-size:48rem;margin-block-end:clamp(2.5rem,5vw,3.5rem)}.m-contact-card{background:var(--m-paper-2);border:1px solid var(--m-line);border-radius:var(--m-r);padding:1.625rem 1.75rem;display:flex;flex-direction:column;align-items:flex-start}.m-contact-card .m-h3{margin-block-end:.5rem}.m-contact-action{margin-block-start:1.125rem;min-block-size:2.75rem}.m-contact-note{max-inline-size:42rem;padding-block-start:1.75rem;border-block-start:1px solid var(--m-line)}.m-contact-note .m-h3{margin-block-end:.75rem}.m-contact-note .m-body{margin-block-end:.875rem}.m-contact-note .m-body:last-child{margin-block-end:0}.m-contact-note a{color:var(--m-lamp-ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.m-blog-lead{margin-block-end:2.5rem}.m-blog-col{max-inline-size:48rem;margin-inline:auto}.m-blog-col .m-post-list,.m-blog-col .m-rank-bar,.m-blog-col .m-rank-topics{max-inline-size:none}.m-blog-col .m-doc-body{margin-inline:auto}.m-rank-bar{display:grid;gap:.875rem;padding-block-end:1.25rem;margin-block-end:1.25rem;border-block-end:1px solid var(--m-line)}.m-rank-field{display:block}.m-rank-field-l{display:block;font-size:.875rem;color:var(--m-ink-soft);margin-block-end:.375rem}.m-rank-input{inline-size:100%;min-block-size:2.875rem;padding:.625rem .875rem;font:inherit;font-size:1rem;color:var(--m-ink);background:var(--m-paper-2);border:1px solid var(--m-edge);border-radius:var(--m-r-s)}.m-rank-input::placeholder{color:var(--m-ink-soft);opacity:1}.m-rank-more{font-size:.9375rem}.m-rank-summary{display:inline-flex;align-items:center;gap:.5rem;cursor:pointer;font-family:var(--m-label-font);font-size:.6875rem;font-weight:500;letter-spacing:var(--m-label-track);text-transform:var(--m-label-case);color:var(--m-lamp-ink);padding-block:.25rem;list-style:none}.m-rank-summary::-webkit-details-marker{display:none}.m-rank-summary:after{content:"";inline-size:.625rem;block-size:.375rem;background:currentColor;clip-path:polygon(0 0,100% 0,50% 100%);transition:transform .16s ease}.m-rank-more[open] .m-rank-summary:after{transform:rotate(180deg)}@media(prefers-reduced-motion:reduce){.m-rank-summary:after{transition:none}}.m-rank-more[open] .m-rank-summary{margin-block-end:1rem}.m-rank-sliders{display:grid;grid-template-columns:minmax(0,1fr);gap:1.25rem;margin-block-end:1rem}.m-rank-slider-top{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;margin-block-end:.375rem}.m-rank-slider-l{font-size:.9375rem;font-weight:600}.m-rank-slider-v{font-family:var(--m-mono);font-size:.8125rem;color:var(--m-lamp-ink);font-variant-numeric:tabular-nums;unicode-bidi:plaintext}.m-rank-range{inline-size:100%;accent-color:var(--m-lamp-ink);min-block-size:1.5rem}.m-rank-slider-hint{margin-block-start:.375rem;font-size:.8125rem;color:var(--m-ink-soft);line-height:1.5}.m-rank-only,.m-rank-reset{background:none;border:0;padding:0;font:inherit;font-size:inherit;color:var(--m-lamp-ink);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.m-rank-reset{font-size:.8125rem}.m-rank-caveat{font-size:.875rem;line-height:1.6;color:var(--m-ink-soft);margin-block-end:.75rem}.m-rank-topics{display:flex;flex-wrap:wrap;gap:.375rem;margin-block-end:1.25rem}.m-chip-btn{cursor:pointer;font:inherit;font-size:.8125rem}.m-chip-btn.is-on{background:var(--m-lamp);border-color:var(--m-lamp);color:var(--m-ink);font-weight:600}.m-rank-count{font-family:var(--m-label-font);font-size:.6875rem;letter-spacing:var(--m-label-track);text-transform:var(--m-label-case);color:var(--m-ink-soft);margin-block-end:.75rem}.m-post-list{list-style:none;max-inline-size:48rem;display:grid;gap:1px}.m-post{background:var(--m-line)}.m-post-link{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem;align-items:start;background:var(--m-paper-2);padding:1.375rem 1.5rem;text-decoration:none;color:inherit;transition:background-color .18s ease}.m-post:first-child .m-post-link{border-start-start-radius:var(--m-r);border-start-end-radius:var(--m-r)}.m-post:last-child .m-post-link{border-end-start-radius:var(--m-r);border-end-end-radius:var(--m-r)}.m-post-link:hover{background:var(--m-paper)}.m-post-rank{font-family:var(--m-mono);font-size:.8125rem;color:var(--m-ink-soft);font-variant-numeric:tabular-nums;unicode-bidi:plaintext}.m-post-main{display:grid;gap:.375rem}.m-post-meta{display:flex;flex-wrap:wrap;gap:.5rem;font-family:var(--m-label-font);font-size:.6875rem;letter-spacing:var(--m-label-track);text-transform:var(--m-label-case);color:var(--m-ink-soft)}.m-post-title{font-family:var(--m-display);font-optical-sizing:auto;font-size:1.1875rem;font-weight:600;line-height:1.28;letter-spacing:-.015em}.m-post-link:hover .m-post-title{color:var(--m-lamp-ink)}.m-post-dek{color:var(--m-ink-soft);line-height:1.6;font-size:.9375rem}.m-post-topics{display:flex;flex-wrap:wrap;gap:.3125rem;margin-block-start:.25rem}.m-post-score{display:grid;gap:.375rem;justify-items:end}.m-post-score-n{font-family:var(--m-mono);font-size:.8125rem;color:var(--m-lamp-ink);font-variant-numeric:tabular-nums;unicode-bidi:plaintext}.m-post-score-bars{display:none}.m-post-bar{display:grid;grid-template-columns:.75rem minmax(0,1fr);align-items:center;gap:.375rem}.m-post-bar-k{font-family:var(--m-mono);font-size:.5625rem;color:var(--m-ink-soft)}.m-post-bar-track{display:block;block-size:4px;border-radius:2px;background:var(--m-paper-3);overflow:hidden}.m-post-bar-fill{display:block;block-size:100%;border-radius:2px;background:var(--m-lamp-ink)}.m-article-h1{max-inline-size:34rem}.m-article-dek{margin-block-end:0;max-inline-size:40rem}.m-article-body p{font-size:1.0625rem}.m-article-h2{padding-inline-start:0;margin-block-start:2.25rem}.m-article-quote{margin-block:1.5rem;padding-inline-start:1.25rem;border-inline-start:2px solid var(--m-lamp)}.m-article-quote p{font-family:var(--m-display);font-optical-sizing:auto;font-size:1.1875rem;line-height:1.5;letter-spacing:-.01em;margin-block-end:0}.m-article-note{margin-block:1.5rem;background:var(--m-paper-2);border:1px solid var(--m-line);border-inline-start:3px solid var(--m-ember);border-radius:0 var(--m-r-s) var(--m-r-s) 0;padding:1rem 1.25rem}.m-article-note p{margin-block-end:0;color:var(--m-ink-soft)}.m-doc-top-end{display:flex;align-items:center;gap:1rem}.m-lsw{display:inline-flex;align-items:center}.m-lsw-l{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.m-lsw-select{appearance:none;font:inherit;font-size:.875rem;color:var(--m-ink);background-color:var(--m-paper-2);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%236b6257' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .6875rem center;border:1px solid var(--m-edge);border-radius:var(--m-r-s);padding-block:.375rem;padding-inline:.75rem 2rem;min-block-size:2.25rem;cursor:pointer}[dir=rtl] .m-lsw-select{background-position:left .6875rem center}.m-blog-lang-note{background:var(--m-paper-3);border-radius:var(--m-r-s);padding:.875rem 1.125rem;margin-block-end:1.75rem;max-inline-size:42rem;font-size:.9375rem;line-height:1.6;color:var(--m-ink-soft)}@media(min-width:33rem){.m-facts-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.m-fact{padding-inline-start:1.25rem}}@media(min-width:48rem){.m-feat-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding-block-end:4rem}.m-feat:nth-child(2n){margin-block:4rem -4rem}.m-burger{display:none}.m-nav-list{position:static;display:flex;flex-direction:row;align-items:center;padding:0;background:none;border-block-end:0}.m-nav-link{padding:.5rem .75rem;font-size:.9375rem}.m-lang-menu{position:absolute;inset-block-start:calc(100% + .5rem);inset-inline-end:0;margin-block-start:0;box-shadow:var(--m-shadow)}.m-beat{grid-template-columns:4.5rem 1px minmax(0,1fr)}.m-beat-time{font-size:.9375rem}.m-doc-toc ol{columns:2}.m-contact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.m-rank-sliders{grid-template-columns:repeat(3,minmax(0,1fr))}.m-post-link{grid-template-columns:2rem minmax(0,1fr) auto;gap:1.25rem}.m-post-score-bars{display:grid;gap:4px;inline-size:5.5rem}}@media(min-width:60rem){.m-hero-in{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:clamp(2rem,5vw,4.5rem)}.m-hero-side{max-inline-size:30rem;order:0}.m-hero-side .m-say{margin-inline:-3.5rem 2rem}.m-facts-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start}.m-fact:nth-child(2n){margin-block-start:2.75rem}.m-split{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.m-split-head{position:sticky;inset-block-start:7rem;margin-block-end:0}.m-voices{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.m-voice--lead{grid-row:span 2}.m-staff{margin-block-start:calc(-1 * var(--m-band) - 3rem)}.m-care-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr)}.m-demo-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}@media(prefers-reduced-motion:reduce){.m-rise>*,.m-stage,.m-say,.m-say-lang,.m-bubble{animation:none!important}.m-say-pip:after,.m-say-caret,.m-dots span{animation:none!important}.reveal,.m-card{opacity:1;transform:none;transition:none}.ellie-stage-poster,.ellie-stage-canvas{transition:none}.m-btn-lamp:hover{transform:none}.m-ask-a{transition:none}.m-window{animation:none}.m-hero-side .m-say,.m-step-mark,.m-feat-icon,.m-feat .m-h3{transition:none}}
