.og-landing{font:var(--og-weight-regular) var(--og-body-size) /var(--og-body-leading) var(--og-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;min-height:100vh;overflow-x:clip;padding-top:calc(var(--promo-banner-height, 0px) + var(--legacy-plan-banner-height, 0px));& section{scroll-margin-top:80px}& .wrap{max-width:1280px;margin:0 auto;padding:0 var(--og-gutter)}& .eyebrow{font:500 11px/16px var(--og-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--og-text-secondary)}& h2.sec{font:600 var(--og-h1-size) /var(--og-h1-leading) var(--og-display-font);letter-spacing:-.025em;margin-top:10px;text-wrap:balance}& .lede{color:var(--og-text-secondary);font-size:16px;line-height:24px;margin-top:10px;max-width:60ch}& .block{padding:96px 0 0}& main>.block:nth-last-child(-n+5){content-visibility:auto;contain-intrinsic-size:auto 900px}& .head-row{display:flex;align-items:flex-end;gap:24px;&>div{flex:1;min-width:0}}& .link{display:inline-flex;align-items:center;gap:6px;color:var(--og-text);font-weight:500;white-space:nowrap;& svg.lucide{transition:transform var(--og-duration-ui) var(--og-ease)}&:hover svg.lucide{transform:translateX(3px)}}@media (scripting:enabled){& .rv{opacity:0;transform:translateY(24px);transition:opacity .8s var(--og-ease),transform .9s var(--og-ease);transition-delay:calc(var(--d, 0) * 80ms)}& [data-reveal-reset],& [data-reveal-reset] .rv,& [data-reveal-reset] h2.sec .w,& h2.sec[data-reveal-reset] .w{transition:none!important}& .rv.in{opacity:1;transform:none}& h2.sec .w{display:inline-block;opacity:0;transform:translateY(.4em);transition:opacity .7s var(--og-ease),transform .8s var(--og-ease);transition-delay:calc(var(--i) * 45ms)}& h2.sec.in .w{opacity:1;transform:none}}& a.brand{display:flex;align-items:center;gap:8px;height:var(--og-header-height);padding:0 20px;margin-right:18px;& img{width:38px;height:38px;object-fit:contain}& b{font:600 17px/1 var(--og-display-font)}}& .film-wrap{margin-top:32px;perspective:1600px}& .film{position:relative;border-radius:var(--og-radius-panel);overflow:hidden;background:#000;aspect-ratio:16/9;border:1px solid var(--og-border);transform:scale(calc(.86 + .14 * var(--k, 0))) rotateX(calc(14deg * (1 - var(--k, 0))));transform-origin:center top;box-shadow:0 60px 160px #2850ed26;& video{inset:0;width:100%;height:100%;object-fit:cover}& button,& video{position:absolute}& button{right:16px;bottom:16px;height:36px;padding:0 14px;border-radius:999px;background:#0a0a0ab3;backdrop-filter:blur(8px);border:1px solid #ffffff2e;font-size:13px;font-weight:500;display:inline-flex;align-items:center;gap:8px}}@media (max-width:767px){& h2.sec{font-size:28px;line-height:36px}& a.brand img{width:32px;height:32px}}@media (max-width:480px){& a.brand{padding:0 8px 0 12px;margin-right:0;& img{width:30px;height:30px}}}@media (max-width:400px){& .head-row{flex-direction:column;align-items:flex-start;gap:20px}}@media (prefers-reduced-motion:reduce){& .rv,& h2.sec .w{opacity:1!important;transform:none!important;transition:none}& .film{transform:none}}}
/*# sourceMappingURL=3680056f5c0fa8cf.css.map*/