:is(:root,[data-theme=light]) .hero{background-color:var(--background-color)}:is(:root,[data-theme=light]) .hero .hero-text>h1,:is(:root,[data-theme=light]) .hero .hero-text p,:is(:root,[data-theme=light]) .hero .hero-text div h1{color:var(--text-inverse)}:is(:root,[data-theme=light]) #ground,:is(:root,[data-theme=light]) .hero2{background-color:var(--bg-main)}:is(:root,[data-theme=light]) .heroDescription>div>h1{color:var(--text-main)}:is(:root,[data-theme=light]) .heroDescription>div>p{color:var(--text-muted)}:is(:root,[data-theme=light]) .heroDescription>div>svg{color:var(--primary-color)}.hero{z-index:1;flex-direction:column;width:100%;min-height:100vh;display:flex;position:relative;overflow-x:hidden}.hero>img,.hero #ground,.hero .hero-text,.hero .designs{position:absolute}.hero>img,.hero .designs{-webkit-user-drag:none;max-width:100%;height:auto}.hero>.hero-text{z-index:10;flex-direction:column;justify-content:center;align-items:center;gap:20px;width:100%;max-width:1000px;padding:0 20px;display:flex;top:18%;left:50%;transform:translate(-50%,-15%)}.hero>.hero-text>#logo-hero{display:none}.hero>.hero-text>h1,.hero>.hero-text p,.hero>.hero-text div h1{text-align:center}.hero>.hero-text>h1{max-width:820px;font-size:clamp(2.375rem,5vw,4rem);font-weight:600;line-height:1.16}.hero>.hero-text p{max-width:540px;font-size:clamp(1.25rem,1.6vw,1.5rem);font-weight:400;line-height:1.6}.call-to-action{background-color:var(--primary-color);cursor:pointer;text-wrap:nowrap;border-radius:999px;gap:8px;margin-top:20px;padding:14px 48px;text-decoration:none;transition:all .2s}.call-to-action>h2,.call-to-action svg{color:var(--text-inverse)!important}.call-to-action:hover{transform:translateY(-2px)}.clouds{width:56vh}.designs{-webkit-user-select:none;user-select:none;pointer-events:none;z-index:5}#clouds-topleft{top:12vh;left:-80vh}#clouds-topright{top:12vh;right:-80vh}#clouds-left{bottom:11.5vh;left:0}#clouds-right{bottom:11.5vh;right:0}#bus{z-index:999;width:56vh;bottom:5vh;left:50%;transform:translate(-50%)}#bus-wheel-back-shine,#bus-wheel-front-shine{transform-origin:50%;transform-box:fill-box}#ground{z-index:6;width:100%;height:calc(12vh + 1px);bottom:0}.section{box-sizing:border-box;width:100%;max-width:1200px;height:auto;min-height:70vh;margin:0 auto;padding:clamp(48px,10vh,96px) 24px}.section:nth-child(odd) .section-container.row .section-illustration.row.pos-2{justify-content:flex-start}.section:nth-child(2n) .section-container.row .section-illustration.row.pos-2{justify-content:flex-end}.section-container{width:100%;min-width:0;min-height:50vh}.section-content{flex:50%;justify-content:center;align-items:flex-start;min-width:0}.section-content>h1{color:var(--primary-color);margin-bottom:12px;font-size:clamp(1.75rem,5vw,3rem);font-weight:700}.section-content p{width:min(100%,520px);font-size:20px;line-height:1.7}.section-illustration{flex:50%;min-width:0;min-height:0;overflow:hidden}#laptop,#calendar,#books{object-fit:contain;-webkit-user-select:none;user-select:none;width:auto;max-width:100%;height:auto;max-height:min(52vh,520px);display:block}@media (max-width:1024px){#clouds-left{bottom:11vh;left:-24vh}#clouds-right{bottom:11vh;right:-24vh}#clouds-topleft{left:-96vh}#clouds-topright{right:-96vh}}@media (max-width:768px){.accessibility{display:none}.public-nav{padding:0 2rem;display:flex;position:absolute!important}.public-nav>div:first-child{margin-left:auto;margin-right:auto}.public-nav>#logo-nav{display:none}.hero{min-height:100vh}.hero .hero-text{box-sizing:border-box;gap:clamp(12px,4vw,20px);width:min(100%,400px);max-width:100%;padding:0 16px;top:14%}.hero .hero-text>#logo-hero{display:flex}.hero .hero-text>h1{text-wrap:unset;width:100%;max-width:100%;font-size:clamp(2rem,8vw,2.5rem);line-height:1.08}.hero .hero-text>h1 .hero-title-line{white-space:nowrap;display:block}.hero .hero-text>p{text-wrap:pretty;width:100%;max-width:30ch;font-size:clamp(1rem,4.5vw,1.25rem);line-height:1.55}.heroDescription{flex-direction:column}.heroDescription>div{padding:12px 24px}#logo-hero{gap:4px;width:fit-content;height:fit-content;display:flex}#logo-hero svg{width:128px}#logo-hero h2{color:var(--text-inverse);font-size:clamp(.75rem,2vw,1.25rem)}.call-to-action{box-sizing:border-box;max-width:100%;margin-top:0;padding:8px clamp(20px,7vw,48px)}.call-to-action>h2{font-size:clamp(.95rem,4vw,1.2rem)}.call-to-action>.call-to-action-icon{width:28px;height:28px}.call-to-action>.call-to-action-icon svg{width:28px;height:28px}.section-container .row{flex-direction:column}.section-container{width:100%;max-width:100%;height:auto}.section .row{flex-direction:column;gap:48px;width:100%}.section .col{justify-content:flex-start;width:100%}.section-content{text-align:center;box-sizing:border-box;align-items:center;padding:0 8px;width:100%!important;max-width:100%!important}.section-content>h1{font-size:clamp(1.6rem,6vw,2.2rem)!important}.section-content>p{box-sizing:border-box!important;width:100%!important;max-width:100%!important;margin:0 auto!important;font-size:.95rem!important;line-height:1.6!important}.section{box-sizing:border-box!important;width:100%!important;max-width:100vw!important;height:auto!important;min-height:0!important;padding:48px 16px!important;overflow:hidden!important}.section.row.first-section{padding-top:16px!important}.section-illustration{justify-content:center;margin:0 auto;display:flex;width:100%!important;max-width:320px!important}#laptop,#calendar,#books{width:100%!important;max-width:100%!important;height:auto!important;transform:none!important}#laptop{width:100%!important;transform:none!important}.pos-1{order:1}.pos-2{order:2}#clouds-topleft,#clouds-topright{max-width:50vw}#clouds-topleft{left:-40vh}#clouds-topright{right:-40vh}#bus{width:36vh;max-width:80vw;bottom:10vh}#clouds-left{max-width:50vw;bottom:14vh;left:-20vh}#clouds-right{max-width:50vw;bottom:14vh;right:-20vh}#ground{width:100%;height:calc(15vh + 1px)}}
