.HeroSection_hero__pe9oa{display:flex;flex-direction:column}.HeroSection_hero__container__w_p_O{position:relative;display:flex;height:100%;flex-grow:1;flex-direction:column;justify-content:space-between}.HeroSection_hero__sideElementBlock__baXSX{opacity:0}.HeroSection_hero__top__5T9rA{margin-bottom:2rem}@media (min-width:768px){.HeroSection_hero__top__5T9rA{margin-bottom:0}}.HeroSection_hero__label___DChy{margin-bottom:1.75rem}.HeroSection_hero__icons__RYzIJ,.HeroSection_hero__label___DChy,.HeroSection_hero__subtitle__7nCtn,.HeroSection_hero__titleFirst__43K8E span,.HeroSection_hero__titleSecond__Qd7bi>span span{opacity:0}.HeroSection_hero__title__OpScQ>h1{margin-bottom:1.5rem}@media (min-width:1280px){.HeroSection_hero__title__OpScQ>h1{display:flex}}.HeroSection_hero__titleFirst__43K8E{padding-right:.5ch}.HeroSection_hero__titleSecond__Qd7bi>span:nth-child(2){display:block}.HeroSection_hero__bottom__fPIUy{margin-top:1rem}@media (min-width:768px){.HeroSection_hero__bottom__fPIUy{margin-top:0}}.HeroSection_hero__icons__RYzIJ{margin-bottom:.5rem}@media (min-width:768px){.HeroSection_hero__icons__RYzIJ{display:flex;justify-content:flex-end}}.HeroSection_hero__icons__RYzIJ>img{height:auto;width:14.75rem}@media (min-width:768px){.HeroSection_hero__subtitle__7nCtn{display:flex;justify-content:flex-end}}.HeroSection_hero__code__9AfsF{display:flex;flex-direction:column;gap:2.5rem;opacity:0}@media (min-width:768px){.HeroSection_hero__code__9AfsF{gap:5rem}}.HeroSection_hero__codeWrapper__XLoYl{flex:1 1 0%;overflow:hidden;white-space:pre-wrap;--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.HeroSection_hero__codeWrapper__XLoYl span:last-child{position:relative}.HeroSection_hero__codeWrapper__XLoYl span:last-child:after{content:"";position:absolute;left:100%;top:0;height:100%;width:1ch;background-color:currentColor;animation:HeroSection_blink__7sXQ0 .8s infinite}@keyframes HeroSection_blink__7sXQ0{0%,to{opacity:1}50%{opacity:0}}.HeroSection_hero__ctas__hx_1Z{display:flex;flex-direction:column;gap:.5rem}@media (min-width:768px){.HeroSection_hero__ctas__hx_1Z{flex-direction:row;gap:1rem}}.HeroSection_hero__words__xuyRX{opacity:0}@media (min-width:1024px){.HeroSection_hero__words__xuyRX{margin-left:auto;max-width:25rem}}.HeroSection_hero__audiences__z9Iof{margin-top:.75rem}.HeroSection_hero__lead__BwOGS{margin-bottom:1rem;font-family:PPNeueMontrealBook,sans-serif;font-size:1rem;line-height:1.5rem;font-weight:350;line-height:1.4;color:#606060}.HeroSection_hero__links__YQbJS{margin:0;display:grid;list-style-type:none;gap:.25rem;padding:0}.HeroSection_hero__link__dOVek{display:inline-flex;align-items:center;gap:.625rem;border-bottom-width:1px;border-color:transparent;padding-bottom:.125rem;font-family:PPNeueMontrealMonoBook,sans-serif;font-size:.8125rem;line-height:1.3;letter-spacing:.02em;--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.HeroSection_hero__link__dOVek:focus-visible,.HeroSection_hero__link__dOVek:hover{--tw-border-opacity:1;border-color:rgb(0 0 0/var(--tw-border-opacity,1))}.HeroSection_hero__swatch__gcWk6{height:.625rem;width:.625rem;flex:none;border-width:1px;--tw-border-opacity:1;border-color:rgb(0 0 0/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(245 245 245/var(--tw-bg-opacity,1))}.HeroSection_hero__wide__Ui7ea{display:none}@media (min-width:1024px){.HeroSection_hero__wide__Ui7ea{display:block}}.HeroSection_hero__narrow__zWjhf{margin-top:1.75rem}@media (min-width:1024px){.HeroSection_hero__narrow__zWjhf{display:none}}.HeroSection_hero__machine__Op1eY{pointer-events:none;position:relative;z-index:5;margin-bottom:2rem;padding-left:1rem;padding-right:1rem;opacity:0;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.5s}@media (min-width:768px){.HeroSection_hero__machine__Op1eY{margin-bottom:4rem;padding-left:2rem;padding-right:2rem}}@media (min-width:1024px){.HeroSection_hero__machine__Op1eY{margin-bottom:6rem;padding-right:15rem}}.HeroSection_hero__machine__Op1eY>*{pointer-events:auto}.HeroSection_hero__machine__Op1eY[data-shown]{opacity:1}@media not all and (min-width:1024px){.HeroSection_heroTerminal__OPPhX .HeroSection_hero__container__w_p_O{justify-content:flex-start}}@media(max-width:1023px){body:has(.HeroSection_heroTerminal__OPPhX) .general-side-element{display:none}}