
.full10-journey{background:#07162a}.full10-journey .journey-heading{padding-bottom:55px}.review10-links{display:flex;gap:28px;margin-top:27px;flex-wrap:wrap}.review10-links a{font-size:12px;color:#e9b68e}.scene10-nav{position:sticky;top:0;z-index:25;display:flex;justify-content:center;gap:30px;align-items:center;background:#06172bf0;backdrop-filter:blur(16px);padding:18px 5%;border-block:1px solid #ffffff16;overflow:auto;scrollbar-width:none}.scene10-nav::-webkit-scrollbar{display:none}.scene10-nav a{font:10px var(--sans);white-space:nowrap;color:#b8cce4}.cinema10{position:relative;isolation:isolate;overflow:hidden;min-height:800px;display:flex;align-items:center;scroll-margin-top:55px;background:#07162a;--scene-ink:#f6f1eb;--scene-muted:#c2ccdc;--scene-accent:#edbc97;color:var(--scene-ink);padding:85px 6.8% 95px}.cinema10-bg{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center;z-index:-3}.cinema10-veil{position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,#061225f2 0%,#061225d9 28%,#06122580 45%,transparent 68%)}.scene10-copy{position:relative;z-index:3;width:44%;max-width:590px}.scene10-category{font:8px/1.7 var(--sans);letter-spacing:.15em;color:var(--scene-accent);margin:0 0 36px}.scene10-identity{min-height:72px;display:flex;align-items:center;margin-bottom:32px}.scene10-logo{display:block;width:285px;max-width:100%;height:82px;object-fit:contain;object-position:left center}.pds10-logo{width:275px;height:70px}.hs10-logo{width:305px;height:70px}.bluemy10-logo{width:245px;height:70px}.scene10-copy h3{font:400 clamp(47px,4.45vw,68px)/1.04 var(--sans);letter-spacing:-.05em;margin:0 0 27px;color:var(--scene-ink)}.scene10-copy h3 em{font:400 1em/1.04 Georgia,serif;letter-spacing:-.04em;color:var(--scene-accent)}.scene10-description{font:13px/1.95 var(--sans);color:var(--scene-muted);max-width:360px;margin:0}.scene10-link{font:11px var(--sans);width:280px;max-width:100%;display:flex;align-items:center;justify-content:space-between;gap:30px;padding:19px 0 14px;border:0;border-bottom:1px solid currentColor;background:none;color:var(--scene-ink);margin-top:28px;text-align:left;cursor:pointer}.scene10-link span{font-size:21px;color:var(--scene-accent)}.scene10-end{position:absolute;z-index:3;bottom:25px;left:6.8%;right:6.8%;font:7px/1.7 var(--sans);letter-spacing:.15em;text-transform:uppercase;color:var(--scene-muted);margin:0}.tone10-light{--scene-ink:#21322e;--scene-muted:#4c5a52;--scene-accent:#826225}.tone10-light .cinema10-veil{background:linear-gradient(90deg,#f5ecdcf7 0%,#f5ecdce8 25%,#f5ecdc80 44%,transparent 65%)}.cinema10-pds .cinema10-veil{background:linear-gradient(90deg,#241911ed,#241911c4 29%,#24191155 46%,transparent 68%)}.cinema10-pds .cinema10-bg{object-position:center}.cinema10-hypershift{--scene-ink:#24252b;--scene-muted:#525259;--scene-accent:#ae5126}.cinema10-hypershift .cinema10-veil{background:linear-gradient(90deg,#fcf4eaf5,#fcf4ead9 29%,#fcf4ea66 44%,transparent 65%)}.cinema10-aether{--scene-ink:#0b1f38;--scene-muted:#46596b;--scene-accent:#1658ae}.cinema10-aether .scene10-copy{mix-blend-mode:multiply}.ah10-sign{width:320px;max-width:100%;height:auto;display:block;overflow:hidden;filter:brightness(1.1)}.cinema10-aether .cinema10-veil{background:linear-gradient(90deg,#eceae3f5,#eceae3c9 27%,#eceae355 46%,transparent 66%)}.apps10-logo strong{font:700 32px var(--sans);letter-spacing:-.05em;white-space:nowrap}.apps10-logo strong span{color:#80a4ff}.apps10-logo small{display:block;font:8px var(--sans);letter-spacing:.3em;margin-top:10px}.cinema10-apps .scene10-copy{max-width:520px;width:40%}.cinema10-apps .cinema10-veil{background:linear-gradient(90deg,#061225f5,#061225dc 29%,#06122555 48%,transparent 72%)}.product10{position:absolute;z-index:0;left:51%;right:4%;top:19%;bottom:15%;perspective:1400px}.screen10{position:absolute;margin:0;box-shadow:0 35px 65px #0006;border:1px solid #90b7e755;border-radius:7px;overflow:visible;background:#10243b}.screen10 img{width:100%;display:block;border-radius:6px;max-height:400px;object-fit:cover;object-position:top}.screen10-main{left:0;top:0;width:87%;transform:rotateY(-12deg) rotateZ(-3deg)}.screen10-side{right:-1%;bottom:1%;width:62%;transform:rotateY(-15deg) rotateZ(5deg)}.screen10 figcaption{font:7px var(--sans);letter-spacing:.08em;color:#c0d1e6;position:absolute;top:calc(100% + 12px);left:0;white-space:nowrap}.film10-logo small{display:block;font:10px var(--sans);letter-spacing:.4em;margin-bottom:4px}.film10-logo strong{font:48px Georgia,serif;letter-spacing:-.04em}.cinema10-filmworks .cinema10-veil{background:linear-gradient(90deg,#070f1ae6,#070f1aaa 32%,#070f1a33 54%,transparent 78%)}.cinema10-bluemy{--scene-ink:#14316e;--scene-muted:#46597a;--scene-accent:#1554d7}.cinema10-bluemy .cinema10-veil{background:linear-gradient(90deg,#edf0fff5,#edf0ffda 29%,#edf0ff66 48%,transparent 70%)}
.study10{margin:0;background:#07162a;color:#f4f1ec;font-family:var(--sans)}.study10 a{color:inherit}.study10-header{padding:20px 5.3%;height:100px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ffffff18}.study10-home{display:flex;align-items:center;gap:15px;font:600 20px var(--sans);letter-spacing:-.05em}.study10-home img{width:64px;height:55px;object-fit:contain}.study10-home small{display:block;font:5px var(--sans);letter-spacing:.2em;margin-top:6px}.study10-header nav{display:flex;gap:25px}.study10-header nav a{font-size:11px;color:#b8cbe1}.study10-intro{padding:65px 7.6% 55px;max-width:1400px}.study10-intro h1{font:400 clamp(43px,4.8vw,70px)/1.04 var(--sans);letter-spacing:-.05em;margin:25px 0}.study10-intro h1 em,.study10-note h2 em{font:400 1em/1.1 Georgia,serif;color:#eabc96;letter-spacing:-.04em}.study10-intro>p:not(.eyebrow){font:13px/1.9 var(--sans);color:#b2c3d8;max-width:800px}.study10-intro nav{display:flex;gap:30px;flex-wrap:wrap;margin-top:30px}.study10-intro nav a{font-size:11px;color:#ecc19f}.study10 .cinema10{min-height:860px}.cinema10-flow .cinema10-bg{opacity:.3}.flow10{position:absolute;left:47%;right:3%;top:18%;bottom:13%;display:flex;flex-direction:column;justify-content:center;z-index:0}.flow10 svg{display:block;width:100%;height:auto}.flow10-status{text-align:center;font:10px var(--sans);letter-spacing:.07em;color:#9db9df;margin:0}.flow10-trace{stroke-dasharray:1;stroke-dashoffset:1}.flow10-done{opacity:.25}.flow10-running .flow10-trace{animation:trace10 1.6s ease forwards}.flow10-running .flow10-done{animation:done10 1.6s ease forwards}@keyframes trace10{to{stroke-dashoffset:0}}@keyframes done10{to{opacity:1}}.study10 .cinema10-flow .scene10-copy{max-width:510px;width:41%}.study10 .cinema10-workshop .cinema10-veil{background:linear-gradient(90deg,#071225ee,#071225bf 28%,#07122544 48%,transparent 70%)}.study10 .cinema10-workshop .scene10-copy{width:44%}.study10-note{padding:75px 7.6%;max-width:1200px}.study10-note h2{font:400 44px/1.1 var(--sans);letter-spacing:-.04em;margin:25px 0}.study10-note p{font:13px/1.9 var(--sans);color:#b3c4da;max-width:850px}.study10-note a{color:#ecc19f;text-decoration:underline;text-underline-offset:4px}.study10-footer{padding:30px 7.6%;border-top:1px solid #ffffff18;display:flex;gap:30px;align-items:center;font:10px/1.8 var(--sans);color:#a6bbd5}.study10-footer p{max-width:700px;margin-right:auto}.study10-footer a{white-space:nowrap;color:#d5c3af}.logo10-reference{max-width:1400px;margin:auto;padding:0 6% 40px}.logo10-reference h2{font:500 18px var(--sans);color:#edba92}.logo10-reference img{display:block;width:100%;max-width:900px}.idea10-row{padding:35px 6% 30px;max-width:1500px;margin:auto;display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.idea10-row span{font:11px var(--sans);color:#edb488}.idea10-row h2{font:500 22px/1.2 var(--sans);letter-spacing:-.035em}.idea10-row p{font:12px/1.9 var(--sans);color:#aec3dc}.idea10-row .idea10-limit{font-size:10px;color:#90a5c0}.logo10-board{width:100%;max-width:1536px;margin:auto;display:block}.study10 .eyebrow{color:#c5a58a}.study10 a:focus-visible,.study10 button:focus-visible,.full10-journey a:focus-visible,.full10-journey button:focus-visible{outline:2px solid #f2ae72;outline-offset:5px}
@media(max-width:1100px){.scene10-copy{width:46%}.scene10-copy h3{font-size:51px}.scene10-nav{gap:22px;justify-content:flex-start}.scene10-description{font-size:12px;max-width:320px}.apps10-logo strong{font-size:28px}.scene10-category{font-size:7px}.product10{left:53%;right:4%;top:28%;bottom:18%}.screen10 figcaption{font-size:5px}.study10-header nav{gap:16px}.study10-header nav a{font-size:10px}}
@media(max-width:760px){.full10-journey .journey-heading{padding-bottom:35px}.review10-links{gap:15px}.review10-links a{font-size:10px}.scene10-nav{padding:16px 6%;gap:24px}.scene10-nav a{font-size:9px}.cinema10,.study10 .cinema10{min-height:1040px;display:block;padding:50px 6% 380px;scroll-margin-top:50px}.scene10-copy,.cinema10-apps .scene10-copy,.study10 .cinema10-flow .scene10-copy,.study10 .cinema10-workshop .scene10-copy{width:100%;max-width:none}.scene10-category{font-size:6px;margin-bottom:27px}.scene10-identity{min-height:55px;margin-bottom:30px}.scene10-logo{width:245px;height:65px}.pds10-logo{width:230px;height:58px}.hs10-logo{width:270px;height:62px}.bluemy10-logo{width:225px;height:60px}.ah10-sign{width:290px}.scene10-copy h3{font-size:45px;max-width:360px;margin-bottom:23px}.scene10-description{font-size:12px;line-height:1.9;max-width:100%}.scene10-link{font-size:10px;width:250px;margin-top:23px}.scene10-end{font-size:5px;left:6%;right:6%;bottom:22px}.cinema10-bg{object-position:76% center}.cinema10-veil,.cinema10-apps .cinema10-veil,.cinema10-filmworks .cinema10-veil,.study10 .cinema10-workshop .cinema10-veil{background:linear-gradient(180deg,#061225fa,#061225ed 37%,#061225aa 56%,transparent 82%)}.tone10-light .cinema10-veil{background:linear-gradient(180deg,#f5ecdcfa,#f5ecdcee 39%,#f5ecdca6 60%,transparent 84%)}.cinema10-pds .cinema10-veil{background:linear-gradient(180deg,#241911fc,#241911f0 39%,#241911b3 58%,transparent 84%)}.cinema10-pds .cinema10-bg{object-position:65% bottom}.cinema10-hypershift .cinema10-veil{background:linear-gradient(180deg,#fcf4eafc,#fcf4eaf0 42%,#fcf4ea99 62%,transparent 85%)}.cinema10-aether .cinema10-veil{background:linear-gradient(180deg,#eceae3fc,#eceae3ef 42%,#eceae399 62%,transparent 85%)}.cinema10-bluemy .cinema10-veil{background:linear-gradient(180deg,#edf0fffc,#edf0fff0 40%,#edf0ffa6 61%,transparent 85%)}.cinema10-origo .cinema10-bg{object-position:73% center}.cinema10-aether .cinema10-bg{object-position:74% center}.cinema10-hypershift .cinema10-bg{object-position:75% center}.cinema10-bluemy .cinema10-bg{object-position:72% center}.apps10-logo strong{font-size:30px}.apps10-logo small{font-size:7px}.product10{left:8%;right:6%;top:auto;bottom:120px;height:260px}.screen10-main{width:87%}.screen10-side{width:58%;bottom:-10px}.screen10 figcaption{font-size:5px}.screen10 img{max-height:200px}.film10-logo strong{font-size:45px}.cinema10-filmworks{min-height:1100px}.cinema10-filmworks .cinema10-bg{object-position:78% center}.study10-header{height:auto;min-height:90px;gap:15px;padding:16px 6%;align-items:flex-start}.study10-home{font-size:15px;gap:9px}.study10-home img{width:45px;height:40px}.study10-home small{font-size:4px}.study10-header nav{flex-direction:column;gap:6px;align-items:flex-end}.study10-header nav a{font-size:8px}.study10-intro{padding:45px 6% 40px}.study10-intro h1{font-size:46px}.study10-intro>p:not(.eyebrow){font-size:12px}.study10-intro nav{flex-direction:column;gap:16px}.study10-intro nav a{font-size:10px}.study10 .cinema10{min-height:1100px}.study10 .cinema10-flow{min-height:1090px}.flow10{left:2%;right:2%;top:auto;bottom:75px;height:340px}.flow10-status{font-size:8px}.study10 .cinema10-workshop .cinema10-bg{object-position:69% center}.study10-note{padding:55px 6%}.study10-note h2{font-size:35px}.study10-note p{font-size:12px}.study10-footer{padding:25px 6%;flex-wrap:wrap;gap:20px;font-size:9px}.study10-footer p{width:100%;margin:0}.idea10-row{grid-template-columns:1fr;gap:22px;padding:30px 6%}.idea10-row h2{font-size:23px}.idea10-row p{font-size:12px}.logo10-reference{padding-inline:6%}.logo10-reference h2{font-size:16px}}
@media(prefers-reduced-motion:reduce){.flow10-running .flow10-trace,.flow10-running .flow10-done{animation:none}.flow10-running .flow10-trace{stroke-dashoffset:0}.flow10-running .flow10-done{opacity:1}}
html{scroll-padding-top:0}.study10 .cinema10{scroll-margin-top:0}.scene10-copy h3 em,.study10-intro h1 em,.study10-note h2 em{font-style:italic}
