@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/79e9e0e3b9220e46-s.3a-pd9010p_dh.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:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/e62850744c7f266e-s.0n7ulcr4ivksg.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:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/9433d1a810498265-s.p.1hij5ex6k3v9q.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:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/150f724d70372c02-s.1ljbalzvxyif7.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:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/750c737482d9de2f-s.3ex3j6ahhvjry.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:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/5f402bd2d8eef81a-s.p.40bho2kviej2o.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:Newsreader Fallback;src:local(Times New Roman);ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.0%;size-adjust:105.48%}.newsreader_d567c07b-module__olU6UW__className{font-family:Newsreader,Newsreader Fallback}.newsreader_d567c07b-module__olU6UW__variable{--font-newsreader:"Newsreader", "Newsreader Fallback"}
@font-face{font-family:aeonik;src:url(../media/AeonikPro_Light-s.p.2rzhg1lt7i151.otf)format("opentype");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:aeonik;src:url(../media/AeonikPro_Regular-s.p.3hf4p-7sqdw20.otf)format("opentype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:aeonik;src:url(../media/AeonikPro_Medium-s.p.07odqczo54gyr.otf)format("opentype");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:aeonik;src:url(../media/AeonikPro_Bold-s.p.3x44l1w6q6jw0.otf)format("opentype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:aeonik Fallback;src:local(Arial);ascent-override:91.72%;descent-override:20.71%;line-gap-override:0.0%;size-adjust:101.4%}.aeonik_90ba7dd7-module__202btW__className{font-family:aeonik,aeonik Fallback}.aeonik_90ba7dd7-module__202btW__variable{--font-aeonik:"aeonik", "aeonik Fallback"}
@font-face{font-family:aeonikMono;src:url(../media/AeonikMonoTRIAL_Thin-s.p.2i3ag0m51i58c.otf)format("opentype");font-display:swap;font-weight:200;font-style:normal}@font-face{font-family:aeonikMono;src:url(../media/AeonikMonoTRIAL_Regular-s.p.1zag37pw4hgnf.otf)format("opentype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:aeonikMono;src:url(../media/AeonikMonoTRIAL_Bold-s.p.2ye4vuo58royv.otf)format("opentype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:aeonikMono Fallback;src:local(Arial);ascent-override:68.45%;descent-override:16.93%;line-gap-override:0.0%;size-adjust:135.87%}.aeonikmono_31f2c2e-module__ibSW6a__className{font-family:aeonikMono,aeonikMono Fallback}.aeonikmono_31f2c2e-module__ibSW6a__variable{--font-aeonik-mono:"aeonikMono", "aeonikMono Fallback"}
.SiteNav-module__ir2DyW__bar{z-index:50;pointer-events:none;animation:SiteNav-module__ir2DyW__navIn .8s var(--ease) .5s both;justify-content:center;padding-top:clamp(1.5rem,3.4vh,1.9rem);display:flex;position:fixed;inset:0 0 auto}.SiteNav-module__ir2DyW__brand{pointer-events:auto;aspect-ratio:113.468/21;background-color:var(--text-high);height:clamp(1rem,1.5vw,1.25rem);transition:opacity .3s var(--ease);display:block;-webkit-mask:url(/umbra-logo.svg) 50%/contain no-repeat;mask:url(/umbra-logo.svg) 50%/contain no-repeat}.SiteNav-module__ir2DyW__brand:hover{opacity:.72}@keyframes SiteNav-module__ir2DyW__navIn{0%{opacity:0}to{opacity:1}}
html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}
.CustomCursor-module__7skk1W__cursor{z-index:9999;pointer-events:none;opacity:0;mix-blend-mode:screen;will-change:transform;width:28px;height:28px;transition:width .28s var(--ease), height .28s var(--ease), opacity .4s var(--ease);background:radial-gradient(circle,#cde6ffe6 0%,#96c8ff66 38%,#8cc3ff00 70%);border-radius:50%;position:fixed;top:0;left:0}.CustomCursor-module__7skk1W__hover{width:60px;height:60px}.CustomCursor-module__7skk1W__down{width:20px;height:20px}
.GrainOverlay-module__sQXAFW__overlay{z-index:45;pointer-events:none;position:fixed;inset:0}.GrainOverlay-module__sQXAFW__overlay:before{content:"";opacity:.1;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:180px 180px;position:absolute;inset:0}.GrainOverlay-module__sQXAFW__overlay:after{content:"";background:radial-gradient(#0000 58%,#00000052 100%);position:absolute;inset:0}
:root{--neutral-0:#fff;--neutral-50:#f8f7f2;--neutral-100:#efede6;--neutral-200:#e2ded4;--neutral-300:#cfcac0;--neutral-400:#a8a39a;--neutral-500:#817d76;--neutral-600:#5f5b55;--neutral-700:#3e3b36;--neutral-800:#242320;--neutral-900:#11110f;--neutral-950:#080807;--blue-50:#eef3ff;--blue-100:#d8e4ff;--blue-200:#aec7ff;--blue-300:#7ca1ff;--blue-400:#3d6fff;--blue-500:#003bff;--blue-600:#002fe0;--blue-700:#0023aa;--blue-800:#001a7a;--blue-900:#00114d;--blue-950:#000a26;--ink-alpha-50:#0808070a;--ink-alpha-100:#08080714;--ink-alpha-200:#0808071f;--ink-alpha-300:#0808072e;--ink-alpha-400:#08080747;--ink-alpha-500:#0808076b;--ink-alpha-600:#08080794;--ink-alpha-700:#080807b8;--ink-alpha-800:#080807d6;--ink-alpha-900:#080807eb;--white-alpha-50:#ffffff0a;--white-alpha-100:#ffffff14;--white-alpha-200:#ffffff1f;--white-alpha-300:#ffffff2e;--white-alpha-400:#ffffff47;--white-alpha-500:#ffffff6b;--white-alpha-600:#ffffff94;--white-alpha-700:#ffffffb8;--white-alpha-800:#ffffffd6;--white-alpha-900:#ffffffeb;--blue-alpha-50:#003bff0a;--blue-alpha-100:#003bff14;--blue-alpha-200:#003bff1f;--blue-alpha-300:#003bff2e;--blue-alpha-400:#003bff47;--blue-alpha-500:#003bff6b;--blue-alpha-600:#003bff94;--blue-alpha-700:#003bffb8;--blue-alpha-800:#003bffd6;--blue-alpha-900:#003bffeb;--success-500:#16a34a;--warning-500:#eab308;--danger-500:#ff2a3d;--font-sans:var(--font-aeonik), "Helvetica Neue", Arial, sans-serif;--font-mono:var(--font-aeonik-mono), ui-monospace, "SF Mono", monospace;--font-display:var(--font-newsreader), Georgia, "Times New Roman", serif;--weight-heading:500;--text-xs:.6875rem;--text-sm:.8125rem;--text-base:1rem;--text-lg:1.25rem;--text-display:clamp(2.75rem, 7vw, 6rem);--tracking-wide:.08em;--tracking-wider:.16em;--tracking-display:-.015em;--tracking-heading:-.004em;--tracking-lead:.006em;--tracking-body:.01em;--page-pad-x:clamp(1.25rem, 5vw, 4rem);--max-width:1680px;--row-h:4.25rem;--space-section:clamp(3.5rem, 11vw, 8rem);--ease:cubic-bezier(.16, 1, .3, 1);--vt-out:1s;--vt-in:.85s;--vt-sweep:1.7s;--ease-sweep:cubic-bezier(.85, 0, .15, 1);--nav-h:4.5rem}:root,[data-theme=dark]{--bg:var(--neutral-950);--bg-subtle:var(--neutral-900);--surface:var(--neutral-900);--surface-muted:var(--neutral-800);--surface-emphasis:var(--neutral-0);--border:var(--white-alpha-100);--border-strong:var(--white-alpha-200);--divider:var(--white-alpha-100);--text-high:var(--neutral-50);--text-mid:var(--white-alpha-700);--text-low:var(--white-alpha-500);--text-muted:var(--white-alpha-400);--brand:var(--blue-400);--brand-hover:var(--blue-300);--on-brand:var(--neutral-0);--active:var(--blue-400);--active-subtle:var(--blue-alpha-100);--active-border:var(--blue-alpha-400);--selection:var(--blue-alpha-400);--focus-ring:var(--blue-400)}[data-theme=light]{--bg:var(--neutral-200);--bg-subtle:var(--neutral-300);--surface:var(--neutral-0);--surface-muted:var(--neutral-100);--surface-emphasis:var(--neutral-900);--border:var(--ink-alpha-100);--border-strong:var(--ink-alpha-200);--divider:var(--ink-alpha-100);--text-high:var(--neutral-950);--text-mid:var(--ink-alpha-700);--text-low:var(--ink-alpha-500);--text-muted:var(--ink-alpha-400);--brand:var(--blue-500);--brand-hover:var(--blue-600);--on-brand:var(--neutral-0);--active:var(--blue-500);--active-subtle:var(--blue-alpha-100);--active-border:var(--blue-alpha-300);--selection:var(--blue-alpha-200);--focus-ring:var(--blue-500)}[data-theme=blue]{--bg:var(--blue-500);--bg-subtle:var(--blue-600);--surface:var(--blue-500);--surface-muted:var(--blue-600);--surface-emphasis:var(--neutral-0);--border:var(--white-alpha-200);--border-strong:var(--white-alpha-300);--divider:var(--white-alpha-200);--text-high:var(--neutral-0);--text-mid:var(--white-alpha-800);--text-low:var(--white-alpha-600);--text-muted:var(--white-alpha-400);--brand:var(--neutral-0);--brand-hover:var(--blue-100);--on-brand:var(--blue-500);--active:var(--neutral-0);--active-subtle:var(--white-alpha-100);--active-border:var(--white-alpha-300);--selection:var(--white-alpha-200);--focus-ring:var(--neutral-0)}*,:before,:after{box-sizing:border-box}*{margin:0;padding:0}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;scrollbar-gutter:stable}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{background:var(--bg);color:var(--text-high);font-family:var(--font-sans);font-weight:400;font-size:var(--text-base);letter-spacing:var(--tracking-body);text-wrap:balance;-webkit-text-size-adjust:100%;transition:background-color .6s var(--ease), color .6s var(--ease);line-height:1.4}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);font-weight:var(--weight-heading);text-wrap:balance}::selection{background:var(--brand);color:var(--on-brand)}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}@keyframes pageBlurOut{0%{opacity:1;filter:blur();scale:1}to{opacity:0;filter:blur(200px);scale:.97}}@keyframes pageBlurIn{0%{opacity:0;filter:blur(200px);scale:.97}to{opacity:1;filter:blur();scale:1}}::view-transition-old(.page-out){animation:pageBlurOut var(--vt-out) var(--ease) both}::view-transition-new(.page-in){animation:pageBlurIn var(--vt-in) var(--ease) var(--vt-out) both}@keyframes sweepOldUp{0%{filter:blur()brightness();translate:0;scale:1}50%{filter:blur(8px)brightness(.45);scale:.98}to{filter:blur(12px)brightness(.22);translate:0 -100%;scale:.96}}@keyframes sweepNewUp{0%{filter:blur(6px)brightness(.4);translate:0 100%;scale:1.08}50%{filter:blur(8px)brightness(.55);scale:1.04}to{filter:blur()brightness();translate:0;scale:1}}::view-transition-old(.sweep-out){animation:sweepOldUp var(--vt-sweep) var(--ease-sweep) both}::view-transition-new(.sweep-in){animation:sweepNewUp var(--vt-sweep) var(--ease-sweep) both}@keyframes sweepOldDown{0%{filter:blur()brightness();translate:0;scale:1}50%{filter:blur(8px)brightness(.45);scale:.98}to{filter:blur(12px)brightness(.22);translate:0 100%;scale:.96}}@keyframes sweepNewDown{0%{filter:blur(6px)brightness(.4);translate:0 -100%;scale:1.08}50%{filter:blur(8px)brightness(.55);scale:1.04}to{filter:blur()brightness();translate:0;scale:1}}::view-transition-old(.sweep-down-out){animation:sweepOldDown var(--vt-sweep) var(--ease-sweep) both}::view-transition-new(.sweep-down-in){animation:sweepNewDown var(--vt-sweep) var(--ease-sweep) both}::view-transition-old(root){animation:none}::view-transition-new(root){animation:none}::view-transition-group(site-nav){z-index:2147483647;animation:none}::view-transition-old(site-nav){display:none}::view-transition-new(site-nav){opacity:1;animation:none}::view-transition-group(grain){z-index:2147483646;animation:none}::view-transition-old(grain){display:none}::view-transition-new(grain){opacity:1;animation:none}html.has-custom-cursor,html.has-custom-cursor *{cursor:none}@property --cta-reveal{syntax:"<number>";inherits:false;initial-value:0}@property --cta-vis{syntax:"<number>";inherits:false;initial-value:.06}@media (prefers-reduced-motion:reduce){::view-transition-old(*){animation-duration:.01ms!important;animation-delay:0s!important}::view-transition-new(*){animation-duration:.01ms!important;animation-delay:0s!important}::view-transition-group(*){animation-duration:.01ms!important;animation-delay:0s!important}}
