.opener__rungs{position:absolute;inset:0;width:100%;height:100%;fill:var(--cobalt);opacity:.12}.rungs{display:block;width:100%;height:auto;overflow:visible}.rungs .rung__col{fill:var(--cream)}.rungs .rung__fig{font-size:19px;fill:var(--cobalt-deep)!important}.rungs .rung__name{fill:var(--cobalt-deep)!important;font-size:12px}.rungs .rung__n{opacity:.75}.rungs .ground{fill:none;stroke:var(--cream);stroke-width:3;stroke-linecap:round}.rungs .rung__job,.rungs .rung__x,.rungs .rung__step,.rungs__range{opacity:0;transition:opacity .35s ease}.rungs .rung__job{font-size:12px;fill:var(--butter)!important}.rungs .rung__x{font-size:22px;fill:var(--cobalt)!important}.rungs .rung__step path{fill:none;stroke:var(--butter);stroke-width:2.5;stroke-linecap:round}.rungs .rung__step text{fill:var(--cobalt)!important;font-size:10.5px}.rungs__range path{fill:none;stroke:var(--coral);stroke-width:2;stroke-dasharray:4 4}.rungs__range text{fill:#b8482c!important}.rungs__range .rungs__strike{stroke:#b8482c;stroke-dasharray:none;stroke-width:1.6}.rungs[data-rule="0"] .rungs__range,.rungs[data-rule="1"] .rung__job,.rungs[data-rule="2"] .rung__x,.rungs[data-rule="2"] .rung__step{opacity:1}.rungs[data-rule="3"] .rung__fig{fill:var(--cobalt)!important;font-size:22px}.built{display:flex;align-items:flex-end;gap:clamp(6px,1.2vw,14px);height:300px;margin-bottom:54px;padding-top:70px;border-bottom:3px solid var(--cobalt)}.built__col{position:relative;flex:1;height:var(--h);min-width:0;transition:height .35s ease}.built__col i{position:absolute;inset:0;display:block;border-radius:8px 8px 0 0;background:var(--cobalt);color:#fff;font-style:normal;text-align:center}.built__col b{display:block;padding-top:10px;font-family:var(--display);font-size:clamp(13px,1.7vw,19px);font-weight:400;font-variation-settings:"SOFT" 100;font-variant-numeric:lining-nums tabular-nums}.built__col span{position:absolute;left:0;right:0;top:calc(100% + 12px);font-size:12px;font-weight:500;text-align:center;color:var(--cobalt-deep)}.built__col svg{position:absolute;left:50%;bottom:100%;width:62px;margin-left:-31px;overflow:visible}.built__q{margin:0 0 8px;font-size:13.5px;font-weight:500}.tilt{display:block;width:100%;height:auto;margin-bottom:10px;overflow:visible}.tilt__zero{fill:none;stroke:var(--cream);stroke-width:1.5;stroke-dasharray:3 6}.tilt__zl{opacity:.6}.tilt__plank{fill:none;stroke:var(--cream);stroke-width:6;stroke-linecap:round;transition:d .3s ease}.tilt__who{transition:transform .3s ease}.tilt__v{font-size:18px;fill:var(--butter)!important}.tilt__v.is-down{fill:var(--coral)!important}.tilt__facts{margin-top:22px;padding-top:18px;border-top:1px solid var(--p-soft)}.asks__tabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-bottom:22px}.asks__tabs button{display:grid;justify-items:center;gap:6px;padding:14px 4px 12px;border:1.5px solid var(--rule);border-radius:16px;background:transparent;color:var(--ink);font:500 13.5px/1.2 var(--sans);cursor:pointer;transition:background .2s ease,border-color .2s ease}.asks__tabs svg{width:56px;overflow:visible}.asks__tabs button:hover{border-color:var(--cobalt)}.asks__tabs button[aria-pressed=true]{border-color:var(--butter);background:var(--butter)}.asks__a{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0}.asks__a>div{padding:18px 18px 20px;border-radius:14px;background:var(--tint)}.asks__a dt{font:600 12px/1.3 var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--cobalt)}.asks__a dd{margin:10px 0 0;font-family:var(--display);font-size:19px;line-height:1.3;font-variation-settings:"SOFT" 100;color:var(--cobalt-deep)}.week{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin-bottom:22px}.week button{display:grid;gap:26px;padding:12px 8px 14px;border:0;border-radius:12px;background:var(--cobalt);color:#fff;font-family:var(--sans);text-align:left;cursor:pointer;transition:background .2s ease,color .2s ease}.week button small{font-size:11.5px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;opacity:.8}.week button b{font-size:13.5px;font-weight:600}.week button[data-k=j]{background:var(--butter);color:var(--ink)}.week button[data-k=o]{background:transparent;box-shadow:inset 0 0 0 1.5px #2b4acb59;color:var(--p-mute)}.week__facts{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:720px){.asks__a{grid-template-columns:1fr}.asks__tabs button span{font-size:11px}.asks__tabs svg{width:40px}.built{height:240px}.built__col span{font-size:10px}.built__col b{font-size:11.5px;letter-spacing:-.03em}.week button b{font-size:11px}}
