html,body{overscroll-behavior:auto;touch-action:auto;height:auto;position:static;overflow:visible auto}.marketing-shell.svelte-12qgvu1{--hairline:color-mix(in srgb, var(--paper,#e7e3d6) 8%, transparent);--hairline-strong:#ffffff1a;--paper:#e7e3d6;--paper-muted:#e7e3d6b8;--paper-faint:#e7e3d694;--ease-out:cubic-bezier(.25, 0, 0, 1);--font-sans:"IBM Plex Sans Variable", sans-serif;--font-display:"Fraunces Variable", "Fraunces", Georgia, serif;--font-mono:"IBM Plex Mono", monospace;--font:var(--font-sans);background:var(--ink,#06060a);min-height:100dvh;color:var(--paper);font-family:var(--font);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;flex-direction:column;display:flex;position:relative}.marketing-shell.svelte-12qgvu1 :where(.svelte-12qgvu1)::selection{background:color-mix(in srgb, var(--brand-primary,#c9a96e) 28%, transparent);color:var(--paper,#e7e3d6)}.ms-content.svelte-12qgvu1{max-width:var(--shell-max-width,1080px);box-sizing:border-box;z-index:1;flex:auto;width:100%;margin:0 auto;position:relative}.marketing-shell[data-register=editorial].svelte-12qgvu1 .main:where(.svelte-12qgvu1){padding:clamp(40px,6dvh,72px) clamp(20px,5vw,64px) clamp(48px,8dvh,80px)}@media (width>=1024px){.marketing-shell[data-register=editorial].svelte-12qgvu1{padding:clamp(24px,3dvh,40px) max(64px,50vw - 640px) clamp(48px,6dvh,72px)}}.marketing-shell[data-register=editorial].svelte-12qgvu1 h1{font-family:var(--font-display,"Fraunces Variable", Fraunces, Georgia, serif);font-variation-settings:"wght" 620;letter-spacing:-.02em;font-size:clamp(32px,6vw,56px);font-weight:620;line-height:1.08}.marketing-shell[data-register=editorial].svelte-12qgvu1 h2{font-family:var(--font-sans,"IBM Plex Sans Variable", system-ui, sans-serif);font-variation-settings:"wght" 620;letter-spacing:-.01em;font-size:32px;font-weight:620;line-height:1.1}.marketing-shell[data-register=editorial].svelte-12qgvu1 h3{font-family:var(--font-sans);font-variation-settings:"wght" 620;font-size:24px;font-weight:620;line-height:1.2}.marketing-shell[data-register=editorial].svelte-12qgvu1 p.lead,.marketing-shell[data-register=editorial].svelte-12qgvu1 .hero-lede,.marketing-shell[data-register=editorial].svelte-12qgvu1 .section-intro{color:var(--paper-muted);font-size:18px;font-weight:400;line-height:1.5}.marketing-shell[data-register=editorial].svelte-12qgvu1 p{font-size:16px;font-weight:400;line-height:1.55}.marketing-shell[data-register=editorial].svelte-12qgvu1 .caption{font-size:14px;font-weight:500;line-height:1.4}.marketing-shell[data-register=editorial].svelte-12qgvu1 .micro,.marketing-shell[data-register=editorial].svelte-12qgvu1 .meta{letter-spacing:.02em;text-transform:uppercase;font-size:12px;font-weight:500;line-height:1.3}.closing.svelte-12qgvu1{margin-top:clamp(40px,6dvh,64px);display:flex}.btn-ghost.svelte-12qgvu1{color:var(--paper);border:1px solid var(--hairline-strong,#ffffff1a);font-family:var(--font-sans);transition:border-color .2s var(--ease-out), color .2s var(--ease-out);background:0 0;border-radius:999px;align-items:center;gap:10px;padding:13px 20px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.btn-ghost.svelte-12qgvu1 svg:where(.svelte-12qgvu1){stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:15px;height:15px}.btn-ghost.svelte-12qgvu1:hover,.btn-ghost.svelte-12qgvu1:focus-visible{border-color:var(--brand-primary,#c9a96e);color:var(--brand-primary,#c9a96e);outline:none}.marketing-shell[data-register=technical].svelte-12qgvu1 .main:where(.svelte-12qgvu1){padding:56px 24px}@media (width>=1024px){.marketing-shell[data-register=technical].svelte-12qgvu1{padding:clamp(24px,3dvh,40px) max(64px,50vw - 640px) clamp(48px,6dvh,72px)}.marketing-shell[data-register=technical].svelte-12qgvu1 .main:where(.svelte-12qgvu1){padding-top:clamp(48px,6dvh,72px)}}.masthead.svelte-12qgvu1{margin-bottom:40px}.eyebrow.svelte-12qgvu1{font-family:var(--font-mono);letter-spacing:.12em;color:var(--paper-faint,#e7e3d6a8);text-transform:uppercase;margin:0 0 12px;font-size:11px}.title.svelte-12qgvu1{font-family:var(--font-sans);letter-spacing:-.02em;color:var(--paper,#e7e3d6);margin:0;font-size:clamp(28px,5vw,42px);font-weight:620;line-height:1.1}.legal-header.svelte-12qgvu1{max-width:var(--shell-max-width,720px);border-bottom:1px solid var(--hairline);margin:0 auto;padding:clamp(20px,3dvh,40px) 24px clamp(16px,2dvh,24px)}.legal-title.svelte-12qgvu1{font-family:var(--font-sans);font-variation-settings:"wght" 620;letter-spacing:-.018em;color:var(--paper,#e7e3d6);margin:0;font-size:clamp(24px,3vw,30px);font-weight:600;line-height:1.15}.legal-body.svelte-12qgvu1{color:var(--paper-muted,#e7e3d6d6);padding:clamp(24px,4dvh,40px) 24px clamp(48px,8dvh,80px);font-size:16px;line-height:1.7}.marketing-shell[data-register=legal].svelte-12qgvu1 .ms-content:where(.svelte-12qgvu1) h2{font-family:var(--font-sans);font-variation-settings:"wght" 620;color:var(--paper,#e7e3d6);margin:32px 0 12px;font-size:18px;font-weight:600}.marketing-shell[data-register=legal].svelte-12qgvu1 .ms-content:where(.svelte-12qgvu1) p{color:var(--paper-muted,#e7e3d6d6);margin:0 0 16px}.marketing-shell[data-register=legal].svelte-12qgvu1 .ms-content:where(.svelte-12qgvu1) p:first-of-type:first-letter{font-family:var(--font-display);font-variation-settings:"opsz" 144, "wght" 500, "SOFT" 50;float:left;color:var(--brand-primary,#c9a96e);margin:.06em .1em 0 0;font-size:3.6em;line-height:.85}[dir=rtl] .marketing-shell[data-register=legal].svelte-12qgvu1 .ms-content:where(.svelte-12qgvu1) p:first-of-type:first-letter{float:right;margin:.06em 0 0 .1em}.marketing-shell[data-register=legal].svelte-12qgvu1 .ms-content:where(.svelte-12qgvu1) ul{margin:0 0 16px;padding-left:24px}.marketing-shell[data-register=legal].svelte-12qgvu1 .ms-content:where(.svelte-12qgvu1) li{color:var(--paper-muted,#e7e3d6d6);margin-bottom:6px}.marketing-shell[data-register=legal].svelte-12qgvu1 .ms-content:where(.svelte-12qgvu1) a{color:var(--brand-primary,#c9a96e);text-decoration:none;transition:opacity .2s}.marketing-shell[data-register=legal].svelte-12qgvu1 .ms-content:where(.svelte-12qgvu1) a:hover{opacity:.8}.marketing-shell[data-register=legal].svelte-12qgvu1 .ms-content:where(.svelte-12qgvu1) .legal-date{color:var(--paper-faint,#e7e3d6a8);margin-top:40px;font-size:14px}
