/* Shared section surfaces: light lavender, purple and ink. */
:root{--surface-lilac:#eee6f6;--surface-light:#f7f2fb;--surface-ink:#1d1528;--surface-card:#fcfaff;--ink:#291b37;--muted:#65516f;--line:#d5c5e1;--section-gutter:max(40px,calc((100vw - 1328px)/2))}
body{background:var(--surface-light)}body>header{background:#f7f2fbf5;border-bottom:1px solid #d5c5e1}main>section.wrap,body>footer.wrap{width:100%;max-width:none;padding-left:var(--section-gutter);padding-right:var(--section-gutter)}
#business{background:var(--surface-light)}#featured{background:var(--surface-lilac);border-top:1px solid var(--line)}#projects{background:#e1d3ee}#services{background:var(--surface-light)}#design{background:#542083}#work{background:var(--surface-lilac)}#video{background:var(--surface-ink);color:#fff;border-color:#4b365f}#about{background:var(--surface-light)}#history{background:#e4d7ef}#esg{background:var(--surface-lilac)}#process{background:#e1d3ee}#contact{background:var(--surface-ink)}main>.privacy{background:#e4d7ef}body>footer.wrap{background:#d7c4e8;color:#291b37;border-top:1px solid #bca4cf}
.pillar-grid article{background:#ede3f6;border-color:#7d28d2}.pillar-grid article>span{color:#6e1bb8}.current-project-grid article{background:#f7f2fb;border-color:#7d28d2}.current-project-grid .project-subtitle{color:#663589}.current-project-grid .project-note{color:#65516f}.services article{border-color:#d5c5e1}.services{border-color:#d5c5e1}.services article a{color:#6520a8}.services .number{color:#6520a8}
.featured-grid>a,.work-card{background:var(--surface-card);border:1px solid #d4c1e2}.featured-grid>a{padding:20px!important}.featured-grid h3{color:#291b37}.featured-grid span{color:#6520a8}.featured-grid .work-note{color:#65516f}.work-caption{padding:20px}.work-image{border-radius:0;background:#e5d8ef}.work-card .work-caption>span{color:#6520a8}.work-card .work-caption p{color:#65516f}.work-card .work-caption h3{color:#291b37}.portfolio-filters button{background:#fcfaff;color:#291b37;border-color:#a88abd}.portfolio-filters button[aria-pressed=true]{background:#7022bd;color:white;border-color:#7022bd}.work-status,.work-note{color:#65516f}.portfolio-more{background:#7022bd}.work .archive-banner{background:#dfd0ec}
#video .eyebrow,#video .section-head .eyebrow,#video .video-grid article>span{color:#d4aaff}#video .section-head p,#video .video-grid p{color:#d3c4df}#video .video-grid article{background:#2b2039;border:1px solid #5c426f;padding:20px}#video .video-grid h3{color:#fff}#video a{color:#f0dfff}#video .video-grid img{background:#e8deef}#video .source-link{color:#ecd5ff}
.social-intro{background:#e4d4f0;border-left-color:#7d28d2}.social-intro p{color:#574363}.philosophy article{background:#ede3f6;padding:26px;border-color:#7d28d2}.philosophy p{color:#65516f}.company-records{border-color:#cbb4dd}.timeline li>span{color:#6c1dae}.timeline li:before{background:#af8bc9}.timeline li>div:before{background:#7526b9}.timeline p{color:#5e496a}.esg-grid article{background:#fcfaff;border-color:#b393ce}.esg-grid p,.community-record p{color:#65516f}.ethics-record{background:#dfcfec}.ethics-record p,.ethics-record li{color:#574363}.community-record{border-color:#c3aad6}#process .steps>li,#process .steps>div,#process .steps>article{background:#f7f2fb;padding:26px;border-top:2px solid #7d28d2}
#contact form{background:#f9f5fc;color:#291b37;border:1px solid #d8c6e5}#contact input:not([type=checkbox]),#contact textarea{background:#fff;color:#291b37;border-color:#8e789e}#contact input::placeholder,#contact textarea::placeholder{color:#6e6177}#contact .contact-grid>div p,#contact .contact-detail span{color:#d3c4df}#contact .eyebrow{color:#dbb3ff}#contact .contact-note{border-color:#79628b}.privacy p,body>footer p,body>footer small{color:#574363}
.op-tabs{grid-template-columns:repeat(6,1fr)}.op-tabs button{gap:8px;font-size:13px}.op-tabs button b{font-size:15px}.op-heading h3{font-size:clamp(30px,3.7vw,52px)}
@media(max-width:1050px){:root{--section-gutter:32px}.op-tabs button{font-size:12px;padding:17px 8px;gap:6px}}@media(max-width:760px){:root{--section-gutter:20px}.op-tabs{grid-template-columns:repeat(3,1fr)}.op-tabs button{font-size:11px;padding:14px 8px}.op-heading h3{font-size:31px}.featured-grid>a{padding:16px!important}.work-caption{padding:18px}#video .video-grid article{padding:16px}.philosophy article{padding:22px;margin-bottom:14px}.op-intro{display:block}.op-intro p{margin-top:12px}.op-node{padding:12px 10px}.op-footer p{font-size:9px}}
#video .work-note{color:#d3c4df}
.brand-universe{position:relative;isolation:isolate;background:#7d28d2;color:#fff;overflow:hidden;padding:85px 0 40px;min-height:650px;text-align:center}.brand-rings{position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:.65}.brand-rings svg{width:100%;height:100%;overflow:visible}.brand-rings ellipse{fill:none;stroke:#ffb66e;stroke-width:1}.brand-rings circle{fill:#ffb66e}.ring-turn{transform-origin:500px 300px;animation:brand-orbit 65s linear infinite}.brand-universe .brand-sharing{font-size:clamp(26px,3.6vw,48px);font-weight:750;letter-spacing:-1.7px;color:#ffcb91;margin:0 0 15px}.brand-white-logo{display:block;width:min(750px,85%);height:auto;margin:0 auto 36px;filter:brightness(0) invert(1)}.brand-universe h2{font-size:clamp(26px,3vw,40px);letter-spacing:-1.4px;line-height:1.45;margin:0 auto 32px;max-width:780px;color:#fff}.brand-capabilities{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:9px;padding:0;margin:0 auto 65px;max-width:820px}.brand-capabilities li{font-size:13px;border:1px solid #d9b2ff;padding:9px 16px;background:#6e21ba;color:#fff}.brand-universe-bottom{display:flex;justify-content:space-between;gap:20px;align-items:center;text-align:left;border-top:1px solid #d1a3f7;padding-top:24px;font-size:12px}.orbit-toggle{border:1px solid #e4c5ff;border-radius:30px;background:#6e21ba;color:#fff;padding:10px 16px;min-height:44px;font-size:11px}.orbit-toggle:disabled{opacity:1;color:#e9d7fa;cursor:default}.brand-universe :focus-visible{outline:3px solid #ffce98;outline-offset:5px}.orbit-paused .ring-turn,.motion-paused .ring-turn{animation-play-state:paused}@keyframes brand-orbit{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.ring-turn{animation:none!important}}@media(max-width:760px){.brand-universe{padding:55px 0 30px;min-height:0}.brand-universe .brand-sharing{font-size:29px;letter-spacing:-1px}.brand-white-logo{width:100%;margin-bottom:28px}.brand-universe h2{font-size:25px;letter-spacing:-1.1px}.brand-capabilities{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-bottom:35px}.brand-capabilities li{font-size:10px;padding:9px 5px}.brand-universe-bottom{flex-direction:column;align-items:start;font-size:12px}.brand-rings{inset:-5% -65%;opacity:.5}}
.project-year{margin-top:45px}.project-year-title{display:flex;align-items:baseline;gap:25px;font-size:44px;color:#6b20b0;border-top:1px solid #bca0cf;padding-top:25px;margin-bottom:25px}.project-year-title span{font-size:14px;font-weight:500;letter-spacing:0;color:#65516f}.project-record-image{width:100%;height:230px;object-fit:contain;background:#e8deef;display:block;margin-bottom:25px}.project-year .source-link{display:block;font-size:11px}.project-history-link{font-size:13px;color:#65516f;margin:35px 0 0}.project-history-link a{text-decoration:underline;text-underline-offset:4px}.brand-universe{padding-top:55px}.planet-scene{position:relative;width:min(100%,1000px);margin:0 auto 30px;aspect-ratio:2}.service-orbits{width:100%;height:100%;display:block;overflow:visible}.fixed-orbits ellipse{fill:none;stroke:#ffbe7e;stroke-width:1.1;opacity:.7}.service-planet rect{fill:#6421a8;stroke:#ffd0a0;stroke-width:1.2}.service-planet circle{fill:#ffc88f}.service-planet text{fill:#fff;text-anchor:middle;font-size:13px;font-weight:650;letter-spacing:-.4px}.planet-scene .brand-white-logo{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:25%;margin:0;pointer-events:none}.brand-universe h2{margin-bottom:40px}.brand-universe .brand-sharing{margin-bottom:5px}@media(max-width:760px){.project-year-title{font-size:34px;gap:15px}.project-year-title span{font-size:12px}.project-record-image{height:180px}.planet-scene{width:100%;aspect-ratio:1.15;margin-bottom:15px}.service-orbits{overflow:visible}.brand-universe h2{font-size:23px}.brand-universe .brand-sharing{font-size:27px}.planet-scene .brand-white-logo{width:27%}.project-history-link{font-size:12px}}
@media(max-width:760px){.planet-scene{aspect-ratio:500/720}.planet-scene .brand-white-logo{width:24%}.service-planet text{font-size:15px}.service-planet rect{stroke-width:1.5}}
.service-planet circle{display:none}

/* Sculpted service planets: fixed starfield, lit spheres and upright labels. */
.brand-universe{background:radial-gradient(ellipse at 50% 35%,#8c3ed4 0%,#6922ae 45%,#38105f 100%)}
.planet-scene:before{content:"";position:absolute;inset:22% 23%;background:radial-gradient(ellipse,#e3b1ff30,transparent 65%);pointer-events:none}
.universe-stars{position:absolute;inset:0;pointer-events:none}.universe-stars i{position:absolute;left:var(--sx);top:var(--sy);width:var(--ss);height:var(--ss);opacity:var(--so);background:#fff0df;border-radius:50%;box-shadow:0 0 5px #ebceff}
.fixed-orbits ellipse{stroke:#e5aeed;opacity:.32;stroke-width:.8}
.service-planet circle{display:initial}.service-planet .sphere-base{fill:inherit}.service-planet .sphere-base[fill*="violet"]{fill:url(#sphere-violet)}.service-planet .sphere-base[fill*="amber"]{fill:url(#sphere-amber)}
.service-planet circle[fill*="grain"]{fill:url(#sphere-grain)}.service-planet circle[fill*="rim"]{fill:url(#sphere-rim)}
.sphere-bands{fill:none;stroke:#f5d8ff;stroke-width:2;opacity:.15}.planet-body{filter:drop-shadow(4px 8px 7px #15052280)}
.planet-ring-back,.planet-ring-front{fill:none;stroke:#e9c5aa;stroke-width:3;opacity:.7}.planet-ring-front{stroke:#ffe5c4;stroke-width:3.5;opacity:.9}
.service-planet text{font-size:13px;font-weight:650;fill:#fff;paint-order:stroke;stroke:#401563;stroke-width:4px;stroke-linejoin:round;letter-spacing:-.3px}
.planet-scene .brand-white-logo{filter:brightness(0) invert(1) drop-shadow(0 0 18px #e4c0ff55)}
@media(max-width:760px){.service-planet text{font-size:16px;stroke-width:5px}.brand-universe{background:radial-gradient(ellipse at 50% 40%,#8738cb,#471570 90%)}}

.planet-scene{aspect-ratio:1000/600}.universe-stars i{display:block}.universe-stars{z-index:0}.service-orbits{position:relative;z-index:1}.planet-scene .brand-white-logo{z-index:2}@media(max-width:760px){.planet-scene{aspect-ratio:500/800}}

.universe-stars i:nth-child(1){--sx:0.00%;--sy:0.00%;--ss:3px;--so:0.8}
.universe-stars i:nth-child(2){--sx:37.51%;--sy:73.14%;--ss:1.5px;--so:0.45}
.universe-stars i:nth-child(3){--sx:75.02%;--sy:46.27%;--ss:1.5px;--so:0.45}
.universe-stars i:nth-child(4){--sx:12.52%;--sy:19.41%;--ss:1.5px;--so:0.8}
.universe-stars i:nth-child(5){--sx:50.03%;--sy:92.55%;--ss:1.5px;--so:0.45}
.universe-stars i:nth-child(6){--sx:87.54%;--sy:65.69%;--ss:1.5px;--so:0.45}
.universe-stars i:nth-child(7){--sx:25.05%;--sy:38.82%;--ss:1.5px;--so:0.8}
.universe-stars i:nth-child(8){--sx:62.56%;--sy:11.96%;--ss:3px;--so:0.45}
.universe-stars i:nth-child(9){--sx:0.06%;--sy:85.10%;--ss:1.5px;--so:0.45}
.universe-stars i:nth-child(10){--sx:37.57%;--sy:58.23%;--ss:1.5px;--so:0.8}
.universe-stars i:nth-child(11){--sx:75.08%;--sy:31.37%;--ss:1.5px;--so:0.45}
.universe-stars i:nth-child(12){--sx:12.59%;--sy:4.51%;--ss:1.5px;--so:0.45}
.universe-stars i:nth-child(13){--sx:50.10%;--sy:77.64%;--ss:1.5px;--so:0.8}
.universe-stars i:nth-child(14){--sx:87.60%;--sy:50.78%;--ss:1.5px;--so:0.45}
.universe-stars i:nth-child(15){--sx:25.11%;--sy:23.92%;--ss:3px;--so:0.45}
.universe-stars i:nth-child(16){--sx:62.62%;--sy:97.06%;--ss:1.5px;--so:0.8}
.universe-stars i:nth-child(17){--sx:0.13%;--sy:70.19%;--ss:1.5px;--so:0.45}
.universe-stars i:nth-child(18){--sx:37.64%;--sy:43.33%;--ss:1.5px;--so:0.45}
.universe-stars i:nth-child(19){--sx:75.14%;--sy:16.47%;--ss:1.5px;--so:0.8}
.universe-stars i:nth-child(20){--sx:12.65%;--sy:89.60%;--ss:1.5px;--so:0.45}
.universe-stars i:nth-child(21){--sx:50.16%;--sy:62.74%;--ss:1.5px;--so:0.45}
.universe-stars i:nth-child(22){--sx:87.67%;--sy:35.88%;--ss:3px;--so:0.8}
.universe-stars i:nth-child(23){--sx:25.18%;--sy:9.01%;--ss:1.5px;--so:0.45}
.universe-stars i:nth-child(24){--sx:62.68%;--sy:82.15%;--ss:1.5px;--so:0.45}
.universe-stars i:nth-child(25){--sx:0.19%;--sy:55.29%;--ss:1.5px;--so:0.8}
.universe-stars i:nth-child(26){--sx:37.70%;--sy:28.42%;--ss:1.5px;--so:0.45}
.universe-stars i:nth-child(27){--sx:75.21%;--sy:1.56%;--ss:1.5px;--so:0.45}
.universe-stars i:nth-child(28){--sx:12.72%;--sy:74.70%;--ss:1.5px;--so:0.8}
.universe-stars i:nth-child(29){--sx:50.22%;--sy:47.84%;--ss:3px;--so:0.45}
.universe-stars i:nth-child(30){--sx:87.73%;--sy:20.97%;--ss:1.5px;--so:0.45}
.universe-stars i:nth-child(31){--sx:25.24%;--sy:94.11%;--ss:1.5px;--so:0.8}
.universe-stars i:nth-child(32){--sx:62.75%;--sy:67.25%;--ss:1.5px;--so:0.45}
.universe-stars i:nth-child(33){--sx:0.26%;--sy:40.38%;--ss:1.5px;--so:0.45}
.universe-stars i:nth-child(34){--sx:37.76%;--sy:13.52%;--ss:1.5px;--so:0.8}
.universe-stars i:nth-child(35){--sx:75.27%;--sy:86.66%;--ss:1.5px;--so:0.45}
.universe-stars i:nth-child(36){--sx:12.78%;--sy:59.80%;--ss:3px;--so:0.45}
.universe-stars i:nth-child(37){--sx:50.29%;--sy:32.93%;--ss:1.5px;--so:0.8}
.universe-stars i:nth-child(38){--sx:87.80%;--sy:6.07%;--ss:1.5px;--so:0.45}
.universe-stars i:nth-child(39){--sx:25.30%;--sy:79.21%;--ss:1.5px;--so:0.45}
.universe-stars i:nth-child(40){--sx:62.81%;--sy:52.34%;--ss:1.5px;--so:0.8}
.universe-stars i:nth-child(41){--sx:0.32%;--sy:25.48%;--ss:1.5px;--so:0.45}
.universe-stars i:nth-child(42){--sx:37.83%;--sy:98.62%;--ss:1.5px;--so:0.45}
.universe-stars i:nth-child(43){--sx:75.34%;--sy:71.75%;--ss:3px;--so:0.8}
.universe-stars i:nth-child(44){--sx:12.84%;--sy:44.89%;--ss:1.5px;--so:0.45}
.universe-stars i:nth-child(45){--sx:50.35%;--sy:18.03%;--ss:1.5px;--so:0.45}
.universe-stars i:nth-child(46){--sx:87.86%;--sy:91.16%;--ss:1.5px;--so:0.8}
.universe-stars i:nth-child(47){--sx:25.37%;--sy:64.30%;--ss:1.5px;--so:0.45}
.universe-stars i:nth-child(48){--sx:62.88%;--sy:37.44%;--ss:1.5px;--so:0.45}
.universe-stars i:nth-child(49){--sx:0.38%;--sy:10.58%;--ss:1.5px;--so:0.8}
.universe-stars i:nth-child(50){--sx:37.89%;--sy:83.71%;--ss:3px;--so:0.45}
.universe-stars i:nth-child(51){--sx:75.40%;--sy:56.85%;--ss:1.5px;--so:0.45}
.universe-stars i:nth-child(52){--sx:12.91%;--sy:29.99%;--ss:1.5px;--so:0.8}
/* AI capabilities: evidence-led development, with human review. */
#automation{background:#241332;color:#fff}.ai-operations .eyebrow{color:#d9afff}.ai-operations .section-head p{color:#ddcfe8}.ai-selection{display:flex;align-items:center;gap:24px;flex-wrap:wrap;padding:24px 0;border-top:1px solid #795591;border-bottom:1px solid #795591;margin-bottom:40px}.ai-selection>span{color:#ffd2a3;font-size:12px}.ai-selection strong{font-size:19px}.ai-selection a{margin-left:auto;font-size:12px;color:#dfc3f5}.ai-projects{display:grid;grid-template-columns:1fr 1fr;gap:24px}.ai-projects article{position:relative;padding:40px;background:linear-gradient(145deg,#44245d,#30203e);border:1px solid #73558a}.ai-status{display:inline-block;padding:7px 12px;border:1px solid #c29bdc;border-radius:20px;color:#edd8ff;font-size:12px}.ai-code{font-size:11px;letter-spacing:1px;color:#d4a9f3;margin-top:30px}.ai-projects h3{font-size:clamp(25px,3vw,39px);line-height:1.3;margin:15px 0 24px}.ai-projects p:not(.ai-code),.ai-projects li{color:#e3d5ec;font-size:15px;line-height:1.9}.ai-projects ul{padding-left:20px;margin-top:24px}.ai-flow-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:50px 0 24px}.ai-flow-heading h3{font-size:24px}.ai-flow-heading span{font-size:12px;color:#d4bfdc}.ai-flow{list-style:none;display:grid;grid-template-columns:repeat(4,1fr);padding:0;margin:0;border-top:1px solid #76568b}.ai-flow li{padding:26px 20px 20px 0}.ai-flow li>span{display:block;color:#ffd2a3;font-size:12px;margin-bottom:14px}.ai-flow strong{font-size:23px}.ai-flow p{font-size:13px;color:#ddcfe8;margin-top:9px}.ai-development-note{font-size:12px;color:#d4bfdc;margin-top:24px}.ai-consult{display:inline-block;padding:14px 0;border-bottom:1px solid #d7b4ef;margin-top:20px;color:#fff}.ai-operations :focus-visible{outline:3px solid #ffcf99;outline-offset:5px}@media(max-width:760px){.ai-selection{gap:13px}.ai-selection strong{font-size:17px}.ai-selection a{margin-left:0}.ai-projects{grid-template-columns:1fr}.ai-projects article{padding:26px}.ai-flow{grid-template-columns:1fr 1fr}.ai-flow-heading{display:block}.ai-flow-heading h3{font-size:21px;margin-bottom:12px}.ai-projects p:not(.ai-code),.ai-projects li{font-size:14px}}

.ai-film-wrap{position:relative;border:1px solid #795591;background:#1c102c;margin:30px 0 40px}.ai-film{display:block;width:100%;aspect-ratio:16/9}.ai-film-poster{display:none;width:100%;height:auto}.ai-static .ai-film{display:none}.ai-static .ai-film-poster{display:block}.ai-film-controls{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:16px 20px;color:#e4d1f2;font-size:12px}.ai-film-toggle{background:#4c2865;border:1px solid #ba94d5;border-radius:24px;color:#fff;padding:12px 18px;min-height:44px;font:inherit}.ai-teaser-foot{display:flex;align-items:center;justify-content:space-between;gap:30px}.ai-teaser-foot p{font-size:16px;line-height:1.9;color:#ddcfe8}.ai-cs{padding:30px;border-left:3px solid #ddaeff;background:#382146;margin-top:24px}.ai-cs h3{font-size:24px;margin-bottom:14px}.ai-cs p{line-height:1.9;color:#ddcfe8}.ai-film-wrap video{max-height:620px}.ai-operations .ai-selection{margin-top:40px}@media(max-width:760px){.ai-film-controls{padding:12px;flex-direction:column;align-items:start;font-size:11px}.ai-teaser-foot{display:block}.ai-cs{padding:24px}.ai-cs h3{font-size:22px}}

/* Flat orbital poster, aligned to supplied COMPLETE reference. */
.orbital-poster{background:#812990;padding-top:40px}.orbital-poster .planet-scene{width:min(100%,1000px);aspect-ratio:1000/900;margin-bottom:20px}.orbital-poster .planet-scene:before{display:none}.orbital-poster .fixed-orbits ellipse{stroke:#f18221;stroke-width:1;opacity:.95}.orbital-poster .service-planet .orbital-dot{display:initial;fill:#f18221}.orbital-poster .service-planet text{fill:#fff;stroke:none;font-size:21px;font-weight:500;letter-spacing:-.2px}.orbital-poster .poster-wordmark{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:50%;z-index:2;pointer-events:none}.orbital-poster .brand-sharing{color:#f18221;font-size:clamp(24px,3.3vw,42px);font-weight:650;letter-spacing:-1px;margin:0 0 14px}.orbital-poster .planet-scene .brand-white-logo{position:static;transform:none;width:100%;filter:brightness(0) invert(1);margin:0}.orbital-poster .universe-stars i{background:#f18221;box-shadow:none;width:2px;height:2px;opacity:.5}.orbital-poster .brand-universe-bottom{border-color:#f1822170}.orbital-poster .orbit-toggle{background:transparent;border-color:#efb0c3}.orbital-poster h2{font-size:clamp(22px,2.5vw,34px)}@media(max-width:760px){.orbital-poster{padding-top:20px}.orbital-poster .planet-scene{aspect-ratio:1}.orbital-poster .brand-sharing{font-size:17px;letter-spacing:-.7px;margin-bottom:8px}.orbital-poster .service-planet text{font-size:29px}.orbital-poster .planet-scene{width:calc(100% + 20px);margin-left:-10px}.orbital-poster h2{font-size:22px}}

.acw-product-brand{background:#fff;width:min(340px,100%);padding:18px;margin-bottom:32px;border-radius:4px}.acw-product-brand img{display:block;width:100%;height:auto;filter:none;object-fit:contain}@media(max-width:760px){.acw-product-brand{width:240px;padding:14px;margin-bottom:26px}}

/* Ten real service areas, 18s orbit (previously 36s). */
.orbital-poster .planet-scene{width:min(100%,1100px);aspect-ratio:1}.orbital-poster .poster-wordmark{width:44%}.orbital-poster .service-planet text{font-size:23px;font-weight:550}.orbital-poster .primary-service text{font-weight:750}.orbital-poster .orbital-product-name{font-size:16px;font-weight:500;letter-spacing:0}@media(max-width:760px){.orbital-poster .planet-scene{width:calc(100% + 20px)}.orbital-poster .service-planet text{font-size:33px}.orbital-poster .orbital-product-name{font-size:22px}.orbital-poster .brand-sharing{font-size:16px}}
