.caelumStarLanding_pageWrap__kvuSg{--cs-foundation:#012d44;--cs-surface:#e6faff;--cs-accent:#3af3ff;--cs-white:#fff;min-height:100vh;padding-top:88px;background:radial-gradient(circle at 10% -10%,rgba(58,243,255,.26),transparent 48%),radial-gradient(circle at 90% 15%,rgba(58,243,255,.16),transparent 50%),var(--cs-foundation);color:var(--cs-white);font-family:Inter,Segoe UI,Roboto,Arial,sans-serif;overflow-x:hidden;display:grid;grid-template-columns:1fr;grid-template-areas:"header" "hero" "regions" "footer"}.caelumStarLanding_contentWrap__tJ7R0{width:min(1320px,calc(100% - 4rem));margin:0 auto}@media (min-width:1440px){.caelumStarLanding_contentWrap__tJ7R0{width:min(1440px,calc(100% - 6rem))}}@media (min-width:1920px){.caelumStarLanding_contentWrap__tJ7R0{width:min(1680px,calc(100% - 10rem))}}.caelumStarLanding_siteHeader__eJmpI{position:fixed;top:0;left:0;right:0;z-index:30;background:#002c51;border-bottom:1px solid hsla(0,0%,100%,.1)}.caelumStarLanding_brandWrap__dVC4C{display:flex;align-items:center;gap:.65rem}.caelumStarLanding_siteHeader__eJmpI .caelumStarLanding_contentWrap__tJ7R0{min-height:88px;display:flex;align-items:center;justify-content:center}.caelumStarLanding_headerTopRow__tvlYU{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%}.caelumStarLanding_brandLogo__xJe0Z{width:auto;height:42px;-o-object-fit:contain;object-fit:contain}.caelumStarLanding_headerNav__BVXL5{display:flex;align-items:center;gap:2.25rem}.caelumStarLanding_headerNavLink__hb0lo{color:hsla(0,0%,100%,.85);text-decoration:none;font-size:1.05rem;font-weight:500;letter-spacing:.02em;transition:color .18s ease}.caelumStarLanding_headerNavLink__hb0lo:hover{color:var(--cs-accent)}.caelumStarLanding_primaryButton__X4SD3{display:inline-flex;align-items:center;justify-content:center;border-radius:14px;padding:.7rem 1.8rem;background:#3af3ff;color:#012d44;font-size:.95rem;font-weight:700;border:none;box-shadow:none;transition:background .2s ease}.caelumStarLanding_headerLinks__axi7s{display:flex;align-items:center;flex-wrap:wrap;gap:.95rem 1.2rem;border-top:1px solid hsla(0,0%,100%,.14);padding-top:.75rem}.caelumStarLanding_headerLink__yF4Oe{color:var(--cs-white);text-decoration:none;font-size:.93rem;letter-spacing:.02em;opacity:.92;transition:opacity .18s ease,color .18s ease}.caelumStarLanding_headerLink__yF4Oe:hover{opacity:1;color:var(--cs-accent)}.caelumStarLanding_primaryButton__X4SD3:hover{background:#2de0ed}.caelumStarLanding_hero__Mnew9{grid-area:hero;height:calc(100vh - 88px);padding:1rem 0;box-sizing:border-box}.caelumStarLanding_hero__Mnew9 .caelumStarLanding_contentWrap__tJ7R0,.caelumStarLanding_hero__Mnew9 .caelumStarLanding_heroGrid__J3Obx{height:100%}.caelumStarLanding_heroGrid__J3Obx{display:grid;grid-template-columns:1.25fr 1fr;grid-template-rows:auto 1fr;align-items:start;gap:clamp(1rem,2vw,2rem);height:100%}.caelumStarLanding_heroCopy__RShoD{grid-column:1;grid-row:1;animation-delay:.08s}.caelumStarLanding_heroVisual__Aq5re{grid-column:1;grid-row:2}.caelumStarLanding_regionSlot__uxDvk{grid-column:2;grid-row:1/span 2;align-self:start}.caelumStarLanding_heroTitle__RqQ9f{margin:0;line-height:.98;text-transform:uppercase;letter-spacing:-.03em;font-weight:900;font-size:clamp(3rem,7.5vw,4rem)}.caelumStarLanding_heroHighlight__gEDO9{display:block;color:var(--cs-accent);font-size:clamp(3rem,7.5vw,4rem)}.caelumStarLanding_heroSheets__70PWT{color:var(--cs-white);display:inline;font-size:clamp(3rem,7.5vw,4rem)}.caelumStarLanding_heroSubheading__Zrc_Z{margin-top:.75rem;max-width:20ch;font-size:1.15rem;color:rgba(230,250,255,.95);line-height:1.45}.caelumStarLanding_heroVisual__Aq5re{position:relative;animation-delay:.2s;overflow:hidden;min-height:0}.caelumStarLanding_heroGlow__FZw28{position:absolute;inset:-1.6rem;border-radius:24px;background:radial-gradient(circle at 25% 18%,rgba(58,243,255,.28),transparent 70%);filter:blur(1px)}.caelumStarLanding_imageFrame__K6eAg{position:relative;max-height:100%;width:-moz-fit-content;width:fit-content;border-radius:16px;overflow:hidden;border:none;background:transparent}.caelumStarLanding_heroImage__M5okN{-o-object-fit:contain;object-fit:contain;width:auto;height:100%;max-height:45vh}.caelumStarLanding_regionGrid__g31dZ{display:grid;grid-template-columns:1fr;gap:.75rem;margin-top:0;width:100%}.caelumStarLanding_regionCard__rCx1f{position:relative;border-radius:16px;padding:1.25rem;border:1px solid rgba(58,243,255,.25);background:linear-gradient(135deg,rgba(1,45,68,.85),rgba(1,45,68,.65));backdrop-filter:blur(12px);box-shadow:0 20px 40px rgba(0,0,0,.25),inset 0 1px 0 hsla(0,0%,100%,.06),0 0 0 1px rgba(58,243,255,.15);color:var(--cs-white);display:flex;flex-direction:column;gap:.5rem;transition:transform .24s ease,box-shadow .24s ease;min-height:auto}.caelumStarLanding_regionCard__rCx1f:hover{transform:translateY(-5px);box-shadow:0 24px 48px rgba(0,0,0,.3),0 0 0 1px rgba(58,243,255,.5),0 0 30px rgba(58,243,255,.2)}.caelumStarLanding_regionCard__rCx1f:before{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(circle at 14% 0,rgba(58,243,255,.15),transparent 56%);opacity:0;pointer-events:none;transition:opacity .24s ease}.caelumStarLanding_regionCard__rCx1f:hover:before{opacity:1}.caelumStarLanding_regionFlag__AvwZC{margin-bottom:0;font-size:1.5rem}.caelumStarLanding_regionTitle__lx0eZ{margin:0;font-size:1.5rem;font-weight:700;line-height:1.1}.caelumStarLanding_regionSubtitle__dr7q9{margin:0;line-height:1.45;font-size:1rem;color:rgba(230,250,255,.7);white-space:pre-line;flex-grow:1}.caelumStarLanding_regionButton__RL4GA{width:-moz-fit-content;width:fit-content;text-decoration:none;border-radius:12px;padding:.72rem 1.1rem;font-size:.95rem;font-weight:700;background:var(--cs-accent);color:var(--cs-foundation);border:none;box-shadow:none;transition:background .2s ease}.caelumStarLanding_regionButton__RL4GA:hover{background:#2de0ed}.caelumStarLanding_siteFooter__ZArP4{grid-area:footer;margin-top:clamp(2rem,5vw,3.4rem);background:#001220;border-top:1px solid rgba(58,243,255,.12);padding:clamp(3rem,5vw,4.5rem) 0 2rem}.caelumStarLanding_footerGrid__IRbvh{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:2rem 3rem}.caelumStarLanding_footerBrandCol__8L5zC{display:flex;flex-direction:column;gap:.6rem}.caelumStarLanding_footerBrandName___Xzj2{font-size:1.3rem;font-weight:800;color:#fff;letter-spacing:-.01em}.caelumStarLanding_footerBrandDesc__fpehZ{line-height:1.5}.caelumStarLanding_footerBrandDesc__fpehZ,.caelumStarLanding_footerContact__Mml_Y{margin:0;font-size:.9rem;color:hsla(0,0%,100%,.5)}.caelumStarLanding_footerContactLink__jMApI{color:#fff;font-weight:600;text-decoration:none;transition:color .18s ease}.caelumStarLanding_footerContactLink__jMApI:hover{color:#3af3ff}.caelumStarLanding_footerLinkCol__8X5Ko{display:flex;flex-direction:column;gap:.75rem}.caelumStarLanding_footerColHeading__0c8bl{margin:0;font-size:.95rem;font-weight:700;color:#fff;letter-spacing:.01em}.caelumStarLanding_footerColList__oDEw6{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.caelumStarLanding_footerLink___69No{color:hsla(0,0%,100%,.5);text-decoration:none;font-size:.9rem;transition:color .18s ease}.caelumStarLanding_footerLink___69No:hover{color:#3af3ff}.caelumStarLanding_footerBottom__W0qdH{margin-top:2.5rem;padding-top:1.25rem;border-top:1px solid hsla(0,0%,100%,.08)}.caelumStarLanding_copyright__LsbpZ{margin:0;color:hsla(0,0%,100%,.4);font-size:.85rem;letter-spacing:.02em}.caelumStarLanding_fadeIn__8N_6M{opacity:0;transform:translateY(18px);animation:caelumStarLanding_csFadeIn__1PYVc .7s ease forwards}.caelumStarLanding_fadeInDelay__gp9Gx{animation-delay:.14s}@keyframes caelumStarLanding_csFadeIn__1PYVc{to{opacity:1;transform:translateY(0)}}@media (max-width:1024px){.caelumStarLanding_heroGrid__J3Obx{grid-template-columns:1fr 1fr;grid-template-rows:auto auto;gap:1.5rem 1.5rem;align-items:start}.caelumStarLanding_heroCopy__RShoD{grid-column:1/-1;grid-row:1}.caelumStarLanding_heroVisual__Aq5re{grid-column:1;grid-row:2}.caelumStarLanding_regionSlot__uxDvk{grid-column:2;grid-row:2}.caelumStarLanding_regionGrid__g31dZ{grid-template-columns:1fr;gap:1rem;margin-top:0}.caelumStarLanding_hero__Mnew9{padding:1rem 0}}@media (max-width:768px){.caelumStarLanding_contentWrap__tJ7R0{width:min(1120px,calc(100% - 1.5rem))}.caelumStarLanding_headerNav__BVXL5{display:none}.caelumStarLanding_brandText__Yql3R{font-size:.95rem}.caelumStarLanding_heroHighlight__gEDO9,.caelumStarLanding_heroSheets__70PWT,.caelumStarLanding_heroTitle__RqQ9f{font-size:clamp(2.7rem,10vw,3.7rem);line-height:.99}.caelumStarLanding_heroSubheading__Zrc_Z{font-size:1.06rem;max-width:none}.caelumStarLanding_heroGrid__J3Obx{grid-template-columns:1fr;grid-template-rows:auto auto auto;gap:1.1rem}.caelumStarLanding_heroCopy__RShoD{grid-column:1;grid-row:1}.caelumStarLanding_heroVisual__Aq5re{grid-column:1;grid-row:2}.caelumStarLanding_regionSlot__uxDvk{grid-column:1;grid-row:3}.caelumStarLanding_regionGrid__g31dZ{grid-template-columns:1fr;width:100%}.caelumStarLanding_siteHeader__eJmpI .caelumStarLanding_contentWrap__tJ7R0{min-height:68px}.caelumStarLanding_headerTopRow__tvlYU{align-items:center}.caelumStarLanding_heroImage__M5okN{min-height:280px}.caelumStarLanding_footerGrid__IRbvh{grid-template-columns:1fr 1fr;gap:2rem 1.5rem}.caelumStarLanding_footerBrandCol__8L5zC{grid-column:1/-1}}@media (min-width:1440px){.caelumStarLanding_heroHighlight__gEDO9,.caelumStarLanding_heroSheets__70PWT,.caelumStarLanding_heroTitle__RqQ9f{font-size:clamp(4rem,5.5vw,5.5rem)}.caelumStarLanding_heroSubheading__Zrc_Z{font-size:1.35rem;max-width:28ch}.caelumStarLanding_regionCard__rCx1f{padding:1.5rem}.caelumStarLanding_regionTitle__lx0eZ{font-size:1.75rem}.caelumStarLanding_regionSubtitle__dr7q9{font-size:1.1rem}.caelumStarLanding_headerNav__BVXL5{gap:3rem}.caelumStarLanding_headerNavLink__hb0lo{font-size:1.12rem}.caelumStarLanding_footerGrid__IRbvh{gap:2.5rem 4rem}}@media (min-width:1920px){.caelumStarLanding_heroHighlight__gEDO9,.caelumStarLanding_heroSheets__70PWT,.caelumStarLanding_heroTitle__RqQ9f{font-size:clamp(5rem,4.5vw,6.5rem)}.caelumStarLanding_heroSubheading__Zrc_Z{font-size:1.5rem;max-width:32ch}.caelumStarLanding_regionCard__rCx1f{padding:2rem}.caelumStarLanding_regionTitle__lx0eZ{font-size:2rem}.caelumStarLanding_regionSubtitle__dr7q9{font-size:1.2rem}.caelumStarLanding_regionButton__RL4GA{padding:.85rem 1.4rem;font-size:1.05rem}.caelumStarLanding_headerNavLink__hb0lo{font-size:1.2rem}.caelumStarLanding_primaryButton__X4SD3{padding:.85rem 2.2rem;font-size:1.05rem}.caelumStarLanding_imageFrame__K6eAg{max-height:480px}.caelumStarLanding_heroImage__M5okN{height:480px}}