.fluid-page:before{content:'';position:fixed;inset:0;z-index:-1;background:linear-gradient(90deg,#041321e8,#071b2acf),var(--context-scene) center/cover;pointer-events:none}.fluid-page{isolation:isolate}.fluid-page .inner-page,.fluid-page .market-page{background:transparent}.fluid-page .section-wrap{background:#051725c4;backdrop-filter:blur(8px);margin-block:0;border-bottom:1px solid #9cdcf023}.fluid-page .fluid-intro{min-height:min(690px,80svh);background:transparent}.fluid-page .route-photo{filter:brightness(.78) saturate(.9)}.native-showcase,.real-courses{padding:70px 6vw;color:#edf7fc;background:#061626c9}.native-heading{max-width:780px;margin-bottom:32px}.native-heading>span{font:11px/1.5 Arial,sans-serif;letter-spacing:.15em;color:#9ddcec}.native-heading h2{font-size:clamp(2rem,3.5vw,3.6rem);line-height:1.12;letter-spacing:-.045em;font-weight:400;margin:13px 0 18px}.native-heading h2 em{font-style:normal;color:#ffb47e}.native-heading p{font-size:16px;line-height:1.8;color:#b7d2e0}.native-projects{display:grid;gap:50px}.native-project{display:grid;grid-template-columns:1.35fr 1fr;gap:5%;align-items:center;padding:38px 0;border-top:1px solid #bee9ff36;perspective:1600px}.native-visual{min-width:0;transform:translateY(calc(var(--scene-depth,0)*-22px)) rotateY(calc(var(--scene-depth,0)*-5deg));transition:transform .15s ease-out}.native-visual>a{display:block;border:1px solid #b2e5ff77;border-radius:7px;overflow:hidden;box-shadow:0 25px 55px #0005;background:#fff}.native-window-bar{display:flex;justify-content:space-between;align-items:center;padding:12px 18px;background:#0b2a3c;color:#dcf3ff;font-size:12px;letter-spacing:.05em}.native-visual img{display:block;width:100%;height:auto;aspect-ratio:1.65;object-fit:cover;object-position:top;transition:transform .45s}.native-visual a:hover img{transform:scale(1.025)}.native-capture{display:block;margin-top:12px;color:#99baca;font-size:11px}.native-copy>span{font-size:10px;letter-spacing:.1em;line-height:1.7;color:#9ccee1}.native-copy h3{font-size:clamp(1.6rem,2.6vw,2.65rem);font-weight:400;line-height:1.15;letter-spacing:-.04em;margin:14px 0}.native-copy p{font-size:15px;line-height:1.8;color:#bbd4e0}.native-copy ol{list-style:none;counter-reset:steps;padding:0;margin:20px 0;color:#cee1ec}.native-copy li{counter-increment:steps;padding:11px 0;font-size:13px;border-top:1px solid #9ed7ec25}.native-copy li:before{content:'0' counter(steps);display:inline-block;width:32px;font-size:11px;color:#ffb47e}.native-open{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:17px 19px;border:1px solid #a3d9ed66;background:#8ddeff12;font-size:14px;color:#eefaff;transition:background .2s}.native-open:hover{background:#9bdfff24}.native-open b{color:#ffb078;font-weight:400;font-size:23px}.native-project:nth-child(even) .native-visual{order:2}.native-project:nth-child(even){grid-template-columns:1fr 1.35fr}.resource-native-shot{display:block;width:calc(100% + 48px);max-width:none;aspect-ratio:1.85;object-fit:cover;object-position:top;margin:-24px -24px 20px}.scenario-filters{display:flex;gap:8px;flex-wrap:wrap;margin:25px 0}.scenario-filters button{border:1px solid #acdff044;background:#102b3c;color:#c1dfec;padding:11px 15px;font-size:13px;cursor:pointer}.scenario-filters button[aria-pressed=true]{background:#ffb47e;color:#112332;border-color:#ffb47e}.scenario-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.scenario-dossier{border:1px solid #acd8ea38;padding:25px;background:linear-gradient(145deg,#174257cb,#092337ed);border-top:2px solid #faac73}.scenario-number{display:flex;justify-content:space-between;font-size:12px;color:#83b4ce}.scenario-number span{color:#ffbd8c}.scenario-dossier h3{font-size:23px;line-height:1.2;font-weight:500;margin:24px 0 10px}.scenario-dossier p{min-height:46px;font-size:14px;line-height:1.7;color:#b3cede}.scenario-dossier nav{display:grid;margin-top:24px}.scenario-dossier nav>a{display:flex;justify-content:space-between;padding:14px 0;border-top:1px solid #abd7ea2c;font-size:13px;color:#effaff}.scenario-dossier nav>a:hover{color:#ffbd8c}.scenario-dossier nav>a span{color:#ffb580}.scenario-dossier[hidden]{display:none}.hub-continuation{grid-column:1/-1;padding-top:45px}.hub-continuation .native-showcase{padding:35px 0;background:transparent}.hub-continuation .native-heading h2{font-size:2.2rem}.resource-hub{align-content:start}.resource-hub>.hub-intro,.resource-hub>.hub-panel{align-self:center;min-height:0}.hub-scroll-hint{grid-column:1/-1;text-align:center;font-size:12px;letter-spacing:.08em;color:#b2d8e7;padding:15px 0}.hub-continuation .native-project{background:#071c2fce;padding:28px;border:1px solid #a5deef33}.hub-continuation .native-copy h3{font-size:26px}.hub-continuation .native-copy p{font-size:14px}.hub-continuation .native-projects{gap:22px}.native-ambient{position:fixed;inset:0;overflow:hidden;z-index:0;pointer-events:none;opacity:.09}.native-ambient img{position:absolute;width:420px;border:1px solid #9fd6e8;box-shadow:0 30px 70px #0008;transform:perspective(1100px) rotateY(-18deg);animation:nativeDrift 20s ease-in-out infinite alternate}.native-ambient img:nth-child(1){right:-100px;top:17%}.native-ambient img:nth-child(2){left:-120px;bottom:7%;animation-delay:-8s}.native-ambient img:nth-child(3){right:10%;bottom:-80px;animation-delay:-13s}.film-stage .native-ambient{opacity:0}body[data-step=resources] .film-stage .native-ambient{opacity:.13}@keyframes nativeDrift{from{translate:0 0}to{translate:25px -35px}}.reduced-motion .native-ambient img{animation:none}.reduced-motion .native-visual{transform:none!important}.lounge-launch{width:175px;opacity:.9}body[data-step] .lounge-launch{width:150px}.lounge-launch-label strong{font-size:11px}@media(max-width:1000px){.scenario-grid{grid-template-columns:repeat(2,1fr)}.native-project,.native-project:nth-child(even){grid-template-columns:1.1fr 1fr;gap:25px}}@media(max-width:760px){.fluid-page .fluid-intro{min-height:0}.native-showcase,.real-courses{padding:38px 6vw}.native-project,.native-project:nth-child(even){display:block;padding:25px 0}.native-project:nth-child(even) .native-visual{order:initial}.native-copy{margin-top:25px}.native-copy h3{font-size:28px}.native-projects{gap:20px}.native-visual{transform:none}.scenario-grid{grid-template-columns:1fr}.scenario-dossier p{min-height:0}.hub-continuation{padding-top:20px}.hub-continuation .native-project{padding:18px}.hub-scroll-hint{text-align:left;margin-top:25px}.native-ambient{display:none}.lounge-launch,body[data-step] .lounge-launch{width:auto}}@media(prefers-reduced-motion:reduce){.native-ambient{display:none}.native-visual{transform:none!important}}
