@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/gate/assets/newsreader-vietnamese-wght-normal-Czsa-EzN.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/gate/assets/newsreader-latin-ext-wght-normal-C-3rgBeH.woff2) format("woff2-variations");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:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/gate/assets/newsreader-latin-wght-normal-CCVVNp6i.woff2) format("woff2-variations");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:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/gate/assets/geist-cyrillic-ext-wght-normal-DjL33-gN.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/gate/assets/geist-cyrillic-wght-normal-BEAKL7Jp.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/gate/assets/geist-vietnamese-wght-normal-6IgcOCM7.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/gate/assets/geist-latin-ext-wght-normal-DC-KSUi6.woff2) format("woff2-variations");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:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/gate/assets/geist-latin-wght-normal-BgDaEnEv.woff2) format("woff2-variations");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:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/gate/assets/geist-mono-cyrillic-ext-wght-normal-I4S5GZfc.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/gate/assets/geist-mono-cyrillic-wght-normal-BmXc_FBt.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/gate/assets/geist-mono-symbols2-wght-normal-GZpp1pK2.woff2) format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/gate/assets/geist-mono-vietnamese-wght-normal-D8KDMBhC.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/gate/assets/geist-mono-latin-ext-wght-normal-DrnZ1wKl.woff2) format("woff2-variations");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:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/gate/assets/geist-mono-latin-wght-normal-B_7UjwxQ.woff2) format("woff2-variations");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}html.formation-memo-active{background:#fafbf8;color-scheme:light;scroll-behavior:auto}html.formation-memo-active body{margin:0;background:#fafbf8}.fm-root{--fm-paper:#fafbf8;--fm-ink:#213333;--fm-muted:#5e7069;--fm-teal:#206b71;--fm-margin:clamp(56px,5.4vw,104px);--fm-header:96px;color:var(--fm-ink);background:var(--fm-paper);font-family:Geist Variable,sans-serif;font-weight:400;line-height:1.5;-webkit-font-smoothing:antialiased}.fm-root *,.fm-root *:before,.fm-root *:after{box-sizing:border-box}.fm-root h1,.fm-root h2,.fm-root p{margin:0}.fm-root a{text-decoration:none;color:inherit}.fm-root button{font:inherit;border:0;border-radius:0;color:inherit;padding:0;background:none;cursor:pointer}.fm-root a:focus-visible,.fm-root button:focus-visible{outline:2px solid var(--fm-teal);outline-offset:6px}.fm-root h1:focus,.fm-root h2:focus,.fm-root main:focus{outline:none}.fm-skip{position:fixed;top:-80px;left:24px;background:var(--fm-ink);color:#fff!important;padding:12px 20px;z-index:200}.fm-skip:focus{top:12px}.fm-header{position:fixed;inset:0 0 auto;height:var(--fm-header);padding:0 var(--fm-margin);display:flex;align-items:center;justify-content:space-between;z-index:30;pointer-events:none}.fm-header>*{pointer-events:auto}.fm-header-right{display:flex;align-items:center;gap:34px}.fm-contact{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:13.5px;color:var(--fm-teal)}.fm-contact svg{width:11px;height:11px}.fm-root[data-overlay=depth] .fm-contact{visibility:hidden}.fm-brand{font:450 26px/1.1 Newsreader Variable,Georgia,serif;letter-spacing:-.025em}.fm-contents-trigger{display:flex;align-items:center;gap:23px;min-height:44px;font:11px/1 Geist Mono Variable,monospace!important;font-variant-numeric:tabular-nums}.fm-count-total{color:#79867e}.fm-menu-icon{display:flex;flex-direction:column;gap:5px;width:19px}.fm-menu-icon i{height:1px;background:var(--fm-ink);width:100%}.fm-menu-icon i:last-child{width:13px;margin-left:auto}.fm-scroll-track{position:relative;padding-bottom:100svh}.fm-scroll-section{height:125svh}.fm-scroll-section:last-child{height:100svh}.fm-persistent-stage{position:fixed;inset:var(--fm-header) 0 0;pointer-events:none;overflow:hidden}.fm-artboard{position:absolute;top:0;right:0;bottom:0;left:0}.fm-canvas,.fm-object-fallback{position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0}.fm-object-fallback{display:none}.fm-persistent-stage[data-fallback=true] .fm-canvas{visibility:hidden}.fm-persistent-stage[data-fallback=true] .fm-object-fallback{display:block}.fm-copy-stage{position:fixed;inset:var(--fm-header) 0 0;z-index:4;pointer-events:none;transition:opacity .1s ease-out}.fm-root[data-overlay=depth] .fm-copy-stage{opacity:0}.fm-root[data-overlay=depth] .fm-work-art{visibility:hidden!important}.fm-root[data-overlay=depth] .fm-contents-trigger{visibility:hidden}.fm-root[data-instant=true] .fm-copy-stage{transition:none}.fm-copy-scene{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;display:flex;flex-direction:column;overflow-y:auto;padding:8px 0 28px}.fm-copy-scene[aria-hidden=true]{pointer-events:none!important}.fm-copy{position:static;margin:auto 0;margin-left:var(--fm-margin);padding-bottom:5vh;width:min(var(--copy-measure),39vw);pointer-events:auto}.fm-copy h1,.fm-copy h2{font:450 var(--title-size)/1.04 "Newsreader Variable",Georgia,serif;letter-spacing:-.035em}.fm-title-line{display:block}.fm-body{font-size:18px;line-height:1.62;color:#3f514c;margin-top:26px!important;text-wrap:pretty}.fm-body+.fm-body,.fm-list+.fm-body{margin-top:15px!important}.fm-list{list-style:none;margin:12px 0 0;padding:0;font-size:18px;line-height:1.5;color:#3f514c}.fm-list li{position:relative;padding-left:24px;margin-top:7px;text-wrap:pretty}.fm-list li:before{content:"";position:absolute;left:3px;top:.62em;width:6px;height:6px;border-radius:50%;background:var(--fm-teal)}.fm-cta{display:inline-flex;align-items:center;justify-content:space-between;gap:22px;margin-top:32px;padding:0 22px 0 26px;min-height:60px;min-width:300px;background:var(--fm-teal);color:#fafbf8!important;font-size:17.5px;font-weight:500;letter-spacing:-.005em;border:1px solid var(--fm-teal);transition:background .16s ease-out,border-color .16s ease-out,transform .16s ease-out}.fm-cta svg{width:16px;height:16px;flex:none}.fm-cta:hover{background:var(--fm-ink);border-color:var(--fm-ink)}.fm-cta:active{transform:scale(.985)}.fm-cta+.fm-source-links{margin-top:18px}.fm-depth .fm-cta{margin:30px 0 0}.fm-source-links{display:flex;flex-wrap:wrap;gap:0 28px;margin-top:28px;font-size:14.5px;color:var(--fm-teal)}.fm-source-links a{display:inline-flex;align-items:center;gap:9px;min-height:44px}.fm-source-links svg{width:12px;height:12px}.fm-root .fm-deeper{display:inline-flex;align-items:center;gap:14px;min-height:44px;font-size:14.5px;color:var(--fm-teal)}.fm-deeper>span{font-size:19px;line-height:1;font-weight:300}.fm-deeper:active,.fm-depth-toolbar button:active{transform:scale(.97)}.fm-depth,.fm-contents{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:0;border:0;color:var(--fm-ink);background:transparent;overflow:hidden}.fm-depth::backdrop,.fm-contents::backdrop{background:transparent}.fm-depth-content{position:absolute;inset:0 0 0 auto;width:clamp(680px,56vw,860px);overflow-y:auto;overscroll-behavior:contain;background:var(--fm-paper);border-left:1px solid #dfe5df}.fm-depth-toolbar{position:sticky;top:0;z-index:1;height:var(--fm-header);display:flex;align-items:center;justify-content:flex-end;padding:0 clamp(56px,5vw,72px);background:var(--fm-paper)}.fm-depth-toolbar button{display:flex;align-items:center;gap:18px;min-height:44px;font-size:12px}.fm-depth-toolbar button>span{font-size:25px;line-height:1;font-weight:300}.fm-depth article{padding:18px clamp(56px,5vw,72px) 60px}.fm-depth article>*{max-width:560px}.fm-depth h2{font:450 28px/1.15 Newsreader Variable,Georgia,serif;letter-spacing:-.025em}.fm-depth-prose{margin-top:28px;font-size:17px;line-height:1.7;color:#3f514c}.fm-depth-prose p+p{margin-top:20px}.fm-depth-sources{display:flex;flex-direction:column;align-items:flex-start;gap:0;margin-top:32px;font-size:15px;color:var(--fm-teal)}.fm-depth-sources a{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;min-height:44px;padding:7px 0}.fm-depth-source-title{display:inline-flex;align-items:center;gap:12px}.fm-depth-source-note{max-width:500px;margin-top:2px;color:#596961;font-size:12px;line-height:1.45}.fm-depth-sources svg{flex:none;width:12px;height:12px}.fm-work-art{position:absolute;top:0;right:0;bottom:0;left:0;visibility:hidden;opacity:0;pointer-events:none}.fm-paper,.fm-instrument{position:absolute;display:block;pointer-events:auto}.fm-paper{width:min(25vw,calc((100svh - var(--fm-header)) * .67 * 1273 / 1800));left:52%;top:8%}.fm-instrument{width:min(31vw,calc((100svh - var(--fm-header)) * .31 * 1280 / 720));left:64%;top:49%}.fm-paper img,.fm-instrument img{display:block;width:100%;height:auto;border:1px solid #dfe5df;box-shadow:0 12px 24px -20px #29433e55}.fm-paper>span,.fm-instrument>span{display:flex;align-items:center;justify-content:space-between;min-height:44px;margin-top:8px;color:#52655b;font-size:12px}.fm-paper>span svg,.fm-instrument>span svg{width:11px;height:11px}.fm-contents-sheet{position:absolute;width:460px;max-width:calc(100vw - 64px);max-height:calc(100svh - var(--fm-header) - 24px);top:calc(var(--fm-header) - 8px);right:var(--fm-margin);border:1px solid #d5dfd7;background:var(--fm-paper);padding:20px 28px;overflow-y:auto;overscroll-behavior:contain}.fm-depth-content,.fm-contents-sheet{opacity:1;transform:translate(0);transition:opacity .22s cubic-bezier(.23,1,.32,1),transform .22s cubic-bezier(.23,1,.32,1)}dialog[data-phase=entering]>.fm-depth-content,dialog[data-phase=entering]>.fm-contents-sheet,dialog[data-phase=closing]>.fm-depth-content,dialog[data-phase=closing]>.fm-contents-sheet{opacity:0;transform:translate(12px)}dialog[data-phase=closing]>.fm-depth-content,dialog[data-phase=closing]>.fm-contents-sheet{transition-duration:.16s}dialog[data-instant=true]>.fm-depth-content,dialog[data-instant=true]>.fm-contents-sheet{transition:none}.fm-dialog-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.fm-dialog-top h2{font:450 26px/1.1 Newsreader Variable,Georgia,serif;letter-spacing:-.02em}.fm-dialog-top button{font:300 27px/1 Geist Variable,sans-serif;width:44px;height:44px}.fm-contents ol{list-style:none;padding:0;margin:0}.fm-contents a{display:flex;align-items:baseline;gap:20px;padding:10px 0;min-height:44px;font-size:15.5px}.fm-contents a>span{flex:none;font:11px Geist Mono Variable,monospace;color:#7b8981}.fm-contents a[aria-current]{color:var(--fm-teal)}@media(hover:hover){.fm-root a:hover,.fm-root button:hover{color:var(--fm-teal)}}@media(min-width:901px)and (max-height:760px){.fm-root{--fm-header:78px}.fm-copy h1,.fm-copy h2{font-size:max(44px,calc(var(--title-size) * .9))}.fm-body{font-size:17px;line-height:1.6}.fm-list{font-size:17px}}@media(max-width:900px){.fm-header{height:70px;padding:0 24px;background:var(--fm-paper)}.fm-brand{font-size:23px}.fm-contents-trigger{gap:15px}.fm-brand,.fm-contents-trigger,.fm-contact{white-space:nowrap}.fm-header-right{gap:18px}.fm-contact{font-size:12.5px;gap:6px}.fm-cta{width:100%;min-width:0}.fm-persistent-stage{display:none}.fm-copy-stage{top:70px;right:0;bottom:0;left:0}.fm-copy-scene{display:block;padding:12vh 26px 40px;overflow-y:auto}.fm-copy-scene .fm-copy{position:static;width:100%;max-width:520px;margin:auto;padding-bottom:0}.fm-title-line{display:inline}.fm-copy h1,.fm-copy h2{font-size:clamp(39px,10vw,55px)}.fm-body{font-size:17px;line-height:1.65}.fm-list{font-size:17px}.fm-contents-sheet{right:24px;top:70px}.fm-depth-content{width:100%}.fm-depth article{padding:18px 26px 40px}.fm-depth article>.fm-depth-figure{max-width:none;margin:36px -26px 0;padding:0 26px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.fm-depth-figure::-webkit-scrollbar{display:none}.fm-depth-figure svg{min-width:540px}.fm-depth-figure .fg-caption{position:sticky;left:0}.fm-depth-figure .fg-caption:after{content:" · drag sideways for the full figure"}}@media(prefers-reduced-motion:reduce){.fm-copy-stage,.fm-depth-content,.fm-contents-sheet{transition:none}}.fm-marks{display:flex;align-items:center;gap:30px;margin-top:24px;opacity:.82}.fm-marks img{display:block;width:auto}.fm-marks .fm-mark-db{height:16px}.fm-marks .fm-mark-gs{height:24px}.fm-mark-text{font:450 16px/1 Newsreader Variable,Georgia,serif;letter-spacing:.01em;color:#213333;white-space:nowrap}.fm-depth .fm-marks{margin:26px 0 0}.fm-depth-figure{margin:40px 0 0;padding:0;max-width:640px}.fm-depth article>.fm-depth-figure{max-width:640px}.fm-depth-figure svg{display:block;width:100%;height:auto;overflow:visible}.fm-depth-figure .fg-serif{font:450 17px Newsreader Variable,Georgia,serif;letter-spacing:-.01em;fill:#213333}.fm-depth-figure .fg-serif-s{font-size:16px}.fm-depth-figure .fg-serif-xs{font-size:14.5px}.fm-depth-figure .fg-serif-lg{font-size:21px;fill:var(--fm-teal)}.fm-depth-figure .fg-slate{fill:#3f514c}.fm-depth-figure .fg-mono{font:500 13px Geist Variable,sans-serif;letter-spacing:.005em;fill:#213333}.fm-depth-figure .fg-mono-teal,.fm-depth-figure text.fg-teal{fill:var(--fm-teal)}.fm-depth-figure .fg-mono-gold,.fm-depth-figure text.fg-gold{fill:#b1843f}.fm-depth-figure .fg-paper{fill:#fafbf8}.fm-depth-figure .fg-ink{stroke:#213333;stroke-width:1.25;fill:none;stroke-linecap:round;stroke-linejoin:round}.fm-depth-figure .fg-ink-thin{stroke:#213333;stroke-width:1;fill:none}.fm-depth-figure .fg-rule{stroke:#c9d3cc;stroke-width:1;fill:none}.fm-depth-figure .fg-dash{stroke:#213333;stroke-width:1;stroke-dasharray:2 4;stroke-linecap:round;fill:none}.fm-depth-figure .fg-inkfill{fill:#213333}.fm-depth-figure .fg-teal{fill:var(--fm-teal)}.fm-depth-figure .fg-teal-soft{fill:var(--fm-teal);fill-opacity:.14}.fm-depth-figure .fg-tealline{stroke:var(--fm-teal);stroke-width:1.25;fill:none;stroke-linecap:round;stroke-linejoin:round}.fm-depth-figure .fg-gold{fill:#b1843f}.fm-depth-figure .fg-goldline{stroke:#b1843f;stroke-width:1.25;fill:none;stroke-linecap:round;stroke-linejoin:round}.fm-depth-figure .fg-hatch{fill:url(#fg-hatch);stroke:#213333;stroke-width:1}.fm-depth-figure .fg-hatch-teal{fill:url(#fg-hatch-teal);stroke:var(--fm-teal);stroke-width:1}.fm-depth-figure .fg-hatch-gold{fill:url(#fg-hatch-gold);stroke:#b1843f;stroke-width:1}.fm-depth-figure .fg-box{stroke:#213333;stroke-width:1;fill:none}.fm-depth-figure .fg-box-teal{stroke:var(--fm-teal);stroke-width:1;fill:none}.fm-depth-figure .fg-caption{margin-top:16px;font:13px Geist Variable,sans-serif;color:#3f514c}.fm-depth-figure .fg-draw{stroke-dasharray:1;stroke-dashoffset:1}.fm-depth-figure .fg-pop{transform-box:fill-box;transform-origin:center;transform:scale(0)}.fm-depth-figure .fg-in{opacity:0}.fm-depth-figure.is-visible .fg-draw{animation:fg-draw .55s cubic-bezier(.4,0,.2,1) forwards;animation-delay:calc(var(--i,0) * 60ms)}.fm-depth-figure.is-visible .fg-pop{animation:fg-pop .35s cubic-bezier(.2,.8,.2,1.2) forwards;animation-delay:calc(.32s + var(--i,0) * 60ms)}.fm-depth-figure.is-visible .fg-in{animation:fg-in .4s ease-out forwards;animation-delay:calc(.36s + var(--i,0) * 45ms)}.fm-depth-figure .fg-march{stroke-dasharray:3 5;animation:fg-march 1.6s linear infinite}.fm-depth-figure .fg-march-back{animation-direction:reverse}.fm-depth-figure .fg-breathe{animation:fg-breathe 2.8s ease-in-out infinite}@keyframes fg-draw{to{stroke-dashoffset:0}}@keyframes fg-pop{to{transform:scale(1)}}@keyframes fg-in{to{opacity:1}}@keyframes fg-march{to{stroke-dashoffset:-16}}@keyframes fg-breathe{50%{opacity:.45}}@media(prefers-reduced-motion:reduce){.fm-depth-figure .fg-draw,.fm-depth-figure .fg-pop,.fm-depth-figure .fg-in{animation:none;stroke-dashoffset:0;transform:none;opacity:1}.fm-depth-figure .fg-march,.fm-depth-figure .fg-breathe{animation:none}}.fm-figure-preview{width:704px;padding:32px;background:#fafbf8}.fm-figure-preview .fm-depth-figure{margin:0}.fm-figure-preview .fm-depth-figure *{animation-duration:0s!important;animation-delay:0s!important}@media(max-width:480px){.fm-header{padding:0 20px}.fm-brand{font-size:21px}.fm-count-total{display:none}.fm-contents-trigger{gap:10px}}.fm-object-preview{position:fixed;top:0;right:0;bottom:0;left:0;background:#fafbf8;overflow:hidden}.fm-object-preview canvas{position:absolute;left:0;top:0;display:block;opacity:1!important}.fm-gate{position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden}.fm-gate-stage{position:fixed;inset:var(--fm-header) 0 0;pointer-events:none;z-index:1}.fm-gate-stage>svg,.fm-gate-stage>canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.fm-gate-stage>canvas{opacity:var(--fade,1)!important}.fm-gate[data-webgl=off] .fm-gate-stage>canvas{display:none}.fm-gate-objects{opacity:.5}.fm-gate-objects .gate-dash{stroke:#213333;stroke-width:1;stroke-dasharray:2 4;stroke-linecap:round;fill:none}.fm-gate-objects .gate-thin{stroke:#213333;stroke-width:1}.fm-gate[data-state=opening] .fm-gate-objects{opacity:0;transition:opacity .5s ease-out}.fm-gate-callouts g{transition:none}.fm-gate-callouts text{font:500 15px Geist Variable,sans-serif;letter-spacing:0;fill:#213333;paint-order:stroke fill;stroke:#fafbf8;stroke-width:5px;stroke-linejoin:round}.fm-gate-callouts .leader{stroke:#213333;stroke-width:1;fill:none;stroke-opacity:.72;stroke-linejoin:round}.fm-gate-callouts .pin{fill:#213333}.fm-gate-callouts .ring{fill:none;stroke:#213333;stroke-width:.8;stroke-opacity:.45}.fm-gate .fm-copy-stage{z-index:4}.fm-gate .fm-gate-ghost{visibility:hidden;z-index:0}.fm-gate-lede{max-width:420px}.fm-gate-form{margin-top:30px;max-width:360px;transition:opacity .3s ease-out}.fm-gate-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.fm-gate-field{display:block}.fm-gate-field input{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;font:400 18px/1.4 Geist Variable,sans-serif;color:var(--fm-ink);background:transparent;border:0;border-bottom:1px solid var(--fm-ink);border-radius:0;padding:12px 0 10px;outline:none;transition:border-color .16s ease-out,box-shadow .16s ease-out}.fm-gate-field input::placeholder{color:#5e7069;opacity:1}.fm-gate-field input:focus{border-bottom-color:var(--fm-teal);box-shadow:0 1px 0 var(--fm-teal)}.fm-gate-form[data-state=wrong] .fm-gate-field input{border-bottom-color:var(--fm-ink)}.fm-gate-form[data-state=wrong] .fm-gate-field{animation:fm-gate-shake .38s cubic-bezier(.36,.07,.19,.97)}.fm-gate-form .fm-cta{width:100%;min-width:0;margin-top:22px;padding:0 22px 0 26px;justify-content:space-between;font-size:17.5px;font-weight:500;background:var(--fm-teal);border:1px solid var(--fm-teal);color:#fafbf8}.fm-gate-form .fm-cta:hover:not(:disabled){background:var(--fm-ink);border-color:var(--fm-ink)}.fm-gate-form .fm-cta:disabled{cursor:default}.fm-gate-status{min-height:22px;margin-top:12px!important;font-size:14px;color:var(--fm-ink)}.fm-gate-lede,.fm-gate-field,.fm-gate-form .fm-cta,.fm-gate-status{transition:opacity .26s ease-out,transform .42s cubic-bezier(.4,0,.2,1)}.fm-gate[data-state=opening] :is(.fm-gate-lede,.fm-gate-field,.fm-gate-form .fm-cta,.fm-gate-status){opacity:0;transform:translateY(12px)}.fm-gate[data-state=opening] .fm-gate-field{transition-delay:50ms}.fm-gate-copy h1{transition:opacity .3s ease-out,transform .42s cubic-bezier(.4,0,.2,1)}.fm-gate[data-deep=true][data-state=opening] .fm-gate-copy h1{opacity:0;transform:translateY(-10px)}.fm-gate[data-state=opening] .fm-gate-form .fm-cta{transition-delay:.1s}.fm-gate[data-state=opening] :is(.fm-contact,.fm-gate-count){opacity:0;transition:opacity .26s ease-out}.fm-gate{z-index:100}.fm-gate[data-reveal=true],.fm-gate[data-reveal=true] .fm-header{background:transparent}.fm-gate[data-reveal=true] :is(.fm-gate-copy h1,.fm-brand){opacity:0;transition:opacity .2s ease-out .36s}html.fm-arriving .fm-root:not(.fm-gate) .fm-copy-scene[aria-hidden=false] .fm-copy>:not(h1,h2){animation:fm-arrive .76s cubic-bezier(.2,.7,.2,1) both}html.fm-arriving .fm-root:not(.fm-gate) .fm-copy-scene[aria-hidden=false] .fm-copy>:nth-child(3){animation-delay:70ms}html.fm-arriving .fm-root:not(.fm-gate) .fm-copy-scene[aria-hidden=false] .fm-copy>:nth-child(4){animation-delay:.14s}html.fm-arriving .fm-root:not(.fm-gate) .fm-copy-scene[aria-hidden=false] .fm-copy>:nth-child(n+5){animation-delay:.2s}html.fm-arriving-title .fm-root:not(.fm-gate) .fm-copy-scene[aria-hidden=false] .fm-copy>:is(h1,h2){animation:fm-arrive .76s cubic-bezier(.2,.7,.2,1) both}html.fm-arriving .fm-root:not(.fm-gate) .fm-header-right{animation:fm-arrive-fade .6s ease-out .12s both}@keyframes fm-arrive{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes fm-arrive-fade{0%{opacity:0}to{opacity:1}}@keyframes fm-gate-shake{0%,to{transform:none}20%{transform:translate(-7px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(2px)}}@media(max-width:900px){.fm-gate-stage{inset:70px 0 auto;height:44svh}.fm-gate .fm-copy-stage{inset:calc(70px + 44svh) 0 0}.fm-gate .fm-copy-scene{padding:2vh 26px 32px}.fm-gate-stage>.fm-gate-objects{display:none}.fm-gate-callouts text{font-size:13.5px}.fm-gate .fm-copy h1{font-size:clamp(34px,9vw,48px)}.fm-gate-form{max-width:none;margin-top:22px}}@media(max-width:900px){.fm-gate[data-reveal=true]{opacity:0;transition:opacity .48s ease-out}html.fm-arriving .fm-root:not(.fm-gate) .fm-copy-scene[aria-hidden=false] .fm-copy>:is(h1,h2){animation:fm-arrive .76s cubic-bezier(.2,.7,.2,1) both}}@media(prefers-reduced-motion:reduce){.fm-gate-form[data-state=wrong] .fm-gate-field{animation:none}}
