.TitanLighting-module__hRaf3W__page{color:#f8f8f8;background:radial-gradient(at 95% 0,#e0007a0a,#0000 35%),#050505}.TitanLighting-module__hRaf3W__hero{grid-template-columns:1fr 1.07fr;align-items:center;gap:clamp(28px,5vw,80px);padding:52px 0 76px;display:grid}.TitanLighting-module__hRaf3W__back{text-transform:uppercase;letter-spacing:.08em;color:#aaa4ac;margin-bottom:40px;font-size:11px;display:inline-block}.TitanLighting-module__hRaf3W__eyebrow{color:#c4bec7;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:9px;font-size:10px;font-weight:650;display:flex}.TitanLighting-module__hRaf3W__eyebrow:before{content:"";background:var(--color-brand-pink,#e0007a);border-radius:50%;flex-shrink:0;width:6px;height:6px}.TitanLighting-module__hRaf3W__title{letter-spacing:-.055em;margin:26px 0;font-size:clamp(40px,4.5vw,70px);font-weight:750;line-height:1.01}.TitanLighting-module__hRaf3W__title span,.TitanLighting-module__hRaf3W__overview>p span,.TitanLighting-module__hRaf3W__cta h2 span{color:var(--color-brand-pink,#e0007a)}.TitanLighting-module__hRaf3W__summary{color:#b4aeb7;max-width:620px;font-size:clamp(15px,1.2vw,18px);line-height:1.85}.TitanLighting-module__hRaf3W__meta{border-top:1px solid #ffffff1c;grid-template-columns:.7fr 1fr 1fr;gap:14px;margin:32px 0 24px;padding-top:25px;display:grid}.TitanLighting-module__hRaf3W__meta dt{text-transform:uppercase;letter-spacing:.09em;color:#aaa0ad;margin-bottom:9px;font-size:9px}.TitanLighting-module__hRaf3W__meta dd{margin:0;font-size:12px;font-weight:600;line-height:1.6}.TitanLighting-module__hRaf3W__tags{flex-wrap:wrap;gap:7px;padding:0;list-style:none;display:flex}.TitanLighting-module__hRaf3W__tags li{color:#c5bdc9;border:1px solid #39313b;border-radius:30px;padding:8px 12px;font-size:10px}.TitanLighting-module__hRaf3W__scene{background:#111113;border:1px solid #302631;border-radius:24px;min-width:0;position:relative;overflow:hidden}.TitanLighting-module__hRaf3W__buildingVisual{background:#161617;position:relative}.TitanLighting-module__hRaf3W__buildingVisual svg{width:100%;height:auto;max-height:min(58vh,560px);display:block}.TitanLighting-module__hRaf3W__floorShade{transition:opacity .4s}.TitanLighting-module__hRaf3W__floorMarker circle{fill:#151517e6;stroke:#d8b87a;stroke-width:1.5px}.TitanLighting-module__hRaf3W__floorMarker text{fill:#f7ddb0;font-size:22px;font-weight:600}.TitanLighting-module__hRaf3W__floorMarker[data-lit=off] circle{stroke:#74747b}.TitanLighting-module__hRaf3W__floorMarker[data-lit=off] text{fill:#aaa}.TitanLighting-module__hRaf3W__conceptLabel{letter-spacing:.08em;text-transform:uppercase;color:#e0d9d0;font-size:9px;position:absolute;bottom:15px;left:20px}.TitanLighting-module__hRaf3W__controls{background:#100f11;border-top:1px solid #ffffff12;padding:20px}.TitanLighting-module__hRaf3W__controlHeader{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.TitanLighting-module__hRaf3W__controlHeader p{color:#f2eff3;font-size:13px;font-weight:600}.TitanLighting-module__hRaf3W__allControls{gap:12px;display:flex}.TitanLighting-module__hRaf3W__allControls button{color:#f9b7d8;cursor:pointer;min-height:32px;font-size:11px}.TitanLighting-module__hRaf3W__allControls button:disabled{color:#7f7880;cursor:default}.TitanLighting-module__hRaf3W__floorControls{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.TitanLighting-module__hRaf3W__floorSwitch{color:#fff;cursor:pointer;background:#21181e;border:1px solid #40303a;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;min-height:46px;padding:10px;font-size:11px;display:flex}.TitanLighting-module__hRaf3W__floorSwitch[aria-checked=false]{color:#c8c3cc;background:#171619;border-color:#37323a}.TitanLighting-module__hRaf3W__switchState{color:#d8cbd4;align-items:center;gap:5px;font-size:9px;display:flex}.TitanLighting-module__hRaf3W__switchTrack{background:#e0007a;border-radius:20px;flex-shrink:0;width:24px;height:14px;padding:3px}.TitanLighting-module__hRaf3W__switchTrack>span{background:#fff;border-radius:50%;width:8px;height:8px;transition:transform .2s;display:block;transform:translate(10px)}.TitanLighting-module__hRaf3W__floorSwitch[aria-checked=false] .TitanLighting-module__hRaf3W__switchTrack{background:#504752}.TitanLighting-module__hRaf3W__floorSwitch[aria-checked=false] .TitanLighting-module__hRaf3W__switchTrack>span{transform:translate(0)}.TitanLighting-module__hRaf3W__floorSwitch:hover{border-color:#e0007a}.TitanLighting-module__hRaf3W__floorSwitch:focus-visible,.TitanLighting-module__hRaf3W__allControls button:focus-visible,.TitanLighting-module__hRaf3W__back:focus-visible,.TitanLighting-module__hRaf3W__related a:focus-visible{outline-offset:3px;outline:2px solid #ff8cbf}.TitanLighting-module__hRaf3W__sceneFooter{color:#a9a0ad;letter-spacing:.06em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:16px;font-size:9px;display:flex}.TitanLighting-module__hRaf3W__sceneFooter span:first-child{color:#ddd1df}.TitanLighting-module__hRaf3W__compact{background:#18181a;border:0;border-radius:0;width:100%;height:100%}.TitanLighting-module__hRaf3W__cardBuilding{object-fit:contain}.TitanLighting-module__hRaf3W__overview,.TitanLighting-module__hRaf3W__scope{border-top:1px solid #ffffff17;padding:80px 0}.TitanLighting-module__hRaf3W__overview{grid-template-columns:1fr 1.15fr;gap:65px;display:grid}.TitanLighting-module__hRaf3W__page h2{letter-spacing:-.04em;margin:22px 0;font-size:clamp(32px,3.6vw,58px);font-weight:650;line-height:1.08}.TitanLighting-module__hRaf3W__overview>p{letter-spacing:-.025em;font-size:clamp(22px,2.2vw,34px);line-height:1.5}.TitanLighting-module__hRaf3W__deliverables{border:1px solid #ffffff17;border-radius:20px;grid-template-columns:repeat(3,1fr);margin-top:36px;display:grid;overflow:hidden}.TitanLighting-module__hRaf3W__deliverables article{background:#ffffff02;padding:32px}.TitanLighting-module__hRaf3W__deliverables article+article{border-left:1px solid #ffffff17}.TitanLighting-module__hRaf3W__deliverables article>span{color:#ee188b;font-size:12px}.TitanLighting-module__hRaf3W__deliverables h3{letter-spacing:-.02em;margin:40px 0 14px;font-size:22px;font-weight:600}.TitanLighting-module__hRaf3W__deliverables p,.TitanLighting-module__hRaf3W__related p{color:#b4aeb7;font-size:15px;line-height:1.8}.TitanLighting-module__hRaf3W__related{background:#e0007a05;border:1px solid #36232e;border-radius:24px;justify-content:space-between;align-items:center;gap:32px;padding:36px;display:flex}.TitanLighting-module__hRaf3W__related h2{font-size:clamp(26px,3vw,38px)}.TitanLighting-module__hRaf3W__related a{color:#ff8cbf;flex-shrink:0;font-size:13px;font-weight:600}.TitanLighting-module__hRaf3W__cta{text-align:center;padding:110px 0}.TitanLighting-module__hRaf3W__cta .TitanLighting-module__hRaf3W__eyebrow{justify-content:center}.TitanLighting-module__hRaf3W__cta h2{margin-bottom:36px;font-size:clamp(34px,4vw,60px)}@media (min-width:1700px){.TitanLighting-module__hRaf3W__hero{gap:90px}}@media (max-width:1000px){.TitanLighting-module__hRaf3W__hero{grid-template-columns:1fr;padding-top:32px}.TitanLighting-module__hRaf3W__title{font-size:clamp(38px,6vw,64px)}.TitanLighting-module__hRaf3W__hero>div{justify-self:center;width:100%;max-width:620px}.TitanLighting-module__hRaf3W__overview{grid-template-columns:1fr;gap:20px}.TitanLighting-module__hRaf3W__related{flex-direction:column;align-items:flex-start}}@media (max-width:600px){.TitanLighting-module__hRaf3W__hero{gap:28px;padding-bottom:45px}.TitanLighting-module__hRaf3W__back{margin-bottom:28px}.TitanLighting-module__hRaf3W__eyebrow{letter-spacing:.08em;font-size:8px}.TitanLighting-module__hRaf3W__meta{grid-template-columns:1fr 1fr;row-gap:20px}.TitanLighting-module__hRaf3W__meta div:last-child{grid-column:1/-1}.TitanLighting-module__hRaf3W__scene{border-radius:20px}.TitanLighting-module__hRaf3W__controls{padding:16px}.TitanLighting-module__hRaf3W__floorControls{grid-template-columns:repeat(2,minmax(0,1fr))}.TitanLighting-module__hRaf3W__sceneFooter{font-size:8px}.TitanLighting-module__hRaf3W__overview,.TitanLighting-module__hRaf3W__scope{padding:50px 0}.TitanLighting-module__hRaf3W__deliverables{grid-template-columns:1fr}.TitanLighting-module__hRaf3W__deliverables article{padding:26px}.TitanLighting-module__hRaf3W__deliverables article+article{border-top:1px solid #ffffff17;border-left:0}.TitanLighting-module__hRaf3W__deliverables h3{margin-top:25px}.TitanLighting-module__hRaf3W__related{padding:24px}.TitanLighting-module__hRaf3W__cta{padding:75px 0}}@media (prefers-reduced-motion:reduce){.TitanLighting-module__hRaf3W__floorShade,.TitanLighting-module__hRaf3W__switchTrack>span{transition:none}}.TitanLighting-module__hRaf3W__demoNote{color:#b4aeb7;margin:12px 12px 0;font-size:11px;line-height:1.7}.TitanLighting-module__hRaf3W__serviceLink{color:#ff8cbf;margin-top:28px;font-size:14px;line-height:1.7}.TitanLighting-module__hRaf3W__ctaBody{color:#b4aeb7;max-width:640px;margin:0 auto 28px;line-height:1.8}.TitanLighting-module__hRaf3W__ctaActions{flex-wrap:wrap;justify-content:center;align-items:center;gap:24px;display:flex}.TitanLighting-module__hRaf3W__ctaActions>a:last-child{color:#ff8cbf;font-size:13px}.TitanLighting-module__hRaf3W__serviceLink a:focus-visible,.TitanLighting-module__hRaf3W__ctaActions a:focus-visible{outline-offset:4px;outline:2px solid #ff8cbf}
