:root{color-scheme:dark;background:#0e0e10;color:#fffffff2;font-family:-apple-system,BlinkMacSystemFont,'SF Pro Text','Helvetica Neue',sans-serif;font-synthesis:none}*{box-sizing:border-box}body{margin:0;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}a:focus-visible{outline:2px solid #8e9be3;outline-offset:8px}header,main,footer{width:min(1220px,calc(100% - 88px));margin-inline:auto}header{height:91px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ffffff14}.maker{font-size:26px;letter-spacing:-.06em;font-weight:500}header>span{font-size:12px;color:#ffffff80}.intro{padding:65px 0 47px;display:flex;align-items:end;justify-content:space-between;gap:35px}h1,h2{font-family:'SF Pro Display',-apple-system,BlinkMacSystemFont,'Helvetica Neue',sans-serif;font-weight:400;letter-spacing:-.045em;margin:0}h1{font-size:58px;line-height:1.06}.intro p{color:#ffffff80;font-size:15px;line-height:1.6;margin:0 0 4px;max-width:220px}.apps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.app{display:block;min-width:0}.scene{height:360px;overflow:hidden;border-radius:11px;border:1px solid #ffffff17;background:#161618}.scene img{display:block;height:100%;width:100%;object-fit:cover;transition:transform 1s cubic-bezier(.2,.8,.2,1),filter .8s;filter:brightness(.88)}.app:hover img{transform:scale(1.035);filter:brightness(1)}.app-title{display:flex;align-items:center;justify-content:space-between;padding-top:24px}h2{font-size:29px;line-height:1}.app-title>span{color:#ffffff70;font-size:19px}.app p{font-size:14px;color:#ffffffa6;line-height:1.6;margin:13px 0 19px}.destination{color:#aeb9f4;font-size:12px;display:inline-block}.destination>span{margin-left:10px;display:inline-block;transition:transform .3s}.app:hover .destination>span{transform:translateX(4px)}footer{display:flex;justify-content:space-between;border-top:1px solid #ffffff14;margin-top:65px;padding:24px 0 30px;font-size:11px;color:#ffffff70}@media(min-width:1600px){.intro{padding-top:90px}.scene{height:410px}}@media(max-width:800px){header,main,footer{width:calc(100% - 48px)}.apps{gap:16px}.scene{height:300px}.intro{gap:25px}h1{font-size:48px}.intro p{font-size:14px;max-width:180px}.app p{font-size:12px}}@media(max-width:600px){header,main,footer{width:calc(100% - 40px)}header{height:76px}.maker{font-size:24px}header>span{font-size:11px}.intro{display:block;padding:48px 0 37px}h1{font-size:45px;line-height:1.08}.intro p{margin-top:21px;max-width:260px;font-size:14px}.apps{grid-template-columns:1fr;gap:42px}.scene{height:340px;border-radius:10px}.scene img{object-position:center 56%}.app-title{padding-top:21px}h2{font-size:28px}.app p{font-size:14px;margin:12px 0 15px}.destination{font-size:12px}footer{margin-top:48px;padding-bottom:26px;font-size:10px}}@media(prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}
