/* Generated from LandingA2026. */

html,body{margin:0;height:100%}
body{background:#FFFFFF}
a{color:inherit;text-decoration:none}
a:focus-visible,button:focus-visible{outline:2px solid #7B2BFF;outline-offset:3px}
.mono{font-family:'Geist Mono',ui-monospace,monospace}
.tile{transition:transform .6s cubic-bezier(.2,.7,.2,1)}
.tile .pimg{transition:transform .9s cubic-bezier(.2,.7,.2,1)}
.tile:hover .pimg{transform:scale(1.035)}
.pill{display:inline-flex;align-items:center;height:44px;padding:0 22px;border-radius:999px;font-size:16px;font-weight:600;transition:transform .25s cubic-bezier(.2,.7,.2,1),background .25s,box-shadow .25s}
.tile:hover .pill{transform:translateY(-1px)}
.nav a{transition:opacity .2s}.nav a:hover{opacity:.6}
@media (prefers-reduced-motion: reduce){*{transition:none!important}}


.landing-a *{box-sizing:border-box}
.landing-a .tile{padding-top:clamp(32px,6vh,64px)!important;cursor:pointer}
.tile-hit{position:absolute;inset:0;z-index:1;border-radius:inherit}
.tile-ctas{position:relative;z-index:2;flex-wrap:wrap;justify-content:center}
.tile>.pimg{pointer-events:none}
.touch-tile>.pimg img{height:min(42vh,400px)!important;max-width:90%;object-fit:contain}
.bloo-tile>.pimg>div{max-width:96%}
@media(min-width:801px) and (max-height:850px){.landing-a .tile{padding-top:32px!important}.landing-a .tile h2{font-size:64px!important}.landing-a .tile p{font-size:23px!important}.touch-tile>.pimg img{height:min(39vh,330px)!important}}
@media(max-width:1000px) and (min-width:801px){.landing-a header{padding:0 24px!important}.landing-a .tile{padding-left:20px!important;padding-right:20px!important}.landing-a .tile h2{font-size:60px!important}.landing-a .tile p{font-size:22px!important}.landing-a .pill{font-size:14px;padding:0 18px}}
@media(max-width:800px){
.landing-a{height:auto!important;min-height:100svh!important}
.landing-a header{height:72px!important;padding:0 20px!important;grid-template-columns:1fr auto!important}
.landing-a header>.nav{gap:22px!important}.landing-a header>a:last-child{display:none}
.landing-a .tiles{flex:none!important;grid-template-columns:1fr!important;padding:0 12px 12px!important}
.landing-a .tile{min-height:650px;padding:42px 24px 0!important;border-radius:24px!important}
.landing-a .tile h2{font-size:64px!important}.landing-a .tile p{font-size:24px!important}
.touch-tile>.pimg{bottom:34px!important}.touch-tile>.pimg img{height:300px!important}
.bloo-tile>.pimg>div{width:min(96%,600px)!important}
}
@media(max-width:420px){.landing-a .tile{min-height:610px}.landing-a .tile h2{font-size:58px!important}.landing-a .tile p{font-size:22px!important}.landing-a .pill{height:44px;padding:0 18px;font-size:15px}.touch-tile>.pimg img{height:270px!important}}

.landing-a header .orb-brand{justify-self:start}.landing-a a.orb-brand img.orb-brand-orb{width:100%;height:100%}.landing-a a.orb-brand img.orb-brand-wordmark{width:var(--logo-wordmark-w);height:auto}
