html:has(.family-app),body:has(.family-app){margin:0;height:100%;overflow:hidden;background:#edf5fa}.family-app{--family-accent:#087f9b;--family-tint:#c8f4f8;--family-ink:#183453;height:100vh;height:100dvh;display:grid;grid-template-rows:70px 34px minmax(0, 1fr) 32px;color:var(--family-ink);font:14px/1.6 "Segoe UI",Arial,sans-serif;background:radial-gradient(ellipse at 10% 5%, #e5f9ff, transparent 50%),radial-gradient(ellipse at 95% 80%, rgba(233, 222, 251, 0.5333333333), transparent 60%),#f0f5fa}.family-app *,.family-app *::before,.family-app *::after{box-sizing:border-box}.family-app [hidden]{display:none !important}.family-app h1,.family-app h2,.family-app h3,.family-app h4,.family-app p{margin:0}.family-app a{color:inherit;text-decoration:none}.family-app button{font:inherit;cursor:pointer}.family-app .ds-icon{width:20px;height:20px;flex-shrink:0;vertical-align:middle}.family-app :is(a,button,input,summary):focus-visible{outline:3px solid #2674df;outline-offset:4px}.family-app em{font-style:normal;color:var(--family-accent)}.family-skip{position:fixed;left:20px;top:-100px;padding:12px 20px;background:#fff;border:2px solid #2674df;border-radius:8px;z-index:100}.family-skip:focus{top:10px}.family-header{display:flex;align-items:center;gap:20px;padding:10px 25px;background:linear-gradient(112deg, rgba(249, 254, 255, 0.9294117647), rgba(220, 247, 255, 0.7215686275) 55%, rgba(234, 231, 255, 0.6588235294));border-bottom:1px solid #fff;box-shadow:0 3px 20px rgba(40,87,117,.0431372549);z-index:5}.family-brand{display:block;padding:4px 6px}.family-chip{position:relative;display:grid;place-items:center;width:45px;height:37px;border:1px solid #9be0f4;border-radius:8px;color:#007caa;background:linear-gradient(135deg, #fff, #d0efff);box-shadow:inset 0 2px #fff,0 5px 12px rgba(20,138,163,.1294117647);font-size:14px;font-weight:800;letter-spacing:-0.06em}.family-chip::before,.family-chip::after{content:"";position:absolute;width:5px;height:25px;top:5px;background:repeating-linear-gradient(to bottom, #65bcd7 0 2px, transparent 2px 7px)}.family-chip::before{left:-6px}.family-chip::after{right:-6px}.family-product strong{display:block;font-size:22px;letter-spacing:-0.05em;line-height:1.1;font-weight:500}.family-product strong b{font-weight:750}.family-product small{display:block;font-size:9px;letter-spacing:.04em;color:#7390a7;margin-top:4px}.family-header-status{margin:auto;font-size:10px;color:#66869a;display:flex;align-items:center;gap:10px}.family-header-status span{opacity:.3;padding-inline:10px}.family-header i,.family-location i,.family-profile-status i,.family-footer i,.family-map-note i,.family-room-controls i{display:inline-block;width:6px;height:6px;border-radius:50%;background:#1bb6a0;box-shadow:0 0 0 4px rgba(103,219,199,.1098039216)}.family-header nav{display:flex;align-items:center;gap:12px;margin-left:auto}.family-header nav a,.family-header nav button{display:flex;align-items:center;gap:8px;border:1px solid #fff;background:rgba(255,255,255,.5490196078);border-radius:9px;color:#386781;padding:8px 12px;font-size:11px}.family-header nav .ds-icon{width:15px;height:15px}.family-location{padding:0 27px;display:flex;align-items:center;justify-content:space-between;gap:20px;font:10px/1.3 Consolas,monospace;color:#678397;background:rgba(255,255,255,.5803921569);border-bottom:1px solid #dce8f1}.family-location>span{display:flex;align-items:center;gap:10px}.family-location b{opacity:.4;font-weight:400}.family-motion{display:flex;align-items:center;gap:7px;font-family:"Segoe UI",sans-serif;white-space:nowrap;cursor:pointer}.family-motion input{accent-color:var(--family-accent);margin:0;width:12px;height:12px}.family-workspace{display:grid;grid-template-columns:86px minmax(0, 1fr) 96px;min-height:0;overflow:hidden}.family-left,.family-right{display:flex;align-items:center;flex-direction:column;gap:11px;padding:20px 7px;overflow-y:auto;scrollbar-width:thin;background:rgba(239,248,251,.7019607843)}.family-left{border-right:1px solid #fff}.family-right{border-left:1px solid #fff;background:rgba(246,248,255,.6705882353)}.family-left>small,.family-right>small{font-size:8px;color:#8d9cad;letter-spacing:.13em;margin-bottom:6px}.family-left a{display:flex;flex-direction:column;align-items:center;gap:6px;font-size:9px;color:#7689a0;width:66px;padding:9px 2px;border-radius:12px;border:1px solid rgba(0,0,0,0)}.family-left a:hover,.family-left a[aria-current]{color:var(--family-accent);background:rgba(255,255,255,.6);border-color:#fff}.family-left a[aria-current] .family-glass-icon{box-shadow:0 0 0 2px #fff,0 5px 16px rgba(61,156,190,.1568627451)}.family-glass-icon{display:grid;place-items:center;width:39px;height:39px;border-radius:12px;color:var(--family-accent);border:1px solid #fff;background:linear-gradient(145deg, rgba(255, 255, 255, 0.6), var(--family-tint));box-shadow:inset 0 2px 2px rgba(255,255,255,.8666666667),0 5px 10px rgba(34,107,139,.062745098)}.family-left a:nth-of-type(2) .family-glass-icon{background:linear-gradient(135deg, #fff, #f8dfbe);color:#c67d2d}.family-left a:nth-of-type(3) .family-glass-icon{background:linear-gradient(135deg, #fff, #dcd7ff);color:#8465ca}.family-left a:nth-of-type(4) .family-glass-icon{background:linear-gradient(135deg, #fff, #f6d5e5);color:#b65889}.family-left a:nth-of-type(5) .family-glass-icon{background:linear-gradient(135deg, #fff, #c9f2e7);color:#238b78}.family-left .family-rail-home{margin-top:auto}.family-right a{display:flex;flex-direction:column;align-items:center;width:76px;padding:8px 4px;border:1px solid rgba(0,0,0,0);border-radius:15px;line-height:1.2;transition:background .2s,transform .2s}.family-right a>span{display:grid;place-items:center;width:53px;height:53px;background:radial-gradient(ellipse at bottom, var(--crew-tint), rgba(255, 255, 255, 0.5019607843));border:1px solid #fff;border-radius:15px}.family-right img{width:51px;height:51px;object-fit:contain}.family-right strong{font-size:10px;margin-top:7px;font-weight:600}.family-right a small{font:8px Consolas,monospace;color:#8a9ba9;margin-top:4px}.family-right a:hover,.family-right a[aria-current]{border-color:#fff;background:rgba(255,255,255,.6);box-shadow:0 5px 16px rgba(85,127,157,.0549019608);color:var(--crew-color)}.family-right a[aria-current]>span{box-shadow:0 0 0 2px var(--crew-tint)}.family-main{min-width:0;overflow:auto;scrollbar-width:thin;scrollbar-color:#cadde9 rgba(0,0,0,0);padding:25px clamp(22px,3vw,56px) 45px;scroll-behavior:smooth;outline:0}.family-main>section,.family-main>.family-panel,.family-main>.family-profile-top,.family-profile-bottom{max-width:1350px;margin-inline:auto}.family-profile-top{display:flex;align-items:center;gap:12px;font-size:10px;color:#8195a6;margin-bottom:25px}.family-profile-top>a{color:#52788f}.family-profile-status{margin-left:auto;display:flex;align-items:center;gap:8px}.family-panel{margin-bottom:35px}.family-app:not(.is-enhanced) .family-panel+.family-panel{margin-top:70px;padding-top:30px;border-top:1px solid #cee2ec}.family-section-label{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:16px}.family-section-label>span{color:#98a7b6;font:9px Consolas,monospace;letter-spacing:.05em}.family-eyebrow{font-size:9px;font-weight:650;letter-spacing:.16em;color:var(--family-accent);text-transform:uppercase;line-height:1.6}.family-identity-card{display:grid;grid-template-columns:38% 1fr;position:relative;border-radius:25px;background:linear-gradient(125deg, rgba(255, 255, 255, 0.6901960784), rgba(255, 255, 255, 0.9411764706));border:1px solid #fff;box-shadow:0 20px 50px rgba(49,91,128,.062745098),inset 0 1px #fff;overflow:hidden}.family-portrait{position:relative;display:flex;align-items:flex-end;justify-content:center;min-height:450px;background:radial-gradient(ellipse at 50% 60%, var(--family-tint), transparent 65%),linear-gradient(160deg, rgba(255, 255, 255, 0.5019607843), rgba(230, 242, 247, 0.4117647059));isolation:isolate;overflow:hidden}.family-portrait>img{position:relative;z-index:1;width:110%;height:410px;max-height:95%;object-fit:contain;object-position:center bottom;margin-bottom:16px;animation:family-float 7s ease-in-out infinite}.family-portrait--astra>img{width:140%;max-width:none;height:450px;margin-bottom:-8px;object-fit:cover;object-position:55% bottom}.family-portrait--buzz>img{width:95%;object-fit:contain;margin-bottom:45px;height:350px}.family-portrait-orbit{position:absolute;width:82%;aspect-ratio:1;left:9%;top:16%;border:1px solid #fff;border-radius:50%;box-shadow:0 0 0 22px rgba(255,255,255,.1450980392),0 0 0 23px rgba(255,255,255,.5019607843)}.family-portrait-orbit::after{content:"";position:absolute;inset:15%;border:1px dashed rgba(255,255,255,.6);border-radius:50%}.family-portrait-tag{position:absolute;top:24px;left:23px;z-index:2;font:8px Consolas,monospace;letter-spacing:.12em;color:#7794a4;display:flex;gap:10px;align-items:center}.family-portrait-tag i{height:5px;width:5px;background:var(--family-accent);border-radius:50%}.family-portrait-caption{position:absolute;left:20px;bottom:14px;padding:6px 9px;background:rgba(255,255,255,.737254902);border:1px solid #fff;border-radius:7px;z-index:2;color:#668396;font:8px Consolas,monospace}.family-portrait-caption b{padding-inline:6px}.family-identity-copy{padding:35px 36px 30px}.family-identity-copy h1{font-size:clamp(45px,5vw,78px);line-height:1.05;font-weight:750;letter-spacing:-0.065em;margin:5px 0 9px}.family-identity-copy h1 span{color:var(--family-accent)}.family-role{font-size:13px;color:var(--family-accent);font-weight:600;margin-bottom:18px !important}.family-bio{font-size:13px;color:#70869c;line-height:1.85;max-width:610px}.family-specs{display:grid;grid-template-columns:1fr 1fr;gap:17px 23px;margin:25px 0;padding-top:20px;border-top:1px solid #e2ecf3}.family-specs dt{color:#94a2b1;font-size:8px;text-transform:uppercase;letter-spacing:.08em}.family-specs dd{margin:4px 0 0;font-size:11px;font-weight:600;color:#49677f}.family-button{display:inline-flex;align-items:center;gap:13px;background:var(--family-accent);color:#fff !important;padding:12px 17px;border-radius:10px;font-size:11px;font-weight:600;box-shadow:0 6px 16px rgba(34,106,142,.1098039216)}.family-button .ds-icon{width:16px;height:16px}.family-core{position:absolute;z-index:3;left:54%;top:61%;padding:0;border:0;background:rgba(0,0,0,0);color:#12637d;transform:translate(-50%, -50%);display:flex;align-items:center;flex-direction:column}.family-portrait--buzz .family-core{top:53%;left:51%}.family-core>span{width:37px;height:37px;border-radius:50%;border:2px solid #fff;background:radial-gradient(circle, #fff 10%, rgba(147, 246, 255, 0.6) 35%, rgba(62, 206, 222, 0.1607843137) 70%);box-shadow:0 0 0 7px rgba(255,255,255,.1882352941),0 0 22px rgba(51,213,240,.5490196078);animation:family-pulse 3s ease-in-out infinite}.family-core small{white-space:nowrap;margin-top:10px;padding:4px 8px;border-radius:6px;border:1px solid #fff;background:rgba(255,255,255,.8117647059);font-size:9px}.family-core[aria-expanded=true]>span{box-shadow:0 0 0 9px rgba(255,255,255,.6588235294),0 0 30px #33d5f0}.family-core-panel{position:absolute;z-index:6;left:6%;top:25%;width:380px;max-width:84%;padding:25px;border-radius:18px;background:linear-gradient(125deg, rgba(242, 255, 255, 0.9254901961), rgba(226, 245, 255, 0.862745098));backdrop-filter:blur(18px);border:1px solid #fff;outline:1px solid rgba(94,217,240,.3490196078);box-shadow:0 25px 65px rgba(18,85,115,.1411764706),inset 0 0 30px rgba(255,255,255,.5333333333);animation:family-open .4s ease both}.family-core-panel>div{display:flex;gap:12px;align-items:center;justify-content:space-between}.family-core-panel button{border:0;background:rgba(255,255,255,.5333333333);border-radius:50%;padding:5px;color:#4b7f92}.family-core-panel h2{margin:20px 0 10px;font-size:32px;letter-spacing:-0.04em}.family-core-panel p{color:#51758a;font-size:13px}.family-core-signature{display:block;margin-top:24px;border-top:1px solid rgba(167,220,231,.4705882353);padding-top:12px;font:9px Consolas,monospace;color:var(--family-accent)}.family-quote{display:flex;align-items:center;gap:17px;margin-block:20px;padding:17px 24px;border:1px solid #fff;background:linear-gradient(100deg, var(--family-tint), rgba(255, 255, 255, 0.5490196078));border-radius:15px}.family-quote>span{font:42px/1 Georgia,serif;color:var(--family-accent);height:30px}.family-quote p{font-size:15px;color:#345c75}.family-quote small{margin-left:auto;font:9px Consolas,monospace;color:#7c94a5;white-space:nowrap}.family-two-up{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:20px}.family-glass-panel{padding:26px;border:1px solid #fff;border-radius:18px;background:rgba(255,255,255,.6901960784);box-shadow:0 8px 25px rgba(85,119,148,.0274509804)}.family-glass-panel h2{font-size:21px;margin:9px 0;letter-spacing:-0.03em}.family-glass-panel h3{font-size:16px;margin:11px 0 9px}.family-glass-panel>p:not(.family-eyebrow),.family-glass-panel>div>p{font-size:12px;color:#71869b;line-height:1.8}.family-glass-panel>a{display:inline-flex;align-items:center;gap:10px;color:var(--family-accent);font-size:11px;margin-top:18px}.family-learning-links{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:18px}.family-learning-links a{display:flex;align-items:center;gap:8px;font-size:10px;color:var(--family-accent)}.family-learning-links .ds-icon{width:14px;height:14px}.family-connection>a{margin:5px 0 -12px}.family-connection>a img{width:59px;height:59px;object-fit:contain}.family-connection>a span{display:flex;gap:10px;align-items:center}.family-panel-title{font-size:clamp(30px,3vw,48px);letter-spacing:-0.045em;line-height:1.17;margin:12px 0 17px !important}.family-panel-intro{color:#758c9e;font-size:13px;line-height:1.85;margin-bottom:30px !important;max-width:760px}.family-strengths{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:16px}.family-strengths .family-glass-panel{padding:24px;background:linear-gradient(150deg, rgba(255, 255, 255, 0.8705882353), rgba(255, 255, 255, 0.4392156863))}.family-strengths h3{margin-top:25px}.family-strengths .family-glass-icon{width:45px;height:45px}.family-quirk-heading{margin:45px 0 25px}.family-quirk-heading h2{margin:8px 0 !important;font-size:25px;letter-spacing:-0.035em}.family-quirk-heading>p:last-child{color:#7c90a0;font-size:12px}.family-quirks{display:grid;grid-template-columns:repeat(3, 1fr);gap:17px}.family-quirks article{padding:25px;border:1px solid #fff;border-radius:18px;background:linear-gradient(130deg, rgba(255, 255, 255, 0.5333333333), rgba(255, 255, 255, 0.3333333333)),#f6e9d7}.family-quirks article:nth-child(2){background:linear-gradient(130deg, rgba(255, 255, 255, 0.5333333333), rgba(255, 255, 255, 0.3333333333)),#ece2f5}.family-quirks article:nth-child(3){background:linear-gradient(130deg, rgba(255, 255, 255, 0.5333333333), rgba(255, 255, 255, 0.3333333333)),#d9f2ed}.family-quirks article>span{font-size:22px;color:#b7996f}.family-quirks h3{margin:10px 0 !important;font-size:15px}.family-quirks p{color:#7f8899;font-size:12px;line-height:1.8}.family-systems{display:grid;grid-template-columns:1fr 1.05fr;gap:25px}.family-system-view{position:relative;min-height:460px;border:1px solid #fff;border-radius:23px;overflow:hidden;display:grid;place-items:center;background:radial-gradient(ellipse, var(--family-tint), #f6fbff 70%)}.family-system-view>img{width:100%;height:440px;object-fit:contain;position:relative;z-index:1}.family-system-grid{position:absolute;inset:0;background:linear-gradient(rgba(255, 255, 255, 0.5333333333) 1px, transparent 1px),linear-gradient(90deg, rgba(255, 255, 255, 0.5333333333) 1px, transparent 1px);background-size:30px 30px;mask-image:radial-gradient(ellipse, #000, transparent)}.family-system-badge{position:absolute;bottom:15px;padding:6px 12px;background:rgba(255,255,255,.6901960784);border:1px solid #fff;border-radius:8px;font:9px Consolas,monospace;z-index:2;color:#6e91a4}.family-system-point{position:absolute;display:grid;place-items:center;width:33px;height:33px;border-radius:50%;color:var(--family-accent) !important;background:rgba(255,255,255,.6);border:2px solid #fff;box-shadow:0 0 0 5px rgba(255,255,255,.2509803922);z-index:2;font:12px Consolas,monospace}.family-system-point::after{content:"";width:45px;height:1px;background:var(--family-accent);opacity:.3;position:absolute;left:100%}.family-system-point.point-0{top:23%;left:16%}.family-system-point.point-1{top:44%;right:14%}.family-system-point.point-1::after,.family-system-point.point-3::after{left:auto;right:100%}.family-system-point.point-2{top:63%;left:15%}.family-system-point.point-3{top:80%;right:16%}.family-system-point.is-selected{background:var(--family-accent);color:#fff !important}.family-system-list{display:grid;gap:12px}.family-system-list article{display:flex;align-items:start;gap:16px;padding:20px 23px}.family-system-list article>span{font:13px Consolas,monospace;color:var(--family-accent);padding-top:5px}.family-system-list h3{margin:0 0 6px;font-size:14px}.family-system-list article.is-selected{border-color:var(--family-accent);background:#fff;box-shadow:0 8px 25px rgba(89,130,168,.0823529412)}.family-system-note{display:flex;align-items:center;gap:10px;margin-top:20px !important;font-size:10px;color:#8a9dad}.family-room-card{border:1px solid #fff;border-radius:24px;overflow:hidden;background:radial-gradient(ellipse at 50% 40%, #fff, var(--family-tint));box-shadow:0 18px 40px rgba(86,127,156,.0509803922)}.family-room-scene{display:block;width:100%;height:auto;max-height:460px}.family-room-scene .room-neon,.family-room-scene .room-holo{stroke:var(--family-accent)}.family-room-scene .room-holo{fill:var(--family-tint);fill-opacity:.45}.family-room-scene .room-holo[fill=none]{fill:none}.family-room-scene .room-screen{fill:var(--family-tint);fill-opacity:.65;stroke:#fff;stroke-width:2}.family-room-scene .room-orbit{transform-origin:450px 220px;animation:family-orbit 22s linear infinite}.family-room-card.is-evening{background:radial-gradient(ellipse, #c8ddef, var(--family-tint))}.family-room-card.is-evening .room-neon,.family-room-card.is-evening .room-holo{filter:drop-shadow(0 0 5px var(--family-accent));stroke-width:5}.family-room-controls{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:14px 24px;background:rgba(255,255,255,.5215686275);border-top:1px solid #fff;font-size:10px;color:#6d8b9e}.family-room-controls>span{display:flex;align-items:center;gap:8px}.family-room-controls button{display:flex;align-items:center;gap:7px;padding:7px 10px;background:rgba(255,255,255,.5333333333);border:1px solid #fff;border-radius:8px;color:var(--family-accent);font-size:10px}.family-room-controls button[aria-pressed=true]{background:var(--family-accent);color:#fff}.family-room-controls .ds-icon{width:14px;height:14px}.family-ship{border:1px solid #fff;border-radius:22px;overflow:hidden;background:rgba(255,255,255,.5254901961);box-shadow:0 15px 40px rgba(53,95,122,.0392156863)}.family-ship-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:20px 26px;background:rgba(255,255,255,.6901960784);font:9px Consolas,monospace;color:#66869b;letter-spacing:.04em}.family-ship-heading>span:first-child{display:flex;align-items:center;gap:10px}.family-ship-heading>span:last-child{color:#97a7b4;font-size:8px}.family-deck-tabs{display:flex;justify-content:center;gap:8px;padding:22px 20px 0}.family-deck-tabs button{display:flex;align-items:center;gap:9px;padding:11px 17px;border-radius:11px;border:1px solid #e0e9f1;background:rgba(255,255,255,.4392156863);color:#7693a6;font:12px Consolas,monospace}.family-deck-tabs button span{font:10px "Segoe UI",sans-serif}.family-deck-tabs button[aria-pressed=true]{background:var(--family-accent);color:#fff;border-color:rgba(0,0,0,0);box-shadow:0 6px 15px rgba(61,139,165,.1450980392)}.family-deck{padding:28px}.family-floor-title{text-align:center;margin-bottom:25px}.family-floor-title h3{font-size:23px;letter-spacing:-0.03em;margin:8px 0 !important}.family-floor-title>p:last-child{color:#8ca0af;font-size:11px}.family-floor-plan{max-width:900px;margin:auto;display:grid;gap:18px;padding:25px;border:2px solid #dceaf2;border-radius:55px;box-shadow:inset 0 0 0 7px #fff,0 0 0 1px #fff;background:linear-gradient(rgba(232, 242, 250, 0.2509803922) 1px, transparent 1px),linear-gradient(90deg, rgba(232, 242, 250, 0.2509803922) 1px, transparent 1px),#f7fcff;background-size:20px 20px}.family-floor-plan article,.family-floor-plan>a{position:relative;padding:22px;border-radius:18px;border:1px solid #d6eaf3;background:#fff;text-align:center;box-shadow:0 4px 13px rgba(80,151,188,.0431372549),inset 0 0 0 3px #f8fcff}.family-floor-plan h4{font-size:13px;color:#4c7590;margin:8px 0 !important}.family-floor-plan p{color:#8a9dab;font-size:10px;line-height:1.8}.family-floor-plan .ds-icon{color:#6dbac5;width:28px;height:28px}.family-floor-plan article>span{font:8px Consolas,monospace;color:#599d9a;display:block;margin-top:20px}.living-plan{grid-template-columns:repeat(3, 1fr);gap:28px 18px}.living-plan>a{padding:18px 12px}.living-plan>a>small{display:block;position:absolute;top:12px;left:13px;font:8px Consolas,monospace;color:#a0b0bd}.living-plan>a>img{width:70px;height:70px;object-fit:contain}.living-plan>a>span{font-size:9px;color:var(--room-color)}.living-plan>a h4{margin:2px 0 5px !important;font-size:12px}.living-plan>a.your-room{background:linear-gradient(140deg, #fff, var(--room-tint));border-color:var(--room-color);box-shadow:0 0 0 4px #fff,0 0 17px var(--room-tint)}.living-plan>a:hover{box-shadow:0 0 0 2px var(--room-tint);border-color:var(--room-color)}.family-corridor{text-align:center;font:8px Consolas,monospace;color:#95aab8;letter-spacing:.12em;margin-top:17px !important}.command-plan{grid-template-columns:1fr 1.5fr 1fr;align-items:center}.command-plan .family-plan-wide{padding-block:50px;border-color:#a8d7ee}.discovery-plan{grid-template-columns:1fr 1.8fr 1fr;align-items:center}.family-conference-table{width:100px;height:52px;border:2px solid #c3e7ef;border-radius:20px;margin:25px auto;position:relative;background:#e6f6fb}.family-conference-table i{position:absolute;width:15px;height:10px;background:#b7e1f0;border:2px solid #fff;border-radius:4px;left:15%;top:-14px}.family-conference-table i:nth-child(2){left:45%}.family-conference-table i:nth-child(3){left:75%}.family-conference-table i:nth-child(n+4){top:auto;bottom:-14px}.family-conference-table i:nth-child(5){left:45%}.family-conference-table i:nth-child(6){left:75%}.family-basement{text-align:center;padding:55px 30px 70px;background:radial-gradient(ellipse, rgba(238, 236, 255, 0.4392156863), transparent)}.family-sealed-mark{display:grid;place-items:center;margin:28px auto;height:95px;width:95px;border:1px solid #fff;border-radius:28px;background:linear-gradient(135deg, rgba(255, 255, 255, 0.5333333333), rgba(219, 227, 243, 0.4392156863));box-shadow:0 10px 35px rgba(141,145,178,.1019607843);color:#9aa1bd}.family-sealed-mark .ds-icon{width:40px;height:40px}.family-basement h3{font-size:28px;letter-spacing:-0.035em}.family-basement>p:not(.family-eyebrow){color:#929cb2;font-size:13px;margin:14px 0 !important}.family-basement>span{font:8px Consolas,monospace;color:#acb2c2;letter-spacing:.1em}.family-map-note{display:flex;justify-content:space-between;gap:20px;padding:16px 24px;border-top:1px solid #fff;color:#8a9fac;font-size:9px}.family-map-note>span:first-child{display:flex;align-items:center;gap:8px}.family-story-banner{position:relative;border:1px solid #fff;border-radius:20px;overflow:hidden;max-height:320px}.family-story-banner img{width:100%;height:310px;display:block;object-fit:cover;object-position:center 35%}.family-story-banner span{position:absolute;bottom:18px;left:22px;color:#53758d;background:rgba(255,255,255,.8078431373);border:1px solid #fff;border-radius:7px;padding:8px 12px;font:9px Consolas,monospace}.family-log{list-style:none;padding:15px 0 15px 15px;margin:25px 0}.family-log li{position:relative;padding:4px 0 28px 32px;border-left:1px solid #d1dfea}.family-log li:last-child{border-color:rgba(0,0,0,0);padding-bottom:0}.family-log-light{position:absolute;top:8px;left:-5px;width:9px;height:9px;border:2px solid #fff;background:var(--family-accent);border-radius:50%;box-shadow:0 0 0 5px var(--family-tint)}.family-log h3{font-size:17px;margin-bottom:7px !important}.family-log p{color:#7890a3;font-size:13px;line-height:1.9;max-width:800px}.family-mission{padding:35px;border:1px solid #fff;border-radius:20px;background:linear-gradient(120deg, var(--family-tint), rgba(255, 255, 255, 0.8784313725))}.family-mission h2{font-size:30px;letter-spacing:-0.04em;margin:12px 0 18px !important;line-height:1.2}.family-mission p:not(.family-eyebrow){color:#678399;font-size:12px;line-height:1.9;max-width:800px}.family-mission details{margin-top:20px;color:var(--family-accent);font-size:11px}.family-mission summary,.family-krillion summary{cursor:pointer}.family-mission details p{margin-top:12px}.family-profile-bottom{display:flex;justify-content:space-between;align-items:center;gap:16px;padding-top:20px;border-top:1px solid #dce6ee;font-size:10px;color:#6c8b9f}.family-profile-bottom a{display:flex;gap:8px;align-items:center}.family-profile-bottom .ds-icon{width:15px;height:15px}.family-footer{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:0 23px;background:linear-gradient(110deg, rgba(230, 247, 251, 0.8509803922), rgba(237, 240, 250, 0.8509803922));border-top:1px solid #fff;color:#7c96a8;font:8px Consolas,monospace;letter-spacing:.04em}.family-footer>span{display:flex;gap:10px;align-items:center}.family-footer b{color:#b1bdcd;font-weight:400}.family-announcement{position:fixed;bottom:50px;left:50%;transform:translateX(-50%);z-index:25;border-radius:12px;background:#fff;color:#406d83;box-shadow:0 10px 30px rgba(39,100,134,.1490196078);font-size:12px}.family-announcement:not(:empty){padding:12px 23px;border:1px solid #d1e9f1}.family-directory{padding:25px 0}.family-directory>h1{font-size:clamp(35px,4vw,63px);line-height:1.1;letter-spacing:-0.055em;margin:18px 0 24px}.family-directory-lead{color:#7c93a5;font-size:14px;line-height:1.9}.family-arrival{display:flex;flex-wrap:wrap;gap:35px;margin:30px 0;color:#4f819b;font:14px Consolas,monospace}.family-arrival b{font:10px "Segoe UI",sans-serif;color:#93a3b3}.family-directory-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:20px;margin-top:35px}.family-directory-card{position:relative;overflow:hidden;padding:20px 23px 25px;border:1px solid #fff;border-radius:23px;background:radial-gradient(ellipse at 50% 30%, var(--family-tint), rgba(255, 255, 255, 0.6) 70%);box-shadow:0 13px 35px rgba(99,132,157,.0431372549);transition:transform .2s,box-shadow .2s}.family-directory-card:hover{transform:translateY(-4px);box-shadow:0 15px 40px rgba(80,123,149,.1254901961)}.family-card-tag{display:flex;justify-content:space-between;color:var(--family-accent);font:9px Consolas,monospace}.family-card-tag i{width:6px;height:6px;background:var(--family-accent);border-radius:50%}.family-directory-card>img{width:100%;height:210px;display:block;object-fit:contain}.family-directory-card>div{padding-top:10px}.family-directory-card small{color:#8498aa;font-size:9px}.family-directory-card h2{font-size:29px;letter-spacing:-0.04em;margin:4px 0 !important}.family-directory-card p{font-size:11px;color:#7a91a5}.family-card-open{display:flex;align-items:center;justify-content:space-between;color:var(--family-accent);font-size:10px;margin-top:21px;padding-top:14px;border-top:1px solid #fff}.family-card-open .ds-icon{width:16px;height:16px}.family-intro-story{display:grid;grid-template-columns:1.2fr 1fr;gap:35px;align-items:center;margin-top:45px}.family-intro-story>img{width:100%;height:auto;border-radius:20px;border:1px solid #fff}.family-intro-story h2{font-size:27px;letter-spacing:-0.035em;line-height:1.25;margin:10px 0 15px !important}.family-intro-story p:not(.family-eyebrow){color:#7890a5;font-size:12px;line-height:1.85}.family-intro-story a{display:inline-flex;gap:10px;align-items:center;color:var(--family-accent);font-size:11px;margin-top:18px}.family-krillion{margin-top:30px;padding:20px 25px;background:rgba(255,255,255,.4901960784);border:1px solid #fff;border-radius:15px;color:#6a8da4;font-size:12px}.family-krillion p{margin-top:12px;color:#8497a8}@keyframes family-float{50%{transform:translateY(-5px)}}@keyframes family-pulse{50%{box-shadow:0 0 0 10px rgba(255,255,255,.1019607843),0 0 28px rgba(51,213,240,.5019607843)}}@keyframes family-open{from{opacity:0;transform:translateY(15px) scale(0.94)}to{opacity:1;transform:none}}@keyframes family-orbit{to{transform:rotate(360deg)}}.family-app:has([name=pause-family-motion]:checked) *{animation-play-state:paused !important;transition:none !important;scroll-behavior:auto}@media(min-width: 1700px){.family-main{padding-top:35px}.family-portrait{min-height:515px}.family-portrait>img{height:470px}.family-portrait--astra>img{height:515px}.family-identity-copy{padding:45px}.family-bio{font-size:15px}.family-specs{gap:22px;margin-block:30px}.family-specs dd{font-size:12px}}@media(max-width: 1150px){.family-header-status{display:none}.family-main{padding-inline:22px}.family-identity-copy{padding:28px}.family-portrait>img{height:350px}.family-portrait--astra>img{height:420px}.family-strengths{grid-template-columns:repeat(2, 1fr)}.family-quirks{gap:12px}.family-quirks article{padding:22px}.family-floor-plan{padding:20px}.family-floor-plan article{padding:18px}.family-directory-grid{gap:15px}.family-directory-card{padding:18px}.family-directory-card>img{height:180px}.family-footer>span:last-child{display:none}}@media(max-width: 900px){.family-app{grid-template-rows:65px 32px minmax(0, 1fr) 28px}.family-workspace{grid-template-columns:1fr;grid-template-rows:83px 66px minmax(0, 1fr)}.family-right{grid-row:1;flex-direction:row;justify-content:center;gap:12px;overflow-x:auto;overflow-y:hidden;padding:8px 12px;border:0;border-bottom:1px solid #fff}.family-right>small{display:none}.family-right a{flex-direction:row;flex-wrap:wrap;justify-content:center;width:64px;min-width:64px;padding:4px;gap:2px;border-radius:10px}.family-right a>span{width:40px;height:40px;border-radius:10px}.family-right img{width:40px;height:40px}.family-right strong{width:100%;margin-top:2px;text-align:center;font-size:9px}.family-right a small{display:none}.family-left{grid-row:2;flex-direction:row;justify-content:center;gap:8px;overflow-x:auto;overflow-y:hidden;padding:5px 10px;border:0;border-bottom:1px solid #fff}.family-left>small,.family-left .family-rail-home{display:none}.family-left a{flex:0 0 65px;padding:4px 6px;gap:2px;font-size:8px}.family-left .family-glass-icon{width:29px;height:29px;border-radius:9px}.family-left .ds-icon{width:16px;height:16px}.family-main{grid-row:3;padding:22px 25px 35px}.family-profile-top{margin-bottom:18px}.family-identity-card{grid-template-columns:36% 1fr}.family-portrait>img{width:115%}.family-portrait--astra>img{width:180%;object-fit:cover;object-position:60% bottom}.family-identity-copy{padding:25px}.family-bio{font-size:12px}.family-identity-copy h1{font-size:48px}.family-specs{gap:14px}.family-specs dd{font-size:10px}.family-quote p{font-size:13px}.family-quote small{display:none}.family-two-up{gap:14px}.family-glass-panel{padding:23px}.family-systems{gap:18px}.family-system-view>img{height:350px}.family-system-list article{padding:17px}.family-system-list h3{font-size:12px}.family-system-list p{font-size:11px !important}.family-ship-heading>span:last-child{display:none}.family-deck{padding:22px}.family-directory-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}.family-directory-card>img{height:230px}.family-intro-story{gap:25px}.family-intro-story h2{font-size:23px}}@media(max-width: 620px){.family-header{padding:10px 16px;gap:13px}.family-chip{width:37px;height:33px;font-size:12px}.family-product strong{font-size:20px}.family-product small{display:none}.family-header nav{gap:7px}.family-header nav a,.family-header nav button{padding:7px;font-size:10px}.family-header nav button span{display:none}.family-location{padding-inline:17px;font-size:8px}.family-location>span{gap:6px}.family-motion{font-size:8px;gap:4px}.family-right{justify-content:flex-start;gap:4px;padding-inline:8px}.family-left{justify-content:flex-start;gap:1px;padding-inline:8px}.family-left a{flex-basis:60px}.family-main{padding:20px 17px 30px}.family-profile-top{font-size:9px}.family-section-label>span{display:none}.family-identity-card{grid-template-columns:1fr;border-radius:19px}.family-portrait{min-height:285px;height:285px}.family-portrait>img{width:100%;height:280px;margin-bottom:0;max-height:100%}.family-portrait--astra>img{width:112%;height:310px;max-height:none;object-fit:contain;object-position:center bottom;margin-bottom:-25px}.family-portrait--buzz>img{height:255px;margin-bottom:15px}.family-portrait-orbit{width:70%;left:15%;top:10%}.family-portrait-tag{font-size:7px;top:17px;left:18px}.family-portrait-caption{font-size:7px;left:13px;bottom:11px}.family-core>span{height:30px;width:30px}.family-core small{font-size:8px}.family-identity-copy{padding:28px 24px}.family-identity-copy h1{font-size:56px}.family-bio{font-size:12px}.family-specs{gap:18px 14px}.family-specs dd{font-size:10px}.family-core-panel{position:fixed;top:50%;left:7%;transform:translateY(-50%);width:86%;max-width:none;z-index:20;animation:none;box-shadow:0 0 0 100vmax rgba(36,77,115,.2509803922),0 20px 60px rgba(36,93,115,.2509803922)}.family-quote{padding:17px;gap:12px}.family-quote p{font-size:12px}.family-two-up{grid-template-columns:1fr}.family-panel-title{font-size:32px}.family-panel-intro{font-size:12px;margin-bottom:24px !important}.family-strengths{gap:12px}.family-strengths .family-glass-panel{padding:19px 16px}.family-strengths h3{font-size:14px}.family-strengths p{font-size:11px !important}.family-quirks{grid-template-columns:1fr}.family-quirk-heading h2{font-size:23px}.family-systems{grid-template-columns:1fr}.family-system-view{min-height:340px}.family-system-view>img{height:340px}.family-system-list h3{font-size:15px}.family-system-list p{font-size:12px !important}.family-system-note{align-items:start;font-size:9px}.family-room-card{border-radius:17px}.family-room-controls{padding:12px;gap:8px;font-size:9px}.family-room-controls button{padding:6px;font-size:9px}.family-room-controls .ds-icon{display:none}.family-room-scene{min-height:245px}.family-ship-heading{padding:17px;font-size:8px}.family-deck-tabs{padding:17px 12px 0;gap:5px}.family-deck-tabs button{flex-direction:column;gap:4px;padding:9px 8px;flex:1;font-size:12px}.family-deck-tabs button span{font-size:8px}.family-deck{padding:25px 12px}.family-floor-title{padding-inline:10px}.family-floor-title h3{font-size:22px}.family-floor-plan{padding:16px;border-radius:26px;gap:12px}.living-plan{grid-template-columns:1fr 1fr}.living-plan>a{padding:22px 7px 13px;border-radius:12px}.living-plan>a>small{left:8px;top:8px;font-size:7px}.living-plan>a>img{height:60px;width:60px}.living-plan>a h4{font-size:10px}.living-plan>a>span{font-size:8px}.living-plan>a>span b{display:block}.family-corridor{font-size:6px;letter-spacing:.05em}.command-plan,.discovery-plan{grid-template-columns:1fr}.command-plan .family-plan-wide{padding:30px}.family-basement{padding:40px 15px}.family-basement h3{font-size:24px}.family-basement>span{font-size:6px}.family-map-note{padding:13px;font-size:7px;gap:8px}.family-story-banner img{height:190px}.family-story-banner span{bottom:12px;left:12px;font-size:7px;padding:6px 8px}.family-log{padding-left:6px}.family-log li{padding-left:24px}.family-log h3{font-size:16px}.family-log p{font-size:12px}.family-mission{padding:25px}.family-mission h2{font-size:26px}.family-profile-bottom{font-size:9px}.family-footer{padding:0 14px;font-size:6px;letter-spacing:0}.family-footer>span{gap:7px}.family-directory{padding:10px 0}.family-directory>h1{font-size:36px}.family-directory-lead{font-size:12px}.family-arrival{gap:13px;font-size:11px}.family-arrival b{font-size:8px}.family-directory-grid{gap:12px;margin-top:25px}.family-directory-card{padding:15px 13px 18px;border-radius:17px}.family-directory-card>img{height:160px}.family-directory-card h2{font-size:25px}.family-directory-card small{font-size:7px}.family-directory-card p{font-size:9px;min-height:30px}.family-card-open{font-size:9px;gap:3px}.family-card-tag{font-size:8px}.family-intro-story{grid-template-columns:1fr}.family-intro-story h2{font-size:27px}.family-krillion{padding:18px;font-size:11px}}@media(max-width: 360px){.family-location>span{font-size:7px}.family-location>span>b:first-of-type{display:none}.family-product strong{font-size:18px}.family-header{gap:10px}.family-header nav{gap:4px}.family-main{padding-inline:12px}.family-identity-copy{padding:24px 19px}.family-strengths{grid-template-columns:1fr}.family-directory-card>img{height:140px}.family-directory-card small{font-size:7px}.family-directory-card h2{font-size:23px}.family-card-open .ds-icon{width:13px;height:13px}}@media(prefers-reduced-motion: reduce){.family-app *,.family-app *::before,.family-app *::after{animation:none !important;transition:none !important;scroll-behavior:auto !important}}.family-portrait--astra .family-core{left:66%;top:68%}.family-portrait--nova .family-core{top:40%}.family-portrait--pip .family-core{top:47%}.family-portrait--patch .family-core{left:52%;top:64%}@media(max-width: 620px){.family-portrait--astra .family-core{left:61%;top:66%}.family-portrait--orin .family-core{top:58%}.family-portrait--nova .family-core{top:34%}.family-portrait--pip .family-core{top:43%}}
/*# sourceMappingURL=familyCritical.min.css.map */
