/* Approved grayscale Orbital homepage. */
.process-orbit { display: none; }
.held-world.orbital-home main > .section { position: relative; isolation: isolate; padding: 110px 7.5%; overflow: clip; scroll-margin-top: 75px; }
.held-world.orbital-home main > .section > .eyebrow, .held-world.orbital-home .enquiry-intro > .eyebrow { font: 10px/1.6 var(--mono); letter-spacing: 0.16em; color: rgb(182, 182, 180); margin-bottom: 50px; gap: 18px; }
.held-world.orbital-home main > .section > .eyebrow::before, .held-world.orbital-home .enquiry-intro > .eyebrow::before { content: ""; width: 6px; height: 6px; border: 1px solid rgb(170, 170, 170); transform: rotate(45deg); }
.held-world.orbital-home main > .section h2 { font-size: clamp(2.7rem, 4.6vw, 5rem); line-height: 1.08; letter-spacing: -0.055em; }
.held-world.orbital-home .intro-heading .muted { color: rgb(166, 166, 163); }
.held-world.orbital-home .asterisk { display: none; }
.held-world.orbital-home .intro > .intro-text { color: rgb(180, 180, 177); font-size: 16px; line-height: 1.85; }
.held-world.orbital-home .possibility-list { position: relative; margin-top: 70px; }
.held-world.orbital-home .possibility p { color: rgb(181, 181, 178); font-size: 15px; }
.held-world.orbital-home .row-tags { color: rgb(170, 170, 170); font-size: 10px; letter-spacing: 0.08em; }
.held-world.orbital-home .row-number { color: rgb(189, 189, 184); }
.held-world.orbital-home .row-mark { display: grid; place-items: center; width: 44px; height: 44px; border: 1px solid rgb(85, 85, 85); border-radius: 50%; transition: background 0.2s, color 0.2s; }
.held-world.orbital-home .row-mark:hover { background: rgb(234, 234, 229); color: rgb(17, 17, 17); }
.held-world.orbital-home .work-heading > p { color: rgb(178, 178, 175); font-size: 15px; max-width: 330px; }
.held-world.orbital-home .work-heading { margin-bottom: 65px; }
.held-world.orbital-home .work-feature { position: relative; background: rgb(17, 17, 17); border-color: rgb(59, 59, 59); overflow: hidden; isolation: isolate; margin: 0px 0px 34px; transition: border-color 0.3s; }
.held-world.orbital-home .work-feature::after { content: ""; position: absolute; inset: 0px; pointer-events: none; background: radial-gradient(500px circle at var(--light-x,50%) var(--light-y,0%),#ffffff0a,transparent 60%); opacity: 0; transition: opacity 0.4s; }
.held-world.orbital-home .work-feature:hover::after { opacity: 1; }
.held-world.orbital-home .work-feature:hover { border-color: rgb(144, 144, 138); }
.held-world.orbital-home .work-real-art { background: radial-gradient(rgba(71, 71, 68, 0.333), transparent 70%), rgb(23, 23, 24); padding: 40px 32px 60px; display: flex; align-items: center; min-width: 0px; }
.held-world.orbital-home .work-real-main { border: 1px solid rgba(125, 125, 117, 0.267); box-shadow: rgba(0, 0, 0, 0.533) 0px 25px 60px; border-radius: 3px; transform: perspective(1100px) rotateY(8deg) rotateX(3deg); transition: transform 0.65s; max-height: 380px; object-fit: cover; object-position: center top; }
.held-world.orbital-home .work-feature:hover .work-real-main { transform: perspective(1100px) rotateY(0deg) rotateX(0deg) translateY(-4px); }
.held-world.orbital-home .work-real-label { color: rgb(186, 186, 186); font-size: 9px; left: 32px; bottom: 22px; letter-spacing: 0.12em; }
.held-world.orbital-home .work-screen-inset { display: none; }
.held-world.orbital-home .work-caption { padding: 45px 38px; display: flex; flex-direction: column; align-items: flex-start; justify-content: center; gap: 24px; min-width: 0px; }
.held-world.orbital-home .work-caption h3 { font-size: clamp(1.8rem, 2.7vw, 3rem); line-height: 1.12; }
.held-world.orbital-home .work-caption .eyebrow { color: rgb(170, 170, 170); font-size: 9px; letter-spacing: 0.08em; }
.held-world.orbital-home .work-caption p:not(.eyebrow) { color: rgb(178, 178, 175); font-size: 15px; }
.held-world.orbital-home .work-tags span { border-color: rgb(68, 68, 68); color: rgb(196, 196, 191); font-size: 10px; }
.held-world.orbital-home .work-read { color: rgb(221, 221, 221); font-size: 13px; border-color: rgb(102, 102, 102); min-height: 44px; }
.held-world.orbital-home .work-takeaway { padding-top: 35px; border-top: 1px solid rgb(51, 51, 51); display: flex; justify-content: space-between; gap: 40px; }
.held-world.orbital-home .work-takeaway h3 { font: 400 30px/1.2 var(--sans); letter-spacing: -0.03em; max-width: 300px; margin: 0px; }
.held-world.orbital-home .work-takeaway p { max-width: 500px; color: rgb(170, 170, 170); margin: 0px; font-size: 15px; line-height: 1.8; }
.held-world.orbital-home .partnership { background: rgb(16, 16, 16); }
.held-world.orbital-home .partnership-copy .intro-text { color: rgb(186, 186, 186); font-size: 16px; }
.held-world.orbital-home .partnership-small, .held-world.orbital-home .process-step p { color: rgb(170, 170, 170); font-size: 15px; }
.held-world.orbital-home .process-step > span { font-size: 10px; color: rgb(186, 186, 186); letter-spacing: 0.1em; }
.held-world.orbital-home .process-step h3 { font-size: 24px; }
.held-world.orbital-home .process-step { padding-left: 32px; border-color: rgb(80, 80, 75); }
.held-world.orbital-home .process-step::before { width: 9px; height: 9px; left: -5px; top: 5px; border-radius: 50%; background: rgb(21, 21, 21); border: 1px solid rgb(221, 221, 221); box-shadow: rgba(255, 255, 255, 0.02) 0px 0px 0px 7px; }
.held-world.orbital-home .enquiry-section { background: radial-gradient(at 5% 50%, rgba(46, 46, 44, 0.333), transparent 60%), rgb(11, 11, 11); border-bottom: 1px solid rgb(51, 51, 51); }
.held-world.orbital-home .enquiry-panel { background: rgb(233, 232, 225); border: 1px solid rgba(255, 255, 255, 0.533); box-shadow: rgba(0, 0, 0, 0.467) 0px 20px 80px; position: relative; }
.held-world.orbital-home .enquiry-intro > p:not(.eyebrow) { color: rgb(182, 182, 178); }
.held-world.orbital-home .enquiry-person { margin-top: 40px; }
.held-world.orbital-home .enquiry-person img { border-radius: 50%; border: 1px solid rgb(119, 119, 119); padding: 4px; width: 64px; height: 64px; }
.held-world.orbital-home .enquiry-next { border-color: rgb(68, 68, 68); }
.held-world.orbital-home .footer { margin-top: 0px; min-height: 130px; }
.held-world.orbital-home .intro { display: grid; grid-template-columns: 1fr 1fr; column-gap: 8%; background: radial-gradient(at 80% 35%, rgba(52, 52, 50, 0.208), transparent 55%), rgb(11, 11, 11); }
.held-world.orbital-home .intro > .eyebrow { grid-column: 1 / -1; }
.held-world.orbital-home .intro-heading { grid-area: 2 / 1; z-index: 1; }
.held-world.orbital-home .intro > .intro-text { grid-area: 3 / 1; margin: 30px 0px 0px; max-width: 460px; }
.held-world.orbital-home .intro::after { content: ""; position: absolute; width: 850px; height: 850px; border: 1px solid rgba(255, 255, 255, 0.027); border-radius: 50%; top: -500px; left: calc(50% - 425px); z-index: -1; }
.held-world.orbital-home .possibility-list { grid-column: 1 / -1; display: grid; grid-template-columns: repeat(4, minmax(0px, 1fr)); border-color: rgb(65, 65, 61); }
.held-world.orbital-home .possibility { display: flex; flex-direction: column; align-items: flex-start; gap: 24px; padding: 32px 26px 30px; border-right: 1px solid rgb(51, 51, 51); min-width: 0px; }
.held-world.orbital-home .possibility:first-child { padding-left: 0px; }
.held-world.orbital-home .possibility:last-child { border-right: 0px; padding-right: 0px; }
.held-world.orbital-home .possibility h3 { font-size: 25px; min-height: 60px; }
.held-world.orbital-home .possibility > div:not(.service-device) { flex: 1 1 0%; }
.held-world.orbital-home .row-number { font: 12px var(--mono); border: 1px solid rgb(105, 105, 99); border-radius: 50%; width: 42px; height: 42px; display: grid; place-items: center; padding: 0px; box-shadow: rgba(255, 255, 255, 0.01) 0px 0px 0px 6px; }
.held-world.orbital-home .row-mark { margin-top: auto; }
.held-world.orbital-home .work-feature { display: grid; grid-template-columns: 1.12fr 1fr; min-height: 430px; }
.held-world.orbital-home .work-feature:nth-of-type(2n) .work-real-art { order: 2; }
.held-world.orbital-home .work-section::before { content: ""; position: absolute; inset: 0px; z-index: -1; opacity: 0.12; background-image: radial-gradient(rgb(204, 204, 204) 1px, transparent 1px); background-size: 70px 70px; mask-image: linear-gradient(transparent, rgb(0, 0, 0), transparent); }
.held-world.orbital-home .partnership-layout { grid-template-columns: 1fr 1fr; gap: 12%; }
.held-world.orbital-home .process { position: relative; padding-top: 32px; }
.held-world.orbital-home .process-orbit { display: block; position: absolute; inset: -45px -70px -25px -90px; z-index: -1; pointer-events: none; opacity: 0.22; }
.held-world.orbital-home .process-orbit i { position: absolute; inset: 0px; border: 1px solid rgb(170, 170, 170); border-radius: 50%; transform: rotate(-30deg) scaleX(0.8); }
.held-world.orbital-home .process-orbit i:nth-child(2) { transform: rotate(30deg) scaleX(0.75); border-style: dashed; }
.held-world.orbital-home .process-orbit i:nth-child(3) { inset: 12%; transform: rotate(65deg) scaleX(0.9); }
.held-world.orbital-home .process-orbit span { display: none; }
.held-world.orbital-home .enquiry-section::before { content: ""; position: absolute; width: 600px; height: 600px; left: -300px; top: 15%; border-radius: 50%; border: 1px solid rgba(255, 255, 255, 0.07); box-shadow: rgba(255, 255, 255, 0.01) 0px 0px 0px 80px, rgba(255, 255, 255, 0.008) 0px 0px 0px 160px; z-index: -1; }
.orbital-paused .work-real-main { transition: none !important; }
.orbital-paused .work-feature:hover .work-real-main { transform: none !important; }
@media (min-width: 1800px) {
.held-world.orbital-home main > .section { padding-left: max(7.5%, -750px + 50vw); padding-right: max(7.5%, -750px + 50vw); }
}
@media (max-width: 1050px) {
.held-world.orbital-home main > .section { padding: 80px 6%; }
.held-world.orbital-home .possibility-list { grid-template-columns: 1fr 1fr; }
.held-world.orbital-home .possibility { padding: 28px !important; }
.held-world.orbital-home .possibility:nth-child(2) { border-right: 0px; }
.held-world.orbital-home .work-feature { grid-template-columns: 1fr 1fr; }
.held-world.orbital-home .work-caption { padding: 32px 26px; }
.held-world.orbital-home .work-real-art { padding: 28px 20px 55px; }
.held-world.orbital-home .enquiry-panel { max-width: none; }
}
@media (max-width: 700px) {
.held-world.orbital-home main > .section { padding: 70px 6%; }
.held-world.orbital-home main > .section > .eyebrow, .held-world.orbital-home .enquiry-intro > .eyebrow { margin-bottom: 35px; font-size: 9px; }
.held-world.orbital-home main > .section h2 { font-size: 38px; }
.held-world.orbital-home .intro { display: block; }
.held-world.orbital-home .intro > .intro-text { margin: 28px 0px 0px; font-size: 15px; }
.held-world.orbital-home .possibility-list { margin-top: 42px; display: block; }
.held-world.orbital-home .possibility { display: grid; grid-template-columns: 32px 1fr 44px; gap: 15px; padding: 28px 0px !important; border-right: 0px !important; }
.held-world.orbital-home .possibility h3 { font-size: 26px; min-height: 0px; }
.held-world.orbital-home .possibility h3 br { display: none; }
.held-world.orbital-home .possibility > div:not(.service-device) { grid-area: 2 / 2; }
.held-world.orbital-home .row-number { width: 28px; height: 28px; font-size: 10px; margin-top: 4px; box-shadow: none; }
.held-world.orbital-home .row-mark { grid-area: 1 / 3; margin: 0px; }
.held-world.orbital-home .possibility p { font-size: 14px; line-height: 1.8; }
.held-world.orbital-home .row-tags { font-size: 9px; line-height: 1.7; }
.held-world.orbital-home .work-heading { display: block; margin-bottom: 38px; }
.held-world.orbital-home .work-heading > p { margin-top: 25px; max-width: none; }
.held-world.orbital-home .work-feature { display: flex; flex-direction: column; margin-bottom: 32px; }
.held-world.orbital-home .work-feature .work-real-art { order: 0; min-height: 220px; padding: 28px 22px 50px; border-left: 0px; }
.held-world.orbital-home .work-real-main { max-height: 260px; }
.held-world.orbital-home .work-real-label { left: 22px; font-size: 8px; letter-spacing: 0.04em; bottom: 18px; }
.held-world.orbital-home .work-caption { order: 1; padding: 28px 22px; display: flex; gap: 15px; }
.held-world.orbital-home .work-caption h3 { font-size: 29px; }
.held-world.orbital-home .work-caption p:not(.eyebrow) { font-size: 14px; }
.held-world.orbital-home .work-takeaway { display: block; padding-top: 25px; }
.held-world.orbital-home .work-takeaway h3 { font-size: 27px; margin-bottom: 20px; }
.held-world.orbital-home .work-takeaway p { font-size: 14px; }
.held-world.orbital-home .partnership-layout { grid-template-columns: 1fr; gap: 55px; }
.held-world.orbital-home .process { padding-top: 0px; }
.held-world.orbital-home .process-orbit { inset: 0px -25px; }
.held-world.orbital-home .process-step h3 { font-size: 24px; }
.held-world.orbital-home .enquiry-section { grid-template-columns: 1fr; gap: 40px; }
.held-world.orbital-home .enquiry-panel { padding: 22px 18px; }
.held-world.orbital-home .footer { padding-bottom: 25px; min-height: 160px; flex-wrap: wrap; gap: 20px; }
.held-world.orbital-home .footer > a:last-child { font-size: 12px; }
}
@media (prefers-reduced-motion: reduce) {
.held-world.orbital-home .work-feature::after, .held-world.orbital-home .work-real-main { transition: none !important; }
.held-world.orbital-home .work-feature:hover .work-real-main { transform: none !important; }
}
.orbital-detail { display: none; }
.held-world.orbital-home { --orbital-ice: #e5e5e5; --orbital-muted: #b1b1b1; --orbital-edge: #b6b6b633; }
.held-world.orbital-home .orbital-detail { display: block; }
.held-world.orbital-home main > .section { border-color: rgba(161, 161, 161, 0.14); background-color: rgb(11, 11, 11); }
.held-world.orbital-home main > .section > .eyebrow, .held-world.orbital-home .enquiry-intro > .eyebrow { color: rgb(191, 191, 191); letter-spacing: 0.2em; font-size: 10px; }
.held-world.orbital-home main > .section > .eyebrow::before, .held-world.orbital-home .enquiry-intro > .eyebrow::before { width: 5px; height: 5px; border: 0px; border-radius: 50%; background: rgb(229, 229, 229); box-shadow: rgba(218, 218, 218, 0.6) 0px 0px 12px, rgba(229, 229, 229, 0.04) 0px 0px 0px 5px; }
.held-world.orbital-home main > .section h2 { letter-spacing: -0.06em; font-weight: 500; }
.held-world.orbital-home .intro-heading .muted, .held-world.orbital-home .work-heading h2 em, .held-world.orbital-home .partnership-copy h2 em, .held-world.orbital-home .enquiry-intro h2 em { color: rgb(217, 217, 217); background: linear-gradient(120deg, rgb(247, 247, 247) 10%, rgb(149, 149, 149) 45%, rgb(234, 234, 234) 70%, rgb(164, 164, 164)) text; -webkit-text-fill-color: transparent; }
.held-world.orbital-home .intro { column-gap: 4%; grid-template-columns: 1fr 1.1fr; background: radial-gradient(at 78% 35%, rgba(53, 53, 53, 0.25), transparent 50%), linear-gradient(rgb(9, 9, 9), rgb(12, 12, 12)); padding-top: 115px; }
.held-world.orbital-home .intro::before { content: ""; position: absolute; inset: 0px; z-index: -1; background-image: linear-gradient(90deg, transparent calc(50% - 0.5px), rgba(215, 215, 215, 0.03) 50%, transparent calc(50% + 0.5px)), radial-gradient(rgba(229, 229, 229, 0.19) 0.65px, transparent 0.85px); background-size: 100% 100%, 48px 48px; mask-image: linear-gradient(transparent, rgb(0, 0, 0) 25%, transparent 80%); }
.held-world.orbital-home .intro::after { width: 1100px; height: 1100px; left: auto; right: -280px; top: -550px; border-color: rgba(223, 223, 223, 0.047); box-shadow: rgba(207, 207, 207, 0.01) 0px 0px 0px 90px; }
.held-world.orbital-home .intro-heading { align-self: end; }
.held-world.orbital-home .intro-heading h2 { font-size: clamp(42px, 4.7vw, 74px); }
.held-world.orbital-home .intro > .intro-text { max-width: 440px; color: rgb(185, 185, 185); font-size: 16px; margin-top: 30px; }
.held-world.orbital-home .orbital-core { grid-area: 2 / 2 / 4; align-self: center; position: relative; min-width: 0px; margin-top: -15px; }
.orbital-meta { display: flex; justify-content: space-between; padding: 0px 20px; font: 9px/1.6 var(--mono); letter-spacing: 0.14em; color: rgb(174, 174, 174); }
.orbital-meta > span:first-child { display: flex; align-items: center; gap: 9px; }
.orbital-meta i { width: 4px; height: 4px; border-radius: 50%; background: rgb(221, 221, 221); box-shadow: rgba(232, 232, 232, 0.533) 0px 0px 8px; }
.orbital-instrument { position: relative; margin: 8px -25px 0px; }
.orbital-instrument svg { display: block; width: 100%; position: relative; z-index: 1; overflow: visible; }
.orbital-reticle { opacity: 0.35; transform-origin: 310px 235px; animation: 100s linear 0s infinite normal none paused instrument-turn; }
.orbital-back-rings { opacity: 0.6; }
.orbital-back-rings ellipse:nth-child(3) { opacity: 0.35; stroke-dasharray: 2, 7; }
.orbital-travel { animation: 22s linear 0s infinite normal none paused orbit-transmission; }
.orbital-core-type text { fill: rgb(233, 233, 233); font: 11px var(--mono); letter-spacing: 2px; }
.orbital-endpoint { color: rgb(210, 210, 210); transition: opacity 0.3s, color 0.3s; }
.orbital-endpoint path { stroke: currentcolor; stroke-opacity: 0.32; }
.orbital-endpoint circle { fill: rgb(195, 195, 195); stroke: rgb(242, 242, 242); stroke-width: 1; }
.orbital-endpoint .endpoint-halo { fill: none; stroke-opacity: 0.2; }
.orbital-endpoint text { fill: currentcolor; font: 10px var(--mono); letter-spacing: 1px; }
.orbital-crosses { opacity: 0.35; }
.orbital-core:not([data-active-service="all"]) .orbital-endpoint { opacity: 0.3; }
.orbital-core[data-active-service="0"] [data-service="0"], .orbital-core[data-active-service="1"] [data-service="1"], .orbital-core[data-active-service="2"] [data-service="2"], .orbital-core[data-active-service="3"] [data-service="3"] { opacity: 1; color: rgb(255, 255, 255); }
.orbital-core[data-active-service="0"] [data-service="0"] .endpoint-halo, .orbital-core[data-active-service="1"] [data-service="1"] .endpoint-halo, .orbital-core[data-active-service="2"] [data-service="2"] .endpoint-halo, .orbital-core[data-active-service="3"] [data-service="3"] .endpoint-halo { stroke-opacity: 1; stroke-width: 2; filter: drop-shadow(rgb(233, 233, 233) 0px 0px 6px); }
.orbital-core-shadow { position: absolute; left: 30%; right: 30%; bottom: 8%; height: 20px; border-radius: 50%; background: rgb(5, 5, 5); filter: blur(16px); opacity: 0.8; }
.orbital-readout { display: flex; align-items: center; gap: 15px; padding: 0px 20px; font: 8px/1.7 var(--mono); letter-spacing: 0.1em; color: rgb(180, 180, 180); white-space: nowrap; min-height: 32px; }
.orbital-readout-line { height: 1px; flex: 1 1 0%; background: linear-gradient(90deg, rgba(228, 228, 228, 0.4), rgba(228, 228, 228, 0.067)); }
.orbital-readout-value { min-width: 190px; text-align: right; color: rgb(220, 220, 220); }
.held-world.orbital-home .possibility-list { margin-top: 85px; border-top: 1px solid rgba(181, 181, 181, 0.29); gap: 0px; background: linear-gradient(135deg, rgba(232, 232, 232, 0.035), transparent 35%, rgba(232, 232, 232, 0.016)); box-shadow: rgba(196, 196, 196, 0.016) 0px -20px 70px; }
.held-world.orbital-home .possibility { padding: 30px 25px 28px; gap: 23px; border-color: rgba(182, 182, 182, 0.17); transition: background 0.4s; isolation: isolate; }
.held-world.orbital-home .possibility:first-child { padding-left: 25px; }
.held-world.orbital-home .possibility:last-child { padding-right: 25px; }
.held-world.orbital-home .possibility::before { content: ""; position: absolute; left: 0px; right: 0px; top: -1px; height: 1px; background: linear-gradient(90deg, transparent, rgb(246, 246, 246), transparent); opacity: 0; transition: opacity 0.35s; }
.held-world.orbital-home .possibility::after { content: "+"; font: 18px var(--mono); color: rgb(152, 152, 152); position: absolute; right: -5px; top: -12px; pointer-events: none; }
.held-world.orbital-home .possibility:last-child::after { display: none; }
.held-world.orbital-home .possibility:hover, .held-world.orbital-home .possibility.service-active { background: rgba(200, 200, 200, 0.04); }
.held-world.orbital-home .possibility:hover::before, .held-world.orbital-home .possibility.service-active::before { opacity: 1; }
.held-world.orbital-home .row-number { display: none; }
.held-world.orbital-home .service-device { display: flex; align-items: center; gap: 14px; width: 100%; margin: 0px 0px 12px; color: rgb(222, 222, 222); flex: 0 0 auto; }
.service-device svg { width: 40px; height: 40px; flex: 0 0 auto; filter: drop-shadow(rgba(208, 208, 208, 0.133) 0px 0px 10px); }
.service-device span { font: 9px/1.4 var(--mono); letter-spacing: 0.06em; color: rgb(185, 185, 185); }
.service-device i { margin-left: auto; width: 4px; height: 4px; border-radius: 50%; background: rgb(110, 110, 110); box-shadow: rgba(180, 180, 180, 0.03) 0px 0px 0px 3px; }
.service-active .service-device i { background: rgb(239, 239, 239); box-shadow: rgb(232, 232, 232) 0px 0px 9px; }
.held-world.orbital-home .possibility h3 { font-size: 27px; line-height: 1.15; letter-spacing: -0.045em; min-height: 64px; }
.held-world.orbital-home .possibility p { color: rgb(184, 184, 184); font-size: 14px; line-height: 1.85; }
.held-world.orbital-home .row-tags { color: rgb(163, 163, 163); font-size: 9px; letter-spacing: 0.08em; }
.held-world.orbital-home .row-mark { background: linear-gradient(145deg, rgba(240, 240, 240, 0.11), rgba(222, 222, 222, 0.01)); border-color: rgba(207, 207, 207, 0.4); color: rgb(227, 227, 227); box-shadow: rgba(255, 255, 255, 0.098) 0px 1px 0px inset; transition: background 0.25s, box-shadow 0.25s, color 0.25s; }
.held-world.orbital-home .row-mark:hover { background: rgb(228, 228, 228); color: rgb(17, 17, 17); box-shadow: rgba(231, 231, 231, 0.133) 0px 0px 24px; }
.held-world.orbital-home .work-section { background: radial-gradient(at 0px 35%, rgba(49, 49, 49, 0.133), transparent 50%), rgb(11, 11, 11); }
.held-world.orbital-home .work-heading { align-items: center; gap: 8%; }
.held-world.orbital-home .work-heading h2 { font-size: clamp(45px, 5vw, 76px); }
.held-world.orbital-home .work-feature { grid-template-columns: 1.15fr 1fr; min-height: 470px; border: 1px solid rgba(180, 180, 180, 0.2); border-radius: 5px; background: linear-gradient(135deg, rgba(32, 32, 32, 0.4), rgb(17, 17, 17) 55%); box-shadow: rgba(237, 237, 237, 0.05) 0px 1px 0px inset, rgba(0, 0, 0, 0.133) 0px 25px 50px; margin-bottom: 45px; }
.held-world.orbital-home .work-feature::before { content: ""; position: absolute; z-index: 2; left: 0px; top: 0px; bottom: 0px; width: 1px; background: linear-gradient(transparent, rgba(233, 233, 233, 0.733), transparent); opacity: 0.25; transition: opacity 0.4s; pointer-events: none; }
.held-world.orbital-home .work-feature:hover::before { opacity: 1; }
.held-world.orbital-home .work-feature:hover { border-color: rgba(198, 198, 198, 0.4); }
.held-world.orbital-home .work-feature::after { background: radial-gradient(500px circle at var(--light-x,50%) var(--light-y,0%),#e7e7e710,transparent 65%); }
.held-world.orbital-home .work-real-art { position: relative; display: flex; flex-direction: column; justify-content: center; padding: 70px 42px 76px; isolation: isolate; background: radial-gradient(at 50% 65%, rgba(102, 102, 102, 0.2), transparent 65%), linear-gradient(135deg, rgb(27, 27, 27), rgb(16, 16, 16)); overflow: hidden; }
.held-world.orbital-home .work-real-art::after { content: ""; position: absolute; inset: 0px; z-index: -1; background: linear-gradient(90deg, rgba(194, 194, 194, 0.02) 1px, transparent 1px) 0% 0% / 38px 38px, linear-gradient(rgba(194, 194, 194, 0.02) 1px, transparent 1px); mask-image: radial-gradient(rgb(0, 0, 0), transparent 80%); }
.held-world.orbital-home .project-chrome { display: flex; justify-content: space-between; align-items: center; width: 100%; padding: 12px 13px; background: linear-gradient(rgb(58, 58, 58), rgb(35, 35, 35)); border-width: 1px 1px 0px; border-style: solid solid none; border-color: rgba(174, 174, 174, 0.3) rgba(174, 174, 174, 0.3) currentcolor; border-image: none; border-radius: 6px 6px 0px 0px; color: rgb(189, 189, 189); font: 8px var(--mono); letter-spacing: 0.07em; position: relative; z-index: 2; transform: perspective(1000px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg)); transform-origin: center bottom; transition: transform 0.2s; }
.project-dots { display: flex; gap: 4px; }
.project-dots i { width: 4px; height: 4px; border-radius: 50%; background: rgb(175, 175, 175); }
.project-dots i:nth-child(2) { opacity: 0.6; }
.project-dots i:nth-child(3) { opacity: 0.3; }
.held-world.orbital-home .work-real-main { position: relative; z-index: 2; border-radius: 0px 0px 4px 4px; border-width: 0px 1px 1px; border-style: none solid solid; border-color: currentcolor rgba(174, 174, 174, 0.3) rgba(174, 174, 174, 0.3); border-image: none; transform: perspective(1000px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg)); transform-origin: center top; box-shadow: rgba(0, 0, 0, 0.533) 0px 28px 40px, rgba(203, 203, 203, 0.035) 0px 0px 60px; transition: transform 0.2s; max-height: 330px; }
.held-world.orbital-home .work-feature:hover .work-real-main { transform: perspective(1000px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg)); }
.held-world.orbital-home .project-orbit { position: absolute; width: 125%; height: 80%; border: 1px solid rgba(195, 195, 195, 0.14); border-radius: 50%; transform: rotate(-25deg); left: -12%; top: 10%; z-index: 0; box-shadow: rgba(209, 209, 209, 0.016) 0px 0px 0px 25px; }
.project-orbit::before { content: ""; position: absolute; inset: 12%; border: 1px dashed rgba(195, 195, 195, 0.125); border-radius: 50%; transform: rotate(45deg); }
.held-world.orbital-home .work-real-label { color: rgb(167, 167, 167); left: 42px; bottom: 30px; font-size: 8px; }
.held-world.orbital-home .work-caption { padding: 38px 40px; gap: 24px; justify-content: space-between; }
.held-world.orbital-home .project-index { display: flex; justify-content: space-between; width: 100%; font: 9px var(--mono); letter-spacing: 0.12em; color: rgb(183, 183, 183); padding-bottom: 18px; border-bottom: 1px solid rgba(195, 195, 195, 0.133); }
.held-world.orbital-home .work-caption h3 { font-size: clamp(29px, 2.8vw, 43px); letter-spacing: -0.045em; line-height: 1.15; }
.held-world.orbital-home .work-caption .eyebrow { font-size: 8px; color: rgb(169, 169, 169); letter-spacing: 0.08em; }
.held-world.orbital-home .work-caption p:not(.eyebrow) { color: rgb(185, 185, 185); font-size: 14px; line-height: 1.8; }
.held-world.orbital-home .work-tags span { border-color: rgba(169, 169, 169, 0.19); border-radius: 3px; background: rgba(214, 214, 214, 0.024); color: rgb(191, 191, 191); font-size: 9px; }
.held-world.orbital-home .work-read { border: 0px; justify-content: space-between; width: 100%; font-size: 13px; color: rgb(239, 239, 239); }
.held-world.orbital-home .work-read > .orbital-arrow-frame { display: grid; place-items: center; box-sizing: border-box; flex: 0 0 44px; width: 44px; height: 44px; padding: 0px; border: 1px solid rgba(208, 208, 208, 0.4); border-radius: 50%; background: linear-gradient(145deg, rgba(255, 255, 255, 0.07), rgba(255, 255, 255, 0.01)); box-shadow: rgba(255, 255, 255, 0.082) 0px 1px 0px inset; }
.held-world.orbital-home .work-takeaway { border-top-color: rgba(165, 165, 165, 0.17); }
.held-world.orbital-home .work-takeaway h3 { color: rgb(222, 222, 222); }
.held-world.orbital-home .work-takeaway p { color: rgb(182, 182, 182); }
.held-world.orbital-home .partnership { background: radial-gradient(at 78% 50%, rgba(62, 62, 62, 0.23), transparent 60%), rgb(15, 15, 15); }
.held-world.orbital-home .partnership-layout { gap: 10%; }
.held-world.orbital-home .partnership-copy { padding-top: 5px; }
.held-world.orbital-home .partnership-copy .intro-text { color: rgb(196, 196, 196); }
.held-world.orbital-home .partnership-small { color: rgb(177, 177, 177); }
.held-world.orbital-home .process { padding: 26px 30px 0px 40px; border: 1px solid rgba(183, 183, 183, 0.17); border-radius: 4px; background: linear-gradient(125deg, rgba(204, 204, 204, 0.043), transparent 70%); box-shadow: rgba(235, 235, 235, 0.04) 0px 1px 0px inset; }
.held-world.orbital-home .process-header { display: flex; justify-content: space-between; font: 9px var(--mono); letter-spacing: 0.12em; color: rgb(207, 207, 207); padding: 0px 0px 27px; margin-bottom: 30px; border-bottom: 1px solid rgba(208, 208, 208, 0.133); }
.held-world.orbital-home .process-step { padding: 0px 0px 32px 28px; border-image: linear-gradient(rgba(229, 229, 229, 0.6), rgba(159, 159, 159, 0.2)) 1 / 1 / 0 stretch; margin-bottom: 10px; }
.held-world.orbital-home .process-step:last-child { padding-bottom: 24px; }
.held-world.orbital-home .process-step::before { background: rgb(229, 229, 229); border: 0px; box-shadow: rgba(224, 224, 224, 0.5) 0px 0px 15px, rgba(210, 210, 210, 0.043) 0px 0px 0px 6px; width: 7px; height: 7px; left: -4px; }
.held-world.orbital-home .process-step > span { color: rgb(188, 188, 188); font-size: 9px; }
.held-world.orbital-home .process-step h3 { color: rgb(240, 240, 240); font-size: 24px; letter-spacing: -0.03em; margin-top: 14px; }
.held-world.orbital-home .process-step p { color: rgb(190, 190, 190); font-size: 14px; line-height: 1.8; }
.held-world.orbital-home .process-orbit { opacity: 0.12; inset: -70px -60px; z-index: -1; }
.held-world.orbital-home .enquiry-section { background: radial-gradient(at 17% 60%, rgba(67, 67, 67, 0.25), transparent 55%), linear-gradient(145deg, rgb(16, 16, 16), rgb(11, 11, 11)); gap: 8%; }
.held-world.orbital-home .enquiry-section::before { width: 780px; height: 780px; left: -420px; top: 26%; border-color: rgba(205, 205, 205, 0.125); box-shadow: rgba(205, 205, 205, 0.016) 0px 0px 0px 60px, rgba(205, 205, 205, 0.01) 0px 0px 0px 120px; }
.held-world.orbital-home .enquiry-intro h2 { font-size: clamp(42px, 4.8vw, 74px); }
.held-world.orbital-home .enquiry-intro > p:not(.eyebrow), .held-world.orbital-home .enquiry-next p { color: rgb(186, 186, 186); }
.held-world.orbital-home .enquiry-person span { color: rgb(181, 181, 181); }
.held-world.orbital-home .enquiry-person img { border-color: rgba(209, 209, 209, 0.4); box-shadow: rgba(207, 207, 207, 0.024) 0px 0px 0px 6px; }
.held-world.orbital-home .enquiry-next { border-color: rgba(200, 200, 200, 0.2); }
.held-world.orbital-home .enquiry-next h3 { color: rgb(229, 229, 229); }
.held-world.orbital-home .contact-signal { display: flex; align-items: center; gap: 22px; margin-top: 65px; font: 9px/2 var(--mono); letter-spacing: 0.1em; color: rgb(177, 177, 177); }
.contact-signal strong { font-weight: 400; color: rgb(229, 229, 229); }
.signal-rings { position: relative; width: 90px; height: 90px; display: grid; place-items: center; flex: 0 0 auto; }
.signal-rings i { position: absolute; inset: 0px; border: 1px solid rgba(219, 219, 219, 0.267); border-radius: 50%; transform: rotate(-25deg) scaleY(0.6); }
.signal-rings i:nth-child(2) { transform: rotate(30deg) scaleY(0.6); }
.signal-rings i:nth-child(3) { inset: 13px; transform: none; border-color: rgba(213, 213, 213, 0.133); }
.signal-rings span { display: grid; place-items: center; font: 24px var(--body); width: 40px; height: 40px; background: radial-gradient(circle at 25% 15%, rgb(96, 96, 96), rgb(32, 32, 32) 60%); border: 1px solid rgba(194, 194, 194, 0.467); border-radius: 50%; color: rgb(231, 231, 231); box-shadow: rgba(215, 215, 215, 0.07) 0px 0px 30px; }
.held-world.orbital-home .enquiry-panel { color: rgb(236, 236, 236); background: linear-gradient(140deg, rgba(40, 40, 40, 0.933), rgb(24, 24, 24) 35%, rgb(20, 20, 20)); border: 1px solid rgba(205, 205, 205, 0.267); border-radius: 6px; box-shadow: rgba(242, 242, 242, 0.133) 0px 1px 0px inset, rgba(0, 0, 0, 0.333) 0px 35px 80px; padding: 35px; overflow: hidden; }
.held-world.orbital-home .enquiry-panel::before { content: ""; position: absolute; left: 10%; right: 10%; top: 0px; height: 1px; background: linear-gradient(90deg, transparent, rgb(241, 241, 241), transparent); box-shadow: rgba(205, 205, 205, 0.533) 0px 0px 18px; }
.held-world.orbital-home .enquiry-progress { color: rgb(170, 170, 170); border-color: rgba(201, 201, 201, 0.133); font-size: 10px; }
.held-world.orbital-home .enquiry-progress b { font-size: 12px; }
.held-world.orbital-home .enquiry-progress .is-current { color: rgb(245, 245, 245); text-shadow: rgba(223, 223, 223, 0.333) 0px 0px 20px; }
.held-world.orbital-home .enquiry-progress .is-complete { color: rgb(205, 205, 205); }
.held-world.orbital-home .field-help, .held-world.orbital-home .interest-options small, .held-world.orbital-home .field-label span, .held-world.orbital-home .enquiry-consent, .held-world.orbital-home #enquiry-note { color: rgb(181, 181, 181); }
.held-world.orbital-home .interest-options { gap: 8px; }
.held-world.orbital-home .interest-options label { border: 1px solid rgba(189, 189, 189, 0.176); border-radius: 3px; background: rgba(219, 219, 219, 0.01); padding: 13px 16px; box-shadow: rgba(207, 207, 207, 0.02) 0px 1px 0px inset; }
.held-world.orbital-home .interest-options label:hover { border-color: rgba(197, 197, 197, 0.467); background: rgba(215, 215, 215, 0.043); }
.held-world.orbital-home .interest-options label:has(input:checked) { background: linear-gradient(120deg, rgba(224, 224, 224, 0.133), rgba(209, 209, 209, 0.043)); border-color: rgba(229, 229, 229, 0.6); color: rgb(247, 247, 247); }
.held-world.orbital-home .interest-options label:has(input:checked) small { color: rgb(215, 215, 215); }
.held-world.orbital-home .interest-options label:has(input:focus-visible) { outline-color: rgb(241, 241, 241); }
.held-world.orbital-home .interest-options b { font-size: 14px; }
.held-world.orbital-home .interest-options small { font-size: 12px; }
.held-world.orbital-home .enquiry-panel input:not([type="checkbox"]), .held-world.orbital-home .enquiry-panel textarea, .held-world.orbital-home .enquiry-panel select { background: rgb(19, 19, 19); color: rgb(234, 234, 234); border-color: rgba(176, 176, 176, 0.333); color-scheme: dark; border-radius: 3px; }
.held-world.orbital-home .enquiry-panel textarea::placeholder { color: rgb(169, 169, 169); }
.held-world.orbital-home .enquiry-panel :is(input, textarea, select, button, a):focus-visible { outline-color: rgb(234, 234, 234); }
.held-world.orbital-home .enquiry-panel [aria-invalid="true"] { border-color: rgb(184, 184, 184) !important; }
.held-world.orbital-home .field-error { color: rgb(200, 200, 200); }
.held-world.orbital-home .submit-error { color: rgb(216, 216, 216); border-color: rgb(184, 184, 184); background: rgba(53, 53, 53, 0.4); }
.held-world.orbital-home .enquiry-review, .held-world.orbital-home .enquiry-actions { border-color: rgba(201, 201, 201, 0.133); }
.held-world.orbital-home .enquiry-review > span { color: rgb(182, 182, 182); }
.held-world.orbital-home .enquiry-review button, .held-world.orbital-home .enquiry-back { color: rgb(226, 226, 226); }
.held-world.orbital-home .enquiry-continue { background: linear-gradient(130deg, rgb(246, 246, 246), rgb(196, 196, 196)); color: rgb(24, 24, 24); border: 1px solid rgb(235, 235, 235); border-radius: 3px; box-shadow: rgb(255, 255, 255) 0px 1px 0px inset, rgba(218, 218, 218, 0.07) 0px 4px 20px; font-size: 13px; font-weight: 600; }
.held-world.orbital-home .enquiry-continue:hover { background: rgb(247, 247, 247); box-shadow: rgba(232, 232, 232, 0.133) 0px 0px 25px; }
.held-world.orbital-home .enquiry-success > p:not(.eyebrow) { color: rgb(198, 198, 198); }
.held-world.orbital-home .enquiry-success .text-link { color: rgb(235, 235, 235); }
.held-world.orbital-home .footer { margin: 0px; width: 100%; padding: 2rem 7.5%; background: rgb(11, 11, 11); border-color: rgba(182, 182, 182, 0.2); color: rgb(176, 176, 176); }
.orbital-in-view .orbital-reticle, .orbital-in-view .orbital-travel { animation-play-state: running; }
.orbital-paused .orbital-reticle, .orbital-paused .orbital-travel, .orbital-hidden .orbital-reticle, .orbital-hidden .orbital-travel { animation-play-state: paused; }
.orbital-paused .project-chrome, .orbital-paused .work-real-main { transform: none !important; transition: none !important; }
.held-world.orbital-home .signal-rings::after { content: ""; position: absolute; inset: -4px; border-width: 1px; border-style: solid; border-color: rgba(230, 230, 230, 0.533) transparent transparent; border-image: none; border-radius: 50%; animation: 24s linear 0s infinite normal none paused instrument-turn; }
.held-world.orbital-home .orbital-in-view .signal-rings::after { animation-play-state: running; }
.held-world.orbital-home.orbital-paused .signal-rings::after, .held-world.orbital-home.orbital-hidden .signal-rings::after { animation-play-state: paused; }
@keyframes instrument-turn { 
  100% { transform: rotate(360deg); }
}
@keyframes orbit-transmission { 
  100% { stroke-dashoffset: -1162; }
}
@media (max-width: 1050px) {
.held-world.orbital-home .intro { grid-template-columns: 1fr 1fr; gap: 0px 3%; }
.held-world.orbital-home .intro-heading h2 { font-size: 46px; }
.orbital-instrument { margin-left: -10px; margin-right: -10px; }
.orbital-meta { padding: 0px; font-size: 8px; }
.orbital-readout { padding: 0px; gap: 8px; font-size: 7px; }
.orbital-readout-value { min-width: 155px; }
.held-world.orbital-home .work-real-art { padding: 60px 25px; }
.held-world.orbital-home .work-caption { padding: 30px 26px; }
.held-world.orbital-home .work-real-label { left: 25px; letter-spacing: 0.04em; }
.held-world.orbital-home .process { padding: 25px 24px 0px 32px; }
}
@media (max-width: 1000px) {
.held-world.orbital-home .enquiry-section { gap: 48px; }
}
@media (max-width: 700px) {
.held-world.orbital-home main > .section { padding-top: 65px; padding-bottom: 65px; }
.held-world.orbital-home .intro { display: block; }
.held-world.orbital-home .intro-heading h2 { font-size: 40px; }
.held-world.orbital-home .intro > .intro-text { font-size: 15px; line-height: 1.8; }
.held-world.orbital-home .orbital-core { margin-top: 40px; margin-bottom: 0px; }
.orbital-instrument { margin-left: -16px; margin-right: -16px; }
.orbital-meta { font-size: 8px; }
.orbital-readout { font-size: 7px; gap: 6px; }
.orbital-readout-value { min-width: 148px; }
.orbital-readout-label { letter-spacing: 0px; }
.held-world.orbital-home .possibility-list { margin-top: 45px; }
.held-world.orbital-home .possibility { display: grid; grid-template-columns: 1fr 44px; gap: 17px; padding: 25px 20px !important; }
.held-world.orbital-home .possibility::after { right: 0px; }
.held-world.orbital-home .service-device { grid-area: 1 / 1 / auto / -1; margin: 0px; }
.service-device svg { width: 32px; height: 32px; }
.service-device span { font-size: 9px; }
.held-world.orbital-home .possibility h3 { grid-area: 2 / 1; font-size: 27px; min-height: 0px; }
.held-world.orbital-home .possibility > div:not(.service-device) { grid-area: 3 / 1 / auto / -1; }
.held-world.orbital-home .row-mark { grid-area: 2 / 2; }
.held-world.orbital-home .possibility p { font-size: 14px; line-height: 1.8; margin-bottom: 20px; max-width: none; }
.held-world.orbital-home .work-heading h2 { font-size: 42px; }
.held-world.orbital-home .work-feature { min-height: 0px; margin-bottom: 32px; display: flex; }
.held-world.orbital-home .work-feature .work-real-art { padding: 40px 22px 55px; min-height: 220px; }
.held-world.orbital-home .work-real-main { max-height: 235px; }
.held-world.orbital-home .project-chrome { padding: 9px 10px; font-size: 7px; }
.held-world.orbital-home .work-real-label { font-size: 7px; left: 22px; bottom: 22px; }
.held-world.orbital-home .work-caption { padding: 25px 22px; gap: 22px; }
.held-world.orbital-home .work-caption h3 { font-size: 29px; }
.held-world.orbital-home .project-index { font-size: 8px; padding-bottom: 15px; }
.held-world.orbital-home .process { padding: 24px 20px 0px 25px; }
.held-world.orbital-home .partnership-layout { gap: 48px; }
.held-world.orbital-home .process-step { padding-left: 23px; }
.held-world.orbital-home .process-step h3 { font-size: 23px; }
.held-world.orbital-home .enquiry-intro h2 { font-size: 42px; }
.held-world.orbital-home .contact-signal { margin-top: 38px; gap: 20px; }
.held-world.orbital-home .enquiry-panel { padding: 24px 18px; }
.held-world.orbital-home .enquiry-panel legend { font-size: 25px; }
.held-world.orbital-home .interest-options label { padding: 12px; }
.held-world.orbital-home .interest-options small { font-size: 12px; line-height: 1.6; }
.held-world.orbital-home .footer { padding: 28px 6%; }
}
@media (prefers-reduced-motion: reduce) {
.orbital-reticle, .orbital-travel, .signal-rings::after { animation: auto ease 0s 1 normal none running none !important; }
.orbital-endpoint { transition: none; }
.project-chrome { transform: none !important; transition: none !important; }
}
.held-world.orbital-home .orbital-arrow { display: block; width: 20px; height: 20px; flex: 0 0 auto; padding: 0px; border: 0px; border-radius: 0px; background: none; box-shadow: none; color: inherit; vertical-align: middle; transform: none; transition: transform 0.22s cubic-bezier(0.2, 0.7, 0.3, 1); pointer-events: none; }
.held-world.orbital-home .orbital-arrow[hidden] { display: none; }
.held-world.orbital-home .row-mark { display: grid; place-items: center; justify-content: center; box-sizing: border-box; width: 44px; height: 44px; flex: 0 0 44px; padding: 0px; font-size: initial; line-height: 1; }
.held-world.orbital-home .row-mark:focus-visible { outline: rgb(255, 255, 255) solid 2px; outline-offset: 5px; }
.held-world.orbital-home .row-mark > .orbital-arrow, .held-world.orbital-home .orbital-arrow-frame > .orbital-arrow { width: 24px; height: 24px; }
.held-world.orbital-home .orbital-arrow-frame { overflow: hidden; transition: background 0.22s, border-color 0.22s, color 0.22s; }
.held-world.orbital-home .work-feature:is(:hover, :focus-visible) .orbital-arrow-frame { background: rgb(228, 228, 228); border-color: rgb(228, 228, 228); color: rgb(17, 17, 17); }
.held-world.orbital-home .possibility:is(:hover, :focus-within) .row-mark { background: rgb(228, 228, 228); border-color: rgb(228, 228, 228); color: rgb(17, 17, 17); }
.held-world.orbital-home .possibility:is(:hover, :focus-within) .orbital-arrow, .held-world.orbital-home .work-feature:is(:hover, :focus-visible) .work-read .orbital-arrow, .held-world.orbital-home a:is(:hover, :focus-visible) > .orbital-arrow[data-arrow="diagonal"] { transform: translate(2px, -2px); }
.held-world.orbital-home button:is(:hover, :focus-visible) > .orbital-arrow[data-arrow="right"] { transform: translateX(3px); }
.held-world.orbital-home button:is(:hover, :focus-visible) > .orbital-arrow[data-arrow="left"] { transform: translateX(-3px); }
.held-world.orbital-home .hero-footer a:is(:hover, :focus-visible) > .orbital-arrow { transform: translateY(3px); }
.held-world.orbital-home .enquiry-email, .held-world.orbital-home .footer > a:last-child { display: inline-flex; align-items: center; gap: 10px; }
.held-world.orbital-home .project-chrome > .orbital-arrow { width: 14px; height: 14px; }
.held-world.orbital-home .process-header > .orbital-arrow { width: 16px; height: 16px; }
.held-world.orbital-home .footer > a:last-child > .orbital-arrow { width: 18px; height: 18px; }
.held-world.orbital-home.orbital-paused .orbital-arrow { transition: none; transform: none !important; }
@media (prefers-reduced-motion: reduce) {
.held-world.orbital-home .orbital-arrow { transition: none; transform: none !important; }
}

.entry-open .orbital-home :is(.orbital-reticle, .orbital-travel),
.entry-open .orbital-home .signal-rings::after { animation-play-state: paused !important; }

/* Reading sizes stay consistent on desktop and mobile; diagram captions remain decorative. */
.held-world.orbital-home .intro > .intro-text,
.held-world.orbital-home .possibility p,
.held-world.orbital-home .work-heading > p,
.held-world.orbital-home .work-caption p:not(.eyebrow),
.held-world.orbital-home .work-takeaway p,
.held-world.orbital-home .partnership-copy .intro-text,
.held-world.orbital-home .partnership-small,
.held-world.orbital-home .process-step p {
  font-size: 1rem;
  line-height: 1.8;
  color: #c4c4c4;
}
.held-world.orbital-home main > .section > .eyebrow,
.held-world.orbital-home .enquiry-intro > .eyebrow,
.held-world.orbital-home .work-caption .eyebrow,
.held-world.orbital-home .row-tags,
.held-world.orbital-home .service-device span,
.held-world.orbital-home .work-tags span,
.held-world.orbital-home .project-index,
.held-world.orbital-home .process-step > span,
.held-world.orbital-home .process-header,
.held-world.orbital-home .enquiry-progress,
.held-world.orbital-home .enquiry-progress b {
  font-size: .75rem;
  line-height: 1.6;
  color: #c0c0c0;
}
.held-world.orbital-home .row-tags { letter-spacing: .04em; }
.held-world.orbital-home .enquiry-progress .is-current { color: #f5f5f5; }
.held-world.orbital-home .enquiry-progress .is-complete { color: #cdcdcd; }
.held-world.orbital-home .enquiry-intro > p:not(.eyebrow),
.held-world.orbital-home .enquiry-next p,
.held-world.orbital-home .enquiry-person span,
.held-world.orbital-home .field-help,
.held-world.orbital-home .interest-options small,
.held-world.orbital-home .field-label span,
.held-world.orbital-home .enquiry-consent,
.held-world.orbital-home #enquiry-note { color: #c4c4c4; }
.held-world.orbital-home .interest-options b { font-size: 1rem; }
.held-world.orbital-home .interest-options small { font-size: .875rem; line-height: 1.6; }
.held-world.orbital-home .work-read,
.held-world.orbital-home .enquiry-continue { font-size: .9375rem; }
.held-world.orbital-home .footer,
.held-world.orbital-home .footer > a:last-child { font-size: .875rem; color: #c0c0c0; }
