.weather{display:none!important}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}:root{--sb-thumb:color-mix(in srgb,var(--accent,#6ad0b2) 55%,transparent);--sb-thumb-hover:color-mix(in srgb,var(--accent,#6ad0b2) 85%,transparent);--sb-track:color-mix(in srgb,var(--ink,#e6f0ec) 6%,transparent)}*,html{scrollbar-width:thin;scrollbar-color:var(--sb-thumb) var(--sb-track)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--sb-track);border-radius:999px}::-webkit-scrollbar-thumb{background:var(--sb-thumb);border-radius:999px;border:2px solid transparent;background-clip:padding-box;-webkit-transition:background-color .2s;transition:background-color .2s}::-webkit-scrollbar-thumb:hover{background:var(--sb-thumb-hover);background-clip:padding-box}::-webkit-scrollbar-corner,body::-webkit-scrollbar-track{background:transparent}.tc-cover{isolation:isolate}.tc-cover:after{content:"";position:absolute;inset:0;background:radial-gradient(120% 80% at 50% 110%,color-mix(in srgb,var(--accent) 18%,transparent),transparent 60%);mix-blend-mode:screen;pointer-events:none}.scene-content[data-fm]{opacity:0}.country-road-wrap{position:relative;width:100%;height:100vh;overflow:hidden;background:linear-gradient(180deg,#0a1a14,#061410)}.country-road-wrap canvas{display:block;width:100%;height:100%}.country-road-overlay{position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 60% 40% at 50% 100%,rgba(0,0,0,.55) 0,transparent 60%),radial-gradient(ellipse 90% 40% at 50% 0,rgba(0,0,0,.35) 0,transparent 60%)}.tenant-picker{position:relative;z-index:5;min-height:100vh;display:grid;place-items:center;padding:60px 24px}.tp-card{width:min(560px,100%);padding:44px 40px;background:var(--card-bg);backdrop-filter:blur(20px) saturate(1.3);-webkit-backdrop-filter:blur(20px) saturate(1.3);border:1px solid var(--card-edge);border-radius:24px;box-shadow:0 40px 100px rgba(0,0,0,.45)}.tp-eyebrow{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.3em;text-transform:uppercase;color:var(--ink-mute);margin-bottom:14px}.tp-title{font-family:"Instrument Serif",Georgia,serif;font-size:clamp(40px,5vw,56px);line-height:1;letter-spacing:-.02em;margin:0 0 10px}.tp-title em{font-style:italic;color:var(--accent)}.tp-sub{font-family:"Instrument Serif",Georgia,serif;font-style:italic;color:var(--ink-soft);font-size:18px;margin-bottom:32px}.tp-tenant{position:relative;display:flex;align-items:center;gap:16px;padding:18px;border:1px solid var(--card-edge);background:rgba(0,0,0,.15);border-radius:14px;cursor:pointer;transition:border-color .25s,background .25s,transform .25s;margin-bottom:14px;text-align:left;width:100%;color:var(--ink);-moz-appearance:none;appearance:none;-webkit-appearance:none;font:inherit}.tp-tenant:hover{border-color:var(--accent);background:rgba(0,0,0,.25);transform:translateY(-1px)}.tp-mark{width:44px;height:44px;border-radius:50%;background:radial-gradient(circle at 30% 30%,var(--accent),var(--accent-2));flex:0 0 auto;box-shadow:0 0 0 1px var(--card-edge)}.tp-tenant-text{flex:1 1;display:flex;flex-direction:column;gap:2px}.tp-tenant-name{font-family:"Instrument Serif",Georgia,serif;font-size:20px}.tp-tenant-slug{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.2em}.tp-tenant-arrow,.tp-tenant-slug{color:var(--ink-mute)}.tp-delete-inner{position:absolute;top:50%;right:52px;transform:translateY(-50%);background:rgba(180,50,40,.12);border:1px solid rgba(220,70,60,.25);border-radius:8px;color:rgba(230,100,80,.7);padding:6px 8px;cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .2s,background .2s,border-color .2s,color .2s;-moz-appearance:none;appearance:none;-webkit-appearance:none;z-index:2}.tp-tenant:hover .tp-delete-inner{opacity:1}.tp-delete-inner:hover{background:rgba(220,60,50,.2);border-color:rgba(230,80,60,.6);color:rgb(250,110,90)}.tp-delete-inner:disabled{opacity:.4;cursor:not-allowed}.tp-foot{margin-top:22px;display:flex;gap:14px;align-items:center;justify-content:space-between;font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-mute)}.tp-link{background:transparent;border:0;color:var(--accent);font-family:inherit;font-size:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;padding:0;white-space:nowrap}.tp-link:hover{text-decoration:underline}.slug-preview{display:flex;align-items:center;gap:10px;margin-top:6px}.slug-preview-text{font-size:11px;letter-spacing:.12em;color:var(--ink-mute)}.slug-preview-text,.slug-status{font-family:JetBrains Mono,monospace}.slug-status{font-size:10px;letter-spacing:.1em}.slug-status.checking{color:var(--ink-mute)}.slug-status.available{color:rgb(100,210,130)}.slug-status.taken{color:rgb(220,90,70)}.login-outer{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:40px 24px;position:relative;z-index:1}.login-card{background:var(--card-bg);border:1px solid var(--card-edge);border-radius:24px;padding:48px 44px 40px;max-width:440px;width:100%;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px)}.login-header{display:flex;align-items:center;gap:14px;margin-bottom:32px}.login-dot{width:36px;height:36px;border-radius:50%;background:radial-gradient(circle at 30% 30%,var(--accent),var(--accent-2));flex:0 0 auto;box-shadow:0 0 0 1px var(--card-edge)}.login-ts-name{font-family:"Instrument Serif",Georgia,serif;font-size:17px;line-height:1.2}.login-ts-slug{font-size:10px;letter-spacing:.18em;color:var(--ink-mute);margin-top:2px}.login-eyebrow,.login-ts-slug{font-family:JetBrains Mono,monospace}.login-eyebrow{font-size:9px;letter-spacing:.28em;text-transform:uppercase;color:var(--accent);margin-bottom:10px}.login-title{font-family:"Instrument Serif",Georgia,serif;font-size:32px;line-height:1.15;letter-spacing:-.01em;margin-bottom:8px}.login-title em{color:var(--accent);font-style:italic}.login-sub{color:var(--ink-mute);font-size:14px;margin-bottom:32px}.login-form{display:flex;flex-direction:column;gap:16px}.login-error{background:rgba(220,60,60,.12);border:1px solid rgba(220,60,60,.28);border-radius:8px;padding:10px 14px;color:rgb(255,120,100);font-size:13px}.login-submit{width:100%;justify-content:center;margin-top:4px}.login-back{display:block;margin-top:24px;background:none;border:none;color:var(--ink-mute);font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.15em;text-transform:uppercase;cursor:pointer;padding:0;-moz-appearance:none;appearance:none;-webkit-appearance:none;transition:color .2s}.login-back:hover{color:var(--ink)}.login-passkey-wrap{display:flex;justify-content:center;padding:8px 0 4px}.login-passkey-input{text-align:center;font-family:JetBrains Mono,monospace;font-size:42px;letter-spacing:.5em;width:200px;background:transparent;border:1px solid var(--card-edge);color:var(--accent);border-radius:16px;padding:16px 12px 16px 28px;outline:none;transition:border-color .2s}.login-passkey-input:focus{border-color:var(--accent)}.login-passkey-input::placeholder{color:var(--ink-mute);letter-spacing:.3em}.login-mode-toggle{background:none;border:none;cursor:pointer;font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.12em;color:var(--ink-mute);padding:0;text-align:center;transition:color .18s;margin-top:-4px}.login-mode-toggle:hover,.phase2-badge{color:var(--ink-soft)}.phase2-badge{display:inline-flex;gap:6px;align-items:center;padding:4px 10px;border-radius:99px;background:rgba(255,200,140,.1);border:1px dashed rgba(255,200,140,.35);font-family:JetBrains Mono,monospace;font-size:9px;letter-spacing:.25em;text-transform:uppercase}.place,.trip-card,[role=button],a,button{cursor:pointer}button:disabled{cursor:not-allowed}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.15s!important}}.hero{position:relative}.hero:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 90% 60% at 50% 100%,rgba(0,0,0,.35) 0,transparent 60%)}.scene{position:relative}.scene,.scene-stage{height:100vh;height:100svh}.scene-stage{position:-webkit-sticky;position:sticky;top:0;width:100%;overflow:hidden}.scene-bg{transform-origin:center center;will-change:transform}.scene-bg,.scene-img{position:absolute;inset:0}.scene-img{width:100%;height:100%;object-fit:cover;opacity:1}.scene-veil{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.15),rgba(0,0,0,0) 30%,rgba(0,0,0,.55)),radial-gradient(ellipse 80% 50% at 50% 50%,transparent 0,rgba(0,0,0,.45) 100%)}.scene-content{position:relative;z-index:5;width:min(1280px,92vw);height:100vh;height:100svh;margin:0 auto;display:flex;flex-direction:column;justify-content:center;color:#f5f0e6;text-shadow:0 2px 30px rgba(0,0,0,.5)}.scene-content.align-center{align-items:center;text-align:center}.scene-eyebrow{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.35em;text-transform:uppercase;color:rgba(255,255,255,.7);display:inline-flex;align-items:center;gap:14px;margin-bottom:28px}.scene-eyebrow:after,.scene-eyebrow:before{content:"";width:36px;height:1px;background:rgba(255,255,255,.4)}.scene-title{font-family:"Instrument Serif",Georgia,serif;font-size:clamp(60px,12vw,180px);line-height:.9;letter-spacing:-.025em;margin:0}.scene-title .st-italic{font-style:italic;color:#ffd9a6}.scene-sub{font-family:"Instrument Serif",Georgia,serif;font-style:italic;font-size:clamp(18px,1.8vw,26px);color:rgba(255,255,255,.85);margin-top:22px;max-width:50ch}.tone-cool .scene-title .st-italic{color:#c7e6ff}.tone-warm .scene-title .st-italic{color:#ffd9a6}.scroll-hint{position:absolute;bottom:6vh;left:50%;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:12px;color:rgba(255,255,255,.7)}.sh-label{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.35em;text-transform:uppercase}.sh-line{width:1px;height:56px;background:linear-gradient(180deg,rgba(255,255,255,.8),transparent);animation:sh-pulse 2.4s ease-in-out infinite}@keyframes sh-pulse{0%,to{transform:scaleY(.6);transform-origin:top;opacity:.4}50%{transform:scaleY(1);opacity:1}}.trip-card{transition:transform .5s cubic-bezier(.22,.6,.36,1),box-shadow .5s}.trip-card:hover{transform:translateY(-4px);box-shadow:0 30px 60px rgba(0,0,0,.4)}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}.scene{contain:layout paint}@media (min-width:1025px) and (pointer:fine){.scene{content-visibility:auto;contain-intrinsic-size:100vw 100svh}}.section{content-visibility:auto;contain-intrinsic-size:0 800px}.day{contain:layout style paint}.scene[data-paused=true] *,.scene[data-paused=true]:after,.scene[data-paused=true]:before{animation-play-state:paused!important}.hj{height:100vh}.hj,.hj-stage{position:relative;overflow:hidden}.hj-stage{width:100%;height:100%;perspective:1200px;perspective-origin:50% 50%;cursor:-webkit-grab;cursor:grab;outline:none;-moz-user-select:none;user-select:none;-webkit-user-select:none}.hj-stage:active{cursor:-webkit-grabbing;cursor:grabbing}.hj-slide{transform-style:preserve-3d;transform-origin:50% 50%;-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform,opacity;isolation:isolate}.hj-bg,.hj-slide{position:absolute;inset:0;overflow:hidden}.hj-bg{will-change:transform}.hj-bg img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.hj-veil{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.22),rgba(0,0,0,0) 28%,rgba(0,0,0,.58)),radial-gradient(ellipse 80% 55% at 50% 50%,transparent 0,rgba(0,0,0,.42) 100%);pointer-events:none}.hj-content{position:relative;z-index:5;width:min(1100px,88vw);height:100%;margin:0 auto;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;color:#f5f0e6;text-shadow:0 2px 30px rgba(0,0,0,.55)}.hj-eyebrow{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.35em;text-transform:uppercase;color:rgba(255,255,255,.78);display:inline-flex;align-items:center;gap:14px;margin-bottom:28px}.hj-eyebrow:after,.hj-eyebrow:before{content:"";width:36px;height:1px;background:rgba(255,255,255,.45)}.hj-title{font-family:"Instrument Serif",Georgia,serif;font-size:clamp(58px,10.5vw,170px);line-height:.9;letter-spacing:-.025em;margin:0}.hj-title em{font-style:italic}.hj-content.tone-warm .hj-title em{color:#ffd9a6}.hj-content.tone-cool .hj-title em{color:#c7e6ff}.hj-sub{font-family:"Instrument Serif",Georgia,serif;font-style:italic;font-size:clamp(17px,1.7vw,25px);color:rgba(255,255,255,.88);margin:20px 0 0;max-width:50ch}.hj-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:10;width:48px;height:48px;border-radius:50%;display:grid;place-items:center;background:rgba(0,0,0,.38);backdrop-filter:blur(14px) saturate(1.3);-webkit-backdrop-filter:blur(14px) saturate(1.3);border:1px solid rgba(255,255,255,.18);color:rgba(255,255,255,.85);cursor:pointer;opacity:0;transition:opacity .25s,background .22s,color .22s,border-color .22s,transform .22s}.hj:hover .hj-arrow{opacity:1}.hj-arrow.left{left:clamp(12px,2.5vw,36px)}.hj-arrow.right{right:clamp(12px,2.5vw,36px)}.hj-arrow:hover{background:rgba(255,255,255,.92);color:#111;border-color:rgba(255,255,255,.92);transform:translateY(-50%) scale(1.06)}.hj-arrow:disabled{opacity:0!important;pointer-events:none}.hj-progress{position:absolute;bottom:28px;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:8px;z-index:10}.hj-progress-dot{display:block;height:3px;border-radius:999px;background:rgba(255,255,255,.85);border:none;padding:0;cursor:pointer;transition:background .2s}.hj-progress-dot:hover{background:#fff}.hj-hint{position:absolute;bottom:64px;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:10px;font-family:JetBrains Mono,monospace;font-size:9px;letter-spacing:.3em;text-transform:uppercase;color:rgba(255,255,255,.5);z-index:10;white-space:nowrap;pointer-events:none;animation:hj-hint-fade 3.5s ease-out 1.5s both}.hj-hint-key{display:inline-flex;align-items:center;justify-content:center;width:22px;height:20px;border:1px solid rgba(255,255,255,.3);border-radius:4px;background:rgba(0,0,0,.25);font-size:11px;color:rgba(255,255,255,.65)}@keyframes hj-hint-fade{0%{opacity:0;transform:translateX(-50%) translateY(6px)}15%{opacity:1;transform:translateX(-50%) translateY(0)}80%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.hj-slide{transform:none!important;opacity:1!important}.hj-hint{animation:none;opacity:0}}.route-ribbon{position:relative;padding:24px 0 28px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;scroll-padding-inline:8px;scroll-behavior:smooth;cursor:-webkit-grab;cursor:grab;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 56px,#000 calc(100% - 56px),transparent);mask-image:linear-gradient(90deg,transparent 0,#000 56px,#000 calc(100% - 56px),transparent);scrollbar-width:none;-ms-overflow-style:none}.route-ribbon::-webkit-scrollbar{display:none;height:0;width:0}.route-ribbon:active{cursor:-webkit-grabbing;cursor:grabbing}.route-ribbon-track{display:flex;gap:16px;align-items:stretch;padding:4px 24px 12px;min-width:max-content}.route-chip{scroll-snap-align:start}.route-ribbon-progress{position:relative;height:2px;margin:-8px 24px 0;background:var(--hair);border-radius:999px;overflow:hidden}.route-ribbon-progress:before{content:"";position:absolute;inset:0;width:calc(var(--rp, 0) * 100%);background:linear-gradient(90deg,transparent,var(--accent) 30%,var(--accent) 70%,transparent);border-radius:999px;transition:width .08s linear}.route-ribbon-nav{position:absolute;top:50%;transform:translateY(-50%);width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:var(--card-bg);-webkit-backdrop-filter:blur(14px) saturate(1.2);backdrop-filter:blur(14px) saturate(1.2);border:1px solid var(--card-edge);color:var(--ink-soft);cursor:pointer;opacity:0;transition:opacity .25s,background .25s,color .25s,border-color .25s,transform .25s;z-index:3}.route-ribbon-nav.left{left:-4px}.route-ribbon-nav.right{right:-4px}.route-ribbon-wrap{position:relative}.route-ribbon-wrap:hover .route-ribbon-nav{opacity:1}.route-ribbon-nav:hover{background:var(--accent);color:var(--bg-deep);border-color:var(--accent);transform:translateY(-50%) scale(1.05)}.route-ribbon-nav:disabled{opacity:0!important;pointer-events:none}@media (max-width:760px){.route-ribbon-nav{display:none}.route-ribbon{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 24px,#000 calc(100% - 24px),transparent);mask-image:linear-gradient(90deg,transparent 0,#000 24px,#000 calc(100% - 24px),transparent)}}@keyframes fog-drift-r{0%{transform:translate3d(-15vw,0,0)}to{transform:translate3d(15vw,0,0)}}@keyframes fog-drift-l{0%{transform:translate3d(15vw,0,0)}to{transform:translate3d(-15vw,0,0)}}@keyframes ember-rise{0%{transform:translateZ(0) scale(.6);opacity:0}10%{opacity:.9}50%{transform:translate3d(calc(var(--ember-drift) * .5),-55vh,0) scale(1);opacity:.8}to{transform:translate3d(var(--ember-drift),-110vh,0) scale(.9);opacity:0}}@keyframes thunder-shake{0%,to{transform:translateZ(0)}10%{transform:translate3d(-2px,1px,0)}25%{transform:translate3d(2px,-1px,0)}40%{transform:translate3d(-2px,0,0)}55%{transform:translate3d(1px,2px,0)}70%{transform:translate3d(-1px,-1px,0)}85%{transform:translate3d(1px,1px,0)}}body.thunder-rumble #root{animation:thunder-shake .7s cubic-bezier(.36,.07,.19,.97) both}@keyframes cr-sun-pulse{0%,to{transform:scale(1);opacity:.95}50%{transform:scale(1.04);opacity:1}}.cr-sun-pulse{animation:cr-sun-pulse 9s ease-in-out infinite;transform-box:fill-box}@keyframes cr-grass-l{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}@keyframes cr-grass-r{0%,to{transform:rotate(3deg)}50%{transform:rotate(-3deg)}}.cr-grass-sway{animation:cr-grass-l 3.4s ease-in-out infinite;transform-box:fill-box}.cr-grass-sway-alt{animation:cr-grass-r 3.4s ease-in-out infinite;transform-box:fill-box}@keyframes cr-tree-sway{0%,to{transform:rotate(-1.2deg)}50%{transform:rotate(1.2deg)}}.cr-tree-sway{animation:cr-tree-sway 6s ease-in-out infinite;transform-box:fill-box}@keyframes cr-elephant-walk{0%{transform:translateX(-220px)}to{transform:translateX(0)}}.cr-elephant-walk{animation:cr-elephant-walk linear infinite}@keyframes cr-elephant-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.cr-elephant-bob{animation:cr-elephant-bob 1.2s ease-in-out infinite}@keyframes cr-lane-dash{to{stroke-dashoffset:-200}}.cr-lane{animation:cr-lane-dash 2.5s linear infinite}@keyframes cr-car-drive{0%{offset-distance:0;transform:scale(.5)}to{offset-distance:100%;transform:scale(1.6)}}.cr-car-wrap{offset-path:path("M 800 600 Q 820 750 920 900");offset-rotate:auto;animation:cr-car-drive 9s cubic-bezier(.4,0,.7,1) infinite;transform-box:fill-box}.cr-car-grow{transform-origin:center}@keyframes cr-headlight-pulse{0%,to{opacity:.06}50%{opacity:.22}}.cr-headlight{filter:blur(8px);animation:cr-headlight-pulse 3s ease-in-out infinite}@keyframes cr-bird-fly{0%{transform:translate3d(-50px,var(--y),0)}50%{transform:translate3d(800px,calc(var(--y) - 18px),0)}to{transform:translate3d(1700px,var(--y),0)}}.cr-bird-fly{animation:cr-bird-fly linear infinite;will-change:transform}@media (prefers-reduced-motion:reduce){.cr-bird-fly,.cr-car-wrap,.cr-elephant-bob,.cr-elephant-walk,.cr-grass-sway,.cr-grass-sway-alt,.cr-headlight,.cr-lane,.cr-sun-pulse,.cr-tree-sway,.ember,.fog-bank,body.thunder-rumble #root{animation:none!important}}.forest-depth-scene .fd-bg{background-color:#040e06;background-image:linear-gradient(180deg,rgba(4,12,6,.28),rgba(2,8,4,.12) 30%,rgba(2,6,3,.45)),radial-gradient(ellipse 70% 45% at 50% 32%,rgba(18,55,28,.22) 0,transparent 72%)}.forest-depth-scene .fd-layer{position:absolute;inset:0;pointer-events:none;will-change:transform}.forest-depth-scene .fd-haze{position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 68% 32% at 50% 58%,rgba(155,215,185,.3) 0,rgba(100,175,140,.1) 55%,transparent 100%),linear-gradient(180deg,transparent 25%,rgba(110,175,145,.1) 50%,transparent 72%);animation:fd-breathe 9s ease-in-out infinite}@keyframes fd-breathe{0%,to{transform:scale(1)}45%{transform:scale(1.05) translateY(-6px)}}.forest-depth-scene .fd-glow{position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 40% 22% at 50% 52%,rgba(80,200,130,.07) 0,transparent 100%);animation:fd-glow-pulse 6s ease-in-out infinite}@keyframes fd-glow-pulse{0%,to{opacity:.6}50%{opacity:1}}.forest-depth-scene .scene-content{position:relative;z-index:10}.forest-depth-scene:after{content:"";position:absolute;bottom:0;left:0;right:0;height:90px;background:linear-gradient(0deg,#040e06 0,transparent);z-index:20;pointer-events:none}@media (max-width:760px){.forest-depth-scene .scene-img{object-position:center 20%}.forest-depth-scene .fd-layer{display:none}.scene-img{object-position:center 30%}}@media (prefers-reduced-motion:reduce){.forest-depth-scene .fd-glow,.forest-depth-scene .fd-haze{animation:none!important}}