@font-face{font-family:"Press Start 2P";font-style:normal;font-weight:400;font-display:swap;src:url(../media/cdf703449fd42bc8-s.3gh0it7uhdum8.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:"Press Start 2P";font-style:normal;font-weight:400;font-display:swap;src:url(../media/3f10656f33c57dec-s.1x_wmg1bpi7y6.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Press Start 2P";font-style:normal;font-weight:400;font-display:swap;src:url(../media/56eb15be423b6220-s.321_9ike18iql.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Press Start 2P";font-style:normal;font-weight:400;font-display:swap;src:url(../media/96074e70a40501da-s.1dfv6z-5f19bh.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:"Press Start 2P";font-style:normal;font-weight:400;font-display:swap;src:url(../media/de161955856a921d-s.0fxeqrss3ag9h.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:"Press Start 2P Fallback";src:local(Arial);ascent-override:44.58%;descent-override:0.0%;line-gap-override:0.0%;size-adjust:224.32%}.press_start_2p_56219e8d-module__ecpCcq__className{font-family:"Press Start 2P","Press Start 2P Fallback";font-style:normal;font-weight:400}.press_start_2p_56219e8d-module__ecpCcq__variable{--ff-press-start:"Press Start 2P", "Press Start 2P Fallback"}
@font-face{font-family:VT323;font-style:normal;font-weight:400;font-display:swap;src:url(../media/42b07301cbfb88de-s.01esg-5vzborl.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:VT323;font-style:normal;font-weight:400;font-display:swap;src:url(../media/674d141a92451548-s.2n-wf6s8aqfs0.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:VT323;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0c8c4ded07fff55c-s.2tcyrya9o07vu.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:VT323 Fallback;src:local(Arial);ascent-override:89.16%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:89.73%}.vt323_da79c66f-module__V2mqza__className{font-family:VT323,VT323 Fallback;font-style:normal;font-weight:400}.vt323_da79c66f-module__V2mqza__variable{--ff-vt323:"VT323", "VT323 Fallback"}
@font-face{font-family:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/224e262ef877bfa4-s.1zkvd_innyig_.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:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/7f11d98043fdedc9-s.2c8-7nzo1jf9r.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/e6d00ff86ef9e699-s.1vcas2uk12q5a.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:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/d8cb5ab3660140cd-s.2demiz2t05dx4.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:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/07454f8ad8aaac57-s.2kjei9psvcorz.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:Nunito Fallback;src:local(Arial);ascent-override:99.71%;descent-override:34.82%;line-gap-override:0.0%;size-adjust:101.39%}.nunito_1f07d6d8-module__6DJ_rW__className{font-family:Nunito,Nunito Fallback;font-style:normal}.nunito_1f07d6d8-module__6DJ_rW__variable{--ff-nunito:"Nunito", "Nunito Fallback"}
@font-face{font-family:Host Grotesk;font-style:normal;font-weight:300 800;font-display:swap;src:url(../media/0d4f81138b703b58-s.3-s8-8wlgr10e.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:Host Grotesk;font-style:normal;font-weight:300 800;font-display:swap;src:url(../media/3a11180d498b75c0-s.p.2028s2bhlck6k.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:Host Grotesk Fallback;src:local(Arial);ascent-override:96.69%;descent-override:30.01%;line-gap-override:0.0%;size-adjust:104.98%}.host_grotesk_50ba9e34-module__mbncwW__className{font-family:Host Grotesk,Host Grotesk Fallback;font-style:normal}.host_grotesk_50ba9e34-module__mbncwW__variable{--mni-sans:"Host Grotesk", "Host Grotesk Fallback"}
@font-face{font-family:Fragment Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d203b9464cfa0970-s.3tsglnldgzmbb.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:Fragment Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a69e508140118fbc-s.1i-4lpdmefbdo.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:Fragment Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a9a434ecf764164f-s.p.09kihw1cxxru6.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:Fragment Mono Fallback;src:local(Arial);ascent-override:68.53%;descent-override:18.03%;line-gap-override:0.0%;size-adjust:138.63%}.fragment_mono_f1c8fa93-module__eRKFuW__className{font-family:Fragment Mono,Fragment Mono Fallback;font-style:normal;font-weight:400}.fragment_mono_f1c8fa93-module__eRKFuW__variable{--mni-mono:"Fragment Mono", "Fragment Mono Fallback"}
.mni{--mni-base:#0a0a0a;--mni-ink:#ece8df;--mni-ink-2:#aaa69d;--mni-mute:#85817a;--mni-dim:#34312d;--mni-rule:#ece8df29;--mni-rule-2:#ece8df17;--mni-grid:#ece8df0a;--mni-accent:#ff5b24;--mni-m:clamp(18px, 3vw, 48px);--mni-g:clamp(12px, 1.6vw, 24px);--mni-ease:cubic-bezier(.16, 1, .3, 1);--mni-mono-f:var(--mni-mono), ui-monospace, monospace;--mni-dock:104px;background:var(--mni-base);min-height:100vh;color:var(--mni-ink);font-family:var(--mni-sans), ui-sans-serif, system-ui, sans-serif;font-kerning:normal;font-feature-settings:"kern", "liga", "calt";font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;line-height:1.5;position:relative;overflow-x:clip}.mni *,.mni :before,.mni :after{box-sizing:border-box}.mni :where(p,h1,h2,h3,dl,dd,figure,ol,ul){margin:0}.mni :where(h1,h2,h3){font-weight:inherit;font-size:inherit}.mni :where(ol,ul){padding:0;list-style:none}.mni :where(a){color:inherit;text-decoration:none}.mni canvas.ff-bg-fixed{opacity:.45}.mni-wrap{width:100%;max-width:1760px;padding-inline:var(--mni-m);margin-inline:auto}.mni-grid{column-gap:var(--mni-g);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}@media (min-width:960px){.mni-grid{grid-template-columns:repeat(12,minmax(0,1fr))}}.mni-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mni-label{font-family:var(--mni-mono-f);letter-spacing:.01em;color:var(--mni-mute);font-size:12px;font-weight:400;line-height:1.45}.mni-mrow .m-d,.mni-mrow .m-y,.mni-plate-rail .r-c,.mni-plate-rail .r-d,.mni-role-dt,.mni-else-url,.mni-bars-axis{font-size:15px;line-height:1.4}.mni-ink{color:var(--mni-ink)}.mni-ul{text-underline-offset:.22em;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--mni-rule);text-decoration-color:var(--mni-rule);transition:text-decoration-color .25s}.mni-ul:hover{-webkit-text-decoration-color:var(--mni-ink);text-decoration-color:var(--mni-ink)}.mni-mark{background:var(--mni-accent);vertical-align:middle;width:8px;height:8px;margin:0 9px 1px 0;display:inline-block}.mni-hy-k{white-space:nowrap}.mni-hy{letter-spacing:0;margin:0 -.06em 0 -.045em;display:inline-block;transform:scaleX(.6)}.mni a:focus-visible,.mni button:focus-visible{outline:2px solid var(--mni-accent);outline-offset:3px}.mni-guides{z-index:0;pointer-events:none;width:100%;position:fixed;inset:0}.mni-guides-in{column-gap:var(--mni-g);grid-template-columns:repeat(4,minmax(0,1fr));height:100%;display:grid}.mni-guides-in span{border-left:1px solid var(--mni-grid);transition:border-color .5s,background-color .5s}.mni-guides-in span:nth-child(4){border-right:1px solid var(--mni-grid)}.mni-guides-in span:nth-child(n+5){display:none}@media (min-width:960px){.mni-guides-in{grid-template-columns:repeat(12,minmax(0,1fr))}.mni-guides-in span:nth-child(n+5){display:block}.mni-guides-in span:nth-child(4){border-right:0}.mni-guides-in span:nth-child(12){border-right:1px solid var(--mni-grid)}}.mni[data-grid="1"] .mni-guides-in span{background-color:#ff5b2409;border-color:#ff5b2466}.mni-split{display:grid}.mni-split-h{will-change:transform;grid-area:1/1;display:block}.mni-split-in{display:block}.mni-split-h.is-top{clip-path:inset(-.4em -60vw 50%);transform:translate3d(calc(var(--s,0) * var(--sx,0px) * -1), calc(var(--s,0) * var(--sy,0px) * -1), 0)}.mni-split-h.is-bot{clip-path:inset(50% -60vw -.4em);transform:translate3d(calc(var(--s,0) * var(--sx,0px)), calc(var(--s,0) * var(--sy,0px)), 0)}.mni-hero{--s:min(1, calc(var(--p,0) * 1.3));--sx:14vw;--sy:24svh;z-index:1;height:165svh;position:relative}.mni-hero-stage{flex-direction:column;height:100svh;display:flex;position:sticky;top:0;overflow:clip}.mni-rail{border-bottom:1px solid var(--mni-rule);opacity:calc(1 - var(--p,0) * 2.2);align-items:start;row-gap:10px;padding-top:18px;padding-bottom:16px}.mni-rail>p{flex-direction:column;min-width:0;display:flex}.mni-rail-v{letter-spacing:-.005em;color:var(--mni-ink);font-size:14px;line-height:1.35}.mni-rail-a{grid-column:1/span 3}.mni-rail-b{display:none!important}.mni-rail-c{grid-column:1/span 3}.mni-rail-cta{border:1px solid var(--mni-rule);grid-area:1/4;justify-self:end;align-items:center;min-height:44px;padding:0 16px;font-size:14px;font-weight:500;transition:background-color .25s,color .25s,border-color .25s;display:inline-flex}.mni-rail-cta:hover{background:var(--mni-ink);color:var(--mni-base);border-color:var(--mni-ink)}.mni-hero-mid{flex:1;align-items:center;min-height:0;display:grid;position:relative}.mni-name{z-index:1;font-size:var(--mni-nm);letter-spacing:-.055em;text-wrap:balance;overflow-wrap:normal;grid-area:1/1;font-weight:600;line-height:min(1em,max(.86em,42px));position:relative}.mni-name .mni-split-in{padding-bottom:.04em}.mni-reveal{padding-inline:var(--mni-m);text-align:center;opacity:clamp(0, calc(var(--p,0) * 3.4 - 1.5), 1);transform:scale(calc(.86 + var(--p,0) * .14));pointer-events:none;flex-direction:column;grid-area:1/1;place-self:center;align-items:center;gap:14px;display:flex}.mni-reveal ol{letter-spacing:-.035em;flex-direction:column;gap:.08em;font-size:clamp(24px,7vw,30px);font-weight:500;line-height:1.04;display:flex}.mni-reveal li{overflow-wrap:anywhere}.mni-reveal-n{font-family:var(--mni-mono-f);letter-spacing:0;vertical-align:.9em;color:var(--mni-mute);margin-right:.6em;font-size:12px}.mni-hero-foot{opacity:calc(1 - var(--p,0) * 2.8);align-items:end;row-gap:16px;padding-top:20px;padding-bottom:24px}@media (max-width:959px){.mni-hero-mid{flex:0 auto;margin-top:auto;padding-block:3svh 1svh}.mni-hero-foot{margin-bottom:auto;padding-bottom:max(24px,6svh)}}.mni-cue{display:none}.mni-hero-text{flex-direction:column;grid-column:1/span 3;gap:12px;display:flex}.mni-bio{letter-spacing:-.012em;max-width:44ch;color:var(--mni-ink-2);font-size:17px;line-height:1.4}.mni-bio.is-long{font-size:15px}.mni-hero-facts{flex-wrap:wrap;gap:4px 18px;display:flex}.mni-fig{flex-direction:column;grid-column:4;justify-self:end;gap:6px;display:flex}.mni-fig img{object-fit:cover;filter:grayscale()contrast(1.05);border:1px solid var(--mni-rule);width:64px;height:64px;display:block}@media (min-width:960px){.mni-hero{--sx:16vw;--sy:27vh;height:190vh}.mni-hero-stage{height:100vh}.mni-rail{padding-top:22px;padding-bottom:20px}.mni-rail-a{grid-column:1/span 4}.mni-rail-b{grid-column:5/span 3;display:flex!important}.mni-rail-c{grid-area:1/8/auto/span 3}.mni-rail-cta{grid-column:11/span 2;padding:0 20px}.mni-rail-v{font-size:15px}.mni-name{font-size:min(var(--mni-nd), 32vh);line-height:min(1em,max(.84em,42px))}.mni-reveal ol{font-size:clamp(30px,min(3.6vw,5.2vh),62px)}.mni-hero-foot{padding-bottom:84px}.mni-rail-b:first-child{grid-column:1/span 4}.mni-hero-text:has(.is-long){grid-column:7/span 5}.mni-cue{grid-column:1/span 3;align-items:center;gap:12px;display:flex}.mni-cue-line{background:var(--mni-rule);width:1px;height:44px;display:block;position:relative;overflow:hidden}.mni-cue-line:after{content:"";background:var(--mni-ink);transform-origin:0 0;animation:mni-cue 2.4s var(--mni-ease) infinite;position:absolute;inset:0}.mni-hero-text{grid-column:8/span 4}.mni-bio{color:var(--mni-ink);font-size:clamp(19px,1.55vw,24px);line-height:1.36}.mni-bio.is-long{color:var(--mni-ink-2);font-size:clamp(16px,1.15vw,18px)}.mni-fig{grid-column:12}.mni-fig img{width:88px;height:88px}}@keyframes mni-cue{0%{transform-origin:0 0;transform:scaleY(0)}50%{transform-origin:0 0;transform:scaleY(1)}50.01%{transform-origin:0 100%}to{transform-origin:0 100%;transform:scaleY(0)}}.mni-sec{z-index:1;padding-top:clamp(96px,16vh,180px);position:relative}.mni-head{align-items:baseline;row-gap:6px;padding-bottom:clamp(28px,5vh,56px)}.mni-head-n{grid-column:1/-1}.mni-head-t{letter-spacing:-.05em;grid-column:1/-1;font-size:clamp(48px,15vw,64px);font-weight:600;line-height:.9}.mni-head-note{grid-column:1/-1}@media (min-width:960px){.mni-head-n{grid-column:1/span 2}.mni-head-t{grid-column:3/span 7;font-size:clamp(64px,7.4vw,136px)}.mni-head-note{text-align:right;grid-column:10/span 3;justify-self:end}}.mni-plates{z-index:2;position:relative}.mni-plate{position:sticky;top:0}.mni-plate-in{background:var(--mni-base);border-top:1px solid var(--mni-rule);transform-origin:50% 0;min-height:100svh;transform:translate3d(0, calc(var(--out,0) * -2.5vh), 0) scale(calc(1 - var(--out,0) * .05));flex-direction:column;display:flex;position:relative}.mni-plate-in>*{opacity:calc(1 - var(--out,0) * .5)}.mni-plate-rail{row-gap:4px;padding-top:18px;padding-bottom:16px}.mni-plate-rail .r-a{grid-column:1/span 2}.mni-plate-rail .r-b{grid-column:3/span 2;justify-self:end}.mni-plate-rail .r-c,.mni-plate-rail .r-d{display:none}.mni-plate-head{order:2;margin-top:auto;padding-top:20px}.mni-plate-title{font-size:var(--mni-tm);letter-spacing:-.05em;overflow-wrap:normal;font-weight:600;line-height:.9}.mni-plate-go{display:inline}.mni-plate-title-t{background:linear-gradient(var(--mni-accent), var(--mni-accent)) no-repeat 0 100% / 0 max(2px, .035em);-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-size .6s var(--mni-ease);padding-bottom:.04em}.mni-plate-go:hover .mni-plate-title-t,.mni-plate-go:focus-visible .mni-plate-title-t{background-size:100% max(2px,.035em)}.mni-plate-open{vertical-align:top;color:var(--mni-accent);letter-spacing:.01em;opacity:0;transition:opacity .35s ease, transform .5s var(--mni-ease);margin-left:14px;display:inline-block;transform:translate(-8px)}.mni-plate-go:hover .mni-plate-open,.mni-plate-go:focus-visible .mni-plate-open{opacity:1;transform:none}.mni .mni-plate-go:focus-visible{outline:none}.mni-plate-body{display:contents}.mni-plate-num{padding-inline:var(--mni-m);letter-spacing:-.07em;color:var(--mni-dim);order:1;font-size:min(46vw,30svh);font-weight:300;line-height:.78}.mni-plate-text{padding:20px var(--mni-m) var(--mni-dock);flex-direction:column;order:3;gap:18px;display:flex}.mni-plate-lead{letter-spacing:-.015em;max-width:34ch;font-size:19px;line-height:1.32}.mni-plate-lead.is-quiet{color:var(--mni-ink-2)}.mni-plate-more{max-width:60ch;color:var(--mni-ink-2);font-size:16px;line-height:1.5}.mni-spec>div{border-top:1px solid var(--mni-rule-2);grid-template-columns:7.5em minmax(0,1fr);gap:12px;padding:8px 0;display:grid}.mni-spec dt{font-family:var(--mni-mono-f);color:var(--mni-mute);font-size:12px;line-height:1.6}.mni-spec dd{color:var(--mni-ink);font-size:15px;line-height:1.4}.mni-links{gap:0;display:grid}.mni-links a{border-top:1px solid var(--mni-rule);flex-direction:column;gap:2px;min-height:44px;padding:10px 0 12px;transition:border-color .3s;display:flex}.mni-links-v{letter-spacing:-.012em;overflow-wrap:anywhere;font-size:18px;line-height:1.25}.mni-links a:hover{border-top-color:var(--mni-ink)}.mni-links a:hover .mni-label{color:var(--mni-accent)}@media (min-width:960px){.mni-plate-in{min-height:100vh}.mni-plate-rail{padding-top:22px;padding-bottom:20px}.mni-plate-rail .r-a{grid-column:1/span 3}.mni-plate-rail .r-b{grid-column:4/span 2;justify-self:start}.mni-plate-rail .r-c{grid-column:8/span 2;display:block}.mni-plate-rail .r-d{grid-column:10/span 3;justify-self:end;display:block}.mni-plate-head{order:0;margin-top:0;padding-top:clamp(16px,4vh,56px)}.mni-plate-title{font-size:min(var(--mni-td), 21vh)}.mni-plate-body{flex:1;align-items:center;padding-top:clamp(24px,4vh,48px);padding-bottom:clamp(64px,10vh,112px);display:grid}.mni-plate-num{grid-column:1/span 5;margin-bottom:-.04em;padding-inline:0;font-size:min(42vh,27vw)}.mni-plate-text{column-gap:var(--mni-g);grid-column:7/span 6;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;row-gap:22px;padding:0;display:grid}.mni-plate-lead,.mni-plate-more{grid-column:1/-1}.mni-plate-text>.mni-spec{grid-column:1}.mni-plate-text>.mni-links,.mni-plate-text>.mni-links:only-of-type:first-of-type{grid-column:2}.mni-plate-lead{letter-spacing:-.02em;font-size:clamp(22px,1.9vw,32px);line-height:1.22}}.mni-more-list>li{border-top:1px solid var(--mni-rule)}.mni-more-list>li:last-child{border-bottom:1px solid var(--mni-rule)}.mni-mrow{grid-template-columns:2.6em minmax(0,1fr) auto;align-items:baseline;gap:6px 12px;padding:16px 0 18px;transition:opacity .4s;display:grid}.mni-mrow .m-n{grid-column:1}.mni-mrow .m-t{letter-spacing:-.04em;overflow-wrap:anywhere;grid-column:2/-1;font-size:clamp(28px,9vw,40px);font-weight:500;line-height:1}.mni-mrow .m-d{grid-column:2}.mni-mrow .m-y{grid-area:2/3;justify-self:end}.mni-mrow .m-s{color:var(--mni-ink-2);grid-column:2/-1;grid-template-rows:1fr;font-size:16px;line-height:1.45;display:grid}.mni-mrow .m-s>span{max-width:62ch;overflow:hidden}@media (min-width:960px){.mni-mrow{column-gap:var(--mni-g);grid-template-columns:repeat(12,minmax(0,1fr));row-gap:0;padding:20px 0 22px}.mni-mrow .m-n{grid-column:1}.mni-mrow .m-t{transition:transform .6s var(--mni-ease);grid-column:2/span 7;font-size:clamp(36px,4.2vw,76px)}.mni-mrow .m-d{grid-column:9/span 3}.mni-mrow .m-y{grid-area:1/12}.mni-mrow .m-s{grid-column:2/span 7;font-size:18px;transition:color .3s}.mni-mrow .m-s>span{padding-top:10px}.mni-mrow .m-t{background:linear-gradient(var(--mni-accent), var(--mni-accent)) no-repeat 0 100% / 0 2px;transition:transform .6s var(--mni-ease), background-size .6s var(--mni-ease);justify-self:start}a.mni-mrow:hover .m-t,a.mni-mrow:focus-visible .m-t{background-size:100% 2px;transform:translate(.18em)}a.mni-mrow:hover .m-s,a.mni-mrow:focus-visible .m-s{color:var(--mni-ink)}.mni .mni-mrow:focus-visible{outline-offset:6px}}.mni-mq{border-top:1px solid var(--mni-rule);padding-top:14px}.mni-mq:last-child{border-bottom:1px solid var(--mni-rule)}.mni-mq-k{gap:6px;display:grid}.mni-mq-list{letter-spacing:-.005em;max-width:68ch;color:var(--mni-ink);font-size:17px;line-height:1.5}@media (min-width:960px){.mni-mq-k{column-gap:var(--mni-g);grid-template-columns:repeat(12,minmax(0,1fr));align-items:baseline}.mni-mq-k>.mni-label{grid-column:1/span 3}.mni-mq-list{grid-column:4/span 9;font-size:18px}}.mni-mq-win{padding:4px 0 10px;overflow:clip}.mni-mq-track,.mni-mq-set{flex-wrap:wrap;display:flex}.mni-mq-track{padding-inline:var(--mni-m)}.mni-mq-set[data-copy]{display:none}.mni-mq-set li{letter-spacing:-.045em;white-space:nowrap;padding-right:.32em;font-size:clamp(34px,11vw,48px);font-weight:500;line-height:1.08}.mni-mq-set li:after{content:"/";color:var(--mni-dim);margin-left:.32em;font-weight:300}.mni[data-live] .mni-mq-set li:last-child:after{content:"";vertical-align:.02em;background:var(--mni-mute);width:1px;height:.62em;margin:0 .9em 0 .7em;display:inline-block}@media (min-width:960px){.mni-mq-set li{font-size:clamp(48px,5vw,88px)}}@media (prefers-reduced-motion:no-preference){.mni[data-live] .mni-mq-track,.mni[data-live] .mni-mq-set{flex-wrap:nowrap}.mni[data-live] .mni-mq-track{will-change:transform;width:max-content;padding-inline:0}.mni[data-live] .mni-mq-set[data-copy]{display:flex}.mni[data-live] .mni-mq-set li{font-size:min(clamp(64px, 17vw, 96px), calc(89vw / (var(--mql,8) * .6)));line-height:1}@media (min-width:960px){.mni[data-live] .mni-mq-set li{font-size:clamp(88px,8.6vw,160px)}}}.mni-career-body{grid-template-columns:22px minmax(0,1fr);column-gap:14px}.mni-cy{display:none}.mni-cl{grid-column:1;position:relative}.mni-cl:before,.mni-cl-draw{content:"";background:var(--mni-rule-2);width:1px;position:absolute;top:0;bottom:0;left:6px}.mni-cl-draw{background:var(--mni-ink);transform-origin:50% 0;transform:scaleY(var(--p,1))}.mni-career-list{grid-column:2}.mni-role{flex-direction:column;gap:6px;padding:4px 0 64px;transition:opacity .5s;display:flex}.mni-role:last-child{padding-bottom:0}.mni-role-y{letter-spacing:-.06em;margin-bottom:6px;font-size:clamp(56px,18vw,80px);font-weight:300;line-height:.9}.mni-role-t{letter-spacing:-.035em;font-size:clamp(28px,8vw,40px);font-weight:500;line-height:1.02;transition:color .5s}.mni-role-o{color:var(--mni-ink-2);letter-spacing:-.01em;font-size:18px}.mni-role-d{max-width:60ch;color:var(--mni-ink-2);margin-top:6px;font-size:16px;line-height:1.5}@media (prefers-reduced-motion:no-preference){.mni[data-live] .mni-role:not([data-on]) .mni-role-t{color:var(--mni-mute)}.mni[data-live] .mni-role[data-on] .mni-role-d{color:var(--mni-ink)}}@media (min-width:960px){.mni-career-body{column-gap:var(--mni-g);grid-template-columns:repeat(12,minmax(0,1fr))}.mni-cy{grid-area:1/1/auto/span 4;align-self:start;display:block;position:sticky;top:32vh}.mni-cy-win{letter-spacing:-.065em;height:1em;font-size:clamp(88px,10.5vw,200px);font-weight:300;line-height:1;display:block;overflow:clip}.mni-cy-roll{transform:translate3d(0, calc(var(--k,0) * -1em), 0);transition:transform .9s var(--mni-ease);flex-direction:column;display:flex}.mni-cy-roll>span{height:1em;display:block}.mni-cl{grid-area:1/5;justify-self:center;width:14px}.mni-career-list{grid-area:1/6/auto/span 7}.mni-role{min-height:52vh;padding-bottom:80px}.mni-role:last-child{min-height:0}.mni-role-y{display:none}.mni-role-t{font-size:clamp(36px,3.9vw,72px)}.mni-role-o{font-size:20px}.mni-role-d{font-size:18px}}.mni-cert-list>li{border-top:1px solid var(--mni-rule)}.mni-cert-list>li:last-child{border-bottom:1px solid var(--mni-rule)}.mni-crow{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:6px 12px;padding:16px 0 18px;display:grid}.mni-crow .c-t{letter-spacing:-.03em;grid-column:1/-1;font-size:clamp(22px,6.4vw,28px);font-weight:500;line-height:1.1}a.mni-crow:hover .c-t{text-underline-offset:.16em;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--mni-accent);text-decoration-color:var(--mni-accent)}.mni-crow .c-y{justify-self:end}@media (min-width:960px){.mni-crow{column-gap:var(--mni-g);grid-template-columns:repeat(12,minmax(0,1fr));padding:20px 0 22px}.mni-crow .c-t{grid-column:1/span 8;font-size:clamp(26px,2.6vw,46px)}.mni-crow .c-i{grid-column:9/span 3}.mni-crow .c-y{grid-column:12}}.mni-record-top{align-items:end;row-gap:28px}.mni-record-total{letter-spacing:-.065em;flex-direction:column;grid-column:1/-1;gap:10px;font-size:clamp(88px,27vw,120px);font-weight:300;line-height:.82;display:flex}.mni-record-total .mni-label{letter-spacing:.01em}.mni-record-spec{grid-column:1/-1}.mni-bars{margin-top:40px}.mni-bars-plot{border-bottom:1px solid var(--mni-rule);align-items:flex-end;gap:2px;height:140px;display:flex}.mni-bars-plot span{height:calc(var(--h) * 100%);background:var(--mni-ink-2);opacity:.55;transform-origin:50% 100%;min-height:1px;transform:scaleY(clamp(0, calc(var(--p,1) * 1.9 - var(--i) * .017), 1));flex:1}.mni-bars-plot span.is-peak{background:var(--mni-ink);opacity:1}.mni-bars-axis{justify-content:space-between;gap:12px;padding-top:10px;display:flex}.mni-bars-axis span:nth-child(2){display:none}@media (min-width:960px){.mni-record-total{grid-column:1/span 8;font-size:clamp(140px,16vw,300px)}.mni-record-spec{grid-column:9/span 4}.mni-bars{margin-top:56px}.mni-bars-plot{gap:4px;height:clamp(160px,24vh,260px)}.mni-bars-axis span:nth-child(2){display:inline}}.mni-contact .mni-split-h{opacity:calc(1 - var(--s) * .8)}.mni-contact{--s:calc(1 - var(--p,1));--sx:12vw;--sy:0px;overflow-x:clip}.mni-contact-head{flex-direction:column;gap:8px;display:flex}.mni-contact-t{letter-spacing:-.06em;font-size:23vw;font-weight:600;line-height:.84}.mni-contact-t .mni-split-in{padding-bottom:.05em}.mni-contact-body{align-items:start;row-gap:48px;padding-top:48px;padding-bottom:48px}.mni-form,.mni-else{grid-column:1/-1;min-width:0}.mni-form>.mni-label,.mni-else>.mni-label{margin-bottom:14px}.mni-else a{border-top:1px solid var(--mni-rule);flex-direction:column;gap:2px;min-height:44px;padding:12px 0 14px;transition:border-color .3s;display:flex}.mni-else li:last-child a{border-bottom:1px solid var(--mni-rule)}.mni-else-name{letter-spacing:-.035em;font-size:clamp(26px,7.4vw,34px);font-weight:500;line-height:1.05}.mni-else-url{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mni-else a:hover{border-top-color:var(--mni-ink)}.mni-else a:hover .mni-else-url{color:var(--mni-accent)}@media (min-width:960px){.mni-contact-head{column-gap:var(--mni-g);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;display:grid}.mni-contact-head>.mni-label{grid-column:1/-1}.mni-contact-t{grid-column:1/-1;font-size:min(21.5vw,40vh)}.mni-contact-body{padding-top:72px;padding-bottom:72px}.mni-else{grid-column:1/span 5}.mni-form{grid-column:7/span 6}.mni-else-name{font-size:clamp(30px,2.8vw,52px)}}.mni-form form>*+*{margin-top:18px}.mni-form form .grid{gap:18px}.mni-form label>span{font-family:var(--mni-mono-f);letter-spacing:.01em;text-transform:none;color:var(--mni-mute);font-size:12px}.mni-form input:not([type=hidden]),.mni-form textarea{border:0;border-bottom:1px solid var(--mni-rule);width:100%;color:var(--mni-ink);letter-spacing:-.01em;background:0 0;border-radius:0;outline:none;margin-top:2px;padding:10px 0 12px;font-family:inherit;font-size:19px;line-height:1.4;transition:border-color .3s}.mni-form textarea{resize:vertical;min-height:132px}.mni-form input::placeholder,.mni-form textarea::placeholder{color:#77736b}.mni-form input:focus,.mni-form textarea:focus{border-bottom-color:var(--mni-ink)}.mni-form input:focus-visible,.mni-form textarea:focus-visible{border-bottom-color:var(--mni-accent)}.mni-form button[type=submit]{background:var(--mni-ink);min-height:48px;color:var(--mni-base);letter-spacing:-.005em;cursor:pointer;border:0;border-radius:0;padding:14px 26px;font-family:inherit;font-size:15px;font-weight:500;transition:background-color .25s}.mni-form button[type=submit]:hover{background:#fff}.mni-form [role=status]{letter-spacing:-.015em;color:var(--mni-ink);font-size:clamp(20px,1.9vw,28px);line-height:1.25}.mni-foot{z-index:1;padding-top:24px;padding-bottom:var(--mni-dock);border-top:1px solid var(--mni-rule);row-gap:10px;position:relative}.mni-foot>p{grid-column:1/-1}.mni-foot a{min-height:32px;color:var(--mni-ink-2);align-items:center;transition:color .25s;display:inline-flex}.mni-foot a:hover{color:var(--mni-ink)}@media (min-width:960px){.mni-foot{padding-bottom:32px}.mni-foot-a{grid-column:1/span 4!important}.mni-foot-b{grid-column:5/span 2!important}.mni-foot-c{justify-self:end;grid-column:9/span 4!important}}.mni-tm{z-index:40;pointer-events:none;width:11px;height:100vh;position:fixed;top:0;right:4px}.mni-tm-track{background:var(--mni-rule-2);width:1px;position:absolute;top:72px;bottom:72px;left:5px}.mni-tm-mark{transform:translate3d(0, calc(72px + var(--t,0) * (100vh - 144px) - 5px), 0);position:absolute;top:0;left:0}.mni-tm-reg{border:1px solid var(--mni-accent);border-radius:50%;width:11px;height:11px;display:block;position:relative}.mni-tm-reg:before,.mni-tm-reg:after{content:"";background:var(--mni-accent);position:absolute}.mni-tm-reg:before{height:1px;top:4px;left:-4px;right:-4px}.mni-tm-reg:after{width:1px;top:-4px;bottom:-4px;left:4px}.mni-tm-txt{display:none}@media (min-width:960px){.mni-tm{width:13px;right:clamp(12px,1.1vw,20px)}.mni-tm-track{left:6px}.mni-tm-reg{width:13px;height:13px}.mni-tm-reg:before{top:5px}.mni-tm-reg:after{left:5px}.mni-tm-txt{writing-mode:vertical-rl;font-family:var(--mni-mono-f);letter-spacing:.02em;white-space:nowrap;color:var(--mni-ink-2);gap:10px;font-size:11px;line-height:13px;display:flex;position:absolute;top:22px;left:0}.mni-tm-n{color:var(--mni-accent)}}.mni:not([data-live]) .mni-tm{display:none}.mni[data-cursor=own],.mni[data-cursor=own] *{cursor:none}.mni[data-cursor=own] :is(input,textarea){cursor:text}.mni-cursor{z-index:60;pointer-events:none;mix-blend-mode:difference;opacity:0;width:0;height:0;transition:opacity .2s;position:fixed;top:0;left:0}.mni-cursor[data-on="1"]{opacity:1}.mni-cursor span{background:var(--mni-ink);transition:transform .32s var(--mni-ease), width .32s var(--mni-ease), height .32s var(--mni-ease), margin .32s var(--mni-ease);position:absolute;top:0;left:0}.mni-cursor-h{width:21px;height:1px;margin:0 0 0 -10px}.mni-cursor-v{width:1px;height:21px;margin:-10px 0 0}.mni-cursor-o{border:1px solid var(--mni-ink);border-radius:50%;width:9px;height:9px;margin:-4px 0 0 -4px;background:0 0!important}.mni-cursor[data-hot="1"] .mni-cursor-o{width:31px;height:31px;margin:-15px 0 0 -15px}.mni-cursor[data-hot="1"] .mni-cursor-h{transform:scaleX(.55)}.mni-cursor[data-hot="1"] .mni-cursor-v{transform:scaleY(.55)}.mni-cursor[data-press="1"] .mni-cursor-o{transform:scale(.8)}.mni[data-stage=hold] .mni-hero .is-top .mni-split-in{opacity:0;transform:translate(-9vw)}.mni[data-stage=hold] .mni-hero .is-bot .mni-split-in{opacity:0;transform:translate(9vw)}.mni[data-stage=hold] .mni-rail,.mni[data-stage=hold] .mni-hero-foot{visibility:hidden}.mni[data-stage=play] .mni-hero .is-top .mni-split-in{animation:mni-in-l 1.3s var(--mni-ease) .1s both}.mni[data-stage=play] .mni-hero .is-bot .mni-split-in{animation:mni-in-r 1.3s var(--mni-ease) .1s both}.mni[data-stage=play] .mni-rail>*,.mni[data-stage=play] .mni-hero-foot>*{animation:.9s .55s both mni-fade}@keyframes mni-in-l{0%{opacity:0;transform:translate(-9vw)}to{opacity:1;transform:none}}@keyframes mni-in-r{0%{opacity:0;transform:translate(9vw)}to{opacity:1;transform:none}}@keyframes mni-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.mni *,.mni :before,.mni :after{transition-duration:0s!important;transition-delay:0s!important;animation:none!important}.mni canvas.ff-bg-fixed{display:none}.mni-hero{height:auto}.mni-hero-stage{height:auto;min-height:100svh;position:relative}.mni-rail,.mni-hero-foot{opacity:1}.mni-reveal,.mni-tm{display:none}.mni .mni-split-h,.mni-plate-in,.mni-bars-plot span,.mni-cl-draw,.mni-mq-track{transform:none!important}.mni .mni-split-h,.mni-cl-draw{opacity:1}.mni-plate{position:relative;top:0!important}.mni-plate-in>*{opacity:1}}html.ff-theme-minimal nav[aria-label=Social\ links]{transition:opacity .22s ease, translate .3s var(--mni-ease,ease)}html.ff-theme-minimal nav[aria-label=Social\ links][data-yield]{opacity:0;pointer-events:none;translate:-50% 10px}
