@font-face{font-family:Rubik Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/rubik-arabic-wght-normal-CGnJ-sf6.woff2) format("woff2-variations");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Rubik Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/rubik-cyrillic-ext-wght-normal-BjodpZir.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Rubik Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/rubik-cyrillic-wght-normal-DveCct9I.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Rubik Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/rubik-hebrew-wght-normal-BIkpbuMU.woff2) format("woff2-variations");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Rubik Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/rubik-latin-ext-wght-normal-OacczzuJ.woff2) format("woff2-variations");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:Rubik Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/rubik-latin-wght-normal-CnQIisVs.woff2) format("woff2-variations");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}@font-face{font-family:Rubik Variable;font-style:italic;font-display:swap;font-weight:300 900;src:url(/assets/rubik-arabic-wght-italic-DWPcQDwX.woff2) format("woff2-variations");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Rubik Variable;font-style:italic;font-display:swap;font-weight:300 900;src:url(/assets/rubik-cyrillic-ext-wght-italic-D6GrQ2Z2.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Rubik Variable;font-style:italic;font-display:swap;font-weight:300 900;src:url(/assets/rubik-cyrillic-wght-italic-Bvmh_w8I.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Rubik Variable;font-style:italic;font-display:swap;font-weight:300 900;src:url(/assets/rubik-hebrew-wght-italic-CY6H6RI2.woff2) format("woff2-variations");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Rubik Variable;font-style:italic;font-display:swap;font-weight:300 900;src:url(/assets/rubik-latin-ext-wght-italic-CvT2ySUa.woff2) format("woff2-variations");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:Rubik Variable;font-style:italic;font-display:swap;font-weight:300 900;src:url(/assets/rubik-latin-wght-italic-BSFEwDWV.woff2) format("woff2-variations");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}@font-face{font-family:Teko Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/teko-devanagari-wght-normal-BWCdd-tM.woff2) format("woff2-variations");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Teko Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/teko-latin-ext-wght-normal-meKWhz-b.woff2) format("woff2-variations");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:Teko Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/teko-latin-wght-normal-H1GeW4pj.woff2) format("woff2-variations");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{--color-primary-50: #fdf1f3;--color-primary-100: #fbdde3;--color-primary-200: #f8bcc8;--color-primary-300: #f391a4;--color-primary-400: #ed5c79;--color-primary-500: #c52343;--color-primary-600: #a31a36;--color-primary-700: #88142c;--color-primary-800: #710f23;--color-primary-900: #540a19;--color-primary-950: #35060f;--color-primary: var(--color-primary-500);--brand-bg: #160f16;--brand-bg-deep: #0f0a0f;--brand-surface: #1d141d;--brand-surface-2: #251a25;--brand-text-primary: #ffffff;--brand-text-secondary: #bab0ba;--brand-text-tertiary: #988b98;--brand-accent: var(--color-primary-500);--brand-accent-hover: var( --color-primary-600 );--brand-ink: #ffffff;--brand-accent-text: var( --color-primary-400 );--brand-accent-deep: var( --color-primary-800 );--brand-line: color-mix(in srgb, var(--brand-text-primary) 16%, transparent);--brand-paper: #ffffff;--brand-on-paper: #160f16;--brand-on-paper-2: #5e4e5e;--brand-accent-on-paper: var( --color-primary-500 );--brand-white: #ffffff;--brand-line-soft: color-mix( in srgb, var(--brand-text-primary) 8%, transparent );--brand-line-strong: color-mix( in srgb, var(--brand-text-primary) 28%, transparent );--brand-wash: color-mix(in srgb, var(--brand-accent) 12%, transparent);--brand-radius: 4px;--brand-btn-radius: 999px;--brand-font-heading: "Rubik Variable", "Rubik", -apple-system, "Segoe UI", system-ui, sans-serif;--brand-font-paragraph: "Rubik Variable", "Rubik", -apple-system, "Segoe UI", system-ui, sans-serif;--brand-font-display: "Teko Variable", "Teko", "Arial Narrow", "Rubik Variable", sans-serif;--f-bg: var(--brand-bg);--f-deep: var(--brand-bg-deep);--f-surface: var(--brand-surface);--f-card: var(--brand-surface-2);--f-red: var(--brand-accent);--f-red-600: var(--brand-accent-hover);--f-red-text: var(--brand-accent-text);--f-red-300: color-mix( in srgb, var(--brand-accent-text) 55%, var(--brand-text-primary) );--f-ember: var(--brand-accent-deep);--f-white: var(--brand-text-primary);--f-ink: var(--brand-ink);--f-muted: var(--brand-text-secondary);--f-dim: var(--brand-text-tertiary);--f-line: var(--brand-line);--f-line-2: color-mix(in srgb, var(--brand-text-primary) 22%, transparent);--f-glass: color-mix(in srgb, var(--brand-surface-2) 55%, transparent);--f-glass-2: color-mix(in srgb, var(--brand-bg-deep) 60%, transparent);--f-paper: var(--brand-paper);--f-on-paper: var(--brand-on-paper);--f-on-paper-2: var(--brand-on-paper-2);--f-red-on-paper: var(--brand-accent-on-paper);--f-glow: color-mix(in srgb, var(--brand-accent) 55%, transparent);--f-glow-text: color-mix(in srgb, var(--brand-accent-text) 55%, transparent);--f-veil: color-mix(in srgb, var(--brand-text-primary) 4%, transparent);--f-ph-1: color-mix( in srgb, var(--brand-surface-2) 94%, var(--brand-text-primary) );--f-ph-2: color-mix(in srgb, var(--brand-bg) 75%, var(--brand-surface-2));--f-ph-fig: color-mix( in srgb, var(--brand-surface-2) 80%, var(--brand-text-secondary) );--f-ph-fig-2: color-mix( in srgb, var(--brand-surface-2) 62%, var(--brand-text-secondary) );--f-pool: color-mix(in srgb, var(--brand-accent) 58%, var(--brand-bg));--f-scrim: var(--brand-bg);--f-noise: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .9 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--f-wave: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 26 6' preserveAspectRatio='none'%3E%3Cpath d='M0 3Q6.5 0 13 3T26 3V6H0Z' fill='black'/%3E%3C/svg%3E");--f-wave-down: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 26 6' preserveAspectRatio='none'%3E%3Cpath d='M0 3Q6.5 6 13 3T26 3V0H0Z' fill='black'/%3E%3C/svg%3E");--f-font: var(--brand-font-paragraph);--f-wrap: 1240px;--f-gut: clamp(20px, 5vw, 64px);--f-r-xl: 40px;--f-r-lg: 28px;--f-r-md: 18px;--f-ease: cubic-bezier(.22, 1, .36, 1);--f-spring: cubic-bezier(.34, 1.56, .64, 1);--f-head-h: 76px;--f-font-display: var(--brand-font-display);--f-display-scale: 1.18;--f-display-weight: 600;--f-display-weight-strong: 700;--f-display-tracking: .01em;--f-display-leading: .9;--f-display-transform: uppercase;--f-accent-style: normal;--f-accent-weight: 300;--f-accent-transform: uppercase;--f-accent-tracking: .01em;--f-label-weight: 600;--f-strong-weight: 700;--f-body-weight: 400;--btn-radius: var(--brand-btn-radius);--btn-padding-block: .95rem;--btn-padding-inline: 2rem;--btn-font-size: .8rem;--btn-letter-spacing: .1em;--btn-transform: uppercase;--btn-weight: 700;--btn-solid-bg: var(--brand-accent);--btn-solid-border: var(--brand-accent);--btn-solid-color: var(--brand-ink);--btn-solid-hover-bg: var(--brand-accent-hover);--btn-solid-hover-border: var(--brand-accent-hover);--btn-solid-focus-ring: var(--f-red-300);--btn-outline-bg: transparent;--btn-outline-border: var(--brand-accent-text);--btn-outline-color: var(--brand-accent-text);--btn-outline-hover-bg: var(--brand-wash);--btn-outline-hover-border: var(--color-primary-300);--btn-outline-hover-color: var(--color-primary-300);--btn-outline-focus-ring: var(--f-red-300);--btn-ghost-color: var(--brand-accent-text);--btn-link-color: var(--brand-accent-text);--radio-container-bg: var(--brand-surface-2);--radio-container-border: var(--brand-line);--radio-item-bg: transparent;--radio-item-border: transparent;--radio-item-hover-border: var(--brand-accent-text);--radio-selected-bg: var(--brand-accent);--radio-selected-border: var(--brand-accent);--radio-selected-color: var(--brand-ink);--pricing-card-bg: var(--brand-surface-2);--pricing-card-border: var(--brand-line);--pricing-card-featured-border: var(--brand-accent);--featured-tag-bg: var(--brand-accent);--featured-tag-color: var(--brand-ink);--pricing-card-secondary-cta-color: var(--brand-accent-text);--pricing-card-secondary-cta-border: var(--brand-accent-text);--typography-boxed-padding-desktop: calc( 2 * var(--boxed-outer-padding-desktop) );--header-bg: color-mix(in srgb, var(--brand-bg-deep) 88%, transparent);--header-bottom-bar-bg: color-mix( in srgb, var(--brand-bg-deep) 94%, transparent );--header-blur: 14px;--header-border: var(--brand-line);--header-bottom-bar-border: var(--brand-line);--header-link-color: var(--brand-text-primary);--header-link-size: .82rem;--header-link-weight: var(--font-weight-semibold);--header-link-transform: uppercase;--header-link-container-width: 50%;--header-link-container-gap: 0;--header-logo-letter-spacing: .08em;--header-logo-transform: uppercase;--header-logo-height: 40px;--header-logo-max-width: min(230px, 52vw);--header-cta-padding-block: .65rem;--header-cta-padding-inline: 1.4rem;--header-cta-font-size: .8rem;--faq-card-bg: var(--brand-surface-2);--faq-card-border: var(--brand-line);--faq-question-color: var(--brand-text-primary);--faq-question-accent-color: var(--brand-accent-text);--faq-accent-width: 4px;--faq-accent-offset: 0;--faq-accent-height: 100%;--faq-accent-radius: 0;--footer-legal-border: var(--brand-line);--cta-band-subtitle-color: var(--brand-text-secondary);--features-icon-color: var(--brand-ink);--features-icon-hover-color: var(--brand-ink);--pricing-table-border: var(--brand-line);--switch-track-bg: var(--brand-line-strong);--switch-knob-bg: var(--brand-white);--switch-border: var(--brand-line-strong);--stats-band-bg: var(--brand-wash);--stats-band-border: var(--brand-line);--stats-underline-display: block;--results-card-bg: var(--brand-surface-2);--results-value-bg: var(--brand-accent);--results-value-color: var(--brand-ink);--cookie-bg: var(--brand-bg-deep);--cookie-color: var(--brand-text-primary);--cookie-border: var(--brand-accent);--cookie-link-color: var(--brand-accent-text);--cookie-decline-color: var(--brand-text-secondary);--cookie-decline-border: var(--brand-line-strong);--block-gap: clamp(2.5rem, 5vw, 5rem);--k-accent: var(--brand-accent);--k-accent-text: var(--brand-accent-text);--k-accent-on-dark: var(--brand-accent-text);--k-on-accent: var(--brand-ink);--k-ink: var(--brand-bg);--k-ink-2: var(--brand-bg-deep);--k-ink-3: var(--brand-surface-2);--k-soft: var(--brand-surface);--k-paper: #2a1e2a;--k-text-on-dark: var(--brand-text-primary);--k-muted-on-dark: color-mix( in srgb, var(--brand-text-primary) 68%, transparent );--k-line-on-dark: var(--brand-line);--k-text-on-light: var(--brand-text-primary);--k-muted-on-light: color-mix( in srgb, var(--brand-text-primary) 70%, transparent );--k-line-on-light: var(--brand-line);--k-font-display: var(--brand-font-display);--k-cut: 10px;--k-radius: 4px;--k-container: 1280px;--k-gutter: clamp(1.25rem, 4vw, 3rem);--k-ease-out: cubic-bezier(.2, .7, .2, 1);--k-ease-io: cubic-bezier(.65, 0, .35, 1);--k-dur: .8s}:root strong:not(.f-block *,.btn *),:root a:not(.f-block *,.f-chrome *,.btn,.CookieConsent *){color:var(--brand-accent-text)}@media(prefers-contrast:more){:root{--brand-bg: #000000;--brand-bg-deep: #000000;--brand-surface: #000000;--brand-surface-2: #0f0a0f;--brand-text-primary: #ffffff;--brand-text-secondary: #ffffff;--brand-text-tertiary: #ffffff;--brand-accent: var(--color-primary-700);--brand-accent-hover: var(--color-primary-800);--brand-accent-text: var(--color-primary-300);--brand-line: #ffffff;--brand-line-soft: #ffffff;--brand-line-strong: #ffffff;--color-primary-500: var(--color-primary-700);--k-muted-on-dark: #ffffff;--k-muted-on-light: #ffffff;--f-line: #ffffff;--f-line-2: #ffffff;--f-glass: #0f0a0f;--f-glass-2: #000000;--f-veil: transparent;--f-red-300: #ffffff}}body:has(.header-fluid){padding-top:0;padding-bottom:0}html:has(.header-fluid){scroll-behavior:auto;scroll-padding-top:calc(var(--f-head-h) + 24px);background:var(--f-bg)}html:has(.header-fluid) :is(*,*:before,*:after){scroll-margin-top:0}body:has(.header-fluid) main.full-width>.header-fluid+*{margin-top:0}html:has(.header-fluid) ::selection{background:var(--f-red-600);color:var(--f-ink)}.f-block{position:relative;--block-gap: 0px;color:var(--f-white);font-family:var(--f-font);font-size:1rem;font-weight:var(--f-body-weight, 500);line-height:1.6}.f-block--base{background:transparent}.f-block--surface{background:var(--f-surface)}.f-block--deep{background:var(--f-deep)}.f-block :where(*){font-family:inherit;line-height:inherit}.f-block :where(h1,h2,h3,h4,h5,h6,p,li,span,small,strong,em,b,i,a,blockquote,cite,figcaption){color:inherit}.f-block :where(h1,h2,h3,h4,h5,h6,p,blockquote,figure){margin:0;white-space:normal}.f-block :where(span,a,b,i,em,strong,small,cite,li,figcaption){white-space:inherit}.f-block :where(p,li,small,a,b,i,em,strong,span,cite,figcaption){font-size:inherit;font-weight:inherit;letter-spacing:inherit}.f-block :where(ul,ol){list-style:none;margin:0;padding:0}.f-block :where(button){appearance:none;background:none;border:0;padding:0;font:inherit;color:inherit;cursor:pointer}.f-block :where(img,svg,canvas){display:block;max-width:100%}.f-block :where(a){text-decoration:none}.f-block a:after{content:none}.f-block :where(h3){text-wrap:balance}.f-block :where(p,blockquote,li){text-wrap:pretty}.f-block :where(:focus-visible){outline:2px solid var(--f-red-300);outline-offset:4px;border-radius:8px}.f-wrap{width:min(100% - 2 * var(--f-gut),var(--f-wrap));margin-inline:auto}.f-sec{padding-block:clamp(88px,12vw,168px)}.f-head{margin-bottom:clamp(40px,6vw,80px)}.f-head--center{text-align:center}.f-head--center .f-lead{margin-inline:auto}.f-head--split{display:grid;gap:1.5rem}@media(min-width:900px){.f-head--split{grid-template-columns:1.3fr 1fr;align-items:end}.f-head--split .f-lead{margin:0;justify-self:end}}.f-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.f-vial{--men: 7px;position:relative;overflow:hidden}.f-vial:after{content:"";position:absolute;left:0;right:0;bottom:0;height:calc(var(--men) + 5px);pointer-events:none;background:linear-gradient(180deg,var(--f-red),var(--f-red-600));-webkit-mask:var(--f-wave) 0 0/26px 6px repeat-x,linear-gradient(var(--f-bg),var(--f-bg)) 0 5px/100% 100% no-repeat;mask:var(--f-wave) 0 0/26px 6px repeat-x,linear-gradient(var(--f-bg),var(--f-bg)) 0 5px/100% 100% no-repeat}.f-eyebrow{--men: 5px;display:inline-flex;align-items:center;gap:.6rem;padding:.5rem .95rem .74rem .8rem;border-radius:999px;border:1px solid var(--f-line);background:var(--f-card);font-size:.7rem;font-weight:var(--f-label-weight, 800);letter-spacing:.16em;line-height:1.6;text-transform:uppercase;color:var(--f-muted)}.f-eyebrow__dot{position:relative;z-index:1;flex:none;width:9px;height:9px;border-radius:50% 0 50% 50%;transform:rotate(-45deg);background:var(--f-red-text)}.f-eyebrow>span{position:relative;z-index:1}.f-title{font-family:var(--f-font-display, inherit);font-size:calc(clamp(2.1rem,5.2vw,4.4rem) * var(--f-display-scale, 1));font-weight:var(--f-display-weight, 900);line-height:var(--f-display-leading, 1);letter-spacing:var(--f-display-tracking, -.035em);text-transform:var(--f-display-transform, uppercase);margin-top:1.4rem;text-wrap:balance}.f-title em,.f-accent{font-style:var(--f-accent-style, italic);font-weight:var(--f-accent-weight, 300);text-transform:var(--f-accent-transform, none);letter-spacing:var(--f-accent-tracking, -.02em);color:var(--f-red-text)}.f-lead{color:var(--f-muted);font-size:clamp(1rem,1.25vw,1.15rem);line-height:1.6;max-width:56ch;margin-top:1.4rem}.f-lines .f-ln{display:block;overflow:hidden;padding-block:.04em .08em;margin-block:-.04em 0}.f-lines .f-ln>span{display:block;transform:translateY(110%);transition:transform 1.1s var(--f-ease)}.f-lines[data-f-in] .f-ln>span{transform:none}.f-lines .f-ln:nth-child(2)>span{transition-delay:.08s}.f-lines .f-ln:nth-child(3)>span{transition-delay:.16s}.f-lines .f-ln:nth-child(4)>span{transition-delay:.24s}.f-lines .f-ln:nth-child(5)>span{transition-delay:.32s}.f-reveal{opacity:0;transform:translateY(34px);filter:blur(8px);transition:opacity 1s var(--f-ease),transform 1s var(--f-ease),filter 1s var(--f-ease);transition-delay:var(--d, 0s)}.f-reveal[data-f-in]{opacity:1;transform:none;filter:none}.f-btn{--fill: var(--f-paper);--ink-h: var(--f-on-paper);position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.7rem;min-height:48px;padding:1.05rem 1.9rem;border-radius:999px;font-family:var(--f-font);font-size:.8rem;font-weight:var(--f-strong-weight, 800);letter-spacing:.1em;line-height:1.2;text-transform:uppercase;text-decoration:none;color:var(--f-white);overflow:hidden;isolation:isolate;white-space:nowrap;cursor:pointer;transition:color .35s var(--f-ease),transform .5s var(--f-ease);will-change:transform}.f-btn:before{content:"";position:absolute;z-index:-1;left:var(--x, 50%);top:var(--y, 50%);width:0;height:0;border-radius:50%;background:var(--fill);transform:translate(-50%,-50%);transition:width .6s var(--f-ease),height .6s var(--f-ease),padding-bottom .6s var(--f-ease)}.f-btn:hover:before,.f-btn:focus-visible:before{width:340%;height:0;padding-bottom:340%}.f-btn:hover,.f-btn:focus-visible{color:var(--ink-h)}.f-btn>span{position:relative}.f-btn__arrow{flex:none;width:1.05em;height:1.05em;transition:transform .45s var(--f-ease)}.f-btn:hover .f-btn__arrow{transform:translate(5px)}.f-btn--red{background:var(--f-red);color:var(--f-ink);box-shadow:0 18px 50px -18px color-mix(in srgb,var(--f-red) 85%,transparent)}.f-btn--line{--fill: var(--f-red);--ink-h: var(--f-ink);border:1.5px solid color-mix(in srgb,var(--f-white) 42%,transparent);background:transparent}.f-btn--paper{--fill: var(--f-red);--ink-h: var(--f-ink);background:var(--f-paper);color:var(--f-on-paper);box-shadow:0 20px 50px -22px #000000b3}.f-btn--dark{background:var(--f-bg);color:var(--f-white)}.f-btn--ink{--fill: var(--f-deep);--ink-h: var(--f-white);background:var(--f-ink);color:var(--f-red-on-paper)}.f-btn--block{width:100%}.f-arrow{width:54px;height:54px;flex:none;border-radius:50%;border:1px solid var(--f-line-2);display:grid;place-items:center;color:var(--f-white);transition:background .4s,color .4s,transform .4s var(--f-spring)}.f-arrow:hover{background:var(--f-paper);color:var(--f-on-paper);transform:scale(1.08)}.f-arrow svg{width:18px;height:18px}.f-arrow--prev svg{transform:scaleX(-1)}.f-arrows{display:flex;gap:.6rem}.f-morph{border-radius:62% 38% 46% 54%/55% 44% 56% 45%;animation:f-morph 14s ease-in-out infinite}.f-spot{position:relative}.f-spot:before{content:"";position:absolute;inset:0;opacity:0;pointer-events:none;transition:opacity .5s;background:radial-gradient(360px circle at var(--mx, 50%) var(--my, 50%),color-mix(in srgb,var(--f-red-text) 16%,transparent),transparent 65%)}.f-spot:hover:before{opacity:1}.f-wave{position:absolute;left:0;z-index:2;width:100%;height:clamp(40px,6vw,90px);max-width:none;pointer-events:none;color:var(--f-surface);fill:currentColor}.f-wave--top{top:0;transform:translateY(-99%)}.f-wave--bottom{bottom:0;transform:translateY(99%) scaleY(-1)}.f-block--deep .f-wave,.f-wave.f-wave--deep{color:var(--f-deep)}.f-wave.f-wave--bg{color:var(--f-bg)}.f-wave.f-wave--surface{color:var(--f-surface)}.f-grain{position:fixed;inset:0;z-index:90;pointer-events:none;opacity:.07;mix-blend-mode:overlay;background:var(--f-white);-webkit-mask:var(--f-noise) 0 0/220px 220px;mask:var(--f-noise) 0 0/220px 220px}.f-progress{position:fixed;left:0;top:0;z-index:95;height:3px;width:100%;transform-origin:0 50%;transform:scaleX(0);border-radius:0 3px 3px 0;background:linear-gradient(90deg,var(--f-red-600),var(--f-red),var(--f-red-text));pointer-events:none}.f-cursor{position:fixed;left:0;top:0;z-index:99;width:14px;height:14px;margin:-7px 0 0 -7px;border-radius:50%;background:var(--f-white);border:1.5px solid var(--f-white);pointer-events:none;opacity:0;transition:width .35s var(--f-ease),height .35s var(--f-ease),margin .35s var(--f-ease),opacity .3s,background .35s}.f-cursor.is-on{opacity:1}.f-cursor.is-big{width:56px;height:56px;margin:-28px 0 0 -28px;background:transparent}@media(pointer:coarse){.f-cursor{display:none}}.f-skip{position:fixed;left:16px;top:10px;z-index:120;display:inline-flex;align-items:center;min-height:44px;padding:.7rem 1.2rem;border-radius:999px;background:var(--f-paper);color:var(--f-on-paper);font-family:var(--f-font);font-size:.8rem;font-weight:var(--f-strong-weight, 800);letter-spacing:.08em;line-height:1.2;text-decoration:none;text-transform:uppercase;transform:translateY(-160%)}.f-skip:focus{transform:none;outline:2px solid var(--f-red);outline-offset:3px}.f-skip:after{content:none}.is-off :is(.f-deco,.f-morph,.f-eyebrow__dot),.fl-lite :is(.f-deco,.f-morph,.f-eyebrow__dot){animation-play-state:paused!important}.fl-lite .f-cursor{display:none}.fl-lite .f-grain{mix-blend-mode:normal;opacity:.035}.f-now,.f-now *{transition:none!important}.fl-lite :is(.f-reveal,.f-lines .f-ln>span,.f-instant){transition:none!important}@keyframes f-pulse{70%{box-shadow:0 0 0 10px color-mix(in srgb,var(--f-red-text) 0%,transparent)}to{box-shadow:0 0 color-mix(in srgb,var(--f-red-text) 0%,transparent)}}@keyframes f-morph{25%{border-radius:42% 58% 60% 40%/48% 60% 40% 52%}50%{border-radius:55% 45% 38% 62%/60% 38% 62% 40%}75%{border-radius:38% 62% 52% 48%/42% 55% 45% 58%}}@keyframes f-float{50%{transform:translateY(-12px)}}@keyframes f-spin{to{transform:rotate(360deg)}}@keyframes f-slide{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.f-block :is(*,*:before,*:after),.f-grain,.f-progress,.f-cursor{animation:none!important;transition-duration:.01ms!important;transition-delay:0s!important}.f-reveal,.f-lines .f-ln>span{opacity:1!important;transform:none!important;filter:none!important}.f-cursor{display:none}}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}a{color:inherit;text-decoration:none}b,strong{font-family:inherit;font-size:inherit}#root{width:100%}*{font-family:var(--font-heading);line-height:1.5}*::selection{background-color:var(--color-primary-500);color:var(--color-text-inverse)}html::-webkit-scrollbar-thumb{border-radius:var(--radius-2xl)}body{background-color:var(--color-bg);color:var(--color-text-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-regular);line-height:var(--line-height-normal);padding-bottom:var(--bottom-bar-height);font-feature-settings:"cv11","ss01";-webkit-font-smoothing:antialiased}section{padding-block:var(--section-padding-y)}p,h1,h2,h3,h4,h5,h6,span,a{white-space:pre-line}strong{color:var(--color-primary-500)}h1{font-size:var(--font-size-5xl);line-height:var(--line-height-tight);font-weight:var(--font-weight-extrabold);letter-spacing:var(--letter-spacing-tight);margin-bottom:var(--space-6);color:var(--color-text-primary)}h2{font-size:var(--font-size-4xl);line-height:var(--line-height-tight);font-weight:var(--font-weight-extrabold);letter-spacing:var(--letter-spacing-tight);margin-bottom:var(--space-5);color:var(--color-text-primary)}h3{font-size:var(--font-size-3xl);line-height:var(--line-height-snug);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-normal);margin-bottom:var(--space-4);color:var(--color-text-primary)}h4{font-size:var(--font-size-3xl);line-height:var(--line-height-snug);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-normal);margin-bottom:var(--space-4);color:var(--color-text-primary)}h5{font-size:var(--font-size-xl);line-height:var(--line-height-normal);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-normal);margin-bottom:var(--space-3);color:var(--color-text-primary)}h6{font-size:var(--font-size-lg);line-height:var(--line-height-normal);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-normal);margin-bottom:var(--space-3);color:var(--color-text-primary)}p{font-family:var(--font-paragraph);font-size:var(--font-size-base);font-weight:var(--font-weight-regular);line-height:var(--line-height-relaxed);color:var(--color-text-primary);margin-bottom:var(--space-4)}.full-width>h2{margin:0}.full-width>p{margin-top:var(--space-2)}.full-width>h2+p{padding-bottom:var(--fluid-space-xl)}main.full-width>*+:not(h1,h2,h3,h4,h5,h6,p,span),main.full-width>:not(h1,h2,h3,h4,h5,h6,p,span)+:is(h1,h2,h3,h4,h5,h6,p,span){margin-top:var(--block-gap)}main.full-width>.navigator+*{margin-top:0}span{font-size:inherit;font-weight:inherit;line-height:inherit}a{position:relative;color:var(--color-primary)}a:after{content:"";position:absolute;left:50%;bottom:-2px;width:0;height:2px;background-color:currentColor;transform:translate(-50%);transition:width var(--duration-base) var(--ease-in-out)}a:hover:after{width:100%}.landing-page-container{display:flex;flex-direction:column;gap:var(--space-6)}.lead{font-size:var(--font-size-lg);line-height:var(--line-height-relaxed);color:var(--color-text-secondary)}.text-sm{font-size:var(--font-size-sm);line-height:var(--line-height-normal)}.text-xs{font-size:var(--font-size-xs);line-height:var(--line-height-normal)}.card-default-style{background-color:var(--color-surface);padding:var(--space-8);border-radius:var(--radius-base);box-shadow:var(--shadow-tight);border:1px solid var(--color-border)}.avatar{width:80px;height:80px;border-radius:50%;overflow:hidden}.block-animation{opacity:0;transform:translateY(3rem);transition:opacity .6s ease,transform .6s ease}.block-animation-slow{opacity:0;transform:translateY(3rem);transition:opacity 1.2s ease,transform 1.2s ease}.block-animation[id],.block-animation-slow[id]{transform:none}.block-ease-in{opacity:1;transform:translateY(0)}@media(min-width:992px){body{padding-bottom:0;padding-top:var(--header-height)}html{scroll-padding-top:calc(var(--header-height) + 1rem)}*,*:before,*:after,*>*{scroll-margin-top:0}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.block-animation,.block-animation-slow{opacity:1!important;transform:none!important;transition:none!important}}@media(prefers-contrast:more){:root{--color-text-primary: #000000;--color-bg: #ffffff;--color-border: #000000}button,.btn{border-width:2px}}:root{font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.outer{width:var(--full-container);min-height:90vh;display:flex;justify-content:center;padding-inline:var(--boxed-outer-padding)}.inner{width:var(--full-container);max-width:1440px;min-height:90vh}.full-width{width:var(--full-container);max-width:var(--full-container);overflow-x:clip}@media(min-width:756px){.outer{padding-inline:var(--boxed-outer-padding-desktop);padding-block-start:calc(1rem + var(--header-height, 100px))}}.typography-boxed{padding-inline:var(--boxed-outer-padding)}@media(min-width:756px){.typography-boxed{padding-inline:var(--typography-boxed-padding-desktop)}}.wrapper{width:var(--full-container);padding-inline:var(--boxed-outer-padding);display:flex;justify-content:center}.section{padding-bottom:2rem;width:var(--full-container)}.section.full{max-width:var(--full-container);width:var(--full-container)}.section.boxed{max-width:1440px}.section.center{align-items:center}.section.left{align-items:flex-start}.section.right{align-items:flex-end}.section.column{display:flex;flex-direction:column}.section-with-image{display:flex;width:100%;justify-content:space-between}.section-with-image>.content{width:45%;overflow-x:hidden}.section-with-image>.image{object-fit:contain;width:45%}.inverted-section{flex-direction:row-reverse}.section>h3{text-transform:capitalize}.section>.section-with-image{margin-bottom:50px}.featured-section>.content,.featured-section>.image{width:50%}@media(min-width:756px){.wrapper{padding-inline:var(--boxed-outer-padding-desktop)}.section.row{display:flex;flex-direction:row}}.block-error{display:flex;flex-direction:column;gap:var(--space-2);margin:var(--space-4) auto;width:min(100% - 2rem,900px);padding:var(--space-4);border:2px dashed var(--color-danger-500);border-radius:var(--radius-base);background-color:var(--color-danger-50);color:var(--color-danger-700);font-size:var(--font-size-sm);line-height:var(--line-height-normal)}.block-error strong{color:inherit;font-weight:var(--font-weight-bold)}.block-error small{opacity:.8}.spacer{height:1px;width:100%}.spacer--xs{margin-block:var(--fluid-space-xs)}.spacer--sm{margin-block:var(--fluid-space-sm)}.spacer--md{margin-block:var(--fluid-space-md)}.spacer--lg{margin-block:var(--fluid-space-lg)}.spacer--xl{margin-block:var(--fluid-space-xl)}.spacer--2xl{margin-block:var(--fluid-space-2xl)}.spacer--3xl{margin-block:var(--fluid-space-3xl)}.spacer--4xl{margin-block:var(--fluid-space-4xl)}.footer-fluid.f-block{padding-top:clamp(70px,9vw,130px);overflow:hidden}.footer-fluid .footer-fluid__word{width:100%;height:auto;margin-bottom:clamp(40px,5vw,72px)}.footer-fluid .footer-fluid__word text{font-family:var(--f-font-display, inherit);font-weight:var(--f-display-weight-strong, 900);letter-spacing:var(--f-display-tracking, -.057em);text-transform:var(--f-display-transform, uppercase)}.footer-fluid .footer-fluid__measure{visibility:hidden}.footer-fluid .footer-fluid__hollow{fill:color-mix(in srgb,var(--f-white) 7%,transparent)}.footer-fluid .footer-fluid__wave{fill:var(--f-red);transform-box:view-box;animation:f-slide 9s linear infinite}.footer-fluid .footer-fluid__grid{display:grid;gap:clamp(30px,4vw,56px)}@media(min-width:560px)and (max-width:899px){.footer-fluid .footer-fluid__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-fluid .footer-fluid__brand{grid-column:1 / -1}}@media(min-width:900px){.footer-fluid .footer-fluid__grid{grid-template-columns:minmax(0,1.8fr) repeat(var(--cols, 2),minmax(0,1fr))}}@media(min-width:900px)and (max-width:1099px){.footer-fluid .footer-fluid__grid--wide{grid-template-columns:repeat(var(--cols, 3),minmax(0,1fr))}.footer-fluid .footer-fluid__grid--wide .footer-fluid__brand{grid-column:1 / -1}}.footer-fluid .footer-fluid__logo-link{display:inline-flex;vertical-align:top;border-radius:8px}.footer-fluid .footer-fluid__logo{height:clamp(60px,6vw,76px);width:auto;max-width:min(220px,60vw);object-fit:contain;object-position:left center}.footer-fluid .footer-fluid__name{font-family:var(--f-font-display, inherit);font-size:calc(1.6rem * var(--f-display-scale, 1));font-weight:var(--f-display-weight, 900);letter-spacing:var(--f-display-tracking, -.02em);line-height:var(--f-display-leading, 1);text-transform:var(--f-display-transform, none)}.footer-fluid .footer-fluid__name :is(strong,em){font-style:var(--f-accent-style, italic);font-weight:var(--f-accent-weight, 300);color:var(--f-red-text)}.footer-fluid .footer-fluid__desc{max-width:44ch;margin-top:1.2rem;font-size:.95rem;color:var(--f-muted)}.footer-fluid .footer-fluid__tag{max-width:44ch;margin-top:1.2rem;font-size:.72rem;font-weight:var(--f-label-weight, 800);letter-spacing:.16em;line-height:1.6;text-transform:uppercase;text-wrap:balance;color:var(--f-red-text)}.footer-fluid .footer-fluid__title{margin-bottom:1rem;font-size:.7rem;font-weight:var(--f-label-weight, 800);letter-spacing:.16em;line-height:1.6;text-transform:uppercase;color:var(--f-red-text)}.footer-fluid .footer-fluid__links li+li{margin-top:.55rem}.footer-fluid .footer-fluid__link{display:inline-flex;align-items:center;vertical-align:top;gap:.6rem;color:var(--f-muted);transition:color .3s}.footer-fluid .footer-fluid__ico{display:inline-flex;flex:none}.footer-fluid .footer-fluid__ico svg{display:block;width:18px;height:18px}.footer-fluid .footer-fluid__lt{position:relative}.footer-fluid a.footer-fluid__link .footer-fluid__lt:after{content:"";position:absolute;left:0;bottom:-3px;width:100%;height:1px;background:var(--f-red-text);transform:scaleX(0);transform-origin:100% 50%;transition:transform .5s var(--f-ease)}.footer-fluid a.footer-fluid__link:hover{color:var(--f-white)}.footer-fluid a.footer-fluid__link:hover .footer-fluid__lt:after{transform:scaleX(1);transform-origin:0 50%}.footer-fluid .footer-fluid__legal{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.6rem 2rem;margin-top:clamp(40px,5vw,72px);padding-block:1.6rem;border-top:1px solid var(--f-line);font-size:.8rem;color:var(--f-muted)}.footer-fluid .footer-fluid__legal a{text-decoration:underline;text-underline-offset:3px;transition:color .3s}.footer-fluid .footer-fluid__legal a:hover{color:var(--f-white)}.footer-fluid .footer-fluid__copy{cursor:default;-webkit-user-select:none;user-select:none}@media(max-width:999px){.footer-fluid .footer-fluid__links li+li{margin-top:0}.footer-fluid .footer-fluid__link{min-height:44px}.footer-fluid .footer-fluid__legal a{display:inline-flex;align-items:center;min-height:44px}}.header-fluid.f-block{position:fixed;inset:0 0 auto;z-index:80;padding-top:6px;background:var(--f-deep)}.header-fluid.f-block:before,.header-fluid.f-block:after{content:"";position:absolute;left:0;right:0;top:100%;pointer-events:none}.header-fluid.f-block:before{height:9px;background:var(--f-deep);-webkit-mask:var(--f-wave-down) 0 0/40px 9px repeat-x;mask:var(--f-wave-down) 0 0/40px 9px repeat-x}.header-fluid.f-block:after{top:calc(100% - 3px);height:9px;opacity:.9;background:linear-gradient(180deg,var(--f-red),var(--f-red-600));-webkit-mask:var(--f-wave-down) 0 3px/40px 9px repeat-x,linear-gradient(var(--f-bg),var(--f-bg)) 0 0/100% 3px no-repeat;mask:var(--f-wave-down) 0 3px/40px 9px repeat-x,linear-gradient(var(--f-bg),var(--f-bg)) 0 0/100% 3px no-repeat;clip-path:inset(0 0 0 0)}.header-fluid .header-fluid__bar{position:relative;z-index:1;width:min(100% - 2 * var(--f-gut),var(--f-wrap));margin-inline:auto;display:flex;align-items:center;gap:1.2rem;padding:.4rem 0 .5rem}.header-fluid .header-fluid__brand{display:flex;align-items:center;flex:none;min-height:44px;color:var(--f-white);font-size:1.2rem;font-weight:var(--f-strong-weight, 700);letter-spacing:-.02em;line-height:1;white-space:nowrap}.header-fluid .header-fluid__logo{height:var(--header-logo-height, 34px);width:auto;max-width:var(--header-logo-max-width, min(210px, 50vw));object-fit:contain;object-position:left center;transition:filter .4s}.header-fluid .header-fluid__brand b{font-weight:900;color:var(--f-red-text)}.header-fluid .header-fluid__nav{position:relative;display:none;margin-inline:auto;padding:.25rem}.header-fluid .header-fluid__link{position:relative;z-index:1;padding:.6rem .8rem;border-radius:999px;font-size:.7rem;font-weight:var(--f-label-weight, 800);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;color:var(--f-muted);transition:color .3s}@media(min-width:1180px){.header-fluid .header-fluid__link{padding:.6rem 1rem;font-size:.72rem;letter-spacing:.12em}}.header-fluid .header-fluid__link:hover,.header-fluid .header-fluid__link.is-active{color:var(--f-white)}.header-fluid .header-fluid__blob{position:absolute;top:.25rem;bottom:.25rem;left:0;width:0;border-radius:999px;border:1px solid var(--f-line);background:color-mix(in srgb,var(--f-white) 10%,transparent);opacity:0;pointer-events:none;transition:transform .55s var(--f-spring),width .55s var(--f-spring),opacity .3s}.header-fluid .header-fluid__cta-wrap{display:none;flex:none}.header-fluid .header-fluid__cta{min-height:44px;padding:.8rem 1.3rem;font-size:.7rem}.header-fluid .header-fluid__brand+.header-fluid__cta-wrap{margin-left:auto}.header-fluid .header-fluid__burger{flex:none;margin-left:auto;width:46px;height:46px;border-radius:50%;border:1px solid var(--f-line-2);display:flex;flex-direction:column;align-items:center;justify-content:center;transition:border-color .4s}.header-fluid .header-fluid__burger span{display:block;width:18px;height:2px;border-radius:2px;background:var(--f-white);transition:transform .45s var(--f-ease),background .4s}.header-fluid .header-fluid__burger span+span{margin-top:6px}.header-fluid.is-open .header-fluid__burger span:first-child{transform:translateY(4px) rotate(45deg)}.header-fluid.is-open .header-fluid__burger span:last-child{transform:translateY(-4px) rotate(-45deg)}.header-fluid.is-open.f-block,.header-fluid.is-open.f-block:before{background:transparent}.header-fluid.is-open.f-block:after{opacity:0}.header-fluid.is-open .header-fluid__brand{color:var(--f-ink)}.header-fluid.is-open .header-fluid__logo{filter:brightness(0) invert(1)}:root[data-fl-ink=dark] .header-fluid.is-open .header-fluid__logo{filter:brightness(0)}.header-fluid.is-open .header-fluid__burger{border-color:color-mix(in srgb,var(--f-ink) 45%,transparent)}.header-fluid.is-open .header-fluid__burger span{background:var(--f-ink)}.header-fluid.is-open .header-fluid__burger:focus-visible{outline-color:var(--f-ink)}.header-fluid .header-fluid__menu{--ox: calc(100% - 52px) ;--oy: 46px;position:fixed;inset:0;z-index:-1;display:grid;align-content:center;align-content:safe center;justify-items:start;padding:calc(var(--f-head-h) + 30px) var(--f-gut) 40px;overflow-y:auto;overscroll-behavior:contain;background:var(--f-red);color:var(--f-ink);clip-path:circle(0 at var(--ox) var(--oy));visibility:hidden;transition:clip-path .9s var(--f-ease),visibility 0s linear .9s}.header-fluid.is-open .header-fluid__menu{clip-path:circle(150% at var(--ox) var(--oy));visibility:visible;transition:clip-path .9s var(--f-ease),visibility 0s}.header-fluid .header-fluid__menu :focus-visible{outline-color:var(--f-ink)}.header-fluid .header-fluid__menu-link{display:flex;align-items:baseline;gap:1rem;font-family:var(--f-font-display, inherit);font-size:calc(clamp(2.2rem,min(10vw,7svh),3.6rem) * var(--f-display-scale, 1));font-weight:var(--f-display-weight, 900);letter-spacing:var(--f-display-tracking, -.04em);line-height:1.12;text-transform:var(--f-display-transform, uppercase);color:var(--f-ink);opacity:0;transform:translateY(24px);transition:opacity .6s var(--f-ease),transform .6s var(--f-ease)}.header-fluid .header-fluid__menu-link small{flex:none;min-width:2.2em;font-family:var(--f-font);font-size:.8rem;font-weight:var(--f-strong-weight, 700);letter-spacing:.1em;font-variant-numeric:tabular-nums}.header-fluid .header-fluid__menu-cta{margin-top:2rem;font-size:.8rem;opacity:0;transform:translateY(24px);transition:color .35s var(--f-ease),opacity .6s var(--f-ease),transform .6s var(--f-ease)}.header-fluid.is-open .header-fluid__menu-link,.header-fluid.is-open .header-fluid__menu-cta{opacity:1;transform:none;transition-delay:calc(.25s + var(--i, 0) * .06s)}.header-fluid.is-open .header-fluid__menu-cta{transition-delay:0s,calc(.25s + var(--i, 0) * .06s),calc(.25s + var(--i, 0) * .06s)}.fl-lite .header-fluid .header-fluid__menu,.fl-lite .header-fluid .header-fluid__menu-link,.fl-lite .header-fluid .header-fluid__menu-cta{transition:none}@media(min-width:1000px){.header-fluid .header-fluid__nav{display:flex}.header-fluid .header-fluid__cta-wrap{display:block}.header-fluid .header-fluid__burger,.header-fluid .header-fluid__menu{display:none}}.pricing-fluid__seg-wrap{text-align:center}.pricing-fluid .pricing-fluid__seg{position:relative;display:inline-flex;max-width:100%;padding:.3rem .3rem .75rem;margin-inline:auto}.pricing-fluid__seg:after{content:"";position:absolute;left:10px;right:10px;bottom:2px;height:6px;background:var(--f-line-2);-webkit-mask:var(--f-wave) 0 0/26px 6px repeat-x;mask:var(--f-wave) 0 0/26px 6px repeat-x}.pricing-fluid .pricing-fluid__seg-btn{position:relative;z-index:1;min-height:44px;padding:.75rem 1.15rem;border-radius:999px;font-size:.7rem;font-weight:var(--f-label-weight, 800);letter-spacing:.1em;line-height:1.2;text-transform:uppercase;white-space:nowrap;color:var(--f-muted);transition:color .4s}.pricing-fluid .pricing-fluid__seg-btn small{margin-left:.35rem;font-size:.7rem;color:var(--f-red-text);transition:color .4s}.pricing-fluid .pricing-fluid__seg-btn[aria-selected=true],.pricing-fluid .pricing-fluid__seg-btn[aria-selected=true] small{color:var(--f-ink)}.pricing-fluid__seg-blob{position:absolute;top:.3rem;bottom:.75rem;left:0;border-radius:46% 54% 52% 48%/62% 58% 42% 38%;background:radial-gradient(circle at 36% 28%,var(--f-red),var(--f-red-600) 80%);box-shadow:0 10px 26px -10px color-mix(in srgb,var(--f-red) 90%,transparent);transition:transform .6s var(--f-spring),width .6s var(--f-spring)}.pricing-fluid__seg-blob:after{content:"";position:absolute;left:50%;bottom:-9px;width:9px;height:9px;margin-left:-4.5px;border-radius:50% 0 50% 50%;transform:rotate(135deg);background:var(--f-red-600)}@media(max-width:560px){.pricing-fluid .pricing-fluid__seg-btn{display:grid;justify-items:center;align-content:center;gap:.15rem;padding:.6rem .85rem}.pricing-fluid .pricing-fluid__seg-btn small{margin:0}}.fl-lite .pricing-fluid__seg-blob{transition:none}.pricing-fluid .pricing-fluid__plans{display:grid;gap:clamp(14px,1.6vw,22px);margin-top:clamp(36px,4vw,56px);align-items:stretch}.pricing-fluid .pricing-fluid__plans--few{max-width:calc(var(--cols, 3) * 440px);margin-inline:auto}@media(min-width:960px){.pricing-fluid .pricing-fluid__plans{grid-template-columns:repeat(var(--cols, 3),minmax(0,1fr))}}.pricing-fluid .pricing-fluid__plan{--pad: clamp(26px, 2.6vw, 38px);position:relative;display:flex;flex-direction:column;min-width:0;overflow:hidden;isolation:isolate;padding:var(--pad) var(--pad) calc(var(--pad) + 16px);border-radius:var(--f-r-lg);border:1px solid var(--f-line);background:var(--f-card);transition:opacity 1s var(--f-ease) var(--d, 0s),filter 1s var(--f-ease) var(--d, 0s),transform .7s var(--f-ease)}.pricing-fluid__plan:after{content:"";position:absolute;left:0;right:0;bottom:0;z-index:-1;height:18px;pointer-events:none;background:linear-gradient(180deg,color-mix(in srgb,var(--f-red) 46%,var(--f-card)) 0,color-mix(in srgb,var(--f-red) 14%,var(--f-card)) 18px);-webkit-mask:var(--f-wave) 0 0/34px 8px repeat-x,linear-gradient(var(--f-bg),var(--f-bg)) 0 7px/100% 100% no-repeat;mask:var(--f-wave) 0 0/34px 8px repeat-x,linear-gradient(var(--f-bg),var(--f-bg)) 0 7px/100% 100% no-repeat}.pricing-fluid .pricing-fluid__plan[data-f-in]:hover{transform:translateY(-8px)}.pricing-fluid .pricing-fluid__plan--hot{padding-bottom:0;border-color:color-mix(in srgb,var(--f-red) 55%,var(--f-line));box-shadow:0 40px 90px -46px color-mix(in srgb,var(--f-red) 80%,transparent)}.pricing-fluid__plan--hot:after{display:none}.pricing-fluid .pricing-fluid__pool{position:relative;flex:1;display:flex;flex-direction:column;margin:1.4rem calc(-1 * var(--pad)) 0;padding:1.9rem var(--pad) var(--pad);color:var(--f-ink);isolation:isolate}.pricing-fluid__pool:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,var(--f-red) 0,var(--f-red-600) 100%);-webkit-mask:var(--f-wave) 0 0/40px 10px repeat-x,linear-gradient(var(--f-bg),var(--f-bg)) 0 9px/100% 100% no-repeat;mask:var(--f-wave) 0 0/40px 10px repeat-x,linear-gradient(var(--f-bg),var(--f-bg)) 0 9px/100% 100% no-repeat}.pricing-fluid .pricing-fluid__tag{position:absolute;right:26px;top:-1px;padding:.55rem .85rem .6rem;border-radius:0 0 16px 16px;background:var(--f-red);color:var(--f-ink);font-size:.7rem;font-weight:var(--f-label-weight, 800);letter-spacing:.14em;line-height:1.3;text-transform:uppercase}.pricing-fluid__tag:after{content:"";position:absolute;left:50%;bottom:-11px;width:8px;height:8px;margin-left:-4px;border-radius:50% 0 50% 50%;transform:rotate(135deg);background:var(--f-red)}.pricing-fluid .pricing-fluid__k{display:block;font-size:.7rem;font-weight:var(--f-label-weight, 800);letter-spacing:.16em;line-height:1.6;text-transform:uppercase;color:var(--f-red-text)}.pricing-fluid .pricing-fluid__plan--hot .pricing-fluid__k{padding-right:9rem}.pricing-fluid .pricing-fluid__name{margin-top:.3rem;font-family:var(--f-font-display, inherit);font-size:calc(1.6rem * var(--f-display-scale, 1));font-weight:var(--f-display-weight, 900);letter-spacing:var(--f-display-tracking, -.03em);line-height:var(--f-display-leading, 1.1);text-transform:var(--f-display-transform, uppercase);text-wrap:balance}.pricing-fluid .pricing-fluid__sub{margin-top:.5rem;min-height:3em;font-size:.92rem;color:var(--f-muted)}.pricing-fluid .pricing-fluid__price{display:flex;flex-wrap:wrap;align-items:flex-start;gap:.3rem;margin-top:1.6rem;font-family:var(--f-font-display, inherit);font-weight:var(--f-display-weight-strong, 900);letter-spacing:var(--f-display-tracking, -.06em);line-height:var(--f-display-leading, .9);text-transform:var(--f-display-transform, uppercase);font-variant-numeric:tabular-nums}.pricing-fluid .pricing-fluid__n{display:inline-block;font-size:calc(clamp(3.6rem,5.4vw,5rem) * var(--f-display-scale, 1));transition:transform .5s var(--f-ease),opacity .4s,filter .4s}.pricing-fluid .pricing-fluid__n.is-flip{transform:translateY(-40%);opacity:0;filter:blur(8px)}.pricing-fluid .pricing-fluid__price sup{margin-top:.5rem;font-size:calc(1.4rem * var(--f-display-scale, 1));letter-spacing:0;line-height:1;vertical-align:baseline}.pricing-fluid .pricing-fluid__lead{align-self:flex-end;margin-bottom:.5rem;font-size:calc(1.2rem * var(--f-display-scale, 1))}.pricing-fluid .pricing-fluid__price--word .pricing-fluid__n{font-size:calc(clamp(1.8rem,2.6vw,2.4rem) * var(--f-display-scale, 1))}.pricing-fluid .pricing-fluid__per{margin-top:.6rem;font-size:.8rem;color:var(--f-muted)}.fl-lite .pricing-fluid__n{transition:none}.pricing-fluid .pricing-fluid__list{flex:1;display:grid;gap:.75rem;align-content:start;margin:1.6rem 0 2rem;padding-top:1.4rem;border-top:1px solid var(--f-line)}.pricing-fluid .pricing-fluid__list li{display:grid;grid-template-columns:20px 1fr;gap:.7rem;font-size:.92rem;line-height:1.45}.pricing-fluid .pricing-fluid__list svg{width:16px;height:16px;margin-top:.2rem;color:var(--f-red-text)}.pricing-fluid .pricing-fluid__list .pricing-fluid__all{align-items:center;padding-bottom:.75rem;border-bottom:1px solid var(--f-line);font-size:.7rem;font-weight:var(--f-label-weight, 800);letter-spacing:.12em;text-transform:uppercase}.pricing-fluid .pricing-fluid__all svg{margin-top:0}.pricing-fluid .pricing-fluid__all svg path{stroke-width:3}.pricing-fluid .pricing-fluid__pool .pricing-fluid__list{margin:0 0 2rem;padding-top:0;border-top:0}.pricing-fluid .pricing-fluid__pool .pricing-fluid__list svg{color:var(--f-ink)}.pricing-fluid .pricing-fluid__pool .pricing-fluid__all{border-bottom-color:color-mix(in srgb,var(--f-ink) 32%,transparent)}.pricing-fluid .pricing-fluid__ctas{display:flex;flex-direction:column;gap:.7rem;margin-top:auto}@media(min-width:720px)and (max-width:959px){.pricing-fluid .pricing-fluid__plans:not(.pricing-fluid__plans--one){grid-template-columns:1fr 1fr}.pricing-fluid .pricing-fluid__plan:last-child:nth-child(odd){grid-column:1 / -1}.pricing-fluid .pricing-fluid__plan--wide{display:grid;grid-template-columns:1fr 1fr;column-gap:32px;align-content:start}.pricing-fluid .pricing-fluid__plan--wide>*{grid-column:1}.pricing-fluid .pricing-fluid__plan--wide .pricing-fluid__ctas{margin-top:1.6rem}.pricing-fluid .pricing-fluid__plan--wide .pricing-fluid__list{grid-column:2;grid-row:1 / span 7;margin:0;padding:0 0 0 28px;border-top:0;border-left:1px solid var(--f-line)}}.pricing-fluid .pricing-fluid__note{margin-top:1.8rem;text-align:center;font-size:.86rem;color:var(--f-muted)}.pricing-fluid .pricing-fluid__ask{display:flex;flex-wrap:wrap;gap:1.2rem;align-items:center;justify-content:space-between;margin-top:clamp(36px,4vw,56px);padding:clamp(22px,2.6vw,34px) clamp(24px,3vw,44px);border-radius:var(--f-r-lg);border:1px solid var(--f-line);background:var(--f-card)}.pricing-fluid .pricing-fluid__ask-copy{flex:1 1 22rem;min-width:0}.pricing-fluid .pricing-fluid__ask-t{font-family:var(--f-font-display, inherit);font-size:calc(clamp(1.2rem,2vw,1.7rem) * var(--f-display-scale, 1));font-weight:var(--f-display-weight, 900);letter-spacing:var(--f-display-tracking, -.03em);line-height:var(--f-display-leading, 1.1);text-transform:var(--f-display-transform, uppercase);text-wrap:balance}.pricing-fluid .pricing-fluid__ask-t em{font-style:var(--f-accent-style, italic);font-weight:var(--f-accent-weight, 300);text-transform:var(--f-accent-transform, none);letter-spacing:var(--f-accent-tracking, -.02em);color:var(--f-red-text)}.pricing-fluid .pricing-fluid__ask-s{margin-top:.3rem;font-size:.95rem;color:var(--f-muted)}@media(max-width:559px){.pricing-fluid .pricing-fluid__ask .f-btn{white-space:normal;text-align:center}}@media(prefers-reduced-motion:reduce){.pricing-fluid .pricing-fluid__plan[data-f-in]:hover{transform:none}}.roadmap-fluid__river{position:relative}.roadmap-fluid .roadmap-fluid__svg{position:absolute;left:0;top:0;width:100%;height:100%;max-width:none;overflow:visible;pointer-events:none}.roadmap-fluid__svg path{fill:none;stroke-linecap:round}.roadmap-fluid__track{stroke:var(--f-line);stroke-width:2;stroke-dasharray:3 12}.roadmap-fluid__draw{stroke:var(--f-red-text);stroke-width:4;filter:drop-shadow(0 0 14px color-mix(in srgb,var(--f-red-text) 75%,transparent))}.roadmap-fluid__dot{fill:var(--f-white);filter:drop-shadow(0 0 16px var(--f-red-text))}.roadmap-fluid .roadmap-fluid__steps{position:relative;display:grid;gap:clamp(28px,5vw,72px)}.roadmap-fluid__step{position:relative;min-width:0;margin-left:56px;padding:clamp(24px,3vw,40px);border-radius:var(--f-r-lg);border:1px solid var(--f-line);background:var(--f-card);transition:border-color .7s,background .7s,transform .8s var(--f-ease)}.roadmap-fluid__step.is-on{border-color:var(--f-glow-text);transform:scale(1.015)}.roadmap-fluid .roadmap-fluid__k{display:block;padding-right:clamp(68px,8.5vw,116px);font-size:.7rem;font-weight:var(--f-label-weight, 800);letter-spacing:.16em;line-height:1.6;text-transform:uppercase;color:var(--f-red-text)}.roadmap-fluid .roadmap-fluid__title{margin:.5rem 0 .8rem;font-family:var(--f-font-display, inherit);font-size:calc(clamp(1.35rem,2.2vw,1.9rem) * var(--f-display-scale, 1));font-weight:var(--f-display-weight, 900);letter-spacing:var(--f-display-tracking, -.03em);line-height:var(--f-display-leading, 1.05);text-transform:var(--f-display-transform, uppercase);text-wrap:balance}.roadmap-fluid .roadmap-fluid__desc{color:var(--f-muted)}.roadmap-fluid .roadmap-fluid__n{position:absolute;top:clamp(10px,1.6vw,22px);right:clamp(18px,2.5vw,34px);font-family:var(--f-font-display, inherit);font-size:calc(clamp(3rem,6vw,5rem) * var(--f-display-scale, 1));font-weight:var(--f-display-weight-strong, 900);letter-spacing:var(--f-display-tracking, -.06em);line-height:1;font-variant-numeric:tabular-nums;color:color-mix(in srgb,var(--f-white) 9%,transparent);transition:color .7s}.roadmap-fluid__step.is-on .roadmap-fluid__n{color:var(--f-red-text)}@media(min-width:700px){.roadmap-fluid .roadmap-fluid__title{padding-right:clamp(68px,8.5vw,116px)}}@media(max-width:699px){.roadmap-fluid .roadmap-fluid__title{margin-top:1.15rem}}@media(min-width:1000px){.roadmap-fluid__step{width:44%;margin-left:0}.roadmap-fluid__step:nth-child(2n){margin-left:56%}}.roadmap-fluid__cta{margin-top:clamp(48px,6vw,88px);text-align:center}.fl-lite .roadmap-fluid__step,.fl-lite .roadmap-fluid__n{transition:none}.sponsors-fluid.f-block{padding-block:calc(clamp(40px,6vw,90px) + clamp(28px,4vw,56px))}.sponsors-fluid .sponsors-fluid__title{display:flex;align-items:center;justify-content:center;gap:.6rem;margin-bottom:clamp(22px,3vw,36px);font-size:.72rem;font-weight:var(--f-label-weight, 800);letter-spacing:.18em;line-height:1.6;text-align:center;text-transform:uppercase;text-wrap:balance;color:var(--f-muted)}.sponsors-fluid .sponsors-fluid__list{display:flex;flex-wrap:wrap;justify-content:center;gap:clamp(12px,1.6vw,20px)}.sponsors-fluid .sponsors-fluid__item{flex:0 1 auto;min-width:min(100%,220px)}.sponsors-fluid .sponsors-fluid__vial{--men: 7px;display:flex;align-items:center;justify-content:center;min-height:clamp(84px,8vw,104px);padding:.9rem clamp(1.6rem,3vw,2.6rem) calc(.9rem + 16px);border-radius:999px;border:1px solid var(--f-line);background:var(--f-card);transition:border-color .5s}.sponsors-fluid .sponsors-fluid__vial:after{transition:height .7s var(--f-spring),-webkit-mask-position .9s var(--f-ease),mask-position .9s var(--f-ease)}.sponsors-fluid .sponsors-fluid__vial:hover{--men: 15px;border-color:var(--f-line-2)}.sponsors-fluid .sponsors-fluid__vial:hover:after{-webkit-mask-position:13px 0,0 5px;mask-position:13px 0,0 5px}.sponsors-fluid .sponsors-fluid__name{position:relative;padding-top:.12em;font-family:var(--f-font-display, inherit);font-size:calc(clamp(1.5rem,2.4vw,2.2rem) * var(--f-display-scale, 1));font-weight:var(--f-display-weight, 900);letter-spacing:var(--f-display-tracking, -.02em);line-height:var(--f-display-leading, 1);text-transform:var(--f-display-transform, uppercase);text-align:center;text-wrap:balance;color:var(--f-white)}.sponsors-fluid .sponsors-fluid__logo{position:relative;width:auto;height:auto;max-height:48px;max-width:min(180px,100%);object-fit:contain}@media(max-width:559px){.sponsors-fluid .sponsors-fluid__item{flex:1 1 auto;min-width:calc(50% - 6px)}.sponsors-fluid .sponsors-fluid__vial{min-height:76px;padding-inline:1.3rem}}.stats-fluid.f-block{padding-block:clamp(56px,8vw,110px)}.stats-fluid__grid{display:grid;gap:clamp(28px,4vw,56px);align-items:center}@media(min-width:1000px){.stats-fluid__grid{grid-template-columns:1.35fr 1fr}.stats-fluid--many .stats-fluid__grid{grid-template-columns:1fr}}.stats-fluid .stats-fluid__caps{display:grid;grid-template-columns:repeat(var(--n, 3),minmax(0,1fr));gap:clamp(10px,1.6vw,22px)}.stats-fluid__cap{--lvl: 30%;text-align:center}.stats-fluid__glass{position:relative;height:clamp(210px,24vw,310px);border-radius:999px;border:1px solid var(--f-line-2);background:color-mix(in srgb,var(--f-white) 3%,transparent);overflow:hidden;display:grid;place-items:center;box-shadow:inset 0 0 40px #00000073}.stats-fluid__liquid{position:absolute;inset:0;transform:translateY(100%);transition:transform 2.4s var(--f-ease)}.stats-fluid__cap[data-f-in] .stats-fluid__liquid{transform:translateY(var(--lvl))}.stats-fluid__liquid:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,var(--f-red),var(--f-red-600))}.stats-fluid .stats-fluid__wave{position:absolute;left:0;top:-22px;width:200%;max-width:none;height:24px;animation:f-slide 5s linear infinite}.stats-fluid__wave path{fill:var(--f-red)}.stats-fluid .stats-fluid__num{position:relative;z-index:1;font-family:var(--f-font-display, inherit);font-size:calc(clamp(2rem,4.6vw,4.2rem) * var(--f-display-scale, 1));font-weight:var(--f-display-weight-strong, 900);letter-spacing:var(--f-display-tracking, -.05em);line-height:1;font-variant-numeric:tabular-nums;text-shadow:0 2px 24px rgba(0,0,0,.45)}.stats-fluid .stats-fluid__num--word{font-size:calc(clamp(1rem,1.9vw,1.7rem) * var(--f-display-scale, 1));letter-spacing:var(--f-display-tracking, -.02em)}.stats-fluid__ink{position:absolute;inset:0;z-index:2;display:grid;place-items:center;color:var(--f-ink);pointer-events:none;clip-path:inset(100% 0 0 0);transition:clip-path 2.4s var(--f-ease)}.stats-fluid__cap[data-f-in] .stats-fluid__ink{clip-path:inset(calc(var(--lvl) - 4px) 0 0 0)}.stats-fluid .stats-fluid__ink .stats-fluid__num{text-shadow:none}.stats-fluid .stats-fluid__label{margin-top:1rem;font-size:.7rem;font-weight:var(--f-label-weight, 800);letter-spacing:.13em;line-height:1.5;text-transform:uppercase;color:var(--f-muted)}@media(max-width:559px){.stats-fluid .stats-fluid__caps{grid-template-columns:1fr;gap:14px}.stats-fluid__cap{display:grid;grid-template-columns:104px 1fr;align-items:center;gap:18px;text-align:left}.stats-fluid__glass{height:128px}.stats-fluid .stats-fluid__label{margin:0;font-size:.86rem;font-weight:var(--f-body-weight, 600);letter-spacing:0;line-height:1.45;text-transform:none}}.fl-lite .stats-fluid__liquid,.fl-lite .stats-fluid__ink{transition:none}.stats-fluid .stats-fluid__quote{font-size:clamp(1.3rem,2.1vw,1.95rem);font-weight:300;font-style:italic;line-height:1.3;letter-spacing:-.02em;text-wrap:balance}.stats-fluid .stats-fluid__quote-accent{position:relative;font-weight:var(--f-strong-weight, 800);font-style:normal;white-space:nowrap}.stats-fluid .stats-fluid__quote-accent svg{position:absolute;left:-2%;bottom:-.35em;width:104%;height:.5em;max-width:none;overflow:visible}.stats-fluid__quote-accent path{fill:none;stroke:var(--f-red-text);stroke-width:5;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 1.6s var(--f-ease) .5s}.stats-fluid__quote[data-f-in] .stats-fluid__quote-accent path{stroke-dashoffset:0}@media(max-width:559px){.stats-fluid .stats-fluid__quote-accent{white-space:normal;text-decoration:underline wavy var(--f-red-text);text-decoration-thickness:2px;text-underline-offset:.3em}.stats-fluid .stats-fluid__quote-accent svg{display:none}}@media(prefers-reduced-motion:reduce){.stats-fluid__liquid{transform:translateY(var(--lvl))!important}.stats-fluid__ink{clip-path:inset(calc(var(--lvl) - 4px) 0 0 0)!important}.stats-fluid__quote-accent path{stroke-dashoffset:0!important}}.about-us-fluid .about-us-fluid__grid{display:grid;gap:clamp(40px,6vw,96px)}@media(min-width:1000px){.about-us-fluid .about-us-fluid__grid{grid-template-columns:.85fr 1.15fr}.about-us-fluid .about-us-fluid__media{position:sticky;top:calc(var(--f-head-h) + 40px);align-self:start}}.about-us-fluid .about-us-fluid__portrait{position:relative;width:min(72%,420px);margin-inline:auto;aspect-ratio:1}@media(min-width:1000px){.about-us-fluid .about-us-fluid__portrait{width:min(100%,420px)}}.about-us-fluid .about-us-fluid__ring{position:absolute;left:-13%;top:-13%;width:126%;height:126%;max-width:none;overflow:hidden;pointer-events:none}.about-us-fluid .about-us-fluid__ring-spin{transform-box:view-box;transform-origin:50% 50%;animation-name:f-spin;animation-duration:40s;animation-timing-function:linear;animation-iteration-count:infinite}.about-us-fluid .about-us-fluid__ring-text{font-family:var(--f-font);font-size:15px;font-weight:var(--f-label-weight, 800);text-transform:uppercase;fill:var(--f-muted)}.about-us-fluid .about-us-fluid__ring-measure{visibility:hidden}.about-us-fluid .about-us-fluid__blob{position:absolute;inset:0;overflow:hidden;background:linear-gradient(160deg,var(--f-ph-1),var(--f-ph-2));border:1px solid var(--f-line-2);box-shadow:0 60px 120px -40px #000c,inset 0 0 80px color-mix(in srgb,var(--f-red) 22%,transparent)}.about-us-fluid .about-us-fluid__pic{position:absolute;inset:auto 0 0;width:100%;height:auto;transform:translate(var(--px, 0px),var(--py, 0px)) scale(1.06);transition:transform .6s var(--f-ease)}.about-us-fluid .about-us-fluid__pic--photo{inset:0;height:100%;object-fit:cover;object-position:50% 20%}.about-us-fluid .about-us-fluid__ph-label{position:absolute;left:50%;top:11%;transform:translate(-50%);padding:.42rem .85rem;border-radius:999px;white-space:nowrap;background:var(--f-deep);border:1px solid var(--f-line);font-size:.7rem;font-weight:var(--f-label-weight, 800);letter-spacing:.2em;line-height:1.6;text-transform:uppercase;color:var(--f-muted)}.about-us-fluid .about-us-fluid__story p{max-width:62ch;margin-top:1.4rem;font-size:clamp(1.05rem,1.45vw,1.3rem);font-weight:var(--f-body-weight, 500);line-height:1.65}.about-us-fluid .about-us-fluid__story p:first-of-type{margin-top:0;font-size:clamp(1.15rem,1.7vw,1.45rem);line-height:1.55}.about-us-fluid .about-us-fluid__story strong{font-weight:var(--f-strong-weight, 800)}.about-us-fluid .about-us-fluid__w{opacity:.5;transition:opacity .5s}.about-us-fluid .about-us-fluid__w[data-lit]{opacity:1}.about-us-fluid .about-us-fluid__sign{display:flex;align-items:center;gap:1rem;margin-top:2.4rem}.about-us-fluid .about-us-fluid__sign-mark{height:54px;width:auto}.about-us-fluid .about-us-fluid__sign-name{display:block;font-family:var(--f-font-display, inherit);font-size:calc(1.5rem * var(--f-display-scale, 1));font-weight:var(--f-display-weight, 800);letter-spacing:var(--f-display-tracking, -.02em);line-height:1;text-transform:var(--f-display-transform, none)}.about-us-fluid .about-us-fluid__sign-role{display:block;margin-top:.45rem;font-size:.7rem;font-weight:var(--f-label-weight, 800);letter-spacing:.14em;line-height:1.4;text-transform:uppercase;color:var(--f-red-text)}.about-us-fluid .about-us-fluid__cta{margin-top:2rem}.about-us-fluid .about-us-fluid__flow{position:relative;margin-top:clamp(56px,7vw,96px)}.about-us-fluid .about-us-fluid__flow-svg{display:none;width:100%;height:120px;overflow:visible}.about-us-fluid .about-us-fluid__track,.about-us-fluid .about-us-fluid__draw{fill:none;stroke-linecap:round}.about-us-fluid .about-us-fluid__track{stroke:var(--f-line);stroke-width:2}.about-us-fluid .about-us-fluid__draw{stroke:var(--f-red-text);stroke-width:3;stroke-dasharray:1;stroke-dashoffset:1;filter:drop-shadow(0 0 10px color-mix(in srgb,var(--f-red-text) 70%,transparent))}.about-us-fluid .about-us-fluid__steps{display:grid;gap:1rem}.about-us-fluid .about-us-fluid__card{padding:1.2rem 1.3rem;border-radius:var(--f-r-md);border:1px solid var(--f-line);background:var(--f-card);transition:border-color .6s,transform .6s var(--f-ease)}.about-us-fluid .about-us-fluid__card[data-on]{border-color:var(--f-glow-text);transform:translateY(-6px)}.about-us-fluid .about-us-fluid__label{display:block;font-family:var(--f-font-display, inherit);font-size:calc(1.35rem * var(--f-display-scale, 1));font-weight:var(--f-display-weight, 900);letter-spacing:var(--f-display-tracking, -.03em);line-height:1.1;text-transform:var(--f-display-transform, none);text-wrap:balance;color:var(--f-red-text)}.about-us-fluid .about-us-fluid__text{display:block;margin-top:.2rem;font-size:.9rem;line-height:1.6;color:var(--f-muted)}@media(min-width:820px){.about-us-fluid .about-us-fluid__flow-svg{display:block;height:96px}.about-us-fluid .about-us-fluid__steps{grid-template-columns:repeat(var(--cols, 4),minmax(0,1fr));margin-top:14px}}.fl-lite .about-us-fluid :is(.about-us-fluid__w,.about-us-fluid__card){transition:none!important}@media(prefers-reduced-motion:reduce){.about-us-fluid .about-us-fluid__w{opacity:1}.about-us-fluid .about-us-fluid__draw{stroke-dashoffset:0!important}.about-us-fluid .about-us-fluid__card{border-color:var(--f-glow-text);transform:translateY(-6px)}}@font-face{font-family:Material Symbols Rounded Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/material-symbols-rounded-latin-wght-normal-B8SHTZiZ.woff2) format("woff2-variations")}:root{--color-neutral-50: #f8f8fa;--color-neutral-100: #f1f1f4;--color-neutral-200: #e2e2e8;--color-neutral-300: #c1c1c9;--color-neutral-400: #94949e;--color-neutral-500: #66666e;--color-neutral-600: #46464a;--color-neutral-700: #2d2d30;--color-neutral-800: #1c1c1e;--color-neutral-900: #121214;--color-neutral-950: #0a0a0b;--color-success-700: #047857;--color-success-600: #059669;--color-success-500: #10b981;--color-success-400: #34d399;--color-success-200: #a7f3d0;--color-success-50: #ecfdf5;--color-success: var(--color-success-500);--color-warning-700: #b45309;--color-warning-600: #d97706;--color-warning-500: #f59e0b;--color-warning-400: #fbbf24;--color-warning-200: #fde68a;--color-warning-50: #fffbeb;--color-warning: var(--color-warning-500);--color-danger-700: #b91c1c;--color-danger-600: #dc2626;--color-danger-500: #ef4444;--color-danger-400: #f87171;--color-danger-200: #fecaca;--color-danger-50: #fef2f2;--color-danger: var(--color-danger-500);--color-error: var(--color-danger-500);--color-info-500: #3b82f6;--color-info-200: #bfdbfe;--color-info-50: #eff6ff;--color-info: var(--color-info-500);--color-neutral-50: var(--brand-bg);--color-neutral-100: var(--brand-surface);--color-neutral-200: var(--brand-surface-2);--color-neutral-300: #372a37;--color-neutral-400: #534653;--color-neutral-500: #756675;--color-neutral-600: #988b98;--color-neutral-700: #bab0ba;--color-neutral-800: #dad3da;--color-neutral-900: #efebef;--color-neutral-950: #faf7fa;--color-black: #000000;--color-white: #ffffff;--color-bg: var(--brand-bg);--color-surface: var(--brand-surface);--color-overlay: rgba(0, 0, 0, .5);--color-backdrop: rgba(0, 0, 0, .75);--color-primary-hover: var(--color-primary-700);--color-primary-active: var(--color-primary-800);--color-disabled: var(--color-neutral-400);--color-disabled-bg: var(--color-neutral-100);--color-border: var(--brand-line);--color-border-light: var(--brand-line-soft);--color-border-dark: var(--brand-line-strong);--color-text-primary: var(--brand-text-primary);--color-text-secondary: var(--brand-text-secondary);--color-text-tertiary: var(--brand-text-tertiary);--color-text-inverse: var(--brand-ink);--color-text-link: var(--color-primary-600);--color-text-link-hover: var(--color-primary-700);--font-sans: var(--brand-font-paragraph);--font-paragraph: var(--brand-font-paragraph);--font-heading: var(--brand-font-heading);--font-size-xs: clamp(.75rem, .25vw + .6875rem, .875rem);--font-size-sm: clamp(.875rem, .25vw + .8125rem, 1rem);--font-size-base: clamp(1rem, .5vw + .875rem, 1.125rem);--font-size-lg: clamp(1.125rem, .75vw + .9375rem, 1.25rem);--font-size-xl: clamp(1.25rem, 1vw + 1rem, 1.5rem);--font-size-2xl: clamp(1.5rem, 1.5vw + 1.125rem, 2rem);--font-size-3xl: clamp(1.875rem, 2vw + 1.375rem, 2.5rem);--font-size-4xl: clamp(2rem, 3vw + 1.5rem, 3rem);--font-size-5xl: clamp(2.25rem, 4vw + 1.625rem, 3.75rem);--font-size-6xl: clamp(3rem, 5vw + 2rem, 4.5rem);--fluid-space-xs: .5rem;--fluid-space-sm: .75rem;--fluid-space-md: 1rem;--fluid-space-lg: 1.5rem;--fluid-space-xl: 2rem;--fluid-space-2xl: 3rem;--fluid-space-3xl: 3.5rem;--fluid-space-4xl: 4rem;--container-padding-x: clamp(1rem, 3vw, 2rem);--section-padding-y: clamp(3rem, 5vw, 7rem);--full-container: 100%;--boxed-outer-padding: clamp(1rem, calc(25vw - 80px) , 180px);--boxed-outer-padding-desktop: clamp(4rem, 8.5vw, 100%);--full-screen: 100vw;--header-height: 90px;--bottom-bar-height: 70px;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extrabold: 800;--line-height-very-tight: 1;--line-height-tight: 1.15;--line-height-snug: 1.25;--line-height-normal: 1.5;--line-height-relaxed: 1.75;--line-height-loose: 2;--line-height-very-loose: 2.5;--letter-spacing-tight: -.025em;--letter-spacing-normal: 0;--letter-spacing-wide: .025em;--text-decoration-line-through: line-through;--text-decoration-underline: underline;--text-decoration-overline: overline;--text-decoration-spelling-error: spelling-error;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--space-16: 4rem;--space-20: 5rem;--space-24: 6rem;--space-32: 8rem;--space-40: 10rem;--space-48: 12rem;--space-64: 16rem;--container-2xs: 16rem;--container-xs: 20rem;--container-sm: 24rem;--container-md: 28rem;--container-lg: 32rem;--container-xl: 36rem;--container-2xl: 42rem;--container-3xl: 48rem;--container-4xl: 56rem;--container-5xl: 64rem;--container-6xl: 72rem;--container-7xl: 80rem;--container-8xl: 90rem;--border-1: 1px;--border-2: 2px;--radius-xs: .125rem;--radius-sm: .25rem;--radius-md: .375rem;--radius-base: .5rem;--radius-lg: .75rem;--radius-xl: 1rem;--radius-2xl: 1.5rem;--radius-full: 9999px;--shadow-xs: 0 1px 2px 0 rgba(0, 0, 0, .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px -1px rgba(0, 0, 0, .1);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -2px rgba(0, 0, 0, .1);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -4px rgba(0, 0, 0, .1);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 8px 10px -6px rgba(0, 0, 0, .1);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--shadow-bottom-nav: 0 -2px 10px -5px rgba(122, 122, 122, .6);--shadow-tight: 0 1px 2px color-mix(in srgb, var(--color-text-primary) 10%, transparent), 0 8px 24px -8px color-mix(in srgb, var(--color-text-primary) 18%, transparent);--opacity-disabled: .5;--blur-sm: 4px;--blur-md: 8px;--blur-lg: 16px;--duration-very-fast: .12s;--duration-fast: .15s;--duration-base: .2s;--duration-slow: .4s;--ease-in: cubic-bezier(.4, 0, 1, 1);--ease-out: cubic-bezier(0, 0, .2, 1);--ease-in-out: cubic-bezier(.4, 0, .2, 1);--transition-base: all var(--duration-base) var(--ease-in-out);--transition-fast: all var(--duration-fast) var(--ease-out);--z-dropdown: 1000;--z-sticky: 1020;--z-modal-backdrop: 1050;--z-modal: 1060;--z-tooltip: 1080;--btn-height-sm: 2rem;--btn-height-md: 2.5rem;--btn-height-lg: 3rem;--input-height-sm: 2rem;--input-height-md: 2.5rem;--input-height-lg: 3rem;--icon-sm: 1.25rem;--icon-md: 1.5rem;--icon-lg: 2rem;--icon-xl: 2.5rem;--focus-ring: 0 0 0 3px var(--color-primary-400);--focus-ring-offset: 2px}@media(max-width:540px){:root{--fluid-space-xs: .5rem;--fluid-space-sm: .75rem;--fluid-space-md: 1rem;--fluid-space-lg: 1.5rem;--fluid-space-xl: 2rem;--fluid-space-2xl: 3rem;--fluid-space-3xl: 3.5rem;--fluid-space-4xl: 4rem}}.icon{font-family:Material Symbols Rounded Variable;font-weight:400;font-style:normal;font-size:24px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;transition:font-variation-settings var(--duration-base) var(--ease-in-out);font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24}.icon--filled{font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 24}.icon--bold{font-variation-settings:"FILL" 0,"wght" 700,"GRAD" 0,"opsz" 24}.icon--sm{font-size:var(--icon-sm)}.icon--md{font-size:var(--icon-md)}.icon--lg{font-size:var(--icon-lg)}.icon--xl{font-size:var(--icon-xl)}.icon-hover-fill:hover{font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 24}.btn-icon:hover .icon{font-variation-settings:"FILL" 1,"wght" 600,"GRAD" 0,"opsz" 24}@keyframes icon-activate{0%{font-variation-settings:"FILL" 0,"wght" 400;transform:rotate(0) scale(1)}to{font-variation-settings:"FILL" 1,"wght" 600;transform:rotate(360deg) scale(1.1)}}.icon-animated{animation:icon-activate .4s ease-out}.about-us-fluid-orbit__grid{display:grid;gap:clamp(36px,5vw,80px);align-items:center}.about-us-fluid-orbit__grid>*{min-width:0}@media(min-width:1000px){.about-us-fluid-orbit__grid{grid-template-columns:1fr 1fr}}.about-us-fluid-orbit__orbit{--node-max: clamp(96px, 21.54cqi, 112px);--r: 44.15cqi;--fit: var(--fit-l, 1);position:relative;width:min(100%,520px);aspect-ratio:1;margin-inline:auto;container-type:inline-size}.about-us-fluid-orbit__clip{position:absolute;inset:0;border-radius:50%;overflow:hidden}.about-us-fluid-orbit__ring{position:absolute;inset:6%;border-radius:50%;border:1px dashed var(--f-line-2);animation:f-spin 60s linear infinite}.about-us-fluid-orbit__ring:before,.about-us-fluid-orbit__ring:after{content:"";position:absolute;inset:14%;border-radius:50%;border:1px solid var(--f-line)}.about-us-fluid-orbit__ring:after{inset:30%}.about-us-fluid-orbit .about-us-fluid-orbit__core{position:absolute;inset:27%;display:grid;place-items:center;padding:1rem;text-align:center;border-radius:55% 45% 52% 48%/48% 55% 45% 52%;background:radial-gradient(circle at 35% 30%,var(--f-red),var(--f-red-600) 60%,var(--f-ember));box-shadow:0 0 90px var(--f-glow);color:var(--f-ink);animation-duration:16s}.about-us-fluid-orbit .about-us-fluid-orbit__core-icon{font-size:27cqi;line-height:1;color:var(--f-ink)}.about-us-fluid-orbit .about-us-fluid-orbit__core-mark{height:46%;width:auto}.about-us-fluid-orbit .about-us-fluid-orbit__node{--size: calc(var(--node-max) * var(--fit));position:absolute;left:50%;top:50%;width:var(--size);height:var(--size);margin:calc(var(--size) / -2) 0 0 calc(var(--size) / -2);padding:0 4px;display:grid;place-content:center;gap:.1rem;text-align:center;border-radius:50%;border:1px solid var(--f-line-2);background:var(--f-deep);color:var(--f-white);line-height:1.6;transform:rotate(var(--a)) translateY(calc(-1 * var(--r))) rotate(calc(-1 * var(--a)));transition:background .5s,border-color .5s,color .5s,scale .5s var(--f-spring)}.about-us-fluid-orbit .about-us-fluid-orbit__node b{font-size:.7rem;font-weight:var(--f-label-weight, 800);letter-spacing:.14em;color:var(--f-red-text);transition:color .5s}.about-us-fluid-orbit .about-us-fluid-orbit__node span{font-size:.75rem;font-weight:var(--f-label-weight, 800);letter-spacing:.06em;text-transform:uppercase}.about-us-fluid-orbit .about-us-fluid-orbit__node:focus-visible{border-radius:50%}.about-us-fluid-orbit .about-us-fluid-orbit__node[aria-selected=true]{background:var(--f-paper);border-color:var(--f-paper);color:var(--f-on-paper);scale:1.1}.about-us-fluid-orbit .about-us-fluid-orbit__node[aria-selected=true] b{color:var(--f-red-on-paper)}@media(hover:hover){.about-us-fluid-orbit--tabs .about-us-fluid-orbit__node:hover{scale:1.06}.about-us-fluid-orbit--tabs .about-us-fluid-orbit__node[aria-selected=true]:hover{scale:1.1}.about-us-fluid-orbit--cycle .about-us-fluid-orbit__node:hover{background:var(--f-paper);border-color:var(--f-paper);color:var(--f-on-paper);scale:1.1}.about-us-fluid-orbit--cycle .about-us-fluid-orbit__node:hover b{color:var(--f-red-on-paper)}}@media(max-width:560px){.about-us-fluid-orbit__orbit{--node-max: clamp(86px, 27.43cqi, 96px);--r: 35.66cqi;--fit: var(--fit-s, 1)}.about-us-fluid-orbit .about-us-fluid-orbit__node span{font-size:.72rem;letter-spacing:0;text-transform:none}.about-us-fluid-orbit .about-us-fluid-orbit__core{inset:32%}.about-us-fluid-orbit .about-us-fluid-orbit__core-icon{font-size:21cqi}}.about-us-fluid-orbit__panels{display:grid}.about-us-fluid-orbit__panel{grid-area:1 / 1;opacity:0;visibility:hidden;transform:translateY(20px);filter:blur(10px);transition:opacity .6s var(--f-ease),transform .6s var(--f-ease),filter .6s var(--f-ease),visibility 0s .6s}.about-us-fluid-orbit__panel.is-on{opacity:1;visibility:visible;transform:none;filter:none;transition-delay:.12s,.12s,.12s,0s}@media(max-width:999px){.about-us-fluid-orbit__panels{display:block;position:relative}.about-us-fluid-orbit__panel{position:absolute;left:0;right:0;top:0}.about-us-fluid-orbit__panel.is-on{position:relative}}.fl-lite .about-us-fluid-orbit__panel{transition:none!important}.about-us-fluid-orbit .about-us-fluid-orbit__panel-n{display:inline-block;margin-bottom:-.13em;font-family:var(--f-font-display, inherit);font-size:calc(clamp(4rem,9vw,7.5rem) * var(--f-display-scale, 1));font-weight:var(--f-display-weight-strong, 900);line-height:var(--f-display-leading, .9);letter-spacing:var(--f-display-tracking, -.06em);font-variant-numeric:tabular-nums;color:transparent;background:linear-gradient(180deg,var(--f-red-text) 10%,color-mix(in srgb,var(--f-red-text) 0%,transparent) 105%);-webkit-background-clip:text;background-clip:text}.about-us-fluid-orbit .about-us-fluid-orbit__panel-title{margin:1rem 0;font-family:var(--f-font-display, inherit);font-size:calc(clamp(1.5rem,2.6vw,2.2rem) * var(--f-display-scale, 1));font-weight:var(--f-display-weight, 900);line-height:var(--f-display-leading, 1.05);letter-spacing:var(--f-display-tracking, -.03em);text-transform:var(--f-display-transform, uppercase);text-wrap:balance}.about-us-fluid-orbit .about-us-fluid-orbit__panel-text,.about-us-fluid-orbit .about-us-fluid-orbit__more p{font-size:1.05rem;color:var(--f-muted);max-width:60ch}.about-us-fluid-orbit .about-us-fluid-orbit__more p{margin-top:1.4rem}.about-us-fluid-orbit .about-us-fluid-orbit__story p{margin-top:1.4rem;max-width:62ch;font-size:clamp(1.05rem,1.45vw,1.3rem);line-height:1.65;color:var(--f-muted)}.about-us-fluid-orbit .about-us-fluid-orbit__story p:first-child{margin-top:0;font-size:clamp(1.15rem,1.7vw,1.45rem);line-height:1.55;color:var(--f-white)}.about-us-fluid-orbit .about-us-fluid-orbit__copy strong{font-weight:var(--f-strong-weight, 800)}.about-us-fluid-orbit .about-us-fluid-orbit__cta{margin-top:2.4rem}.cta-band-fluid.f-block{overflow:hidden;isolation:isolate;padding-block:clamp(110px,15vw,210px);text-align:center}.cta-band-fluid .cta-band-fluid__defs{position:absolute;width:0;height:0}.cta-band-fluid__flood{flood-color:var(--f-red)}.cta-band-fluid__goo{position:absolute;inset:0;z-index:-1}.cta-band-fluid__blob{position:absolute;left:var(--l);top:var(--t);width:var(--s);height:var(--s);margin:calc(var(--s) / -2) 0 0 calc(var(--s) / -2);border-radius:50%;background:var(--f-red);animation:cta-band-fluid-move var(--dur) ease-in-out infinite alternate}.cta-band-fluid__blob--follow{left:0;top:0;animation:none;transform:translate(var(--fx, 50vw),var(--fy, 50%));transition:transform 1.4s var(--f-ease)}@keyframes cta-band-fluid-move{to{transform:translate(var(--dx),var(--dy)) scale(var(--sc, 1.2))}}@media(max-width:699px){.cta-band-fluid__blob:nth-child(1){--l: 10% !important;--t: 22% !important;--s: 94vw !important;--dx: 4vw !important;--dy: 3vw !important}.cta-band-fluid__blob:nth-child(2){--l: 90% !important;--t: 58% !important;--s: 84vw !important;--dx: -4vw !important;--dy: 4vw !important}.cta-band-fluid__blob:nth-child(3){--l: 28% !important;--t: 96% !important;--s: 96vw !important;--dx: 4vw !important;--dy: -3vw !important}.cta-band-fluid__blob:nth-child(4),.cta-band-fluid__blob:nth-child(5),.cta-band-fluid__blob--follow{display:none}}.cta-band-fluid__wrap{position:relative}.cta-band-fluid__wrap:before{content:"";position:absolute;inset:-90px -12%;z-index:-1;pointer-events:none;background:radial-gradient(closest-side,color-mix(in srgb,var(--f-deep) 62%,transparent),color-mix(in srgb,var(--f-deep) 46%,transparent) 55%,color-mix(in srgb,var(--f-deep) 0%,transparent))}:root[data-fl-ink=dark] .cta-band-fluid__wrap:before{background:radial-gradient(closest-side,color-mix(in srgb,var(--f-deep) 90%,transparent),color-mix(in srgb,var(--f-deep) 80%,transparent) 60%,color-mix(in srgb,var(--f-deep) 0%,transparent))}.cta-band-fluid .cta-band-fluid__title{margin-top:1.6rem;font-family:var(--f-font-display, inherit);font-size:calc(clamp(2.8rem,9.5vw,8.6rem) * var(--f-display-scale, 1));font-weight:var(--f-display-weight-strong, 900);line-height:var(--f-display-leading, .9);letter-spacing:var(--f-display-tracking, -.055em);text-transform:var(--f-display-transform, uppercase);text-wrap:balance}.cta-band-fluid .cta-band-fluid__title em{display:block;font-style:var(--f-accent-style, italic);font-weight:var(--f-accent-weight, 300);text-transform:var(--f-accent-transform, none);letter-spacing:var(--f-accent-tracking, -.03em)}.cta-band-fluid .cta-band-fluid__sub{max-width:52ch;margin:1.8rem auto 0;font-size:clamp(1rem,1.3vw,1.2rem);color:var(--f-white)}.cta-band-fluid__btns{display:flex;flex-wrap:wrap;justify-content:center;gap:.8rem;margin-top:2.4rem}.cta-band-fluid .cta-band-fluid__line{--fill: var(--f-paper);--ink-h: var(--f-on-paper);background:color-mix(in srgb,var(--f-deep) 74%,transparent)}.faq-fluid .faq-fluid__grid{display:grid;gap:clamp(36px,5vw,80px)}@media(min-width:1000px){.faq-fluid .faq-fluid__grid{grid-template-columns:.8fr 1.2fr}.faq-fluid .faq-fluid__side{position:sticky;top:calc(var(--f-head-h) + 40px);align-self:start}}.faq-fluid .faq-fluid__side{min-width:0}.faq-fluid .faq-fluid__qmark{width:min(60%,240px);aspect-ratio:1;margin-top:2.4rem;display:grid;place-items:center;font-family:var(--f-font-display, inherit);font-size:calc(clamp(5rem,9vw,8rem) * var(--f-display-scale, 1));font-weight:var(--f-display-weight-strong, 900);line-height:1;color:var(--f-ink);background:radial-gradient(circle at 35% 30%,var(--f-red),var(--f-red-600) 65%,var(--f-ember));box-shadow:0 0 80px color-mix(in srgb,var(--f-red) 45%,transparent);animation-duration:13s;-webkit-user-select:none;user-select:none}@media(max-width:999px){.faq-fluid .faq-fluid__qmark{width:104px;margin-top:1.6rem;font-size:calc(3.4rem * var(--f-display-scale, 1))}}.faq-fluid .faq-fluid__list{min-width:0}.faq-fluid .faq-fluid__qa{position:relative;border-bottom:1px solid var(--f-line);overflow:hidden}.faq-fluid .faq-fluid__q{position:relative;width:100%;display:grid;grid-template-columns:1.9rem 1fr auto;gap:1rem;align-items:center;padding:1.5rem .4rem;text-align:left;font-size:clamp(1.02rem,1.5vw,1.3rem);font-weight:var(--f-strong-weight, 800);letter-spacing:-.015em;line-height:1.35}.faq-fluid .faq-fluid__t{min-width:0;text-wrap:balance}.faq-fluid .faq-fluid__n{font-style:normal;font-size:.7rem;font-weight:var(--f-label-weight, 800);letter-spacing:.14em;color:var(--f-red-text);font-variant-numeric:tabular-nums}.faq-fluid .faq-fluid__ic{position:relative;flex:none;width:40px;height:40px;border-radius:50%;border:1px solid var(--f-line-2);transition:background .5s,border-color .5s,transform .6s var(--f-spring)}.faq-fluid__ic:before,.faq-fluid__ic:after{content:"";position:absolute;left:50%;top:50%;width:14px;height:2px;margin:-1px 0 0 -7px;border-radius:2px;background:var(--f-white);transition:transform .5s var(--f-ease),background .4s}.faq-fluid__ic:after{transform:rotate(90deg)}.faq-fluid .faq-fluid__qa.is-open .faq-fluid__ic{background:var(--f-red);border-color:var(--f-red);transform:rotate(180deg)}.faq-fluid__qa.is-open .faq-fluid__ic:after{transform:rotate(0)}.faq-fluid__qa.is-open .faq-fluid__ic:before,.faq-fluid__qa.is-open .faq-fluid__ic:after{background:var(--f-ink)}.faq-fluid .faq-fluid__a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .7s var(--f-ease)}.faq-fluid .faq-fluid__qa.is-open .faq-fluid__a{grid-template-rows:1fr}.faq-fluid .faq-fluid__a>div{min-height:0;overflow:hidden}.faq-fluid .faq-fluid__p{max-width:64ch;padding:0 .4rem 0 3rem;color:var(--f-muted)}.faq-fluid .faq-fluid__p+.faq-fluid__p{margin-top:.8rem}.faq-fluid .faq-fluid__p:last-child{padding-bottom:1.7rem}@media(max-width:559px){.faq-fluid .faq-fluid__q{gap:.75rem}}@media(prefers-reduced-motion:reduce){.faq-fluid .faq-fluid__a,.faq-fluid .faq-fluid__ic,.faq-fluid .faq-fluid__ic:before,.faq-fluid .faq-fluid__ic:after{transition:none!important}}.features-fluid .features-fluid__bento{display:grid;gap:clamp(12px,1.4vw,18px)}.features-fluid__item{display:flex;min-width:0}@media(min-width:720px){.features-fluid .features-fluid__bento{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1100px){.features-fluid .features-fluid__bento{grid-template-columns:repeat(6,minmax(0,1fr))}.features-fluid__item{grid-column:span 2}.features-fluid__item--wide{grid-column:span 3}}.features-fluid .features-fluid__tile{position:relative;overflow:hidden;isolation:isolate;flex:1;min-width:0;min-height:240px;display:flex;flex-direction:column;padding:clamp(24px,2.6vw,38px) clamp(24px,2.6vw,38px) calc(clamp(24px,2.6vw,38px) + 16px);border-radius:var(--f-r-lg);border:1px solid var(--f-line);background:var(--f-card);transition:transform .6s var(--f-ease),border-color .4s}.features-fluid .features-fluid__tile:hover,.features-fluid .features-fluid__tile:focus-within{transform:translateY(-6px);border-color:color-mix(in srgb,var(--f-red-text) 50%,transparent)}.features-fluid__liquid{position:absolute;left:0;right:0;bottom:0;z-index:-1;height:100%;pointer-events:none;transform:translateY(calc(100% - 16px));transition:transform 1.1s var(--f-ease);background:linear-gradient(180deg,color-mix(in srgb,var(--f-red) 46%,var(--f-card)) 0,color-mix(in srgb,var(--f-red) 14%,var(--f-card)) 40px);-webkit-mask:var(--f-wave) 0 0/34px 8px repeat-x,linear-gradient(var(--f-bg),var(--f-bg)) 0 7px/100% 100% no-repeat;mask:var(--f-wave) 0 0/34px 8px repeat-x,linear-gradient(var(--f-bg),var(--f-bg)) 0 7px/100% 100% no-repeat}.features-fluid__tile:hover .features-fluid__liquid,.features-fluid__tile:focus-within .features-fluid__liquid{transform:translateY(46%)}.features-fluid .features-fluid__top{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;padding-bottom:1.6rem}.features-fluid .features-fluid__n{font-size:.72rem;font-weight:var(--f-label-weight, 800);letter-spacing:.16em;line-height:1.6;color:var(--f-red-text);font-variant-numeric:tabular-nums}.features-fluid .features-fluid__ico{flex:none;width:52px;height:52px;display:grid;place-items:center;border-radius:50%;border:1px solid var(--f-line-2);background:var(--f-veil);color:var(--f-white)}.features-fluid .features-fluid__ico .icon{font-size:24px;line-height:1;letter-spacing:normal}.features-fluid .features-fluid__title{position:relative;font-family:var(--f-font-display, inherit);font-size:calc(clamp(1.2rem,1.7vw,1.5rem) * var(--f-display-scale, 1));font-weight:var(--f-display-weight, 900);letter-spacing:var(--f-display-tracking, -.025em);line-height:var(--f-display-leading, 1.08);text-transform:var(--f-display-transform, uppercase);text-wrap:balance}.features-fluid .features-fluid__desc{position:relative;margin-top:.8rem;color:var(--f-muted);font-size:.96rem;line-height:1.6}@media(min-width:720px)and (max-width:1099.98px){.features-fluid .features-fluid__item--odd{grid-column:1 / -1}.features-fluid .features-fluid__item--odd .features-fluid__tile{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);column-gap:clamp(32px,5vw,80px);align-items:end;min-height:0}.features-fluid__item--odd .features-fluid__top{grid-column:1 / -1}.features-fluid__item--odd .features-fluid__title{grid-column:1;grid-row:2}.features-fluid .features-fluid__item--odd .features-fluid__desc{grid-column:2;grid-row:2;align-self:end;margin:0}}@media(min-width:1100px){.features-fluid .features-fluid__item--row{grid-column:1 / -1}.features-fluid .features-fluid__item--row .features-fluid__tile{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);column-gap:clamp(32px,5vw,80px);align-items:end;min-height:0}.features-fluid__item--row .features-fluid__top{grid-column:1 / -1}.features-fluid__item--row .features-fluid__title{grid-column:1;grid-row:2}.features-fluid .features-fluid__item--row .features-fluid__desc{grid-column:2;grid-row:2;align-self:end;margin:0}}.features-fluid-index .features-fluid-index__list{display:grid;gap:clamp(12px,1.4vw,18px)}.features-fluid-index .features-fluid-index__row{--men: 8px;position:relative;overflow:hidden;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr);row-gap:1.25rem;padding:clamp(24px,2.6vw,34px) clamp(24px,3.4vw,48px) calc(clamp(24px,2.6vw,34px) + 14px);border-radius:var(--f-r-xl);border:1px solid var(--f-line);background:var(--f-card);transition:border-color .4s}.features-fluid-index .features-fluid-index__row:hover,.features-fluid-index .features-fluid-index__row:focus-within{border-color:color-mix(in srgb,var(--f-red-text) 50%,transparent)}.features-fluid-index__level{position:absolute;inset:0;z-index:-1;pointer-events:none;transform:translateY(101%);transition:transform 1.1s var(--f-ease);background:linear-gradient(180deg,color-mix(in srgb,var(--f-red) 40%,var(--f-card)) 0,color-mix(in srgb,var(--f-red) 12%,var(--f-card)) 48px);-webkit-mask:var(--f-wave) 0 0/34px 8px repeat-x,linear-gradient(var(--f-bg),var(--f-bg)) 0 7px/100% 100% no-repeat;mask:var(--f-wave) 0 0/34px 8px repeat-x,linear-gradient(var(--f-bg),var(--f-bg)) 0 7px/100% 100% no-repeat}.features-fluid-index__row:hover .features-fluid-index__level,.features-fluid-index__row:focus-within .features-fluid-index__level{transform:translateY(50%)}.features-fluid-index .features-fluid-index__lead{display:flex;align-items:center;gap:clamp(14px,1.6vw,22px)}.features-fluid-index .features-fluid-index__n{min-width:2ch;font-family:var(--f-font-display, inherit);font-size:calc(clamp(1.9rem,2.8vw,2.6rem) * var(--f-display-scale, 1));font-weight:var(--f-display-weight-strong, 900);letter-spacing:var(--f-display-tracking, -.04em);line-height:1;color:var(--f-red-text);font-variant-numeric:tabular-nums}.features-fluid-index .features-fluid-index__ico{position:relative;overflow:hidden;isolation:isolate;flex:none;width:52px;height:52px;display:grid;place-items:center;border-radius:50%;border:1px solid var(--f-line-2);background:var(--f-veil);color:var(--f-white);transition:color .4s .15s,border-color .4s}.features-fluid-index__ico:before{content:"";position:absolute;inset:-6px 0 0;z-index:-1;background:linear-gradient(180deg,var(--f-red),var(--f-red-600));-webkit-mask:var(--f-wave) 0 0/26px 6px repeat-x,linear-gradient(var(--f-bg),var(--f-bg)) 0 5px/100% 100% no-repeat;mask:var(--f-wave) 0 0/26px 6px repeat-x,linear-gradient(var(--f-bg),var(--f-bg)) 0 5px/100% 100% no-repeat;transform:translateY(100%);transition:transform .8s var(--f-ease) .1s}.features-fluid-index__row:hover .features-fluid-index__ico,.features-fluid-index__row:focus-within .features-fluid-index__ico{color:var(--f-ink);border-color:var(--f-red)}.features-fluid-index__row:hover .features-fluid-index__ico:before,.features-fluid-index__row:focus-within .features-fluid-index__ico:before{transform:none}.features-fluid-index .features-fluid-index__ico .icon{font-size:24px;line-height:1;letter-spacing:normal}.features-fluid-index .features-fluid-index__main{display:flex;flex-direction:column;align-items:flex-start;gap:.85rem;min-width:0}.features-fluid-index .features-fluid-index__title{font-family:var(--f-font-display, inherit);font-size:calc(clamp(1.45rem,2.3vw,2.15rem) * var(--f-display-scale, 1));font-weight:var(--f-display-weight, 900);letter-spacing:var(--f-display-tracking, -.03em);line-height:var(--f-display-leading, 1.02);text-transform:var(--f-display-transform, uppercase);text-wrap:balance}.features-fluid-index .features-fluid-index__tag{display:inline-flex;align-items:center;gap:.55rem;max-width:100%;padding:.55rem .95rem .6rem .8rem;border-radius:999px;background:var(--f-red);color:var(--f-ink);font-size:.7rem;font-weight:var(--f-label-weight, 800);letter-spacing:.14em;line-height:1.3;text-transform:uppercase}.features-fluid-index__drop{flex:none;width:7px;height:7px;border-radius:50% 0 50% 50%;transform:rotate(-45deg);background:currentColor}.features-fluid-index .features-fluid-index__tag--line{padding-block:calc(.55rem - 1.5px) calc(.6rem - 1.5px);border:1.5px solid var(--f-red-text);background:transparent;color:var(--f-white)}.features-fluid-index__tag--line .features-fluid-index__drop{background:var(--f-red-text)}.features-fluid-index .features-fluid-index__desc{color:var(--f-muted);font-size:clamp(.96rem,1.05vw,1.05rem);line-height:1.6;max-width:58ch}@media(min-width:900px){.features-fluid-index .features-fluid-index__row{grid-template-columns:auto minmax(0,1fr) minmax(0,1.1fr);align-items:center;column-gap:clamp(28px,3.6vw,56px)}.features-fluid-index .features-fluid-index__desc{padding-left:clamp(24px,3vw,44px);border-left:1px solid var(--f-line)}}.f-canvas{position:absolute;inset:0;overflow:hidden;pointer-events:none}.hero-fluid.f-block{min-height:100svh;display:grid;align-items:center;padding:calc(var(--f-head-h) + 56px) 0 150px;overflow:hidden;isolation:isolate}.hero-fluid__canvas{z-index:-3}.hero-fluid__fallback{position:absolute;inset:0;z-index:-3;display:none;overflow:hidden}.hero-fluid--nofluid .hero-fluid__canvas{display:none}.hero-fluid--nofluid .hero-fluid__fallback{display:block}.hero-fluid .hero-fluid__fb{position:absolute;inset:0;width:100%;height:100%;max-width:none}.hero-fluid__fb circle{fill:var(--f-red)}.hero-fluid__flood{flood-color:var(--f-red)}.hero-fluid__flood--pool{flood-color:var(--f-pool)}.hero-fluid__fb-pool circle:nth-child(1){cx:86%;cy:26%;r:22vw}.hero-fluid__fb-pool circle:nth-child(2){cx:96%;cy:70%;r:13.5vw}.hero-fluid__fb-pool circle:nth-child(3){cx:79%;cy:84%;r:8.5vw}.hero-fluid__fb-pool circle:nth-child(4){cx:68%;cy:92%;r:7vw}.hero-fluid__fb-pool circle:nth-child(5){cx:58%;cy:100%;r:4.5vw}.hero-fluid__fb-pool circle:nth-child(6){cx:61%;cy:12%;r:2.5vw}.hero-fluid__fb-drops circle:nth-child(1){cx:98%;cy:44%;r:3.5vw}.hero-fluid__fb-drops circle:nth-child(2){cx:94%;cy:52%;r:1.7vw}.hero-fluid__fb-drops circle:nth-child(3){cx:55%;cy:91%;r:1.3vw}@media(max-width:999px){.hero-fluid__fb-pool circle:nth-child(1){cx:calc(100% + 40px);cy:390px;r:150px}.hero-fluid__fb-pool circle:nth-child(2){cx:calc(100% + 10px);cy:620px;r:95px}.hero-fluid__fb-pool circle:nth-child(3){cx:-60px;cy:140px;r:115px}.hero-fluid__fb-pool circle:nth-child(4){cx:-30px;cy:820px;r:130px}.hero-fluid__fb-pool circle:nth-child(5){cx:calc(100% - 30px);cy:900px;r:115px}.hero-fluid__fb-pool circle:nth-child(6){cx:50%;cy:1020px;r:150px}.hero-fluid__fb-drops circle:nth-child(1){cx:calc(100% - 22px);cy:250px;r:17px}.hero-fluid__fb-drops circle:nth-child(2){cx:calc(100% - 6px);cy:286px;r:9px}.hero-fluid__fb-drops circle:nth-child(3){cx:86px;cy:806px;r:13px}}.hero-fluid__scrim{position:absolute;inset:0;z-index:-2;pointer-events:none;background:radial-gradient(120% 90% at 0% 45%,color-mix(in srgb,var(--f-scrim) 90%,transparent),color-mix(in srgb,var(--f-scrim) 62%,transparent) 38%,color-mix(in srgb,var(--f-scrim) 0%,transparent) 70%),linear-gradient(180deg,color-mix(in srgb,var(--f-scrim) 55%,transparent) 0%,color-mix(in srgb,var(--f-scrim) 0%,transparent) 22%,color-mix(in srgb,var(--f-scrim) 0%,transparent) 70%,var(--f-bg) 100%)}@media(max-width:999px){.hero-fluid__scrim{background:linear-gradient(180deg,color-mix(in srgb,var(--f-scrim) 74%,transparent) 0%,color-mix(in srgb,var(--f-scrim) 30%,transparent) 15%,color-mix(in srgb,var(--f-scrim) 12%,transparent) 42%,color-mix(in srgb,var(--f-scrim) 22%,transparent) 76%,var(--f-bg) 100%)}}.hero-fluid__grid{display:grid;gap:clamp(36px,5vw,72px);align-items:center}@media(min-width:1000px){.hero-fluid__grid{grid-template-columns:1.25fr .9fr}}.hero-fluid__copy{min-width:0}.hero-fluid .hero-fluid__title{margin:1.5rem 0 1.6rem;font-family:var(--f-font-display, inherit);font-size:calc(clamp(2rem,5vw,4.4rem) * var(--f-display-scale, 1));font-weight:var(--f-display-weight-strong, 900);line-height:var(--f-display-leading, .96);letter-spacing:var(--f-display-tracking, -.045em);text-transform:var(--f-display-transform, uppercase);text-wrap:balance;color:var(--f-white)}.hero-fluid .hero-fluid__title em{display:block;font-size:.86em;line-height:1.05;font-style:var(--f-accent-style, italic);font-weight:var(--f-accent-weight, 300);text-transform:var(--f-accent-transform, none);letter-spacing:var(--f-accent-tracking, -.02em);color:var(--f-red-text);text-shadow:0 2px 30px color-mix(in srgb,var(--f-bg) 90%,transparent)}.hero-fluid .hero-fluid__sub{max-width:40ch;font-size:clamp(1.05rem,1.5vw,1.3rem);font-weight:var(--f-body-weight, 500);color:var(--f-white)}.hero-fluid__cta{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:2.2rem}@media(max-width:999px){.hero-fluid.f-block{padding-top:calc(var(--f-head-h) + 40px)}.hero-fluid .hero-fluid__title{position:relative;width:fit-content;max-width:100%}.hero-fluid .hero-fluid__title:before{content:"";position:absolute;inset:-18px -26px -14px;z-index:-1;pointer-events:none;border-radius:60px;background:color-mix(in srgb,var(--f-scrim) 86%,transparent);filter:blur(22px)}.hero-fluid__cta{margin-top:1.8rem}}.hero-fluid .hero-fluid__proofs{--men: 8px;display:grid;margin-top:2.6rem;padding-bottom:12px;border-radius:26px;border:1px solid var(--f-line);background:var(--f-card)}@media(min-width:620px){.hero-fluid .hero-fluid__proofs{grid-template-columns:repeat(var(--n, 3),1fr)}.hero-fluid .hero-fluid__proof+.hero-fluid__proof{border-top:0;border-left:1px solid var(--f-line)}}@media(max-width:999px){.hero-fluid .hero-fluid__proofs{margin-top:1.8rem}}.hero-fluid .hero-fluid__proof{position:relative;z-index:1;padding:1rem 1.15rem .85rem}.hero-fluid .hero-fluid__proof+.hero-fluid__proof{border-top:1px solid var(--f-line)}.hero-fluid .hero-fluid__proof-title{display:block;font-size:.95rem;font-weight:var(--f-strong-weight, 800);letter-spacing:-.01em}.hero-fluid .hero-fluid__proof-note{display:block;margin-top:.2rem;font-size:.8rem;line-height:1.4;color:var(--f-muted)}.hero-fluid .hero-fluid__portrait{position:relative;width:min(100%,440px);margin-inline:auto;aspect-ratio:4 / 5}.hero-fluid .hero-fluid__blob{position:absolute;inset:0;overflow:hidden;background:linear-gradient(160deg,var(--f-ph-1),var(--f-ph-2));border:1px solid var(--f-line-2);box-shadow:0 60px 120px -40px #000c,inset 0 0 80px color-mix(in srgb,var(--f-red) 22%,transparent)}.hero-fluid .hero-fluid__media{position:absolute;inset:auto 0 0;width:100%;height:auto;transform:translate(var(--px, 0),var(--py, 0)) scale(1.06);transition:transform .6s var(--f-ease)}.hero-fluid .hero-fluid__media--photo{inset:0;height:100%;object-fit:cover;object-position:50% 20%}.hero-fluid .hero-fluid__ph-label{position:absolute;left:50%;top:11%;transform:translate(-50%);padding:.42rem .85rem;border-radius:999px;white-space:nowrap;background:var(--f-deep);border:1px solid var(--f-line);font-size:.7rem;font-weight:var(--f-label-weight, 800);letter-spacing:.2em;text-transform:uppercase;color:var(--f-muted)}.hero-fluid .hero-fluid__chip{position:absolute;z-index:2;animation:f-float 7s ease-in-out infinite}.hero-fluid .hero-fluid__chip-note{display:block;margin-top:.3rem;font-size:.7rem;font-weight:var(--f-label-weight, 800);letter-spacing:.1em;line-height:1.35;text-transform:uppercase}.hero-fluid .hero-fluid__chip--b{top:3%;right:-6%;width:150px;height:150px;display:grid;place-content:center;padding:16px;text-align:center;isolation:isolate;border-radius:54% 46% 50% 50%/48% 52%;background:radial-gradient(circle at 34% 30%,var(--f-red),var(--f-red-600) 72%);color:var(--f-ink);box-shadow:0 26px 50px -22px var(--f-glow);animation-delay:-3.5s}.hero-fluid .hero-fluid__chip--b:before,.hero-fluid .hero-fluid__chip--b:after{content:"";position:absolute;z-index:-1;border-radius:50%;background:var(--f-red-600)}.hero-fluid .hero-fluid__chip--b:before{width:30px;height:30px;left:4px;bottom:6px}.hero-fluid .hero-fluid__chip--b:after{width:13px;height:13px;left:-15px;bottom:-9px}.hero-fluid .hero-fluid__chip-num{display:block;font-family:var(--f-font-display, inherit);font-size:calc(2rem * var(--f-display-scale, 1));font-weight:var(--f-display-weight-strong, 900);letter-spacing:var(--f-display-tracking, -.04em);line-height:1}.hero-fluid .hero-fluid__chip--a{left:50%;bottom:-7%;translate:-50% 0;width:max-content;max-width:min(340px,100vw - 40px);padding:.9rem 2.1rem 1rem;text-align:center;border-radius:50% 50% 46% 54%/62% 62% 38% 38%;background:var(--f-card);border:1px solid var(--f-line-2);box-shadow:0 30px 60px -30px #000000b3;animation-delay:-1.5s}.hero-fluid .hero-fluid__chip-name{display:block;font-size:.95rem;font-weight:var(--f-strong-weight, 800)}.hero-fluid .hero-fluid__chip--a .hero-fluid__chip-note{color:var(--f-muted)}@media(max-width:999px){.hero-fluid .hero-fluid__portrait{width:min(78%,360px);margin-bottom:28px}.hero-fluid .hero-fluid__chip--b{width:116px;height:116px;padding:12px;right:-10%;top:27%}.hero-fluid .hero-fluid__chip--b .hero-fluid__chip-num{font-size:calc(1.6rem * var(--f-display-scale, 1))}}.hero-fluid__marquee{position:absolute;left:0;right:0;bottom:8px;height:120px;pointer-events:none}.hero-fluid .hero-fluid__marquee svg{width:100%;height:100%;max-width:none}.hero-fluid__marquee-text{font-family:var(--f-font-display, var(--f-font));font-size:calc(26px * var(--f-display-scale, 1));font-weight:var(--f-display-weight, 800);letter-spacing:.22em;text-transform:uppercase;fill:var(--f-white)}.hero-fluid__marquee-dot{fill:var(--f-red-text)}.hero-fluid .hero-fluid__hint{position:absolute;right:var(--f-gut);bottom:150px;display:none;align-items:center;gap:.6rem;font-size:.66rem;font-weight:var(--f-label-weight, 800);letter-spacing:.14em;text-transform:uppercase;color:var(--f-muted);transition:opacity .8s}.hero-fluid__hint-dot{position:relative;width:26px;height:26px;border-radius:50%;border:1px solid var(--f-line-2)}.hero-fluid__hint-dot:after{content:"";position:absolute;inset:8px;border-radius:50%;background:var(--f-red-text);animation:f-pulse 2s infinite}@media(min-width:1000px)and (pointer:fine){.hero-fluid .hero-fluid__hint{display:flex}}.hero-fluid--touched .hero-fluid__hint{opacity:0}.hero-fluid.hero-fluid--nofluid .hero-fluid__hint,.fl-lite .hero-fluid .hero-fluid__hint{display:none}.is-off .hero-fluid__hint-dot:after,.fl-lite .hero-fluid__hint-dot:after{animation-play-state:paused!important}.result-images-fluid .result-images-fluid__rail{--edge: max(var(--f-gut), calc((100% - var(--f-wrap)) / 2));display:flex;gap:clamp(14px,2vw,28px);padding:8px var(--edge) 28px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--edge);scrollbar-width:none;cursor:grab}.result-images-fluid .result-images-fluid__rail::-webkit-scrollbar{display:none}.result-images-fluid .result-images-fluid__rail.is-dragging{cursor:grabbing;scroll-snap-type:none}.result-images-fluid .result-images-fluid__rail:focus-visible{outline-offset:-2px}.result-images-fluid .result-images-fluid__card{flex:0 0 min(86vw,760px);scroll-snap-align:start}.result-images-fluid .result-images-fluid__fig{position:relative;display:block;width:100%;aspect-ratio:3 / 2;overflow:hidden;border-radius:var(--f-r-lg);border:1px solid var(--f-line-2);background:var(--f-card);text-align:left;transition:transform .7s var(--f-ease),box-shadow .7s}.result-images-fluid .result-images-fluid__fig:hover{transform:translateY(-8px);box-shadow:0 50px 90px -40px var(--f-glow)}.result-images-fluid .result-images-fluid__fig:focus-visible{border-radius:var(--f-r-lg)}.result-images-fluid .result-images-fluid__media{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--f-ease)}.result-images-fluid .result-images-fluid__fig:hover .result-images-fluid__media{transform:scale(1.04)}.result-images-fluid .result-images-fluid__half{position:absolute;top:0;bottom:0;left:0;width:50%;transition:background .5s}.result-images-fluid .result-images-fluid__half--r{left:auto;right:0}.result-images-fluid .result-images-fluid__fig:has(.result-images-fluid__half--l:hover) .result-images-fluid__half--r,.result-images-fluid .result-images-fluid__fig:has(.result-images-fluid__half--r:hover) .result-images-fluid__half--l{background:color-mix(in srgb,var(--f-deep) 62%,transparent)}.result-images-fluid .result-images-fluid__seam{position:absolute;left:50%;top:0;bottom:0;width:2px;margin-left:-1px;opacity:.85;background:linear-gradient(180deg,transparent,var(--f-white) 18%,var(--f-white) 82%,transparent)}.result-images-fluid .result-images-fluid__tag{position:absolute;top:16px;z-index:1;padding:.45rem .9rem;border-radius:999px;font-size:.7rem;font-weight:var(--f-label-weight, 800);letter-spacing:.16em;line-height:1.6;text-transform:uppercase}.result-images-fluid .result-images-fluid__tag--l{left:16px;border:1px solid var(--f-line-2);background:var(--f-deep);color:var(--f-white)}.result-images-fluid .result-images-fluid__tag--r{right:16px;background:var(--f-red);color:var(--f-ink)}.result-images-fluid .result-images-fluid__ph{position:absolute;left:50%;bottom:6%;z-index:1;transform:translate(-50%);padding:.42rem .85rem;border-radius:999px;border:1px solid var(--f-line);background:var(--f-deep);font-size:.7rem;font-weight:var(--f-label-weight, 800);letter-spacing:.2em;line-height:1.6;text-transform:uppercase;white-space:nowrap;color:var(--f-muted)}.result-images-fluid .result-images-fluid__zoom{position:absolute;right:16px;bottom:16px;z-index:1;width:46px;height:46px;border-radius:50%;display:grid;place-items:center;background:var(--f-paper);color:var(--f-on-paper);transform:scale(0);transition:transform .5s var(--f-spring)}.result-images-fluid .result-images-fluid__zoom svg{width:18px;height:18px}.result-images-fluid .result-images-fluid__fig:hover .result-images-fluid__zoom,.result-images-fluid .result-images-fluid__fig:focus-visible .result-images-fluid__zoom{transform:none}.result-images-fluid .result-images-fluid__cap{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-top:1rem;padding-inline:.4rem}.result-images-fluid .result-images-fluid__cap b{font-weight:var(--f-strong-weight, 800)}.result-images-fluid .result-images-fluid__cap span{font-size:.84rem;color:var(--f-muted)}.result-images-fluid .result-images-fluid__cap i{flex:none;font-style:normal;font-size:.72rem;font-weight:var(--f-label-weight, 800);letter-spacing:.14em;white-space:nowrap;color:var(--f-dim)}.result-images-fluid .result-images-fluid__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.2rem;margin-top:1.2rem}.result-images-fluid .result-images-fluid__note{max-width:68ch;font-size:.88rem;color:var(--f-muted)}.result-images-fluid .result-images-fluid__arrows{margin-left:auto}.result-images-fluid .result-images-fluid__lightbox{width:min(94vw,1300px,calc((100svh - 140px)*1.5));max-width:none;max-height:none;margin:auto;padding:0;border:0;overflow:visible;color:var(--f-white);background:transparent}.result-images-fluid .result-images-fluid__lightbox::backdrop{background:color-mix(in srgb,var(--f-deep) 94%,transparent)}.result-images-fluid .result-images-fluid__lightbox-in{position:relative;overflow:hidden;border-radius:var(--f-r-lg);border:1px solid var(--f-line-2);background:var(--f-card)}.result-images-fluid .result-images-fluid__lightbox-img{position:relative;aspect-ratio:3 / 2}.result-images-fluid .result-images-fluid__lightbox-img>:is(img,svg){position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.result-images-fluid .result-images-fluid__lightbox-img .result-images-fluid__tag--r{right:76px}.result-images-fluid .result-images-fluid__lightbox-bar{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.3rem}.result-images-fluid .result-images-fluid__lightbox-bar .result-images-fluid__cap{flex:1;margin:0}.result-images-fluid .result-images-fluid__lightbox-close{position:absolute;right:14px;top:14px;z-index:2;width:46px;height:46px;border-radius:50%;display:grid;place-items:center;background:var(--f-paper);color:var(--f-on-paper)}.result-images-fluid .result-images-fluid__lightbox-close svg{width:16px;height:16px}@media(max-width:559px){.result-images-fluid .result-images-fluid__tag{top:12px}.result-images-fluid .result-images-fluid__tag--l{left:12px}.result-images-fluid .result-images-fluid__tag--r{right:12px}.result-images-fluid .result-images-fluid__lightbox-img .result-images-fluid__tag--r{right:70px}.result-images-fluid .result-images-fluid__lightbox-bar{flex-wrap:wrap;gap:.6rem 1rem;padding:.9rem 1rem 1rem}.result-images-fluid .result-images-fluid__lightbox-bar .result-images-fluid__cap{flex:1 1 100%}.result-images-fluid .result-images-fluid__lightbox-bar .f-arrows{margin-left:auto}}.trophies-fluid{--drop: clamp(84px, 10vw, 140px);--peak: calc(var(--drop) * 1.16);--col-gap: clamp(24px, 3vw, 48px);--fill-dur: 1.6s}.trophies-fluid__album{position:relative}.trophies-fluid .trophies-fluid__thread{position:absolute;left:0;top:0;width:100%;height:100%;max-width:none;overflow:visible;pointer-events:none}.trophies-fluid__thread path{fill:none;stroke-linecap:round}.trophies-fluid__track{stroke:var(--f-line);stroke-width:2}.trophies-fluid__fill{stroke:var(--f-red-text);stroke-width:3;stroke-dasharray:1;stroke-dashoffset:1;filter:drop-shadow(0 0 10px color-mix(in srgb,var(--f-red-text) 70%,transparent))}.trophies-fluid__album[data-f-in] .trophies-fluid__fill{stroke-dashoffset:0;transition:stroke-dashoffset var(--fill-dur) cubic-bezier(.4,.1,.6,1) .1s}.trophies-fluid .trophies-fluid__rows{position:relative;display:grid;gap:clamp(36px,9vw,56px)}.trophies-fluid .trophies-fluid__row{--sz: var(--drop);display:grid;grid-template-columns:var(--peak) minmax(0,1fr);align-items:center;column-gap:clamp(16px,4vw,28px)}.trophies-fluid .trophies-fluid__row--peak{--sz: var(--peak)}.trophies-fluid .trophies-fluid__drop{position:relative;justify-self:center;width:var(--sz);height:var(--sz);opacity:0;scale:.4;animation:trophies-fluid-float 7s ease-in-out var(--float-delay, 0s) infinite}.trophies-fluid__album[data-f-in] .trophies-fluid__drop{opacity:1;scale:1;transition:scale .9s var(--f-spring) calc(var(--t, 0) * var(--fill-dur)),opacity .5s var(--f-ease) calc(var(--t, 0) * var(--fill-dur))}.trophies-fluid__drop:before,.trophies-fluid__drop:after{content:"";position:absolute;z-index:0;border-radius:50%;border:1px solid var(--f-line-2);background:var(--f-card)}.trophies-fluid__drop:before{width:20%;height:20%;left:2.7%;bottom:4%}.trophies-fluid__drop:after{width:8.7%;height:8.7%;left:-10%;bottom:-6%}.trophies-fluid .trophies-fluid__body{position:absolute;inset:0;z-index:1;display:grid;place-items:center;padding:10%;border-radius:54% 46% 50% 50%/48% 52%;border:1px solid var(--f-line-2);background:var(--f-card);box-shadow:0 24px 48px -26px #000000bf;color:var(--f-red-text);text-align:center}.trophies-fluid .trophies-fluid__row--peak .trophies-fluid__body{border-color:transparent;background:radial-gradient(circle at 34% 30%,var(--f-red),var(--f-red-600) 72%);box-shadow:0 26px 50px -22px var(--f-glow);color:var(--f-ink)}.trophies-fluid__row--peak .trophies-fluid__drop:before,.trophies-fluid__row--peak .trophies-fluid__drop:after{border-color:transparent;background:var(--f-red-600)}.trophies-fluid .trophies-fluid__label{font-family:var(--f-font-display, inherit);font-size:max(.75rem,min(calc(var(--sz) * 1.45 / var(--chars, 4)),calc(2.8rem * var(--f-display-scale, 1))));font-weight:var(--f-display-weight-strong, 900);letter-spacing:var(--f-display-tracking, -.04em);line-height:var(--f-display-leading, 1);text-transform:var(--f-display-transform, uppercase);text-wrap:balance;overflow-wrap:break-word}.trophies-fluid .trophies-fluid__text{color:var(--f-muted);font-size:clamp(.98rem,1.1vw,1.08rem);line-height:1.55;opacity:0;transform:translateY(14px)}.trophies-fluid .trophies-fluid__row--peak .trophies-fluid__text{color:var(--f-white)}.trophies-fluid__album[data-f-in] .trophies-fluid__text{opacity:1;transform:none;transition:opacity .8s var(--f-ease) calc(var(--t, 0) * var(--fill-dur) + .15s),transform .8s var(--f-ease) calc(var(--t, 0) * var(--fill-dur) + .15s)}@media(min-width:900px){.trophies-fluid .trophies-fluid__thread{-webkit-mask-image:linear-gradient(90deg,transparent,var(--f-bg) 6%);mask-image:linear-gradient(90deg,transparent,var(--f-bg) 6%)}.trophies-fluid .trophies-fluid__rows{display:flex;flex-wrap:wrap;justify-content:center;column-gap:var(--col-gap);row-gap:clamp(48px,5vw,72px)}.trophies-fluid .trophies-fluid__row{flex:0 0 calc((100% - (var(--cols, 3) - 1) * var(--col-gap)) / var(--cols, 3));grid-template-columns:minmax(0,1fr);grid-template-rows:var(--peak) auto;justify-items:center;row-gap:clamp(20px,2.2vw,30px);text-align:center}.trophies-fluid .trophies-fluid__text{align-self:start;max-width:34ch}}.trophies-fluid .trophies-fluid__gallery{display:flex;flex-wrap:wrap;justify-content:center;gap:clamp(16px,2.4vw,32px)}.trophies-fluid .trophies-fluid__album+.trophies-fluid__gallery{margin-top:clamp(56px,7vw,96px)}.trophies-fluid .trophies-fluid__photo{flex:0 1 clamp(140px,24vw,300px)}.trophies-fluid .trophies-fluid__frame{display:block;aspect-ratio:4 / 5;overflow:hidden;border:1px solid var(--f-line-2);background:linear-gradient(160deg,var(--f-ph-1),var(--f-ph-2));box-shadow:0 40px 80px -40px #000c}.trophies-fluid .trophies-fluid__frame img{width:100%;height:100%;object-fit:cover}@keyframes trophies-fluid-float{50%{translate:0 -7px}}@media(prefers-reduced-motion:reduce){.trophies-fluid .trophies-fluid__drop,.trophies-fluid .trophies-fluid__text{opacity:1!important;scale:none!important;transform:none!important}.trophies-fluid .trophies-fluid__fill{stroke-dashoffset:0!important}}.ldr-wrap{--ldr-size: 52px;--ldr-color: var(--color-primary);--ldr-speed: 1.1s;--ldr-stroke: 2.5px;display:inline-flex;align-items:center;justify-content:center;animation:ldr-breathe calc(var(--ldr-speed) * 2) ease-in-out infinite}.ldr-spinner{position:relative;width:var(--ldr-size);height:var(--ldr-size);animation:ldr-spin var(--ldr-speed) linear infinite}.ldr-arc{position:absolute;inset:0;border-radius:50%;background:conic-gradient(from 0deg,var(--ldr-color) 0deg 8deg,color-mix(in srgb,var(--ldr-color) 55%,transparent) 8deg 55deg,color-mix(in srgb,var(--ldr-color) 30%,transparent) 55deg 100deg,color-mix(in srgb,var(--ldr-color) 14%,transparent) 100deg 130deg,color-mix(in srgb,var(--ldr-color) 4%,transparent) 130deg 170deg,transparent 170deg 360deg);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - var(--ldr-stroke)),#fff calc(100% - var(--ldr-stroke)));mask:radial-gradient(farthest-side,transparent calc(100% - var(--ldr-stroke)),#fff calc(100% - var(--ldr-stroke)))}.ldr-head{position:absolute;width:6px;height:6px;border-radius:50%;background:#fff;box-shadow:0 0 0 1.5px var(--ldr-color),0 0 7px 3px color-mix(in srgb,var(--ldr-color) 75%,transparent),0 0 18px 6px color-mix(in srgb,var(--ldr-color) 30%,transparent);top:calc(var(--ldr-stroke) / 2 - 3px);left:calc(50% - 3px)}@keyframes ldr-spin{to{transform:rotate(-360deg)}}@keyframes ldr-breathe{0%,to{opacity:1;transform:scale(1)}50%{opacity:.72;transform:scale(.95)}}
