*,:after,:before{box-sizing:border-box}html{min-width:320px;scroll-padding-top:calc(var(--egg-layout-header-height) + var(--egg-space-4));font-family:var(--egg-font-primary)}body,html{background:var(--egg-color-bg);color:var(--egg-color-text-primary)}body{min-height:100vh;font-family:var(--egg-text-body-family);font-size:var(--egg-text-body-size);line-height:var(--egg-text-body-line);letter-spacing:var(--egg-text-body-tracking);text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased}body,h1,h2,h3,h4,p{margin:0}a{color:inherit;text-decoration:none}button{font:inherit}img,svg{display:block;max-width:100%}::selection{background:var(--egg-color-black);color:var(--egg-color-beige-01)}:is(.egg-on-dark,.egg-section--dark,.egg-section--cta,.egg-card--dark,.egg-card--raised,.egg-surface--dark) ::selection{background:var(--egg-color-beige-01);color:var(--egg-color-black)}:focus{outline:none}:focus-visible{outline:2px solid var(--egg-color-focus);outline-offset:3px;border-radius:2px;box-shadow:0 0 0 1px var(--egg-color-black)}

/*! Egg Design System v1.0.0 */:root{--egg-color-beige-01:#f7f5f2;--egg-color-beige-02:#ece7e6;--egg-color-beige-03:#bbbab2;--egg-color-beige-04:#8d877c;--egg-color-beige-05:#6d685f;--egg-color-black:#1b1b1b;--egg-color-grey-01:#d2d2d2;--egg-color-grey-02:#4c4b4b;--egg-color-grey-03:#353434;--egg-color-white:#ffffff;--egg-color-rose:#ff647c;--egg-color-yellow:#ffcd00;--egg-alpha-white-06:rgb(255 255 255/0.06);--egg-alpha-white-08:rgb(255 255 255/0.08);--egg-alpha-white-14:rgb(255 255 255/0.14);--egg-alpha-white-16:rgb(255 255 255/0.16);--egg-alpha-beige-35:rgb(247 245 242/0.35);--egg-alpha-beige-75:rgb(247 245 242/0.75);--egg-alpha-black-18:rgb(27 27 27/0.18);--egg-alpha-rose-08:rgb(255 100 124/0.08);--egg-alpha-black-60:rgb(27 27 27/0.6);--egg-alpha-black-90:rgb(27 27 27/0.9);--egg-alpha-panel-55:rgb(236 231 230/0.55);--egg-color-bg:var(--egg-color-beige-01);--egg-color-bg-panel:var(--egg-color-beige-02);--egg-color-surface:var(--egg-color-white);--egg-color-surface-dark:var(--egg-color-black);--egg-color-text-primary:var(--egg-color-black);--egg-color-text-secondary:var(--egg-color-beige-05);--egg-color-text-on-dark:var(--egg-color-beige-01);--egg-color-text-on-dark-muted:var(--egg-alpha-beige-75);--egg-color-border:var(--egg-color-grey-01);--egg-color-border-dark:var(--egg-color-grey-02);--egg-color-accent:var(--egg-color-rose);--egg-color-focus:var(--egg-color-rose);--egg-gradient-accent:linear-gradient(6deg,var(--egg-color-black) 14%,var(--egg-color-rose) 50%,var(--egg-color-yellow) 87%);--egg-gradient-accent-soft:linear-gradient(13deg,var(--egg-color-yellow) 14%,#ff8b9d 60%,#d4607a 87%);--egg-gradient-hero-flow:linear-gradient(100deg,var(--egg-color-black) 0%,var(--egg-color-rose) 25%,var(--egg-color-yellow) 50%,var(--egg-color-rose) 75%,var(--egg-color-black) 100%);--egg-gradient-dark:linear-gradient(to bottom,var(--egg-color-black),var(--egg-color-grey-03));--egg-gradient-divider:linear-gradient(90deg,rgb(141 135 124/0),rgb(141 135 124/0.4) 50%,rgb(141 135 124/0));--egg-status-success:var(--egg-color-black);--egg-status-success-bg:#d1efec;--egg-status-success-mark:#15c0af;--egg-status-warning:var(--egg-color-black);--egg-status-warning-bg:#fff5cc;--egg-status-warning-mark:var(--egg-color-yellow);--egg-status-error:var(--egg-color-black);--egg-status-error-bg:#ffb9c3;--egg-status-error-mark:var(--egg-color-rose);--egg-status-info:var(--egg-color-black);--egg-status-info-bg:var(--egg-color-beige-02);--egg-data-1:var(--egg-color-black);--egg-data-2:var(--egg-color-rose);--egg-data-3:#b8344f;--egg-data-4:var(--egg-color-beige-04);--egg-data-5:#d99a00;--egg-data-6:var(--egg-color-yellow);--egg-data-7:#ffa8b6;--egg-data-8:var(--egg-color-beige-03);--egg-font-primary:var(--font-plus-jakarta,"Plus Jakarta Sans"),system-ui,sans-serif;--egg-font-accent:var(--font-space-grotesk,"Space Grotesk"),system-ui,sans-serif;--egg-font-mono:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--egg-text-h1-family:var(--egg-font-primary);--egg-text-h1-size:70px;--egg-text-h1-weight:600;--egg-text-h1-line:1.05;--egg-text-h1-tracking:-0.03em;--egg-text-h1-transform:none;--egg-text-h2-family:var(--egg-font-primary);--egg-text-h2-size:50px;--egg-text-h2-weight:600;--egg-text-h2-line:1.1;--egg-text-h2-tracking:-0.02em;--egg-text-h2-transform:none;--egg-text-h2-sm-family:var(--egg-font-primary);--egg-text-h2-sm-size:34px;--egg-text-h2-sm-weight:600;--egg-text-h2-sm-line:1.1;--egg-text-h2-sm-tracking:-0.02em;--egg-text-h2-sm-transform:none;--egg-text-h3-family:var(--egg-font-accent);--egg-text-h3-size:24px;--egg-text-h3-weight:400;--egg-text-h3-line:1.1;--egg-text-h3-tracking:0.03em;--egg-text-h3-transform:uppercase;--egg-text-h4-family:var(--egg-font-primary);--egg-text-h4-size:22px;--egg-text-h4-weight:600;--egg-text-h4-line:1.2;--egg-text-h4-tracking:0;--egg-text-h4-transform:none;--egg-text-copy-family:var(--egg-font-primary);--egg-text-copy-size:22px;--egg-text-copy-weight:400;--egg-text-copy-line:1.45;--egg-text-copy-tracking:-0.02em;--egg-text-copy-transform:none;--egg-text-body-family:var(--egg-font-primary);--egg-text-body-size:17px;--egg-text-body-weight:400;--egg-text-body-line:1.5;--egg-text-body-tracking:-0.01em;--egg-text-body-transform:none;--egg-text-body-l-family:var(--egg-font-primary);--egg-text-body-l-size:19px;--egg-text-body-l-weight:400;--egg-text-body-l-line:1.5;--egg-text-body-l-tracking:-0.01em;--egg-text-body-l-transform:none;--egg-text-body-s-family:var(--egg-font-primary);--egg-text-body-s-size:14px;--egg-text-body-s-weight:500;--egg-text-body-s-line:1.5;--egg-text-body-s-tracking:0;--egg-text-body-s-transform:none;--egg-text-caption-family:var(--egg-font-primary);--egg-text-caption-size:12px;--egg-text-caption-weight:500;--egg-text-caption-line:1.5;--egg-text-caption-tracking:0;--egg-text-caption-transform:none;--egg-text-quote-family:var(--egg-font-primary);--egg-text-quote-size:26px;--egg-text-quote-weight:500;--egg-text-quote-line:1.35;--egg-text-quote-tracking:-0.01em;--egg-text-quote-transform:none;--egg-text-stat-family:var(--egg-font-accent);--egg-text-stat-size:50px;--egg-text-stat-weight:300;--egg-text-stat-line:1;--egg-text-stat-tracking:-0.05em;--egg-text-stat-transform:uppercase;--egg-text-eyebrow-family:var(--egg-font-accent);--egg-text-eyebrow-size:16px;--egg-text-eyebrow-weight:500;--egg-text-eyebrow-line:1.2;--egg-text-eyebrow-tracking:0.07em;--egg-text-eyebrow-transform:uppercase;--egg-text-button-family:var(--egg-font-accent);--egg-text-button-size:14px;--egg-text-button-weight:500;--egg-text-button-line:1.2;--egg-text-button-tracking:0.07em;--egg-text-button-transform:uppercase;--egg-text-button-s-family:var(--egg-font-accent);--egg-text-button-s-size:12px;--egg-text-button-s-weight:500;--egg-text-button-s-line:1.2;--egg-text-button-s-tracking:0.08em;--egg-text-button-s-transform:uppercase;--egg-text-tag-family:var(--egg-font-accent);--egg-text-tag-size:12px;--egg-text-tag-weight:600;--egg-text-tag-line:1.2;--egg-text-tag-tracking:0.1em;--egg-text-tag-transform:uppercase;--egg-text-legal-family:var(--egg-font-accent);--egg-text-legal-size:11px;--egg-text-legal-weight:500;--egg-text-legal-line:1.2;--egg-text-legal-tracking:0.08em;--egg-text-legal-transform:uppercase;--egg-text-tag-s-family:var(--egg-font-accent);--egg-text-tag-s-size:10px;--egg-text-tag-s-weight:600;--egg-text-tag-s-line:1.2;--egg-text-tag-s-tracking:0.12em;--egg-text-tag-s-transform:uppercase;--egg-font-weight-light:300;--egg-font-weight-regular:400;--egg-font-weight-medium:500;--egg-font-weight-semibold:600;--egg-font-weight-bold:700;--egg-space-1:4px;--egg-space-2:8px;--egg-space-3:12px;--egg-space-4:16px;--egg-space-5:24px;--egg-space-6:32px;--egg-space-7:48px;--egg-space-8:64px;--egg-space-9:96px;--egg-space-10:128px;--egg-rhythm-tight:16px;--egg-rhythm-heading:28px;--egg-rhythm-action:56px;--egg-rhythm-block:96px;--egg-layout-page-width:1440px;--egg-layout-container:1240px;--egg-layout-section-padding-y:112px;--egg-layout-section-padding-x:96px;--egg-layout-header-height:84px;--egg-radius-xxs:4px;--egg-radius-xs:8px;--egg-radius-sm:12px;--egg-radius-md:16px;--egg-radius-lg:20px;--egg-radius-pill:999px;--egg-shadow-sm:0 2px 32px rgb(27 27 27/0.08);--egg-shadow-md:0 8px 32px rgb(27 27 27/0.12);--egg-shadow-lg:0 12px 32px rgb(27 27 27/0.4);--egg-shadow-media:0 25px 50px -12px rgb(27 27 27/0.25);--egg-shadow-glow:0 0 6px rgb(255 100 124/0.5);--egg-blur-sm:4px;--egg-blur-lg:20px;--egg-blur-xl:56px;--egg-motion-ease-out:cubic-bezier(0.16,1,0.3,1);--egg-motion-fast:180ms;--egg-motion-base:520ms;--egg-motion-reveal:820ms;--egg-button-radius:var(--egg-radius-pill);--egg-button-height:48px;--egg-button-height-sm:38px;--egg-button-padding-x:24px;--egg-button-gap:8px;--egg-button-arrow-duration:var(--egg-motion-base);--egg-card-radius:var(--egg-radius-lg);--egg-card-radius-sm:var(--egg-radius-md);--egg-card-border-width:1px;--egg-card-shadow:none;--egg-card-border-color:var(--egg-color-beige-02);--egg-divider-width:1px;--egg-card-padding:48px;--egg-card-padding-sm:32px;--egg-card-padding-compact:40px 36px;--egg-card-padding-cta:64px 80px;--egg-grid-gap:var(--egg-space-6);--egg-grid-row-gap:var(--egg-space-8);--egg-faq-padding-y:40px;--egg-header-width:1040px;--egg-header-pill-height:60px;--egg-header-top:16px;--egg-header-logo-width:72px;--egg-hero-title-width:920px;--egg-hero-copy-width:640px;--egg-footer-logo-width:144px}@media (max-width:900px){:root{--egg-text-h1-size:clamp(42px,14vw,64px);--egg-text-h2-size:clamp(34px,10vw,48px);--egg-text-h2-sm-size:26px;--egg-text-copy-size:19px;--egg-text-body-l-size:17px;--egg-text-quote-size:21px;--egg-text-stat-size:clamp(36px,9vw,44px);--egg-layout-section-padding-y:88px;--egg-layout-section-padding-x:24px;--egg-card-padding:32px;--egg-card-padding-compact:32px 28px;--egg-card-padding-cta:40px 24px;--egg-faq-padding-y:28px;--egg-header-pill-height:52px;--egg-header-top:12px}}:root{--egg-text-gradient-bleed:0.15em}.egg-body,.egg-body-l,.egg-body-s,.egg-copy,.egg-eyebrow,.egg-h1,.egg-h2,.egg-h2-sm,.egg-h3,.egg-h4,.egg-stat,.egg-tag{margin:0}.egg-h1,.egg-h2,.egg-h2-sm,.egg-h3,.egg-h4{text-wrap:balance}.egg-body,.egg-body-l,.egg-body-s,.egg-copy{text-wrap:pretty}.egg-h1{font-family:var(--egg-text-h1-family);font-size:var(--egg-text-h1-size);font-weight:var(--egg-text-h1-weight);line-height:var(--egg-text-h1-line);letter-spacing:var(--egg-text-h1-tracking);text-transform:var(--egg-text-h1-transform)}.egg-h1,.egg-h2{color:var(--egg-color-text-primary)}.egg-h2{max-width:820px;font-family:var(--egg-text-h2-family);font-size:var(--egg-text-h2-size);font-weight:var(--egg-text-h2-weight);line-height:var(--egg-text-h2-line);letter-spacing:var(--egg-text-h2-tracking);text-transform:var(--egg-text-h2-transform)}.egg-h2-sm{font-family:var(--egg-text-h2-sm-family);font-size:var(--egg-text-h2-sm-size);font-weight:var(--egg-text-h2-sm-weight);line-height:var(--egg-text-h2-sm-line);letter-spacing:var(--egg-text-h2-sm-tracking);text-transform:var(--egg-text-h2-sm-transform);color:var(--egg-color-text-primary)}.egg-h3{font-family:var(--egg-text-h3-family);font-size:var(--egg-text-h3-size);font-weight:var(--egg-text-h3-weight);line-height:var(--egg-text-h3-line);letter-spacing:var(--egg-text-h3-tracking);text-transform:var(--egg-text-h3-transform)}.egg-h4{font-family:var(--egg-text-h4-family);font-size:var(--egg-text-h4-size);font-weight:var(--egg-text-h4-weight);line-height:var(--egg-text-h4-line);letter-spacing:var(--egg-text-h4-tracking);text-transform:var(--egg-text-h4-transform)}.egg-copy{font-family:var(--egg-text-copy-family);font-size:var(--egg-text-copy-size);font-weight:var(--egg-text-copy-weight);line-height:var(--egg-text-copy-line);letter-spacing:var(--egg-text-copy-tracking);text-transform:var(--egg-text-copy-transform);color:var(--egg-color-text-secondary);max-width:65ch}.egg-copy strong{color:var(--egg-color-text-primary);font-weight:inherit}.egg-body{font-family:var(--egg-text-body-family);font-size:var(--egg-text-body-size);font-weight:var(--egg-text-body-weight);line-height:var(--egg-text-body-line);letter-spacing:var(--egg-text-body-tracking);text-transform:var(--egg-text-body-transform)}.egg-body-l{font-family:var(--egg-text-body-l-family);font-size:var(--egg-text-body-l-size);font-weight:var(--egg-text-body-l-weight);line-height:var(--egg-text-body-l-line);letter-spacing:var(--egg-text-body-l-tracking);text-transform:var(--egg-text-body-l-transform)}.egg-body-s{font-family:var(--egg-text-body-s-family);font-size:var(--egg-text-body-s-size);font-weight:var(--egg-text-body-s-weight);line-height:var(--egg-text-body-s-line);letter-spacing:var(--egg-text-body-s-tracking);text-transform:var(--egg-text-body-s-transform)}.egg-caption{margin:0;font-family:var(--egg-text-caption-family);font-size:var(--egg-text-caption-size);font-weight:var(--egg-text-caption-weight);line-height:var(--egg-text-caption-line);letter-spacing:var(--egg-text-caption-tracking);text-transform:var(--egg-text-caption-transform)}.egg-stat{font-family:var(--egg-text-stat-family);font-size:var(--egg-text-stat-size);font-weight:var(--egg-text-stat-weight);line-height:var(--egg-text-stat-line);letter-spacing:var(--egg-text-stat-tracking);text-transform:var(--egg-text-stat-transform)}.egg-tag{font-family:var(--egg-text-tag-family);font-size:var(--egg-text-tag-size);font-weight:var(--egg-text-tag-weight);line-height:var(--egg-text-tag-line);letter-spacing:var(--egg-text-tag-tracking);text-transform:var(--egg-text-tag-transform)}.egg-tag-s{margin:0;font-family:var(--egg-text-tag-s-family);font-size:var(--egg-text-tag-s-size);font-weight:var(--egg-text-tag-s-weight);line-height:var(--egg-text-tag-s-line);letter-spacing:var(--egg-text-tag-s-tracking);text-transform:var(--egg-text-tag-s-transform)}b.egg-body,b.egg-body-l,b.egg-body-s,b.egg-caption,b.egg-copy,strong.egg-body,strong.egg-body-l,strong.egg-body-s,strong.egg-caption,strong.egg-copy{font-weight:var(--egg-font-weight-semibold)}.egg-eyebrow{display:inline-block;width:-moz-fit-content;width:fit-content;max-width:100%;font-family:var(--egg-text-eyebrow-family);font-size:var(--egg-text-eyebrow-size);font-weight:var(--egg-text-eyebrow-weight);line-height:var(--egg-text-eyebrow-line);letter-spacing:var(--egg-text-eyebrow-tracking);text-transform:var(--egg-text-eyebrow-transform);background:var(--egg-gradient-accent);background-clip:text;-webkit-background-clip:text;padding-bottom:var(--egg-text-gradient-bleed);margin-bottom:calc(-1 * var(--egg-text-gradient-bleed));color:transparent;-webkit-text-fill-color:transparent}.egg-eyebrow--soft{background-image:var(--egg-gradient-accent-soft)}.egg-eyebrow+.egg-h1,.egg-eyebrow+.egg-h2,.egg-eyebrow+.egg-h2-sm,.egg-h1+.egg-copy,.egg-h2+.egg-copy,.egg-h2-sm+.egg-copy{margin-top:var(--egg-rhythm-heading)}.egg-text-gradient,.egg-text-gradient-soft{background:var(--egg-gradient-accent);background-clip:text;-webkit-background-clip:text;padding-bottom:var(--egg-text-gradient-bleed);margin-bottom:calc(-1 * var(--egg-text-gradient-bleed));color:transparent;-webkit-text-fill-color:transparent}.egg-text-gradient-soft{background-image:var(--egg-gradient-accent-soft)}.egg-text-gradient-flow{background:var(--egg-gradient-hero-flow);background-size:300% 100%;background-clip:text;-webkit-background-clip:text;padding-bottom:var(--egg-text-gradient-bleed);margin-bottom:calc(-1 * var(--egg-text-gradient-bleed));color:transparent;-webkit-text-fill-color:transparent;animation:egg-gradient-flow 9s linear infinite}@keyframes egg-gradient-flow{0%{background-position:0 50%}to{background-position:150% 50%}}@media (prefers-reduced-motion:reduce){.egg-text-gradient-flow{animation:none}}.egg-on-dark .egg-h1,.egg-on-dark .egg-h2,.egg-on-dark .egg-h2-sm{color:var(--egg-color-text-on-dark)}.egg-on-dark .egg-copy{color:var(--egg-color-text-on-dark-muted)}.egg-on-dark .egg-copy strong{color:var(--egg-color-text-on-dark)}.egg-link{color:inherit;font-weight:var(--egg-font-weight-semibold);text-decoration:underline;text-decoration-thickness:var(--egg-divider-width);text-underline-offset:.2em;transition:-webkit-text-decoration-color var(--egg-motion-fast) var(--egg-motion-ease-out);transition:text-decoration-color var(--egg-motion-fast) var(--egg-motion-ease-out);transition:text-decoration-color var(--egg-motion-fast) var(--egg-motion-ease-out),-webkit-text-decoration-color var(--egg-motion-fast) var(--egg-motion-ease-out)}.egg-link:hover{-webkit-text-decoration-color:transparent;text-decoration-color:transparent}.egg-quote{margin:0;padding-left:24px;border-left:2px solid;border-image:var(--egg-gradient-accent) 1}.egg-quote blockquote{margin:0;font-family:var(--egg-text-quote-family);font-size:var(--egg-text-quote-size);font-weight:var(--egg-text-quote-weight);line-height:var(--egg-text-quote-line);letter-spacing:var(--egg-text-quote-tracking);color:var(--egg-color-text-primary);text-wrap:pretty}.egg-quote blockquote p{margin:0}.egg-quote figcaption{margin-top:16px;font-family:var(--egg-text-tag-family);font-size:var(--egg-text-tag-size);font-weight:var(--egg-text-tag-weight);line-height:var(--egg-text-tag-line);letter-spacing:var(--egg-text-tag-tracking);text-transform:var(--egg-text-tag-transform);color:var(--egg-color-text-secondary)}.egg-on-dark .egg-quote{border-image:var(--egg-gradient-accent-soft) 1}.egg-on-dark .egg-quote blockquote{color:var(--egg-color-text-on-dark)}.egg-on-dark .egg-quote figcaption{color:var(--egg-color-text-on-dark-muted)}.egg-code{padding:0 4px;border-radius:var(--egg-radius-xxs);background:var(--egg-color-bg-panel);font-family:var(--egg-font-mono);font-size:.86em}[class*=" egg-"],[class*=" egg-"]:after,[class*=" egg-"]:before,[class^=egg-],[class^=egg-]:after,[class^=egg-]:before{box-sizing:border-box}.egg-section{position:relative;padding:var(--egg-layout-section-padding-y) var(--egg-layout-section-padding-x)}.egg-section--panel{background:var(--egg-color-bg-panel)}.egg-section--cta,.egg-section--dark{background:var(--egg-gradient-dark);color:var(--egg-color-text-on-dark)}.egg-container{width:min(100%,var(--egg-layout-container));margin-inline:auto}.egg-on-dark{color:var(--egg-color-text-on-dark)}.egg-section__head{margin-bottom:var(--egg-rhythm-block)}.egg-grid>.egg-section__head,.egg-section__head:last-child{margin-bottom:0}.egg-section__head--center{display:flex;flex-direction:column;align-items:center;text-align:center}.egg-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:var(--egg-rhythm-action)}.egg-header,.egg-section__head--center .egg-actions{justify-content:center}.egg-header{position:fixed;inset:var(--egg-header-top) 0 auto;z-index:30;display:flex;pointer-events:none}.egg-header:before{content:"";position:fixed;inset:0 0 auto;height:calc(var(--egg-header-top) + var(--egg-header-pill-height) + var(--egg-space-9));-webkit-backdrop-filter:blur(var(--egg-blur-xl));backdrop-filter:blur(var(--egg-blur-xl));-webkit-mask:linear-gradient(180deg,#000,transparent);mask:linear-gradient(180deg,#000,transparent)}.egg-header__pill{position:relative;display:flex;align-items:center;width:min(100% - 32px,var(--egg-header-width));height:var(--egg-header-pill-height);padding:0 var(--egg-space-3) 0 var(--egg-space-5);border-radius:var(--egg-radius-pill);background:var(--egg-alpha-black-90);-webkit-backdrop-filter:blur(var(--egg-blur-sm));backdrop-filter:blur(var(--egg-blur-sm));color:var(--egg-color-beige-01);pointer-events:auto}.egg-header__brand{display:flex;flex-shrink:0;align-items:center;gap:var(--egg-space-3);color:inherit;text-decoration:none}.egg-header__logo{display:block;width:var(--egg-header-logo-width);height:auto}.egg-header__product{display:flex;align-items:center;gap:var(--egg-space-3);font-family:var(--egg-text-body-family);font-size:var(--egg-text-body-size);font-weight:var(--egg-font-weight-medium);letter-spacing:var(--egg-text-body-tracking);white-space:nowrap}.egg-header__product:before{content:"";width:1px;height:24px;background:var(--egg-alpha-beige-35)}.egg-header__product>span{background:var(--egg-gradient-accent-soft);background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.egg-header__badge{display:inline-flex;flex-shrink:0;align-items:center;height:var(--egg-space-5);padding:0 var(--egg-space-2);border-radius:var(--egg-radius-xs);background:var(--egg-color-grey-02);color:var(--egg-color-white);font-family:var(--egg-text-tag-family);font-size:var(--egg-text-tag-size);font-weight:var(--egg-text-tag-weight);line-height:1;letter-spacing:var(--egg-text-tag-tracking);text-transform:uppercase;white-space:nowrap}.egg-header__nav{display:flex;gap:var(--egg-space-5);margin-left:auto;margin-right:var(--egg-space-5)}.egg-header--center .egg-header__nav{position:absolute;left:50%;flex:none;margin-left:0;transform:translateX(-50%)}.egg-header__link{font-family:var(--egg-text-button-s-family);font-size:var(--egg-text-button-s-size);font-weight:var(--egg-text-button-s-weight);line-height:var(--egg-text-button-s-line);letter-spacing:var(--egg-text-button-s-tracking);text-transform:uppercase;white-space:nowrap;color:var(--egg-color-beige-01);text-decoration:underline;text-decoration-thickness:var(--egg-divider-width);text-underline-offset:var(--egg-space-1);-webkit-text-decoration-color:transparent;text-decoration-color:transparent;transition:-webkit-text-decoration-color var(--egg-motion-fast) var(--egg-motion-ease-out);transition:text-decoration-color var(--egg-motion-fast) var(--egg-motion-ease-out);transition:text-decoration-color var(--egg-motion-fast) var(--egg-motion-ease-out),-webkit-text-decoration-color var(--egg-motion-fast) var(--egg-motion-ease-out)}.egg-header__link:hover,.egg-header__link[aria-current=page]{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.egg-header__cta{margin-left:auto}.egg-header__nav+.egg-header__cta{margin-left:0}.egg-header--center .egg-header__nav+.egg-header__cta{margin-left:auto}@media (max-width:900px){.egg-header__pill{padding:0 var(--egg-space-2) 0 var(--egg-space-4)}.egg-header__nav{display:none}.egg-header__nav+.egg-header__cta{margin-left:auto}}.egg-hero{position:relative;padding:calc(var(--egg-layout-header-height) + var(--egg-space-8)) var(--egg-layout-section-padding-x) var(--egg-layout-section-padding-y)}.egg-hero__inner{display:flex;flex-direction:column;align-items:center;width:min(100%,var(--egg-layout-container));margin-inline:auto;text-align:center}.egg-hero .egg-h1{max-width:var(--egg-hero-title-width)}.egg-hero .egg-copy{max-width:var(--egg-hero-copy-width)}.egg-hero .egg-actions{display:grid;grid-auto-columns:1fr;grid-auto-flow:column;justify-content:center}.egg-hero .egg-actions>.egg-button{width:100%}@media (max-width:640px){.egg-hero .egg-actions{grid-auto-flow:row}}.egg-hero__note{margin-top:var(--egg-space-6)}.egg-hero--start .egg-hero__inner{align-items:flex-start;text-align:left}.egg-hero--start .egg-actions{justify-content:flex-start}.egg-hero--dark{display:flex;align-items:center;min-height:100svh;background:linear-gradient(var(--egg-alpha-black-60),var(--egg-alpha-black-60)),var(--egg-hero-image,none) center /cover no-repeat,var(--egg-color-black);color:var(--egg-color-text-on-dark)}.egg-hero--dark .egg-copy{color:var(--egg-color-text-on-dark-muted)}.egg-footer{container-type:inline-size;padding:122px var(--egg-layout-section-padding-x) 164px;background:var(--egg-color-black);color:var(--egg-color-beige-02)}.egg-footer__inner{display:flex;flex-direction:column;align-items:center;gap:56px;width:min(100%,var(--egg-layout-container));margin-inline:auto}.egg-footer__row{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;grid-gap:var(--egg-space-6);gap:var(--egg-space-6);width:100%}.egg-footer__social{display:flex;flex-wrap:wrap;align-items:center;align-content:center;justify-content:center;gap:var(--egg-space-5) 56px}.egg-footer__label{margin:0;font-family:var(--egg-text-button-family);font-size:var(--egg-text-button-size);font-weight:var(--egg-text-button-weight);line-height:var(--egg-text-button-line);letter-spacing:var(--egg-text-button-tracking);text-transform:uppercase;white-space:nowrap}.egg-footer__socials{display:flex;align-items:center;gap:28px}.egg-footer__social-link{position:relative;display:grid;flex-shrink:0;place-items:center;width:23px;height:23px;transition:opacity var(--egg-motion-fast) var(--egg-motion-ease-out)}.egg-footer__social-link+.egg-footer__social-link{margin-left:32px}.egg-footer__social-link+.egg-footer__social-link:before{content:"";position:absolute;top:50%;left:-32px;width:var(--egg-divider-width);height:56px;background:var(--egg-alpha-white-16);transform:translateY(-50%)}.egg-footer__social-link img,.egg-footer__social-link svg{width:23px;height:23px}.egg-footer__nav{display:grid;grid-template-columns:max-content max-content;grid-template-rows:repeat(3,auto);grid-auto-flow:column;align-content:center;justify-self:center;grid-gap:28px clamp(var(--egg-space-7),6cqi,78px);gap:28px clamp(var(--egg-space-7),6cqi,78px);padding-inline:clamp(var(--egg-space-6),8cqi,116px);border-inline:var(--egg-divider-width) solid var(--egg-alpha-white-16)}.egg-footer__link{font-family:var(--egg-text-body-s-family);font-size:var(--egg-text-body-s-size);font-weight:var(--egg-text-body-s-weight);line-height:var(--egg-text-body-s-line);letter-spacing:var(--egg-text-body-s-tracking);color:inherit;text-decoration:none;white-space:nowrap;transition:opacity var(--egg-motion-fast) var(--egg-motion-ease-out)}.egg-footer__brand{display:flex;align-items:center;justify-content:center}.egg-footer__logo{display:block;width:var(--egg-footer-logo-width);height:auto}.egg-footer__copy,.egg-footer__legal-link{margin:0;font-family:var(--egg-text-legal-family);font-size:var(--egg-text-legal-size);font-weight:var(--egg-text-legal-weight);line-height:var(--egg-text-legal-line);letter-spacing:var(--egg-text-legal-tracking);text-transform:uppercase;color:inherit;white-space:nowrap}.egg-footer__copy{text-align:center}.egg-footer__divider{width:100%;height:var(--egg-divider-width);background:var(--egg-alpha-white-16)}.egg-footer__legal{display:flex;align-items:center;width:100%}.egg-footer__legal-link{flex:0 0 auto;text-decoration:none;transition:opacity var(--egg-motion-fast) var(--egg-motion-ease-out)}.egg-footer__legal-divider{position:relative;flex:1 1 auto;min-width:var(--egg-space-5);height:12px}.egg-footer__legal-divider:before{content:"";position:absolute;top:0;left:50%;width:var(--egg-divider-width);height:100%;background:var(--egg-alpha-white-16)}.egg-footer__legal-link:hover,.egg-footer__link:hover,.egg-footer__social-link:hover{opacity:.72}@media (max-width:900px){.egg-footer{padding:72px var(--egg-layout-section-padding-x)}}@container (max-width: 760px){.egg-footer__inner{gap:var(--egg-space-7)}.egg-footer__row{grid-template-columns:1fr;gap:var(--egg-space-8)}.egg-footer__social{flex-direction:column;gap:var(--egg-space-5)}.egg-footer__copy{white-space:normal}.egg-footer__social-link+.egg-footer__social-link:before{height:28px}.egg-footer__nav{gap:18px var(--egg-space-8);padding-inline:0;border-inline:0}.egg-footer__legal{flex-wrap:wrap;justify-content:center;gap:var(--egg-space-3) var(--egg-space-5)}.egg-footer__legal-divider{display:none}}.egg-surface{overflow:hidden;border:var(--egg-card-border-width) solid var(--egg-card-border-color);border-radius:var(--egg-card-radius);background:var(--egg-color-surface);box-shadow:var(--egg-card-shadow);color:var(--egg-color-text-primary)}.egg-surface--light{border-color:var(--egg-card-border-color);background:var(--egg-color-bg)}.egg-surface--panel{border-color:transparent;background:var(--egg-color-bg-panel)}.egg-surface--dark{border-color:var(--egg-color-black);background:var(--egg-color-black);color:var(--egg-color-text-on-dark)}.egg-surface--sm{border-radius:var(--egg-card-radius-sm)}.egg-divider-top{border-top:var(--egg-divider-width) solid var(--egg-card-border-color)}.egg-divider-bottom{border-bottom:var(--egg-divider-width) solid var(--egg-card-border-color)}.egg-icon{display:inline-block;flex:none;width:var(--egg-icon-size,36px);height:var(--egg-icon-size,36px);background:currentColor;-webkit-mask:var(--egg-icon) center /contain no-repeat;mask:var(--egg-icon) center /contain no-repeat}.egg-icon--gradient{background:var(--egg-gradient-accent)}.egg-icon--gradient-soft{background:var(--egg-gradient-accent-soft)}.egg-icon--sm{--egg-icon-size:20px}.egg-tag--rose{color:var(--egg-color-rose)}.egg-tag--muted{color:var(--egg-color-text-secondary)}.egg-live{display:inline-flex;align-items:center;gap:.3em;color:var(--egg-color-rose)}.egg-live__dot{display:inline-block;flex:none;width:.67em;height:.67em;border-radius:50%;background:var(--egg-color-rose);box-shadow:var(--egg-shadow-glow);animation:egg-live-pulse 1.8s ease-in-out infinite}@keyframes egg-live-pulse{0%,to{opacity:1;box-shadow:0 0 6px rgb(255 100 124/.5)}50%{opacity:.25;box-shadow:0 0 2px rgb(255 100 124/.2)}}.egg-sticker{position:relative;z-index:0;display:inline-flex;align-items:center;gap:8px;padding:var(--egg-space-2) calc(1.25rem + 20px);line-height:var(--egg-text-button-line);border-radius:var(--egg-radius-pill);font-family:var(--egg-text-button-family);font-size:var(--egg-text-button-size);font-weight:var(--egg-text-button-weight);letter-spacing:var(--egg-text-button-tracking);text-transform:var(--egg-text-button-transform)}.egg-sticker:before{content:"";position:absolute;inset:0;z-index:-1;padding:2px;border-radius:inherit;background:var(--egg-gradient-accent);background-size:300% 100%;animation:egg-sticker-flow 3s linear infinite;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}@keyframes egg-sticker-flow{0%{background-position:0 50%}to{background-position:100% 50%}}@media (prefers-reduced-motion:reduce){.egg-live__dot,.egg-sticker:before{animation:none}}.egg-button{--egg-button-arrow:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath d='M13.4136 7.30602L9.46495 11.2547C9.14412 11.5508 8.65053 11.5508 8.32971 11.2547C8.03356 10.9338 8.03356 10.4403 8.32971 10.1194L10.9457 7.52813H1.78973C1.34551 7.52813 1 7.18262 1 6.7384C1 6.29417 1.34551 5.94866 1.78973 5.94866H10.9457L8.32971 3.35735C8.03356 3.03652 8.03356 2.54294 8.32971 2.22211C8.65053 1.92596 9.14412 1.92596 9.46495 2.22211L13.4136 6.17078C13.7098 6.4916 13.7098 6.98519 13.4136 7.30602Z'/%3E%3C/svg%3E");display:inline-flex;flex-shrink:0;max-width:100%;min-height:var(--egg-button-height);align-items:center;justify-content:center;gap:var(--egg-button-gap);padding:14px var(--egg-button-padding-x);border:1px solid transparent;border-radius:var(--egg-button-radius);cursor:pointer;text-decoration:none;text-transform:uppercase;transition:background var(--egg-motion-fast) var(--egg-motion-ease-out),color var(--egg-motion-fast) var(--egg-motion-ease-out),border-color var(--egg-motion-fast) var(--egg-motion-ease-out),opacity var(--egg-motion-fast) var(--egg-motion-ease-out)}.egg-button__label{font-family:var(--egg-text-button-family);font-size:var(--egg-text-button-size);font-weight:var(--egg-text-button-weight);line-height:var(--egg-text-button-line);letter-spacing:var(--egg-text-button-tracking);text-transform:var(--egg-text-button-transform);text-align:center;text-wrap:balance}.egg-button__arrow{display:inline-block;flex:none;width:16px;height:16px;background:currentColor;-webkit-mask:var(--egg-button-arrow) center /contain no-repeat;mask:var(--egg-button-arrow) center /contain no-repeat;transition:transform var(--egg-button-arrow-duration) var(--egg-motion-ease-out);will-change:transform}.egg-button:focus-visible .egg-button__arrow,.egg-button:hover .egg-button__arrow{transform:translateX(4px)}.egg-button:focus-visible .egg-button__arrow--up,.egg-button:hover .egg-button__arrow--up{transform:rotate(-45deg)}.egg-button:focus-visible .egg-button__arrow--down,.egg-button:hover .egg-button__arrow--down{transform:rotate(90deg)}@media (prefers-reduced-motion:reduce){.egg-button__arrow{transition:none}.egg-button:focus-visible .egg-button__arrow:not(.egg-button__arrow--up,.egg-button__arrow--down),.egg-button:hover .egg-button__arrow:not(.egg-button__arrow--up,.egg-button__arrow--down){transform:none}.egg-button:focus-visible .egg-button__arrow--down,.egg-button:hover .egg-button__arrow--down{transform:rotate(90deg)}}.egg-button--primary{background:var(--egg-color-black);border-color:var(--egg-color-black);color:var(--egg-color-text-on-dark)}.egg-button--primary:hover{background:var(--egg-color-grey-03);border-color:var(--egg-color-grey-03)}.egg-button--outline{background:transparent;border-color:var(--egg-color-border);color:var(--egg-color-text-primary)}.egg-button--outline:hover{background:var(--egg-color-bg-panel);border-color:transparent}.egg-button--lead{background:var(--egg-color-black);border-color:var(--egg-color-border-dark);color:var(--egg-color-white)}.egg-button--lead:hover{background:var(--egg-color-grey-03)}.egg-button--lead .egg-button__arrow,.egg-button--lead .egg-button__label{background:var(--egg-gradient-accent-soft)}.egg-button--lead .egg-button__label{background-clip:text;-webkit-background-clip:text;padding-bottom:var(--egg-text-gradient-bleed);margin-bottom:calc(-1 * var(--egg-text-gradient-bleed));color:transparent;-webkit-text-fill-color:transparent}.egg-button--on-dark{background:var(--egg-color-beige-01);border-color:var(--egg-color-beige-01);color:var(--egg-color-black)}.egg-button--on-dark:hover{background:var(--egg-color-beige-02);border-color:var(--egg-color-beige-02)}.egg-button--outline-on-dark{background:transparent;border-color:var(--egg-alpha-beige-35);color:var(--egg-color-beige-01)}.egg-button--outline-on-dark:hover{background:var(--egg-color-grey-03)}.egg-button--gradient{background:var(--egg-gradient-accent);border-color:var(--egg-color-border-dark);color:var(--egg-color-beige-01)}.egg-button--gradient:hover{opacity:.88}.egg-button--ghost{padding-inline:0;background:transparent;border-color:transparent;color:var(--egg-color-text-primary)}.egg-button--ghost .egg-button__label{padding-block:var(--egg-space-1);border-bottom:var(--egg-divider-width) solid transparent;transition:border-color var(--egg-motion-fast) var(--egg-motion-ease-out)}.egg-button--ghost:focus-visible .egg-button__label,.egg-button--ghost:hover .egg-button__label{border-bottom-color:currentColor}.egg-button--ghost+.egg-button{margin-left:12px}.egg-button--sm{min-height:var(--egg-button-height-sm);height:var(--egg-button-height-sm);padding-block:0}.egg-button--sm .egg-button__label{font-size:var(--egg-text-button-s-size);letter-spacing:var(--egg-text-button-s-tracking)}.egg-button--block{width:100%}.egg-button:disabled,.egg-button[aria-disabled=true]{opacity:.4;pointer-events:none}.egg-card{--_pad:var(--egg-card-padding);position:relative;display:flex;flex-direction:column;align-items:flex-start;min-width:0;margin:0;padding:var(--_pad);overflow:hidden;border:var(--egg-card-border-width) solid var(--egg-card-border-color);border-radius:var(--egg-card-radius);background:var(--egg-color-bg);box-shadow:var(--egg-card-shadow);color:var(--egg-color-text-primary);transition:border-color var(--egg-motion-fast) var(--egg-motion-ease-out)}.egg-card--white{border-color:var(--egg-card-border-color);background:var(--egg-color-surface)}.egg-card--panel{border-color:transparent;background:var(--egg-color-bg-panel)}.egg-card--dark{border-color:var(--egg-color-black);background:var(--egg-color-black)}.egg-card--dark,.egg-card--raised{color:var(--egg-color-text-on-dark)}.egg-card--raised{border-color:var(--egg-color-grey-03);background:var(--egg-color-grey-03)}.egg-card--sm{--_pad:var(--egg-card-padding-sm)}.egg-card--compact{--_pad:var(--egg-card-padding-compact)}.egg-card--cta{--_pad:var(--egg-card-padding-cta)}.egg-card--center,.egg-card--cta{align-items:center;text-align:center}.egg-card--center{justify-content:center}.egg-card--flush{padding:0}.egg-card__body{display:flex;flex:1 1;flex-direction:column;align-items:inherit;width:100%;padding:var(--_pad)}.egg-card--flush:has(.egg-card__media) .egg-card__body{padding-top:24px}.egg-card__media{display:block;width:100%;height:130px;object-fit:cover;object-position:center bottom}.egg-card__number{font-family:var(--egg-font-accent);font-size:32px;font-weight:300;line-height:1;letter-spacing:-.05em;text-transform:var(--egg-text-stat-transform);background:var(--egg-gradient-accent);background-clip:text;-webkit-background-clip:text;padding-bottom:var(--egg-text-gradient-bleed);margin-bottom:calc(24px - var(--egg-text-gradient-bleed));color:transparent;-webkit-text-fill-color:transparent}.egg-card__icon{margin-bottom:32px}.egg-card__eyebrow{margin:0 0 24px;font-family:var(--egg-font-accent);font-size:14px;font-weight:500;line-height:1;letter-spacing:.07em;text-transform:var(--egg-text-eyebrow-transform)}.egg-card__title{margin:0;font-family:var(--egg-text-h4-family);font-size:var(--egg-text-h4-size);font-weight:var(--egg-text-h4-weight);line-height:1.25;letter-spacing:var(--egg-text-h4-tracking)}.egg-card__title--gradient{background:var(--egg-gradient-accent-soft);background-clip:text;-webkit-background-clip:text;padding-bottom:var(--egg-text-gradient-bleed);margin-bottom:calc(-1 * var(--egg-text-gradient-bleed));color:transparent;-webkit-text-fill-color:transparent}.egg-card__text{margin:0;font-weight:var(--egg-text-body-weight);letter-spacing:var(--egg-text-body-tracking);color:var(--egg-color-text-secondary)}.egg-card__highlight,.egg-card__text{font-family:var(--egg-text-body-family);font-size:var(--egg-text-body-size);line-height:1.6}.egg-card__highlight{margin:16px 0 0;font-weight:600}.egg-card__text+.egg-card__text,.egg-card__title+.egg-card__text{margin-top:16px}.egg-card__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.egg-card__actions--bottom,.egg-card__actions--end{margin-top:auto;padding-top:32px}.egg-card__actions--bottom{align-self:stretch}.egg-card__actions--bottom>.egg-button{width:100%}.egg-card--dark .egg-card__text,.egg-card--raised .egg-card__text{color:var(--egg-color-text-on-dark-muted)}.egg-card--dark .egg-card__eyebrow--gradient,.egg-card--dark .egg-card__number,.egg-card--raised .egg-card__eyebrow--gradient,.egg-card--raised .egg-card__number{background-image:var(--egg-gradient-accent-soft)}.egg-card__eyebrow--gradient{background:var(--egg-gradient-accent);background-clip:text;-webkit-background-clip:text;padding-bottom:var(--egg-text-gradient-bleed);margin-bottom:calc(24px - var(--egg-text-gradient-bleed));color:transparent;-webkit-text-fill-color:transparent}.egg-card--highlight .egg-card__eyebrow{margin-bottom:var(--egg-space-5);font-family:var(--egg-text-tag-family);font-size:var(--egg-text-tag-size);font-weight:var(--egg-text-tag-weight);line-height:var(--egg-text-tag-line);letter-spacing:var(--egg-text-tag-tracking);text-transform:var(--egg-text-tag-transform);color:var(--egg-color-text-on-dark-muted)}.egg-card--highlight .egg-card__title{font-family:var(--egg-text-h2-sm-family);font-size:var(--egg-text-h2-sm-size);font-weight:var(--egg-text-h2-sm-weight);line-height:var(--egg-text-h2-sm-line);letter-spacing:var(--egg-text-h2-sm-tracking)}.egg-card--highlight .egg-card__text{max-width:60ch;line-height:var(--egg-text-body-line)}.egg-card--cta .egg-card__eyebrow{margin-bottom:12px}.egg-card--cta .egg-card__title{max-width:600px;font-size:23px;line-height:1.3}.egg-card--cta .egg-card__title--lg{font-size:34px}.egg-card--cta .egg-card__text{max-width:560px;margin-top:12px;font-size:18px;font-weight:500;line-height:1.5}.egg-card--cta .egg-card__highlight{max-width:560px;margin-top:20px;font-size:18px;font-weight:700;line-height:1.5}.egg-card--cta .egg-card__actions{justify-content:center}.egg-card--dark.egg-card--cta .egg-card__text,.egg-card--raised.egg-card--cta .egg-card__text{color:var(--egg-color-text-on-dark)}.egg-grid{display:grid;grid-gap:var(--egg-grid-row-gap) var(--egg-grid-gap);gap:var(--egg-grid-row-gap) var(--egg-grid-gap)}.egg-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.egg-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.egg-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:900px){.egg-grid--2,.egg-grid--3{grid-template-columns:minmax(0,1fr)}.egg-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.egg-grid--4{grid-template-columns:minmax(0,1fr)}}.egg-feature-card{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.egg-feature-card__icon{width:36px;height:36px;object-fit:contain}.egg-feature-card__title{margin:24px 0 0;font-family:var(--egg-text-h4-family);font-size:var(--egg-text-h4-size);font-weight:var(--egg-text-h4-weight);line-height:var(--egg-text-h4-line);letter-spacing:var(--egg-text-h4-tracking);color:var(--egg-color-text-primary)}.egg-feature-card__text{flex:1 1;margin:16px 0 0;font-family:var(--egg-text-body-family);font-size:var(--egg-text-body-size);font-weight:var(--egg-text-body-weight);line-height:var(--egg-text-body-line);letter-spacing:var(--egg-text-body-tracking);color:var(--egg-color-text-secondary)}.egg-feature-card__media{position:relative;width:100%;aspect-ratio:1;margin-top:40px;overflow:hidden;border-radius:var(--egg-card-radius);background:var(--egg-color-bg-panel)}.egg-feature-card__media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}@media (max-width:900px){.egg-feature-card__title{margin-top:16px}.egg-feature-card__media{min-height:260px}}.egg-stats{display:grid;margin:0;padding:0;list-style:none}.egg-stats__row{position:relative;display:grid;grid-template-columns:minmax(220px,auto) 1fr;grid-gap:32px;gap:32px;align-items:center;padding:28px 0}.egg-stats__row+.egg-stats__row:before{content:"";position:absolute;inset:0 0 auto;height:var(--egg-divider-width);background:var(--egg-gradient-divider)}.egg-stats__value{margin:0;font-family:var(--egg-text-stat-family);font-size:var(--egg-text-stat-size);font-weight:var(--egg-text-stat-weight);line-height:var(--egg-text-stat-line);letter-spacing:var(--egg-text-stat-tracking);text-transform:var(--egg-text-stat-transform);white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;background:var(--egg-gradient-accent);background-clip:text;-webkit-background-clip:text;padding-bottom:var(--egg-text-gradient-bleed);margin-bottom:calc(-1 * var(--egg-text-gradient-bleed));color:transparent;-webkit-text-fill-color:transparent}.egg-stats__label{max-width:305px;margin:0;font-family:var(--egg-text-body-family);font-size:var(--egg-text-body-size);font-weight:var(--egg-text-body-weight);line-height:var(--egg-text-body-line);letter-spacing:var(--egg-text-body-tracking);color:var(--egg-color-text-primary)}.egg-on-dark .egg-stats__value{background-image:var(--egg-gradient-accent-soft)}.egg-on-dark .egg-stats__label{color:var(--egg-color-text-on-dark)}@media (max-width:900px){.egg-stats__row{grid-template-columns:minmax(0,1fr);gap:12px}.egg-stats__value{font-size:var(--egg-text-stat-size)}}.egg-checklist{--egg-check:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 36 36'%3E%3Cpath d='M18 31.25C10.8398 31.25 5 25.4102 5 18.25C5 11.0898 10.8398 5.25 18 5.25C25.1602 5.25 31 11.0898 31 18.25C31 25.4102 25.1602 31.25 18 31.25ZM18 6.875C11.7031 6.875 6.625 11.9531 6.625 18.25C6.625 24.5469 11.7031 29.625 18 29.625C24.2969 29.625 29.375 24.5469 29.375 18.25C29.375 11.9531 24.2969 6.875 18 6.875ZM22.2148 13.7305C22.4688 13.375 22.9766 13.2734 23.332 13.5273C23.7383 13.7812 23.7891 14.2891 23.5352 14.6445L17.0352 23.582C16.8828 23.7852 16.6797 23.9375 16.4258 23.9375C16.2227 23.9375 15.9688 23.8867 15.8164 23.6836L12.5664 20.4336C12.2109 20.1289 12.2109 19.6211 12.5664 19.3164C12.8711 19.0117 13.3789 19.0117 13.6836 19.3164L16.2734 21.8555L22.2148 13.7305Z'/%3E%3C/svg%3E");display:grid;width:-moz-fit-content;width:fit-content;max-width:460px;margin:0;padding:0;list-style:none}.egg-checklist__item{position:relative;display:grid;grid-template-columns:36px 1fr;grid-gap:18px;gap:18px;align-items:center;padding:28px 0;font-family:var(--egg-text-body-family);font-size:var(--egg-text-body-size);font-weight:var(--egg-text-body-weight);line-height:var(--egg-text-body-line);letter-spacing:var(--egg-text-body-tracking);color:var(--egg-color-text-secondary)}.egg-checklist__item:before{content:"";width:36px;height:36px;background:var(--egg-gradient-accent);-webkit-mask:var(--egg-check) center /contain no-repeat;mask:var(--egg-check) center /contain no-repeat}.egg-checklist__item+.egg-checklist__item:after{content:"";position:absolute;inset:0 0 auto;height:var(--egg-divider-width);background:var(--egg-gradient-divider)}.egg-checklist--detailed{--egg-check:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M4 10.5 8.5 15 16 5.5' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");width:100%;max-width:760px}.egg-checklist--detailed .egg-checklist__item{grid-template-columns:20px 1fr;align-items:start;font-family:var(--egg-text-body-l-family);font-size:var(--egg-text-body-l-size);line-height:var(--egg-text-body-l-line);letter-spacing:var(--egg-text-body-l-tracking);color:var(--egg-color-text-primary)}.egg-checklist--detailed .egg-checklist__item:before{width:20px;height:20px;margin-top:var(--egg-space-1)}.egg-checklist--detailed .egg-checklist__item strong{font-weight:var(--egg-font-weight-semibold)}.egg-checklist--detailed .egg-checklist__item:after{content:"";position:absolute;inset:auto 0 0;height:var(--egg-divider-width);background:var(--egg-gradient-divider)}.egg-on-dark .egg-checklist--detailed .egg-checklist__item{color:var(--egg-color-text-on-dark)}.egg-on-dark .egg-checklist__item{color:var(--egg-color-text-on-dark-muted)}.egg-on-dark .egg-checklist__item:before{background:var(--egg-gradient-accent-soft)}@media (max-width:900px){.egg-checklist{max-width:100%}}.egg-faq{display:flex;flex-direction:column}.egg-faq__item+.egg-faq__item{border-top:var(--egg-divider-width) solid var(--egg-card-border-color)}.egg-faq__question{display:flex;align-items:center;justify-content:space-between;gap:24px;width:100%;padding:var(--egg-faq-padding-y) 0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer;list-style:none}.egg-faq__question::-webkit-details-marker{display:none}.egg-faq__title{font-family:var(--egg-text-h4-family);font-size:var(--egg-text-h4-size);font-weight:var(--egg-text-h4-weight);line-height:1.25;letter-spacing:var(--egg-text-h4-tracking)}.egg-faq__icon,.egg-faq__title{color:var(--egg-color-text-primary)}.egg-faq__icon{position:relative;flex:none;width:32px;height:32px;border:2px solid var(--egg-color-border);border-radius:50%;transition:transform var(--egg-motion-base) var(--egg-motion-ease-out),background var(--egg-motion-fast) var(--egg-motion-ease-out)}.egg-faq__icon:after,.egg-faq__icon:before{content:"";position:absolute;top:50%;left:50%;width:12px;height:1.5px;border-radius:2px;background:currentColor;transform:translate(-50%,-50%)}.egg-faq__icon:after{transform:translate(-50%,-50%) rotate(90deg)}.egg-faq__question:hover .egg-faq__icon{background:var(--egg-color-surface)}.egg-faq__item.is-open .egg-faq__icon,.egg-faq__item[open] .egg-faq__icon{transform:rotate(45deg)}.egg-faq__panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--egg-motion-base) var(--egg-motion-ease-out)}.egg-faq__item.is-open .egg-faq__panel,.egg-faq__item[open] .egg-faq__panel{grid-template-rows:1fr}.egg-faq__answer{min-height:0;overflow:hidden;visibility:hidden;transition:visibility 0s linear var(--egg-motion-base)}.egg-faq__item.is-open .egg-faq__answer,.egg-faq__item[open] .egg-faq__answer{visibility:visible;transition-delay:0s}.egg-faq__answer>*{max-width:768px;margin:0;font-family:var(--egg-text-body-family);font-size:var(--egg-text-body-size);line-height:1.6;letter-spacing:var(--egg-text-body-tracking);color:var(--egg-color-text-primary)}.egg-faq__answer>*+*{margin-top:16px}.egg-faq__answer>:last-child{padding-bottom:var(--egg-faq-padding-y)}:is(.egg-section--panel,.egg-card--panel,.egg-surface--panel) .egg-faq__item+.egg-faq__item{border-top-color:var(--egg-color-beige-03)}.egg-on-dark .egg-faq__item+.egg-faq__item{border-top-color:var(--egg-color-border-dark)}.egg-on-dark .egg-faq__answer>*,.egg-on-dark .egg-faq__icon,.egg-on-dark .egg-faq__title{color:var(--egg-color-text-on-dark)}.egg-on-dark .egg-faq__icon{border-color:var(--egg-color-border-dark)}.egg-on-dark .egg-faq__question:hover .egg-faq__icon{background:var(--egg-color-grey-03)}@media (prefers-reduced-motion:reduce){.egg-faq__icon,.egg-faq__panel{transition:none}}.egg-table-wrap{max-width:100%;overflow-x:auto}.egg-table{width:100%;border-collapse:collapse;font-family:var(--egg-text-body-s-family);font-size:var(--egg-text-body-s-size);font-weight:var(--egg-text-body-s-weight);line-height:var(--egg-text-body-s-line);color:var(--egg-color-text-primary)}.egg-table th{padding:12px 16px;border-bottom:var(--egg-divider-width) solid var(--egg-color-text-primary);font-family:var(--egg-text-tag-family);font-size:var(--egg-text-tag-size);font-weight:var(--egg-text-tag-weight);line-height:var(--egg-text-tag-line);letter-spacing:var(--egg-text-tag-tracking);text-transform:var(--egg-text-tag-transform);text-align:left;vertical-align:bottom;white-space:nowrap}.egg-table td{padding:16px;border-bottom:var(--egg-divider-width) solid var(--egg-card-border-color);vertical-align:top}.egg-table tbody tr:last-child td{border-bottom:0}.egg-table__num{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.egg-on-dark .egg-table{color:var(--egg-color-text-on-dark)}.egg-on-dark .egg-table th{border-bottom-color:var(--egg-color-text-on-dark)}.egg-on-dark .egg-table td{border-bottom-color:var(--egg-color-border-dark)}.egg-list{display:grid;grid-gap:8px;gap:8px;margin:0;padding:0 0 0 24px;font-family:var(--egg-text-body-family);font-size:var(--egg-text-body-size);font-weight:var(--egg-text-body-weight);line-height:var(--egg-text-body-line);letter-spacing:var(--egg-text-body-tracking);color:var(--egg-color-text-primary)}.egg-list ol,.egg-list ul{display:grid;grid-gap:4px;gap:4px;margin:8px 0 0;padding-left:24px}ul.egg-list{list-style:disc}ul.egg-list ul{list-style:"–  "}ul.egg-list ul ul{list-style:circle}ol.egg-list{list-style:decimal}ol.egg-list ol{list-style:lower-alpha}.egg-list li{padding-left:4px;text-wrap:pretty}.egg-list li::marker{color:currentColor;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.egg-on-dark .egg-list{color:var(--egg-color-text-on-dark)}.egg-callout{--_mark:var(--egg-color-rose);position:relative;padding:20px 24px 20px 48px;border-radius:var(--egg-card-radius-sm);background:var(--egg-status-info-bg);color:var(--egg-status-info);font-family:var(--egg-text-body-s-family);font-size:var(--egg-text-body-s-size);font-weight:var(--egg-text-body-s-weight);line-height:var(--egg-text-body-s-line)}.egg-callout:before{content:"";position:absolute;top:calc(20px + (1lh - 8px) / 2);left:24px;width:8px;height:8px;border-radius:50%;background:var(--_mark)}.egg-callout>*{margin:0}.egg-callout>*+*{margin-top:8px}.egg-callout__title{font-weight:var(--egg-font-weight-semibold)}.egg-callout--success{--_mark:var(--egg-status-success-mark);background:var(--egg-status-success-bg);color:var(--egg-status-success)}.egg-callout--warning{--_mark:var(--egg-status-warning-mark);background:var(--egg-status-warning-bg);color:var(--egg-status-warning)}.egg-callout--error{--_mark:var(--egg-status-error-mark);background:var(--egg-status-error-bg);color:var(--egg-status-error)}.portal-shell{min-height:100vh;display:flex;flex-direction:column}.portal-main{flex:1 1;padding-block:calc(var(--egg-layout-header-height) + var(--egg-space-6)) var(--egg-space-9)}.portal-layout{display:grid;grid-template-columns:240px 1fr;grid-gap:64px;gap:64px;align-items:start}.portal-side{position:-webkit-sticky;position:sticky;top:calc(var(--egg-layout-header-height) + var(--egg-space-5));display:flex;flex-direction:column;gap:4px}.portal-side__group{margin-block:24px 8px}.portal-side__link{display:block;padding:8px 12px;border-radius:12px;color:var(--egg-color-beige-05);text-decoration:none;transition:background-color .18s var(--egg-motion-ease-out)}.portal-side__link:hover,.portal-side__link[aria-current=page]{background-color:var(--egg-color-beige-02);color:var(--egg-color-black)}.portal-stack{display:flex;flex-direction:column;gap:24px}.portal-row{display:flex;flex-wrap:wrap;gap:var(--egg-space-3);align-items:center}.portal-block{display:flex;flex-direction:column;gap:var(--egg-space-4)}.portal-prose>*+*{margin-top:var(--egg-space-4)}.portal-prose>h2+*,.portal-prose>h3+*,.portal-prose>h4+*{margin-top:var(--egg-space-3)}.portal-prose>h2,.portal-prose>h3,.portal-prose>h4{margin-top:var(--egg-space-7)}.portal-prose>table{width:100%}.portal-prose blockquote{margin:0;padding-left:var(--egg-space-4);border-left:2px solid var(--egg-color-beige-03);color:var(--egg-color-beige-05)}.portal-prose pre{overflow-x:auto;padding:var(--egg-space-4);border-radius:var(--egg-card-radius);background:var(--egg-color-beige-02)}.portal-prose code{font-family:var(--egg-font-mono)}.portal-divider{border:0;border-top:1px solid var(--egg-color-beige-02);margin-block:32px}.egg-container:has(.ref-page){max-width:1440px}.ref-page{display:flex;flex-direction:column;gap:var(--egg-space-6)}.ref-jump{display:flex;flex-wrap:wrap;gap:var(--egg-space-2)}.ref-jump a{text-decoration:none}.ref-group{display:flex;flex-direction:column;gap:var(--egg-space-6)}.ref-group__title{padding-bottom:var(--egg-space-3)}.ref-group__title,.ref-op{border-bottom:1px solid var(--egg-color-beige-02)}.ref-op{display:grid;grid-template-columns:minmax(0,1fr) 460px;grid-gap:var(--egg-space-6);gap:var(--egg-space-6);align-items:start;padding-bottom:var(--egg-space-6)}.ref-op:last-child{border-bottom:0}.ref-op__doc{gap:var(--egg-space-4)}.ref-op__code,.ref-op__doc{display:flex;flex-direction:column;min-width:0}.ref-op__code{position:-webkit-sticky;position:sticky;top:calc(var(--egg-layout-header-height) + var(--egg-space-5));gap:var(--egg-space-3)}.ref-signature{display:flex;flex-wrap:wrap;gap:var(--egg-space-3);align-items:center;margin:0}.ref-path{font-family:var(--egg-font-mono);word-break:break-all}.ref-scope{display:flex;flex-wrap:wrap;gap:var(--egg-space-3);align-items:center;margin:0}.ref-required{font-family:var(--egg-text-eyebrow-family);font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:var(--egg-color-rose)}.ref-params{display:flex;flex-direction:column;gap:var(--egg-space-2)}.ref-code{padding:var(--egg-space-4);overflow:hidden}.ref-code pre{margin:var(--egg-space-3) 0 0;overflow-x:auto;font-family:var(--egg-font-mono);font-size:13px;line-height:1.6;color:var(--egg-color-text-on-dark)}.ref-code pre code{display:block;max-height:420px;overflow-y:auto}@media (max-width:1100px){.ref-op{grid-template-columns:1fr}.ref-op__code{position:static}}@media (max-width:900px){.portal-layout{grid-template-columns:1fr;gap:32px}.portal-side{position:static;flex-direction:row;flex-wrap:wrap}}