:root{--gray-0:#131c4a;--gray-50:#131c4a;--gray-100:#131c4a;--gray-200:#131c4a;--gray-300:#5c6478;--gray-400:#6e768a;--gray-500:#8a90a0;--gray-600:#a8adba;--gray-700:#d4d0c6;--gray-800:#e4e0d6;--gray-900:#efebe3;--gray-999-basis:40, 33%, 95%;--gray-999_40:hsla(var(--gray-999-basis), .72);--gray-999:#f7f4ee;--accent-light:#ffd27a;--accent-regular:#f8b83b;--accent-dark:#e0a22a;--accent-overlay:#f8b23a73;--accent-subtle-overlay:#f8b23a47;--accent-text-over:#131c4a;--link-color:#131c4a;--radius-ui:.5rem;--band-warm:#efe6d4;--band-cool:#e7e3da;--gradient-stop-1:var(--accent-light);--gradient-stop-2:var(--accent-regular);--gradient-stop-3:var(--accent-dark);--gradient-subtle:linear-gradient(180deg, var(--gray-999) 0%, var(--gray-900) 100%);--gradient-accent:var(--accent-regular);--gradient-accent-orange:var(--accent-regular);--gradient-stroke:linear-gradient(180deg, var(--gray-800), var(--gray-700));--shadow-sm:0px 6px 3px #090b1103, 0px 4px 2px #090b1103, 0px 2px 2px #090b1105, 0px 0px 1px #090b1108;--shadow-md:0px 28px 11px #090b1103, 0px 16px 10px #090b1108, 0px 7px 7px #090b110d, 0px 2px 4px #090b110f;--shadow-lg:0px 62px 25px #090b1103, 0px 35px 21px #090b110d, 0px 16px 16px #090b111a, 0px 4px 9px #090b111f;--text-sm:.875rem;--text-base:1rem;--text-md:1.125rem;--text-lg:1.25rem;--text-xl:1.625rem;--text-2xl:2.125rem;--text-3xl:2.625rem;--text-4xl:3.5rem;--text-5xl:4.5rem;--font-system:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;--font-body:"Geist", var(--font-system);--font-brand:"Geist", var(--font-system);--font-display:"Offside", var(--font-system);--theme-transition:.2s ease-in-out}:root.theme-dark{--gray-0:#f7f4ee;--gray-50:#efebe3;--gray-100:#e4e0d6;--gray-200:#c8c3b8;--gray-300:#a8adba;--gray-400:#8a90a0;--gray-500:#6e768a;--gray-600:#5c6478;--gray-700:#2a3148;--gray-800:#242a40;--gray-900:#1c2238;--gray-999-basis:230, 28%, 8%;--gray-999:#12151f;--accent-light:#ffd27a;--accent-regular:#f8b83b;--accent-dark:#e0a22a;--accent-overlay:#f8b23a59;--accent-subtle-overlay:#f8b23a29;--accent-text-over:#131c4a;--link-color:#f7f4ee;--band-warm:#1c2233;--band-cool:#171b28;--gradient-stop-1:var(--accent-light);--gradient-subtle:linear-gradient(180deg, var(--gray-900) 0%, var(--gray-999) 100%);--gradient-accent:var(--accent-regular);--gradient-accent-orange:var(--accent-regular);--gradient-stroke:linear-gradient(180deg, var(--gray-600), var(--gray-800));--shadow-sm:0px 6px 3px #ffffff03, 0px 4px 2px #ffffff03, 0px 2px 2px #ffffff05, 0px 0px 1px #ffffff08;--shadow-md:0px 28px 11px #ffffff03, 0px 16px 10px #ffffff08, 0px 7px 7px #ffffff0d, 0px 2px 4px #ffffff0f;--shadow-lg:0px 62px 25px #ffffff03, 0px 35px 21px #ffffff0d, 0px 16px 16px #ffffff1a, 0px 4px 9px #ffffff1f}html,body{min-height:100%;overflow-x:clip}[data-reveal]{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(14px)}[data-reveal].is-in{opacity:1;transform:none}.band{background:var(--band-warm);margin-inline:calc(50% - 50vw);padding-block:3rem;padding-inline:max(1.5rem,50vw - 40rem)}.band.cool{background:var(--band-cool)}.kicker{font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--gray-400);font-size:.72rem;font-weight:600}.card{border:1px solid var(--gray-800);color:inherit;background:0 0;border-radius:1rem;flex-direction:column;gap:.65rem;padding:1.35rem 1.4rem;text-decoration:none;display:flex}.band .card{background:var(--gray-999)}a.card:hover{border-color:var(--accent-regular)}.card :is(h2,h3,h4){font-family:var(--font-body);font-size:var(--text-lg);margin:0;font-weight:600;line-height:1.25}.card p{color:var(--gray-300);font-size:var(--text-sm);margin:0;line-height:1.6}.card-meta{color:var(--gray-400);margin-top:auto;font-size:.75rem}@media (prefers-reduced-motion:reduce){[data-reveal],[data-reveal] .card,[data-reveal] .product,[data-reveal] .path li{opacity:1;transition:none;transform:none}}body{background-color:var(--gray-999);color:var(--gray-0);font-family:var(--font-body);-webkit-font-smoothing:antialiased;line-height:1.5}*,:after,:before{box-sizing:border-box;margin:0}img{max-width:100%;height:auto}a{color:var(--link-color)}h1,h2,h3,h4,h5{line-height:1.15;font-family:var(--font-body);color:var(--gray-0);font-weight:600}h1{font-family:var(--font-display);letter-spacing:-.02em;font-weight:400;font-size:var(--text-5xl)}h2{font-size:var(--text-2xl)}h3{font-size:var(--text-3xl)}h4{font-size:var(--text-2xl)}h5{font-size:var(--text-xl)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.wrapper{width:100%;max-width:83rem;margin-inline:auto;padding-inline:1.5rem}.stack{flex-direction:column;display:flex}.gap-2{gap:.5rem}.gap-4{gap:1rem}.gap-8{gap:2rem}.gap-10{gap:2.5rem}.gap-15{gap:3.75rem}.gap-20{gap:5rem}.gap-30{gap:7.5rem}.gap-48{gap:12rem}@media (width>=50em){.lg\:gap-2{gap:.5rem}.lg\:gap-4{gap:1rem}.lg\:gap-8{gap:2rem}.lg\:gap-10{gap:2.5rem}.lg\:gap-15{gap:3.75rem}.lg\:gap-20{gap:5rem}.lg\:gap-30{gap:7.5rem}.lg\:gap-48{gap:12rem}}svg[data-astro-cid-ccg5yoga]{vertical-align:middle;width:var(--size,1em);height:var(--size,1em)}button[data-astro-cid-l6lhmie6]{border-radius:var(--radius-ui);background-color:var(--gray-999);box-shadow:inset 0 0 0 1px var(--accent-overlay);cursor:pointer;border:0;padding:0;display:flex}.icon[data-astro-cid-l6lhmie6]{z-index:1;width:2rem;height:2rem;color:var(--accent-overlay);padding:.5rem;font-size:1rem;display:flex;position:relative}.icon[data-astro-cid-l6lhmie6].light:before{content:"";z-index:-1;background-color:var(--accent-regular);border-radius:var(--radius-ui);position:absolute;inset:0}.theme-dark .icon[data-astro-cid-l6lhmie6].light:before{transform:translate(100%)}.theme-dark .icon[data-astro-cid-l6lhmie6].dark,html:not(.theme-dark) .icon[data-astro-cid-l6lhmie6].light,button[data-astro-cid-l6lhmie6][aria-pressed=false] .icon[data-astro-cid-l6lhmie6].light{color:var(--accent-text-over)}@media (prefers-reduced-motion:no-preference){.icon[data-astro-cid-l6lhmie6],.icon[data-astro-cid-l6lhmie6].light:before{transition:transform var(--theme-transition), color var(--theme-transition)}}@media (forced-colors:active){.icon[data-astro-cid-l6lhmie6].light:before{background-color:selecteditem}}nav[data-astro-cid-wpvy4v7s]{z-index:9999;font-family:var(--font-brand);background:var(--gray-999);margin-bottom:3.5rem;font-weight:500;position:sticky;top:0}@supports (backdrop-filter:blur(1px)){nav[data-astro-cid-wpvy4v7s]{background:color-mix(in srgb, var(--gray-999) 72%, transparent);backdrop-filter:blur(18px)}}.menu-header[data-astro-cid-wpvy4v7s]{justify-content:space-between;gap:.5rem;padding:1.5rem;display:flex}.site-title[data-astro-cid-wpvy4v7s]{align-items:center;line-height:0;text-decoration:none;display:flex}.site-title[data-astro-cid-wpvy4v7s] img[data-astro-cid-wpvy4v7s]{width:auto;height:3.35rem}.nav-cta[data-astro-cid-wpvy4v7s]{border-radius:var(--radius-ui);background:var(--accent-regular);color:var(--accent-text-over);font-weight:600;font-size:var(--text-sm);white-space:nowrap;justify-content:center;align-items:center;padding:.55rem 1.05rem;text-decoration:none;display:inline-flex}.nav-cta[data-astro-cid-wpvy4v7s]:hover,.nav-cta[data-astro-cid-wpvy4v7s]:focus{background:var(--accent-dark)}.header-actions[data-astro-cid-wpvy4v7s]{align-items:center;gap:.5rem;display:flex}.header-cta[data-astro-cid-wpvy4v7s]{display:none}.menu-button[data-astro-cid-wpvy4v7s]{border:1px solid var(--gray-800);border-radius:var(--radius-ui);color:var(--gray-0);box-shadow:none;background:0 0;padding:.5rem;display:flex;position:relative}.menu-button[data-astro-cid-wpvy4v7s][aria-expanded=true]{color:var(--gray-0);background:0 0}.menu-icon[data-astro-cid-wpvy4v7s]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;display:block}.menu-icon[data-astro-cid-wpvy4v7s] line[data-astro-cid-wpvy4v7s]{transform-box:fill-box;transform-origin:50%;transition:transform .35s cubic-bezier(.34,1.3,.64,1),opacity .2s}.menu-button[data-astro-cid-wpvy4v7s][aria-expanded=true] .line1[data-astro-cid-wpvy4v7s]{transform:translateY(6px)rotate(45deg)}.menu-button[data-astro-cid-wpvy4v7s][aria-expanded=true] .line2[data-astro-cid-wpvy4v7s]{opacity:0}.menu-button[data-astro-cid-wpvy4v7s][aria-expanded=true] .line3[data-astro-cid-wpvy4v7s]{transform:translateY(-6px)rotate(-45deg)}.menu-button[data-astro-cid-wpvy4v7s][hidden]{display:none}.menu-content[data-astro-cid-wpvy4v7s]{opacity:0;transition:opacity .28s,transform .28s;position:absolute;left:0;right:0;transform:translateY(-.5rem)}.menu-content[data-astro-cid-wpvy4v7s].is-open{opacity:1;transform:none}.menu-content[data-astro-cid-wpvy4v7s] .link[data-astro-cid-wpvy4v7s]{opacity:0;transform:translateY(.4rem)}.menu-content[data-astro-cid-wpvy4v7s].is-open .link[data-astro-cid-wpvy4v7s]{opacity:1;transition:opacity .28s,transform .28s;transform:none}.menu-content[data-astro-cid-wpvy4v7s].is-open .nav-items[data-astro-cid-wpvy4v7s] li[data-astro-cid-wpvy4v7s]:nth-child(2) .link[data-astro-cid-wpvy4v7s]{transition-delay:40ms}.menu-content[data-astro-cid-wpvy4v7s].is-open .nav-items[data-astro-cid-wpvy4v7s] li[data-astro-cid-wpvy4v7s]:nth-child(3) .link[data-astro-cid-wpvy4v7s]{transition-delay:80ms}.nav-items[data-astro-cid-wpvy4v7s]{font-size:var(--text-md);background-color:var(--gray-999);border-bottom:1px solid var(--gray-800);flex-direction:column;gap:1rem;margin:0;padding:2rem;line-height:1.2;list-style:none;display:flex}.link[data-astro-cid-wpvy4v7s]{color:var(--gray-300);text-decoration:none;display:inline-block}.link[data-astro-cid-wpvy4v7s].active{color:var(--gray-0)}.menu-footer[data-astro-cid-wpvy4v7s]{--icon-size:var(--text-xl);--icon-padding:.5rem;background-color:var(--gray-999);border-bottom:1px solid var(--gray-800);border-radius:0 0 .75rem .75rem;justify-content:space-between;gap:.75rem;padding:1.5rem 2rem 1.5rem 1.5rem;display:flex}.socials[data-astro-cid-wpvy4v7s]{font-size:var(--icon-size);flex-wrap:nowrap;gap:.25rem;display:flex}.social[data-astro-cid-wpvy4v7s]{padding:var(--icon-padding);color:var(--accent-dark);transition:color var(--theme-transition);text-decoration:none;display:flex}.social[data-astro-cid-wpvy4v7s]:hover,.social[data-astro-cid-wpvy4v7s]:focus{color:var(--accent-text-over)}.theme-toggle[data-astro-cid-wpvy4v7s]{height:calc(var(--icon-size) + 2 * var(--icon-padding));align-items:center;display:flex}@media (width>=50em){nav[data-astro-cid-wpvy4v7s]{grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;padding:1.15rem 5rem;display:grid}.menu-header[data-astro-cid-wpvy4v7s]{padding:0}.site-title[data-astro-cid-wpvy4v7s] img[data-astro-cid-wpvy4v7s]{height:4.15rem}.menu-content[data-astro-cid-wpvy4v7s]{opacity:1;display:contents;transform:none}.menu-content[data-astro-cid-wpvy4v7s] .link[data-astro-cid-wpvy4v7s],.menu-content[data-astro-cid-wpvy4v7s].is-open .link[data-astro-cid-wpvy4v7s]{opacity:1;transition:color var(--theme-transition), background-color var(--theme-transition);transform:none}.nav-items[data-astro-cid-wpvy4v7s]{letter-spacing:.08em;text-transform:uppercase;border-radius:var(--radius-ui);border:1px solid var(--gray-800);box-shadow:none;background:0 0;flex-direction:row;padding:.5rem .5625rem;font-size:.72rem;position:relative}.link[data-astro-cid-wpvy4v7s]{border-radius:var(--radius-ui);transition:color var(--theme-transition), background-color var(--theme-transition);padding:.5rem 1rem}.link[data-astro-cid-wpvy4v7s]:hover,.link[data-astro-cid-wpvy4v7s]:focus{color:var(--gray-100);background-color:var(--accent-subtle-overlay)}.link[data-astro-cid-wpvy4v7s].active{color:var(--accent-text-over);background-color:var(--accent-regular)}.menu-footer[data-astro-cid-wpvy4v7s]{--icon-padding:.375rem;box-shadow:none;background-color:#0000;border:0;justify-self:flex-end;align-items:center;padding:0}.socials[data-astro-cid-wpvy4v7s]{display:none}}@media (width>=60em){.socials[data-astro-cid-wpvy4v7s]{display:none}}@media (prefers-reduced-motion:reduce){.menu-content[data-astro-cid-wpvy4v7s],.menu-content[data-astro-cid-wpvy4v7s] .link[data-astro-cid-wpvy4v7s],.menu-icon[data-astro-cid-wpvy4v7s] line[data-astro-cid-wpvy4v7s]{transition:none}}@media (forced-colors:active){.link[data-astro-cid-wpvy4v7s].active{color:selecteditem}}footer[data-astro-cid-jo6i4kqk]{color:var(--gray-400);font-size:var(--text-sm);flex-direction:column;gap:1.25rem;margin-top:auto;padding:2.5rem 6.5rem 6.5rem 1.75rem;display:flex}.group[data-astro-cid-jo6i4kqk]{flex-direction:column;gap:.35rem;display:flex}.socials[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;gap:.75rem 1.25rem;margin:0;display:flex}.socials[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--gray-300);align-items:center;gap:.4rem;text-decoration:none;display:inline-flex}.socials[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--gray-0)}@media (width>=50em){footer[data-astro-cid-jo6i4kqk]{flex-direction:row;justify-content:space-between;align-items:flex-end;padding:2.75rem 9rem 2.75rem 4.5rem}}:root{--_placeholder-bg:linear-gradient(transparent, transparent);--bg-image-main:url(/assets/backgrounds/bg-main-light-800w.jpg);--bg-image-main-curves:url(/assets/backgrounds/bg-main-light.svg);--bg-image-subtle-1:var(--_placeholder-bg);--bg-image-subtle-2:var(--_placeholder-bg);--bg-image-footer:var(--_placeholder-bg);--bg-svg-blend-mode:overlay;--bg-blend-mode:darken;--bg-image-aspect-ratio:2.25;--bg-scale:1.68;--bg-aspect-ratio:calc(var(--bg-image-aspect-ratio) / var(--bg-scale));--bg-gradient-size:calc(var(--bg-scale) * 100%)}:root.theme-dark{--bg-image-main:url(/assets/backgrounds/bg-main-dark-800w.jpg);--bg-image-main-curves:url(/assets/backgrounds/bg-main-dark.svg);--bg-svg-blend-mode:darken;--bg-blend-mode:lighten}:root.loaded{--bg-image-subtle-1:url(/assets/backgrounds/bg-subtle-1-light-800w.jpg);--bg-image-subtle-2:url(/assets/backgrounds/bg-subtle-2-light-800w.jpg);--bg-image-footer:url(/assets/backgrounds/bg-footer-light-800w.jpg)}:root.loaded.theme-dark{--bg-image-subtle-1:url(/assets/backgrounds/bg-subtle-1-dark-800w.jpg);--bg-image-subtle-2:url(/assets/backgrounds/bg-subtle-2-dark-800w.jpg);--bg-image-footer:url(/assets/backgrounds/bg-footer-dark-800w.jpg)}@media (width>=50em){:root{--bg-scale:1;--bg-image-main:url(/assets/backgrounds/bg-main-light-1440w.jpg)}:root.theme-dark{--bg-image-main:url(/assets/backgrounds/bg-main-dark-1440w.jpg)}:root.loaded{--bg-image-subtle-1:url(/assets/backgrounds/bg-subtle-1-light-1440w.jpg);--bg-image-subtle-2:url(/assets/backgrounds/bg-subtle-2-light-1440w.jpg);--bg-image-footer:url(/assets/backgrounds/bg-footer-light-1440w.jpg)}:root.loaded.theme-dark{--bg-image-subtle-1:url(/assets/backgrounds/bg-subtle-1-dark-1440w.jpg);--bg-image-subtle-2:url(/assets/backgrounds/bg-subtle-2-dark-1440w.jpg);--bg-image-footer:url(/assets/backgrounds/bg-footer-dark-1440w.jpg)}}.backgrounds[data-astro-cid-z4jru4n3]{isolation:isolate;background:var(--gray-999);min-height:100dvh}@media (forced-colors:active){.backgrounds[data-astro-cid-z4jru4n3]{background-blend-mode:none;--bg-gradient-size:none;background:0 0}}.floating-mail[data-astro-cid-z4jru4n3],.floating-talk[data-astro-cid-z4jru4n3]{z-index:100;background:var(--accent-regular);color:#131c4a;border-radius:var(--radius-ui);text-decoration:none;position:fixed}.floating-mail[data-astro-cid-z4jru4n3]{justify-content:center;align-items:center;width:56px;height:56px;display:none;bottom:2rem;right:2rem}.floating-talk[data-astro-cid-z4jru4n3]{font-weight:600;font-size:var(--text-sm);white-space:nowrap;padding:.7rem 1.25rem;display:none;bottom:1.25rem;left:50%;transform:translate(-50%)}.floating-talk[data-astro-cid-z4jru4n3].is-on{display:inline-flex}@media (width>=50em){.floating-mail[data-astro-cid-z4jru4n3]{display:flex}.floating-talk[data-astro-cid-z4jru4n3],.floating-talk[data-astro-cid-z4jru4n3].is-on{display:none}}
