@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fef07dbb0973bf53-s.3p2_lha1f2xer.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8a480f0b521d4e75-s.1qq4vpdcun5oj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(../media/53b9e256198e5412-s.390ncx5urfkfu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7178b3e590c64307-s.21jp631_3pja2.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:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0wgildi0cnwt9.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:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fef07dbb0973bf53-s.3p2_lha1f2xer.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8a480f0b521d4e75-s.1qq4vpdcun5oj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(../media/53b9e256198e5412-s.390ncx5urfkfu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7178b3e590c64307-s.21jp631_3pja2.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:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0wgildi0cnwt9.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:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fef07dbb0973bf53-s.3p2_lha1f2xer.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(../media/8a480f0b521d4e75-s.1qq4vpdcun5oj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(../media/53b9e256198e5412-s.390ncx5urfkfu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(../media/7178b3e590c64307-s.21jp631_3pja2.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:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0wgildi0cnwt9.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:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fef07dbb0973bf53-s.3p2_lha1f2xer.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8a480f0b521d4e75-s.1qq4vpdcun5oj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(../media/53b9e256198e5412-s.390ncx5urfkfu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(../media/7178b3e590c64307-s.21jp631_3pja2.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:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0wgildi0cnwt9.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:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_1ca72cde-module__S_uLIq__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_1ca72cde-module__S_uLIq__variable{--font-geist:"Geist", "Geist Fallback"}
@font-face{font-family:interDisplay;src:url(../media/InterDisplay_Regular-s.p.0c3-880t-05v2.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:interDisplay;src:url(../media/InterDisplay_Medium-s.p.3h0wdr1l-4umc.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:interDisplay;src:url(../media/InterDisplay_ExtraBold-s.p.0-wj_t7rh1b_m.woff2)format("woff2");font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:interDisplay Fallback;src:local(Arial);ascent-override:98.56%;descent-override:24.54%;line-gap-override:0.0%;size-adjust:98.29%}.interdisplay_a1b8751a-module__6dDQkq__className{font-family:interDisplay,interDisplay Fallback,system-ui,Segoe UI,Roboto,Helvetica Neue,Arial}.interdisplay_a1b8751a-module__6dDQkq__variable{--font-inter-display:"interDisplay", "interDisplay Fallback", system-ui, Segoe UI, Roboto, Helvetica Neue, Arial}
.Preloader-module__-PvIBG__preloader{z-index:var(--z-preloader);background-color:var(--color-black);transition:opacity .18s var(--ease-standard), visibility 0s linear .18s;place-items:center;animation:0s linear 1.5s forwards Preloader-module__-PvIBG__preloader-fallback;display:grid;position:fixed;inset:0}.Preloader-module__-PvIBG__done{opacity:0;visibility:hidden;pointer-events:none}.Preloader-module__-PvIBG__inner{transition:transform .18s var(--ease-out-expo);flex-direction:column;align-items:center;gap:1.75rem;display:flex}.Preloader-module__-PvIBG__done .Preloader-module__-PvIBG__inner{transform:translateY(-12px)scale(.97)}.Preloader-module__-PvIBG__logo{block-size:auto;inline-size:min(17.5rem,62vw);animation:Preloader-module__-PvIBG__preloader-logo .2s var(--ease-out-expo) both;display:block}.Preloader-module__-PvIBG__track{background-color:var(--color-white-op10);border-radius:2px;block-size:2px;inline-size:min(10rem,36vw);position:relative;overflow:hidden}.Preloader-module__-PvIBG__bar{border-radius:inherit;inline-size:40%;animation:Preloader-module__-PvIBG__preloader-bar .5s var(--ease-standard) infinite;background-color:#e0a63a;position:absolute;inset:0}@keyframes Preloader-module__-PvIBG__preloader-logo{0%{opacity:0;transform:translateY(10px)scale(.96)}to{opacity:1;transform:none}}@keyframes Preloader-module__-PvIBG__preloader-bar{0%{transform:translate(-100%)}to{transform:translate(250%)}}@keyframes Preloader-module__-PvIBG__preloader-fallback{to{opacity:0;visibility:hidden;pointer-events:none}}@media (prefers-reduced-motion:reduce){.Preloader-module__-PvIBG__logo,.Preloader-module__-PvIBG__bar{animation:none}.Preloader-module__-PvIBG__bar{opacity:.6;inline-size:100%}.Preloader-module__-PvIBG__inner{transition:none}}
:root{--color-black:#161618;--color-gray-1:#222224;--color-gray-2:#393935;--color-gray-3:#5e5d59;--color-gray-4:#b5b4b4;--color-gray-5:#dfdfdf;--color-gray-6:#f5f5f5;--color-white:#fff;--color-black-op10:#1616181a;--color-black-op30:#1616184d;--color-black-op80:#161618cc;--color-white-op3:#ffffff08;--color-white-op10:#ffffff1a;--color-white-op20:#fff3;--color-white-op30:#ffffff4d;--color-gray-3-op20:#5e5d5933;--color-accent:#1f3f6b;--color-accent-soft:#1f3f6b14;--color-accent-contrast:#fff;--surface-page:var(--color-white);--surface-muted:var(--color-gray-6);--surface-dark:var(--color-black);--surface-card:var(--color-white);--text-heading:var(--color-black);--text-body:var(--color-gray-2);--text-muted:var(--color-gray-3);--text-on-dark:var(--color-white);--text-on-dark-muted:var(--color-gray-4);--border-color:var(--color-gray-5);--border-color-dark:var(--color-white-op10);--font-heading:var(--font-geist), "Geist", system-ui, sans-serif;--font-body:var(--font-inter-display), "InterDisplay", Arial, sans-serif;--h1:3.875rem;--h1-lh:1.2em;--h1-weight:600;--h1-tracking:-1px;--h2:3rem;--h2-lg:4.375rem;--h2-lh:1.2em;--h2-weight:600;--h2-tracking:-1px;--h3:2.625rem;--h3-md:2.25rem;--h3-lh:1.2em;--h3-weight:500;--h3-tracking:-1px;--h4:1.875rem;--h4-lh:1.2em;--h4-weight:500;--h4-tracking:-1px;--h5:1.625rem;--h5-lh:1.2em;--h5-weight:600;--h6:1.375rem;--h6-lh:1.2em;--h6-weight:600;--h6-tracking:0px;--body-xl:1.25rem;--body-lg:1.125rem;--body-md:1rem;--body-sm:.875rem;--lh-tight:1.2em;--lh-base:1.3em;--lh-relaxed:1.4em;--fw-regular:400;--fw-medium:500;--fw-bold:700;--fw-extra:800;--container-max:1460px;--container-gutter:5.625rem;--container-medium-max:1200px;--container-small-max:980px;--container-full-max:1820px;--inner-container-max:860px;--section-spacing:6.25rem;--section-spacing-top:6.25rem;--section-spacing-bottom:6.25rem;--section-title-gap:3.125rem;--gap-1:2px;--gap-2:5px;--gap-3:10px;--gap-4:16px;--gap-5:20px;--gap-6:30px;--gap-7:36px;--gap-8:40px;--gap-9:50px;--gap-10:60px;--gap-11:76px;--gap-12:80px;--gap-13:100px;--gap-14:114px;--gap-15:124px;--gap-16:140px;--radius-xxxs:.25rem;--radius-xxs:.375rem;--radius-xs:.5rem;--radius-sm:.625rem;--radius-md:1rem;--radius-lg:1.25rem;--radius-xl:1.875rem;--radius-xxl:2.5rem;--radius-pill:6.25rem;--radius-button:.625rem;--radius-input:.625rem;--ease-out-expo:cubic-bezier(.16, 1, .3, 1);--ease-standard:cubic-bezier(.4, 0, .2, 1);--transition-base:color .28s var(--ease-standard), background-color .28s var(--ease-standard), border-color .28s var(--ease-standard), box-shadow .28s var(--ease-standard), opacity .28s var(--ease-standard), transform .28s var(--ease-standard);--shadow-soft:0 20px 60px -30px #1616182e;--shadow-glow:0 0 20px 4px var(--color-white-op20);--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-start:env(safe-area-inset-left,0px);--safe-end:env(safe-area-inset-right,0px);--tap-target:44px;--mobile-bar:0px;--z-dropdown:20;--z-sticky-nav:100;--z-overlay:200;--z-modal:300;--z-preloader:400}@media screen and (max-width:991px){:root{--h1:3.125rem;--h2:2.625rem;--h2-lg:3.75rem;--h3:2.25rem;--h3-md:2.25rem;--container-gutter:1.25rem;--section-spacing:5rem;--section-spacing-top:5rem;--section-spacing-bottom:5rem;--section-title-gap:3rem}}@media screen and (max-width:767px){:root{--h1:2.5rem;--h2:1.75rem;--h2-lg:2.5rem;--h3:1.875rem;--h3-md:1.875rem;--h6:1.25rem;--body-xl:1.125rem;--mobile-bar:calc(69px + var(--safe-bottom));--container-gutter:.9375rem;--section-spacing:4rem;--section-spacing-top:4rem;--section-spacing-bottom:4rem;--section-title-gap:2rem}}@media screen and (max-width:479px){:root{--body-lg:1rem}}
*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(5.5rem + var(--safe-top))}body{background-color:var(--surface-page);font-family:var(--font-body);color:var(--text-body);font-size:var(--body-lg);line-height:var(--lh-base);font-weight:var(--fw-regular);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;touch-action:manipulation;margin:0;padding-block-end:var(--mobile-bar);overflow-x:clip}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);color:var(--text-heading);text-wrap:balance;margin-block:0 .625rem}h1{font-size:var(--h1);line-height:var(--h1-lh);font-weight:var(--h1-weight);letter-spacing:var(--h1-tracking)}h2{font-size:var(--h2);line-height:var(--h2-lh);font-weight:var(--h2-weight);letter-spacing:var(--h2-tracking)}h3{font-size:var(--h3);line-height:var(--h3-lh);font-weight:var(--h3-weight);letter-spacing:var(--h3-tracking)}h4{font-size:var(--h4);line-height:var(--h4-lh);font-weight:var(--h4-weight);letter-spacing:var(--h4-tracking)}h5{font-size:var(--h5);line-height:var(--h5-lh);font-weight:var(--h5-weight);letter-spacing:var(--h6-tracking)}h6{font-size:var(--h6);line-height:var(--h6-lh);font-weight:var(--h6-weight);letter-spacing:var(--h6-tracking)}p{font-family:var(--font-body);color:var(--text-body);font-size:var(--body-lg);line-height:var(--lh-base);font-weight:var(--fw-regular);margin-block:0 .625rem}a{color:inherit;text-decoration:none}a,button,[role=button],input,select,textarea,label{-webkit-tap-highlight-color:#1616181f}img,svg,video{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit}ul,ol{margin:0;padding:0;list-style:none}:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px;border-radius:var(--radius-xxs)}::selection{background-color:var(--color-black);color:var(--color-white)}.container,.container-medium,.container-small,.container-full{width:100%;margin-inline:auto;padding-inline-start:calc(var(--container-gutter) + var(--safe-start));padding-inline-end:calc(var(--container-gutter) + var(--safe-end))}.container{max-width:var(--container-max)}.container-medium{max-width:var(--container-medium-max)}.container-small{max-width:var(--container-small-max)}.container-full{max-width:var(--container-full-max)}.section-spacing{padding-block:var(--section-spacing)}.section-spacing-top{padding-block-start:var(--section-spacing-top)}.section-spacing-bottom{padding-block-end:var(--section-spacing-bottom)}.bg-white{background-color:var(--color-white)}.bg-muted{background-color:var(--color-gray-6)}.bg-dark{background-color:var(--color-black)}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:var(--z-modal);background-color:var(--color-black);color:var(--color-white);border-radius:var(--radius-button);font-size:var(--body-md);font-weight:var(--fw-medium);padding:.75rem 1.25rem;position:absolute;inset-block-start:-100%;inset-inline-start:1rem}.skip-link:focus{inset-block-start:1rem}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}
.eyebrow{justify-content:center;align-items:center;gap:var(--gap-2);border:1px solid var(--border-color);border-radius:var(--radius-lg);background-color:var(--color-white);color:var(--color-black);font-size:var(--body-md);line-height:var(--lh-base);white-space:nowrap;padding:.25rem 1rem;display:inline-flex}.eyebrow--muted{background-color:var(--color-gray-6)}.eyebrow--dark{border-color:var(--color-white-op10);background-color:var(--color-black-op30);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--color-white)}@media (prefers-reduced-transparency:reduce){.eyebrow--dark{background-color:var(--color-gray-1);-webkit-backdrop-filter:none;backdrop-filter:none}}.sectionHead{gap:var(--gap-5);flex-direction:column;margin-block-end:var(--section-title-gap);display:flex}.sectionHead--center{text-align:center;align-items:center;max-width:750px;margin-inline:auto}.sectionHead--split{justify-content:space-between;align-items:flex-end;gap:var(--gap-8);flex-direction:row}.sectionHead__title{margin-block-end:0}.sectionHead__text{max-width:62ch;margin-block-end:0}.sectionHead__text--line{max-width:none}@media screen and (min-width:1280px){.sectionHead__text--line{white-space:nowrap;font-size:min(1rem,1.08vw);line-height:var(--lh-relaxed)}}.sectionHead--dark .sectionHead__title{color:var(--color-white)}.sectionHead--dark .sectionHead__text{color:var(--color-gray-4)}@media screen and (max-width:767px){.sectionHead--split{align-items:flex-start;gap:var(--gap-5);flex-direction:column}}.btn{--btn-bg:var(--color-black);--btn-fg:var(--color-white);--btn-bg-hover:var(--color-gray-5);--btn-fg-hover:var(--color-black);--btn-border:transparent;justify-content:center;align-items:center;gap:var(--gap-3);border:1px solid var(--btn-border);border-radius:var(--radius-button);background-color:var(--btn-bg);color:var(--btn-fg);font-family:var(--font-body);font-size:var(--body-md);font-weight:var(--fw-medium);line-height:var(--lh-tight);text-align:center;cursor:pointer;transition:background-color .3s ease-in-out, color .3s ease-in-out, border-color .3s ease-in-out, transform .2s var(--ease-out-expo);padding:1rem 1.625rem;display:inline-flex;position:relative}.btn:hover:not(:disabled){background-color:var(--btn-bg-hover);color:var(--btn-fg-hover)}.btn:active:not(:disabled){transform:translateY(1px)}.btn:disabled{opacity:.6;cursor:progress}.btn--light{--btn-bg:var(--color-white);--btn-fg:var(--color-black);--btn-bg-hover:var(--color-gray-5);--btn-fg-hover:var(--color-black)}.btn--outline{--btn-bg:transparent;--btn-fg:var(--color-black);--btn-bg-hover:var(--color-black);--btn-fg-hover:var(--color-white);--btn-border:var(--border-color)}.btn--outline-dark{--btn-bg:transparent;--btn-fg:var(--color-white);--btn-bg-hover:var(--color-white);--btn-fg-hover:var(--color-black);--btn-border:var(--color-white-op20)}.btn--small{padding:.75rem 1.25rem}.btn--block{width:100%}.btn__label{height:1.4375rem;display:block;position:relative;overflow:hidden}.btn__labelText{transition:transform .4s var(--ease-out-expo);display:block}.btn__labelText--ghost{inline-size:100%;position:absolute;inset-block-start:100%;inset-inline-start:0}.btn:hover .btn__labelText{transform:translateY(-100%)}.btn__arrow{flex:none;block-size:10px;inline-size:16px;position:relative;overflow:hidden}.btn__arrowIcon{block-size:10px;inline-size:12px;transition:transform .4s var(--ease-out-expo);position:absolute;inset-block-start:0;inset-inline-start:0}.btn__arrowIcon--ghost{transform:translate(-140%)}.btn:hover .btn__arrowIcon{transform:translate(140%)}.btn:hover .btn__arrowIcon--ghost{transform:translate(0)}[dir=rtl] .btn__arrowIcon{transform:scaleX(-1)}[dir=rtl] .btn__arrowIcon--ghost{transform:translate(140%)scaleX(-1)}[dir=rtl] .btn:hover .btn__arrowIcon{transform:translate(-140%)scaleX(-1)}[dir=rtl] .btn:hover .btn__arrowIcon--ghost{transform:translate(0)scaleX(-1)}.textLink{align-items:center;gap:var(--gap-3);font-size:var(--body-md);font-weight:var(--fw-medium);color:var(--color-black);text-underline-offset:4px;transition:var(--transition-base);cursor:pointer;background:0 0;border:none;padding:0;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1.5px;display:inline-flex}.textLink:hover{text-decoration-color:currentColor}.textLink svg{transition:transform .4s var(--ease-out-expo)}.textLink:hover svg{transform:translate(4px)}[dir=rtl] .textLink svg{transform:scaleX(-1)}[dir=rtl] .textLink:hover svg{transform:translate(-4px)scaleX(-1)}.textLink--onDark{color:var(--color-white)}.field{gap:var(--gap-3);flex-direction:column;display:flex}.field__label{font-size:var(--body-sm);font-weight:var(--fw-medium);line-height:var(--lh-tight);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.field__control{align-items:center;display:flex;position:relative}.input,.select{border:1px solid var(--border-color);border-radius:var(--radius-input);background-color:var(--color-white);block-size:50px;inline-size:100%;color:var(--color-black);appearance:none;padding-block:.625rem;padding-inline:1.25rem;font-size:1rem;line-height:1.6em;transition:border-color .3s ease-in-out}.input::placeholder{color:var(--color-gray-4)}.input:focus,.select:focus{border-color:var(--color-black);outline:none}.input:focus-visible,.select:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.input:disabled,.select:disabled{background-color:var(--color-gray-6);color:var(--color-gray-3);cursor:not-allowed}.input--invalid,.select--invalid{border-color:#9a2b2b}.field__hint{font-size:var(--body-sm);line-height:var(--lh-relaxed);color:var(--text-muted)}.field__error{font-size:var(--body-sm);line-height:var(--lh-relaxed);color:#9a2b2b}.field--onDark .field__label{color:var(--color-gray-4)}.field--onDark .input,.field--onDark .select{background-color:var(--color-white-op3);border-color:var(--color-white-op10);color:var(--color-white)}.field--onDark .input::placeholder{color:var(--color-gray-4)}.field--onDark .input:focus,.field--onDark .select:focus{border-color:var(--color-white)}.field--onDark .input:disabled,.field--onDark .select:disabled{background-color:var(--color-white-op3);color:var(--color-gray-4)}.field--onDark .field__hint{color:var(--color-gray-4)}.field--onDark .field__error{color:#f0a3a3}.field--onDark .select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.field--onDark .select option{color:var(--color-white);background-color:#1c1c1f}.field--onDark .select option:disabled{color:var(--color-gray-4)}.metaPill{align-items:center;gap:var(--gap-2);border-radius:var(--radius-lg);background-color:var(--color-white);color:var(--color-black);font-size:var(--body-md);line-height:var(--lh-relaxed);white-space:nowrap;padding:.375rem .625rem;display:inline-flex}.metaPill--onDark{background-color:var(--color-white-op10);color:var(--color-white)}.metaPill--bordered{border:1px solid var(--border-color);background-color:#0000}.metaPill svg{flex:none;block-size:18px;inline-size:18px}.divider{background-color:var(--border-color);border:0;block-size:1px;inline-size:100%}.divider--onDark{background-color:var(--color-white-op10)}.mediaFrame{border-radius:var(--radius-lg);background-color:var(--color-gray-6);position:relative;overflow:hidden}.mediaFrame img{object-fit:cover;block-size:100%;inline-size:100%;transition:transform .7s var(--ease-out-expo)}.mediaFrame--zoom:hover img,a:hover>.mediaFrame--zoom img,.cardLink:hover .mediaFrame--zoom img{transform:scale(1.05)}.mediaFrame__scrim{pointer-events:none;background-image:linear-gradient(180deg, transparent 35%, var(--color-black-op80) 100%);position:absolute;inset:0}@media (pointer:coarse),screen and (max-width:767px){.btn{min-block-size:48px}.btn--small{min-block-size:var(--tap-target)}.textLink{min-block-size:var(--tap-target);margin-block:-.6875rem;padding-block:.6875rem}.input,.select{block-size:52px}.input,.select,textarea{font-size:max(1rem, var(--body-md))}}.select{background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:right 1.125rem top 55%,right .875rem top 55%;background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-inline-end:2.25rem}[dir=rtl] .select{background-position:.875rem 55%,1.125rem 55%}.reveal{opacity:0;transition:opacity .8s var(--ease-out-expo), transform .8s var(--ease-out-expo);transition-delay:var(--reveal-delay,0s);will-change:opacity, transform;transform:translateY(24px)}.reveal.is-visible{opacity:1;transform:none}.reveal.is-settled{will-change:auto}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transition:none;transform:none}}
.dtFounder{display:flex;flex-direction:column;align-items:center;gap:var(--gap-4);margin:0;text-align:center}.dtFounder__photo{display:block;width:clamp(200px,60vw,280px);height:auto;aspect-ratio:1;object-fit:cover;border-radius:50%}.dtFounder__caption{display:flex;flex-direction:column;align-items:center;gap:var(--gap-2);margin-top:var(--gap-3)}.dtFounder__name{font-family:var(--font-heading);font-size:var(--h5);line-height:var(--h5-lh);font-weight:var(--fw-medium);color:var(--text-heading)}.dtFounder__email{color:var(--text-muted);font-size:var(--body-lg);text-decoration:none;transition:var(--transition-base)}.dtFounder__email:hover{color:var(--text-heading)}
