.cdk-overlay-container,.cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed;z-index:1000}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;display:flex;max-width:100%;max-height:100%;z-index:1000}.cdk-overlay-backdrop{position:absolute;inset:0;pointer-events:auto;-webkit-tap-highlight-color:transparent;opacity:0;touch-action:manipulation;z-index:1000;transition:opacity .4s cubic-bezier(.25,.8,.25,1)}@media(prefers-reduced-motion){.cdk-overlay-backdrop{transition-duration:1ms}}.cdk-overlay-backdrop-showing{opacity:1}@media(forced-colors:active){.cdk-overlay-backdrop-showing{opacity:.6}}.cdk-overlay-dark-backdrop{background:#00000052}.cdk-overlay-transparent-backdrop{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing,.cdk-high-contrast-active .cdk-overlay-transparent-backdrop{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation{transition:none}.cdk-overlay-connected-position-bounding-box{position:absolute;display:flex;flex-direction:column;min-width:1px;min-height:1px;z-index:1000}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}.cdk-overlay-popover{background:none;border:none;padding:0;outline:0;overflow:visible;position:fixed;pointer-events:none;white-space:normal;color:inherit;text-decoration:none;width:100%;height:100%;inset:0 auto auto 0}.cdk-overlay-popover::backdrop{display:none}.cdk-overlay-popover .cdk-overlay-backdrop{position:fixed;z-index:auto}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:300 1000;font-stretch:100%;font-display:swap;src:url("./media/nunito-sans-cyrillic-ext-VINSP6PD.woff2") format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:300 1000;font-stretch:100%;font-display:swap;src:url("./media/nunito-sans-cyrillic-YETNQDOC.woff2") format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:300 1000;font-stretch:100%;font-display:swap;src:url("./media/nunito-sans-vietnamese-5BIEMT45.woff2") format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:300 1000;font-stretch:100%;font-display:swap;src:url("./media/nunito-sans-latin-ext-GVYGP4IA.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:300 1000;font-stretch:100%;font-display:swap;src:url("./media/nunito-sans-latin-NAMAQZGX.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--palette-white: #ffffff;--palette-black: #000000;--palette-blue-25: #f4f8ff;--palette-blue-50: #eef2fb;--palette-blue-100: #e4ebf7;--palette-blue-200: #c8d6ef;--palette-blue-500: #3f6fd6;--palette-blue-700: #24468f;--palette-sky-300: #9ec1ff;--palette-sky-400: #7ea0ee;--palette-navy-700: #1b2a44;--palette-navy-900: #0f1c30;--palette-navy-950: #0b162c;--palette-slate-300: #9db0cd;--palette-slate-600: #5a6b85;--palette-gray-50: #f5f6f9;--palette-gray-100: #e3e6ea;--palette-gray-200: #d2d2d2;--palette-gray-300: #b9c0c4;--palette-sage-200: #cfd3d2;--palette-sage-400: #9fa7a5;--palette-sage-450: #86918e;--palette-sage-500: #6e7c78;--palette-sage-600: #5c6864;--palette-sage-650: #51625d;--palette-sage-700: #3e504b;--palette-sage-800: #263a35;--palette-sage-850: #14302a;--palette-sage-900: #0e241e;--palette-sage-950: #0b1c17;--palette-cream-100: #f2f0e7;--palette-green-200: #c0d4c8;--palette-green-500: #779985;--palette-green-600: #536b5d;--palette-green-700: #4b6b57;--palette-red-200: #ffbdb8;--palette-red-500: #f35045;--palette-red-700: #a83229;--palette-amber-200: #ffd696;--palette-white-a0: rgb(255 255 255 / 0%);--palette-white-a5: rgb(255 255 255 / 5%);--palette-white-a10: rgb(255 255 255 / 10%);--palette-white-a14: rgb(255 255 255 / 14%);--palette-white-a16: rgb(255 255 255 / 16%);--palette-white-a22: rgb(255 255 255 / 22%);--palette-white-a24: rgb(255 255 255 / 24%);--palette-white-a28: rgb(255 255 255 / 28%);--palette-white-a35: rgb(255 255 255 / 35%);--palette-white-a45: rgb(255 255 255 / 45%);--palette-white-a56: rgb(255 255 255 / 56%);--palette-white-a60: rgb(255 255 255 / 60%);--palette-white-a70: rgb(255 255 255 / 70%);--palette-white-a76: rgb(255 255 255 / 76%);--palette-white-a80: rgb(255 255 255 / 80%);--palette-white-a82: rgb(255 255 255 / 82%);--palette-white-a84: rgb(255 255 255 / 84%);--palette-white-a92: rgb(255 255 255 / 92%);--palette-white-oklch: oklch(1 0 0);--palette-black-a20: oklch(0 0 0 / .2);--palette-black-a22: rgb(0 0 0 / 22%);--palette-black-a25: rgb(0 0 0 / 25%);--palette-black-a70: oklch(0 0 0 / .7);--palette-navy-950-a10: rgb(11 22 44 / 10%);--palette-navy-950-a18: rgb(11 22 44 / 18%);--palette-navy-950-a28: rgb(11 22 44 / 28%);--palette-navy-950-a38: rgb(11 22 44 / 38%);--palette-navy-950-a45: rgb(11 22 44 / 45%);--palette-navy-950-a58: rgb(11 22 44 / 58%);--palette-navy-950-a65: rgb(11 22 44 / 65%);--palette-navy-950-a72: rgb(11 22 44 / 72%);--palette-navy-950-a80: rgb(11 22 44 / 80%);--palette-navy-950-a85: rgb(11 22 44 / 85%);--palette-navy-950-a90: rgb(11 22 44 / 90%);--palette-navy-900-a24: rgb(15 28 48 / 24%);--palette-navy-900-a32: rgb(15 28 48 / 32%);--palette-navy-900-a35: rgb(15 28 48 / 35%);--palette-navy-900-a40: rgb(15 28 48 / 40%);--palette-navy-900-a45: rgb(15 28 48 / 45%);--palette-navy-900-a48: rgb(15 28 48 / 48%);--palette-navy-900-a55: rgb(15 28 48 / 55%);--palette-navy-900-a60: rgb(15 28 48 / 60%);--palette-navy-900-a70: rgb(15 28 48 / 70%);--palette-navy-900-a82: rgb(15 28 48 / 82%);--palette-navy-700-a22: rgb(27 42 68 / 22%);--palette-navy-700-a35: rgb(27 42 68 / 35%);--palette-blue-500-a14: rgb(63 111 214 / 14%);--palette-blue-500-a30: rgb(63 111 214 / 30%);--palette-blue-500-a35: rgb(63 111 214 / 35%);--palette-blue-500-a45: rgb(63 111 214 / 45%);--palette-blue-500-a50: rgb(63 111 214 / 50%);--palette-blue-500-a55: rgb(63 111 214 / 55%);--palette-blue-700-a12: rgb(36 70 143 / 12%);--palette-blue-700-a55: rgb(36 70 143 / 55%);--palette-sage-700-a8: rgb(62 80 75 / 8%);--palette-amber-200-a22: rgb(255 214 150 / 22%);--color-primary: var(--palette-blue-500);--color-primary-foreground: var(--palette-white);--color-primary-text: var(--palette-blue-700);--color-secondary: var(--palette-sage-700);--color-text-foreground: var(--palette-sage-700);--color-text-foreground-muted: var(--palette-sage-600);--color-text-foreground-muted-light: var(--palette-sage-400);--color-text-placeholder: var(--palette-gray-300);--color-background: var(--palette-gray-50);--color-card: var(--palette-gray-50);--color-card-border: var(--palette-sage-200);--color-card-shadow: var(--palette-sage-700-a8);--color-border: var(--palette-cream-100);--color-border-subtle: var(--palette-gray-100);--color-border-strong: var(--palette-sage-200);--color-surface: var(--palette-white);--color-surface-muted: var(--palette-white);--color-segment-track: var(--palette-gray-100);--color-segment-tile: var(--palette-white);--color-success: var(--palette-green-500);--color-success-text: var(--palette-green-600);--color-danger: var(--palette-red-500);--color-danger-text: var(--palette-red-700);--color-ambient-pattern-ink: var(--palette-blue-500);--color-canvas-light: var(--palette-gray-50);--color-surface-light: var(--palette-white);--color-raised-shadow: var(--palette-navy-700-a22);--color-card-highlight: var(--palette-white-a70);--color-mix-light: var(--palette-white);--color-mix-dark: var(--palette-black);--color-warm-glow: var(--palette-amber-200-a22);--color-header-shadow: var(--palette-black-a20);--color-caption-shade: var(--palette-black-a70);--color-caption-text: var(--palette-white-oklch);--color-glass-surface: var(--palette-white-a84);--color-glass-panel: var(--palette-white-a70);--color-glass-border: var(--palette-white-a80);--color-glass-shadow: var(--palette-navy-700-a35);--color-brand: var(--palette-blue-500);--color-brand-a14: var(--palette-blue-500-a14);--color-brand-a30: var(--palette-blue-500-a30);--color-brand-a35: var(--palette-blue-500-a35);--color-brand-a45: var(--palette-blue-500-a45);--color-brand-a50: var(--palette-blue-500-a50);--color-brand-a55: var(--palette-blue-500-a55);--color-brand-deep: var(--palette-blue-700);--color-brand-deep-a12: var(--palette-blue-700-a12);--color-brand-deep-a55: var(--palette-blue-700-a55);--color-brand-text: var(--palette-navy-700);--color-brand-text-muted: var(--palette-slate-600);--color-brand-text-muted-light: var(--palette-slate-300);--color-brand-card: var(--palette-blue-25);--color-brand-border: var(--palette-blue-100);--color-brand-border-strong: var(--palette-blue-200);--color-brand-surface-muted: var(--palette-blue-50);--color-brand-danger-text: var(--palette-red-700);--color-landing-live: var(--palette-green-700);--color-scene-ink: var(--palette-navy-900);--color-scene-ink-a24: var(--palette-navy-900-a24);--color-scene-ink-a32: var(--palette-navy-900-a32);--color-scene-ink-a35: var(--palette-navy-900-a35);--color-scene-ink-a40: var(--palette-navy-900-a40);--color-scene-ink-a45: var(--palette-navy-900-a45);--color-scene-ink-a48: var(--palette-navy-900-a48);--color-scene-ink-a55: var(--palette-navy-900-a55);--color-scene-ink-a60: var(--palette-navy-900-a60);--color-scene-ink-a70: var(--palette-navy-900-a70);--color-scene-ink-a82: var(--palette-navy-900-a82);--color-scene-ink-halo: var(--palette-navy-700);--color-scene-shade: var(--palette-navy-950);--color-scene-shade-a10: var(--palette-navy-950-a10);--color-scene-shade-a18: var(--palette-navy-950-a18);--color-scene-shade-a28: var(--palette-navy-950-a28);--color-scene-shade-a38: var(--palette-navy-950-a38);--color-scene-shade-a45: var(--palette-navy-950-a45);--color-scene-shade-a58: var(--palette-navy-950-a58);--color-scene-shade-a65: var(--palette-navy-950-a65);--color-scene-shade-a72: var(--palette-navy-950-a72);--color-scene-shade-a80: var(--palette-navy-950-a80);--color-scene-shade-a85: var(--palette-navy-950-a85);--color-scene-shade-a90: var(--palette-navy-950-a90);--color-scene-underlay: var(--palette-black-a22);--color-on-dark: var(--palette-white);--color-on-dark-a0: var(--palette-white-a0);--color-on-dark-a5: var(--palette-white-a5);--color-on-dark-a10: var(--palette-white-a10);--color-on-dark-a14: var(--palette-white-a14);--color-on-dark-a16: var(--palette-white-a16);--color-on-dark-a22: var(--palette-white-a22);--color-on-dark-a24: var(--palette-white-a24);--color-on-dark-a28: var(--palette-white-a28);--color-on-dark-a35: var(--palette-white-a35);--color-on-dark-a45: var(--palette-white-a45);--color-on-dark-a56: var(--palette-white-a56);--color-on-dark-a60: var(--palette-white-a60);--color-on-dark-a80: var(--palette-white-a80);--color-on-dark-a92: var(--palette-white-a92);--color-on-dark-text-muted: var(--palette-white-a76);--color-on-dark-text-soft: var(--palette-white-a82);--color-on-dark-primary-text: var(--palette-blue-50);--color-on-dark-accent: var(--palette-sky-300);--color-on-dark-accent-muted: var(--palette-sky-400)}body.dark{--color-primary: var(--palette-blue-500);--color-primary-foreground: var(--palette-white);--color-primary-text: var(--palette-sky-300);--color-secondary: var(--palette-sage-650);--color-text-foreground: var(--palette-gray-200);--color-text-foreground-muted: var(--palette-sage-200);--color-text-foreground-muted-light: var(--palette-sage-500);--color-text-placeholder: var(--palette-sage-500);--color-background: var(--palette-sage-800);--color-card: var(--palette-sage-900);--color-card-border: var(--palette-sage-450);--color-card-shadow: var(--palette-black-a25);--color-border: var(--palette-sage-700);--color-border-subtle: var(--palette-sage-700);--color-border-strong: var(--palette-sage-200);--color-surface: var(--palette-sage-900);--color-surface-muted: var(--palette-sage-850);--color-segment-track: var(--palette-sage-950);--color-segment-tile: var(--palette-sage-850);--color-success: var(--palette-green-500);--color-success-text: var(--palette-green-200);--color-danger: var(--palette-red-500);--color-danger-text: var(--palette-red-200);--color-ambient-pattern-ink: var(--palette-white)}:root{--scene-gradient: linear-gradient( 180deg, var(--color-scene-ink) 0%, var(--color-scene-ink-halo) 100% );--font-family-base: "Nunito Sans", sans-serif;--font-size-xxs: 10px;--font-size-xs: 12px;--font-size-small: 14px;--font-size-medium: 16px;--font-size-large: 18px;--font-size-xl: 20px;--font-weight-normal: 400;--font-weight-bold: 500;--font-weight-extra-bold: 600;--line-height-base: 1rem;--spacing-xxxs: .125rem;--spacing-xxs: .25rem;--spacing-xs: .375rem;--spacing-small: .5rem;--spacing-medium: .75rem;--spacing-large: 1rem;--spacing-xl: 1.25rem;--spacing-xxl: 1.5rem;--spacing-xxxl: 1.75rem;--radius-xxs: .25rem;--radius-xs: .375rem;--radius-medium: .75rem;--radius-large: 1rem;--radius-xl: 1.25rem;--radius-xxl: 1.5rem;--radius-xxxl: 1.75rem;--radius-round: 999px;--radius-circle: 50%;--border-width: 1px;--border-width-thick: 2px;--border-glass: var(--border-width) solid var(--color-glass-border);--focus-ring-width: 2px;--focus-ring-offset: 2px;--focus-ring-offset-inset: -2px;--backdrop-blur-medium: blur(.75rem);--backdrop-blur-large: blur(1.25rem);--header-control-radius: var(--radius-xs);--header-control-border-color: color-mix( in srgb, currentColor 45%, transparent );--iorder-container-padding: 1.5rem;--box-shadow-primary-medium: 5px 8px 15px color-mix(in srgb, var(--color-primary) 16%, transparent);--box-shadow-secondary-medium: 5px 8px 20px color-mix(in srgb, var(--color-secondary) 16%, transparent);--control-height-small: 1.75rem;--control-height-medium: 2.125rem;--control-height-large: 2.25rem;--control-radius: var(--radius-xs);--control-padding-inline: var(--spacing-medium);--box-shadow-glass: 0 2rem 4rem -2rem var(--color-glass-shadow);--header-control-height: 2.125rem;--header-pattern-image: url(data:image/svg+xml,%3Csvg%20xmlns=%27http://www.w3.org/2000/svg%27%20width=%2748%27%20height=%2748%27%20viewBox=%270%200%2048%2048%27%3E%3Cg%20fill=%27none%27%20stroke=%27%23fff%27%20stroke-width=%271%27%3E%3Cg%20opacity=%27.5%27%3E%3Ccircle%20cx=%270%27%20cy=%270%27%20r=%2724%27/%3E%3Ccircle%20cx=%2748%27%20cy=%270%27%20r=%2724%27/%3E%3Ccircle%20cx=%270%27%20cy=%2748%27%20r=%2724%27/%3E%3Ccircle%20cx=%2748%27%20cy=%2748%27%20r=%2724%27/%3E%3Ccircle%20cx=%2724%27%20cy=%2724%27%20r=%2724%27/%3E%3C/g%3E%3Ccircle%20cx=%2724%27%20cy=%2724%27%20r=%274.5%27/%3E%3Ccircle%20cx=%2724%27%20cy=%270%27%20r=%273%27/%3E%3Ccircle%20cx=%2724%27%20cy=%2748%27%20r=%273%27/%3E%3Ccircle%20cx=%270%27%20cy=%2724%27%20r=%273%27/%3E%3Ccircle%20cx=%2748%27%20cy=%2724%27%20r=%273%27/%3E%3C/g%3E%3C/svg%3E);--header-pattern-size: 48px 48px;--ambient-pattern-opacity-header: .08}@media(max-width:479.98px){:root{--iorder-container-padding: 1rem}}body{--box-shadow-card: 0 1px 2px var(--color-card-shadow);--color-background-hover: color-mix( in srgb, var(--color-secondary) 6%, transparent );--color-primary-soft: color-mix( in srgb, var(--color-primary) 8%, var(--color-surface) );--color-primary-selected: color-mix( in srgb, var(--color-primary) 14%, var(--color-surface) );--catalog-card-surface: color-mix( in srgb, var(--color-surface) 62%, transparent );--catalog-card-surface-strong: color-mix( in srgb, var(--color-surface) 82%, transparent );--catalog-card-border: color-mix( in srgb, var(--color-text-foreground) 12%, transparent );--catalog-card-shadow: 0 1px 2px color-mix(in srgb, var(--color-secondary) 10%, transparent), 0 12px 28px -18px color-mix(in srgb, var(--color-secondary) 45%, transparent);--ambient-pattern-image: url(data:image/svg+xml,%3Csvg%20xmlns=%27http://www.w3.org/2000/svg%27%20width=%2724%27%20height=%2724%27%20viewBox=%270%200%2024%2024%27%3E%3Cpath%20d=%27M24%200.5H0M0.5%200V24%27%20fill=%27none%27%20stroke=%27%23fff%27%20stroke-width=%271%27/%3E%3C/svg%3E);--ambient-pattern-size: 24px 24px;--page-ambient: radial-gradient( circle, color-mix(in srgb, var(--color-primary) 12%, transparent) 0%, color-mix(in srgb, var(--color-primary) 0%, transparent) 62% ), radial-gradient( circle, color-mix(in srgb, var(--color-primary-text) 9%, transparent) 0%, color-mix(in srgb, var(--color-primary-text) 0%, transparent) 58% ), radial-gradient( circle, color-mix(in srgb, var(--color-primary) 7%, transparent) 0%, color-mix(in srgb, var(--color-primary) 0%, transparent) 55% );--page-ambient-size: 33rem 33rem, 50rem 50rem, 23rem 23rem;--page-ambient-shift: 56s;--page-pattern-image: linear-gradient(25deg, transparent 61.5%, #000000 67.5%, transparent 73.5%), linear-gradient( -25deg, transparent 61.5%, #000000 67.5%, transparent 73.5% ), linear-gradient( -25deg, transparent 26.5%, #000000 32.5%, transparent 38.5% ), linear-gradient(25deg, transparent 26.5%, #000000 32.5%, transparent 38.5%), linear-gradient(65deg, transparent 61.5%, #000000 67.5%, transparent 73.5%), linear-gradient( -65deg, transparent 61.5%, #000000 67.5%, transparent 73.5% ), linear-gradient( -65deg, transparent 26.5%, #000000 32.5%, transparent 38.5% ), linear-gradient(65deg, transparent 26.5%, #000000 32.5%, transparent 38.5%);--page-pattern-size: 7.5rem 3rem, 7.5rem 3rem, 7.5rem 3rem, 7.5rem 3rem, 3rem 7.5rem, 3rem 7.5rem, 3rem 7.5rem, 3rem 7.5rem;--page-pattern-tile: 15rem;--page-pattern-opacity: .03;--page-pattern-drift: 430s}@media(max-width:768px){:root{--font-size-small: 10px;--font-size-medium: 12px;--font-size-large: 14px;--font-size-xl: 16px;--spacing-large: .75rem;--spacing-xl: 1rem;--spacing-xxl: 1.25rem}}*{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--color-primary) 7%,transparent) transparent}*:hover,*:focus-within{scrollbar-color:color-mix(in srgb,var(--color-primary) 55%,transparent) transparent}html{height:100%}body{margin:0;height:100dvh;min-height:100%;width:100%;font-family:var(--font-family-base);font-size:var(--font-size-large);font-weight:var(--font-weight-normal);line-height:var(--line-height-base);color:var(--color-text-foreground);background-color:var(--color-background)}body{background-image:var(--page-ambient);background-size:var(--page-ambient-size);background-attachment:fixed;animation:iorder-body-ambient-shift var(--page-ambient-shift) ease infinite}@keyframes iorder-body-ambient-shift{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}body:before{content:"";position:fixed;inset:-12rem;z-index:-1;pointer-events:none;background-color:var(--color-ambient-pattern-ink);opacity:var(--page-pattern-opacity);-webkit-mask-image:var(--page-pattern-image);mask-image:var(--page-pattern-image);-webkit-mask-size:var(--page-pattern-size);mask-size:var(--page-pattern-size);-webkit-mask-repeat:repeat;mask-repeat:repeat;animation:iorder-body-weave-drift var(--page-pattern-drift) linear infinite}@keyframes iorder-body-weave-drift{0%{transform:translateZ(0)}to{transform:translate3d(var(--page-pattern-tile),var(--page-pattern-tile),0)}}@media(prefers-reduced-motion:reduce){body,body:before{animation:none}}body:has(iorder-landing-page){background-image:none;animation:none}body:has(iorder-landing-page):before{display:none}.rich-text{color:var(--color-text-foreground);font-size:var(--font-size-large);line-height:1.7;overflow-wrap:break-word}.rich-text>:first-child,.rich-text li>:first-child,.rich-text blockquote>:first-child{margin-block-start:0}.rich-text>:last-child,.rich-text li>:last-child,.rich-text blockquote>:last-child{margin-block-end:0}.rich-text h2,.rich-text h3{font-weight:var(--font-weight-extra-bold);line-height:1.3;color:var(--color-text-foreground)}.rich-text h2{margin-block:var(--spacing-xxl) var(--spacing-medium);font-size:1.5rem}.rich-text h3{margin-block:var(--spacing-xl) var(--spacing-small);font-size:var(--font-size-xl)}.rich-text p{margin-block:0 var(--spacing-medium)}.rich-text .indent-1{margin-inline-start:1.5rem}.rich-text .indent-2{margin-inline-start:3rem}.rich-text .indent-3{margin-inline-start:4.5rem}.rich-text ul,.rich-text ol{margin-block:0 var(--spacing-medium);padding-inline-start:var(--spacing-xl)}.rich-text li{margin-block-end:var(--spacing-xxs)}.rich-text li>p{margin-block-end:0}.rich-text blockquote{margin-block:var(--spacing-medium);margin-inline:0;padding-inline-start:var(--spacing-medium);border-inline-start:3px solid var(--color-primary);color:var(--color-text-foreground-muted);font-style:italic}.rich-text hr{margin-block:var(--spacing-xl);border:none;border-block-start:var(--border-width) solid var(--color-border)}.rich-text a{color:var(--color-primary);text-decoration:underline;text-underline-offset:2px}.rich-text a:hover{text-decoration-thickness:2px}:root{--animation-duration-fast: .2s;--animation-duration-medium: .3s;--animation-duration-slow: .45s;--animation-ease-out: cubic-bezier(.22, 1, .36, 1);--animation-ease-in: cubic-bezier(.55, 0, .55, .2)}.quote-swap-enter,.quote-swap-leave{grid-area:1/1}@media(prefers-reduced-motion:no-preference){.quote-swap-leave{animation:quote-swap-out var(--animation-duration-fast) var(--animation-ease-in) both}.quote-swap-prev .quote-swap-leave{animation-name:quote-swap-out-prev}.quote-swap-enter{animation:quote-swap-in .46s var(--animation-ease-out) 90ms both}.quote-swap-prev .quote-swap-enter{animation-name:quote-swap-in-prev}.quote-swap-enter blockquote{animation:quote-swap-caption-in .46s var(--animation-ease-out) 90ms both}.quote-swap-enter figcaption{animation:quote-swap-caption-in .46s var(--animation-ease-out) .27s both}.quote-swap-enter figcaption iorder-avatar{animation:quote-swap-ring-in .5s ease-out .26s both}}@keyframes quote-swap-out{0%{opacity:1;filter:blur(0);translate:0 0}to{opacity:0;filter:blur(2px);translate:-1rem 0}}@keyframes quote-swap-out-prev{0%{opacity:1;filter:blur(0);translate:0 0}to{opacity:0;filter:blur(2px);translate:1rem 0}}@keyframes quote-swap-in{0%{opacity:0;translate:1.75rem 0}to{opacity:1;translate:0 0}}@keyframes quote-swap-in-prev{0%{opacity:0;translate:-1.75rem 0}to{opacity:1;translate:0 0}}@keyframes quote-swap-caption-in{0%{opacity:0;translate:0 .5rem}to{opacity:1;translate:0 0}}@keyframes quote-swap-ring-in{0%{box-shadow:0 0 0 2px var(--landing-night),0 0 0 0 var(--color-primary)}to{box-shadow:0 0 0 2px var(--landing-night),0 0 0 4px var(--color-primary)}}@media(prefers-reduced-motion:reduce){.quote-swap-enter,.quote-swap-leave{animation:none;transition:opacity 1ms linear}.quote-swap-leave{opacity:0}.quote-swap-enter{opacity:1}}.scroll-progress{display:none}@supports (animation-timeline: scroll()){@keyframes scroll-progress-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.scroll-progress{display:block;block-size:3px;inline-size:100%;transform-origin:0 50%;background:linear-gradient(90deg,var(--color-primary),color-mix(in oklch,var(--color-primary) 55%,var(--color-secondary)));animation:scroll-progress-grow linear both;animation-timeline:scroll(root block)}}.hover-lift{transition:transform var(--animation-duration-medium) var(--animation-ease-out),box-shadow var(--animation-duration-medium) var(--animation-ease-out)}.hover-lift:hover,.hover-lift:focus-within{transform:translateY(-.375rem);box-shadow:var(--box-shadow-primary-medium)}.sheen{position:relative;overflow:hidden;isolation:isolate}.sheen:after{content:"";position:absolute;inset-block:0;inset-inline-start:-60%;inline-size:45%;background:linear-gradient(100deg,transparent,color-mix(in oklch,var(--color-text-foreground) 12%,transparent),transparent);transform:skew(-18deg);pointer-events:none;z-index:1;opacity:0}.sheen:hover:after,.sheen:focus-within:after{animation:sheen-sweep var(--animation-duration-slow) var(--animation-ease-out)}@keyframes sheen-sweep{0%{inset-inline-start:-60%;opacity:1}to{inset-inline-start:130%;opacity:1}}@media(prefers-reduced-motion:reduce){.hover-lift{transition:box-shadow var(--animation-duration-fast) ease}.hover-lift:hover,.hover-lift:focus-within{transform:none}.sheen:after{display:none}}@property --ring-fill-progress{syntax: "<percentage>"; initial-value: 100%; inherits: false;}.ring-fill{border-radius:var(--radius-circle);background:conic-gradient(from -90deg,var(--color-primary) var(--ring-fill-progress),color-mix(in oklch,var(--color-text-foreground) 12%,transparent) 0);--ring-fill-mask: radial-gradient( farthest-side, transparent calc(100% - var(--ring-fill-width, 6px)), black calc(100% - var(--ring-fill-width, 6px) + 1px) );-webkit-mask:var(--ring-fill-mask);mask:var(--ring-fill-mask)}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.ring-fill{animation:ring-fill-sweep linear both;animation-timeline:view();animation-range:entry 25% cover 55%}}}@keyframes ring-fill-sweep{0%{--ring-fill-progress: 0%}to{--ring-fill-progress: 100%}}@media(prefers-reduced-motion:no-preference){.drift-orb-a{will-change:transform;animation:drift-orb-a 9s ease-in-out infinite alternate}.drift-orb-b{will-change:transform;animation:drift-orb-b 11s ease-in-out infinite alternate}}@keyframes drift-orb-a{0%{transform:translate(0)}to{transform:translate(-1.125rem,-1.625rem)}}@keyframes drift-orb-b{0%{transform:translate(0)}to{transform:translate(1.375rem,1.125rem)}}.scene-enter{animation:scene-enter-rise var(--animation-duration-slow) var(--animation-ease-out) both}@keyframes scene-enter-rise{0%{opacity:0;translate:0 1.25rem}to{opacity:1;translate:0 0}}@media(prefers-reduced-motion:reduce){.scene-enter{animation-duration:1ms;animation-delay:0ms}}
