@property --amb-elevation{syntax: "<number>"; inherits: true; initial-value: 0;}:root{--amb-light-x: -1;--amb-light-y: -1;--amb-key-light-intensity: .9;--amb-fill-light-intensity: .7;--amb-light-hue: 234;--amb-light-saturation: 15%;--amb-light-distance: 0px;--amb-chamfer: 0;--amb-fillet: 0;--amb-thickness: 0;--amb-elevation: 0;--amb-chamfer-width: 1;--amb-fillet-width: 1;--amb-highlight-color: coral;--amb-lume-hue: 17;--amb-lume: color-mix( in oklab, hsl(var(--amb-lume-hue) 100% 74%) calc(clamp(0, (.5 - var(--amb-key-light-intensity)) / .2, 1)*100%) , hsl( var(--amb-light-hue) var(--amb-light-saturation) calc((1 - sign(var(--amb-key-light-intensity) - .5))*50% + 25%) ) );--amb-label: hsl( var(--amb-light-hue) var(--amb-light-saturation) calc((1 - var(--amb-key-light-intensity)) * 60% + 20%) )}.amb-chamfer{--amb-chamfer: 1}.amb-chamfer-2{--amb-chamfer: 1;--amb-chamfer-width: 2}.amb-chamfer-minus-1{--amb-chamfer: 1;--amb-chamfer-width: -1}.amb-fillet{--amb-fillet: 1}.amb-fillet-2{--amb-fillet: 1;--amb-fillet-width: 2}.amb-fillet-minus-1{--amb-fillet: 1;--amb-fillet-width: -1}.amb-elevation-0{--amb-elevation: 0}.amb-elevation-1{--amb-elevation: 1}.amb-elevation-2{--amb-elevation: 2}.amb-elevation-3{--amb-elevation: 3}.ambient{box-shadow:hsl(var(--amb-light-hue) var(--amb-light-saturation) 0% / calc((var(--amb-key-light-intensity) - var(--amb-fill-light-intensity)))) calc(var(--amb-light-x) * var(--amb-elevation) * -8px) calc(var(--amb-light-y) * var(--amb-elevation) * -8px) calc(var(--amb-elevation) * 8px) calc(var(--amb-elevation) * -4px),inset calc(var(--amb-light-x) * var(--amb-chamfer-width) * -1px) calc(var(--amb-light-y) * var(--amb-chamfer-width) * -1px) 0 0 hsl(var(--amb-light-hue) var(--amb-light-saturation) 100% / calc(var(--amb-chamfer) * var(--amb-key-light-intensity))),inset calc(var(--amb-light-x) * var(--amb-chamfer-width) * 1px) calc(var(--amb-light-y) * var(--amb-chamfer-width) * 1px) 0 0 hsl(var(--amb-light-hue) var(--amb-light-saturation) 0% / calc(var(--amb-chamfer) * calc(var(--amb-key-light-intensity) - var(--amb-fill-light-intensity)))),inset calc(var(--amb-light-x) * var(--amb-fillet-width) * -2px) calc(var(--amb-light-y) * var(--amb-fillet-width) * -2px) 2px 0 hsl(var(--amb-light-hue) var(--amb-light-saturation) 100% / calc(var(--amb-fillet) * var(--amb-key-light-intensity))),inset calc(var(--amb-light-x) * var(--amb-fillet-width) * 2px) calc(var(--amb-light-y) * var(--amb-fillet-width) * 2px) 2px 0 hsl(var(--amb-light-hue) var(--amb-light-saturation) 0% / calc(var(--amb-fillet) * calc(var(--amb-key-light-intensity) - var(--amb-fill-light-intensity))))}.amb-surface{background-color:hsl(var(--amb-light-hue) var(--amb-light-saturation) calc(var(--amb-key-light-intensity) * 100%))}.amb-surface-darker{background-color:hsl(var(--amb-light-hue) var(--amb-light-saturation) calc(var(--amb-key-light-intensity) * 30%))}.amb-surface-concave{--_concave-y: clamp(-1, var(--amb-light-y), 1);--_concave-contrast: calc(max(0, var(--amb-key-light-intensity) - var(--amb-fill-light-intensity))*20%) ;--_concave-top: calc( var(--amb-key-light-intensity) * (100% + (var(--_concave-y) * var(--_concave-contrast))) );--_concave-mid-top: calc( var(--amb-key-light-intensity) * (100% + (var(--_concave-y) * var(--_concave-contrast) * .45)) );--_concave-mid-bottom: calc( var(--amb-key-light-intensity) * (100% - (var(--_concave-y) * var(--_concave-contrast) * .45)) );--_concave-bottom: calc( var(--amb-key-light-intensity) * (100% - (var(--_concave-y) * var(--_concave-contrast))) );background:linear-gradient(hsl(var(--amb-light-hue) var(--amb-light-saturation) var(--_concave-top)),hsl(var(--amb-light-hue) var(--amb-light-saturation) var(--_concave-mid-top)) 35%,hsl(var(--amb-light-hue) var(--amb-light-saturation) calc(var(--amb-key-light-intensity) * 100%)),hsl(var(--amb-light-hue) var(--amb-light-saturation) var(--_concave-mid-bottom)) 65%,hsl(var(--amb-light-hue) var(--amb-light-saturation) var(--_concave-bottom)))}.amb-surface-concave-h{--_concave-h-x: clamp(-1, var(--amb-light-x), 1);--_concave-h-contrast: calc(max(0, var(--amb-key-light-intensity) - var(--amb-fill-light-intensity))*20%) ;--_concave-h-left: calc( var(--amb-key-light-intensity) * (100% + (var(--_concave-h-x) * var(--_concave-h-contrast))) );--_concave-h-mid-left: calc( var(--amb-key-light-intensity) * (100% + (var(--_concave-h-x) * var(--_concave-h-contrast) * .45)) );--_concave-h-mid-right: calc( var(--amb-key-light-intensity) * (100% - (var(--_concave-h-x) * var(--_concave-h-contrast) * .45)) );--_concave-h-right: calc( var(--amb-key-light-intensity) * (100% - (var(--_concave-h-x) * var(--_concave-h-contrast))) );background:linear-gradient(to right,hsl(var(--amb-light-hue) var(--amb-light-saturation) var(--_concave-h-left)),hsl(var(--amb-light-hue) var(--amb-light-saturation) var(--_concave-h-mid-left)) 35%,hsl(var(--amb-light-hue) var(--amb-light-saturation) calc(var(--amb-key-light-intensity) * 100%)),hsl(var(--amb-light-hue) var(--amb-light-saturation) var(--_concave-h-mid-right)) 65%,hsl(var(--amb-light-hue) var(--amb-light-saturation) var(--_concave-h-right)))}.amb-surface-convex{--_convex-y: clamp(-1, var(--amb-light-y), 1);--_convex-contrast: calc(max(0, var(--amb-key-light-intensity) - var(--amb-fill-light-intensity))*20%) ;--_convex-top: calc( var(--amb-key-light-intensity) * (100% - (var(--_convex-y) * var(--_convex-contrast))) );--_convex-mid-top: calc( var(--amb-key-light-intensity) * (100% - (var(--_convex-y) * var(--_convex-contrast) * .45)) );--_convex-mid-bottom: calc( var(--amb-key-light-intensity) * (100% + (var(--_convex-y) * var(--_convex-contrast) * .45)) );--_convex-bottom: calc( var(--amb-key-light-intensity) * (100% + (var(--_convex-y) * var(--_convex-contrast))) );background:linear-gradient(hsl(var(--amb-light-hue) var(--amb-light-saturation) var(--_convex-top)),hsl(var(--amb-light-hue) var(--amb-light-saturation) var(--_convex-mid-top)) 35%,hsl(var(--amb-light-hue) var(--amb-light-saturation) calc(var(--amb-key-light-intensity) * 100%)),hsl(var(--amb-light-hue) var(--amb-light-saturation) var(--_convex-mid-bottom)) 65%,hsl(var(--amb-light-hue) var(--amb-light-saturation) var(--_convex-bottom)))}.amb-light-tl{--amb-light-x: -1;--amb-light-y: -1}.amb-light-tr{--amb-light-x: 1;--amb-light-y: -1}.amb-light-bl{--amb-light-x: -1;--amb-light-y: 1}.amb-light-br{--amb-light-x: 1;--amb-light-y: 1}.amb-light-top{--amb-light-x: 0;--amb-light-y: -1}.amb-light-bottom{--amb-light-x: 0;--amb-light-y: 1}.amb-light-left{--amb-light-x: -1;--amb-light-y: 0}.amb-light-right{--amb-light-x: 1;--amb-light-y: 0}.amb-emit-red{--amb-emit-color: #ef4444}.amb-emit-green{--amb-emit-color: #4ade80}.amb-emit-amber{--amb-emit-color: #f59e0b}.amb-emit-cyan{--amb-emit-color: #22d3d3}.amb-emit-blue{--amb-emit-color: #3b82f6}.amb-emit-white{--amb-emit-color: #ffffff}.amb-rounded{border-radius:4px}.amb-rounded-md{border-radius:8px}.amb-rounded-lg{border-radius:12px}.amb-rounded-xl{border-radius:16px}.amb-rounded-full{border-radius:9999px}.amb-glow{box-shadow:0 0 4px var(--amb-lume)}@keyframes amb-bounce-elevation{0%,to{--amb-elevation: 0}15%{--amb-elevation: 3}30%{--amb-elevation: 0}42%{--amb-elevation: 2}54%{--amb-elevation: 0}64%{--amb-elevation: 1}74%{--amb-elevation: 0}}.amb-bounce{animation:amb-bounce-elevation 2s ease-in-out infinite}:root{--ambx-grid: 4px;--ambx-grid-half: calc(var(--ambx-grid) / 2);--ambx-grid-quarter: calc(var(--ambx-grid) / 4);--ambx-type-1-size: calc(var(--ambx-grid) * 8);--ambx-type-1-line: calc(var(--ambx-grid) * 10);--ambx-type-2-size: calc(var(--ambx-grid) * 6);--ambx-type-2-line: calc(var(--ambx-grid) * 8);--ambx-type-3-size: calc(var(--ambx-grid) * 3);--ambx-type-3-line: calc(var(--ambx-grid) * 4);--ambx-type-tracking: var(--ambx-grid-quarter);--ambx-label-size: calc(var(--ambx-grid) * 2 + var(--ambx-grid-half));--ambx-label-line: calc(var(--ambx-grid) * 3);--ambx-control-label-gap: calc(var(--ambx-grid) * 2);--ambx-knob-label-clearance: calc(var(--ambx-grid) * 2);--ambx-slider-label-clearance: calc(var(--ambx-grid) * 2);--ambx-fader-label-clearance: calc(var(--ambx-grid) * 4)}.amb-heading-1{font-size:var(--ambx-type-1-size);line-height:var(--ambx-type-1-line);letter-spacing:var(--ambx-type-tracking)}.amb-heading-2{font-size:var(--ambx-type-2-size);line-height:var(--ambx-type-2-line);letter-spacing:var(--ambx-type-tracking)}.amb-heading-3{font-size:var(--ambx-type-3-size);line-height:var(--ambx-type-3-line);letter-spacing:var(--ambx-type-tracking)}.amb-button{cursor:pointer;border:medium solid var(--amb-lume);background-color:inherit;padding:calc(var(--ambx-grid) * 2);border-radius:calc(var(--ambx-grid) * 3);text-transform:uppercase;width:calc(var(--ambx-grid) * 16);font-weight:600;color:var(--amb-lume)}.amb-button:focus{outline-offset:var(--ambx-grid)}.amb-button:hover,.amb-knob:hover{border-color:var(--amb-highlight-color)}.amb-button:active{--amb-elevation: 0}.amb-knob{border-radius:50%;height:calc(var(--ambx-grid) * 16);width:calc(var(--ambx-grid) * 16);border:medium solid var(--amb-lume)}.amb-knob-indicator{position:absolute;top:6px;left:50%;transform:translate(-50%)}.amb-knob-grip{display:flex;flex-direction:column;gap:2px}.amb-fader{position:relative;width:var(--ambx-grid);height:calc(var(--ambx-grid) * 30);border-radius:var(--ambx-grid);background-color:var(--amb-lume)}.amb-fader-thumb{position:absolute;width:calc(var(--ambx-grid) * 6);height:calc(var(--ambx-grid) * 9);left:50%;top:50%;transform:translate(-50%,-50%);border-radius:calc(var(--ambx-grid) * 3);display:grid;place-items:center}.amb-fader-grip{display:flex;gap:2px}.amb-fader-dot{width:3px;height:3px;border-radius:50%;background:radial-gradient(circle at 30% 30%,color-mix(in oklab,var(--amb-lume),white 30%) 0%,var(--amb-lume) 55%,color-mix(in oklab,var(--amb-lume),black 35%) 100%)}.amb-slider{position:relative;height:var(--ambx-grid);width:calc(var(--ambx-grid) * 30);border-radius:var(--ambx-grid);background-color:var(--amb-lume)}.amb-slider-thumb{position:absolute;width:calc(var(--ambx-grid) * 9);height:calc(var(--ambx-grid) * 6);top:50%;left:50%;transform:translate(-50%,-50%);border-radius:calc(var(--ambx-grid) * 3);display:grid;place-items:center}.amb-slider-grip{display:flex;flex-direction:column;gap:2px;box-shadow:inset 0 var(--ambx-grid-quarter) var(--ambx-grid-quarter) #ffffff47,inset 0 calc(var(--ambx-grid-quarter) * -1) var(--ambx-grid-quarter) #00000038}.amb-led{width:calc(var(--ambx-grid) * 2);height:calc(var(--ambx-grid) * 2);border-radius:50%;background-color:var(--amb-led-color, #0f0);box-shadow:0 0 var(--ambx-grid-quarter) var(--amb-led-color, #0f0);transition:background-color .15s ease,box-shadow .15s ease}.amb-led-off{background-color:hsl(var(--amb-light-hue) var(--amb-light-saturation) calc(var(--amb-key-light-intensity) * 30%));box-shadow:none}.amb-switch{position:relative;width:calc(var(--ambx-grid) * 6);height:calc(var(--ambx-grid) * 6);border-radius:50%;cursor:pointer;border:medium solid var(--amb-lume);margin:0}.ambx-panel{border-radius:calc(var(--ambx-grid) * 4);padding:calc(var(--ambx-grid) * 4)}.ambx-button{min-width:calc(var(--ambx-grid) * 18);line-height:var(--ambx-type-3-line)}.ambx-switch{--ambx-switch-size: calc(var(--ambx-grid) * 6);width:var(--ambx-switch-size);height:var(--ambx-switch-size);display:inline-grid;place-items:center;padding:0}.ambx-switch-sm{--ambx-switch-size: calc(var(--ambx-grid) * 5)}.ambx-switch-md{--ambx-switch-size: calc(var(--ambx-grid) * 6)}.ambx-switch-lg{--ambx-switch-size: calc(var(--ambx-grid) * 8)}.amb-switch-on{box-shadow:inset 0 0 0 var(--ambx-grid-quarter) #ffffff40}.ambx-stack{display:inline-flex;flex-direction:column;align-items:center;gap:var(--ambx-control-label-gap)}.ambx-label{font-size:var(--ambx-label-size);line-height:var(--ambx-label-line);letter-spacing:var(--ambx-grid-quarter);text-transform:uppercase;color:var(--amb-label)}.ambx-slider+.ambx-label{margin-top:var(--ambx-slider-label-clearance)}.ambx-fader+.ambx-label{margin-top:var(--ambx-fader-label-clearance)}.ambx-knob+.ambx-label{margin-top:var(--ambx-knob-label-clearance)}.ambx-knob{position:relative;display:grid;place-items:center;touch-action:none;-webkit-user-select:none;user-select:none}.ambx-knob-rotation{position:absolute;top:0;right:0;bottom:0;left:0}.ambx-fader{width:calc(var(--ambx-grid) * 2);border-radius:999px;touch-action:none;-webkit-user-select:none;user-select:none}.ambx-fader-thumb{transform:translate(-50%,-50%)}.ambx-slider{height:calc(var(--ambx-grid) * 2);border-radius:999px;touch-action:none;-webkit-user-select:none;user-select:none}.ambx-slider-thumb{transform:translate(-50%,-50%)}*,*:before,*:after{box-sizing:border-box}:root{--grid: 4px}html{scroll-behavior:smooth;scroll-snap-type:y proximity}body{font-family:Michroma,sans-serif;margin:0;padding:0;overflow-x:hidden;background:#000}.scene{min-height:100vh;display:grid;place-items:center;position:relative;overflow:hidden;scroll-snap-align:start;max-width:100vw;padding-bottom:6em}.scene-inner{width:100%;max-width:1200px;padding:80px 40px;margin:0 auto}.scene-label{font-size:10px;letter-spacing:.35em;text-transform:uppercase;color:var(--amb-lume);margin-bottom:48px;text-align:center}.scene-subtitle{font-size:9px;letter-spacing:.25em;text-transform:lowercase;color:var(--amb-lume);text-align:center;margin-top:-36px;margin-bottom:48px;opacity:.6}.scene-hint{font-size:9px;letter-spacing:.25em;text-transform:lowercase;color:var(--amb-lume);text-align:center;margin-bottom:32px}.hero{min-height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;max-width:100vw;overflow:hidden;padding-bottom:120px}.hero-title{font-size:clamp(36px,8vw,160px);letter-spacing:.3em;color:var(--amb-label);text-align:center;line-height:1.1;-webkit-user-select:none;user-select:none;padding:0 20px}.hero-sub{font-size:clamp(12px,1.8vw,20px);letter-spacing:.6em;color:var(--amb-lume);text-align:center;margin-top:24px;text-transform:lowercase}.hero-scroll-hint{position:absolute;bottom:80px;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:8px;color:var(--amb-lume);font-size:9px;letter-spacing:.3em;text-transform:uppercase;cursor:pointer;-webkit-user-select:none;user-select:none}.hero-scroll-circle{width:48px;height:48px;display:grid;place-items:center}.hero-scroll-circle{background:var(--amb-highlight-color)}.hero-scroll-circle svg{width:20px;height:20px;stroke:#fff;fill:none;stroke-width:2}.scroll-down-button{position:absolute;bottom:2em;left:50%;transform:translate(-50%);cursor:pointer;-webkit-user-select:none;user-select:none;z-index:10}.scroll-down-circle{width:40px;height:40px;display:grid;place-items:center;background:var(--amb-highlight-color)}.scroll-down-circle svg{width:18px;height:18px;stroke:#fff;fill:none;stroke-width:2}.orbit-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;justify-items:center;align-items:center;max-width:700px;margin:0 auto}.orbit-circle{width:clamp(60px,10vw,100px);height:clamp(60px,10vw,100px);border-radius:50%}.elevation-row{display:flex;justify-content:center;align-items:center;gap:clamp(24px,4vw,48px);flex-wrap:wrap}.elevation-item{display:flex;flex-direction:column;align-items:center;gap:16px}.elevation-circle{width:clamp(72px,12vw,110px);height:clamp(72px,12vw,110px);border-radius:50%;transition:transform .7s cubic-bezier(.22,1,.36,1),opacity .7s ease}.elevation-circle[data-visible=false]{opacity:0;transform:scale(.7)}.elevation-circle[data-visible=true]{opacity:1;transform:scale(1)}.elevation-label{font-size:9px;letter-spacing:.3em;text-transform:uppercase;color:var(--amb-lume)}.surface-gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;max-width:800px;margin:0 auto}.surface-item{display:flex;flex-direction:column;align-items:center;gap:20px}.surface-swatch{width:clamp(80px,16vw,160px);height:clamp(80px,16vw,160px);border-radius:50%;transition:transform .7s cubic-bezier(.22,1,.36,1),opacity .7s ease}.surface-swatch[data-visible=false]{opacity:0;transform:scale(.8)}.surface-swatch[data-visible=true]{opacity:1;transform:scale(1)}.surface-label{font-size:9px;letter-spacing:.35em;text-transform:uppercase;color:var(--amb-lume)}.edge-wall{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:32px;max-width:900px;margin:0 auto}.edge-item{display:flex;flex-direction:column;align-items:center;gap:16px}.edge-swatch{width:clamp(80px,12vw,120px);height:clamp(80px,12vw,120px);border-radius:16px;transition:transform .6s cubic-bezier(.22,1,.36,1),opacity .6s ease}.edge-swatch[data-visible=false]{opacity:0;transform:translateY(30px)}.edge-swatch[data-visible=true]{opacity:1;transform:translateY(0)}.edge-label{font-size:8px;letter-spacing:.3em;text-transform:uppercase;color:var(--amb-lume)}.component-stage{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:48px;max-width:900px;margin:0 auto}.component-cell{display:flex;flex-direction:column;align-items:center;gap:12px;transition:transform .7s cubic-bezier(.22,1,.36,1),opacity .7s ease}.component-cell[data-visible=false]{opacity:0;transform:translateY(40px) scale(.9)}.component-cell[data-visible=true]{opacity:1;transform:translateY(0) scale(1)}.component-cell:nth-child(1){transition-delay:0s}.component-cell:nth-child(2){transition-delay:.06s}.component-cell:nth-child(3){transition-delay:.12s}.component-cell:nth-child(4){transition-delay:.18s}.component-cell:nth-child(5){transition-delay:.24s}.component-cell:nth-child(6){transition-delay:.3s}.component-cell:nth-child(7){transition-delay:.36s}.comp-led-row{display:flex;justify-content:center;gap:24px;margin-top:48px;transition:opacity .7s ease .42s}.comp-led-row[data-visible=false]{opacity:0}.comp-led-row[data-visible=true]{opacity:1}.comp-led-row .amb-led{width:12px;height:12px;border-radius:50%}.theme-presets{display:flex;flex-wrap:wrap;justify-content:center;gap:16px;margin-bottom:48px}.theme-playground{display:flex;flex-direction:column;gap:40px;max-width:1000px;margin:0 auto;align-items:center}.theme-controls{display:flex;flex-direction:column;gap:32px}.theme-controls-row{display:flex;justify-content:center;align-items:center;gap:40px}.finale{min-height:100vh;display:grid;place-items:center;max-width:100vw;overflow:hidden}.finale-text{font-size:clamp(32px,6vw,80px);letter-spacing:.3em;color:var(--amb-label);text-align:center;line-height:1.4;-webkit-user-select:none;user-select:none;display:flex;justify-content:center}.finale-letter{display:inline-block;opacity:0;transform:translateY(40px) scale(.5);filter:blur(8px);transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1),filter .6s cubic-bezier(.22,1,.36,1)}.finale-text[data-visible=true] .finale-letter{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}.finale-sub{font-size:clamp(10px,1.5vw,14px);letter-spacing:.5em;text-transform:lowercase;color:var(--amb-lume);margin-top:16px;text-align:center;opacity:0;transform:translateY(20px);transition:opacity .8s ease .7s,transform .8s ease .7s}.finale-sub[data-visible=true]{opacity:1;transform:translateY(0)}.finale-links{display:flex;justify-content:center;gap:20px;margin-top:56px}.finale-link{display:inline-flex;align-items:center;gap:10px;padding:14px 28px;font-family:Michroma,sans-serif;font-size:11px;letter-spacing:.25em;text-transform:uppercase;text-decoration:none;color:var(--amb-lume);cursor:pointer}.finale-link:hover{--amb-elevation: 2}.finale-link:active{--amb-elevation: 0}.finale-link-icon{width:18px;height:18px;flex-shrink:0}.finale-top-button{display:flex;flex-direction:column;align-items:center;gap:8px;margin-top:64px;cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--amb-lume);font-size:9px;letter-spacing:.3em;text-transform:uppercase}.scroll-top-circle{width:48px;height:48px;display:grid;place-items:center}.scroll-top-circle svg{width:20px;height:20px;stroke:var(--amb-lume);fill:none;stroke-width:2}@media(max-width:768px){.surface-gallery,.edge-wall{grid-template-columns:repeat(3,1fr);gap:20px}.theme-playground{gap:20px}.theme-presets{margin-bottom:24px}.theme-controls{gap:20px}.theme-controls-row{gap:20px;flex-wrap:wrap}.scene-inner{padding:60px 20px}.scene-label{margin-bottom:32px}.scene-hint{margin-bottom:24px}.finale-links{flex-direction:column;align-items:center}.hero-scroll-hint{bottom:60px}}
