@font-face{font-family:GeistMono;src:url(../media/GeistMono_Variable.p.3x4ptlur59b2g.woff2)format("woff2");font-display:swap;font-weight:100 900}.iaM1Ya_className{font-family:GeistMono,ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}.iaM1Ya_variable{--font-geist-mono:"GeistMono", ui-monospace, SFMono-Regular, Roboto Mono, Menlo, Monaco, Liberation Mono, DejaVu Sans Mono, Courier New, monospace}
@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/c0e2eae9e0de9f16-s.2of77tvarlxv9.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/2ff936f45a7b5918-s.0_hkuyklry9k2.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-20C4,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/cf9a11b6772b9533-s.p.32vcy6_pq4pnh.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/6cec87c23af19a62-s.38msdipe8z81f.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/c24fec3b421fd73c-s.30bhvdlsk8sra.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-20C4,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/61e56fd33ece1ad8-s.p.3se9ogqst-d6c.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%}.lXHicG_className{font-family:Newsreader,Newsreader Fallback}.lXHicG_variable{--font-newsreader:"Newsreader", "Newsreader Fallback"}
body:has(.materia-root){background:#050505;overflow:clip auto}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:clip}@property --footer-ground{syntax:"<color>";inherits:true;initial-value:#050505}.materia-root{--u:min(100vw / 1440, 100svh / 900);--font-display:var(--font-newsreader), Georgia, serif;--font-body:var(--font-geist-sans), system-ui, sans-serif;--font-mono:var(--font-geist-mono), ui-monospace, monospace;--type-h1:min(clamp(2.5rem, 1.886rem + 4.571vw, 6rem), 10.67svh);--type-h2:min(clamp(2.25rem, 1.757rem + 3.048vw, 4.5rem), 8svh);--type-h3:clamp(2rem, 1.629rem + 1.524vw, 3rem);--leading-h1:1.05;--leading-h2:1.1;--leading-h3:1.2;--leading-h4:1.25;--tracking-h1:-.025em;--tracking-h2:-.02em;--tracking-h3:-.015em;--type-body:clamp(1.0625rem, .99rem + .29vw, 1.25rem);--type-button:1rem;--type-ui:.9375rem;--type-small:.875rem;--type-mono:.8125rem;--leading-body:1.5;--text-primary:#f4f1ecf2;--text-secondary:#f4f1ecd6;--text-tertiary:#f4f1ec8c;--footer-ink:#fff;--footer-height:calc(56px + env(safe-area-inset-bottom));--bone:#f7ebd6;--night:#050505;--coral:#fc4e74;--print-text:#050505;--nav-ink:var(--text-primary);color:var(--text-primary);font-family:var(--font-body)}@media (max-aspect-ratio:9/10){.materia-root{--u:min(100vw / 390, 100svh / 844)}}.materia-root ::selection{background:var(--bone);color:var(--night)}.materia-root :focus-visible{outline-offset:4px;outline:2px solid}.materia-root,.materia-panel{scrollbar-color:#7f7f7f80 transparent;scrollbar-width:thin}.materia-sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.materia-canvas{background:var(--night);opacity:0;width:100vw;height:100lvh;transition:opacity .9s ease-out;display:block;position:fixed;inset:0 auto auto 0}.materia-canvas[data-ready=true]{opacity:1}.materia-layers{z-index:1;pointer-events:none;width:100vw;height:100svh;position:fixed;inset:0 auto auto 0;overflow:clip}.materia-spacer{position:relative}.materia-nav{z-index:2;padding:calc(40 * var(--u)) calc(72 * var(--u)) 0;color:var(--nav-ink);justify-content:space-between;align-items:center;transition:color .24s ease-out;display:flex;position:fixed;inset:0 0 auto}.materia-static .materia-nav{position:absolute}.materia-logo{height:max(18px, calc(22 * var(--u)));width:auto;display:block}.materia-block{--p:0;--ink:var(--text-primary);--ink-body:var(--text-secondary);--veil:#050505f5;--reveal:clamp(0, calc(var(--p) * 1.5 - var(--i,0) * .22), 1);left:calc(72 * var(--u));align-items:flex-start;gap:calc(20 * var(--u));color:var(--ink);flex-direction:column;display:flex;position:absolute}.materia-block[data-tone=coral]{--ink:var(--night);--ink-body:var(--night);--veil:var(--coral)}.materia-block[data-tone=cobalt]{--ink:#fff;--ink-body:#fff;--veil:#2f6bff}.materia-block[data-tone=print]{--ink:var(--print-text);--ink-body:var(--print-text);--veil:#ffc247}.materia-block[data-copy=hero]{--p:1;--measure:max(calc(700 * var(--u)), 46ch);right:calc(72 * var(--u));bottom:max(calc(60 * var(--u)), calc(var(--footer-height) + 16px))}.materia-block[data-copy=problem]{--measure:max(calc(680 * var(--u)), 46ch);bottom:max(calc(60 * var(--u)), calc(var(--footer-height) + 16px))}.materia-block[data-copy=sources]{top:0;bottom:0}.materia-block[data-copy=flow]{--measure:max(calc(620 * var(--u)), 42ch);left:calc(520 * var(--u));right:calc(72 * var(--u));bottom:max(calc(60 * var(--u)), calc(var(--footer-height) + 16px));isolation:isolate}.materia-block[data-copy=flow]:before{content:"";z-index:-1;left:calc(-220 * var(--u));bottom:calc(-400 * var(--u));width:calc(1500 * var(--u));height:calc(1000 * var(--u));opacity:var(--p);pointer-events:none;background:radial-gradient(closest-side,#050505f7,#050505e6 62%,#05050500);position:absolute}.materia-block[data-copy=hero],.materia-block[data-copy=problem],.materia-block[data-copy=core]{isolation:isolate}.materia-block[data-copy=hero]:before,.materia-block[data-copy=problem]:before{content:"";z-index:-1;top:calc(-120 * var(--u));bottom:calc(-60 * var(--u));left:calc(-72 * var(--u));width:100vw;opacity:var(--p);pointer-events:none;background:linear-gradient(#05050500,#050505e6 28%);position:absolute;-webkit-mask-image:linear-gradient(90deg,#000 38%,#0000 72%);mask-image:linear-gradient(90deg,#000 38%,#0000 72%)}.materia-block[data-copy=core]:before{content:"";z-index:-1;left:calc(-420 * var(--u));top:calc(-200 * var(--u));bottom:calc(-200 * var(--u));width:calc(1260 * var(--u));opacity:var(--p);pointer-events:none;background:radial-gradient(closest-side,#050505eb,#050505d1 62%,#05050500);position:absolute}.materia-block[data-copy=bow],.materia-block[data-copy=hourglass],.materia-block[data-copy=fingerprint],.materia-block[data-copy=core]{top:50svh;transform:translateY(-50%)}.materia-block[data-copy=bow],.materia-block[data-copy=hourglass]{--measure:max(calc(640 * var(--u)), 40ch)}.materia-block[data-copy=fingerprint],.materia-block[data-copy=core]{--measure:max(calc(580 * var(--u)), 38ch)}.materia-block[data-copy=thesis]{--measure:max(calc(1000 * var(--u)), 62ch);left:0;right:0;top:calc(128 * var(--u));text-align:center;align-items:center}.materia-display{font-family:var(--font-display);font-optical-sizing:auto;font-weight:400}.materia-h1{font-size:var(--type-h1);line-height:var(--leading-h1);letter-spacing:var(--tracking-h1)}.materia-h2{font-size:var(--type-h2);line-height:var(--leading-h2);letter-spacing:var(--tracking-h2)}.materia-h3{font-size:var(--type-h3);line-height:var(--leading-h3);letter-spacing:var(--tracking-h3)}.materia-micro{font-family:var(--font-mono);font-size:var(--type-mono);letter-spacing:.02em;line-height:1.3}.materia-line{margin:0 -.08em -.16em;padding:0 .08em .16em;display:block;overflow:clip}.materia-line-inner{transform:translate3d(0, calc((1 - var(--reveal)) * 118%), 0);text-wrap:balance;will-change:transform;display:block}.materia-italic{font-style:italic}.materia-body{max-width:var(--measure,62ch);font-size:var(--type-body);line-height:var(--leading-body);text-wrap:pretty;opacity:clamp(0, calc((var(--p) - .55) * 2.2), 1);color:var(--ink-body)}.materia-sources{height:100%;color:var(--bone);opacity:var(--p);list-style:none;position:relative}.materia-source{white-space:nowrap;position:absolute;left:0}.materia-source:first-child{top:calc(50svh - 300 * var(--u))}.materia-source:nth-child(2){top:calc(50svh - 160 * var(--u))}.materia-source:nth-child(3){top:calc(50svh - 9 * var(--u))}.materia-source:nth-child(4){top:calc(50svh + 150 * var(--u))}.materia-source:nth-child(5){top:calc(50svh + 320 * var(--u))}.materia-only-compact{display:none}.materia-control{pointer-events:auto;opacity:clamp(0, calc((var(--p) - .55) * 2.2), 1)}.materia-block[data-live=off] .materia-control{visibility:hidden;pointer-events:none}.materia-picker{gap:calc(20 * var(--u));margin-top:calc(8 * var(--u));display:flex}.materia-picker-option{color:inherit;cursor:pointer;font:inherit;font-size:var(--type-ui);text-underline-offset:4px;background:0 0;border:0;align-items:center;gap:8px;margin-block:-13px;padding-block:13px;font-weight:500;line-height:1.4;display:inline-flex}.materia-picker-option[aria-pressed=true]{text-decoration:underline}.materia-picker-dot{border:1px solid;border-radius:50%;width:12px;height:12px}.materia-action{--action-ground:#fff;--action-ground-hover:var(--bone);--action-ink:var(--night);min-height:max(52px, calc(56 * var(--u)));margin-top:calc(8 * var(--u));background:var(--action-ground);color:var(--action-ink);cursor:pointer;font-size:var(--type-button);white-space:nowrap;touch-action:manipulation;border:1px solid #ffffff1a;border-radius:999px;justify-content:center;align-items:center;gap:12px;padding-inline:28px 24px;font-weight:600;line-height:1.2;transition:background-color .16s ease-out,transform .12s ease-out;display:inline-flex;position:relative;box-shadow:0 1px 2px #05050529,0 6px 16px #05050524}.materia-action:hover{background:var(--action-ground-hover)}.materia-action:active{transform:scale(.98)}.materia-action:focus-visible{outline:2px solid var(--action-ground);outline-offset:3px}.materia-action-arrow{flex:none;transition:transform .16s ease-out}.materia-action:hover .materia-action-arrow{transform:translate(3px)}.materia-action-nav{min-height:40px;font-size:var(--type-ui);gap:8px;margin-top:0;padding-inline:18px 14px}.materia-action-nav .materia-action-arrow{width:14px;height:14px}.materia-action-nav:before{content:"";position:absolute;inset:-4px}.materia-block[data-tone=coral] .materia-action,.materia-block[data-tone=print] .materia-action{--action-ground:var(--night);--action-ground-hover:#2a2a2a;--action-ink:var(--bone)}@media (prefers-reduced-motion:reduce){.materia-action,.materia-action-arrow{transition:none}.materia-action:active,.materia-action:hover .materia-action-arrow{transform:none}}.materia-panel{--ink:var(--night);overscroll-behavior:contain;background:var(--bone);width:min(600px,100vw);max-width:none;height:100dvh;max-height:none;color:var(--night);border:0;margin:0;padding:0;position:fixed;inset:0 0 0 auto;overflow-y:auto}.materia-panel[open]{animation:.52s cubic-bezier(.22,1,.36,1) materia-panel-in}.materia-panel::backdrop{background:#0505059e}.materia-panel[open]::backdrop{animation:.52s ease-out materia-backdrop-in}@keyframes materia-panel-in{0%{transform:translate(100%)}}@keyframes materia-backdrop-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.materia-panel[open],.materia-panel[open]::backdrop{animation:none}}.materia-panel ::selection{background:var(--night);color:var(--bone)}.materia-panel-inner{flex-direction:column;justify-content:center;gap:30px;min-height:100%;padding:88px 56px 40px;display:flex;position:relative}.materia-panel-top{justify-content:space-between;align-items:center;display:flex;position:absolute;inset:40px 56px auto}.materia-panel-close{color:inherit;cursor:pointer;font-size:var(--type-ui);text-underline-offset:4px;background:0 0;border:0;margin:-13px 0;padding:13px 0;font-weight:500;line-height:1.4}.materia-panel-close:hover{text-decoration:underline}.materia-panel-heading{flex-direction:column;gap:12px;display:flex}.materia-panel-title span{display:block}.materia-panel-intro{color:#050505c7;font-size:var(--type-body);line-height:var(--leading-body)}.materia-form{flex-direction:column;gap:14px;display:flex}.materia-form-row{grid-template-columns:1fr 1fr;align-items:start;gap:16px;display:grid}.materia-field{flex-direction:column;gap:6px;min-width:0;display:flex}.materia-field-label{font-size:var(--type-ui);font-weight:500;line-height:1.4}.materia-input{width:100%;height:52px;color:var(--night);font-size:var(--type-button);background:0 0;border:1px solid #0505058c;border-radius:999px;padding-inline:20px;line-height:1.3}.materia-input::placeholder{color:#0505059e;opacity:1}.materia-input[aria-invalid=true]{border:2px solid var(--coral)}.materia-input-area{resize:none;border-radius:20px;height:84px;padding-block:14px}.materia-error{font-size:var(--type-small);align-items:baseline;gap:6px;line-height:1.4;display:flex}.materia-error:before{content:"";background:var(--coral);border-radius:50%;flex:none;width:8px;height:8px}.materia-consent{font-size:var(--type-small);align-items:flex-start;gap:10px;line-height:1.4;display:flex}.materia-checkbox{appearance:none;cursor:pointer;background:0 0;border:1px solid #0505058c;border-radius:5px;flex:none;width:20px;height:20px;margin:0}.materia-input:hover,.materia-checkbox:hover{border-color:var(--night)}.materia-input:focus,.materia-checkbox:focus-visible{border-color:var(--night);outline:2px solid var(--night);outline-offset:2px}.materia-checkbox:checked{background:var(--night);border-color:var(--night);box-shadow:inset 0 0 0 3px var(--bone)}.materia-checkbox[aria-invalid=true]{border:2px solid var(--coral)}.materia-consent a{text-underline-offset:2px;padding-block:4px;text-decoration:underline}.materia-checkbox{position:relative}.materia-checkbox:after{content:"";position:absolute;inset:-12px}.materia-trap{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.materia-panel-action{flex-direction:column;gap:10px;display:flex}.materia-submit{background:var(--night);border:1px solid var(--night);width:100%;height:56px;color:var(--bone);cursor:pointer;font-size:var(--type-button);border-radius:999px;font-weight:500;line-height:1.3;transition:opacity .2s ease-out}.materia-submit:focus-visible{outline:2px solid var(--night);outline-offset:3px}.materia-submit[disabled]{cursor:progress;opacity:.6}.materia-submit-outline{color:var(--night);background:0 0}.materia-legal-page{background:var(--night);flex-direction:column;min-height:100svh;display:flex}.materia-legal{width:100%;max-width:720px;color:var(--text-primary);font-size:var(--type-body);line-height:var(--leading-body);flex:1;margin-inline:auto;padding:56px 20px 96px}.materia-legal h1{margin-block:56px 32px}.materia-legal h2{font-size:var(--type-body);font-weight:500;line-height:var(--leading-h4);margin-block:32px 8px}.materia-legal p{max-width:68ch;color:var(--text-secondary)}.materia-legal a{text-underline-offset:3px;text-decoration:underline}.materia-legal .materia-logo{height:22px}.materia-footer{z-index:3;background:var(--night);color:var(--text-secondary);font-size:var(--type-ui);border-top:1px solid #ffffff1f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 32px;padding:16px clamp(20px,4vw,56px);line-height:1.4;display:flex;position:relative}.materia-live .materia-footer,.materia-static .materia-footer{min-height:var(--footer-height);padding-block:0 env(safe-area-inset-bottom);position:fixed;inset:auto 0 0}.materia-live .materia-footer a,.materia-static .materia-footer a{padding-block:10px}.materia-footer-links{flex-wrap:wrap;gap:0 24px;display:flex}.materia-footer a{color:var(--text-primary);text-underline-offset:4px;padding-block:12px;font-weight:500;display:inline-block}.materia-footer a:hover{text-decoration:underline}.materia-live .materia-footer{background:linear-gradient(to top, var(--footer-ground) 72%, transparent);color:var(--footer-ink);border-top:0;transition:--footer-ground .24s ease-out,color .24s ease-out}.materia-live .materia-footer a{color:inherit}.materia-static{position:relative}.materia-static-section{height:100svh;min-height:560px;position:relative;overflow:clip}.materia-poster{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.materia-static .materia-block{--p:1}.materia-static .materia-block .materia-control{visibility:visible;pointer-events:auto}a.materia-noscript-only{display:none}@media (min-width:1441px) and (min-height:901px) and (not (max-aspect-ratio:9/10)){.materia-nav,.materia-block{--type-h1:max(6rem, calc(96 * var(--u)));--type-h2:max(4.5rem, calc(72 * var(--u)));--type-body:max(1.25rem, calc(5px + 15 * var(--u)));--type-button:max(1rem, calc(4px + 12 * var(--u)));--type-ui:max(.9375rem, calc(3.75px + 11.25 * var(--u)));--type-mono:max(.8125rem, calc(3.25px + 9.75 * var(--u)))}.materia-picker-option{font-size:max(.9375rem, calc(3.5px + 10.5 * var(--u)))}}@media (max-aspect-ratio:9/10){.materia-nav{padding:calc(26 * var(--u)) calc(20 * var(--u)) 0}.materia-logo{height:calc(18 * var(--u))}.materia-block,.materia-block[data-copy=hero],.materia-block[data-copy=problem],.materia-block[data-copy=flow],.materia-block[data-copy=bow],.materia-block[data-copy=hourglass],.materia-block[data-copy=fingerprint],.materia-block[data-copy=core]{left:calc(20 * var(--u));right:calc(20 * var(--u));top:auto;bottom:calc(var(--footer-height) + 24px);gap:calc(14 * var(--u));transform:none}.materia-block{--measure:100%;text-align:center;align-items:center}.materia-block .materia-body{text-wrap:balance}.materia-block:not([data-copy=thesis],[data-copy=sources]){isolation:isolate}.materia-block:not([data-copy=thesis],[data-copy=sources]):before{content:"";z-index:-1;inset:calc(-64 * var(--u)) calc(-20 * var(--u)) calc(-100 * var(--u));background:linear-gradient(to bottom, transparent, var(--veil) calc(64 * var(--u)));width:auto;height:auto;opacity:var(--p);pointer-events:none;display:block;position:absolute;-webkit-mask-image:none;mask-image:none}.materia-block[data-copy=thesis]{--measure:100%;left:calc(20 * var(--u));right:calc(20 * var(--u));top:calc(96 * var(--u));bottom:auto}.materia-block[data-copy=sources],.materia-picker{display:none}.materia-panel{width:100vw}.materia-panel-inner{justify-content:flex-start;gap:22px;padding:70px 20px 28px}.materia-panel-top{inset:26px 20px auto}.materia-form{gap:12px}.materia-form-row{grid-template-columns:1fr;gap:12px}.materia-live .materia-footer,.materia-static .materia-footer{font-size:var(--type-mono);white-space:nowrap;flex-wrap:nowrap;gap:0 12px}.materia-footer-links{flex-wrap:nowrap;gap:0 14px}@media (max-width:349px){.materia-live .materia-footer,.materia-static .materia-footer{padding-inline:16px;font-size:.75rem}.materia-footer-links{gap:0 10px}}.materia-only-wide{display:none}.materia-only-compact{display:block}}@media (prefers-reduced-motion:reduce){.materia-canvas,.materia-nav,.materia-live .materia-footer,.materia-submit{transition:none}}
