#textRails{position:fixed;inset:0;pointer-events:none}.sceneRail{position:fixed;left:0;width:100vw;pointer-events:none;white-space:nowrap;overflow:visible;will-change:transform,opacity;line-height:.78;letter-spacing:-.075em;font-weight:800;opacity:0}.sceneRail--back{z-index:2;top:31vh;font-size:clamp(88px,15vw,240px);color:rgba(255,255,255,.88);text-shadow:0 30px 80px rgba(58,34,48,.09)}.sceneRail--front{z-index:8;top:53vh;font-size:clamp(82px,14vw,220px);font-family:'Playfair Display',serif;font-style:italic;font-weight:700;color:#e97ca9;text-shadow:0 24px 60px rgba(36,20,31,.12)}.scene.hasRails .copy h1,.scene.hasRails .copy h2{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important}.scene.hasRails .copy{z-index:2}.scene.hasRails .eyebrow,.scene.hasRails .copy>p:last-child{position:relative;z-index:1}
@media(max-width:760px){
  #textRails{z-index:20!important;isolation:isolate}
  .sceneRail{width:max-content;min-width:100vw;max-width:none}
  .sceneRail--back{z-index:1!important;top:27vh;font-size:clamp(54px,18vw,86px);color:rgba(255,255,255,.94);text-shadow:0 2px 18px rgba(50,25,40,.2)}
  .sceneRail--front{z-index:30!important;top:52vh;font-size:clamp(52px,17vw,82px);color:#d94f8c;text-shadow:0 2px 8px rgba(255,255,255,.75),0 8px 24px rgba(80,20,50,.2)}
  #textRails .sceneRail--back:first-child{top:16vh!important;font-size:clamp(48px,16vw,74px)!important;color:rgba(255,255,255,.98)!important;text-shadow:0 2px 12px rgba(70,36,55,.28),0 0 1px rgba(0,0,0,.12)!important}
  #milkuGL{z-index:10!important}
  #world{z-index:0!important}
  .scene.hasRails .copy{z-index:25!important;padding-top:65vh;pointer-events:none}
  .scene.hasRails .eyebrow,.scene.hasRails .copy>p:last-child{z-index:26!important;color:#241923!important;text-shadow:0 1px 10px rgba(255,255,255,.92)}
  .scene.hasRails .copy>p:last-child{max-width:78vw;background:rgba(250,242,238,.72);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);padding:9px 12px;border-radius:12px}
  .scene--one.hasRails .copy--right,.scene--three.hasRails .copy--right,.scene--closer.hasRails .copy--right{margin-top:0}
}