.Flag-module__M7Ih7q__wrapper{justify-content:center;align-items:center;display:flex}.Flag-module__M7Ih7q__flag{border-radius:12px;width:80px;height:50px;display:flex}.Flag-module__M7Ih7q__column{animation-name:Flag-module__M7Ih7q__wave;animation-duration:1.2s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:alternate;animation-delay:var(--delay);transform-origin:50%;background:linear-gradient(#dc2626 0% 50%,#fff 50% 100%);flex:1}@keyframes Flag-module__M7Ih7q__wave{0%{transform:translateY(calc(-16px - var(--billow)))}to{transform:translateY(calc(-12px + var(--billow)))}}
.TechOrbit-module__ioGeVW__wrapper{justify-content:center;align-items:center;width:100%;height:260px;display:flex;position:relative}.TechOrbit-module__ioGeVW__center{background:#5f9ed53e;border-radius:9999px;width:280px;height:280px;transition:background-color .5s}.dark .TechOrbit-module__ioGeVW__center{background:#101828;background:lab(8.11897% .811279 -12.254)}.TechOrbit-module__ioGeVW__orbit{width:330px;height:330px;animation:10s linear infinite paused TechOrbit-module__ioGeVW__orbit;position:absolute}.group:hover .TechOrbit-module__ioGeVW__orbit{animation-play-state:running}.TechOrbit-module__ioGeVW__stack{color:#fff;background:#6ab9ea;border-radius:9999px;justify-content:center;align-items:center;width:56px;height:56px;font-size:1.5rem;transition:background-color .5s;display:flex;position:absolute}.dark .TechOrbit-module__ioGeVW__stack{color:#fff;background:#11203f}.TechOrbit-module__ioGeVW__top{top:0;left:50%;transform:translate(-50%)}.TechOrbit-module__ioGeVW__topRight{top:15%;right:12%}.TechOrbit-module__ioGeVW__right{top:50%;right:-4px;transform:translateY(-50%)}.TechOrbit-module__ioGeVW__bottomRight{bottom:15%;right:12%}.TechOrbit-module__ioGeVW__bottom{bottom:0;left:50%;transform:translate(-50%)}.TechOrbit-module__ioGeVW__bottomLeft{bottom:15%;left:12%}.TechOrbit-module__ioGeVW__left{top:50%;left:-4px;transform:translateY(-50%)}.TechOrbit-module__ioGeVW__topLeft{top:15%;left:12%}@keyframes TechOrbit-module__ioGeVW__orbit{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes TechOrbit-module__ioGeVW__float{0%,to{translate:0}50%{translate:0 -6px}}
.DeviceCard-module__iJjx3W__card{perspective:1000px;width:220px;height:120px;position:relative}.DeviceCard-module__iJjx3W__screen{transform-origin:bottom;width:180px;height:105px;transform-style:preserve-3d;background:#0a0a0a;border:1px solid #3f3f46;border-radius:12px 12px 0 0;transition:transform .9s cubic-bezier(.34,1.1,.64,1),box-shadow .7s cubic-bezier(.16,1,.3,1);position:absolute;bottom:8px;left:50%;overflow:hidden;transform:translate(-50%)rotateX(-70deg);box-shadow:inset 0 2px #ffffff0f,0 20px 40px #00000059}.group:hover .DeviceCard-module__iJjx3W__screen{transform:translate(-50%)rotateX(0);box-shadow:inset 0 2px #ffffff0f,0 30px 60px #00000073}.DeviceCard-module__iJjx3W__reflection{pointer-events:none;background:linear-gradient(#ffffff14,#0000);width:100%;height:40%;position:absolute;top:0;left:0}.DeviceCard-module__iJjx3W__topHighlight{z-index:2;background:linear-gradient(#ffffff26,#0000);height:6px;position:absolute;top:0;left:0;right:0}.DeviceCard-module__iJjx3W__content{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.DeviceCard-module__iJjx3W__logo{opacity:0;transition:opacity .5s,transform .5s cubic-bezier(.16,1,.3,1);transform:translateY(8px)scale(.85)}.group:hover .DeviceCard-module__iJjx3W__logo{opacity:1;transform:translateY(0)scale(1)}.DeviceCard-module__iJjx3W__shine{opacity:0;background:linear-gradient(120deg,#0000 30%,#ffffff14 50%,#0000 70%);transition:opacity .3s,transform 1s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:translate(-150%)skew(-20deg)}.group:hover .DeviceCard-module__iJjx3W__shine{opacity:1;transform:translate(150%)skew(-20deg)}.DeviceCard-module__iJjx3W__appleLogo{color:#ffffff9f;font-size:1.25rem;font-weight:600;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.DeviceCard-module__iJjx3W__base{background:linear-gradient(#52525b,#27272a);border-radius:0 0 12px 12px;width:210px;height:8px;position:absolute;bottom:0;left:50%;transform:translate(-50%);box-shadow:inset 0 1px #ffffff26,0 10px 20px #00000040}.DeviceCard-module__iJjx3W__trackpad{background:#0000002e;border-radius:0 0 10px 10px;width:38px;height:6px;position:absolute;top:0;left:50%;transform:translate(-50%);box-shadow:inset 0 1px 1px #ffffff14,0 1px #ffffff0d}@media (hover:none){.DeviceCard-module__iJjx3W__screen{transform:translate(-50%)rotateX(0);box-shadow:inset 0 2px #ffffff0f,0 30px 60px #00000073}.DeviceCard-module__iJjx3W__logo{opacity:1;transform:translateY(0)scale(1)}.DeviceCard-module__iJjx3W__shine{opacity:1;transform:translate(150%)skew(-20deg)}}
