*{box-sizing:border-box}body{margin:0;font:16px/1.5 Arial,sans-serif;color:#f8fafb;background:#0b1014}h1,h2,p,figure{margin:0}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}a:focus-visible,button:focus-visible{outline:3px solid #b4a4ef;outline-offset:5px}img{display:block;width:100%;height:100%;object-fit:cover}header{display:flex;align-items:center;justify-content:space-between;position:relative;z-index:3;padding:28px 40px}.logo img{width:156px;height:38px;object-fit:contain}.partner{font-size:14px;white-space:nowrap}.partner span{margin-left:12px}.hero{position:relative;min-height:760px;overflow:hidden}h1{font-size:56px;line-height:1.08;letter-spacing:-2px;font-weight:500}h1 em{font-style:normal}.apps{font-size:16px;font-weight:600}.apps span{padding:0 12px;color:#b8c6cf}.sub{font-size:17px;line-height:1.6}.price{display:flex;align-items:center;gap:22px}.price strong{font-size:64px;line-height:1;letter-spacing:-3px;font-weight:500;white-space:nowrap}.price span{font-size:14px;line-height:1.6}.actions{display:flex;gap:12px}.actions>*{display:flex;align-items:center;justify-content:space-between;gap:35px;min-height:56px;padding:14px 22px;font-size:17px;font-weight:600;border:1px solid #dce7eb;background:#f4f8fa;color:#101b22;border-radius:0}.actions .instruction{background:#10202dcc;color:white}.actions>*:hover{filter:brightness(.92)}.actions span{font-size:22px;font-weight:400}.backdrop{position:absolute;inset:0}.next{padding:52px 40px;background:#edf1f2;color:#17252d}.next h2{font-size:26px;font-weight:500}.next p{margin:16px 0;font-size:16px}.next a{text-decoration:underline;text-underline-offset:4px}.horizon:after,.road:after{content:'';position:absolute;inset:0;background:linear-gradient(#030609dd,transparent 52%,#020408ef);pointer-events:none}.horizon .backdrop{object-position:center 52%}.horizon-title{position:relative;z-index:1;text-align:center;margin:26px auto 0}.horizon-title h1{font-size:52px;margin-top:15px}.horizon-title em{color:#d7dfe2}.horizon-order{position:absolute;z-index:2;left:40px;right:40px;bottom:35px;display:flex;align-items:center;justify-content:space-between;gap:25px}.horizon-order>p{font-size:14px;text-align:right}.horizon-order .price{display:block}.horizon-order .price span{display:block;margin-top:12px}.horizon-order .actions{align-self:flex-end}.passenger{display:grid;grid-template-columns:56% 44%;background:#111c20}.passenger-photo{height:760px;position:relative}.passenger-photo>img{object-position:center 58%}.passenger-photo>div{position:absolute;inset:30px 35px auto;display:flex;justify-content:space-between;align-items:center}.passenger-photo span{font-size:14px}.passenger-copy{padding:33px 38px}.passenger-copy>.partner{display:block;text-align:right;margin-bottom:88px}.passenger-copy h1{font-size:44px;margin:20px 0}.passenger-copy h1 em{color:#b1c7d0}.passenger-copy .sub{max-width:300px}.passenger-copy .price{margin:38px 0}.passenger-copy .actions{flex-direction:column}.road .backdrop{object-position:center 45%}.road:after{background:linear-gradient(90deg,#060a10d9,transparent 85%),linear-gradient(0deg,#060a10,transparent 70%)}.road-title{position:absolute;z-index:2;left:50px;top:225px}.road h1{font-size:84px;margin:22px 0}.road h1 em{color:#bfcbd2}.road-order{position:absolute;z-index:2;bottom:0;left:0;right:0;background:#e6e9e7;color:#172328;padding:26px 45px;display:flex;justify-content:space-between;align-items:center;gap:25px}.road-system{font-size:14px}.road-system b{font-weight:400}.road-order .price strong{font-size:50px}.road-order .actions>*{border-color:#213138}.road-order .download{background:#142831;color:white}.road-order .instruction{background:transparent;color:#142831}.cinema{background:#111215;padding:0 40px}.cinema header{padding-inline:0}.cinema-heading{display:flex;justify-content:space-between;align-items:center;margin:34px 0 28px}.cinema h1{font-size:49px}.cinema-heading .sub{margin-top:8px;color:#bfc6cd;font-size:14px}.cinema-photo{height:365px;overflow:hidden}.cinema-photo img{object-position:center 57%}.cinema-order{display:flex;justify-content:space-between;align-items:center;margin-top:28px}.cinema .price strong{font-size:55px}.cinema .actions>*{border-radius:5px}.forest{background:#172721}.forest header{z-index:4}.forest-photo{position:absolute;width:41%;top:0;bottom:0;left:34%;overflow:hidden}.forest-photo:after{content:'';position:absolute;inset:0;background:linear-gradient(#172721a6,transparent 30%,#17272177)}.forest-photo img{object-position:center 60%}.forest-title{position:absolute;left:5%;top:223px;z-index:2}.forest h1{font-size:67px;line-height:1.05;text-shadow:0 2px 12px #172721aa}.forest h1 em{color:#d3ddbc}.forest-label{position:absolute;left:5%;top:144px;font-size:15px;line-height:1.5}.forest-order{position:absolute;right:3%;top:348px;width:230px}.forest .price{display:block}.forest .price span{display:block;margin-top:16px}.forest .actions{flex-direction:column;margin-top:30px}.forest .download{background:#d3ddbc;border-color:#d3ddbc}.forest .instruction{background:transparent;border-color:#bac9b8}.forest-foot{position:absolute;bottom:33px;left:5%;font-size:14px}.atlas{background:#eaf1f2;color:#15313c;padding:0 40px}.atlas header{padding-inline:0}.atlas-heading{display:flex;justify-content:space-between;align-items:center;margin:20px 0 24px}.atlas h1{font-size:48px}.atlas h1 em{color:#486974}.atlas .price{gap:20px}.atlas .price strong{font-size:56px}.atlas-stage{display:grid;grid-template-columns:minmax(0,1fr) 270px;position:relative;gap:30px;padding-top:62px}.atlas-apps{position:absolute;top:0;left:20px;right:300px;display:flex;justify-content:space-around;font-size:20px}.atlas-apps i{font-style:normal;color:#4b737f}.atlas-stage figure{height:375px;position:relative}.atlas-stage img{object-position:center 58%}.atlas-stage figcaption{position:absolute;bottom:0;background:#0c1d29e8;color:white;padding:12px 20px;left:0;right:0;font-size:16px}.atlas aside{padding-top:5px}.atlas aside>span{font-size:14px;letter-spacing:1px}.atlas aside>b{display:block;font-size:22px;line-height:1.4;margin-top:17px}.atlas aside>p{margin:16px 0 24px}.atlas .actions{flex-direction:column}.atlas .download{background:#234e60;color:white;border-color:#234e60}.atlas .instruction{background:transparent;color:#234e60;border-color:#234e60}.blueprint{display:grid;grid-template-columns:72% 28%;background:#173d51}.blueprint-stage{padding:30px 42px;background-image:linear-gradient(#bedbe509 1px,transparent 1px),linear-gradient(90deg,#bedbe509 1px,transparent 1px);background-size:28px 28px}.blueprint h1{font:500 47px/1.15 Consolas,monospace;letter-spacing:-2px;margin:50px 0 20px}.blueprint-apps{display:flex;gap:35px;font-size:16px}.blueprint-screen{margin-top:58px;border-top:1px solid #88adbf;position:relative;padding-top:29px}.blueprint-screen>span{position:absolute;top:-12px;left:35%;background:#173d51;padding:0 15px;font:14px/1.5 Consolas,monospace}.blueprint-screen img{height:230px;object-fit:contain;background:#071219}.blueprint-screen p{margin-top:14px;font-size:16px}.blueprint-spec{font-size:14px;margin-top:37px;letter-spacing:.6px}.blueprint aside{background:#f2f4ef;color:#17333f;padding:38px 25px;display:flex;flex-direction:column}.blueprint aside .partner{text-align:right}.aside-label{margin-top:126px;font-size:14px}.blueprint .price{display:block;margin:22px 0}.blueprint .price strong{font-size:76px}.blueprint .price span{display:block;margin-top:20px}.blueprint aside>p{font-size:16px;line-height:1.7;margin-bottom:32px}.blueprint .actions{flex-direction:column}.blueprint .download{background:#173d51;color:white;border-color:#173d51}.blueprint .instruction{background:transparent;color:#173d51;border-color:#173d51}.compat{margin-top:24px;font-size:14px}.bridge{background:#f7f7f3;color:#303343}.bridge-heading{text-align:center;margin-top:32px}.bridge .apps{font-size:16px;color:#525766}.bridge h1{font-size:57px;margin-top:15px}.bridge-stage{display:grid;grid-template-columns:1fr 58% 1fr;align-items:center;margin:48px 36px 0;gap:20px}.bridge-stage figure{border-radius:50%/20%;overflow:hidden;background:#070b0e;padding:14px 0}.bridge-stage img{height:220px;object-fit:contain}.bridge-stage>span{font-size:19px;font-weight:500}.bridge-aa{text-align:right}.bridge-stage i{font-style:normal;display:block;font-size:40px;color:#82709f;margin-top:14px}.bridge-caption{text-align:center;margin-top:23px;font-size:16px}.bridge-order{display:flex;justify-content:center;gap:72px;align-items:center;margin-top:36px}.bridge .price strong{font-size:50px}.bridge .download{background:#645576;color:white;border-color:#645576}.bridge .instruction{background:transparent;color:#534260;border-color:#81708f}.bridge .actions>*{border-radius:30px}.control{background:#10212d;padding:0 40px}.control header{padding-inline:0}.control-heading{display:flex;justify-content:space-between;align-items:center;margin-top:34px}.control h1{font-size:56px}.control-heading>p{font-size:16px;color:#c3d3dd}.control-stage{display:grid;grid-template-columns:135px 1fr 180px;gap:30px;align-items:center;margin-top:72px}.control-apps{font-size:20px;line-height:1.25}.control-apps span{display:block}.control-apps b{font-weight:500}.control-apps i{font-style:normal;color:#a99ec5;display:block;margin:15px 0;font-size:28px}.control-stage figure{border-block:1px solid #688392;padding:25px 0 0}.control-stage img{height:220px;object-fit:contain;background:#020708}.control-stage figcaption{text-align:center;font:14px Consolas,monospace;letter-spacing:1px;padding:16px 0}.control-license .price{display:block}.control-license .price strong{font-size:64px}.control-license .price span{display:block;margin-top:18px}.control-license>span{display:block;border-top:1px solid #617984;padding-top:18px;margin-top:22px;font-size:14px}.control-order{display:flex;justify-content:space-between;align-items:center;margin-top:40px}.control-order p{font-size:14px;color:#c5d6df}.control .download{background:#d9d1ed;border-color:#d9d1ed}.control .instruction{background:transparent}.split{background:#faf9f5;color:#293241}.split-layout{display:grid;grid-template-columns:45% 32% 23%;min-height:665px}.split-layout>figure{position:relative}.split-layout>figure img{position:absolute;object-position:33% center}.split-layout figcaption{position:absolute;bottom:25px;left:25px;font-size:14px;color:white;background:#0a141de0;padding:12px 16px}.split-copy{padding:52px 28px}.split-copy .apps{font-size:16px;max-width:260px}.split-copy .apps span{padding:0 3px}.split h1{font-size:43px;line-height:1.15;margin:30px 0}.split h1 em{color:#726183}.split .sub{font-size:16px}.split-system{border-top:1px solid #c4bdc8;padding-top:20px;margin-top:30px;font-size:14px}.split-buy{background:#e0d7e5;padding:105px 24px 30px}.split .price{display:block}.split .price strong{font-size:72px}.split .price span{display:block;margin-top:25px;font-size:16px}.split .actions{flex-direction:column;margin-top:38px}.split .download{background:#43354e;border-color:#43354e;color:white}.split .instruction{background:transparent;border-color:#43354e;color:#43354e}.split-buy>span{font-size:14px;display:block;margin-top:35px}dialog{border:0;max-width:440px;padding:32px;color:#182934;background:#fff}dialog::backdrop{background:#07121cbb}dialog p{margin:18px 0}dialog a{text-decoration:underline}dialog form{margin-top:24px}dialog button{padding:12px 24px;background:#182934;color:white;border:0}@keyframes drift{to{transform:scale(1.035)}}@media(prefers-reduced-motion:no-preference){.backdrop{animation:drift 20s ease-in-out infinite alternate}.actions>*{transition:background .2s,filter .2s}}@media(prefers-reduced-motion:reduce){*{animation:none!important;scroll-behavior:auto!important}}
@media(max-width:700px){header{padding:22px}.logo img{width:128px;height:32px}.partner{font-size:14px}.partner span{margin-left:3px}.hero{min-height:844px}h1{font-size:36px;letter-spacing:-1.3px}.actions>*{font-size:16px;min-height:54px;padding:12px 18px;gap:18px}.price strong{font-size:48px}.price span{font-size:14px}.apps{font-size:14px}.apps span{padding:0 5px}.sub{font-size:16px}.next{padding:32px 22px}.next h2{font-size:24px}.horizon .backdrop{object-position:38% center}.horizon-title{margin:30px 22px 0}.horizon-title h1{font-size:35px;line-height:1.15}.horizon-order{left:22px;right:22px;bottom:25px;display:block}.horizon-order .price{display:flex;margin-bottom:22px}.horizon-order .price span{margin:0}.horizon-order>p{display:none}.horizon-order .actions>*{flex:1}.passenger{display:flex;flex-direction:column}.passenger-photo{height:280px}.passenger-photo>img{object-position:center 64%}.passenger-photo>div{inset:22px 22px auto}.passenger-photo span{font-size:12px}.passenger-copy{padding:25px 22px 22px}.passenger-copy>.partner{position:absolute;right:22px;top:315px;margin:0}.passenger-copy>.apps{display:none}.passenger-copy h1{font-size:32px;margin:30px 0 16px}.passenger-copy .sub{font-size:16px}.passenger-copy .price{margin:24px 0}.passenger-copy .actions{flex-direction:row}.passenger-copy .actions>*{flex:1}.road .backdrop{object-position:39% center}.road-title{left:22px;right:22px;top:305px}.road h1{font-size:58px;margin:16px 0}.road-order{padding:22px;display:block}.road-system{display:none}.road-order .price{margin-bottom:20px}.road-order .actions>*{flex:1}.cinema{padding:0 22px}.cinema-heading{display:block;margin:26px 0 22px}.cinema h1{font-size:36px;margin-bottom:16px}.cinema-heading .sub{font-size:14px}.cinema-photo{height:285px}.cinema-photo img{object-position:40% center}.cinema-order{display:block;margin-top:28px}.cinema .price{margin-bottom:24px}.cinema .price strong{font-size:48px}.cinema .actions>*{flex:1}.forest-photo{left:36%;width:64%;top:100px;bottom:210px}.forest-label{top:120px;left:22px;font-size:14px}.forest-title{left:22px;top:263px}.forest h1{font-size:48px}.forest-order{left:22px;right:22px;top:auto;bottom:43px;width:auto}.forest .price{display:flex}.forest .price span{margin:0}.forest .actions{flex-direction:row;margin-top:22px}.forest .actions>*{flex:1}.forest-foot{bottom:12px;left:22px;font-size:12px}.atlas{padding:0 22px}.atlas-heading{display:block;margin:18px 0}.atlas h1{font-size:33px}.atlas .price{position:absolute;bottom:109px;left:22px}.atlas .price strong{font-size:48px}.atlas-stage{display:block;padding-top:48px}.atlas-apps{left:0;right:0;font-size:16px;gap:10px}.atlas-stage figure{height:245px}.atlas-stage aside{padding-top:20px}.atlas aside>span{font-size:12px}.atlas aside>b{font-size:17px;margin-top:5px}.atlas aside>b br{display:none}.atlas aside>p{display:none}.atlas .actions{position:absolute;top:490px;left:0;right:0;flex-direction:row}.atlas .actions>*{flex:1}.blueprint{display:block}.blueprint-stage{padding:22px;min-height:505px}.blueprint h1{font-size:31px;margin:32px 0 18px;letter-spacing:-1px}.blueprint-apps{font-size:14px;gap:22px}.blueprint-screen{margin-top:34px;padding-top:23px}.blueprint-screen>span{left:25%;font-size:12px}.blueprint-screen img{height:145px}.blueprint-screen p{font-size:14px;margin-top:10px}.blueprint-spec{font-size:12px;margin-top:16px}.blueprint aside{padding:20px 22px;min-height:339px}.blueprint aside .partner{position:absolute;top:29px;right:22px;color:white}.aside-label{display:none}.blueprint .price{display:flex;margin:0 0 14px}.blueprint .price strong{font-size:50px}.blueprint .price span{margin:0}.blueprint aside>p{font-size:14px;margin-bottom:18px;line-height:1.6}.blueprint .actions{flex-direction:row}.blueprint .actions>*{flex:1}.compat{font-size:14px;margin-top:16px}.bridge-heading{margin:38px 22px 0}.bridge h1{font-size:35px}.bridge-stage{grid-template-columns:1fr 1fr;gap:12px;margin:35px 22px 0}.bridge-stage figure{grid-row:2;grid-column:1/-1;padding:8px 0}.bridge-stage img{height:160px}.bridge-stage>span{font-size:16px}.bridge-aa{text-align:left}.bridge-cp{text-align:right}.bridge-stage i{display:inline;font-size:25px;margin:0 8px}.bridge-caption{font-size:14px;margin:20px 22px}.bridge-order{flex-direction:column-reverse;gap:27px;margin-top:28px}.bridge-order .actions{width:calc(100% - 44px)}.bridge .actions>*{flex:1;padding:12px 17px;gap:15px}.bridge .price strong{font-size:48px}.control{padding:0 22px}.control-heading{display:block;margin-top:30px}.control h1{font-size:36px}.control-heading>p{font-size:14px;margin-top:15px}.control-heading>p br{display:none}.control-stage{grid-template-columns:1fr;gap:20px;margin-top:26px}.control-apps{display:flex;justify-content:space-between;align-items:center;font-size:17px}.control-apps i{margin:0;font-size:24px}.control-apps span br{display:none}.control-apps b{margin-left:4px}.control-apps i:first-of-type{display:none}.control-stage figure{padding-top:12px}.control-stage img{height:160px}.control-stage figcaption{font-size:12px;padding:10px}.control-license .price{display:flex}.control-license .price strong{font-size:48px}.control-license .price span{margin:0}.control-license>span{display:none}.control-order{display:block;margin-top:26px}.control-order .actions>*{flex:1}.control-order p{font-size:14px;margin-top:20px}.split-layout{display:flex;flex-wrap:wrap}.split-layout>figure{width:100%;height:230px}.split-layout>figure img{object-position:center 57%}.split-layout figcaption{left:22px;bottom:12px;font-size:12px;padding:8px 12px}.split-copy{padding:22px;width:100%}.split-copy .apps{font-size:14px;max-width:none}.split h1{font-size:34px;margin:16px 0}.split h1 br{display:none}.split h1 em{display:block}.split .sub{font-size:14px}.split-system{display:none}.split-buy{width:100%;padding:22px}.split .price{display:flex}.split .price strong{font-size:50px}.split .price span{margin:0;font-size:14px}.split .actions{flex-direction:row;margin-top:21px}.split .actions>*{flex:1}.split-buy>span{display:none}}
@media(min-width:701px) and (max-width:1000px){.hero{min-height:850px}.price{gap:14px}.price span{font-size:14px}.horizon-order>p,.road-system{display:none}.passenger-copy{padding:30px}.passenger-copy h1{font-size:36px}.cinema-heading{display:block}.cinema-heading>div{margin-top:15px}.forest h1{font-size:55px}.atlas h1{font-size:38px}.atlas-heading .price{display:block}.blueprint{grid-template-columns:65% 35%}.blueprint-stage{padding:30px}.blueprint h1{font-size:38px}.bridge-order{gap:25px}.control-stage{grid-template-columns:100px 1fr 140px;gap:15px}.control h1{font-size:44px}.split-layout{grid-template-columns:40% 35% 25%}.split-copy{padding:35px 22px}.split h1{font-size:34px}.split-buy{padding:100px 16px}.split .actions>*{gap:12px;padding:13px}.split .price strong{font-size:58px}}
/* Product focus: both platforms first, location second, lifetime license. */
h1 em{display:block;font-size:24px;letter-spacing:-.3px;line-height:1.4;margin-top:14px;font-weight:400}h1{font-size:54px;line-height:1.05}.horizon-title h1{font-size:52px;margin-top:0}.horizon-title{margin-top:12px}.passenger-copy>.partner{margin-bottom:62px}.passenger-copy h1{font-size:44px}.passenger-copy .price{margin:28px 0}.passenger-copy .actions{flex-direction:row}.passenger-copy .actions>*{flex:1;padding:14px 17px;gap:15px}.road-title{top:245px}.road h1{font-size:68px;margin:0 0 22px}.cinema-heading{margin:12px 0 22px}.cinema h1{font-size:45px}.cinema-photo{height:345px}.forest h1{font-size:61px}.forest-title{top:225px}.forest-order{right:3%;top:510px;width:385px}.forest .price{display:flex}.forest .price span{margin:0}.forest .actions{flex-direction:row;margin-top:24px}.forest .actions>*{flex:1}.forest-foot{max-width:400px}.atlas-heading{margin-top:6px}.atlas h1{font-size:46px}.atlas-stage{padding-top:42px}.atlas-apps{display:none}.atlas-stage figure{height:333px}.atlas .actions{flex-direction:row;gap:8px}.atlas .actions>*{font-size:15px;gap:12px;padding:12px;flex:1}.blueprint h1{font-size:45px;margin:33px 0 20px}.blueprint h1 em{font-family:Arial,sans-serif}.blueprint-apps{display:none}.blueprint-screen{margin-top:49px}.blueprint .actions{flex-direction:row;gap:8px}.blueprint .actions>*{font-size:15px;padding:12px 10px;gap:10px;flex:1}.blueprint aside{padding-inline:20px}.bridge-heading{margin-top:6px}.bridge h1{font-size:46px;margin-top:0}.bridge-stage{margin-top:26px}.bridge-stage img{height:195px}.bridge-order{margin-top:25px}.control-heading{margin-top:10px}.control h1{font-size:49px}.control-stage{margin-top:36px}.control-stage img{height:190px}.control-order{margin-top:28px}.split-layout{grid-template-columns:40% 32% 28%}.split-copy{padding:58px 28px}.split h1{font-size:42px;margin:0 0 26px}.split .actions{flex-direction:row;gap:8px}.split .actions>*{padding:12px 10px;gap:10px;flex:1;font-size:15px}.split-buy{padding-inline:18px}.price span{line-height:1.5}
@media(max-width:700px){h1 em{font-size:20px;margin-top:12px}.horizon-title{margin-top:29px}.horizon-title h1{font-size:40px}.passenger-copy>.partner{top:307px}.passenger-copy h1{font-size:35px;margin-top:31px}.passenger-copy .price{margin:22px 0}.passenger-copy .actions>*{padding:12px 18px;font-size:16px}.road-title{top:318px}.road h1{font-size:43px;margin-bottom:18px}.cinema-heading{margin-top:28px}.cinema h1{font-size:35px}.cinema-photo{height:260px}.cinema-heading>div{margin-top:18px}.forest-label{font-size:12px}.forest-title{top:275px}.forest h1{font-size:43px}.forest-order{top:auto;bottom:52px;left:22px;right:22px;width:auto}.forest-foot{font-size:12px;bottom:12px;right:22px}.atlas-heading{margin-top:22px}.atlas h1{font-size:36px}.atlas-stage{padding-top:6px}.atlas-stage figure{height:250px}.atlas .actions{top:474px}.atlas .actions>*{font-size:16px;padding:12px 18px}.blueprint h1{font-size:34px;margin-top:32px}.blueprint-screen{margin-top:35px}.blueprint-stage{min-height:505px}.blueprint .actions>*{font-size:16px;padding:12px 18px}.bridge-heading{margin-top:38px}.bridge h1{font-size:37px}.bridge-stage{margin-top:30px}.bridge-stage img{height:150px}.bridge-order{margin-top:28px}.bridge-caption{font-size:14px}.control-heading{margin-top:27px}.control h1{font-size:37px}.control-heading>p br{display:none}.control-heading>p{margin-top:13px}.control-stage{margin-top:22px;gap:15px}.control-stage img{height:135px}.control-apps{display:none}.control-order{margin-top:23px}.split-layout{display:flex}.split-copy{padding:23px 22px}.split h1{font-size:33px;margin:0 0 14px}.split h1 br{display:block}.split h1 em{margin-top:10px}.split-buy{padding:20px 22px}.split .actions>*{padding:12px 18px;font-size:16px}.split .price strong{font-size:48px}}
@media(max-width:700px){.atlas-stage{position:static}.atlas .actions{top:auto;bottom:24px;left:22px;right:22px}.atlas aside>b br{display:inline}.atlas aside>b br:after{content:' '}}
.horizon-title .sub{margin-top:14px;font-size:16px}
.forest-label{z-index:2}.road-title{text-shadow:0 2px 12px #000}.road:after{background:linear-gradient(90deg,#060a10ed,transparent 90%),linear-gradient(0deg,#060a10,transparent 70%)}
@media(max-width:700px){.forest-label{display:none}.road:after{background:linear-gradient(0deg,#060a10 15%,#060a10a6 53%,transparent 85%)}}
