/* Scoped homepage refinement: stars, mobile range, world stage and mountain finale. */
#scads-monolith .mono-stars193 i{background:var(--star196,#ece3ce);box-shadow:0 0 5px var(--star196,#e0d4b1)}
.mobile-range196{display:none}
#scads-beer{background:#080a0b!important;isolation:isolate;overflow:hidden}
#scads-beer .beer-mountains196{position:absolute;inset:0;z-index:0;background:linear-gradient(#080a0b 0%,transparent 28%,#080a0bcc 100%),url('/assets/scads-alpine-panorama.webp') center 58%/cover;opacity:.65;filter:brightness(.55) saturate(.45)}
#scads-beer .beer-mountains196:after{content:'';position:absolute;inset:0;background:url('/assets/range-mist.webp') center/cover;mix-blend-mode:screen;opacity:.24;animation:mist196 28s ease-in-out infinite alternate}
#scads-beer .beer-heading{position:relative;z-index:2}
@keyframes mist196{to{transform:translateX(3%) scale(1.06)}}
#scads-orbit196{position:relative;isolation:isolate;overflow:hidden;padding:90px 5vw 75px;background:#080b0d;color:#eee8db}
#scads-orbit196:before{content:'';position:absolute;inset:25% 0 0;z-index:-1;background:linear-gradient(#080b0d,transparent 35%,#080b0d),url('/assets/alpine-valley.webp') center/cover;opacity:.13}
.orbit-heading196{text-align:center;max-width:1000px;margin:auto}
.orbit-heading196>span,.orbit-caption196>span,.orbit-detail196>span{font:600 12px Manrope,sans-serif;letter-spacing:.22em;color:#c9b384}
.orbit-heading196 h2{font-family:Barlow Condensed,Impact,sans-serif;font-size:clamp(46px,5.8vw,86px);line-height:.96;letter-spacing:-.025em;font-weight:700;margin:24px 0}
.orbit-heading196 em{font-style:normal;color:#c8ae77}
.orbit-heading196 p{color:#a9aaa7;font-size:16px}
.orbit-composition196{display:grid;grid-template-columns:1fr minmax(300px,2.7fr) 1fr;align-items:center;max-width:1500px;margin:12px auto 0;gap:20px}
.orbit-stage196{position:relative;min-width:0}
.orbit-stage196 canvas{display:block;width:100%;aspect-ratio:1;touch-action:pan-y;cursor:grab;outline-offset:-25px}
.orbit-stage196 canvas:active{cursor:grabbing}
.orbit-caption196 h3,.orbit-detail196 h3{font-family:Barlow Condensed,Impact,sans-serif;font-size:clamp(26px,2.5vw,40px);line-height:1.05;margin:20px 0;color:#eee8db}
.orbit-caption196 p,.orbit-detail196 p{font:14px/1.8 Manrope,sans-serif;color:#a8aaa6}
.orbit-detail196 a{display:inline-block;color:#d7bf8c;border-bottom:1px solid #ad956755;padding:15px 0;text-decoration:none;font:600 12px Manrope,sans-serif;letter-spacing:.13em}
.orbit-instruction196{display:flex;align-items:center;justify-content:center;gap:20px;color:#b0ada5;font:11px Manrope,sans-serif;letter-spacing:.12em;margin-top:-14px}
.orbit-pause196{background:none;color:#c9b384;border:0;min-height:44px;cursor:pointer;font:inherit;letter-spacing:inherit}
.orbit-regions196{display:flex;justify-content:center;gap:25px;max-width:1300px;margin:28px auto 0;border-top:1px solid #c5ad7629;padding-top:15px}
.orbit-regions196 button{background:none;border:0;border-bottom:1px solid transparent;color:#93968f;font:600 12px Manrope,sans-serif;letter-spacing:.04em;padding:15px 0;cursor:pointer;transition:color .4s,border-color .4s;white-space:nowrap}
.orbit-regions196 button[aria-pressed=true]{color:#e0c792;border-bottom-color:#c9ae78}
@media(max-width:760px){
 #scads-monolith .mono-settled-logo195{height:clamp(116px,17svh,145px);margin-bottom:16px}
 #scads-monolith .mono-stars193 i:nth-child(n){display:block}
 #scads-collection .collection-scene{display:none!important}
 #scads-collection .mobile-range196{display:block;padding:0 22px 30px;max-width:560px;margin:auto}
 .mobile-range-nav196{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #b49a6238;border-bottom:1px solid #b49a6225;margin-top:24px}
 .mobile-range-nav196 button{background:none;border:0;color:#d8bd85;font-size:25px;width:58px;height:52px;cursor:pointer}
 .mobile-count196{color:#cfb680;font:12px Manrope,sans-serif;letter-spacing:.23em}
 .mobile-expressions196{touch-action:pan-y}
 .mobile-expression196[hidden]{display:none!important}
 .mobile-expression196{animation:expression196 .65s cubic-bezier(.2,.7,.25,1)}
 .mobile-can196{height:350px;position:relative;display:flex;align-items:center;justify-content:center;isolation:isolate}
 .mobile-can196:before{content:'';position:absolute;inset:12% -20px 4%;z-index:-1;background:radial-gradient(ellipse,color-mix(in srgb,var(--expression) 42%,transparent),transparent 65%);opacity:.8}
 .mobile-can196:after{content:'';position:absolute;width:155px;height:15px;bottom:24px;background:#000;filter:blur(8px);z-index:-1;border-radius:50%}
 #scads-collection .mobile-can196 .collection-pack{--size:290px;display:block;position:relative!important;inset:auto!important;transform:none!important;filter:drop-shadow(10px 14px 12px #0008);overflow:hidden!important;flex:none}
 #scads-collection .mobile-can196 .collection-pack img{position:absolute!important}
 #scads-collection .mobile-can196 .collection-pack svg{width:100%;height:100%;display:block}
 .mobile-range196 .scene-copy{position:static;opacity:1;transform:none;text-align:left;padding:0}
 .mobile-range196 .campaign-kicker{font:600 11px Manrope,sans-serif;color:#bda575;letter-spacing:.12em}
 .mobile-range196 .scene-copy h2{font:700 58px/.95 'Barlow Condensed',Impact,sans-serif;color:#eee8dd;margin:14px 0 10px;letter-spacing:.02em}
 .mobile-range196 .scene-descriptor{color:#d5bd8e;font-size:17px;line-height:1.4;margin:0 0 12px}
 .mobile-range196 .scene-description{font:14px/1.65 Manrope,sans-serif;color:#a9aca6;min-height:47px;margin:0 0 20px}
 .mobile-range196 .scene-specs{display:grid;grid-template-columns:.8fr .8fr 1.4fr;border-block:1px solid #b79c6633;padding:17px 0;gap:12px}
 .mobile-range196 .scene-specs strong{font:600 19px 'Barlow Condensed',sans-serif;color:#eee8dd;display:block;white-space:nowrap}
 .mobile-range196 .scene-specs small{font:10px Manrope,sans-serif;letter-spacing:.14em;color:#9e9f97;display:block;margin-top:6px}
 .mobile-range196 .campaign-enquiry{display:flex;justify-content:space-between;text-decoration:none;color:#d3b886;font:600 12px Manrope,sans-serif;letter-spacing:.13em;padding:22px 0}
 .mobile-selector196{display:flex;overflow-x:auto;gap:26px;scrollbar-width:none;border-top:1px solid #c9b38430}
 .mobile-selector196 button{background:none;border:0;border-bottom:2px solid transparent;color:#8f938f;font:600 15px 'Barlow Condensed',sans-serif;letter-spacing:.05em;min-height:52px;flex:none;padding:0 3px}
 .mobile-selector196 button[aria-pressed=true]{color:#e4c792;border-color:#d1b67f}
 #scads-orbit196{padding:65px 20px 55px}
 .orbit-heading196 h2{font-size:clamp(37px,10vw,58px);line-height:1.02;margin:20px 0}
 .orbit-heading196 p{font-size:14px;line-height:1.7;max-width:280px;margin:auto}
 .orbit-composition196{display:flex;flex-direction:column;gap:0}
 .orbit-caption196{display:none}
 .orbit-stage196{width:calc(100% + 24px);max-width:480px}
 .orbit-detail196{text-align:center;margin-top:22px;max-width:310px}
 .orbit-detail196 h3{margin:12px 0;font-size:32px}
 .orbit-detail196 p{margin:0}
 .orbit-regions196{overflow-x:auto;justify-content:flex-start;gap:24px;scrollbar-width:none;margin-top:22px}
 .orbit-instruction196{font-size:10px;gap:15px}
}
@keyframes expression196{from{opacity:.15;transform:translateX(14px)}to{opacity:1;transform:none}}
@media(prefers-reduced-motion:reduce){.mobile-expression196,#scads-beer .beer-mountains196:after{animation:none!important}}

body.motion-paused #scads-beer .beer-mountains196:after{animation-play-state:paused}
#scads-beer:after{content:'';position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(#080a0be6, #080a0b55 45%,#080a0be6)}
