@font-face{font-family:Manrope;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/universe-01.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/universe-02.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/universe-03.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/universe-04.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/universe-05.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/universe-06.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Unbounded;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/universe-07.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Unbounded;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/universe-08.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/universe-09.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Unbounded;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/universe-10.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Unbounded;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/universe-11.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--navy:#1b1222;--navy-soft:#281b34;--ivory:#eee7f4;--paper:#f9f6fc;--walnut:#5d4176;--lilac:#c4b5d2;--ink:#271a33;--muted:#656962;--line:#cec7d5;--display:Manrope,Arial,sans-serif;--shell:1320px;--gutter:clamp(22px,4.5vw,76px)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:105px}body{background:var(--ivory);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Manrope,Arial,sans-serif;font-size:16px;line-height:1.65}h1,h2,h3,p,figure{margin:0}h1,h2{font-family:var(--display);letter-spacing:-.045em;text-wrap:balance;font-weight:650;line-height:1.08}h3{letter-spacing:-.025em;font-weight:500;line-height:1.22}a{color:inherit;text-decoration:none}button,input,summary{font:inherit}button,a,summary{-webkit-tap-highlight-color:transparent}button{color:inherit}button,summary{cursor:pointer}button{border:0}img{max-width:100%;height:auto;display:block}button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible{outline-offset:5px;outline:2px solid #58317b}[hidden]{display:none!important}.shell{width:calc(100% - var(--gutter)*2);max-width:var(--shell);margin-inline:auto}.keep{white-space:nowrap}.eyebrow,.section-rubric{letter-spacing:.13em;text-transform:uppercase;font-size:11px;font-weight:500;line-height:1.55}.eyebrow{color:var(--walnut)}.text-link,.text-hover{text-underline-offset:6px;font-size:13px;line-height:1.6;text-decoration:underline 1px;transition:color .2s;display:inline-block}.text-link:hover,.text-hover:hover{color:var(--walnut)}.button{letter-spacing:.01em;justify-content:center;align-items:center;min-height:54px;padding:16px 30px;font-size:13px;font-weight:500;transition:background .2s,color .2s;display:inline-flex}.skip{z-index:120;background:var(--ivory);color:var(--navy);padding:14px 20px;position:fixed;top:-100px;left:20px}.skip:focus{top:15px}.page-progress{z-index:100;pointer-events:none;height:2px;position:fixed;inset:0 0 auto}.page-progress span{background:var(--lilac);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.studio-header{z-index:60;min-height:92px;padding:18px var(--gutter);color:var(--ivory);background:var(--navy);border-bottom:1px solid #ffffff18;align-items:center;gap:30px;display:flex;position:sticky;top:0}.studio-brand{flex:0 0 136px;display:block}.studio-brand img{width:136px;height:auto}.desktop-nav{align-items:center;gap:30px;margin-left:auto;display:flex}.desktop-nav a,.header-contact,.language summary,.menu-trigger{font-size:13px;font-weight:400}.desktop-nav a{padding-block:10px}.header-contact{border-bottom:1px solid #ccb3e187;margin-left:12px;padding-block:6px}.language{position:relative}.language summary{align-items:center;gap:10px;padding:12px 0;list-style:none;display:flex}.language summary::-webkit-details-marker{display:none}.language-chevron{border:1px solid;border-width:0 1px 1px 0;width:5px;height:5px;margin-top:-3px;transform:rotate(45deg)}.language>div{background:var(--paper);min-width:165px;color:var(--ink);border:1px solid var(--line);padding:10px;position:absolute;top:100%;right:-14px;box-shadow:0 12px 30px #1b122220}.language a{padding:9px 12px;font-size:12px;display:block}.menu-trigger{background:0 0;align-items:center;gap:12px;padding:12px 0;display:flex}.menu-symbol{gap:6px;width:22px;display:grid}.menu-symbol i{background:currentColor;width:22px;height:1px}.menu-symbol i:last-child{width:15px}.menu-panel{background:var(--navy);color:var(--ivory);border:0;width:min(1040px,100vw - 48px);max-width:none;max-height:calc(100dvh - 48px);padding:42px 48px}.menu-panel::backdrop,.image-viewer::backdrop{backdrop-filter:blur(6px);background:#140d1ad9}.menu-top{letter-spacing:.09em;border-bottom:1px solid #ffffff2b;justify-content:space-between;align-items:center;gap:20px;padding-bottom:27px;font-size:12px;display:flex}.menu-close{background:0 0;align-items:center;gap:20px;padding:8px 0;font-size:13px;display:flex}.menu-close span{font-size:28px;font-weight:300}.menu-body{grid-template-columns:1.6fr 1fr;gap:55px;padding-top:34px;display:grid}.menu-body nav a{align-items:baseline;gap:20px;padding:10px 0;display:flex}.menu-body nav a>span{color:var(--lilac);font-size:11px}.menu-body nav strong{font-family:var(--display);font-size:30px;font-weight:600;line-height:1.2}.menu-body aside{padding-top:11px}.menu-body aside p{color:#cabfd3;max-width:250px;margin-bottom:28px;font-size:15px}.menu-body aside>a{padding:7px 0;font-size:14px;display:block}.menu-languages{flex-wrap:wrap;gap:20px;margin-top:36px;font-size:12px;display:flex}.menu-languages a[aria-current]{color:var(--lilac)}.studio-hero{background:var(--navy);color:var(--ivory);padding-bottom:64px}.hero-frame{max-width:1660px;padding:72px 0 34px var(--gutter);grid-template-columns:.88fr 1.12fr;align-items:center;gap:40px;margin:auto;display:grid}.hero-copy{padding-right:8px;padding-block:15px}.hero-kicker{text-transform:uppercase;letter-spacing:.15em;color:var(--lilac);max-width:360px;margin-bottom:27px;font-size:12px;line-height:1.8}.hero-copy h1{letter-spacing:-.045em;font-size:clamp(45px,5.1vw,82px);line-height:1.02}.hero-copy h1 span{display:block}.hero-copy h1 span+span{margin-top:9px}.hero-copy .button{margin-top:36px}.hero-photograph{align-self:center;padding-bottom:30px;position:relative}.hero-photograph img{aspect-ratio:16/9;object-fit:cover;width:100%}.hero-photograph figcaption{text-align:right;letter-spacing:.2em;color:#cac1d2;padding:14px var(--gutter) 0 0;font-size:11px}.hero-under{justify-content:space-between;align-items:flex-end;gap:65px;padding:17px 0 45px;display:flex}.hero-lead{white-space:pre-line;color:#cac2d1;max-width:690px;font-size:14px;line-height:1.8}.hero-under .text-link{max-width:260px;color:var(--ivory);flex-shrink:0}.hero-positioning{border-top:1px solid #ffffff26;padding-top:47px}.hero-thesis{grid-template-columns:.7fr 1.35fr 1fr;align-items:start;gap:40px;display:grid}.hero-thesis .eyebrow{max-width:190px;color:var(--lilac);padding-top:6px;font-size:11px;line-height:1.7}.hero-thesis h2{letter-spacing:-.03em;font-size:clamp(27px,3vw,43px)}.hero-thesis>p:last-child{color:#c6bad0;max-width:320px;font-size:14px;line-height:1.9}.hero-proof{border-top:1px solid #ffffff1c;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:44px;padding-top:30px;display:grid}.hero-proof>div{border-left:1px solid #ffffff29;grid-template-columns:1fr;gap:4px;padding-left:23px;display:grid}.hero-proof>div:first-child{border:0;padding-left:0}.hero-proof span{text-transform:uppercase;letter-spacing:.09em;color:#bcaec9;font-size:12px}.hero-proof strong{font-family:var(--display);font-size:30px;font-weight:600;line-height:1.3}.hero-proof small{color:#bcafc7;font-size:12px;line-height:1.7}.airpano-original{background:#e0d5ea;border-bottom:1px solid #cbbcd8;padding:38px 0}.airpano-layout{grid-template-columns:210px 1fr;align-items:center;gap:62px;display:grid}.airpano-mark img{width:195px;height:auto}.airpano-layout h2{letter-spacing:-.02em;font-family:Manrope,Arial,sans-serif;font-size:19px;font-weight:500;line-height:1.4}.airpano-layout p{color:#5b5263;max-width:900px;margin-top:9px;font-size:14px;line-height:1.8}.chapter{padding:110px 0}.section-rubric{color:var(--walnut);align-items:center;gap:15px;margin-bottom:42px;display:flex}.section-rubric>span{font-size:11px}.section-rubric:after{content:"";opacity:.4;background:currentColor;width:65px;height:1px;margin-left:7px}.chapter-heading{grid-template-columns:1.3fr 1fr;align-items:end;gap:10%;margin-bottom:50px;display:grid}.chapter-heading>p{color:var(--muted);white-space:pre-line;max-width:440px;font-size:15px;line-height:1.85}.chapter-heading h2{max-width:800px}.experience-layout{grid-template-columns:.82fr 1.18fr;align-items:start;gap:9%;display:grid}.experience-photograph{margin-top:12px}.experience-photograph img{aspect-ratio:4/5;object-fit:cover;width:100%}.experience-editorial .chapter-heading{margin-bottom:30px;display:block}.experience-editorial .chapter-heading h2{max-width:620px;margin-bottom:22px;font-size:clamp(40px,4vw,59px)}.experience-editorial .chapter-heading>p{max-width:550px;font-size:14px}.why-stories{grid-template-columns:1fr 1fr;gap:28px 34px;display:grid}.why-story{border-top:1px solid var(--line);padding-top:20px}.serial{color:var(--walnut);margin-bottom:17px;font-size:11px;display:block}.why-story h3{max-width:260px;margin-bottom:12px;font-size:21px}.why-story p{color:var(--muted);font-size:14px;line-height:1.85}.micro-label{color:var(--walnut);letter-spacing:.06em;margin-top:17px;font-size:11px;display:block}.experience-led{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:8%;margin-top:70px;padding-top:57px;display:grid}.experience-column h3{font-family:var(--display);margin-bottom:26px;font-size:31px;font-weight:600}.experience-column>p{border-top:1px solid var(--line);grid-template-columns:1fr 1.4fr;align-items:baseline;gap:20px;padding:12px 0;font-size:14px;display:grid}.experience-column strong{font-weight:500}.experience-column p>span{color:var(--muted)}.solution-section{background:var(--ivory);padding-top:25px}.platform-heading{grid-template-columns:1.5fr 1fr}.platform-heading h2{max-width:800px}.revenue-selector{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:25px;margin:45px 0 54px;display:grid}.revenue-selector>a{border-bottom:2px solid #0000;align-items:baseline;gap:17px;margin-bottom:-1px;padding:22px 0;font-size:13px;line-height:1.55;display:flex}.revenue-selector span{color:var(--walnut);flex-shrink:0;font-size:11px}.revenue-selector strong{font-weight:500}.revenue-selector>a:hover,.revenue-selector>a[aria-current]{border-color:var(--walnut)}.revenue-play{scroll-margin-top:120px}.play-franchise{background:var(--navy);color:var(--ivory);grid-template-columns:.8fr 1.2fr;align-items:center;gap:8%;padding:55px 58px;display:grid}.play-index{font-family:var(--display);color:var(--walnut);margin-bottom:29px;font-size:58px;line-height:1;display:block}.play-copy h3{font-family:var(--display);letter-spacing:-.035em;font-size:clamp(30px,3.2vw,45px);font-weight:600;line-height:1.13}.play-copy>p{color:var(--muted);margin-top:23px;font-size:14px;line-height:1.85}.revenue-play ul{margin:29px 0 0;padding:0;list-style:none}.revenue-play li{border-top:1px solid var(--line);padding:12px 0;font-size:14px;line-height:1.6}.play-franchise .play-index{color:var(--lilac)}.play-franchise .play-copy>p,.play-franchise li{color:#cec4d6}.play-franchise li{border-color:#ffffff25}.platform-statement{font-family:var(--display);letter-spacing:-.02em;max-width:500px;margin-bottom:28px;font-size:clamp(27px,2.8vw,39px);font-weight:600;line-height:1.2}.interface-photograph{background:#efedf0;padding:14px}.interface-photograph img{width:100%;height:auto}.franchise-editorial .text-link{color:#af8ad0;margin-top:23px;font-size:13px}.play-concierge{grid-template-columns:1.2fr .8fr;align-items:center;gap:9%;padding:105px 0;display:grid}.concierge-photograph img{width:100%;height:auto}.play-concierge .play-copy{padding-right:12px}.play-media{padding-bottom:3px}.discovery-photograph img{aspect-ratio:2;object-fit:cover;width:100%}.media-editorial{background:#ded2e8;grid-template-columns:72px 1.3fr .8fr;align-items:start;gap:45px;margin:0 0 0 13%;padding:42px 45px;display:grid}.media-editorial .play-index{margin-top:4px;margin-bottom:0}.media-editorial ul{margin:6px 0 0}.media-editorial li{border-color:#baaac8}.media-editorial .play-copy h3{font-size:37px}.media-editorial .play-copy>p{font-size:14px}.library-section{background:var(--paper);padding-top:38px}.library-section>.shell{border-top:1px solid var(--line);padding-top:65px}.library-heading{grid-template-columns:1fr 1fr;gap:20%;margin-bottom:66px}.gallery-chapters{gap:88px;display:grid}.gallery-chapter-heading{align-items:start;gap:22px;display:flex}.gallery-chapter-index{color:var(--walnut);flex-shrink:0;padding-top:6px;font-size:11px}.gallery-chapter-heading h3{font-family:var(--display);letter-spacing:-.035em;margin-bottom:19px;font-size:35px;font-weight:600;line-height:1.14}.gallery-chapter-heading p{color:var(--muted);font-size:14px;line-height:1.9}.library-frame{min-width:0}.library-frame>a{display:block;position:relative}.library-frame img{width:100%;height:auto}.library-frame figcaption{color:var(--muted);align-items:baseline;gap:13px;padding-top:14px;font-size:12px;line-height:1.7;display:flex}.library-frame figcaption>span{color:var(--walnut);flex-shrink:0;font-size:12px}.gallery-open{background:var(--paper);color:var(--navy);place-items:center;width:32px;height:32px;font-size:22px;font-weight:300;line-height:1;display:grid;position:absolute;bottom:14px;right:14px}.gallery-chapter-1{grid-template-columns:1fr 1.8fr;align-items:center;gap:10%;display:grid}.gallery-chapter-1 .gallery-chapter-heading{max-width:340px}.gallery-chapter-2{grid-template-columns:1fr 2.4fr;align-items:start;gap:8%;display:grid}.gallery-chapter-2 .gallery-chapter-heading{padding-top:28px}.gallery-chapter-2 .library-gallery{grid-template-columns:1.5fr 1fr;align-items:start;gap:27px;display:grid}.gallery-chapter-3{grid-template-columns:1fr 1.5fr;align-items:start;column-gap:10%;display:grid}.gallery-chapter-3 .gallery-chapter-heading{grid-area:1/2;max-width:475px;margin:10px 0 38px}.gallery-chapter-3 .library-gallery{display:contents}.gallery-chapter-3 .library-frame:first-child{grid-area:1/1/3;margin-top:3px}.gallery-chapter-3 .library-frame:last-child{grid-area:2/2;justify-self:end;width:78%}.license{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:70px 0 0 34%}.license summary{justify-content:space-between;align-items:center;gap:25px;padding:20px 0;font-size:13px;font-weight:500;list-style:none;display:flex}.license summary::-webkit-details-marker{display:none}.license summary>span{font-size:24px;font-weight:300;line-height:1}.license[open] summary>span{transform:rotate(45deg)}.license>div{padding:0 50px 24px 0}.license p{color:var(--muted);font-size:14px;line-height:1.9}.license .text-link{margin-top:17px}.partnership-section{background:var(--navy);color:var(--ivory);padding-block:102px}.partnership-section .chapter-heading{grid-template-columns:1.2fr 1fr;align-items:start;gap:12%}.partnership-section .eyebrow{color:var(--lilac);margin-bottom:26px}.partnership-section .chapter-heading>p{color:#c4b9ce;max-width:470px;padding-top:47px}.partnership-section h2{font-size:clamp(40px,4vw,60px)}.partnership-audiences{margin-top:62px}.partnership-audiences article{border-top:1px solid #ffffff2b;grid-template-columns:1fr 1.7fr;gap:12%;padding:37px 0;display:grid}.partnership-audiences .eyebrow{max-width:240px;padding-top:6px;line-height:1.8}.partnership-audiences h3{font-family:var(--display);max-width:700px;margin-bottom:20px;font-size:34px;font-weight:600}.partnership-audiences article>div>p{color:#c4b9ce;max-width:650px;font-size:14px;line-height:1.9}.partnership-audiences .text-link{color:var(--ivory);margin-top:22px}.partnership-route{border-top:1px solid #ffffff2b;grid-template-columns:repeat(3,1fr);gap:42px;margin-top:17px;padding-top:32px;display:grid}.partnership-route p{color:#c5b8d1;align-items:baseline;gap:18px;font-size:14px;line-height:1.7;display:flex}.partnership-route span{color:var(--lilac);flex-shrink:0;font-size:11px}.ops-section{background:var(--ivory)}.ops-editorial{grid-template-columns:1fr 1.25fr;align-items:center;gap:10%;margin-top:55px;display:grid}.ops-line article{border-top:1px solid var(--line);grid-template-columns:38px 1fr;gap:22px;padding:26px 0;display:grid}.ops-line article:first-child{border:0;padding-top:0}.step-number{font-family:var(--display);color:var(--walnut);font-size:28px;line-height:1.1}.ops-line h3{margin-bottom:13px;font-size:25px}.ops-line p{color:var(--muted);max-width:370px;font-size:14px;line-height:1.85}.service-photograph img{width:100%;height:auto}.service-photograph figcaption{color:var(--muted);padding-top:16px;font-size:12px}.scenario{background:var(--navy);color:var(--ivory);margin-top:80px;padding:50px 55px;scroll-margin-top:112px}.scenario-intro{grid-template-columns:1fr 1.1fr;align-items:start;gap:12px 8%;display:grid}.scenario-intro .eyebrow{color:var(--lilac);grid-column:1/-1;margin-bottom:8px}.scenario-intro h3{font-family:var(--display);font-size:39px;font-weight:600;line-height:1.15}.scenario-intro>p:last-child{color:#c4b9ce;font-size:14px;line-height:1.85}.scenario-workspace{border-top:1px solid #ffffff2b;border-bottom:1px solid #ffffff2b;grid-template-columns:1.25fr 1fr;gap:9%;margin-top:43px;padding:35px 0;display:grid}.scenario-controls{grid-template-columns:1fr 1fr;gap:29px 25px;display:grid}.scenario-controls label{min-width:0}.scenario-controls label>span{color:#c4b6d1;min-height:32px;font-size:12px;line-height:1.6;display:block}.scenario-controls label>div{border-bottom:1px solid #cfc6d76b;align-items:center;padding:5px 0;display:flex}.calc-adjust{color:#ceb7e2;background:0 0;min-width:30px;min-height:42px;padding:3px;font-size:22px;font-weight:300}.scenario-controls input{width:80px;min-width:0;color:var(--ivory);text-align:center;-moz-appearance:textfield;appearance:textfield;background:0 0;border:0;flex:1;padding:5px 0;font-size:31px;line-height:1.3}.scenario-controls input::-webkit-inner-spin-button,.scenario-controls input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.scenario-controls input:out-of-range{color:#bb9bd7}.scenario-results{border-left:1px solid #ffffff2b;align-content:center;gap:24px;padding-left:35px;display:grid}.scenario-results span{color:#c6bad0;font-size:12px;line-height:1.6;display:block}.scenario-results output{font-family:var(--display);letter-spacing:-.04em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:clamp(40px,4.7vw,65px);line-height:1.2;display:block}.scenario-results>div:last-child output{color:var(--lilac)}.scenario-note{max-width:940px;margin-top:25px}.scenario-note p{color:#baacc7;margin-top:11px;font-size:14px;line-height:1.9}.scenario-note .text-link{color:var(--ivory);margin-top:19px;font-size:13px}.community-section{background:#e1d8e9;padding:65px 0}.community-layout{grid-template-columns:1.1fr 1fr;align-items:center;gap:10%;display:grid}.community-layout .eyebrow{margin-bottom:20px}.community-layout h2{max-width:520px;font-size:39px}.community-layout p:not(.eyebrow){color:var(--muted);max-width:460px;margin-top:21px;font-size:14px;line-height:1.9}.community-links{grid-template-columns:repeat(2,1fr);gap:18px 30px;display:grid}.social-card{border-top:1px solid #bbacc8;align-items:center;gap:15px;padding:19px 0;transition:color .2s;display:flex}.social-icon{flex-shrink:0;width:31px;height:31px;display:block}.social-icon svg{width:100%;height:100%;display:block}.social-label{font-size:13px;line-height:1.6}.social-card:hover{color:var(--walnut)}.faq-section{background:var(--paper)}.faq-layout{grid-template-columns:.65fr 1.35fr;gap:12%;display:grid}.faq-heading{align-self:start;position:sticky;top:132px}.faq-heading .eyebrow{margin-bottom:23px}.faq-heading h2{font-size:76px}.faq-heading>p:last-child{color:var(--muted);max-width:250px;margin-top:20px;font-size:14px;line-height:1.8}.faq-list details{border-top:1px solid var(--line)}.faq-list details:last-child{border-bottom:1px solid var(--line)}.faq-list summary{grid-template-columns:21px 1fr 22px;align-items:baseline;gap:23px;padding:25px 0;list-style:none;display:grid}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary>span{color:var(--walnut);font-size:11px}.faq-list summary strong{font-size:17px;font-weight:500;line-height:1.5}.faq-list summary i{font-size:23px;font-style:normal;font-weight:300;line-height:1}.faq-list details[open] summary i{transform:rotate(45deg)}.faq-list details>p{color:var(--muted);padding:0 42px 27px 44px;font-size:14px;line-height:1.9}.partners-section{background:var(--paper);padding:0 0 80px}.partners-section>.shell{border-top:1px solid var(--line);padding-top:43px}.partners-intro{justify-content:space-between;align-items:baseline;gap:50px;display:flex}.partners-intro p{color:var(--muted);max-width:560px;font-size:14px}.partner-wall{grid-template-columns:repeat(6,1fr);align-items:center;gap:28px;margin-top:35px;display:grid}.partner-wall img{object-fit:contain;justify-self:center;width:100%;max-width:160px;height:60px}.contact-section{background:var(--navy);color:var(--ivory);padding:92px 0 70px}.contact-card{grid-template-columns:1.5fr 1fr;align-items:end;gap:10%;display:grid}.contact-card .eyebrow{color:var(--lilac);margin-bottom:24px}.contact-card h2{max-width:900px;font-size:clamp(48px,6vw,88px)}.contact-card p:not(.eyebrow){color:#c5b8d1;max-width:660px;margin-top:26px;font-size:14px;line-height:1.85}.contact-links{flex-wrap:wrap;justify-content:end;align-items:center;gap:28px;padding-bottom:7px;display:flex}.contact-links .button{background:var(--lilac);min-width:170px}.contact-links .button:hover{background:var(--ivory)}.contact-telegram{text-underline-offset:6px;font-size:13px;text-decoration:underline}.studio-footer{background:var(--navy);color:var(--ivory);padding-bottom:82px}.footer-top{border-top:1px solid #ffffff26;justify-content:space-between;align-items:center;gap:50px;padding:35px 0;display:flex}.footer-top img{width:130px;height:auto}.footer-top p{color:#b3a4c1;margin-top:12px;font-size:11px}.footer-languages{flex-wrap:wrap;gap:21px;font-size:12px;display:flex}.footer-languages a[aria-current]{color:var(--lilac)}.footer-bottom{color:#b7a8c5;border-top:1px solid #fff2;justify-content:space-between;gap:30px;padding-top:23px;font-size:11px;display:flex}.footer-bottom>div{flex-wrap:wrap;gap:22px;display:flex}.footer-bottom a{line-height:1.6}.footer-bottom a:hover{color:var(--lilac)}.contact-dock{right:22px;bottom:max(20px,env(safe-area-inset-bottom));z-index:55;color:var(--ivory);position:fixed}.contact-dock>summary{background:var(--navy);border:1px solid #91879a;align-items:center;gap:11px;min-height:45px;padding:12px 17px;font-size:13px;list-style:none;display:flex;box-shadow:0 5px 20px #1b122217}.contact-dock>summary::-webkit-details-marker{display:none}.contact-dock summary i{margin-left:9px;font-size:18px;font-style:normal;font-weight:300;line-height:1}.contact-dock[open] summary i{transform:rotate(45deg)}.contact-signal{background:var(--lilac);border-radius:50%;width:4px;height:4px}.contact-dock>div{background:var(--navy);border:1px solid #91879a;min-width:200px;padding:8px;position:absolute;bottom:calc(100% + 10px);right:0;box-shadow:0 8px 25px #1b122220}.contact-dock>div>a{align-items:center;gap:13px;padding:12px;font-size:13px;display:flex}.contact-channel-icon{place-items:center;width:22px;height:22px;display:grid}.contact-channel-icon svg{width:22px;height:22px}.image-viewer{background:var(--paper);width:min(1280px,100vw - 48px);max-width:none;max-height:calc(100dvh - 48px);color:var(--navy);border:0;padding:44px 22px 18px;overflow:auto}.image-viewer>button{background:0 0;width:36px;height:36px;font-size:28px;font-weight:300;position:absolute;top:5px;right:12px}.image-viewer>img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:calc(100dvh - 150px);margin-inline:auto}.image-viewer>p{margin-top:12px;font-size:12px;line-height:1.7}.legal-copy .eyebrow{color:var(--walnut)}@media (width>=1700px){.hero-frame{padding-right:var(--gutter)}.hero-photograph figcaption{padding-right:0}}@media (width<=1100px){.studio-header{gap:22px}.desktop-nav{gap:20px}.studio-brand{flex-basis:120px}.studio-brand img{width:120px}.header-contact{margin-left:0}.hero-frame{gap:30px}.hero-copy h1{font-size:60px}.hero-under{gap:35px}.hero-thesis{grid-template-columns:.6fr 1.2fr 1fr;gap:25px}.experience-layout{grid-template-columns:.8fr 1.2fr;gap:6%}.why-stories{gap:25px}.why-story h3{font-size:19px}.play-franchise{gap:7%;padding:42px}.play-concierge{gap:7%;padding-block:75px}.media-editorial{grid-template-columns:48px 1.25fr 1fr;gap:28px;margin-left:7%;padding:35px}.media-editorial .play-copy h3{font-size:32px}.gallery-chapter-2{grid-template-columns:1fr 2fr;gap:6%}.gallery-chapter-2 .library-gallery{gap:20px}.gallery-chapter-2 .library-frame:last-child{margin-top:90px}.scenario{padding:40px}.scenario-workspace{gap:6%}.scenario-results{padding-left:25px}.contact-links{gap:22px}.community-layout{gap:7%}.community-links{gap:12px 22px}.social-icon{width:28px;height:28px}.partner-wall{gap:20px}.contact-card{gap:7%}.footer-languages{gap:16px}}@media (width<=850px){html{scroll-padding-top:86px}.studio-header{gap:24px;min-height:78px;padding-block:14px}.desktop-nav{display:none}.header-contact{margin-left:auto}.studio-brand{flex-basis:120px}.hero-frame{padding:58px var(--gutter) 0;grid-template-columns:1fr;gap:43px;display:grid}.hero-copy{max-width:720px;padding:0}.hero-copy h1{max-width:720px;font-size:clamp(52px,8.4vw,72px)}.hero-kicker{max-width:500px;margin-bottom:23px}.hero-copy .button{margin-top:30px}.hero-photograph{margin-inline:calc(-1*var(--gutter));padding-bottom:0}.hero-photograph img{aspect-ratio:16/9}.hero-photograph figcaption{padding-right:var(--gutter);font-size:11px}.hero-under{padding-top:30px;padding-bottom:32px;display:block}.hero-lead{max-width:680px}.hero-under .text-link{max-width:none;margin-top:22px}.hero-positioning{padding-top:35px}.hero-thesis{grid-template-columns:1fr 1fr;gap:20px 40px}.hero-thesis .eyebrow{grid-column:1/-1;max-width:none}.hero-thesis h2{font-size:34px}.hero-proof{gap:24px;margin-top:35px}.hero-proof strong{font-size:26px}.airpano-layout{grid-template-columns:150px 1fr;gap:35px}.airpano-layout h2{font-size:17px}.airpano-layout p{font-size:14px}.chapter{padding:75px 0}.chapter-heading{gap:8%;margin-bottom:38px}.chapter-heading h2{font-size:44px}.chapter-heading>p{font-size:14px}.section-rubric{margin-bottom:34px}.experience-layout{grid-template-columns:.8fr 1fr;gap:7%}.experience-editorial .chapter-heading h2{font-size:39px}.experience-editorial .chapter-heading>p{font-size:14px}.experience-photograph{position:sticky;top:110px}.why-stories{display:block}.why-story{padding:21px 0}.why-story:last-child{padding-bottom:0}.serial{margin-bottom:12px}.why-story h3{max-width:none;font-size:21px}.experience-led{gap:7%;margin-top:48px;padding-top:35px}.experience-column h3{font-size:27px}.experience-column>p{font-size:14px;display:block}.experience-column p>span{margin-top:4px;display:block}.solution-section{padding-top:18px}.revenue-selector{gap:18px;margin:35px 0 40px}.revenue-selector>a{font-size:13px;display:block}.revenue-selector span{margin-bottom:8px;display:block}.play-franchise{grid-template-columns:1fr 1fr;gap:30px;padding:32px}.play-index{margin-bottom:22px;font-size:43px}.play-copy h3{font-size:31px}.play-copy>p{font-size:14px}.platform-statement{font-size:27px}.interface-photograph{padding:9px}.play-franchise li{font-size:14px}.franchise-editorial .text-link{font-size:13px}.play-concierge{grid-template-columns:1.1fr 1fr;gap:35px;padding-block:64px}.media-editorial{grid-template-columns:40px 1fr;gap:24px;margin-left:0;padding:30px}.media-editorial ul{flex-wrap:wrap;grid-column:2;gap:14px 24px;margin:0;display:flex}.media-editorial li{flex:1;min-width:130px;padding-top:10px;font-size:14px}.library-section{padding-top:0}.library-section>.shell{padding-top:50px}.library-heading{gap:15%}.gallery-chapters{gap:60px}.gallery-chapter-1{grid-template-columns:1fr 1.6fr;gap:7%}.gallery-chapter-heading h3{font-size:29px}.gallery-chapter-heading p{font-size:14px}.gallery-chapter-heading{gap:13px}.gallery-chapter-2{display:block}.gallery-chapter-2 .gallery-chapter-heading{max-width:440px;margin-bottom:30px;padding-top:0}.gallery-chapter-2 .library-gallery{grid-template-columns:1.4fr 1fr;gap:25px}.gallery-chapter-2 .library-frame:last-child{margin-top:70px}.gallery-chapter-3{gap:7%}.gallery-chapter-3 .library-frame:last-child{width:90%}.license{margin-top:55px;margin-left:20%}.partnership-section .chapter-heading{grid-template-columns:1.1fr 1fr;gap:8%}.partnership-section .chapter-heading h2{font-size:43px}.partnership-section .chapter-heading>p{padding-top:37px;font-size:14px}.partnership-audiences{margin-top:42px}.partnership-audiences article{grid-template-columns:1fr 1.5fr;gap:8%;padding-block:30px}.partnership-audiences h3{font-size:29px}.partnership-audiences article>div>p{font-size:14px}.partnership-route{gap:24px}.partnership-route p{font-size:14px;display:block}.partnership-route span{margin-bottom:11px;display:block}.ops-editorial{grid-template-columns:1fr 1fr;gap:7%}.ops-line article{grid-template-columns:26px 1fr;gap:15px}.ops-line h3{font-size:23px}.ops-line p{font-size:14px}.step-number{font-size:24px}.scenario{margin-top:55px;padding:34px}.scenario-intro{gap:15px 8%}.scenario-intro h3{font-size:32px}.scenario-intro>p:last-child{font-size:14px}.scenario-workspace{grid-template-columns:1.3fr 1fr;gap:30px}.scenario-controls{gap:24px 18px}.scenario-controls input{font-size:25px}.scenario-controls label>span{min-height:45px}.scenario-results{padding-left:25px}.scenario-results output{font-size:44px}.community-layout{gap:7%}.community-layout h2{font-size:34px}.community-links{gap:8px 20px}.social-card{padding:18px 0;display:block}.social-icon{margin-bottom:13px}.faq-layout{grid-template-columns:.6fr 1.4fr;gap:8%}.faq-heading h2{font-size:60px}.faq-list summary{grid-template-columns:18px 1fr 20px;gap:16px}.faq-list summary strong{font-size:15px}.faq-list details>p{padding-left:34px;padding-right:26px;font-size:14px}.partner-wall{grid-template-columns:repeat(3,1fr);gap:25px 40px}.partners-intro{align-items:start;gap:30px}.partners-intro p{max-width:380px}.contact-card{grid-template-columns:1fr;gap:35px}.contact-card h2{font-size:64px}.contact-links{justify-content:start}.footer-top{align-items:start}.footer-languages{justify-content:end;max-width:290px}.footer-bottom{gap:30px}.footer-bottom>div{gap:14px}.menu-panel{padding:28px}.menu-body{grid-template-columns:1.5fr 1fr;gap:30px}.menu-body nav strong{font-size:26px}}@media (width<=600px){:root{--gutter:22px}body{font-size:15px}html{scroll-padding-top:78px}.studio-header{gap:19px;min-height:72px;padding-block:13px}.studio-brand{flex-basis:109px}.studio-brand img{width:109px}.header-contact{display:none}.language{margin-left:auto}.language summary{font-size:12px}.menu-trigger>span:last-child{display:none}.menu-trigger{padding:10px 0}.menu-symbol{width:20px}.hero-frame{gap:34px;padding-top:42px}.hero-kicker{max-width:280px;margin-bottom:22px;font-size:12px;line-height:1.85}.hero-copy h1{letter-spacing:-.04em;font-size:clamp(42px,10vw,60px);line-height:1.06}.hero-copy h1 span+span{margin-top:5px}.hero-copy .button{min-height:49px;margin-top:28px;padding:14px 25px;font-size:13px}.hero-photograph figcaption{padding-top:11px}.hero-under{padding-top:23px}.hero-lead{font-size:14px;line-height:1.9}.hero-under .text-link{margin-top:19px;font-size:13px}.hero-thesis{grid-template-columns:1fr;gap:18px}.hero-thesis h2{max-width:400px;font-size:36px}.hero-thesis>p:last-child{max-width:none;font-size:14px}.hero-thesis .eyebrow{font-size:11px}.hero-proof{gap:17px;margin-top:29px;padding-top:23px}.hero-proof>div{padding-left:13px}.hero-proof span{letter-spacing:.02em;font-size:12px}.hero-proof strong{font-size:20px;line-height:1.2}.hero-proof small{font-size:12px;line-height:1.7}.keep{white-space:nowrap}.studio-hero{padding-bottom:37px}.airpano-original{padding:27px 0}.airpano-layout{display:block}.airpano-mark img{width:143px;margin-bottom:22px}.airpano-layout h2{font-size:17px;line-height:1.4}.airpano-layout p{font-size:14px;line-height:1.8}.chapter{padding:58px 0}.section-rubric{gap:12px;margin-bottom:28px;font-size:11px}.section-rubric:after{width:40px}.section-rubric>span{font-size:11px}.chapter-heading{margin-bottom:32px;display:block}.chapter-heading h2{margin-bottom:23px;font-size:39px}.chapter-heading>p{max-width:none;font-size:14px;line-height:1.85}.experience-layout{flex-direction:column;gap:32px;display:flex}.experience-photograph{align-self:flex-start;width:76%;margin-top:0;position:static}.experience-editorial{width:100%}.experience-editorial .chapter-heading{margin-bottom:28px}.experience-editorial .chapter-heading h2{max-width:440px;font-size:39px}.why-stories{grid-template-columns:1fr 1fr;gap:27px 24px;display:grid}.why-story{padding:19px 0 0}.why-story h3{margin-bottom:11px;font-size:18px;line-height:1.25}.why-story p{font-size:14px;line-height:1.85}.micro-label{margin-top:14px;font-size:11px;line-height:1.6}.serial{font-size:11px}.experience-led{margin-top:39px;padding-top:28px;display:block}.experience-column+.experience-column{margin-top:28px}.experience-column h3{margin-bottom:21px;font-size:29px}.experience-column>p{grid-template-columns:1fr 1.4fr;gap:17px;padding:11px 0;font-size:14px;display:grid}.experience-column p>span{margin:0}.solution-section{padding-top:7px}.revenue-selector{gap:15px;margin:30px 0 33px}.revenue-selector>a{padding-block:17px;font-size:13px;line-height:1.55}.revenue-selector span{margin-bottom:7px;font-size:11px}.play-franchise{margin-inline:-7px;padding:28px 24px;display:block}.play-index{margin-bottom:21px;font-size:43px}.play-copy h3{font-size:34px}.play-copy>p{margin-top:20px;font-size:14px;line-height:1.85}.revenue-play ul{margin-top:25px}.revenue-play li{padding:11px 0;font-size:14px}.franchise-editorial{border-top:1px solid #ffffff29;margin-top:33px;padding-top:28px}.platform-statement{max-width:none;margin-bottom:24px;font-size:29px}.interface-photograph{padding:9px}.franchise-editorial .text-link{margin-top:18px;font-size:13px}.play-concierge{flex-direction:column;gap:28px;padding-block:48px;display:flex}.concierge-photograph{align-self:start;width:100%}.play-concierge .play-copy{align-self:stretch;padding:0 0 0 8%}.play-media{margin-top:2px}.discovery-photograph{margin-inline:calc(-1*var(--gutter))}.discovery-photograph img{aspect-ratio:2}.media-editorial{grid-template-columns:30px 1fr;gap:18px;margin-left:7%;margin-right:-7px;padding:28px 21px}.media-editorial .play-index{font-size:34px}.media-editorial .play-copy h3{font-size:30px}.media-editorial .play-copy>p{margin-top:18px;font-size:14px}.media-editorial ul{margin-top:4px;display:block}.media-editorial li{padding:10px 0;font-size:14px}.library-section{padding-top:0}.library-section>.shell{padding-top:40px}.library-heading{margin-bottom:37px}.gallery-chapters{gap:43px}.gallery-chapter-heading h3{margin-bottom:15px;font-size:31px}.gallery-chapter-heading p{font-size:14px;line-height:1.85}.gallery-chapter-index{padding-top:6px;font-size:11px}.gallery-chapter-heading{gap:16px}.gallery-chapter-1{flex-direction:column;gap:27px;display:flex}.gallery-chapter-1 .gallery-chapter-heading{align-self:start;max-width:none}.gallery-chapter-1 .library-gallery{width:100%}.library-frame figcaption{gap:10px;padding-top:12px;font-size:12px}.library-frame figcaption>span{font-size:12px}.gallery-open{width:29px;height:29px;font-size:21px;bottom:10px;right:10px}.gallery-chapter-2 .gallery-chapter-heading{max-width:none;margin-bottom:27px}.gallery-chapter-2 .library-gallery{flex-direction:column;gap:27px;display:flex}.gallery-chapter-2 .library-frame:first-child{align-self:start;width:91%}.gallery-chapter-2 .library-frame:last-child{align-self:end;width:72%;margin-top:0}.gallery-chapter-3{flex-direction:column;gap:27px;display:flex}.gallery-chapter-3 .gallery-chapter-heading{max-width:none;margin:0}.gallery-chapter-3 .library-gallery{flex-direction:column;gap:27px;width:100%;display:flex}.gallery-chapter-3 .library-frame:first-child{width:77%;margin:0}.gallery-chapter-3 .library-frame:last-child{align-self:end;width:90%}.license{margin:40px 0 0}.license summary{padding:18px 0;font-size:13px}.license p{font-size:14px}.license>div{padding:0 20px 22px 0}.partnership-section{padding:59px 0}.partnership-section .chapter-heading h2{max-width:none;font-size:40px}.partnership-section .eyebrow{margin-bottom:22px;font-size:11px}.partnership-section .chapter-heading>p{max-width:none;padding:0;font-size:14px}.partnership-audiences{margin-top:34px}.partnership-audiences article{padding:27px 0;display:block}.partnership-audiences .eyebrow{max-width:none;margin-bottom:18px}.partnership-audiences h3{margin-bottom:18px;font-size:31px}.partnership-audiences article>div>p{font-size:14px;line-height:1.85}.partnership-audiences .text-link{margin-top:19px;font-size:13px}.partnership-route{grid-template-columns:1fr;gap:17px;margin-top:7px;padding-top:26px}.partnership-route p{gap:18px;font-size:14px;display:flex}.partnership-route span{margin:0}.ops-editorial{flex-direction:column;gap:31px;margin-top:35px;display:flex}.ops-line{width:100%}.ops-line article{grid-template-columns:26px 1fr;gap:20px;padding:22px 0}.ops-line h3{margin-bottom:11px;font-size:24px}.ops-line p{max-width:none;font-size:14px;line-height:1.85}.service-photograph{width:100%}.service-photograph figcaption{padding-top:12px;font-size:12px}.scenario{margin-top:39px;margin-inline:-7px;padding:29px 24px}.scenario-intro{display:block}.scenario-intro .eyebrow{margin-bottom:19px;font-size:11px}.scenario-intro h3{margin-bottom:22px;font-size:34px}.scenario-intro>p:last-child{font-size:14px}.scenario-workspace{margin-top:28px;padding:26px 0;display:block}.scenario-controls{gap:25px 20px}.scenario-controls label>span{min-height:35px;font-size:12px}.scenario-controls input{font-size:27px}.calc-adjust{min-width:26px;font-size:21px}.scenario-results{border-top:1px solid #ffffff2b;border-left:0;grid-template-columns:1fr 1fr;gap:20px;margin-top:31px;padding:23px 0 0}.scenario-results span{min-height:33px;font-size:12px}.scenario-results output{margin-top:9px;font-size:40px;line-height:1.1}.scenario-note{margin-top:22px}.scenario-note p{font-size:14px;line-height:1.9}.scenario-note .text-link{font-size:13px}.community-section{padding:43px 0}.community-layout{display:block}.community-layout h2{font-size:36px}.community-layout p:not(.eyebrow){margin-top:19px;font-size:14px;line-height:1.85}.community-layout .eyebrow{margin-bottom:18px;font-size:11px}.community-links{gap:10px 25px;margin-top:29px}.social-card{gap:14px;padding:18px 0;display:flex}.social-icon{width:26px;height:26px;margin:0}.social-label{font-size:13px}.faq-layout{display:block}.faq-heading{margin-bottom:29px;position:static}.faq-heading .eyebrow{margin-bottom:18px;font-size:11px}.faq-heading h2{font-size:56px}.faq-heading>p:last-child{max-width:none;margin-top:17px;font-size:14px}.faq-list summary{grid-template-columns:16px 1fr 18px;gap:15px;padding:21px 0}.faq-list summary strong{font-size:14px;line-height:1.55}.faq-list summary>span{font-size:11px}.faq-list summary i{font-size:21px}.faq-list details>p{padding:0 12px 23px 31px;font-size:14px;line-height:1.85}.partners-section{padding-bottom:48px}.partners-section>.shell{padding-top:31px}.partners-intro{display:block}.partners-intro h2{font-size:31px}.partners-intro p{max-width:none;margin-top:15px;font-size:14px}.partner-wall{gap:23px 28px;margin-top:27px}.partner-wall img{max-width:130px;height:43px}.contact-section{padding:59px 0 40px}.contact-card{gap:28px}.contact-card .eyebrow{margin-bottom:21px;font-size:11px}.contact-card h2{max-width:480px;font-size:49px}.contact-card p:not(.eyebrow){margin-top:23px;font-size:14px;line-height:1.85}.contact-links{gap:27px;padding-bottom:0}.contact-links .button{min-width:145px;min-height:48px;font-size:13px}.contact-telegram{font-size:13px}.footer-top{padding:28px 0;display:block}.footer-top img{width:119px}.footer-top p{font-size:11px}.footer-languages{justify-content:start;gap:15px 22px;max-width:none;margin-top:25px;font-size:12px}.footer-bottom{padding-top:22px;font-size:11px;display:block}.footer-bottom>div{gap:14px 22px;margin-top:15px}.studio-footer{padding-bottom:80px}.contact-dock{right:14px;bottom:max(14px,env(safe-area-inset-bottom))}.contact-dock>summary{min-height:42px;padding:10px 14px;font-size:13px}.menu-panel{width:calc(100vw - 24px);max-height:calc(100dvh - 24px);padding:24px}.menu-top{padding-bottom:20px;font-size:11px}.menu-close{gap:12px;font-size:13px}.menu-body{padding-top:23px;display:block}.menu-body nav a{gap:17px;padding:10px 0}.menu-body nav strong{font-size:25px}.menu-body nav a>span{font-size:11px}.menu-body aside{border-top:1px solid #ffffff24;margin-top:22px;padding-top:25px}.menu-body aside p{max-width:none;margin-bottom:15px;font-size:14px}.menu-body aside>a{margin-right:25px;font-size:13px;display:inline-block}.menu-languages{gap:22px;margin-top:23px;font-size:12px}.image-viewer{width:calc(100vw - 22px);max-height:calc(100dvh - 22px);padding:43px 12px 13px}.image-viewer>p{font-size:12px}.image-viewer>img{max-height:calc(100dvh - 130px)}}:root{--photo-radius:28px;--glow:#9665c1}.hero-frame{padding-right:var(--gutter);gap:clamp(32px,4vw,64px)}.studio-hero{background:radial-gradient(ellipse at 18% 14%,#422c5533,transparent 47%),var(--navy)}.hero-photograph img,.experience-photograph img,.concierge-photograph img,.discovery-photograph img,.service-photograph img,.library-frame img,.product-photograph img{border-radius:var(--photo-radius)}.hero-photograph{isolation:isolate}.hero-photograph:before{content:"";filter:blur(70px);z-index:-1;pointer-events:none;background:#9e70c62b;position:absolute;inset:14% 6% 5%}.hero-photograph figcaption{padding-right:3px}.hero-photograph img{box-shadow:0 26px 80px #0000001f}.interface-photograph{border-radius:22px}.interface-photograph img{border-radius:18px}.play-franchise,.media-editorial,.scenario{border-radius:var(--photo-radius)}.gallery-open{border-radius:50%;width:42px;height:42px;box-shadow:0 3px 15px #1b122213}.image-viewer,.menu-panel{border-radius:24px}.image-viewer>img{border-radius:18px}.button{border-radius:8px}.language>div{border-radius:12px}.gallery-chapter-2 .library-gallery{grid-template-columns:.92fr 1.18fr;align-items:start}.gallery-chapter-2 .library-frame:last-child{margin-top:35%}.gallery-chapter-3 .library-frame:last-child{width:83%}.in-room-section{background:radial-gradient(at 18% 42%,#c3a6dc3d,#0000 56%),#e8e2ee;padding-top:100px}.story-heading{grid-template-columns:1.2fr .8fr;align-items:end;gap:24px 10%;margin-bottom:54px;display:grid}.story-heading>.eyebrow{grid-column:1/-1;margin-bottom:4px}.story-heading h2{max-width:820px;font-size:clamp(40px,4.7vw,70px)}.story-lead{color:var(--muted);max-width:560px;font-size:15px;line-height:1.9}.in-room-spread{grid-template-columns:1.2fr 1fr;align-items:start;gap:7%;display:grid}.product-photograph{margin-top:7px;position:sticky;top:124px}.product-photograph img{width:100%;height:auto;box-shadow:0 20px 60px #261a320c}.product-photograph figcaption{color:var(--muted);gap:20px;margin-top:16px;font-size:12px;line-height:1.7;display:flex}.product-photograph figcaption>span{color:var(--walnut);letter-spacing:.12em;flex-shrink:0;font-size:11px}.in-room-details{gap:28px;display:grid}.story-card{border-top:1px solid #c5bacf;grid-template-columns:25px 1fr;gap:22px;padding-top:23px;display:grid}.story-number{letter-spacing:.08em;color:var(--walnut);padding-top:4px;font-size:11px;line-height:1.7}.story-card h3,.commercial-stories h3,.service-story-cards h3,.launch-story-cards h3{letter-spacing:-.03em;margin-bottom:15px;font-size:25px;font-weight:600;line-height:1.22}.story-card p,.commercial-stories p,.service-story-cards p,.launch-story-cards p{color:var(--muted);font-size:15px;line-height:1.85}.story-note{color:var(--muted);border-top:1px solid var(--line);max-width:880px;margin-top:36px;padding-top:23px;font-size:14px;line-height:1.85}.in-room-note{max-width:65%;margin-top:45px;margin-left:auto;padding-top:25px}.editorial-carousel{min-width:0}.carousel-hint{color:var(--muted);margin-bottom:16px;font-size:12px;line-height:1.65}.journey-section .carousel-hint{color:#c7bad3}.carousel-track{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#ac8bc8 #ffffff12;-webkit-overflow-scrolling:touch;gap:24px;padding:3px 2px 18px;scroll-padding-inline:2px;display:flex;overflow-x:auto}.carousel-track:focus-visible{outline-offset:6px;border-radius:18px;outline:2px solid #9968c3}[data-carousel-item]{scroll-snap-align:start;flex:none;min-width:0}.carousel-controls{justify-content:flex-end;align-items:center;gap:23px;padding-top:25px;display:flex}.carousel-controls button{background:0 0;border:1px solid;border-radius:24px;min-width:100px;min-height:46px;padding:11px 21px;font-size:13px;line-height:1.4;transition:background .2s,color .2s,opacity .2s}.carousel-controls button:hover:not(:disabled):not([aria-disabled=true]){background:var(--navy);color:var(--ivory);border-color:var(--navy)}.carousel-controls button:disabled,.carousel-controls button[aria-disabled=true]{opacity:.32;cursor:default}.carousel-counter{letter-spacing:.08em;text-align:center;font-variant-numeric:tabular-nums;min-width:65px;font-size:12px}.journey-section{color:var(--ivory);background:radial-gradient(ellipse at 90% 65%,#57307931,transparent 65%),var(--navy);padding-block:96px}.journey-heading{grid-template-columns:1.1fr .9fr}.journey-heading h2{max-width:750px;font-size:clamp(40px,4.2vw,62px)}.journey-heading .eyebrow{color:var(--lilac)}.journey-section .story-lead,.journey-section .story-note{color:#cbc1d4}.journey-section .story-note{border-color:#ffffff29}.journey-card{background:#ffffff03;border:1px solid #ffffff25;border-radius:26px;flex-direction:column;width:calc(33.3333% - 16px);min-height:395px;padding:32px 30px 28px;display:flex}.journey-card:first-child{color:var(--navy);background:#d2bde4;border-color:#0000}.journey-number{letter-spacing:-.055em;color:#b291cf;margin-bottom:44px;font-size:clamp(70px,6vw,88px);font-weight:500;line-height:1}.journey-card:first-child .journey-number{color:#522f70}.journey-card h3{letter-spacing:-.03em;margin-bottom:17px;font-size:27px;font-weight:600;line-height:1.17}.journey-card p{color:#cabed5;font-size:15px;line-height:1.85}.journey-card:first-child p{color:#564664}.journey-line{opacity:.2;background:currentColor;width:45px;height:1px;margin-top:32px;display:block}.journey-section .carousel-controls{color:#cdb9df}.journey-section .carousel-controls button:hover:not(:disabled):not([aria-disabled=true]){color:var(--navy);background:#d2bde4;border-color:#d2bde4}.journey-section .carousel-counter{color:#dad2e1}.solution-section{padding-top:104px}.commercial-story-section{background:var(--ivory);padding:0 0 108px}.commercial-story-section>.shell{border-top:1px solid var(--line);padding-top:65px}.commercial-heading{grid-template-columns:1.05fr .95fr;margin-bottom:44px}.commercial-heading h2{font-size:clamp(37px,3.5vw,53px)}.commercial-stories{grid-template-columns:repeat(3,1fr);gap:5%;display:grid}.commercial-stories article{border-top:1px solid #bbadc8;padding-top:22px}.commercial-stories .story-number{margin-bottom:25px;display:block}.commercial-stories h3{font-size:26px}.airpano-gallery{border-bottom:1px solid var(--line);margin:0 0 74px;padding:0 0 70px}.airpano-gallery-heading{grid-template-columns:1fr 1fr;align-items:end;gap:14px 10%;margin-bottom:34px;display:grid}.airpano-gallery-heading .eyebrow{grid-column:1/-1}.airpano-gallery-heading h3{letter-spacing:-.035em;font-size:clamp(31px,3vw,43px);font-weight:600;line-height:1.15}.airpano-gallery-heading>p:last-child{color:var(--muted);font-size:15px;line-height:1.85}.airpano-track{gap:28px}.airpano-card{width:calc(50% - 14px)}.airpano-image{border-radius:var(--photo-radius);background:#d5cddc;display:block;position:relative;overflow:hidden}.airpano-image img{object-fit:contain;width:100%;height:auto}.airpano-image .gallery-open{transition:background .2s,transform .2s;top:14px;bottom:auto}.airpano-image:hover .gallery-open{background:var(--lilac);transform:scale(1.08)}.airpano-card-copy{grid-template-columns:1fr auto;gap:14px 22px;padding:22px 3px 4px;display:grid}.airpano-card h4{letter-spacing:-.03em;margin:0;font-size:23px;font-weight:600;line-height:1.2}.airpano-credit{letter-spacing:.08em;color:var(--walnut);grid-column:1/-1;font-size:11px;display:block}.airpano-card-copy>p{color:var(--muted);grid-column:1/-1;max-width:620px;margin:0;font-size:14px;line-height:1.85}.airpano-source{color:var(--walnut);text-underline-offset:4px;white-space:nowrap;padding-top:3px;font-size:12px;text-decoration:underline}.airpano-gallery-note{color:var(--muted);max-width:940px;margin-top:28px;font-size:14px;line-height:1.85}.service-story{background:radial-gradient(at 0 0,#cbb2e04a,#0000 64%),#e3dce9;border-radius:32px;margin-top:83px;padding:54px}.service-story-heading{grid-template-columns:1.12fr .88fr;align-items:end;gap:21px 8%;margin-bottom:42px;display:grid}.service-story-heading .eyebrow{grid-column:1/-1}.service-story-heading h2{font-size:clamp(36px,3.3vw,49px)}.service-story-cards{grid-template-columns:1fr 1fr;gap:36px 7%;display:grid}.service-story-cards article{border-top:1px solid #bdafc9;padding-top:23px}.service-story-cards .story-number{margin-bottom:20px;display:block}.service-story-cards h3{font-size:25px}.service-story-cards p{color:#5d5961}.launch-story-section{background:radial-gradient(ellipse at 85% 5%,#d2bde547,transparent 54%),var(--ivory);padding-top:18px}.launch-heading{grid-template-columns:1.12fr .88fr}.launch-heading h2{font-size:clamp(38px,3.8vw,55px)}.launch-story-cards{grid-template-columns:repeat(3,1fr);gap:5%;margin-top:55px;display:grid}.launch-story-cards article{border-top:1px solid #b099c5;padding-top:34px;position:relative}.launch-number{color:#4f2c6d;letter-spacing:.02em;background:#ddd0e8;border-radius:50%;place-items:center;width:42px;height:42px;margin-bottom:26px;font-size:12px;display:grid}.launch-story-cards h3{font-size:27px}.story-faq-section{background:var(--ivory);padding:0 0 95px}.story-faq-section>.shell{border-top:1px solid var(--line);padding-top:55px}.story-faq-section .faq-heading h2{font-size:clamp(32px,3.2vw,47px)}.story-faq-section .faq-heading>p:last-child{font-size:14px;line-height:1.85}@media (width<=1100px){.hero-frame{padding-right:var(--gutter);gap:30px}.story-heading{gap:22px 7%}.in-room-spread{grid-template-columns:1.1fr 1fr;gap:6%}.story-card{gap:17px}.journey-card{width:calc(50% - 12px);min-height:380px}.service-story{padding:40px}.service-story-heading{gap:22px 6%}.airpano-track{gap:24px}.airpano-card{width:calc(50% - 12px)}.commercial-stories,.launch-story-cards{gap:4%}.commercial-stories h3,.launch-story-cards h3{font-size:24px}}@media (width<=850px){:root{--photo-radius:24px}.hero-frame{gap:37px}.hero-photograph{margin-inline:0}.hero-photograph figcaption{padding-right:0}.in-room-section{padding-top:74px}.story-heading{grid-template-columns:1.15fr 1fr;gap:21px 7%;margin-bottom:40px}.story-heading h2{font-size:41px}.story-lead{font-size:14px}.in-room-spread{display:block}.product-photograph{width:88%;margin:0 0 38px;position:static}.in-room-details{grid-template-columns:1fr 1fr;gap:30px}.story-card{display:block}.story-card .story-number{margin-bottom:14px;display:block}.story-card h3{font-size:24px}.story-card p,.commercial-stories p,.service-story-cards p,.launch-story-cards p{font-size:14px}.in-room-note{max-width:88%;margin-top:33px}.journey-section{padding-block:74px}.journey-card{min-height:380px;padding:29px 26px}.journey-number{margin-bottom:37px;font-size:75px}.journey-card h3{font-size:25px}.journey-card p{font-size:14px}.solution-section{padding-top:74px}.commercial-story-section{padding-bottom:74px}.commercial-story-section>.shell{padding-top:43px}.commercial-heading h2{font-size:36px}.commercial-stories h3{font-size:23px}.airpano-gallery{margin-bottom:52px;padding-bottom:48px}.airpano-gallery-heading{gap:15px 7%}.airpano-gallery-heading h3{font-size:33px}.airpano-gallery-heading>p:last-child{font-size:14px}.airpano-card{width:70%}.airpano-card-copy{gap:14px}.airpano-card h4{font-size:23px}.service-story{border-radius:26px;margin-top:54px;padding:34px}.service-story-heading{grid-template-columns:1fr;gap:21px;margin-bottom:30px}.service-story-heading h2{max-width:570px;font-size:38px}.service-story-heading .story-lead{max-width:none}.service-story-cards{gap:28px 7%}.service-story-cards h3{font-size:24px}.launch-story-section{padding-top:16px}.launch-story-cards{gap:5%;margin-top:37px}.launch-story-cards h3{font-size:24px}.launch-number{margin-bottom:23px}.story-faq-section{padding-bottom:73px}.story-faq-section>.shell{padding-top:42px}.story-faq-section .faq-heading h2{font-size:35px}}@media (width<=600px){:root{--photo-radius:20px}.hero-frame{padding-right:var(--gutter);gap:31px}.hero-photograph img{border-radius:22px}.hero-photograph figcaption{padding-right:2px}.discovery-photograph{margin-inline:0}.interface-photograph{border-radius:22px}.interface-photograph img{border-radius:18px}.media-editorial{border-radius:20px;margin-top:14px}.gallery-open{width:36px;height:36px}.gallery-chapter-2 .library-frame:first-child{width:78%}.gallery-chapter-2 .library-frame:last-child{width:87%;margin-top:0}.gallery-chapter-3 .library-frame:last-child{width:90%}.story-heading{margin-bottom:29px;display:block}.story-heading>.eyebrow{margin-bottom:21px}.story-heading h2{margin-bottom:22px;font-size:37px}.story-lead{font-size:14px;line-height:1.85}.in-room-section{padding-block:56px}.product-photograph{width:100%;margin-bottom:31px}.product-photograph figcaption{margin-top:12px;font-size:12px;display:block}.product-photograph figcaption>span{margin-bottom:5px;display:block}.in-room-details{grid-template-columns:1fr;gap:25px}.story-card{grid-template-columns:20px 1fr;gap:18px;padding-top:21px;display:grid}.story-card .story-number{margin:0}.story-card h3{margin-bottom:12px;font-size:25px}.story-card p{font-size:14px}.story-note,.in-room-note{max-width:none;margin-top:27px;padding-top:21px;font-size:14px}.journey-section{padding-block:57px}.journey-heading h2{font-size:38px}.carousel-track{gap:17px;padding-bottom:15px;scroll-padding-inline:2px}.journey-card{border-radius:23px;width:88%;min-height:365px;padding:28px 25px 26px}.journey-number{margin-bottom:36px;font-size:74px}.journey-card h3{font-size:27px}.journey-card p{font-size:14px}.carousel-controls{justify-content:space-between;gap:13px;padding-top:20px}.carousel-controls button{min-width:91px;min-height:44px;padding:11px 16px;font-size:13px}.carousel-counter{min-width:55px;font-size:11px}.solution-section{padding-top:58px}.commercial-story-section{padding-bottom:54px}.commercial-story-section>.shell{padding-top:36px}.commercial-heading h2{font-size:35px}.commercial-stories{grid-template-columns:1fr;gap:28px}.commercial-stories article{padding-top:22px}.commercial-stories .story-number{margin-bottom:16px}.commercial-stories h3{margin-bottom:13px;font-size:26px}.commercial-stories p{font-size:14px}.airpano-gallery{margin-bottom:40px;padding-bottom:37px}.airpano-gallery-heading{margin-bottom:28px;display:block}.airpano-gallery-heading .eyebrow{margin-bottom:20px}.airpano-gallery-heading h3{margin-bottom:18px;font-size:31px}.airpano-gallery-heading>p:last-child{font-size:14px}.airpano-card{width:91%}.airpano-card-copy{padding:19px 1px 3px;display:block}.airpano-card h4{margin-bottom:12px;font-size:25px}.airpano-source{padding:0;font-size:12px;display:inline-block}.airpano-credit{margin-top:13px}.airpano-card-copy>p{margin-top:14px;font-size:14px}.airpano-gallery-note{margin-top:24px;font-size:14px}.service-story{border-radius:23px;margin:41px -7px 0;padding:28px 23px}.service-story-heading{margin-bottom:28px}.service-story-heading h2{font-size:35px}.service-story-cards{grid-template-columns:1fr;gap:27px}.service-story-cards article{padding-top:21px}.service-story-cards .story-number{margin-bottom:14px}.service-story-cards h3{margin-bottom:13px;font-size:25px}.service-story-cards p{font-size:14px}.launch-story-section{padding-top:0;padding-bottom:57px}.launch-heading h2{font-size:36px}.launch-story-cards{grid-template-columns:1fr;gap:30px;margin-top:31px}.launch-story-cards article{padding-top:25px}.launch-number{width:40px;height:40px;margin-bottom:21px}.launch-story-cards h3{margin-bottom:14px;font-size:27px}.launch-story-cards p{font-size:14px}.story-faq-section{padding-bottom:54px}.story-faq-section>.shell{padding-top:35px}.story-faq-section .faq-heading h2{font-size:35px}.story-faq-section .faq-heading>p:last-child,.story-faq-section .faq-list details>p{font-size:14px}}@media print{.carousel-track{grid-template-columns:1fr 1fr;gap:20px;display:grid;overflow:visible}.carousel-controls{display:none!important}.journey-card,.airpano-card{width:auto}.journey-section,.in-room-section,.commercial-story-section,.launch-story-section,.service-story{color:#000;background:#fff}.journey-section p,.journey-card p{color:#000!important}.journey-card{break-inside:avoid;border:1px solid #ccc;min-height:0}.journey-number{margin-bottom:20px;font-size:40px}.product-photograph{position:static}.story-card,.airpano-card{break-inside:avoid}.story-heading h2{font-size:30px}.service-story{padding:25px}.story-faq-section{padding-bottom:30px}}.menu-fallback{position:relative}.menu-fallback summary{align-items:center;gap:12px;padding:12px 0;font-size:13px;list-style:none;display:flex}.menu-fallback summary::-webkit-details-marker{display:none}.menu-fallback nav{background:var(--navy);border:1px solid #ffffff30;border-radius:20px;width:min(400px,100vw - 44px);max-height:calc(100dvh - 120px);padding:17px 23px;position:absolute;top:calc(100% + 20px);right:0;overflow-y:auto;box-shadow:0 15px 40px #00000029}.menu-fallback nav a{border-bottom:1px solid #ffffff20;padding:13px 0;font-size:15px;line-height:1.45;display:block}.menu-fallback nav a:last-child{border-bottom:0}h1[tabindex="-1"]:focus-visible,h2[tabindex="-1"]:focus-visible,h3[tabindex="-1"]:focus-visible{outline-offset:8px;outline:2px solid #58317b}.hero-copy,.hero-thesis>*,.hero-proof>div,.chapter-heading>*,.story-heading>*,.airpano-card-copy>*,.scenario-results,.scenario-results>div{min-width:0}.airpano-card h4{overflow-wrap:anywhere}.calc-adjust:disabled{opacity:.4;cursor:default}.scenario-controls input:disabled{opacity:1;-webkit-text-fill-color:var(--ivory);color:var(--ivory)}@supports (font-size:1cqi){.scenario-results>div{container-type:inline-size}.scenario-results output{font-size:clamp(18px,calc(150cqi / var(--amount-chars,3)),var(--amount-max,65px));white-space:nowrap;overflow-wrap:normal}}@media (width<=850px){.scenario-results{--amount-max:44px}}@media (width<=600px){.menu-fallback summary{padding-block:10px;font-size:12px}.menu-fallback summary>span:last-child{display:none}.menu-fallback nav{max-height:calc(100dvh - 106px);padding:13px 20px}.menu-fallback nav a{font-size:14px}.scenario-results{--amount-max:40px}}@media (width<=400px){.hero-proof{grid-template-columns:1fr;gap:17px}.hero-proof>div{border-top:1px solid #ffffff29;border-left:0;grid-template-columns:1fr 1fr;gap:4px 17px;padding:15px 0 0}.hero-proof>div:first-child{border-top:0;padding-top:0}.hero-proof strong{grid-area:1/2/3;align-self:center;font-size:24px}.hero-proof small{grid-column:1}.hero-proof span{overflow-wrap:anywhere}.scenario-results{grid-template-columns:1fr;gap:25px}.scenario-results span{min-height:0}.scenario-results output{margin-top:10px}h1,h2,h3,h4,.hero-proof span,.hero-proof strong,.hero-proof small,.eyebrow,.section-rubric p,.micro-label,.revenue-selector strong,.scenario-controls label>span,.faq-list summary strong{overflow-wrap:anywhere;hyphens:auto}.hero-copy h1 .keep,.hero-proof .keep{white-space:normal}.hero-proof>div{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-proof>div>*,.why-story,.experience-column>p>*,.revenue-selector>a,.play-copy,.media-editorial>*,.gallery-chapter-heading>div,.story-card>div,.ops-line article>div,.faq-list summary>*,.scenario-controls label,.scenario-controls label>div,.commercial-stories>article,.service-story-cards>article,.launch-story-cards>article{min-width:0}.why-stories{grid-template-columns:repeat(2,minmax(0,1fr))}.why-story p,.experience-column>p,.revenue-play li,.story-card p,.journey-card p,.service-story-cards p,.launch-story-cards p{overflow-wrap:anywhere;hyphens:auto}.revenue-selector{grid-template-columns:repeat(3,minmax(0,1fr))}.media-editorial{grid-template-columns:max-content minmax(0,1fr)}.media-editorial .play-index{white-space:nowrap}.carousel-controls{flex-wrap:wrap;gap:10px 8px}.carousel-controls button{white-space:normal;overflow-wrap:anywhere;hyphens:auto;flex:90px;min-width:0;max-width:100%;padding:11px 10px}.carousel-counter{flex:none;min-width:50px}}@media print{.menu-fallback{display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.airpano-image:hover .gallery-open{transform:none}*,:before,:after{transition:none!important;animation:none!important}}@media print{.studio-header,.page-progress,.contact-dock,.menu-panel,.image-viewer,.revenue-selector,.skip{display:none}body{color:#000;background:#fff}.shell{width:100%;max-width:none}.studio-hero,.play-franchise,.partnership-section,.scenario,.contact-section,.studio-footer{color:#000;background:#fff}.hero-frame{gap:25px;padding:0}.hero-copy h1{font-size:40px}.hero-under{padding:20px 0}.hero-positioning{padding-top:20px}.chapter{padding:30px 0}h2{font-size:30px}.experience-photograph,.faq-heading{position:static}.revenue-play,.scenario,.gallery-chapter{break-inside:avoid}.hero-proof strong{font-size:23px}.play-franchise{padding:25px 0}.hero-thesis p,.hero-lead,.play-franchise p,.play-franchise li,.partnership-section p,.scenario p,.scenario input,.scenario output,.scenario-results span,.footer-bottom,.footer-top p,.contact-card p{color:#000!important}.scenario{padding:25px 0}.footer-top{padding:20px 0}a{text-decoration:none}}:root{--navy:#130d18;--navy-soft:#22172c;--ivory:#f1edf4;--paper:#faf8fb;--walnut:#4f2c6d;--lilac:#aa81cd;--ink:#21162b;--muted:#635470;--line:#d3c9db;--display:Unbounded,Manrope,Arial,sans-serif;--glow:#aa81cd;--photo-radius:28px}body{background:var(--paper);font-family:Manrope,Arial,sans-serif}h1,h2{letter-spacing:-.045em;font-weight:500;line-height:1.18}h2{font-size:clamp(30px,3.5vw,52px)}h3{letter-spacing:-.025em;font-weight:650}.studio-header{backdrop-filter:blur(16px);background:#130d18f5;gap:26px;min-height:80px;padding-block:15px}.studio-brand,.studio-brand img{flex-basis:128px;width:128px}.desktop-nav{gap:27px}.header-contact{border:1px solid #69527d;border-radius:24px;padding:9px 17px}.menu-trigger{border:1px solid #69527d;border-radius:24px;padding:9px 16px}.menu-panel{background:radial-gradient(at 90% 0,#3d294f70,#0000 65%),#130d18;border:1px solid #ad87cf55;width:min(1100px,100vw - 30px);padding:30px}.menu-body{grid-template-columns:1fr;gap:20px}.menu-body nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.menu-body nav a{background:#24182e80;border:1px solid #d8c5e829;border-radius:15px;flex-direction:column;justify-content:space-between;gap:10px;min-height:105px;padding:21px 17px;transition:background .2s,border-color .2s}.menu-body nav a:hover{background:#31213f;border-color:#ad87cf}.menu-body nav strong{overflow-wrap:anywhere;font-size:17px;line-height:1.4}.menu-body nav a>span{color:#c0a2da}.menu-body aside{border-top:1px solid #ffffff24;flex-wrap:wrap;align-items:center;gap:24px;padding-top:20px;display:flex}.menu-body aside p{max-width:250px;margin:0;font-size:12px}.menu-body aside>a{font-size:13px}.menu-languages{gap:15px;margin:0 0 0 auto}.button{border-radius:30px;gap:22px;padding:15px 25px;font-weight:700}.button-light{color:#21162b;background:#b795d5}.button-light:hover{background:#d6c3e7}.button span[aria-hidden]{font-size:22px}.universe-opening{color:#f4f0f8;background:radial-gradient(at 78% 30%,#3e295160,#0000 62%),#130d18;padding:0 0 65px;overflow:hidden}.universe-head{grid-template-columns:minmax(0,1fr);gap:25px;padding-block:43px 32px;display:grid}.universe-head .hero-kicker{color:#b38fd2;letter-spacing:.15em;max-width:none;margin:0 0 21px;font-size:11px}.universe-head h1{letter-spacing:-.055em;max-width:1200px;font-size:clamp(30px,4.25vw,65px);line-height:1.17}.universe-head h1 span{display:block}.universe-head h1 span:last-child{color:#b694d4;margin-top:4px}.universe-invitation{justify-content:space-between;align-items:center;gap:36px;display:flex}.universe-invitation p{color:#cec2d8;max-width:700px;font-size:15px;line-height:1.8}.universe-invitation .button{flex-shrink:0}.universe-panorama{isolation:isolate;border:1px solid #b08ad140;border-radius:32px;padding:0;position:relative;overflow:hidden;box-shadow:0 25px 90px #0007,0 0 65px #9d6fc60b}.universe-panorama>picture>img{aspect-ratio:1672/941;object-fit:cover;border-radius:30px;width:100%;height:auto}.universe-panorama figcaption{color:#fff;letter-spacing:.12em;pointer-events:none;background:linear-gradient(#0000,#0f0a13bf);align-items:center;gap:14px;padding:45px 25px 21px;font-size:9px;display:flex;position:absolute;bottom:0;left:0;right:0}.universe-panorama figcaption>span:first-child{font-family:Unbounded,sans-serif;font-size:18px;font-weight:700}.universe-panorama figcaption i{background:#c2a6db;border-radius:50%;width:6px;height:6px;margin-left:auto;box-shadow:0 0 15px #c2a6db}.universe-channels{grid-template-columns:repeat(6,1fr);gap:8px;padding-block:22px 37px;display:grid}.universe-channels>span{color:#cec3d8;align-items:center;gap:9px;font-size:11px;line-height:1.5;display:flex}.universe-channels i{color:#bfa1da;font-size:9px;font-style:normal}.universe-opening .hero-positioning{padding-top:30px}.universe-opening .hero-thesis{grid-template-columns:.6fr 1.15fr 1fr;gap:30px}.universe-opening .hero-thesis h2{font-size:clamp(24px,2.7vw,38px)}.universe-opening .hero-proof{margin-top:30px}.universe-opening .hero-proof strong{font-size:clamp(20px,2.5vw,32px)}.hero-proof .keep{white-space:normal}.airpano-original{color:#f8f4fb;background:#22162c;border-block:1px solid #4e3862;padding:44px 0}.airpano-layout{grid-template-columns:270px 1fr;gap:70px}.airpano-mark img{opacity:1;filter:none;width:250px;height:auto;margin:0}.airpano-layout h2{font-family:var(--display);letter-spacing:-.04em;font-size:clamp(19px,2.1vw,27px);line-height:1.4}.airpano-layout p{color:#c6bdce;max-width:800px;font-size:14px}.chapter{padding-block:88px}.chapter-heading h2,.experience-editorial .chapter-heading h2,.story-heading h2,.partnership-section .chapter-heading h2{font-size:clamp(30px,3.5vw,52px)}.experience-layout{grid-template-columns:.8fr 1.2fr;gap:7%}.experience-photograph{position:sticky;top:110px}.why-story h3{font-size:23px}.in-room-section{background:#ede8f1}.journey-section{background:#faf8fb}.journey-card{background:#efeaf3;border-color:#d1c7da}.journey-number{color:#4f2c6d}.journey-line{background:#996bc1}.play-franchise{background:radial-gradient(at 90% 0,#4c326255,#0000 58%),#130d18}.platform-statement{font-size:clamp(25px,2.7vw,38px)}.play-copy h3{font-size:clamp(29px,3vw,44px)}.partnership-section{background:radial-gradient(at 85% 10%,#4a316055,#0000 60%),#130d18}.media-editorial{background:#e3d9ec}.commercial-strip{background:#e5deec}.scenario{background:radial-gradient(at 100% 0,#49305e55,#0000 60%),#130d18}.scenario-intro h3{font-size:clamp(27px,3vw,42px)}.scenario-controls input{font-family:Manrope,Arial,sans-serif}.scenario-results output{font-family:Manrope,Arial,sans-serif;font-weight:650}.service-story{background:0 0}.service-story-cards article{border-color:#c8bdd2}.launch-story-section{background:#eee9f2}.launch-story-cards article{background:#faf8fc}.community-section{background:#e5dcec}.universe-operations{background:#ede8f2;border:1px solid #cec2d9;border-radius:28px;margin-top:85px;padding:38px}.universe-ops-heading{grid-template-columns:1.1fr 1fr;align-items:end;gap:20px 7%;margin-bottom:30px;display:grid}.universe-ops-heading .eyebrow{grid-column:1/-1}.universe-ops-heading h2{white-space:pre-line;font-size:clamp(28px,3vw,43px)}.universe-ops-heading>p:last-child{color:var(--muted);max-width:500px;font-size:14px;line-height:1.9}.universe-operations figure img{aspect-ratio:3/2;object-fit:cover;border-radius:22px;width:100%}.universe-ops-points{grid-template-columns:repeat(3,1fr);gap:32px;margin-top:30px;display:grid}.universe-ops-points article{align-items:baseline;gap:16px;display:flex}.universe-ops-points article>span{color:#5b347d;font-size:11px}.universe-ops-points h3{font-size:17px;font-weight:650;line-height:1.55}.universe-journal h2{max-width:900px;margin:17px 0 35px}.universe-journal-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.universe-journal-grid>a{background:#efeaf3;border:1px solid #d6ccde;border-radius:22px;flex-direction:column;padding:28px;transition:background .25s,transform .25s;display:flex}.universe-journal-grid>a:hover{background:#e3d7ee;transform:translateY(-4px)}.journal-index{color:#63427f;justify-content:space-between;margin-bottom:34px;font-size:11px;display:flex}.journal-index i{font-size:23px;font-style:normal}.universe-journal h3{font-family:var(--display);font-size:20px;font-weight:450;line-height:1.45}.universe-journal-grid p{color:var(--muted);margin:20px 0 30px;font-size:14px;line-height:1.85}.journal-read{text-underline-offset:6px;margin-top:auto;font-size:12px;text-decoration:underline}.ecosystem-site-links{flex-wrap:wrap;gap:10px;padding:0 20px 25px 44px;display:flex}.ecosystem-site-links a{background:#eee8f3;border:1px solid #bcadca;border-radius:18px;gap:14px;padding:8px 13px;font-size:12px;display:flex}.ecosystem-site-links a:hover{background:#dccbea}.partners-section{color:#f5f1f8;background:#1c1224;padding:65px 0}.partners-section>.shell{border:0;padding-top:0}.partners-intro h2{font-size:clamp(29px,3.2vw,46px)}.partners-intro p{color:#c5b9cf}.partner-wall{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:35px;display:grid}.partner-logo{background:#22172c;border:1px solid #48345a;border-radius:18px;justify-content:center;align-items:center;min-width:0;min-height:126px;padding:25px;display:flex}.partner-wall img{opacity:1;filter:none;object-fit:contain;width:100%;max-width:180px;height:70px}.partner-logo[data-brand=novotel] img{max-width:245px}.partner-logo[data-brand=cosmos] img{max-width:215px}.contact-section,.studio-footer{background:#130d18}.contact-card h2{font-size:clamp(35px,4vw,58px)}.contact-dock>summary{background:#22172c;border-color:#775892}.contact-dock>div{color:#f5f0f9;background:#2b1d37}.footer-top,.footer-bottom{border-color:#ffffff26}@media (width>=1550px){.universe-head{padding-top:55px}.universe-head h1{font-size:62px}.universe-panorama{max-width:1450px}}@media (width<=1000px){.studio-header{gap:18px}.desktop-nav{gap:19px}.universe-head h1{font-size:clamp(29px,4.7vw,49px)}.universe-channels{grid-template-columns:repeat(3,1fr);gap:15px}.universe-opening .hero-thesis{grid-template-columns:1fr 1.2fr}.universe-opening .hero-thesis .eyebrow{grid-column:1/-1;max-width:none}.airpano-layout{grid-template-columns:220px 1fr;gap:35px}.airpano-mark img{width:220px}.universe-journal-grid>a{padding:23px}.universe-journal h3{font-size:17px}.universe-ops-heading{grid-template-columns:1fr}.universe-operations{padding:28px}.universe-ops-points{gap:22px}.universe-ops-points article{display:block}.universe-ops-points h3{margin-top:8px}.menu-body nav strong{font-size:15px}}@media (width<=700px){:root{--gutter:20px;--photo-radius:21px}.studio-header{gap:17px;min-height:70px;padding-block:12px}.studio-brand,.studio-brand img{flex-basis:110px;width:110px}.header-contact{display:none}.menu-trigger{gap:8px;padding:8px 12px}.universe-head{gap:20px;padding:29px 0 24px}.universe-head .hero-kicker{letter-spacing:.1em;margin-bottom:18px;font-size:9px}.universe-head h1{letter-spacing:-.052em;font-size:clamp(26px,5.5vw,38px);line-height:1.23}.universe-invitation{display:block}.universe-invitation p{max-width:510px;font-size:13px;line-height:1.8}.universe-invitation .button{min-height:44px;margin-top:18px;padding:10px 19px;font-size:12px}.universe-panorama{border-radius:22px;width:calc(100% - 28px)}.universe-panorama>picture>img{aspect-ratio:1672/941;object-fit:contain;border-radius:20px}.universe-panorama figcaption{gap:9px;padding:25px 13px 12px;font-size:6px}.universe-panorama figcaption>span:first-child{font-size:13px}.universe-channels{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 9px;padding-block:20px 28px}.universe-channels>span{gap:7px;font-size:10px}.universe-opening{padding-bottom:38px}.universe-opening .hero-thesis{display:block}.universe-opening .hero-thesis h2{margin:15px 0;font-size:25px}.universe-opening .hero-thesis>p:last-child{max-width:none;font-size:13px}.universe-opening .hero-proof{grid-template-columns:1fr;gap:16px}.universe-opening .hero-proof>div{border-top:1px solid #ffffff25;border-left:0;grid-template-columns:1fr 1fr;gap:5px 15px;padding:15px 0 0}.universe-opening .hero-proof strong{grid-area:1/2/3;font-size:22px}.universe-opening .hero-proof span{font-size:10px}.universe-opening .hero-proof small{font-size:11px}.airpano-original{padding:33px 0}.airpano-layout{display:block}.airpano-mark img{width:235px;max-width:85%;margin-bottom:28px}.airpano-layout h2{font-size:20px}.airpano-layout p{margin-top:15px;font-size:13px}.chapter{padding-block:56px}.chapter-heading h2,.experience-editorial .chapter-heading h2,.story-heading h2,.partnership-section .chapter-heading h2,.service-story-heading h2,.gallery-chapter-heading h3,.community-layout h2{font-size:29px;line-height:1.24}.experience-photograph{width:100%;max-width:440px;position:static}.experience-photograph img{aspect-ratio:4/4.7;object-position:center}.why-story h3{font-size:19px}.play-copy h3,.media-editorial .play-copy h3,.partnership-audiences h3{font-size:27px;line-height:1.25}.platform-statement{font-size:25px}.universe-operations{border-radius:23px;margin-top:48px;padding:23px 17px}.universe-ops-heading{gap:15px;margin-bottom:22px}.universe-ops-heading h2{font-size:26px}.universe-ops-heading>p:last-child{font-size:13px}.universe-operations figure img{border-radius:16px}.universe-ops-points{grid-template-columns:1fr;gap:18px;margin-top:25px}.universe-ops-points article{gap:14px;display:flex}.universe-ops-points h3{margin:0;font-size:15px}.universe-journal h2{font-size:29px;line-height:1.25}.universe-journal-grid{grid-template-columns:1fr;gap:15px}.universe-journal-grid>a{padding:23px}.journal-index{margin-bottom:20px}.universe-journal h3{font-size:20px}.universe-journal-grid p{margin-block:15px 25px}.ecosystem-site-links{padding-left:31px}.partners-section{padding:43px 0}.partners-intro h2{font-size:28px}.partner-wall{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:28px}.partner-logo{border-radius:15px;min-height:94px;padding:17px 13px}.partner-wall img{max-width:145px;height:54px}.partner-logo[data-brand=novotel] img,.partner-logo[data-brand=cosmos] img{max-width:100%}.contact-card h2{font-size:33px}.menu-panel{padding:21px}.menu-body nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.menu-body nav a{min-height:92px;padding:14px 12px}.menu-body nav strong{font-size:12px;line-height:1.5}.menu-body aside{gap:15px;margin-top:0}.menu-body aside p{max-width:none}.menu-languages{gap:18px;margin:0}.footer-bottom>div{gap:15px}.scenario-intro h3{font-size:28px}.faq-heading h2{font-size:42px}}@media (prefers-reduced-motion:reduce){.universe-journal-grid>a{transition:none}.universe-journal-grid>a:hover{transform:none}html{scroll-behavior:auto}}:root{--navy:#362644;--navy-soft:#50365f;--ivory:#f3eef9;--paper:#fdfbff;--walnut:#76509f;--lilac:#7952a4;--ink:#32233d;--muted:#6c5e76;--line:#dfd5e9;--glow:#c9ace9}body{background:var(--paper);color:var(--ink)}::selection{color:#32233d;background:#dcc8f1}.page-progress span{background:linear-gradient(90deg,#ab84d4,#d6bdeb)}.studio-header{color:#473553;background:#fcf9fff2;border-bottom-color:#dfd5e9}.desktop-nav a:hover,.header-contact:hover{color:#76509f}.studio-header .header-contact,.studio-header .menu-trigger{border-color:#d3c3e1}.language a:hover,.language a[aria-current]{background:#eee5f7}.menu-panel{color:#32233d;background:radial-gradient(at 90% 0,#e5d8f699,#0000 65%),#fcf9ff;border-color:#d9c8e8}.menu-panel .menu-top,.menu-panel .menu-body aside{border-color:#dfd5e9}.menu-panel .menu-body nav a{background:#f3edf9;border-color:#dfd2e9}.menu-panel .menu-body nav a:hover{background:#e9ddf4;border-color:#bb9bd5}.menu-panel .menu-body nav a>span,.menu-panel .menu-languages a[aria-current]{color:#76509f}.menu-panel .menu-body aside p{color:#6c5e76}.menu-fallback nav{color:#32233d;background:#faf6ff;border-color:#d9c8e8}.menu-fallback nav a{border-color:#dfd5e9}.universe-opening{color:#32233d;background:radial-gradient(at 78% 18%,#e8dbf7b3,#0000 62%),#faf7fe}.universe-head .hero-kicker{color:#76509f}.universe-head h1 span:last-child{color:#8058a2}.universe-invitation p,.universe-channels>span{color:#6c5e76}.universe-channels i{color:#8058a2}.universe-panorama{border-color:#dcc9ed;box-shadow:0 25px 70px #6642871c,0 0 65px #b694da12}.universe-panorama figcaption{background:linear-gradient(#0000,#23132fbf)}.universe-panorama figcaption i{background:#dec4f4;box-shadow:0 0 15px #dec4f4}.universe-opening .hero-positioning,.universe-opening .hero-proof,.universe-opening .hero-proof>div{border-color:#dfd5e9}.universe-opening .hero-thesis .eyebrow{color:#76509f}.universe-opening .hero-thesis>p:last-child,.universe-opening .hero-proof span,.universe-opening .hero-proof small{color:#6c5e76}.button.button-light{color:#4c2d64;background:#e7d8f5;border:1px solid #d8c1ea}.button.button-light:hover{color:#422253;background:#ddc8f0}.airpano-original{color:#32233d;background:#f1eaf8;border-color:#dfd5e9}.airpano-layout p{color:#6c5e76}.in-room-section,.ops-section{background:#f3eef9}.media-editorial,.commercial-strip,.community-section{background:#eee5f7}.play-franchise,.partnership-section,.scenario{color:#32233d;background:radial-gradient(at 90% 0,#e5d6f4aa,#0000 65%),#f3edf9}.play-franchise .play-index,.franchise-editorial .text-link,.partnership-section .eyebrow,.partnership-route span,.scenario-intro .eyebrow{color:#76509f}.play-franchise .play-copy>p,.play-franchise li,.partnership-section .chapter-heading>p,.partnership-audiences article>div>p,.partnership-route p,.scenario-intro>p:last-child,.scenario-controls label>span,.scenario-results span,.scenario-note p{color:#6c5e76}.play-franchise li,.partnership-audiences article,.partnership-route,.scenario-workspace,.scenario-results,.scenario-controls label>div{border-color:#d9cbe6}.partnership-audiences .text-link,.scenario-note .text-link{color:#654187}.scenario-controls input,.scenario-controls input:disabled{color:#32233d;-webkit-text-fill-color:#32233d}.scenario-controls .calc-adjust,.scenario-results>div:last-child output{color:#76509f}.universe-operations{background:#f2ebf9;border-color:#ddd0e9}.universe-journal{background:#fcfaff}.universe-journal-grid>a{background:#f3edf9;border-color:#ded1ea}.universe-journal-grid>a:hover{background:#eadcf5}.contact-section{color:#32233d;background:linear-gradient(120deg,#f0e6fa,#faf7fe)}.contact-card .eyebrow{color:#76509f}.contact-card p:not(.eyebrow){color:#6c5e76}.studio-footer{color:#473553;background:#faf7fe}.studio-footer .footer-top,.studio-footer .footer-bottom{border-color:#dfd5e9}.footer-top p,.footer-bottom,body>footer.footer-bottom{color:#6c5e76}.contact-dock{color:#4e3266}.contact-dock>summary{background:#f2e9fcf5;border-color:#c8b0df;border-radius:22px;box-shadow:0 5px 25px #6845891c}.contact-signal{background:#956eb7}.contact-dock>div{color:#473553;background:#fcf9ff;border-color:#d9c7e7;border-radius:18px}.contact-dock>div>a:hover{background:#f1e7fa}.universe-panorama>picture{width:100%;display:block}
