._7T5Noq_container{width:100%;max-width:var(--maxw);padding-inline:var(--edge);margin:0 auto}._7T5Noq_railBand{border-top:1px solid var(--line);padding-block:clamp(40px,5vw,64px) clamp(64px,8vw,104px);position:relative;overflow-x:clip}._7T5Noq_railTitle{font-family:var(--mono);font-size:var(--t-label);font-weight:400;line-height:var(--lh-label);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--muted);margin:0 0 clamp(36px,4vw,56px)}._7T5Noq_rail{--track-y:0px;grid-template-columns:repeat(5,minmax(0,1fr));column-gap:clamp(16px,2.4vw,32px);margin:0;padding:34px 0 0;list-style:none;display:grid;position:relative}._7T5Noq_rail:before{content:"";top:var(--track-y);background:var(--ink);transform-origin:0;height:1px;animation:_7T5Noq_railDraw 1.1s var(--ease) both;position:absolute;left:0;right:calc(50% - 50vw - 1px)}._7T5Noq_rail:after{content:"";top:calc(var(--track-y) + 1px);background-image:repeating-linear-gradient(to right, var(--rule) 0 1px, transparent 1px calc(100% / 12));background-size:calc(var(--maxw) - 2 * var(--edge)) 100%;background-repeat:repeat-x;height:6px;position:absolute;left:0;right:calc(50% - 50vw)}._7T5Noq_station{min-width:0;animation:_7T5Noq_stationResolve .5s var(--ease) both;animation-delay:calc(.35s + var(--i) * .16s);flex-direction:column;gap:10px;display:flex;position:relative}._7T5Noq_stationMark{background:var(--ink);width:2px;height:16px;position:absolute;top:-34px;left:0}._7T5Noq_station:nth-child(4) ._7T5Noq_stationMark{background:var(--green);height:22px;top:-40px}._7T5Noq_stationLens{color:var(--green);margin-bottom:6px;display:block}._7T5Noq_stationStage{font-family:var(--display);letter-spacing:var(--track-heading);color:var(--ink);font-size:1.35rem;font-weight:600;line-height:1.1}._7T5Noq_stationCopy{font-size:var(--t-small);color:var(--muted);line-height:1.55}._7T5Noq_railAfter{justify-content:flex-end;margin:18px 0 0;padding-inline-end:0;display:flex}._7T5Noq_railAfterLabel{font-family:var(--mono);font-size:var(--t-label);line-height:var(--lh-label);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--green);animation:_7T5Noq_stationResolve .5s var(--ease) both;animation-delay:1.3s}@keyframes _7T5Noq_railDraw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes _7T5Noq_stationResolve{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (max-width:860px){._7T5Noq_rail{grid-template-columns:minmax(0,1fr);row-gap:28px;padding:0 0 0 28px}._7T5Noq_rail:before{transform-origin:top;width:1px;height:auto;animation-name:_7T5Noq_railDrawDown;inset:0 auto -48px 0}._7T5Noq_rail:after{display:none}._7T5Noq_stationMark{width:14px;height:2px;top:4px;left:-28px}._7T5Noq_station:nth-child(4) ._7T5Noq_stationMark{width:18px;height:2px;top:4px}._7T5Noq_railAfter{justify-content:flex-start;margin-top:40px;padding-inline-start:28px}}@keyframes _7T5Noq_railDrawDown{0%{transform:scaleY(0)}to{transform:scaleY(1)}}._7T5Noq_rooms{padding-block:var(--pad-s) var(--pad-l);border-top:1px solid var(--line)}._7T5Noq_roomsHead{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;column-gap:clamp(32px,5vw,72px);margin-bottom:clamp(28px,4vw,40px);display:grid}._7T5Noq_roomsNote{font-size:var(--t-small);color:var(--muted);margin:0;line-height:1.6}@media (max-width:760px){._7T5Noq_roomsHead{grid-template-columns:minmax(0,1fr);row-gap:12px}}._7T5Noq_proof{padding-block:var(--pad-s);border-top:1px solid var(--line)}._7T5Noq_proofLine{max-width:30ch;font-family:var(--display);font-weight:600;font-size:var(--t-2);letter-spacing:var(--track-heading);color:var(--ink);margin:0;line-height:1.15}._7T5Noq_proofActions{margin-top:22px}
