@font-face{font-family:Funnel Display;font-style:normal;font-weight:300 800;font-display:swap;src:url(/assets/funnel-display-latin-wght-normal-h7i3A3FI.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Funnel Display;font-style:normal;font-weight:300 800;font-display:swap;src:url(/assets/funnel-display-latin-ext-wght-normal-DxkvHKaa.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/montserrat-latin-wght-normal-l_AIctKy.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/montserrat-latin-ext-wght-normal-BsZE-iaG.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Montserrat;font-style:italic;font-weight:100 900;font-display:swap;src:url(/assets/montserrat-latin-wght-italic-jzfX-GOl.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:italic;font-weight:100 900;font-display:swap;src:url(/assets/montserrat-latin-ext-wght-italic-C8utfXoj.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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}.coming-soon{position:fixed;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.5rem;padding:2rem;background:var(--coming-soon-shell);color:var(--coming-soon-ink);text-align:center;overflow:hidden}.coming-soon__glow{position:absolute;width:60vmax;height:60vmax;border-radius:50%;background:radial-gradient(circle,var(--coming-soon-glow) 0%,transparent 70%);pointer-events:none}.coming-soon__logo{width:auto;height:min(96px,18vw);z-index:1}.coming-soon__title{z-index:1;margin:0;font-family:var(--coming-soon-display-font);font-weight:700;font-size:clamp(2.5rem,8vw,5rem);line-height:1.2;letter-spacing:0;text-transform:uppercase}.coming-soon__subtitle{z-index:1;margin:0;max-width:32rem;font-size:clamp(1rem,2.5vw,1.25rem);line-height:1.7;color:var(--coming-soon-ink-muted)}.coming-soon__gate{position:fixed;right:1rem;bottom:1rem;z-index:2;display:flex;align-items:center;gap:.5rem}.coming-soon__toggle{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border:1px solid var(--coming-soon-line);border-radius:8px;background:var(--coming-soon-veil);color:var(--coming-soon-ink-faint);cursor:pointer;transition:color .2s ease,border-color .2s ease,background .2s ease}.coming-soon__toggle:hover{color:var(--coming-soon-accent);border-color:var(--coming-soon-accent);background:var(--coming-soon-accent-veil)}.coming-soon__form{display:flex;align-items:center;gap:.5rem;padding:.25rem .25rem .25rem .75rem;border:1px solid var(--coming-soon-line);border-radius:8px;background:var(--coming-soon-shell)}.coming-soon__form--error{border-color:#ff5a5a;animation:coming-soon-shake .3s ease}.coming-soon__input{width:8rem;border:none;outline:none;background:transparent;color:var(--coming-soon-ink);font-family:inherit;font-size:.95rem;letter-spacing:.15em}.coming-soon__input::placeholder{color:var(--coming-soon-ink-faint);letter-spacing:normal}.coming-soon__submit{display:inline-flex;align-items:center;justify-content:center;width:1.9rem;height:1.9rem;border:none;border-radius:6px;background:var(--coming-soon-accent);color:var(--coming-soon-on-accent);cursor:pointer;transition:filter .2s ease}.coming-soon__submit:hover{filter:brightness(1.1)}@keyframes coming-soon-shake{0%,to{transform:translate(0)}25%{transform:translate(-4px)}75%{transform:translate(4px)}}@media(prefers-reduced-motion:reduce){.coming-soon__form--error{animation:none}}.coming-soon--cinematic{isolation:isolate}.coming-soon__backdrop,.coming-soon__shade{position:absolute;inset:0;width:100%;height:100%;z-index:-1}.coming-soon__backdrop{object-fit:cover}.coming-soon__shade{background:linear-gradient(90deg,#031414dc,#0314148c),linear-gradient(0deg,#031414,transparent)}.coming-soon--cinematic .coming-soon__title{font-size:clamp(42px,7vw,100px)}.coming-soon--cinematic :is(button,input){min-height:44px;min-width:44px}.coming-soon--cinematic :is(button,input):focus-visible{outline:3px solid #ab8ff5;outline-offset:4px}.coming-soon__error{position:absolute;bottom:calc(100% + 12px);width:min(290px,80vw);color:#f2f2e8;font-size:13px;line-height:1.5;text-align:center}.mm-cinematic{--mm-ink: #031414;--mm-paper: #f2f2e8;--mm-lime: #4ae35c;--mm-iris: #ab8ff5;overflow-wrap:break-word}.mm-cinematic *,.mm-cinema-dialog *{box-sizing:border-box}.mm-cinematic :is(h1,h2,h3){text-wrap:balance}.mm-cinematic :is(a,button,input,select,textarea):focus-visible:not(.MuiInputBase-input),.mm-cinema-dialog :is(a,button):focus-visible{outline:3px solid #ab8ff5;outline-offset:4px}.mm-cinematic .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--mm-lime);border-width:2px}.mm-cinematic .MuiIconButton-root,.mm-cinema-dialog .MuiIconButton-root{min-width:44px;min-height:44px}.mm-cinematic .MuiButton-root,.mm-cinema-dialog .MuiButton-root{min-height:44px;transition:background-color .18s,border-color .18s,box-shadow .18s}.mm-cinematic .MuiAccordion-root{background:transparent;box-shadow:none;border-bottom:1px solid #03141425}.mm-cinematic .MuiAccordionSummary-root{min-height:80px}.mm-cinematic .MuiAccordionDetails-root{max-width:80ch;padding-bottom:32px}.mm-cinematic .MuiAlert-root{border-radius:16px;padding:16px 24px}.mm-cinematic .MuiSkeleton-root{border-radius:14px}.mm-cinematic img{max-width:100%}.mm-cinematic :is(article,section) :is(h2,h3)[id]{scroll-margin-top:110px}.mm-cinematic .mm-section{position:relative;padding-block:clamp(64px,8vw,128px)}.mm-cinematic .mm-eyebrow,.mm-cinema-dialog .mm-eyebrow{font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.mm-cinematic .mm-header .MuiToolbar-root{padding-inline:0}.mm-cinematic .mm-header .MuiButton-root{white-space:nowrap}.mm-cinematic .mm-poster{border-radius:14px;overflow:hidden;isolation:isolate;position:relative;transition:transform .25s,box-shadow .25s}.mm-cinematic .mm-poster:hover{transform:translateY(-5px);box-shadow:0 20px 60px #0004}.mm-cinematic .mm-poster img{transition:transform .45s}.mm-cinematic .mm-poster:hover img{transform:scale(1.035)}.mm-cinematic .mm-hero-poster{animation:mm-hero-reveal .7s ease both}@keyframes mm-hero-reveal{0%{opacity:0;transform:scale(1.015)}to{opacity:1;transform:scale(1)}}.mm-cinematic .mm-reading{max-width:76ch;margin-inline:auto}.mm-cinematic .mm-article-body{font-size:clamp(17px,1.2vw,19px);line-height:1.85}.mm-cinematic .mm-article-body h2{margin-block:2.5em .7em}.mm-cinematic .mm-article-body :is(img,video,iframe){max-width:100%;border-radius:16px}.mm-cinematic .mm-article-body iframe{width:100%;aspect-ratio:16/9;height:auto}.mm-cinematic .mm-article-body blockquote{border-left:3px solid #4ae35c;margin-inline:0;padding:12px 28px;font-size:1.2em}.mm-cinematic .mm-footer{border-top:1px solid #f2f2e826}.mm-cinematic .mm-footer a{transition:color .18s}.mm-cinematic .mm-footer a:hover{color:#4ae35c}.mm-cinematic .mm-portal{background-image:radial-gradient(ellipse at 100% 0%,#ab8ff50c,transparent 50%)}.mm-cinematic .mm-portal :is(.MuiInputBase-root,.MuiInputLabel-root){color:#f2f2e8}.mm-cinematic .mm-portal .MuiOutlinedInput-notchedOutline{border-color:#f2f2e84d}.mm-cinematic .mm-portal .MuiInputBase-root.Mui-disabled{-webkit-text-fill-color:#f2f2e880}.mm-cinematic .mm-actionbar{position:sticky;bottom:12px;z-index:8;padding:16px;padding-bottom:max(16px,env(safe-area-inset-bottom));background:#092828f5;border:1px solid #f2f2e833;border-radius:18px;box-shadow:0 12px 50px #0005;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#f2f2e8}.mm-cinematic .mm-actionbar .MuiButton-root{color:inherit}.mm-cinematic .mm-actionbar .MuiButton-contained{color:#031414}.mm-cinematic .mm-photo{transition:box-shadow .18s}.mm-cinematic .mm-photo:focus-within{outline:3px solid #ab8ff5;outline-offset:3px}.mm-cinematic .mm-photo:hover{box-shadow:0 12px 32px #0005}.mm-cinematic .mm-process{counter-reset:process}.mm-cinematic .mm-route-loading{min-height:70svh;display:grid;place-items:center;background:#031414;color:#f2f2e8}.mm-cinematic .mm-skip-link{position:fixed;top:-100px;left:16px;z-index:2000;padding:12px 20px;color:#031414;background:#4ae35c;border-radius:8px}.mm-cinematic .mm-skip-link:focus{top:16px}@media(max-width:599px){.mm-cinematic .mm-actionbar{bottom:0;margin-inline:-8px;border-radius:14px 14px 0 0}.mm-cinematic .mm-actionbar .MuiButton-root{flex-grow:1}.mm-cinematic .MuiAccordionSummary-root{min-height:72px}}@media(prefers-reduced-motion:reduce){html:has(.mm-cinematic){scroll-behavior:auto}.mm-cinematic *,.mm-cinema-dialog *{animation:none!important;transition:none!important;scroll-behavior:auto!important}.mm-cinematic .mm-poster:hover,.mm-cinematic .mm-poster:hover img{transform:none}.mm-cinematic .mm-hero-poster{animation:none}}@font-face{font-family:Funnel Display;font-style:normal;font-weight:300 800;font-display:swap;src:url(/assets/funnel-display-latin-wght-normal-h7i3A3FI.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Funnel Display;font-style:normal;font-weight:300 800;font-display:swap;src:url(/assets/funnel-display-latin-ext-wght-normal-DxkvHKaa.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/montserrat-latin-wght-normal-l_AIctKy.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/montserrat-latin-ext-wght-normal-BsZE-iaG.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Montserrat;font-style:italic;font-weight:100 900;font-display:swap;src:url(/assets/montserrat-latin-wght-italic-jzfX-GOl.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:italic;font-weight:100 900;font-display:swap;src:url(/assets/montserrat-latin-ext-wght-italic-C8utfXoj.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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}:root{font-family:Montserrat,Arial,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
