: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(--bg-main);cursor:pointer;text-wrap:nowrap;border-radius:999px;gap:8px;margin-top:20px;padding:14px 28px;text-decoration:none;transition:all .2s}.call-to-action>h2,.call-to-action svg{color:var(--primary-color)!important}.call-to-action>svg{-webkit-user-select:none;user-select:none}.call-to-action>.call-to-action-icon{background-color:color-mix(in srgb, var(--primary-color) 10%, transparent);border-radius:50%;width:40px;height:40px}.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:-68vh}#clouds-topright{top:12vh;right:-68vh}#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{width:100%;max-width:1200px;height:70vh;margin:0 auto;padding:10vh 0}.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%;height:100%}.section-content{justify-content:center;align-items:flex-start}.section-content>h1{color:var(--primary-color);margin-bottom:12px;font-size:clamp(1.75rem,5vw,3rem);font-weight:700}.section-content p{width:520px;font-size:20px;line-height:1.7}.section-illustration{flex:1;height:100%}#laptop,#calendar,#books{-webkit-user-select:none;user-select:none;width:auto;height:100%;transform:scale(1.2)}#laptop{transform:translateY(40px)scale(1)}@media (max-width:1024px){#clouds-left{bottom:11vh;left:-24vh}#clouds-right{bottom:11vh;right:-24vh}}@media (max-width:768px){.accessibility{display:none}.public-nav{padding:0 2rem;display:flex;position:fixed!important}.public-nav>div:first-child{margin-left:auto;margin-right:auto}.public-nav>#logo-nav{display:none}.hero{min-height:108vh}.hero .hero-text{max-width:400px;top:16%}.hero .hero-text>#logo-hero{display:flex}.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{margin-top:0;padding-top:8px;padding-bottom:8px}.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{height:auto}.section .row{flex-direction:column}.section .col{justify-content:flex-start}.section-content{text-align:center;align-items:center;width:auto}.section-content>p{font-size:16px}.section{height:80vh;padding:10vh 36px}.section.row.first-section{padding-top:0}#laptop,#calendar,#books{width:100%;height:auto;transform:scale(.75)}#laptop{width:110%;transform:translateY(20px)scale(.85)}.pos-1{order:1}.pos-2{order:2}#clouds-topleft{top:12vh;left:-88vh}#clouds-topright{top:12vh;right:-88vh}#bus{width:36vh;bottom:10vh}#clouds-left{bottom:14vh;left:-34vh}#clouds-right{bottom:14vh;right:-34vh}#ground{height:calc(15vh + 1px)}}
