.viavr-ecosystem{--eco-ink:#0f0a13;--eco-surface:#191020;--eco-cyan:#9b6cc4;--eco-teal:#ac85cf;--eco-amber:#ac85ce;--eco-text:#f5f0f9;--eco-muted:#b9a8c7;isolation:isolate;background:radial-gradient(ellipse at 50% 39%,#2f203d45,transparent 60%),var(--eco-ink);color:var(--eco-text);overflow-wrap:anywhere;padding:clamp(64px,7vw,112px) 0;scroll-margin-top:100px;position:relative}.eco-shell{position:relative}.eco-heading{grid-template-columns:1.2fr 1fr;align-items:end;gap:18px 9%;display:grid}.eco-eyebrow{color:var(--eco-cyan);letter-spacing:.12em;text-transform:uppercase;grid-column:1/-1;font-size:12px;font-weight:600}.eco-heading h2{font-family:var(--display);letter-spacing:-.035em;text-wrap:balance;font-size:clamp(30px,3.2vw,49px);font-weight:650;line-height:1.17}.eco-lead{color:var(--eco-muted);max-width:530px;font-size:16px;line-height:1.8}.eco-diagram{grid-template-rows:1fr 1fr;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr) minmax(0,1fr);align-items:center;gap:64px 5%;min-height:480px;margin:64px 0 0;display:grid;position:relative}.eco-connectors{z-index:-1;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.eco-line{fill:none;stroke:var(--eco-cyan);stroke-width:1px;stroke-opacity:.35;vector-effect:non-scaling-stroke;transition:stroke-opacity .25s,stroke-width .25s}.eco-line-hotel{stroke:var(--eco-teal)}.eco-line-business{stroke:var(--eco-amber)}.eco-core{grid-area:1/2/3;align-self:center;min-width:0;margin:0;padding:20px 0;position:relative}.eco-core:before{content:"";z-index:-1;background:radial-gradient(#9b6cc40b 25%,#0000 68%);border:1px solid #9b6cc420;border-radius:50%;position:absolute;inset:-28px -22px}.eco-core-label{letter-spacing:.08em;text-transform:uppercase;text-align:center;color:var(--eco-text);justify-content:center;align-items:center;gap:10px;margin-bottom:18px;font-size:12px;display:flex}.eco-core-label>span{background:var(--eco-cyan);border-radius:50%;flex-shrink:0;width:7px;height:7px;box-shadow:0 0 16px #9b6cc477}.eco-device-frame{background:#24182f;border:1px solid #9b6cc466;border-radius:24px;padding:7px;box-shadow:0 18px 70px #0005,0 0 38px #9b6cc40d}.eco-device-frame img{object-fit:contain;border-radius:17px;width:100%;height:auto;display:block}.eco-core figcaption{text-align:center;color:var(--eco-muted);max-width:350px;margin:auto;padding:18px 18px 0;font-size:12px;line-height:1.6}.eco-node{border-left:2px solid #9b6cc435;min-width:0;padding:20px 0 20px 20px;transition:border-color .25s;position:relative}.eco-node:before{content:"";background:var(--eco-ink);border:1px solid var(--eco-cyan);width:8px;height:8px;box-shadow:0 0 0 4px var(--eco-ink);border-radius:50%;position:absolute;top:30px;left:-5px}.eco-node-content{grid-area:1/1}.eco-node-hotel{--node-accent:var(--eco-teal);grid-area:1/3}.eco-node-operations{grid-area:2/1}.eco-node-business{--node-accent:var(--eco-amber);grid-area:2/3}.eco-node-hotel:before,.eco-node-business:before{border-color:var(--node-accent)}.eco-node-meta{color:var(--node-accent,var(--eco-cyan));align-items:center;gap:17px;margin-bottom:16px;display:flex}.eco-node-number{letter-spacing:.12em;font-size:11px;font-weight:600}.eco-node-meta svg{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;width:28px;height:28px}.eco-node h3{font-family:var(--display);letter-spacing:-.025em;text-wrap:balance;margin:0 0 12px;font-size:clamp(18px,1.6vw,23px);font-weight:600;line-height:1.3}.eco-node p{color:var(--eco-muted);max-width:310px;margin:0;font-size:14px;line-height:1.75}.viavr-ecosystem[data-audience=guest] .eco-node[data-relevant~=guest],.viavr-ecosystem[data-audience=hotel] .eco-node[data-relevant~=hotel],.viavr-ecosystem[data-audience=operator] .eco-node[data-relevant~=operator]{border-left-color:var(--node-accent,var(--eco-cyan))}.viavr-ecosystem[data-audience=guest] :is(.eco-line-content,.eco-line-hotel),.viavr-ecosystem[data-audience=hotel] :is(.eco-line-hotel,.eco-line-operations,.eco-line-business),.viavr-ecosystem[data-audience=operator] :is(.eco-line-content,.eco-line-operations,.eco-line-business){stroke-opacity:.9;stroke-width:1.7px}.eco-perspectives{border-top:1px solid #a88ac22e;margin-top:58px;padding-top:34px}.eco-audience-label{letter-spacing:.04em;color:var(--eco-muted);margin:0 0 18px;font-size:12px}.eco-tabs{flex-wrap:wrap;gap:12px;margin-bottom:0;display:flex}.eco-tabs[hidden],.eco-panel[hidden]{display:none!important}.eco-tabs button{min-width:0;min-height:52px;color:var(--eco-text);font:inherit;cursor:pointer;background:0 0;border:1px solid #7e649566;border-radius:8px;justify-content:center;align-items:center;gap:16px;padding:13px 22px;font-size:14px;font-weight:600;line-height:1.4;transition:background .2s,border-color .2s,color .2s;display:flex}.eco-tabs button>span{letter-spacing:.05em;opacity:.65;font-size:10px}.eco-tabs button:hover{border-color:var(--eco-cyan);background:#2c1d39}.eco-tabs button[aria-selected=true]{background:var(--eco-cyan);border-color:var(--eco-cyan);color:var(--eco-ink)}.eco-tabs button:focus-visible,.eco-panel:focus-visible{outline:2px solid var(--eco-amber);outline-offset:5px}.eco-panel{border-bottom:1px solid #a88ac22e;grid-template-columns:1.3fr 1fr;gap:9%;padding:35px 0;display:grid}.eco-panel>*{min-width:0}.eco-panel-role{letter-spacing:.08em;text-transform:uppercase;color:var(--eco-teal);margin:0 0 16px;font-size:11px;font-weight:600}.eco-panel h3{font-family:var(--display);letter-spacing:-.03em;margin:0 0 16px;font-size:clamp(23px,2.2vw,31px);font-weight:600;line-height:1.3}.eco-panel-copy>p:last-child{color:var(--eco-muted);max-width:650px;margin:0;font-size:15px;line-height:1.8}.eco-panel ul{flex-direction:column;justify-content:center;gap:22px;margin:0;padding:0;list-style:none;display:flex}.eco-panel li{color:var(--eco-text);grid-template-columns:6px minmax(0,1fr);gap:14px;font-size:15px;line-height:1.75;display:grid}.eco-point-dot{background:var(--eco-amber);border-radius:1px;width:6px;height:6px;margin-top:.65em}.eco-scope-note{color:var(--eco-muted);max-width:830px;margin-top:22px;font-size:12px;line-height:1.7}@media (width<=1050px){.eco-diagram{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) minmax(0,1fr);gap:38px 4%}.eco-node{padding-left:15px}.eco-node h3{font-size:18px}.eco-heading{gap:20px 6%}.eco-lead{font-size:15px}.eco-panel{gap:6%}}@media (width<=760px){.viavr-ecosystem{padding-block:64px}.eco-heading{display:block}.eco-eyebrow{margin-bottom:21px}.eco-heading h2{margin-bottom:24px;font-size:clamp(29px,5.5vw,40px)}.eco-lead{max-width:620px;font-size:15px}.eco-diagram{grid-template-rows:auto auto auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 8%;min-height:0;margin-top:43px}.eco-connectors{display:none}.eco-core{grid-area:1/1/auto/-1;justify-self:center;width:100%;max-width:490px;margin-bottom:12px;padding:16px 12px}.eco-core:before{inset:0 -7px}.eco-core figcaption{max-width:none}.eco-node-content{grid-area:2/1}.eco-node-hotel{grid-area:2/2}.eco-node-operations{grid-area:3/1}.eco-node-business{grid-area:3/2}.eco-node h3{font-size:18px}.eco-node p{max-width:none}.eco-perspectives{margin-top:35px;padding-top:28px}.eco-tabs{gap:10px}.eco-tabs button{flex:130px;gap:10px;padding:13px 14px;font-size:13px}.eco-panel{grid-template-columns:1fr;gap:26px;padding-block:29px}.eco-panel h3{max-width:600px;font-size:27px}.eco-panel ul{gap:16px}.eco-panel li{font-size:14px}.eco-scope-note{font-size:12px}}@media (width<=440px){.viavr-ecosystem{padding-block:52px}.eco-heading h2{font-size:29px}.eco-lead{font-size:14px}.eco-diagram{flex-direction:column;align-items:stretch;gap:9px;margin-top:30px;display:flex}.eco-core{margin:0 0 22px;padding-inline:0}.eco-core:before{inset:0 0 -5px}.eco-core-label{font-size:11px}.eco-device-frame{border-radius:20px;padding:5px}.eco-device-frame img{border-radius:15px}.eco-core figcaption{padding-top:14px;font-size:12px}.eco-node{margin-left:4px;padding:21px 0 23px 22px}.eco-node-meta{margin-bottom:12px}.eco-node h3{font-size:19px}.eco-node p{font-size:14px;line-height:1.75}.eco-perspectives{margin-top:30px}.eco-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.eco-tabs button{flex-direction:column;gap:7px;min-height:70px;padding:12px 7px;font-size:13px}.eco-panel h3{font-size:24px}.eco-panel-copy>p:last-child{font-size:14px}.eco-panel-role{font-size:11px}.eco-audience-label{font-size:12px}.eco-node h3,.eco-panel h3,.eco-tabs button{hyphens:auto;overflow-wrap:anywhere}}@media (prefers-reduced-motion:reduce){.viavr-ecosystem *{transition:none!important;animation:none!important}}@media print{.viavr-ecosystem{color:#000;background:#fff;padding:30px 0}.eco-connectors,.eco-tabs{display:none!important}.eco-core:before{display:none}.eco-heading,.eco-diagram,.eco-panel{display:block}.eco-node{break-inside:avoid;border-color:#555;margin-block:20px}.eco-core{max-width:420px;margin:20px auto}.eco-panel[hidden]{display:block!important}.eco-panel ul{margin-top:20px}.eco-panel-copy>p:last-child,.eco-node p,.eco-lead,.eco-scope-note,.eco-core figcaption,.eco-panel li{color:#000}.eco-core-label,.eco-eyebrow,.eco-audience-label,.eco-panel-role{color:#333}}.viavr-ecosystem{--eco-ink:#f8f3fc;--eco-surface:#fff;--eco-cyan:#76509f;--eco-teal:#76509f;--eco-amber:#775090;--eco-text:#32233d;--eco-muted:#6c5e76;background:radial-gradient(ellipse at 50% 39%,#e8d9f4aa,transparent 60%),var(--eco-ink)}.eco-device-frame{background:#fdfaff;border-color:#cbb1df;box-shadow:0 18px 65px #6c478c15,0 0 38px #c9a9e51a}.eco-core:before{background:radial-gradient(#e1ccf12b 25%,#0000 68%);border-color:#c8aadd55}.eco-node{border-left-color:#d9c6e7}.eco-perspectives,.eco-panel{border-color:#d9cbe6}.eco-tabs button{background:#ffffff80;border-color:#d3bedf;border-radius:18px}.eco-tabs button:hover{background:#ede1f7;border-color:#ab87c7}.eco-tabs button[aria-selected=true]{color:#4b315f;background:#e4d3f2;border-color:#c8acde}#partners.viavr-partners{--partner-ink:#56356f;--partner-line:#56356f19;color:#32233d;background:#fcf9ff;padding:clamp(58px,6.4vw,100px) 0;scroll-margin-top:105px}#partners.viavr-partners .shell{min-width:0}#partners .partner-showcase-heading{grid-template-columns:1.05fr 1fr;align-items:end;gap:38px 9%;margin:0 0 39px;display:grid}#partners .partner-heading-title{min-width:0}#partners .partner-heading-mark{background:var(--partner-ink);border-radius:2px;width:44px;height:3px;margin:0 0 22px;display:block}#partners .partner-showcase-heading h2{font-family:var(--display);letter-spacing:-.04em;color:#32233d;overflow-wrap:anywhere;text-wrap:balance;margin:0;font-size:clamp(34px,4.2vw,57px);font-weight:650;line-height:1.17}#partners .partner-showcase-heading>p{color:#6c5e76;overflow-wrap:anywhere;min-width:0;max-width:510px;margin:0 0 4px;font-size:16px;line-height:1.8}#partners .partner-showcase-stage{isolation:isolate;background:radial-gradient(at 18% 0,#fffdf8 0%,#0000 62%),radial-gradient(at 94% 100%,#e9dcf1a6,#0000 57%),#f6effa;border:1px solid #e4d6ee;border-radius:34px;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff,0 20px 64px #56356f08}#partners .partner-showcase-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}#partners .partner-showcase-cell{min-width:0;min-height:218px;box-shadow:none;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;margin:0;padding:32px 30px;display:flex;position:relative}#partners .partner-showcase-cell:not(:nth-child(3n)){border-right:1px solid var(--partner-line)}#partners .partner-showcase-cell:nth-child(n+4){border-top:1px solid var(--partner-line)}#partners .partner-showcase-mark{width:min(100%,var(--mark-width,260px));height:var(--mark-height,110px);background:0 0;flex:none;justify-content:center;align-items:center;max-width:100%;display:flex;position:relative}#partners.viavr-partners .partner-showcase-logo{aspect-ratio:auto;object-fit:contain;object-position:center;opacity:1;mix-blend-mode:normal;width:100%;max-width:100%;height:auto;max-height:100%;box-shadow:none;filter:brightness(0)saturate()invert(23%)sepia(19%)saturate(1651%)hue-rotate(233deg)brightness(94%)contrast(92%);border:0;border-radius:0;margin:0;display:block;transform:none}#partners .partner-showcase-cell[data-partner=marriott]{--mark-image:url(/images/performance-v13/marriott-800.webp);--mark-width:268px;--mark-height:84px}#partners .partner-showcase-cell[data-partner=novotel]{--mark-image:url(/images/partners-v11/novotel.svg);--mark-width:286px;--mark-height:78px}#partners .partner-showcase-cell[data-partner=cosmos]{--mark-image:url(/images/partners-v11/cosmos-collection.webp);--mark-width:268px;--mark-height:134px}#partners .partner-showcase-cell[data-partner=azimut]{--mark-image:url(/images/partners-v11/azimut.svg);--mark-width:259px;--mark-height:82px}#partners .partner-showcase-cell[data-partner=seneshal]{--mark-image:url(/images/partners-v11/seneshal.svg);--mark-width:190px;--mark-height:120px}#partners .partner-showcase-cell[data-partner=ildorf]{--mark-image:url(/images/performance-v13/ildorf-500.webp);--mark-width:167px;--mark-height:120px}@supports (mask-image:url('')){#partners .partner-showcase-mark{background:var(--partner-ink);-webkit-mask-image:var(--mark-image);mask-image:var(--mark-image);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;mask-mode:alpha}#partners .partner-showcase-cell[data-partner=novotel] .partner-showcase-mark{-webkit-mask-size:100%;mask-size:100%}#partners.viavr-partners .partner-showcase-logo{opacity:0;filter:none}}@media (width<=1100px){#partners .partner-showcase-stage{border-radius:29px}#partners .partner-showcase-cell{min-height:190px;padding:26px 24px}#partners .partner-showcase-heading{gap:6%;margin-bottom:32px}}@media (width<=850px){#partners .partner-showcase-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#partners .partner-showcase-cell{min-height:198px;padding:28px}#partners .partner-showcase-cell:not(:nth-child(3n)){border-right:0}#partners .partner-showcase-cell:nth-child(n+4){border-top:0}#partners .partner-showcase-cell:nth-child(odd){border-right:1px solid var(--partner-line)}#partners .partner-showcase-cell:nth-child(n+3){border-top:1px solid var(--partner-line)}#partners .partner-showcase-heading{grid-template-columns:1fr;gap:23px}#partners .partner-showcase-heading h2{font-size:43px}#partners .partner-showcase-heading>p{max-width:610px;font-size:15px}#partners .partner-heading-mark{margin-bottom:19px}}@media (width<=540px){#partners.viavr-partners{padding-block:52px}#partners .partner-showcase-heading{gap:19px;margin-bottom:28px}#partners .partner-showcase-heading h2{font-size:clamp(30px,7.5vw,39px);line-height:1.2}#partners .partner-showcase-heading>p{font-size:14px;line-height:1.8}#partners .partner-heading-mark{width:36px;height:3px;margin-bottom:17px}#partners .partner-showcase-stage{border-radius:26px}#partners .partner-showcase-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#partners .partner-showcase-cell{min-height:145px;padding:16px}#partners .partner-showcase-cell:nth-child(odd){border-right:1px solid var(--partner-line)}#partners .partner-showcase-cell:nth-child(n+3){border-top:1px solid var(--partner-line)}#partners .partner-showcase-cell[data-partner=marriott]{--mark-width:246px}#partners .partner-showcase-cell[data-partner=cosmos]{--mark-width:239px;--mark-height:120px}#partners .partner-showcase-cell[data-partner=seneshal]{--mark-width:175px;--mark-height:110px}#partners .partner-showcase-cell[data-partner=ildorf]{--mark-width:154px;--mark-height:110px}}@media (width<=360px){#partners .partner-showcase-cell{min-height:145px;padding-inline:14px}#partners .partner-showcase-heading h2{hyphens:auto}}@media print{#partners.viavr-partners{color:#000;background:#fff;padding:25px 0}#partners .partner-showcase-heading{margin-bottom:24px;display:block}#partners .partner-showcase-heading h2{font-size:28px}#partners .partner-showcase-heading>p{color:#000;margin-top:12px;font-size:14px}#partners .partner-showcase-stage{box-shadow:none;-webkit-print-color-adjust:exact;print-color-adjust:exact}#partners .partner-showcase-grid{grid-template-columns:repeat(3,minmax(0,1fr))}#partners .partner-showcase-cell{break-inside:avoid;min-height:150px;padding:20px}#partners .partner-showcase-cell:nth-child(n){border:0}#partners .partner-showcase-cell:not(:nth-child(3n)){border-right:1px solid var(--partner-line)}#partners .partner-showcase-cell:nth-child(n+4){border-top:1px solid var(--partner-line)}#partners .partner-showcase-mark{-webkit-print-color-adjust:exact;print-color-adjust:exact}}#guest-journey{color:#21162b;background:radial-gradient(at 5% 100%,#e4d9ee 0,#0000 65%),#f8f6fa;padding-block:96px}#guest-journey .journey-heading{align-items:end;gap:26px 8%;margin-bottom:42px}#guest-journey .journey-heading h2{color:#21162b;max-width:760px}#guest-journey .journey-heading .eyebrow{color:#4f2c6d}#guest-journey .story-lead,#guest-journey .story-note,#guest-journey .carousel-hint{color:#5b4b69}#guest-journey .story-note{border-color:#cabed4;margin-top:30px;padding-top:23px}#guest-journey .carousel-hint{margin-bottom:21px;font-size:12px}#guest-journey .journey-track{scrollbar-color:#6e4d8b #e3dcea;gap:22px;padding-bottom:22px}#guest-journey .journey-card{isolation:isolate;color:#21162b;background:#fff;border:1px solid #d2c7dc;border-radius:26px;width:calc(33.3333% - 14.6667px);min-height:430px;padding:32px 30px 30px;position:relative;box-shadow:0 9px 25px #21162b05}#guest-journey .journey-card:after{content:"";pointer-events:none;border:1px solid #aa97bb;border-radius:50%;width:24px;height:24px;position:absolute;top:38px;right:30px;box-shadow:inset 0 0 0 7px #f4f0f7}#guest-journey .journey-number{font-family:var(--display);color:#4f2c6d;letter-spacing:-.065em;margin-bottom:38px;font-size:48px;font-weight:450}#guest-journey .journey-card h3{color:#21162b;max-width:330px;margin-bottom:18px;font-size:25px;font-weight:650;line-height:1.22}#guest-journey .journey-card p{color:#5b4b69;font-size:15px;line-height:1.85}#guest-journey .journey-line{opacity:.6;background:0 0;border-bottom:1px solid #ae9bbe;width:100%;margin-top:auto;padding-top:26px}#guest-journey .carousel-controls{padding-top:6px}#insights .journal-index,#ops .universe-ops-points article>span{color:#4f2c6d}html[data-viavr-motion=ready] #guest-journey .journey-track{scrollbar-width:none}html[data-viavr-motion=ready] #guest-journey .journey-track::-webkit-scrollbar{height:0}#launch-story .launch-heading{align-items:end;margin-bottom:0}#launch-story .launch-story-cards{align-items:stretch;gap:22px;margin-top:44px}#launch-story .launch-story-cards article{background:linear-gradient(145deg,#fff,#f8f5fa);border:1px solid #cfc4d8;border-radius:26px;min-width:0;padding:32px 30px 36px;box-shadow:0 15px 35px #24182f05}#launch-story .launch-number{color:#d7c4e7;background:#2b1d37;border:1px solid #422c55;width:49px;height:49px;margin:0 0 32px;font-size:13px}#launch-story .launch-story-cards h3{color:#21162b;margin-bottom:18px;font-size:25px;line-height:1.23}#launch-story .launch-story-cards p{color:#5a4969;font-size:15px;line-height:1.85}#launch-story .launch-story-cards article:not(:last-child):after{content:"↗";color:#65497e;font-size:26px;line-height:1;position:absolute;top:36px;right:29px}#launch-story .story-note{border-color:#c7bbd1;margin-top:32px}.site-roles{color:#21162b;padding:0 0 27px 44px}.site-roles>p{color:#5b4b69;margin:0 0 22px;font-size:14px;line-height:1.8}.site-role-list{gap:14px;display:grid}.site-role{background:#f2eef6;border:1px solid #d0c5d9;border-radius:18px;min-width:0;padding:23px 24px}.site-role>span{color:#50326b;text-transform:uppercase;letter-spacing:.07em;margin-bottom:9px;font-size:10px;line-height:1.7;display:block}.site-role>a{letter-spacing:-.025em;color:#291b35;text-underline-offset:5px;justify-content:space-between;align-items:center;gap:15px;padding-bottom:12px;font-size:21px;font-weight:650;line-height:1.3;text-decoration:underline #977fac;display:flex}.site-role>a i{flex-shrink:0;font-size:24px;font-style:normal;font-weight:400}.site-role>p{color:#584766;margin:0;font-size:14px;line-height:1.85}.site-roles>.site-roles-note{border-top:1px solid #cec4d7;margin:22px 0 0;padding-top:20px;font-size:12px;line-height:1.85}@media (width<=1100px){#guest-journey .journey-card{width:calc(50% - 11px)}#launch-story .launch-story-cards{gap:16px}#launch-story .launch-story-cards article{padding:27px 23px 29px}#launch-story .launch-story-cards h3{font-size:23px}}@media (width<=850px){#launch-story .launch-story-cards{grid-template-columns:1fr;gap:17px}#launch-story .launch-story-cards article{grid-template-columns:54px minmax(0,1fr);gap:0 24px;padding:30px;display:grid}#launch-story .launch-number{grid-row:1/3;margin:0}#launch-story .launch-story-cards p{grid-column:2}#launch-story .launch-story-cards article:after{display:none}.site-roles{padding-left:31px}.site-role{padding:21px}}@media (width<=600px){#guest-journey,#launch-story{padding-block:58px}#guest-journey .journey-heading{margin-bottom:29px}#guest-journey .journey-heading h2{font-size:29px;line-height:1.25}#guest-journey .journey-track{gap:16px}#guest-journey .journey-card{border-radius:23px;width:90%;min-height:390px;padding:28px 24px}#guest-journey .journey-card h3{font-size:24px}#guest-journey .journey-card p{font-size:14px;line-height:1.85}#guest-journey .journey-number{margin-bottom:29px;font-size:44px}#guest-journey .journey-card:after{top:34px;right:25px}#guest-journey .story-lead,#guest-journey .story-note{font-size:14px}#guest-journey .carousel-controls{padding-top:9px}#launch-story .launch-story-cards{margin-top:30px}#launch-story .launch-story-cards article{border-radius:23px;padding:26px 24px 29px;display:block}#launch-story .launch-number{width:43px;height:43px;margin-bottom:24px}#launch-story .launch-story-cards h3{font-size:25px}#launch-story .launch-story-cards p{font-size:14px}.site-roles{padding:0 0 24px}.site-role{padding:20px 19px}.site-role>a{font-size:20px}.site-role>span{font-size:10px}.site-role>p,.site-roles>p{font-size:14px}.site-roles>.site-roles-note{font-size:12px}}@media print{#guest-journey,#guest-journey .journey-card,#guest-journey .journey-card:first-child,#launch-story,#launch-story .launch-story-cards article{color:#000;box-shadow:none;background:#fff}#guest-journey .journey-card h3,#guest-journey .journey-card p,#guest-journey .journey-card:first-child h3,#guest-journey .journey-card:first-child p{color:#000}.site-role{break-inside:avoid}}#guest-journey{color:#32233d;background:radial-gradient(at 5% 100%,#efe4f9 0,#0000 65%),#fcfaff}#guest-journey .journey-heading h2,#guest-journey .journey-card h3{color:#32233d}#guest-journey .journey-heading .eyebrow,#guest-journey .journey-number{color:#76509f}#guest-journey .story-lead,#guest-journey .story-note,#guest-journey .carousel-hint,#guest-journey .journey-card p{color:#6c5e76}#guest-journey .journey-card{color:#32233d;background:#fff;border-color:#e1d5eb;box-shadow:0 9px 25px #67438c08}#guest-journey .journey-card:after{border-color:#c8b2da;box-shadow:inset 0 0 0 7px #f5effb}#guest-journey .journey-card:first-child{color:#32233d;background:#eee2f8;border-color:#d6c1e8;box-shadow:0 16px 32px #67438c0b}#guest-journey .journey-card:first-child .journey-number{color:#76509f}#guest-journey .journey-card:first-child:after{background:#a67ec6;border-color:#bd9ed6;box-shadow:inset 0 0 0 7px #e7d6f3}#guest-journey .journey-line,#guest-journey .story-note{border-color:#cdb9df}#guest-journey .carousel-controls,#guest-journey .carousel-counter{color:#684485}#guest-journey .carousel-controls button:hover:not(:disabled):not([aria-disabled=true]){color:#fff;background:#76509f;border-color:#76509f}#guest-journey .carousel-track:focus-visible,#content .carousel-track:focus-visible{outline-color:#76509f}#launch-story{background:#f3edf9}#launch-story .launch-story-cards article{background:linear-gradient(145deg,#fff,#fbf8fe);border-color:#dfd1e9;box-shadow:0 15px 35px #67438c06}#launch-story .launch-number{color:#674387;background:#e8dcf5;border-color:#d7c0e8}#launch-story .launch-story-cards h3{color:#32233d}#launch-story .launch-story-cards p{color:#6c5e76}#launch-story .launch-story-cards article:not(:last-child):after{color:#9975b5}.site-roles,.site-role>a{color:#4b315f}.site-roles>p,.site-role>p{color:#6c5e76}.site-role{background:#f7f2fb;border-color:#dfd2e9}.site-role:first-child{background:#eee3f8;border-color:#d2bde4}.site-role>span{color:#76509f}.site-role>a{text-decoration-color:#b594d0}.site-role>a:hover{color:#8053a5}.universe-invitation .hero-pilot-cta:before,.universe-invitation .hero-pilot-cta:after{content:none;display:none}.airpano-gallery .airpano-track{--airpano-gap:28px;gap:var(--airpano-gap);align-items:stretch;display:flex}.airpano-gallery .airpano-track>.airpano-card{flex-direction:column;flex:0 0 calc((100% - var(--airpano-gap)) / 2);width:calc((100% - var(--airpano-gap)) / 2);align-self:stretch;min-width:0;height:auto;margin:0;display:flex}.airpano-gallery .airpano-image{aspect-ratio:3/2;flex:none;align-self:start;width:100%;min-width:0}.airpano-gallery .airpano-image img{aspect-ratio:3/2;object-fit:cover;object-position:center;width:100%;height:100%;display:block}.airpano-gallery .airpano-card-copy{flex-direction:column;flex:1 0 auto;align-items:flex-start;gap:12px;min-width:0;display:flex}.airpano-gallery .airpano-card-copy h4{margin:0}.airpano-gallery .airpano-credit{margin-top:auto}@media (width<=1100px){.airpano-gallery .airpano-track{--airpano-gap:24px}}@media (width<=850px){.airpano-gallery .airpano-track>.airpano-card{flex-basis:88%;width:88%}}@media (width<=600px){.airpano-gallery .airpano-track{--airpano-gap:17px}}@media print{.airpano-gallery .airpano-track{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.airpano-gallery .airpano-track>.airpano-card{width:auto}}.airpano-original{background:radial-gradient(at 15% 45%,#e2c3fb99,#0000 55%),#f6eefc;border-block:1px solid #e7dcee;padding-block:clamp(38px,5vw,70px)}.airpano-original .airpano-layout{grid-template-columns:minmax(260px,380px) minmax(0,1fr);align-items:center;gap:clamp(35px,6vw,90px);display:grid}.airpano-original .airpano-mark{isolation:isolate;aspect-ratio:2.3;background:radial-gradient(at 24% 0,#c294efaa,#0000 60%),radial-gradient(at 92% 110%,#aa58dc99,#0000 64%),linear-gradient(130deg,#8a45bb,#66319a 52%,#452266);border:1px solid #b586db;border-radius:29px;justify-content:center;align-items:center;padding:28px;text-decoration:none;transition:box-shadow .35s,border-color .35s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff5,inset 0 -1px #ffffff12,0 16px 42px #7941ae35}.airpano-original .airpano-mark img{z-index:2;filter:drop-shadow(0 5px 7px #160d2a40);opacity:1;border-radius:0;width:100%;max-width:320px;height:auto;max-height:none;margin:0;position:relative;transform:none}.airpano-orbit{pointer-events:none;border:1px solid #f3dfff26;border-radius:50%;position:absolute;inset:-66% -18%;transform:rotate(-28deg)}.airpano-orbit:before,.airpano-orbit:after{content:"";border:1px solid #ebd1ff20;border-radius:50%;position:absolute;inset:13%}.airpano-orbit:after{border-color:#d8b1ff16;inset:26%}.airpano-degrees{letter-spacing:.08em;color:#ddc4ef;font-size:11px;font-weight:600;line-height:1;position:absolute;bottom:12px;right:19px}.airpano-original .airpano-layout h2{letter-spacing:-.035em;color:#392347;max-width:860px;font-size:clamp(23px,2.4vw,34px);line-height:1.3}.airpano-original .airpano-layout p{color:#6c5e76;max-width:820px;margin-top:17px;font-size:15px;line-height:1.85}@media (hover:hover){.airpano-original .airpano-mark:hover{border-color:#bd8fee;box-shadow:inset 0 1px #fff6,0 19px 45px #75499f35}}@media (width<=700px){.airpano-original .airpano-layout{grid-template-columns:1fr;gap:29px}.airpano-original .airpano-mark{aspect-ratio:2.45;border-radius:25px;width:min(100%,350px);padding:24px}.airpano-original .airpano-layout h2{font-size:25px}.airpano-original .airpano-layout p{margin-top:15px;font-size:14px}}@media (prefers-reduced-motion:reduce){.airpano-original .airpano-mark{transition:none}}.airpano-original .airpano-mark:before{content:"";aspect-ratio:1;pointer-events:none;background:radial-gradient(circle,#efbcff4d,#0000 68%);border-radius:50%;width:48%;animation:12s ease-in-out infinite alternate airpano-lustre;position:absolute;bottom:-60%;left:-10%}.airpano-original .airpano-orbit{border-color:#f4dcff42}.airpano-original .airpano-orbit:before{border-color:#f0cbff30}.airpano-original .airpano-degrees{color:#f0d9ff}@keyframes airpano-lustre{0%{transform:translate(0)}to{transform:translate(65%,-30%)}}@media (prefers-reduced-motion:reduce){.airpano-original .airpano-mark:before{animation:none}}.button:after,.text-link:after{content:none!important;display:none!important}#guest-journey{background:radial-gradient(at 10% 85%,#e6d3fa 0,#0000 64%),#f9f5ff}#guest-journey .journey-card:first-child{background:linear-gradient(145deg,#dec4f6,#f1e5fb);border-color:#c6a2e3;box-shadow:0 16px 40px #72429810}#guest-journey .journey-card:first-child h3{color:#382048}#guest-journey .journey-card:first-child p{color:#584568}#guest-journey .journey-card:after{content:none}#guest-journey .journey-number{margin-bottom:34px;font-size:42px}#guest-journey .journey-card:nth-child(3){background:#fbf8ff;border-color:#ceb7e4}#launch-story{background:#fff;padding-block:88px}#launch-story .launch-story-cards{background:#fcfaff;border:1px solid #ddd0e9;border-radius:28px;grid-template-columns:1fr;gap:0;margin-top:42px;display:grid;overflow:hidden}#launch-story .launch-story-cards article{box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:64px minmax(190px,.75fr) minmax(0,1.35fr);align-items:start;gap:32px;padding:37px 38px;display:grid;position:relative}#launch-story .launch-story-cards article+article{border-top:1px solid #e5dced}#launch-story .launch-story-cards article:first-child{background:linear-gradient(105deg,#eee0fb,#f9f4ff 75%)}#launch-story .launch-story-cards article:nth-child(3){background:#f8f3fd}#launch-story .launch-story-cards article:after{content:none!important;display:none!important}#launch-story .launch-number{color:#8350ad;width:auto;height:auto;font-family:var(--display);letter-spacing:-.055em;background:0 0;border:0;border-radius:0;margin:0;font-size:38px;font-weight:450;line-height:1.1;display:block}#launch-story .launch-story-cards h3{color:#382647;max-width:370px;margin:0;font-size:27px;line-height:1.22}#launch-story .launch-story-cards p{color:#63526e;margin:0;font-size:15px;line-height:1.85}#launch-story .story-note{border-color:#e4d8ed}#insights{background:linear-gradient(165deg,#e9d8f8,#f5edfc 72%)}#insights .universe-journal-grid{border-top:1px solid #cbb2df;gap:0}#insights .universe-journal-grid>a{box-shadow:none;background:0 0;border:0;border-radius:0;padding:32px}#insights .universe-journal-grid>a+a{border-left:1px solid #d4c0e5}#insights .universe-journal-grid>a:hover{background:#fff5;transform:translateY(-3px)}#insights .journal-index{color:#704093;margin-bottom:26px}#insights .journal-read{color:#593275;text-decoration-thickness:1px}#roi.scenario{background:#f2e7fb;border:1px solid #d2b8e6;box-shadow:0 18px 65px #723c9510}#roi .scenario-results>div:first-child{background:#e3cbf5}@media (width<=850px){#launch-story .launch-story-cards article{grid-template-columns:45px minmax(0,1fr);gap:18px 23px;padding:28px}#launch-story .launch-number{grid-row:1/3;font-size:32px}#launch-story .launch-story-cards h3{font-size:25px}#launch-story .launch-story-cards p{grid-column:2}#insights .universe-journal-grid>a{padding:27px 23px}}@media (width<=600px){#guest-journey .journey-number{margin-bottom:26px;font-size:36px}#launch-story{padding-block:58px}#launch-story .launch-story-cards{border-radius:23px;margin-top:29px}#launch-story .launch-story-cards article{grid-template-columns:32px minmax(0,1fr);gap:16px;padding:25px 20px}#launch-story .launch-number{font-size:27px}#launch-story .launch-story-cards h3{font-size:22px}#launch-story .launch-story-cards p{font-size:14px}#insights .universe-journal-grid>a{padding:27px 0}#insights .universe-journal-grid>a+a{border-top:1px solid #d4c0e5;border-left:0}}@media (prefers-reduced-motion:reduce){#insights .universe-journal-grid>a{transition:none}#insights .universe-journal-grid>a:hover{transform:none}}
