.site-footer.svelte-1qlf0ns{background-color:var(--color--surface-dark-primary);border-top:1px solid rgba(255,255,255,.12);position:relative;z-index:1;overflow:hidden}.bg-mask.svelte-1qlf0ns{position:absolute;top:0;left:0;width:60%;aspect-ratio:4 / 3;opacity:.39;pointer-events:none;z-index:0;-webkit-mask-image:radial-gradient(ellipse 65% 75% at 0% 0%,rgba(0,0,0,1) 0%,rgba(0,0,0,.85) 25%,rgba(0,0,0,.4) 55%,rgba(0,0,0,0) 100%);mask-image:radial-gradient(ellipse 65% 75% at 0% 0%,#000,#000000d9 25%,#0006 55%,#0000);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.bg-mask.svelte-1qlf0ns img:where(.svelte-1qlf0ns){position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.shape.svelte-1qlf0ns{position:absolute;bottom:0;right:0;width:70%;aspect-ratio:16 / 9;pointer-events:none;z-index:0}.shape.svelte-1qlf0ns img:where(.svelte-1qlf0ns){width:100%;height:100%;object-fit:cover;display:block}.inner.svelte-1qlf0ns{position:relative;z-index:1;width:100%;max-width:var(--max-width--xxl);margin-inline:auto;padding:144px 64px;display:flex;align-items:flex-end;gap:80px}.left.svelte-1qlf0ns{flex:1 0 0;min-width:0;display:flex;flex-direction:column;gap:48px}.brand.svelte-1qlf0ns{text-decoration:none;display:flex;align-items:center;color:var(--color--text-dark-primary);width:100%;max-width:127px}.brand-logo.svelte-1qlf0ns{width:100%;height:auto;display:block}.meta.svelte-1qlf0ns{display:flex;flex-direction:column;gap:32px;width:100%}.socials.svelte-1qlf0ns{list-style:none;margin:0;padding:0;display:flex;flex-direction:row;gap:7px}.socials.svelte-1qlf0ns li:where(.svelte-1qlf0ns){display:flex}.social-link.svelte-1qlf0ns{display:flex;align-items:center;justify-content:center;text-decoration:none;width:32px;height:32px;border-radius:4px;overflow:hidden;transition:opacity .2s ease}.social-link.svelte-1qlf0ns:hover{opacity:.85}.social-icon.svelte-1qlf0ns{width:32px;height:32px;display:block;object-fit:contain}.social-fallback.svelte-1qlf0ns{font-size:12px;line-height:1;font-weight:400}.tagline.svelte-1qlf0ns{color:var(--color--text-dark-secondary);margin:0;max-width:280px;line-height:1.6}.captions.svelte-1qlf0ns{display:flex;flex-direction:row;flex-wrap:wrap;gap:4px 16px}.caption.svelte-1qlf0ns{color:var(--color--text-dark-primary);margin:0;font-size:var(--body-s--font-size);line-height:1.6}.caption-link.svelte-1qlf0ns{text-decoration:none;transition:opacity .2s ease}.caption-link.svelte-1qlf0ns:hover{opacity:.7}.nav.svelte-1qlf0ns{flex:1 0 0;min-width:0;list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-end;column-gap:32px;row-gap:16px}.nav-link.svelte-1qlf0ns{text-decoration:none;color:var(--color--text-dark-primary);font-size:var(--button--font-size);letter-spacing:var(--button--letter-spacing);text-transform:uppercase;line-height:1;white-space:nowrap;opacity:.5;transition:opacity .2s ease}.nav-link.svelte-1qlf0ns:hover{opacity:1}@media screen and (max-width:768px){.inner.svelte-1qlf0ns{flex-direction:column;align-items:flex-start;padding:80px 24px;gap:48px}.nav.svelte-1qlf0ns{flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap}.bg-mask.svelte-1qlf0ns,.shape.svelte-1qlf0ns{width:100%}}.site-header.svelte-y5scca{position:fixed;top:0;left:0;right:0;z-index:20;padding:32px}.shell.svelte-y5scca{width:100%;max-width:var(--max-width--xxl);margin-inline:auto;background-color:#ffffff1f;border:1px solid rgba(255,255,255,.27);border-radius:8px;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);transition:background-color .2s ease,border-color .2s ease}.site-header.is-scrolled.svelte-y5scca .shell:where(.svelte-y5scca){background-color:#111217;backdrop-filter:none;-webkit-backdrop-filter:none}.container.svelte-y5scca{width:100%;max-width:calc(var(--max-width--xxl) - var(--global--margin));margin-inline:auto;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:32px;padding:18px 32px}.logo.svelte-y5scca{text-decoration:none;display:flex;align-items:center;flex-shrink:0;justify-self:start;width:100%;max-width:7rem}.logo-img.svelte-y5scca{width:100%;height:auto;display:block}.nav.svelte-y5scca{display:flex;align-items:center;justify-self:center}.nav-list.svelte-y5scca{list-style:none;margin:0;padding:0;display:flex;align-items:center;justify-content:center;gap:64px}.link.svelte-y5scca{text-decoration:none;color:var(--color--text-dark-primary);transition:opacity .2s ease}.link.svelte-y5scca:hover,.link.is-active.svelte-y5scca{opacity:.6}.actions.svelte-y5scca{display:flex;align-items:center;gap:.5rem;flex-shrink:0;justify-self:end}.mobile-actions.svelte-y5scca{display:none;align-items:center;justify-self:end}.cta.svelte-y5scca{text-decoration:none;padding:12px 16px;border-radius:2px;transition:opacity .2s ease;white-space:nowrap}.cta--primary.svelte-y5scca{background-color:var(--color--surface-light-primary);color:var(--color--text-light-primary)}.cta--secondary.svelte-y5scca{background-color:var(--color--surface-accent-primary);color:var(--color--text-dark-primary)}.cta--paramorph.svelte-y5scca{background-color:var(--color--accent-red);color:var(--color--text-dark-primary)}.cta.svelte-y5scca:hover{opacity:.9}.menu-toggle.svelte-y5scca{background:none;border:none;cursor:pointer;color:var(--color--text-dark-primary);padding:0}.toggle-label.svelte-y5scca{position:relative;display:inline-block;min-width:3.2em;height:1.2em}.toggle-text.svelte-y5scca{position:absolute;left:0;top:0;white-space:nowrap}.drawer.svelte-y5scca{display:none}@media screen and (max-width:768px){.site-header.svelte-y5scca{padding:12px}.logo.svelte-y5scca{max-width:96px}.container.svelte-y5scca{grid-template-columns:1fr auto;gap:8px;padding:16px}.nav.svelte-y5scca,.actions.svelte-y5scca{display:none}.mobile-actions.svelte-y5scca{display:flex;align-items:center}.site-header.is-open.svelte-y5scca{position:fixed;inset:0;overflow-y:auto}.site-header.is-open.svelte-y5scca .shell:where(.svelte-y5scca){display:flex;flex-direction:column;min-height:calc(100vh - 24px);background-color:#111217;backdrop-filter:none;-webkit-backdrop-filter:none}.drawer.svelte-y5scca{display:flex;padding:0 16px 32px;flex-direction:column;flex:1;min-height:0}.drawer-links.svelte-y5scca{list-style:none;margin:0;padding:32px 0;display:flex;flex-direction:column;gap:24px;flex:1 0 0;min-height:0}.drawer-link.svelte-y5scca{text-decoration:none;color:var(--color--text-dark-primary);font-size:24px;line-height:1.2;transition:opacity .2s ease}.drawer-link.svelte-y5scca:hover,.drawer-link.is-active.svelte-y5scca{opacity:.6}.drawer-ctas.svelte-y5scca{display:flex;flex-direction:column;gap:var(--gap--xs);align-items:flex-start;margin-top:auto;width:100%}.drawer-cta.svelte-y5scca{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;width:100%;padding:12px 16px;border-radius:2px}.drawer-cta--primary.svelte-y5scca{background-color:var(--color--surface-light-primary);color:var(--color--text-light-primary)}.drawer-cta--secondary.svelte-y5scca{background-color:var(--color--surface-accent-primary);color:var(--color--text-dark-primary)}.drawer-cta--paramorph.svelte-y5scca{background-color:var(--color--accent-red);color:var(--color--text-dark-primary)}}@font-face{font-family:Elza;src:url(/fonts/Elza-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:block}:root{--typeface--primary: "Elza", Helvetica, Arial, sans-serif;--color--neutral-black-50: #ffffff;--color--neutral-black-100: #f6f7f8;--color--neutral-black-200: #dbdcdf;--color--neutral-black-300: #b3b5b9;--color--neutral-black-400: #7f8084;--color--neutral-black-500: #6e7279;--color--neutral-black-600: #58595e;--color--neutral-black-700: #27282e;--color--neutral-black-800: #13151b;--color--neutral-black-900: #090b12;--color--neutral-white-100: #6e6e6e;--color--neutral-white-300: #9e9e9e;--color--neutral-white-500: #ececf0;--color--neutral-white-700: #efeff2;--color--neutral-white-800: #fcfcfd;--color--neutral-white-900: #ffffff;--color--accent-blue: #0749ff;--color--accent-green: #beeb43;--color--accent-red: #ff3d2b;--color--accent-orange: #ff7a42;--color--text-dark-primary: #ffffff;--color--text-dark-secondary: #7f8084;--color--text-light-primary: #090b12;--color--text-light-secondary: #6e7279;--color--text-accent-primary: #0749ff;--color--text-accent-secondary: #beeb43;--color--surface-dark-primary: #090b12;--color--surface-dark-secondary: #27282e;--color--surface-pure-black: #000000;--color--surface-light-primary: #ffffff;--color--surface-light-secondary: #f6f7f8;--color--surface-accent-primary: #0749ff;--color--surface-accent-secondary: #beeb43;--color--border-light-primary: #b3b5b9;--color--border-light-secondary: #dbdcdf;--color--border-dark-primary: #58595e;--color--border-dark-secondary: #ffffff;--color--white: var(--color--surface-light-primary);--color--black: var(--color--text-light-primary);--color--blue: var(--color--accent-blue);--color--green: var(--color--accent-green);--color--surface-inset: var(--color--surface-light-secondary);--h1--font-size: 48px;--h1--line-height: 1.2;--h1--letter-spacing: -.02em;--h1--font-weight: 400;--h2--font-size: 36px;--h2--line-height: 1.3;--h2--letter-spacing: -.01em;--h2--font-weight: 400;--h3--font-size: 28px;--h3--line-height: 1.25;--h3--letter-spacing: 0;--h3--font-weight: 400;--h4--font-size: 20px;--h4--line-height: 1.25;--h4--letter-spacing: 0;--h4--font-weight: 400;--h5--font-size: 18px;--h5--line-height: 1.25;--h5--letter-spacing: 0;--h5--font-weight: 400;--h6--font-size: 16px;--h6--line-height: 1.25;--h6--letter-spacing: 0;--h6--font-weight: 400;--body-l--font-size: 20px;--body-l--line-height: 1.8;--body-l--letter-spacing: 0;--body-l--font-weight: 400;--body-m--font-size: 18px;--body-m--line-height: 1.6;--body-m--letter-spacing: 0;--body-m--font-weight: 400;--body-s--font-size: 16px;--body-s--line-height: 1.2;--body-s--letter-spacing: 0;--body-s--font-weight: 400;--body-xl--line-height: 1.6;--button--font-size: 12px;--button--letter-spacing: .04em;--button--font-weight: 400;--eyebrow--font-size: 14px;--eyebrow--letter-spacing: .12em;--eyebrow--font-weight: 400;--padding--xxs: 16px;--padding--xs: 24px;--padding--sm: 96px;--padding--md: 112px;--padding--lg: 128px;--padding--xl: 144px;--padding--xxl: 180px;--gap--xxs: 16px;--gap--xs: 16px;--gap--sm: 24px;--gap--md: 32px;--gap--lg: 48px;--gap--xl: 80px;--gap--xxl: 128px;--radius--sm: 8px;--radius--md: 12px;--radius--lg: 24px;--global--margin: 64px;--max-width--s: 640px;--max-width--m: 768px;--max-width--l: 140rem;--max-width--xl: 1280px;--max-width--xxl: 1440px}body.dark{--color--white: var(--color--surface-dark-primary);--color--black: var(--color--text-dark-primary);--color--surface-inset: var(--color--surface-dark-secondary)}@media screen and (min-width:992px){.js-ready [data-motion-array]>*:not([data-motion-block]){opacity:0}}@media(prefers-reduced-motion:reduce){[data-motion-array]>*:not([data-motion-block]){opacity:1!important}}@media screen and (min-width:992px){.js-ready [data-motion-hero]>*:not([data-motion-block]){opacity:0}}@media(prefers-reduced-motion:reduce){[data-motion-hero]>*:not([data-motion-block]){opacity:1!important}}@media screen and (max-width:768px){:root{--h1--font-size: 36px;--h2--font-size: 32px;--h3--font-size: 24px;--h4--font-size: 20px;--h5--font-size: 18px;--h6--font-size: 16px;--body-l--font-size: 18px;--body-m--font-size: 16px;--body-s--font-size: 14px;--padding--sm: 64px;--padding--md: 72px;--padding--lg: 96px;--padding--xl: 96px;--padding--xxl: 120px;--gap--xxs: 12px;--gap--xs: 12px;--gap--sm: 16px;--gap--md: 24px;--gap--lg: 32px;--gap--xl: 48px;--gap--xxl: 64px;--radius--sm: 2px;--radius--md: 8px;--radius--lg: 16px;--global--margin: 16px}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overscroll-behavior-y:none}body{font-family:var(--typeface--primary);color:var(--color--black);background-color:var(--color--white);width:100%;display:flex;flex-direction:column;min-height:100vh;overscroll-behavior-y:none}img{object-fit:cover;width:100%;display:block}h1{font-family:var(--typeface--primary);font-size:var(--h1--font-size);line-height:var(--h1--line-height);letter-spacing:var(--h1--letter-spacing);font-weight:var(--h1--font-weight);margin:0}h2{font-family:var(--typeface--primary);font-size:var(--h2--font-size);line-height:var(--h2--line-height);letter-spacing:var(--h2--letter-spacing);font-weight:var(--h2--font-weight);margin:0}h3{font-family:var(--typeface--primary);font-size:var(--h3--font-size);line-height:var(--h3--line-height);letter-spacing:var(--h3--letter-spacing);font-weight:var(--h3--font-weight);margin:0}h4{font-family:var(--typeface--primary);font-size:var(--h4--font-size);line-height:var(--h4--line-height);letter-spacing:var(--h4--letter-spacing);font-weight:var(--h4--font-weight);margin:0}h5{font-family:var(--typeface--primary);font-size:var(--h5--font-size);line-height:var(--h5--line-height);letter-spacing:var(--h5--letter-spacing);font-weight:var(--h5--font-weight);margin:0}h6{font-family:var(--typeface--primary);font-size:var(--h6--font-size);line-height:var(--h6--line-height);letter-spacing:var(--h6--letter-spacing);font-weight:var(--h6--font-weight);margin:0}p{font-size:var(--body-m--font-size);line-height:var(--body-m--line-height);letter-spacing:var(--body-m--letter-spacing);font-weight:var(--body-m--font-weight);margin:0}.u-layout-vflex{flex-direction:column;align-items:flex-start;display:flex}.u-layout-hflex{flex-direction:row;align-items:flex-start;display:flex}.u-layout-grid{grid-row-gap:16px;grid-column-gap:16px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}.section{padding-right:var(--global--margin);padding-left:var(--global--margin);flex-direction:column;justify-content:center;align-self:stretch;align-items:center;display:flex;position:relative;overflow:clip}.section-fw{padding-inline:var(--global--margin);flex-direction:column;justify-content:center;align-self:stretch;align-items:center;display:flex;position:relative;overflow:clip}.section-vh{padding-right:var(--global--margin);padding-left:var(--global--margin);flex-direction:column;justify-content:center;align-self:stretch;align-items:center;height:100vh;display:flex;position:relative;overflow:clip}@media screen and (max-width:768px){.section-vh{height:auto}}.container-sm{max-width:var(--max-width--s);width:100%;margin-inline:auto;position:relative}.container-md{max-width:var(--max-width--m);width:100%;margin-inline:auto;position:relative}.container-lg{max-width:var(--max-width--l);width:100%;margin-inline:auto;position:relative;display:flex;flex-direction:column;align-items:center}.container-xl{max-width:var(--max-width--xl);width:100%;margin-inline:auto;position:relative;display:flex;flex-direction:column;align-items:center}.container-xxl{max-width:var(--max-width--xxl);width:100%;margin-inline:auto;display:flex;flex-direction:column;align-items:center}.container-fw{width:100%;margin-inline:auto;display:flex;flex-direction:column;align-items:center;position:relative}.u-hs-h1{font-family:var(--typeface--primary);font-size:var(--h1--font-size);line-height:var(--h1--line-height);letter-spacing:var(--h1--letter-spacing);font-weight:var(--h1--font-weight)}.u-hs-h2{font-family:var(--typeface--primary);font-size:var(--h2--font-size);line-height:var(--h2--line-height);letter-spacing:var(--h2--letter-spacing);font-weight:var(--h2--font-weight)}.u-hs-h3{font-family:var(--typeface--primary);font-size:var(--h3--font-size);line-height:var(--h3--line-height);letter-spacing:var(--h3--letter-spacing);font-weight:var(--h3--font-weight)}.u-hs-h4{font-family:var(--typeface--primary);font-size:var(--h4--font-size);line-height:var(--h4--line-height);letter-spacing:var(--h4--letter-spacing);font-weight:var(--h4--font-weight)}.u-hs-h5{font-family:var(--typeface--primary);font-size:var(--h5--font-size);line-height:var(--h5--line-height);letter-spacing:var(--h5--letter-spacing);font-weight:var(--h5--font-weight)}.u-hs-h6{font-family:var(--typeface--primary);font-size:var(--h6--font-size);line-height:var(--h6--line-height);letter-spacing:var(--h6--letter-spacing);font-weight:var(--h6--font-weight)}.u-ts-body-sm,.text-sm{font-family:var(--typeface--primary);font-size:var(--body-s--font-size);line-height:var(--body-s--line-height);letter-spacing:var(--body-s--letter-spacing);font-weight:var(--body-s--font-weight)}.u-ts-body-md,.text-md{font-family:var(--typeface--primary);font-size:var(--body-m--font-size);line-height:var(--body-m--line-height);letter-spacing:var(--body-m--letter-spacing);font-weight:var(--body-m--font-weight)}.u-ts-body-lg,.text-lg{font-family:var(--typeface--primary);font-size:var(--body-l--font-size);line-height:var(--body-l--line-height);letter-spacing:var(--body-l--letter-spacing);font-weight:var(--body-l--font-weight)}.u-ts-body-xl{font-family:var(--typeface--primary);font-size:20px;line-height:var(--body-xl--line-height);letter-spacing:0;font-weight:400}.u-ts-body-sm :is(h1,h2,h3,h4,h5,h6),.text-sm :is(h1,h2,h3,h4,h5,h6){line-height:var(--body-s--line-height)!important}.u-ts-body-md :is(h1,h2,h3,h4,h5,h6),.text-md :is(h1,h2,h3,h4,h5,h6){line-height:var(--body-m--line-height)!important}.u-ts-body-lg :is(h1,h2,h3,h4,h5,h6),.text-lg :is(h1,h2,h3,h4,h5,h6){line-height:var(--body-l--line-height)!important}.u-ts-body-xl :is(h1,h2,h3,h4,h5,h6){line-height:var(--body-xl--line-height)!important}.u-ts-body-sm p,.text-sm p,.u-ts-body-md p,.text-md p,.u-ts-body-lg p,.text-lg p,.u-ts-body-xl p{font-size:inherit!important;line-height:inherit!important}.u-ts-button{font-family:var(--typeface--primary);font-size:var(--button--font-size);line-height:1;letter-spacing:var(--button--letter-spacing);font-weight:var(--button--font-weight);text-transform:uppercase}.u-btn{display:inline-flex;align-items:center;justify-content:center;text-align:center;min-width:120px}.u-ts-eyebrow{font-family:var(--typeface--primary);font-size:var(--eyebrow--font-size);line-height:1;letter-spacing:var(--eyebrow--letter-spacing);font-weight:var(--eyebrow--font-weight);text-transform:uppercase}.u-font-normal{font-weight:400}.u-text-left{text-align:left}.u-text-center{text-align:center}.u-text-right{text-align:right}.u-text-nowrap{white-space:nowrap}.u-text-allcaps{text-transform:uppercase}.u-text-italic{font-style:italic}.u-text-muted{opacity:.6}@media screen and (max-width:768px){.u-text-nowrap{white-space:normal}}.u-text-white{color:var(--color--white)}.u-text-black{color:var(--color--black)}.u-text-blue{color:var(--color--blue)}.u-text-green{color:var(--color--green)}.u-text-light-primary{color:var(--color--text-light-primary)}.u-text-light-secondary{color:var(--color--text-light-secondary)}.u-text-dark-primary{color:var(--color--text-dark-primary)}.u-text-dark-secondary{color:var(--color--text-dark-secondary)}.u-text-accent-primary{color:var(--color--text-accent-primary)}.u-text-accent-secondary{color:var(--color--text-accent-secondary)}.u-bg-white{background-color:var(--color--white);color:var(--color--black)}.u-bg-black{background-color:var(--color--black);color:var(--color--white)}.u-bg-blue{background-color:var(--color--blue);color:var(--color--white)}.u-bg-green{background-color:var(--color--green);color:var(--color--black)}.u-bg-surface-light-primary{background-color:var(--color--surface-light-primary);color:var(--color--text-light-primary)}.u-bg-surface-light-secondary{background-color:var(--color--surface-light-secondary);color:var(--color--text-light-primary)}.u-bg-surface-dark-primary{background-color:var(--color--surface-dark-primary);color:var(--color--text-dark-primary)}.u-bg-surface-dark-secondary{background-color:var(--color--surface-dark-secondary);color:var(--color--text-dark-primary)}.u-bg-surface-accent-secondary{background-color:var(--color--surface-accent-secondary);color:var(--color--text-light-primary)}.u-border-light-primary{border-color:var(--color--border-light-primary)}.u-border-light-secondary{border-color:var(--color--border-light-secondary)}.u-border-dark-primary{border-color:var(--color--border-dark-primary)}.u-border-dark-secondary{border-color:var(--color--border-dark-secondary)}.eyebrow-tag{display:inline-flex;align-items:center;justify-content:center;padding:12px;border:1px solid rgba(255,255,255,.12);border-radius:8px;white-space:nowrap}.eyebrow-tag--recurvia{background-color:var(--color--surface-accent-primary);color:var(--color--text-dark-primary)}.eyebrow-tag--paramorph{background-color:var(--color--accent-red);color:var(--color--text-dark-primary)}.eyebrow-tag--metrana{background-color:var(--color--surface-accent-secondary);color:var(--color--text-light-primary)}.gradient-border-top,.gradient-border-bottom{position:relative}.gradient-border-top:before,.gradient-border-bottom:after{content:"";position:absolute;left:0;right:0;height:1px;pointer-events:none;z-index:1}.gradient-border-top:before{top:0}.gradient-border-bottom:after{bottom:0}.gradient-border-top--recurvia:before,.gradient-border-bottom--recurvia:after{background:linear-gradient(270deg,#0749ff00,#0749ff12 20%,#0749ff99 50.19%,#0749ff12 80%,#0749ff00)}.gradient-border-top--metrana:before,.gradient-border-bottom--metrana:after{background:linear-gradient(270deg,#fff0,#ffffff12 20%,#fff9 50.19%,#ffffff12 80%,#9990)}.gradient-border-top--paramorph:before,.gradient-border-bottom--paramorph:after{background:linear-gradient(270deg,#ff3d2b00,#ff3d2b12 20%,#ff3d2b99 50.19%,#ff3d2b12 80%,#ff3d2b00)}.u-radius-sm{border-radius:var(--radius--sm)}.u-radius-md{border-radius:var(--radius--md)}.u-radius-lg{border-radius:var(--radius--lg)}.py-xxs{padding-top:var(--padding--xxs);padding-bottom:var(--padding--xxs)}.py-xs{padding-top:var(--padding--xs);padding-bottom:var(--padding--xs)}.py-sm{padding-top:var(--padding--sm);padding-bottom:var(--padding--sm)}.py-md{padding-top:var(--padding--md);padding-bottom:var(--padding--md)}.py-lg{padding-top:var(--padding--lg);padding-bottom:var(--padding--lg)}.py-xl{padding-top:var(--padding--xl);padding-bottom:var(--padding--xl)}.pt-0{padding-top:0}.pt-xxs{padding-top:var(--padding--xxs)}.pt-xs{padding-top:var(--padding--xs)}.pt-sm{padding-top:var(--padding--sm)}.pt-md{padding-top:var(--padding--md)}.pt-lg{padding-top:var(--padding--lg)}.pt-xl{padding-top:var(--padding--xl)}.pb-0{padding-bottom:0}.pb-xxs{padding-bottom:var(--padding--xxs)}.pb-xs{padding-bottom:var(--padding--xs)}.pb-sm{padding-bottom:var(--padding--sm)}.pb-md{padding-bottom:var(--padding--md)}.pb-lg{padding-bottom:var(--padding--lg)}.pb-xl{padding-bottom:var(--padding--xl)}.p-xxs{padding:var(--padding--xxs)}.p-xs{padding:var(--padding--xs)}.p-sm{padding:var(--padding--sm)}.p-md{padding:var(--padding--md)}.p-lg{padding:var(--padding--lg)}.p-xl{padding:var(--padding--xl)}.gap-0{gap:0}.gap-xxs{gap:var(--gap--xxs)}.gap-xs{gap:var(--gap--xs)}.gap-sm{gap:var(--gap--sm)}.gap-md{gap:var(--gap--md)}.gap-lg{gap:var(--gap--lg)}.gap-xl{gap:var(--gap--xl)}.gap-xxl{gap:var(--gap--xxl)}.gap-x-xxs{column-gap:var(--gap--xxs)}.gap-x-xs{column-gap:var(--gap--xs)}.gap-x-sm{column-gap:var(--gap--sm)}.gap-x-md{column-gap:var(--gap--md)}.gap-x-lg{column-gap:var(--gap--lg)}.gap-x-xl{column-gap:var(--gap--xl)}.gap-y-xxs{row-gap:var(--gap--xxs)}.gap-y-xs{row-gap:var(--gap--xs)}.gap-y-sm{row-gap:var(--gap--sm)}.gap-y-md{row-gap:var(--gap--md)}.gap-y-lg{row-gap:var(--gap--lg)}.gap-y-xl{row-gap:var(--gap--xl)}.wp-25{width:25%}.wp-50{width:50%}.wp-75{width:75%}.wp-100{width:100%}.hp-25{height:25%}.hp-50{height:50%}.hp-75{height:75%}.hp-100{height:100%}.u-z-index-1{z-index:1;position:relative}.u-z-index-2{z-index:2;position:relative}.u-overflow-visible{overflow:visible}.u-overflow-hidden{overflow:hidden}.u-overflow-auto{overflow:auto}.u-flex-grow{flex:1}.u-stretch{object-fit:cover;height:100%}.u-layer{justify-content:center;align-items:center;position:absolute;inset:0}.u-hide-all{display:none}@media screen and (max-width:768px){.u-hide-md{display:none}}@media screen and (max-width:479px){.u-hide-xs{display:none}}.u-no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.u-no-scrollbar::-webkit-scrollbar{display:none}.u-line-mask{overflow:hidden}main{min-height:calc(100vh - 10rem)}.page-shell{display:grid;gap:var(--padding--sm);padding-bottom:var(--padding--lg)}.page-intro{width:100%;max-width:var(--max-width--xl);margin:0 auto;padding:var(--padding--lg) var(--global--margin) 0;display:grid;gap:var(--gap--md)}.page-intro__eyebrow{color:var(--color--text-accent-secondary)}.page-intro__body{max-width:40rem;color:var(--color--text-dark-secondary)}.page-placeholder-grid{width:100%;max-width:var(--max-width--xl);margin:0 auto;padding:0 var(--global--margin);display:grid;gap:var(--gap--sm)}.page-placeholder-card{padding:var(--gap--lg);background-color:var(--color--surface-dark-secondary);border:1px solid var(--color--border-dark-primary);border-radius:var(--radius--md);display:grid;gap:var(--gap--xs)}.page-placeholder-card p:last-child{color:var(--color--text-dark-secondary)}
