@font-face{font-family:sentient;src:url(../media/Sentient_Regular-s.p.0uhjsio5wxr1z.ttf)format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:sentient;src:url(../media/Sentient_Medium-s.p.4053bw9i0166_.ttf)format("truetype");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:sentient;src:url(../media/Sentient_Bold-s.p.2yixvssiry4_w.ttf)format("truetype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:sentient Fallback;src:local(Arial);ascent-override:88.27%;descent-override:29.42%;line-gap-override:7.36%;size-adjust:108.76%}.sentient_d4530cf3-module__fI-ncG__className{font-family:sentient,sentient Fallback}.sentient_d4530cf3-module__fI-ncG__variable{--font-lx-display:"sentient", "sentient Fallback"}
@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/c3cb240f9c892514-s.270md_-rr62el.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0lsanbtneewqp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}.dm_sans_4a13083f-module__AygBCW__className{font-family:DM Sans,DM Sans Fallback;font-style:normal}.dm_sans_4a13083f-module__AygBCW__variable{--font-lx-body:"DM Sans", "DM Sans Fallback"}
@layer components{.luxe{--lx-ink:#000000e6;--lx-ink-soft:#434343;--lx-ink-strong:#1a1a1a;--lx-inverse:#0a0a0a;--lx-on-inverse:#fff;--lx-hover-wash:color-mix(in srgb, var(--lx-ink-strong) 7%, transparent);--lx-placeholder:#767676;--lx-line:#d6d6d6;--lx-surface:#fff;--lx-surface-2:#edebe8;--lx-surface-3:#f1f0ee;--lx-brand:#ffd63c;--lx-brand-hover:#ecc739;--lx-on-brand:#1a1a1a;--lx-sage:#aabd8c;--lx-mint:#e3ebd6;--lx-moss:#c6d7ad;--lx-moss-line:#8a9b74;--lx-sand:#e2d1be;--lx-sand-line:#c3ae98;--lx-butter:#fff5cd;--lx-honey:#fff2c2;--lx-amber:#ffdb55;--lx-honey-deep:#ebda9d;--lx-lilac:#a78bfa;--lx-field:#d9d7d4;--lx-field-hover:#b6b4af;--lx-field-focus:#85817a;--lx-section:8rem;--lx-gutter:2rem;--lx-gap:6rem;--lx-container:80rem;--lx-radius-sm:.25rem;--lx-radius:.375rem;--lx-radius-lg:.5rem;--lx-radius-xl:2rem;--lx-ease:cubic-bezier(.23, 1, .32, 1);--lx-ease-expo:cubic-bezier(.19, 1, .22, 1);--lx-ease-circ:cubic-bezier(.075, .82, .165, 1);--lx-dur-fast:.2s;--lx-dur-hover:.25s;--lx-dur:.3s;--lx-dur-slow:.5s;--lx-stagger:70ms;--lx-dur-enter:.55s;--lx-dur-enter-media:.7s;color:var(--lx-ink-soft);background-color:var(--lx-surface);font-family:var(--font-lx-body), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.02em;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-size:1rem;line-height:1.5rem}:where(.dark,.moonlight) .luxe{--lx-ink:#f2efea;--lx-ink-soft:#b8b2a9;--lx-ink-strong:#f6f4f0;--lx-inverse:#f2efea;--lx-on-inverse:#151412;--lx-placeholder:#857f76;--lx-line:#35322e;--lx-surface:#151412;--lx-surface-2:#1f1d1a;--lx-surface-3:#1a1917;--lx-brand-hover:#ffe06b;--lx-sage:#2b3322;--lx-mint:#1d231a;--lx-moss:#3a4530;--lx-moss-line:#5d6b4e;--lx-sand:#2d2620;--lx-sand-line:#4b4036;--lx-butter:#25221a;--lx-honey:#272315;--lx-amber:#3b3014;--lx-honey-deep:#3a3320;--lx-lilac:#2c2544;--lx-field:#24221e;--lx-field-hover:#4a463f;--lx-field-focus:#6f695f;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:where(.dark,.moonlight) .luxe .lx-logo{filter:invert()}@media (max-width:991px){.luxe{--lx-section:5rem;--lx-gap:4rem}}@media (max-width:767px){.luxe{--lx-gutter:1rem;--lx-gap:3rem}}.luxe :where(h1,h2,h3,h4,h5,h6){font-family:inherit;font-weight:inherit;letter-spacing:inherit;color:inherit;text-wrap:inherit}.luxe :where(p){text-wrap:inherit}.lx-6xl{font-family:var(--font-lx-display), Georgia, serif;color:var(--lx-ink);font-size:3.75rem;font-weight:700;line-height:100%}.lx-5xl{font-family:var(--font-lx-display), Georgia, serif;letter-spacing:-.04em;color:var(--lx-ink);font-size:3rem;font-weight:700;line-height:110%}.lx-4xl{font-family:var(--font-lx-display), Georgia, serif;color:var(--lx-ink);font-size:2.25rem;font-weight:700;line-height:110%}.lx-3xl{letter-spacing:-.0625rem;color:var(--lx-ink);font-size:2rem;font-weight:700;line-height:2.25rem}.lx-2xl{color:var(--lx-ink);font-size:1.5rem;line-height:140%}.lx-xl{color:var(--lx-ink);font-size:1.25rem;line-height:140%}.lx-lg{font-size:1.125rem;line-height:160%}.lx-base{letter-spacing:-.01875rem;font-size:1rem;line-height:150%}.lx-sm{color:var(--lx-ink-soft);font-size:.875rem;line-height:140%}.lx-nav{letter-spacing:-.03125rem;color:var(--lx-ink-strong);font-size:1rem;font-weight:500;line-height:1.5rem}@media (max-width:991px){.lx-6xl{font-size:3.5rem}.lx-5xl{font-size:2.5rem}}@media (max-width:767px){.lx-6xl{font-size:3rem}.lx-5xl{font-size:2.25rem}.lx-4xl{font-size:2rem}}@media (max-width:479px){.lx-5xl{font-size:2rem}}.lx-navbar{background-color:color-mix(in srgb, var(--lx-surface) calc(var(--lx-bar,1) * 100%), transparent)}@media (prefers-reduced-motion:no-preference){.lx-cascade:not([data-ready]) :is([data-beat],[data-word]){opacity:0}.lx-cascade[data-ready] :is([data-beat]:not([data-beat=media],[data-beat=fade]),[data-word]){animation:lx-rise-focus var(--lx-dur-enter) var(--lx-ease) calc(var(--lx-i,0) * var(--lx-stagger)) both}.lx-cascade[data-ready] [data-beat=media]{animation:lx-rise var(--lx-dur-enter-media) var(--lx-ease) calc(var(--lx-i,0) * var(--lx-stagger)) both}.lx-cascade[data-ready] [data-beat=fade]{animation:lx-fade var(--lx-dur-enter-media) var(--lx-ease) calc(var(--lx-i,0) * var(--lx-stagger)) both}.lx-cascade[data-ready] .lx-cascade-tile{animation:lx-tile-in var(--lx-dur-slow) var(--lx-ease) calc((var(--lx-i,0) + 2) * var(--lx-stagger)) both}}@keyframes lx-rise-focus{0%{opacity:0;filter:blur(4px);translate:0 12px}to{opacity:1;filter:blur();translate:0}}@keyframes lx-rise{0%{opacity:0;translate:0 24px}to{opacity:1;translate:0}}@keyframes lx-fade{0%{opacity:0}to{opacity:1}}@keyframes lx-tile-in{0%{opacity:0;filter:blur(4px);scale:.25}to{opacity:1;filter:blur();scale:1}}.lx-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}
