.CaseStudyClient-module__gBQiOG__sectionRail{z-index:30;opacity:1;visibility:visible;width:8.5rem;transition:opacity .18s var(--ease-out), visibility 0s linear;border-left:1px solid #c9a84c33;padding-left:.9rem;display:none;position:fixed;top:50%;right:1.5rem;transform:translateY(-50%)}.CaseStudyClient-module__gBQiOG__sectionRail[data-visible=false]{pointer-events:none;opacity:0;visibility:hidden;transition-delay:0s,.18s}.CaseStudyClient-module__gBQiOG__railLabel,.CaseStudyClient-module__gBQiOG__sectionRail a span:first-child{color:#f2ece261;letter-spacing:.18em;text-transform:uppercase;font-size:.58rem}.CaseStudyClient-module__gBQiOG__railLabel{margin-bottom:.85rem;display:block}.CaseStudyClient-module__gBQiOG__sectionRail ol{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.CaseStudyClient-module__gBQiOG__sectionRail a{color:#f2ece261;letter-spacing:.08em;text-transform:uppercase;min-height:2rem;transition:color .18s var(--ease-out), transform .18s var(--ease-out);align-items:baseline;gap:.65rem;font-size:.68rem;display:flex;position:relative}.CaseStudyClient-module__gBQiOG__activeRailLink{transform:translate(.2rem);color:var(--lux-gold)!important}.CaseStudyClient-module__gBQiOG__activeRailLink span:first-child{color:var(--lux-gold)}.CaseStudyClient-module__gBQiOG__sectionRail a:before{content:"";background:var(--lux-void);width:.35rem;height:.35rem;transition:background .18s var(--ease-out), border-color .18s var(--ease-out), box-shadow .18s var(--ease-out), transform .18s var(--ease-out);border:1px solid #f2ece252;border-radius:50%;position:absolute;top:50%;left:-1.13rem;transform:translateY(-50%)}.CaseStudyClient-module__gBQiOG__activeRailLink:before{border-color:var(--lux-gold);background:var(--lux-gold);transform:translateY(-50%)scale(1.2);box-shadow:0 0 10px #c9a84c6b}@media (hover:hover) and (pointer:fine){.CaseStudyClient-module__gBQiOG__sectionRail a:hover{color:var(--lux-gold);transform:translate(.2rem)}}@media (min-width:1280px){.CaseStudyClient-module__gBQiOG__sectionRail{display:block}}@media (max-width:1279px){.CaseStudyClient-module__gBQiOG__sectionRail{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#030303e0;border:0;border-bottom:1px solid #c9a84c29;width:100%;padding:.25rem 1.5rem;display:block;position:sticky;top:4rem;right:auto;transform:none}.CaseStudyClient-module__gBQiOG__railLabel{display:none}.CaseStudyClient-module__gBQiOG__sectionRail ol{justify-content:center;gap:1rem;display:flex;overflow-x:auto}.CaseStudyClient-module__gBQiOG__sectionRail a{flex:none;align-items:center;min-height:2.75rem;font-size:.62rem}.CaseStudyClient-module__gBQiOG__activeRailLink{transform:none}.CaseStudyClient-module__gBQiOG__sectionRail a span:first-child,.CaseStudyClient-module__gBQiOG__sectionRail a:before{display:none}}@media (max-width:639px){.CaseStudyClient-module__gBQiOG__sectionRail{padding-inline:1rem}.CaseStudyClient-module__gBQiOG__sectionRail ol{justify-content:flex-start;gap:1.1rem}.CaseStudyClient-module__gBQiOG__sectionRail a{letter-spacing:.08em;font-size:.6rem}}@media (prefers-reduced-motion:reduce){.CaseStudyClient-module__gBQiOG__sectionRail,.CaseStudyClient-module__gBQiOG__sectionRail a,.CaseStudyClient-module__gBQiOG__sectionRail a:before{transition:none}}.CaseStudyClient-module__gBQiOG__exhibitFrame{transition:box-shadow .26s var(--ease-out);background-color:#080807;background-image:linear-gradient(145deg,#c9a84c0b,#03030352 48%,#ffffff03);box-shadow:inset 0 0 0 1px #f2ece20b,inset 0 0 42px #00000047,0 24px 60px #0000002e}.CaseStudyClient-module__gBQiOG__exhibitFrame:before{content:"";pointer-events:none;border:1px solid #c9a84c14;position:absolute;inset:.75rem}@media (hover:hover) and (pointer:fine){.CaseStudyClient-module__gBQiOG__exhibitFrame:hover,.CaseStudyClient-module__gBQiOG__exhibitFrame:focus-within{box-shadow:inset 0 0 0 1px #f2ece213,inset 0 0 42px #00000047,0 28px 70px #00000042}}.CaseStudyClient-module__gBQiOG__diagramFrame{isolation:isolate;background-color:#070808c7;background-image:linear-gradient(#c9a84c08 1px,#0000 1px),linear-gradient(90deg,#c9a84c08 1px,#0000 1px),radial-gradient(at 50% 0,#c9a84c0f,#0000 65%);background-size:32px 32px,32px 32px,100% 100%;box-shadow:inset 0 0 0 1px #f2ece209,inset 0 0 48px #0000004d}.CaseStudyClient-module__gBQiOG__diagramFrame:before{content:"";pointer-events:none;border:1px solid #c9a84c12;position:absolute;inset:.75rem}.CaseStudyClient-module__gBQiOG__diagramViewport{position:relative}@media (max-width:639px){.CaseStudyClient-module__gBQiOG__diagramViewport:before,.CaseStudyClient-module__gBQiOG__diagramViewport:after{z-index:2;content:"";pointer-events:none;width:1.5rem;position:absolute;top:0;bottom:0}.CaseStudyClient-module__gBQiOG__diagramViewport:before{background:linear-gradient(90deg,#070808e6,#0000);left:0}.CaseStudyClient-module__gBQiOG__diagramViewport:after{background:linear-gradient(270deg,#070808e6,#0000);right:0}}.CaseStudyClient-module__gBQiOG__projectNavLink{position:relative;overflow:hidden}.CaseStudyClient-module__gBQiOG__projectNavAtmosphere{opacity:0;transition:opacity .25s var(--ease-out);background-position:50%;background-size:cover;position:absolute;inset:0}.CaseStudyClient-module__gBQiOG__projectNavLink:hover .CaseStudyClient-module__gBQiOG__projectNavAtmosphere,.CaseStudyClient-module__gBQiOG__projectNavLink:focus-visible .CaseStudyClient-module__gBQiOG__projectNavAtmosphere,.CaseStudyClient-module__gBQiOG__projectNavLink:focus-within .CaseStudyClient-module__gBQiOG__projectNavAtmosphere{opacity:.6}.CaseStudyClient-module__gBQiOG__projectNavContent{z-index:1;position:relative}@media (prefers-reduced-motion:reduce){.CaseStudyClient-module__gBQiOG__exhibitFrame,.CaseStudyClient-module__gBQiOG__projectNavAtmosphere{transition:none}}
