@font-face{font-family:IBM Plex Sans;src:local("IBM Plex Sans Light"),url(../_fonts/NAvprNCT47CLjj3GX-WDKhZkNzd7sAAEJjsoU4m9n5s-_KNkKFeq0DWFjHdakCTw2DIvIZ8VcCPQViV2NsQ_ugo.woff2) format(woff2);font-display:swap;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-weight:300;font-style:normal}@font-face{font-family:"IBM Plex Sans Fallback: BlinkMacSystemFont";src:local("BlinkMacSystemFont");size-adjust:108.2823%;ascent-override:94.66%;descent-override:25.3966%;line-gap-override:0%}@font-face{font-family:"IBM Plex Sans Fallback: Segoe UI";src:local("Segoe UI");size-adjust:101.7233%;ascent-override:100.7635%;descent-override:27.0341%;line-gap-override:0%}@font-face{font-family:"IBM Plex Sans Fallback: Helvetica Neue";src:local("Helvetica Neue");size-adjust:100.2222%;ascent-override:102.2727%;descent-override:27.439%;line-gap-override:0%}@font-face{font-family:"IBM Plex Sans Fallback: Arial";src:local("Arial");size-adjust:101.1663%;ascent-override:101.3184%;descent-override:27.183%;line-gap-override:0%}@font-face{font-family:"IBM Plex Sans Fallback: Noto Sans";src:local("Noto Sans");size-adjust:95.1477%;ascent-override:107.7273%;descent-override:28.9024%;line-gap-override:0%}@font-face{font-family:IBM Plex Sans;src:local("IBM Plex Sans Light"),url(../_fonts/8yfpHalfiruUnOlEjXAfKI-EE4NlNjlVImQJr-kKi8g-1vG_ZyIAcgj7Zi9Y_7AZOa45lCkr-iXD4cDI90NO4vM.woff2) format(woff2);font-display:swap;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-weight:300;font-style:normal}@font-face{font-family:IBM Plex Sans;src:local("IBM Plex Sans Regular"),local("IBM Plex Sans"),url(../_fonts/NAvprNCT47CLjj3GX-WDKhZkNzd7sAAEJjsoU4m9n5s-_KNkKFeq0DWFjHdakCTw2DIvIZ8VcCPQViV2NsQ_ugo.woff2) format(woff2);font-display:swap;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-weight:400;font-style:normal}@font-face{font-family:IBM Plex Sans;src:local("IBM Plex Sans Regular"),local("IBM Plex Sans"),url(../_fonts/8yfpHalfiruUnOlEjXAfKI-EE4NlNjlVImQJr-kKi8g-1vG_ZyIAcgj7Zi9Y_7AZOa45lCkr-iXD4cDI90NO4vM.woff2) format(woff2);font-display:swap;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-weight:400;font-style:normal}@font-face{font-family:IBM Plex Sans;src:local("IBM Plex Sans Medium"),url(../_fonts/NAvprNCT47CLjj3GX-WDKhZkNzd7sAAEJjsoU4m9n5s-_KNkKFeq0DWFjHdakCTw2DIvIZ8VcCPQViV2NsQ_ugo.woff2) format(woff2);font-display:swap;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-weight:500;font-style:normal}@font-face{font-family:IBM Plex Sans;src:local("IBM Plex Sans Medium"),url(../_fonts/8yfpHalfiruUnOlEjXAfKI-EE4NlNjlVImQJr-kKi8g-1vG_ZyIAcgj7Zi9Y_7AZOa45lCkr-iXD4cDI90NO4vM.woff2) format(woff2);font-display:swap;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-weight:500;font-style:normal}@font-face{font-family:IBM Plex Sans;src:local("IBM Plex Sans SemiBold"),url(../_fonts/NAvprNCT47CLjj3GX-WDKhZkNzd7sAAEJjsoU4m9n5s-_KNkKFeq0DWFjHdakCTw2DIvIZ8VcCPQViV2NsQ_ugo.woff2) format(woff2);font-display:swap;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-weight:600;font-style:normal}@font-face{font-family:IBM Plex Sans;src:local("IBM Plex Sans SemiBold"),url(../_fonts/8yfpHalfiruUnOlEjXAfKI-EE4NlNjlVImQJr-kKi8g-1vG_ZyIAcgj7Zi9Y_7AZOa45lCkr-iXD4cDI90NO4vM.woff2) format(woff2);font-display:swap;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-weight:600;font-style:normal}@font-face{font-family:IBM Plex Sans;src:local("IBM Plex Sans Bold"),url(../_fonts/NAvprNCT47CLjj3GX-WDKhZkNzd7sAAEJjsoU4m9n5s-_KNkKFeq0DWFjHdakCTw2DIvIZ8VcCPQViV2NsQ_ugo.woff2) format(woff2);font-display:swap;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-weight:700;font-style:normal}@font-face{font-family:IBM Plex Sans;src:local("IBM Plex Sans Bold"),url(../_fonts/8yfpHalfiruUnOlEjXAfKI-EE4NlNjlVImQJr-kKi8g-1vG_ZyIAcgj7Zi9Y_7AZOa45lCkr-iXD4cDI90NO4vM.woff2) format(woff2);font-display:swap;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-weight:700;font-style:normal}@font-face{font-family:IBM Plex Mono;src:local("IBM Plex Mono Regular"),local("IBM Plex Mono"),url(../_fonts/r2KASPa1NYEuoln4lN0W3EcSZ4QcjSeSmKvuJKUW_e0-EBXL59uF8lOU0BbZ0Qd0HKaqxnk9ahNM_OUahEvA2bA.woff2) format(woff2);font-display:swap;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-weight:400;font-style:normal}@font-face{font-family:"IBM Plex Mono Fallback: Courier New";src:local("Courier New");size-adjust:99.9837%;ascent-override:102.5167%;descent-override:27.5045%;line-gap-override:0%}@font-face{font-family:"IBM Plex Mono Fallback: Roboto Mono";src:local("Roboto Mono");size-adjust:99.9837%;ascent-override:102.5167%;descent-override:27.5045%;line-gap-override:0%}@font-face{font-family:"IBM Plex Mono Fallback: Noto Sans Mono";src:local("Noto Sans Mono");size-adjust:100%;ascent-override:102.5%;descent-override:27.5%;line-gap-override:0%}@font-face{font-family:IBM Plex Mono;src:local("IBM Plex Mono Regular"),local("IBM Plex Mono"),url(../_fonts/oA7rp6XLB_UIP_utZxXIDlSPcMeVLGKMaeey_kAD0fo-98JsXCHs_mcC6olFARmc-2GM9H4YyxJhTUClXLaqEOU.woff2) format(woff2);font-display:swap;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-weight:400;font-style:normal}@font-face{font-family:IBM Plex Mono;src:local("IBM Plex Mono Medium"),url(../_fonts/fxn6Ta_PXKaftNQ6o3GFS9b6XU2VmWsDHvzQlBYv26k-RCwtZl_Z0-eqoKkgjV2Lvu8bNskZv3RiHclp-qdyFbE.woff2) format(woff2);font-display:swap;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-weight:500;font-style:normal}@font-face{font-family:IBM Plex Mono;src:local("IBM Plex Mono Medium"),url(../_fonts/Y7f-8GVyzqqVUZE9RGKSEwHKp-J5xG9W9JvAuAXnukE-a6vWQ8lr44WUpidIwQELsd_UxxoksjFr_7OFl0B1cj4.woff2) format(woff2);font-display:swap;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-weight:500;font-style:normal}@font-face{font-family:IBM Plex Mono;src:local("IBM Plex Mono SemiBold"),url(../_fonts/k9VNYFZ3lbLjdFOvyoe_t6P1Z4y9X5RYYVuXmoEo_ig-nTKWoqtzyKxAIKIx8JNNQ2Q8SwgTTBWZ4p5o2jmFO3k.woff2) format(woff2);font-display:swap;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-weight:600;font-style:normal}@font-face{font-family:IBM Plex Mono;src:local("IBM Plex Mono SemiBold"),url(../_fonts/4QnBRRPRkqsZZsI-BMyAY6O8mcHveU0lVITGztsdgaU-6W9goIX2kkUb_cEk1DVhEit9nFnfoMy0U1qs3xF4uAE.woff2) format(woff2);font-display:swap;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-weight:600;font-style:normal}:root{color-scheme:light;--c-canvas:#f7f5f0;--c-card:#fff;--c-elevated:#fff;--c-subtle:#efede6;--c-hairline:#e2dfd6;--c-strong:#b7b2a6;--c-text:#23241f;--c-text-secondary:#5c5e54;--c-text-tertiary:#6a6c61;--c-text-inverse:#f7f5f0;--c-accent:#3e6b4e;--c-accent-ink:#fff;--c-accent-soft:#e4ece3;--c-accent-deep:#34503d;--c-hover:rgba(35,36,31,.06);--c-focus:#3e6b4e;--c-scrim:rgba(35,36,31,.4);--c-gain:#3e7d5a;--c-neutral:#5c5e54;--c-loss:#9b3b3b;--c-warn:#8a5e22;--c-info:#3c6079;--c-deep-bg:#181e19;--c-deep-surface:#1f271f;--c-deep-hairline:rgba(247,245,240,.1);--c-deep-text:#f1f0ea;--c-deep-text-soft:#b3bdb2;--c-deep-accent:#93c0a1;--c-deep-accent-soft:rgba(147,192,161,.16);--wash-sprout:radial-gradient(125% 120% at 50% -8%,#eef3ea 0%,var(--c-canvas) 58%);--wash-accent:linear-gradient(142deg,#4a7a5a,#34503d);--wash-deep:radial-gradient(120% 130% at 70% 0%,#212a22 0%,var(--c-deep-bg) 60%);--font-sans:"IBM Plex Sans", "IBM Plex Sans Fallback: BlinkMacSystemFont", "IBM Plex Sans Fallback: Segoe UI", "IBM Plex Sans Fallback: Helvetica Neue", "IBM Plex Sans Fallback: Arial", "IBM Plex Sans Fallback: Noto Sans",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--font-mono:"IBM Plex Mono", "IBM Plex Mono Fallback: Courier New", "IBM Plex Mono Fallback: Roboto Mono", "IBM Plex Mono Fallback: Noto Sans Mono",ui-monospace,"SF Mono","SFMono-Regular",Menlo,monospace;--fs-hero:clamp(2.6rem,1.1rem + 6.4vw,5.5rem);--fs-display:clamp(2rem,1.2rem + 3.4vw,3.25rem);--fs-title:clamp(1.5rem,1.15rem + 1.55vw,2.05rem);--fs-subtitle:clamp(1.15rem,1.02rem + .6vw,1.375rem);--fs-section:1.0625rem;--fs-body-lg:1.0625rem;--fs-body:1rem;--fs-label:.875rem;--fs-caption:.8125rem;--fs-micro:.6875rem;--lh-hero:1.04;--lh-display:1.1;--lh-title:1.18;--lh-snug:1.4;--lh-body:1.62;--ls-tight:-.022em;--ls-snug:-.01em;--ls-wide:.02em;--ls-eyebrow:.16em;--fw-light:300;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--app-fs-display:1.75rem;--app-fs-title:1.375rem;--app-fs-section:1.0625rem;--app-fs-body-lg:1.0625rem;--app-fs-body:1rem;--app-fs-label:.875rem;--app-fs-caption:.8125rem;--app-fs-micro:.6875rem;--app-fs-data-lg:1.625rem;--app-fs-data:.9375rem;--app-fs-data-sm:.75rem;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--gutter:clamp(1.25rem,.5rem + 2.4vw,2.5rem);--section-y:clamp(3.5rem,1.8rem + 6vw,7rem);--section-y-sm:clamp(2.5rem,1.5rem + 3.5vw,4.5rem);--max-prose:680px;--max-narrow:560px;--max-content:1120px;--max-wide:1320px;--r-sm:8px;--r-md:12px;--r-lg:16px;--r-xl:20px;--r-xxl:28px;--r-pill:999px;--bw-hairline:1px;--bw-emphasis:2px;--shadow-1:0 1px 3px rgba(26,36,33,.08);--shadow-2:0 4px 12px rgba(26,36,33,.12);--shadow-float:0 30px 60px -28px rgba(26,36,33,.28),0 8px 22px -14px rgba(26,36,33,.16);--shadow-deep:0 44px 90px -40px rgba(0,0,0,.55);--shadow-accent:0 12px 30px -10px rgba(62,107,78,.5);--sheen-line:hsla(0,0%,100%,.3);--dur-fast:.12s;--dur-base:.2s;--dur-slow:.32s;--dur-slower:.56s;--dur-pulse:1.1s;--dur-heartbeat:1.5s;--ease-standard:cubic-bezier(.33,1,.68,1);--ease-spring:cubic-bezier(.2,.8,.2,1);--ease-pop:cubic-bezier(.16,1,.3,1);--ease-emphasized:cubic-bezier(.45,0,.15,1);--press-scale:.97;--grain-opacity:.038;--reveal-rise:18px;--reveal-step:80ms;--lift-card:-4px;--lift-card-press:-1px;--glow-accent:radial-gradient(60% 60% at 50% 40%,rgba(62,107,78,.16) 0%,transparent 70%);--glow-deep:radial-gradient(50% 60% at 50% 30%,rgba(147,192,161,.16) 0%,transparent 72%);--aura-opacity:.9;--dur-aura:18s;--dur-float:7s;--fs-wordmark:1.5rem;--size-brand-mark:2.125rem;--device-phone-w:360px;--device-phone-ar:360/760;--device-bezel-pad:.75rem;--device-bezel:var(--c-deep-bg);--device-bezel-edge:var(--c-deep-hairline);--r-device:48px;--r-device-screen:36px;--nav-h:70px;--nav-blur:14px;--c-nav-bg:color-mix(in srgb,var(--c-canvas) 86%,transparent);--z-base:1;--z-raised:10;--z-nav:100;--z-overlay:200;--z-banner:300}@media(prefers-reduced-motion:reduce){:root{--dur-fast:0ms;--dur-base:0ms;--dur-slow:0ms;--dur-slower:0ms;--dur-pulse:1ms;--dur-heartbeat:1ms;--press-scale:1}}*,:after,:before{box-sizing:border-box}:where(html){-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-block-start:var(--nav-h);-webkit-tap-highlight-color:transparent;scrollbar-gutter:stable}:where(body){margin:0;min-height:100svh;font-family:var(--font-sans);font-size:var(--fs-body);font-weight:var(--fw-regular);line-height:var(--lh-body);color:var(--c-text);background-color:var(--c-canvas);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"kern","liga","calt";overflow-x:hidden}:where(h1,h2,h3,h4,h5,h6){margin:0;font-weight:var(--fw-semibold);line-height:var(--lh-title);letter-spacing:var(--ls-snug);text-wrap:balance}:where(p){margin:0;text-wrap:pretty}:where(a){color:inherit;text-decoration:none}:where(ul,ol){margin:0;padding:0;list-style:none}:where(dl,dd){margin:0}:where(img,svg,video,canvas){display:block;max-width:100%}:where(img,video){height:auto}:where(button){font:inherit;color:inherit;margin:0;padding:0;border:0;background:none;cursor:pointer}:where(input,textarea,select){font:inherit;color:inherit}:where(strong,b){font-weight:var(--fw-semibold)}:where(em,i){font-style:italic}:where(hr){border:0;border-top:var(--bw-hairline) solid var(--c-hairline);margin:0}.section+.section{border-block-start:var(--bw-hairline) solid var(--c-hairline)}.section[data-tone=deep],.section[data-tone=deep]+.section{border-block-start:0}::-moz-selection{background:var(--c-accent-soft);color:var(--c-accent-deep)}::selection{background:var(--c-accent-soft);color:var(--c-accent-deep)}:focus-visible{outline:var(--bw-emphasis) solid var(--c-focus);outline-offset:3px;border-radius:var(--r-sm)}:where(:focus:not(:focus-visible)){outline:none}.mono{font-family:var(--font-mono);font-feature-settings:"tnum","zero"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:fixed;top:var(--space-3);left:var(--space-3);z-index:var(--z-banner);padding:var(--space-3) var(--space-5);font-weight:var(--fw-medium);background:var(--c-accent);color:var(--c-accent-ink);border-radius:var(--r-md);box-shadow:var(--shadow-2);transform:translateY(-160%);transition:transform var(--dur-base) var(--ease-standard)}.skip-link:focus{transform:translateY(0)}.grain{position:fixed;inset:0;z-index:var(--z-overlay);pointer-events:none;opacity:var(--grain-opacity);mix-blend-mode:multiply;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='a'%3E%3CfeTurbulence baseFrequency='.82' numOctaves='2' stitchTiles='stitch' type='fractalNoise'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)'/%3E%3C/svg%3E");background-size:240px 240px}@media(prefers-reduced-motion:reduce){:where(html){scroll-behavior:auto}*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}.page-enter-active{transition:opacity var(--dur-slow) var(--ease-standard)}.page-leave-active{transition:opacity var(--dur-base) var(--ease-standard)}.page-enter-from,.page-leave-to{opacity:0}@media(prefers-reduced-motion:no-preference){.motion-ready .reveal{opacity:0;transform:translateY(16px);transition:opacity var(--dur-slower) var(--ease-pop),transform var(--dur-slower) var(--ease-pop)}.motion-ready .reveal.is-visible{opacity:1;transform:none}.motion-ready .hero__actions,.motion-ready .hero__lede,.motion-ready .hero__title,.motion-ready .hero__trust,.motion-ready .hero__visual{animation:hero-rise var(--dur-slower) var(--ease-pop) both}.motion-ready .hero__title{animation-delay:80ms}.motion-ready .hero__lede{animation-delay:.18s}.motion-ready .hero__actions{animation-delay:.28s}.motion-ready .hero__trust{animation-delay:.36s}.motion-ready .hero__visual{animation-name:hero-fade;animation-delay:.16s}}@keyframes hero-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes hero-fade{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:no-preference){.motion-ready .reveal-group>*{opacity:0;transform:translateY(var(--reveal-rise));transition:opacity var(--dur-slower) var(--ease-pop),transform var(--dur-slower) var(--ease-pop);transition-delay:calc(var(--reveal-i, 0)*var(--reveal-step))}.motion-ready .reveal-group.is-visible>*{opacity:1;transform:none}.aura{animation:aura-drift var(--dur-aura) var(--ease-standard) infinite alternate}}@keyframes aura-drift{0%{transform:translate3d(-3%,-2%,0) scale(1);opacity:calc(var(--aura-opacity)*.7)}to{transform:translate3d(3%,2%,0) scale(1.08);opacity:var(--aura-opacity)}}@keyframes float{0%{transform:translateY(calc(var(--reveal-rise)*-.3))}to{transform:translateY(calc(var(--reveal-rise)*.3))}}@keyframes sheen{0%{transform:translate(-120%) skew(-12deg)}to{transform:translate(120%) skew(-12deg)}}
