.cmm-plate{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.cmm-plate.cmm-exit{z-index:5}.cmm-plate-grain{opacity:0;width:116%;height:116%;transition:opacity 1.618s cubic-bezier(.16,1,.3,1);position:absolute;inset:-8%}@media (prefers-color-scheme:dark){.cmm-plate-grain{filter:grayscale()contrast(1.05)brightness(.55);transform:translate3d(calc(var(--launch-p,var(--p,0)) * -3%), calc(var(--launch-p,var(--p,0)) * -2%), 0);will-change:transform;background-color:#000;background-image:url(/cmm-bed.jpg);background-position:50% 40%;background-repeat:no-repeat;background-size:cover}.launch-track.cmm-live .cmm-plate-grain{opacity:.18}.cmm-exit .cmm-plate-grain{transition:none;animation:1.618s cubic-bezier(.16,1,.3,1) both cmm-out}.launch-sticky .hang1{opacity:calc(1 - min(var(--p) / .45, 1))}.launch-sticky .hang2{background:0 0}}@keyframes cmm-out{0%{opacity:.18}to{opacity:0}}@media (prefers-color-scheme:dark) and (prefers-reduced-motion:reduce){.cmm-plate-grain{will-change:auto;transition:none;transform:none}.cmm-exit .cmm-plate-grain{opacity:0;animation:none}.launch-track.cmm-live .cmm-plate-grain{opacity:.18}.launch-sticky .hang1{opacity:1}}
:root{--bg:#fff;--primary:#1a1a1a;--secondary:#666;--footer:gray;--green:#5a9e28;--ident:#000;--cue-fill-a:#fff;--cue-fill-b:#d8d8d8;--font:var(--font-neue,"Helvetica Neue"), Helvetica, Arial, sans-serif;--thin:200;--regular:400;--bold:700;--nav-gutter:29px;--track:0;--margin:120px;--field:540px;--alley:120px;--frame:1440px;--header-y:120px;--logo-w:135px;--ghost-w:96px;--ghost-h:28px;--nav-size:13px;--display:72px;--lead:30px;--body:22px;--meta:13px;--footer-pad:64px}@media (prefers-color-scheme:dark){:root{--bg:#000;--primary:#e8e8e8;--secondary:#b3b3b3;--footer:#9a9a9a;--green:#7fdb46;--ident:#fff;--cue-fill-a:#000;--cue-fill-b:#2a2a2a}}*{box-sizing:border-box;margin:0;padding:0}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;height:100%}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}html,body{width:100%;height:100%;overflow:hidden}body{min-height:100%;color:var(--primary);background:var(--bg);font-family:var(--font);font-weight:var(--thin);letter-spacing:var(--track);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow:hidden}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.shell{width:100%;max-width:var(--frame);padding-left:var(--margin);padding-right:var(--margin);margin:0 auto}.site-header{z-index:40;pointer-events:none;position:absolute;top:0;left:0;right:0}.site-header .shell{padding-top:var(--header-y);justify-content:space-between;align-items:flex-start;display:flex}.site-header a,.site-header button{pointer-events:auto}.logo{width:var(--logo-w);flex:0 0 var(--logo-w);position:relative}.logo-mark-box{width:var(--logo-w);display:block;position:relative}.logo svg,.logo .logo-svg{width:100%;height:auto;display:block}.logo-svg{fill-rule:evenodd;clip-rule:evenodd;overflow:visible}.logo-mark{fill:#000}.logo-wordmark{fill:#231f20;fill-rule:nonzero}.logo-pupils{pointer-events:none;position:absolute;inset:0}.pupil{pointer-events:none;transform-origin:50%;z-index:1;clip-path:inset(0);-webkit-transition:-webkit-clip-path .388s cubic-bezier(0,0,.2,1);background:#fff;border-radius:50%;width:5.73482%;height:6.96314%;transition:clip-path .388s cubic-bezier(0,0,.2,1);position:absolute;top:48.5286%;left:31.8382%}.pupil-r{left:62.3937%}@media (prefers-color-scheme:dark){.logo-mark{fill:#fff!important}.logo-wordmark{fill:#fff}.pupil{background:#000}}@keyframes logo-blink{0%{animation-timing-function:cubic-bezier(.4,0,1,1);transform:scaleY(1)}35%{animation-timing-function:linear;transform:scaleY(.08)}46%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:scaleY(.08)}to{transform:scaleY(1)}}.logo.is-glancing .pupil{animation:.72s both logo-blink}.logo.is-flat .pupil{clip-path:inset(40% 0 0);-webkit-transition:-webkit-clip-path .252s cubic-bezier(.4,0,1,1);border-radius:50%;transition:clip-path .252s cubic-bezier(.4,0,1,1);animation:none}.nav{height:var(--ghost-h);align-items:center;gap:var(--nav-gutter);padding-top:0;display:flex}.launch-ghost,.nav-contact{height:var(--ghost-h);color:var(--ident);font-family:var(--font);font-size:var(--nav-size);font-weight:var(--regular);letter-spacing:var(--track);box-sizing:border-box;justify-content:center;align-items:center;line-height:1;display:inline-flex}.launch-ghost{width:var(--ghost-w);border:1px solid color-mix(in srgb, var(--ident) 40%, var(--bg));background:0 0;border-radius:4px;padding:0;position:relative;overflow:visible}.nav-contact{border:1px solid #0000}.nav-hit{justify-content:center;align-items:center;gap:4px;line-height:1;display:inline-flex;transform:translateY(2px)}.nav-type{line-height:1;display:block;transform:translateY(2px)}.nav-hit .nav-type{transform:none}.launch-ghost.press-shimmer{overflow:visible}.launch-ghost{transition:background-color .2s,border-color .2s}.launch-ghost:hover,.launch-ghost:focus-visible{background-color:color-mix(in srgb, var(--ident) 6%, transparent);border-color:color-mix(in srgb, var(--ident) 70%, var(--bg))}.launch-ghost:hover:after,.launch-ghost:focus-visible:after{animation:.9s ease-out forwards shimmer-sweep}.launch-ghost:active:after,.launch-ghost.shimmer-play:after{animation:.5s ease-out forwards shimmer-sweep}.launch-ghost svg{flex:0 0 12px;width:12px;height:11px;display:block;overflow:visible;transform:translateY(-2px)}.site-footer{z-index:40;pointer-events:none;position:absolute;bottom:0;left:0;right:0}.site-footer .shell{padding-bottom:var(--footer-pad);min-height:calc(24px + var(--footer-pad));justify-content:space-between;align-items:center;display:flex}.site-footer a,.site-footer span{pointer-events:auto}.footer-left{align-items:center;gap:14px;display:flex}.footer-copy{color:var(--footer);font-size:var(--meta);font-weight:var(--thin);letter-spacing:var(--track);line-height:20px}.social{align-items:center;gap:14px;display:flex}.social a{flex:0 0 24px;width:24px;height:24px;display:block}.social img{width:24px;height:24px}.social-dark{display:none}@media (prefers-color-scheme:dark){.social-light{display:none}.social-dark{display:block}}.page{min-height:1024px}.display{font-size:var(--display);font-weight:var(--bold);letter-spacing:var(--track);color:var(--primary);line-height:.95}.lead{font-size:var(--lead);font-weight:var(--thin);letter-spacing:var(--track);color:var(--primary);max-width:var(--field);margin-top:28px;line-height:1.15}.muted{font-size:22px;line-height:22px;font-weight:var(--thin);letter-spacing:var(--track);color:var(--secondary);margin-top:46px}.green{color:var(--green);font-weight:var(--regular)}.home-hero{min-height:1024px}.home-stack{width:max-content;margin-left:var(--margin);padding:341px 0 0}.home-stack .display{font-size:var(--display);font-weight:var(--bold)}.home-stack .lead{font-size:32.5px;font-weight:var(--thin);letter-spacing:0;width:100%;max-width:none}.fields{grid-template-columns:var(--field) var(--field);column-gap:var(--alley);padding-top:341px;display:grid}.hang1 .fields{align-items:baseline;padding-top:341px}.key{font-size:var(--body);font-weight:var(--bold);letter-spacing:var(--track);color:var(--primary);line-height:1.15}.hang1 .key{line-height:1}.value{font-size:var(--body);font-weight:var(--thin);letter-spacing:var(--track);color:var(--secondary);margin-top:12px;line-height:32px}.value-primary{color:var(--primary)}.block+.block{margin-top:64px}.launch-title{font-size:42px;font-weight:var(--bold);letter-spacing:var(--track);color:var(--primary);line-height:1}.launch-body{font-size:var(--body);font-weight:var(--thin);letter-spacing:var(--track);color:var(--primary);max-width:var(--field);margin-top:34px;line-height:32px}.launch-body p+p{margin-top:18px}.launch-note{font-size:var(--meta);line-height:13px;font-weight:var(--thin);color:var(--footer);letter-spacing:var(--track);margin-top:82px}.do-list{gap:24px;margin-top:40px;display:grid}.do-item{font-size:var(--body);letter-spacing:var(--track);color:var(--primary);grid-template-columns:22px 1fr;column-gap:8px;line-height:32px;display:grid}.do-num{font-weight:var(--bold)}.do-text{font-weight:var(--thin)}.launch-track{--p:0;height:2048px}.launch-sticky{height:1024px;position:sticky;top:0;overflow:hidden}.hang{position:absolute;inset:0}.hang1{z-index:1}.hang2{z-index:2;background:var(--bg);transform:translate3d(0, calc((1 - min(var(--p) / .45, 1)) * 100%), 0);will-change:transform}.hang2-stack{width:var(--field);padding-top:341px}.stagger{font-size:var(--body);font-weight:var(--thin);letter-spacing:var(--track);color:var(--primary);margin-top:32px;line-height:32px}.stagger-label{font-weight:var(--bold);margin-top:0}.cue{left:50%;bottom:calc(var(--footer-pad) - (32px - 24px) / 2);cursor:pointer;width:32px;height:32px;color:var(--footer);background:0 0;border:0;border-radius:50%;margin-left:-16px;padding:0;position:absolute;overflow:hidden}.cue.press-shimmer{position:absolute}.cue.press-shimmer:after{clip-path:inset(0 round 50%);border-radius:50%}.cue:hover:after,.cue:focus-visible:after{animation:.9s ease-out forwards shimmer-sweep}.cue:hover .cue-fill,.cue:focus-visible .cue-fill{fill:color-mix(in srgb, var(--ident) 6%, var(--cue-fill-a));animation:none}.cue:hover .cue-stroke,.cue:hover .cue-v,.cue:focus-visible .cue-stroke,.cue:focus-visible .cue-v{stroke:color-mix(in srgb, var(--ident) 70%, var(--bg))}.cue svg{width:32px;height:32px;display:block}.cue-fill{fill:var(--cue-fill-a);animation:3.2s ease-in-out infinite cue-pulse}.cue-stroke,.cue-v{fill:none;stroke:var(--footer);stroke-width:1px;stroke-linecap:round;stroke-linejoin:round}@keyframes cue-pulse{0%,to{fill:var(--cue-fill-a)}50%{fill:var(--cue-fill-b)}}.press-shimmer{position:relative;overflow:hidden}.press-shimmer:after{content:"";pointer-events:none;border-radius:inherit;clip-path:inset(0 round 4px);background:linear-gradient(115deg, transparent 0%, transparent 32%, color-mix(in srgb, var(--footer) 55%, transparent) 50%, transparent 68%, transparent 100%);opacity:0;background-position:130% 0;background-size:240% 100%;position:absolute;inset:0}.press-shimmer:active:after,.press-shimmer.shimmer-play:after{animation:.5s ease-out forwards shimmer-sweep}@keyframes shimmer-sweep{0%{opacity:1;background-position:120% 0}to{opacity:0;background-position:-30% 0}}@media (prefers-reduced-motion:reduce){.logo.is-glancing .pupil,.pupil{transition:none!important;animation:none!important}.logo.is-flat .pupil{clip-path:inset(0);border-radius:50%}.cue-fill{animation:none}.launch-ghost:hover:after,.launch-ghost:focus-visible:after,.cue:hover:after,.cue:focus-visible:after,.press-shimmer:after,.press-shimmer:active:after,.press-shimmer.shimmer-play:after{opacity:0;animation:none}.launch-track{height:auto}.launch-sticky{height:auto;position:relative;overflow:visible}.hang{position:relative;inset:auto}.hang2{min-height:1024px;transform:none}.stagger,.stagger-label{opacity:1;transform:none}.cue{display:none}}@keyframes enter-fade{0%{opacity:0}to{opacity:1}}@keyframes enter-rise{0%{transform:translateY(30px)}to{transform:translate(0,0)}}@media (prefers-reduced-motion:no-preference){.stage{--enter-nav-delay:2s;--enter-copy-delay:1.618s}.stage.enter-hop,.stage[data-page=launch],.stage[data-page=contact]{--enter-nav-delay:.12s;--enter-copy-delay:.28s}.stage.enter-landing .logo{animation:1.618s cubic-bezier(.16,1,.3,1) both enter-fade}.stage.enter-landing .site-footer{animation:enter-fade 1.618s cubic-bezier(.16, 1, .3, 1) calc(var(--enter-copy-delay) + .9s * 1.618) both}.stage.enter-page .nav,.stage.enter-page .hang1 .cue{animation:enter-fade 1.618s cubic-bezier(.16, 1, .3, 1) var(--enter-nav-delay) both}.stage.enter-page .home-stack,.stage.enter-page .hang1 .fields>:first-child,.stage.enter-page .page>.shell>.fields>:first-child{animation:enter-fade calc(.9s * 1.618) cubic-bezier(.25, .1, .2, 1) var(--enter-copy-delay) both, enter-rise calc(.7s * 1.618) cubic-bezier(.25, .1, .2, 1) var(--enter-copy-delay) both}.stage.enter-page .hang1 .fields>:last-child,.stage.enter-page .page>.shell>.fields>:last-child{animation:enter-fade calc(.9s * 1.618) cubic-bezier(.25, .1, .2, 1) calc(var(--enter-copy-delay) + .1s) both, enter-rise calc(.7s * 1.618) cubic-bezier(.25, .1, .2, 1) calc(var(--enter-copy-delay) + .1s) both}.hang2-stack{opacity:0}.launch-track.hang2-in .hang2-stack{animation:1.4562s cubic-bezier(.25,.1,.2,1) both enter-fade,1.1326s cubic-bezier(.25,.1,.2,1) both enter-rise}.hang2 .cue{opacity:0}.launch-track.hang2-in .hang2 .cue{animation:1.618s cubic-bezier(.16,1,.3,1) both enter-fade}}.fit{background:#4a4a4a;justify-content:center;align-items:flex-start;width:100vw;height:100vh;display:flex;overflow:auto}.fit-live{background:var(--bg);height:100dvh}.fit-live.fit-locked:not(.cut-compact):not(.cut-medium){justify-content:center;align-items:flex-start}.fit-live.fit-locked:not(.cut-compact):not(.cut-medium) .stage{transform-origin:top;height:100dvh}.fit-live:not(.cut-compact):not(.cut-medium) .stage-scroll{height:100%;height:var(--live-h,100%)}.fit-live:not(.cut-compact):not(.cut-medium) .page,.fit-live:not(.cut-compact):not(.cut-medium) .home-hero{min-height:100%;min-height:var(--live-h,100%)}.fit-live:not(.cut-compact):not(.cut-medium) .launch-track{height:calc(var(--live-h,100%) * 2)}.fit-live:not(.cut-compact):not(.cut-medium) .launch-sticky{height:var(--live-h,100%)}@media (prefers-color-scheme:dark){.fit:not(.fit-live){background:#1a1a1a}}.fit-locked{align-items:center;overflow:hidden}.stage{background:var(--bg);transform-origin:top;flex:0 0 1440px;width:1440px;height:1024px;position:relative;overflow:hidden}.stage-scroll{height:1024px;overflow:hidden auto}.fit-locked .stage{transform-origin:50%}.zoom-bar{z-index:80;pointer-events:auto;gap:4px;display:flex;position:fixed;top:8px;left:8px}.zoom-bar button{font-family:var(--font);letter-spacing:0;color:#1a1a1a;cursor:pointer;background:#fff;border:1px solid gray;border-radius:4px;padding:6px 8px;font-size:11px;font-weight:400;line-height:1}@media (prefers-color-scheme:dark){.zoom-bar button{color:#e8e8e8;background:#000;border-color:#9a9a9a}}.zoom-bar button.on{color:#fff;background:#1a1a1a;border-color:#1a1a1a}@media (prefers-color-scheme:dark){.zoom-bar button.on{color:#000;background:#e8e8e8;border-color:#e8e8e8}}
.cut-compact .zoom-bar,.cut-medium .zoom-bar{display:none}@media (max-width:839px){.zoom-bar{display:none}}.cut-compact{--margin:32px;--header-y:calc(32px + env(safe-area-inset-top,0px));--logo-w:96px;--footer-pad:calc(32px + env(safe-area-inset-bottom,0px));--field:100%;--alley:0px;--track:0;background:var(--bg);justify-content:stretch;align-items:stretch;overflow:hidden}.cut-compact .stage{transform-origin:0 0;flex:none;width:100%;max-width:100%;height:100dvh;overflow:hidden;transform:none}.cut-compact .stage-scroll{height:100%;overflow:hidden auto}.cut-compact .page,.cut-compact .home-hero{min-height:100%}.cut-compact .launch-track{height:200dvh}.cut-compact .launch-sticky{height:100dvh}.cut-compact .hang1{overflow:hidden auto}.cut-compact .fields,.cut-compact .hang1 .fields{padding-top:284px;padding-bottom:calc(var(--footer-pad) + 48px);grid-template-columns:1fr;gap:128px 0}.cut-compact .hang2-stack{width:auto;max-width:none;padding-top:284px}.cut-compact .launch-body,.cut-medium .launch-body{max-width:none}.cut-compact .home-stack{width:auto;margin-right:var(--margin);padding-top:284px}.cut-compact .home-stack .display{letter-spacing:0;white-space:nowrap;font-size:46px}.cut-compact .home-stack .lead{letter-spacing:0;text-align:left;white-space:nowrap;width:100%;max-width:none;font-size:18.5px}.cut-compact .home-stack .muted{margin-top:27px;font-size:13px;line-height:13px}.cut-compact .value{line-height:32px}.cut-medium{--margin:68px;--header-y:calc(68px + env(safe-area-inset-top,0px));--logo-w:135px;--field:308px;--alley:68px;--track:0;background:var(--bg);justify-content:stretch;align-items:stretch;overflow:hidden}.cut-medium .stage{transform-origin:0 0;flex:none;width:100%;max-width:100%;height:100dvh;overflow:hidden;transform:none}.cut-medium .stage-scroll{height:100%;overflow:hidden auto}.cut-medium .page,.cut-medium .home-hero{min-height:100%}.cut-medium .launch-track{height:200dvh}.cut-medium .launch-sticky{height:100dvh}.cut-medium .fields,.cut-medium .hang1 .fields{grid-template-columns:minmax(var(--field), 1fr) minmax(var(--field), 1fr);column-gap:var(--alley);padding-top:393px}.cut-medium .hang2-stack{width:var(--field);padding-top:393px}.cut-medium .home-stack{width:auto;margin-right:var(--margin);padding-top:393px}.cut-medium .home-stack .display{letter-spacing:0;white-space:nowrap;font-size:72px}.cut-medium .home-stack .lead{letter-spacing:0;font-size:32.5px}.cut-medium .home-stack .muted{margin-top:46px;font-size:22px;line-height:22px}@media (prefers-reduced-motion:reduce){.cut-compact .launch-track,.cut-medium .launch-track{height:auto}.cut-compact .launch-sticky,.cut-medium .launch-sticky{height:auto;position:relative;overflow:visible}.cut-compact .hang,.cut-medium .hang{position:relative;inset:auto}.cut-compact .hang2,.cut-medium .hang2{min-height:auto;transform:none}}html:has(.cut-compact){height:100dvh;overflow:hidden}html:has(.cut-medium){height:100dvh;overflow:hidden}html:has(.cut-compact) body{height:100dvh;overflow:hidden}html:has(.cut-medium) body{height:100dvh;overflow:hidden}.cut-compact,.cut-medium{height:100dvh}.cut-compact .site-header,.cut-compact .site-footer,.cut-medium .site-header,.cut-medium .site-footer{position:relative;inset:auto}.cut-compact .stage,.cut-medium .stage{-webkit-overflow-scrolling:touch;height:100dvh;overflow:auto;transform:none}.cut-compact .stage-scroll,.cut-medium .stage-scroll{height:auto;overflow:visible}.cut-compact .page,.cut-compact .home-hero,.cut-medium .page,.cut-medium .home-hero{min-height:auto}.cut-compact .launch-track,.cut-medium .launch-track{height:auto}.cut-compact .launch-sticky,.cut-medium .launch-sticky{height:auto;position:relative;overflow:visible}.cut-compact .hang,.cut-medium .hang{position:relative;inset:auto}.cut-compact .hang1,.cut-medium .hang1{padding-bottom:calc(var(--footer-pad) + 40px);overflow:visible}.cut-compact .fields,.cut-compact .hang1 .fields{padding-bottom:0}.cut-compact .hang2,.cut-medium .hang2{min-height:auto;padding-bottom:calc(var(--footer-pad) + 40px);position:relative;transform:none}.cut-compact .hang2-stack,.cut-medium .hang2-stack,.cut-compact .hang2 .cue,.cut-medium .hang2 .cue{opacity:1;animation:none}.cut-compact .launch-sticky .hang1,.cut-medium .launch-sticky .hang1{opacity:1}.cut-compact .cue,.cut-medium .cue,.cut-compact .cue.press-shimmer,.cut-medium .cue.press-shimmer{position:absolute}.cut-compact .stage,.cut-medium .stage{flex-direction:column;height:100dvh;display:flex;overflow:auto}.cut-compact .stage-scroll,.cut-medium .stage-scroll{flex:1 0 auto}.cut-compact .site-header,.cut-medium .site-header,.cut-compact .site-footer,.cut-medium .site-footer{flex-shrink:0}.cut-compact .site-footer,.cut-medium .site-footer{margin-top:auto}.cut-compact .home-hero,.cut-medium .home-hero{margin-top:calc(0px - var(--header-y) - (var(--logo-w) * 111 / 135))}.cut-compact .home-stack{padding-top:252.15px;padding-top:calc(round(33.3333dvh,1px) - 31.85px)}.cut-medium .home-stack{padding-top:343.8px;padding-top:calc(round(33.3333dvh,1px) - 49.2px)}.cut-compact .cue,.cut-medium .cue,.cut-compact .cue.press-shimmer,.cut-medium .cue.press-shimmer{display:none}.cut-compact .hang1,.cut-medium .hang1,.cut-compact .hang2,.cut-medium .hang2{padding-bottom:0}.cut-compact .hang1 .fields,.cut-medium .hang1 .fields{padding-top:116px}.cut-compact .launch-title,.cut-medium .launch-title{letter-spacing:0;white-space:nowrap;font-size:29.4px;line-height:1}.cut-compact .launch-body,.cut-medium .launch-body{letter-spacing:0;margin-top:23.8px;font-size:15.4px;line-height:22.4px}.cut-compact .launch-body p+p,.cut-medium .launch-body p+p{margin-top:12.6px}.cut-compact .launch-note,.cut-medium .launch-note{letter-spacing:0;margin-top:22.4px;font-size:11px;line-height:11px}.cut-compact .hang1 .key,.cut-medium .hang1 .key,.cut-compact .hang2-stack .key,.cut-medium .hang2-stack .key{letter-spacing:0;font-size:15.4px}.cut-compact .do-list,.cut-medium .do-list{gap:16.8px}.cut-compact .do-item,.cut-medium .do-item{letter-spacing:0;font-size:15.4px;line-height:22.4px}.cut-compact .hang2-stack .stagger,.cut-medium .hang2-stack .stagger{letter-spacing:0;margin-top:22.4px;font-size:15.4px;line-height:22.4px}.cut-compact .hang2-stack .stagger-label,.cut-medium .hang2-stack .stagger-label{font-weight:var(--bold);margin-top:0}.cut-compact .page>.shell>.fields{grid-template-columns:1fr;gap:22.4px 0;padding-top:116px}.cut-medium .page>.shell>.fields{row-gap:22.4px;padding-top:116px}.cut-compact .page>.shell>.fields .key,.cut-medium .page>.shell>.fields .key{letter-spacing:0;font-size:15.4px;line-height:1}.cut-compact .page>.shell>.fields .value,.cut-medium .page>.shell>.fields .value{letter-spacing:0;margin-top:8.4px;font-size:15.4px;line-height:22.4px}.cut-compact .page>.shell>.fields .block+.block,.cut-medium .page>.shell>.fields .block+.block{margin-top:22.4px}.cut-compact .hang1 .fields,.cut-medium .hang1 .fields,.cut-compact .page>.shell>.fields,.cut-medium .page>.shell>.fields{padding-top:44.1px}.cut-compact .hang1 .fields{row-gap:29.4px}.cut-compact .hang2-stack,.cut-medium .hang2-stack{padding-top:29.4px}.cut-compact .hang1 .key,.cut-medium .hang1 .key,.cut-compact .hang2-stack .key,.cut-medium .hang2-stack .key,.cut-compact .hang2-stack .stagger-label,.cut-medium .hang2-stack .stagger-label{font-size:29.4px;font-weight:var(--bold);letter-spacing:0;white-space:nowrap;line-height:1}.cut-compact .do-list,.cut-medium .do-list,.cut-compact .hang2-stack .stagger-label+.stagger,.cut-medium .hang2-stack .stagger-label+.stagger{margin-top:23.8px}.cut-compact .hang2,.cut-medium .hang2{padding-bottom:58.8px}.cut-compact .stage.enter-page[data-page=launch] .hang1 .fields>:first-child,.cut-compact .stage.enter-page[data-page=launch] .hang1 .fields>:last-child,.cut-compact .stage.enter-page[data-page=contact] .page>.shell>.fields>:first-child,.cut-compact .stage.enter-page[data-page=contact] .page>.shell>.fields>:last-child,.cut-medium .stage.enter-page[data-page=contact] .page>.shell>.fields>:first-child,.cut-medium .stage.enter-page[data-page=contact] .page>.shell>.fields>:last-child{opacity:1;animation:none}.cut-compact .stagger,.cut-compact .stagger-label,.cut-medium .stagger,.cut-medium .stagger-label,.cut-compact .hang2 .cue,.cut-medium .hang2 .cue,.cut-compact .launch-track.hang2-in .hang2 .cue,.cut-medium .launch-track.hang2-in .hang2 .cue{opacity:1;animation:none;transform:none}@media (prefers-reduced-motion:no-preference){.cut-compact .stage.enter-page[data-page=launch] .hang1 .fields,.cut-compact .stage.enter-page[data-page=launch] .hang2-stack,.cut-compact .stage.enter-page[data-page=launch] .launch-track.hang2-in .hang2-stack,.cut-compact .stage.enter-page[data-page=contact] .page>.shell>.fields,.cut-medium .stage.enter-page[data-page=launch] .hang1 .fields>:first-child{animation:1.4562s cubic-bezier(.25,.1,.2,1) .28s both enter-fade,1.1326s cubic-bezier(.25,.1,.2,1) .28s both enter-rise}.cut-medium .stage.enter-page[data-page=launch] .hang1 .fields>:last-child{animation:1.4562s cubic-bezier(.25,.1,.2,1) .38s both enter-fade,1.1326s cubic-bezier(.25,.1,.2,1) .38s both enter-rise}.cut-medium .stage.enter-page[data-page=launch] .hang2-stack,.cut-medium .stage.enter-page[data-page=launch] .launch-track.hang2-in .hang2-stack,.cut-medium .stage.enter-page[data-page=contact] .page>.shell>.fields{animation:1.4562s cubic-bezier(.25,.1,.2,1) .28s both enter-fade,1.1326s cubic-bezier(.25,.1,.2,1) .28s both enter-rise}}.cut-compact .cmm-plate-grain,.cut-medium .cmm-plate-grain,.cut-compact .cmm-exit .cmm-plate-grain,.cut-medium .cmm-exit .cmm-plate-grain{will-change:auto;transition:none;animation:none;transform:none}@media (prefers-color-scheme:dark){.cut-compact .cmm-plate-grain,.cut-medium .cmm-plate-grain,.cut-compact .launch-track.cmm-live .cmm-plate-grain,.cut-medium .launch-track.cmm-live .cmm-plate-grain{opacity:.18;transition:none;animation:none;transform:none}}.cut-compact .page,.cut-medium .page,.cut-compact .page>.shell,.cut-medium .page>.shell,.cut-compact .page>.shell>.fields,.cut-medium .page>.shell>.fields{height:auto;max-height:none;overflow:visible}
@font-face{font-family:neueHelvetica;src:url(../media/NeueHelveticaPro35Thin.p.09cx89-8q11i6.woff2)format("woff2");font-display:swap;font-weight:200;font-style:normal}@font-face{font-family:neueHelvetica;src:url(../media/NeueHelveticaPro55Roman.p.3gnw2w_8nqx8n.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:neueHelvetica;src:url(../media/NeueHelveticaPro75Bold.p.3cawco_onl01-.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}.neuehelvetica_1f1ab673-module__BHL8Cq__className{font-family:neueHelvetica,Helvetica Neue,Helvetica,Arial,sans-serif}.neuehelvetica_1f1ab673-module__BHL8Cq__variable{--font-neue:"neueHelvetica", Helvetica Neue, Helvetica, Arial, sans-serif}
