.rung-boot{display:none}html.rung-js .rung-boot{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-md, 1rem);min-height:calc(100vh - 68px);min-height:calc(100svh - 68px)}html.rung-js .rung-fallback{display:none}html.rung-js.rung-boot-failed .rung-fallback{display:block}.rung-building--boot{--rb-w: 44px;--rb-h: 12px;--rb-step: 13px;--rb-gap: 9px;margin-top:0}.rung-boot__line{margin:0;font-size:var(--font-size-base, 1rem);color:var(--text-secondary, #333);text-align:center;max-width:22rem;padding:0 var(--space-md, 1rem)}.rung-newland,.modal--hero{--navy: var(--rung-red);--blue: var(--rung-red-hover);--coral: var(--rung-coral);--ink: var(--text-primary);--ink2: var(--text-secondary);--muted: var(--text-muted);--page: var(--page-bg);--g1: var(--page-gradient-start);--g2: var(--page-gradient-end);--tint: var(--rung-red-bg);--tint2: var(--page-pink-light);--card: var(--surface-muted);--divider: var(--border-light);--str: var(--rung-strengthen-surface);--str-b: var(--rung-strengthen-border);--str-ink: var(--rung-strengthen-ink);--str-badge: var(--note-warning-badge);--rxs: var(--rung-sys-radius-xs);--rc: var(--rung-sys-radius-control);--rp: 999px;--head: "Hanken Grotesk",system-ui,sans-serif;--body: "Atkinson Hyperlegible Next",system-ui,sans-serif;--ease-weight: linear(0 0%, .0965 7%, .2794 13%, .4627 20%, .6159 27%, .7332 33%, .8186 40%, .8786 47%, .9198 53%, .9475 60%, .966 67%, .9781 73%, .986 80%, .9911 87%, .9943 93%, .9964 100%)}.rung-newland *{box-sizing:border-box}.rung-newland{margin:0;background:var(--page);color:var(--ink);font-family:var(--body);line-height:1.5;-webkit-font-smoothing:antialiased;overflow-x:hidden}.rung-shell:has(.rung-newland){max-width:none;padding:0;gap:0}.rung-shell:has(.rung-newland) .rung-top{position:sticky;top:0;z-index:10;margin:0 auto;box-sizing:border-box;width:100%;max-width:960px}.rung-shell:has(.rung-newland) .rung-swipe,.rung-shell:has(.rung-newland) .rung-pane,.rung-shell:has(.rung-newland) .rung-pane--editor{max-width:none;padding:0;width:100%}.rung-newland{max-width:none;width:100%;padding:0}.rung-newland h1,.rung-newland h2,.rung-newland h3{font-family:var(--head)}.rung-newland a{color:var(--text-link);text-underline-offset:3px}.rung-newland .wrap{max-width:960px;margin:0 auto;padding:0 22px}.rung-newland .eyebrow{font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--navy);margin:0 0 14px;display:flex;align-items:center;gap:9px;justify-content:center}html[data-view-mode=dark] .rung-newland .eyebrow{color:var(--text-link)}.rung-newland .eyebrow .r{width:30px;height:6px;border-radius:99px;background:var(--coral)}.rung-newland h2{font-weight:800;font-size:clamp(24px,4.6vw,38px);line-height:1.06;letter-spacing:-.02em;margin:0 0 14px;text-wrap:balance}.rung-newland .lede{font-size:clamp(16px,2.3vw,18px);color:var(--ink2);margin:0 auto 8px}.rung-newland .reveal{opacity:0;transform:translateY(26px);transition:opacity .7s ease,transform .66s var(--ease-weight)}.rung-newland .reveal.in{opacity:1;transform:none}.rung-newland .btn{justify-content:center}.rung-newland .btn .arrow{transition:transform .15s}.rung-newland .btn:hover .arrow{transform:translate(3px)}.rung-newland{background:linear-gradient(180deg,var(--page) 0%,var(--g1) 42%,var(--g2) 100%)}.rung-newland .rungs,.modal--hero .rungs{display:flex;flex-direction:column;align-items:flex-start;gap:5px;margin:0 0 18px}.rung-newland .rungs i,.modal--hero .rungs i{display:block;height:7px;border-radius:99px;clip-path:inset(0 100% 0 0 round 99px);animation:rn-draw .62s var(--ease-weight) forwards}.rung-newland .rungs i,.modal--hero .rungs i{width:46px}.rung-newland .rungs i:nth-child(1),.modal--hero .rungs i:nth-child(1){background:var(--navy);margin-left:24px;animation-delay:.4s}.rung-newland .rungs i:nth-child(2),.modal--hero .rungs i:nth-child(2){background:var(--navy);margin-left:12px;animation-delay:.26s}.rung-newland .rungs i:nth-child(3),.modal--hero .rungs i:nth-child(3){background:var(--coral);animation-delay:.12s}@keyframes rn-draw{to{clip-path:inset(0 0 0 0 round 99px)}}@media (max-width:919px){.rung-newland .rungs{align-items:center;margin:0 auto 15px;width:max-content}.rung-newland .rungs i:nth-child(1),.rung-newland .rungs i:nth-child(2){display:none}.rung-newland .rungs i:nth-child(3){width:64px;height:5px;margin-left:0;animation-delay:.1s}}.rung-newland .journey{padding:40px 0 24px;position:relative}.rung-newland .stage-aura{position:absolute;inset:-6% -12% 0 30%;pointer-events:none;z-index:0;background:radial-gradient(46% 42% at 72% 26%,rgba(27,46,150,.13),transparent 70%),radial-gradient(38% 34% at 58% 74%,rgba(232,68,58,.1),transparent 72%);filter:blur(6px)}.rung-newland .jgrid{position:relative;z-index:1}@media (max-width:919px){.rung-newland .stage-aura{inset:22% -20% 12%}}.rung-newland .jgrid{display:flex;flex-direction:column;align-items:center;gap:26px;text-align:center}.rung-newland .jtext{max-width:600px;width:100%;min-width:0}.rung-newland .jphone{flex:none}.rung-newland .jphonewrap{flex:none;min-width:0;display:flex;flex-direction:column;align-items:center;gap:16px}.rung-newland .jphone{color:var(--fx-ink,#141A2E);transform:scale(var(--fx-zoom));transform-origin:center top;margin-bottom:calc(626px * (var(--fx-zoom) - 1))}.rung-newland .filmcap{width:100%;height:50px;overflow:hidden;display:flex;flex-direction:column;justify-content:center;text-align:center}@media (min-width:920px){.rung-newland .filmcap{height:68px}}.rung-newland .filmcap-l{margin:0;font-family:var(--head);font-weight:800;font-size:17px;line-height:1.2;letter-spacing:-.018em;color:var(--ink)}.rung-newland .filmcap-f{margin:3px 0 0;font-size:12.5px;font-weight:400;line-height:1.34;color:var(--muted)}.rung-newland .jphonewrap{position:relative;--fx-zoom:1;width:min(calc(322px * var(--fx-zoom)),92vw)}.rung-newland .film-ctl{position:absolute;z-index:6;display:flex;gap:7px;align-items:center;top:calc(626px * var(--fx-zoom) - 58px * var(--fx-zoom));right:calc(50% - (322px * var(--fx-zoom)) / 2 + 20px * var(--fx-zoom));max-width:calc(216px * var(--fx-zoom));opacity:0;transform:translateY(7px);pointer-events:none;transition:opacity .22s ease,transform .26s var(--ease-weight)}.rung-newland .film-ctl [data-role=film-toggle]{flex:none}.rung-newland .film-ctl [data-role=film-replay]{flex:0 1 auto;min-width:0}@media (hover:hover){.rung-newland .jphonewrap:hover .film-ctl{opacity:1;transform:none;pointer-events:auto}}.rung-newland .jphonewrap.ctl-on .film-ctl,.rung-newland .film-ctl:focus-within{opacity:1;transform:none;pointer-events:auto}.rung-newland .fctl{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;font-family:var(--head);font-weight:800;font-size:12.5px;color:var(--ink);background:#fff;border:1px solid rgba(20,28,70,.1);border-radius:99px;padding:8px 15px;cursor:pointer;box-shadow:0 10px 24px -12px #141c468c,0 2px 5px -2px #141c4647;transition:border-color .2s,background .2s,color .2s,box-shadow .2s}.rung-newland .fctl:hover{border-color:var(--navy)}.rung-newland .fctl:focus-visible{outline:2px solid var(--focus-ring-color,var(--navy));outline-offset:2px}.rung-newland .fctl-quiet{color:var(--ink2);font-weight:700}.rung-newland .fctl-quiet:hover{color:var(--ink)}.rung-newland .fctl-quiet [data-role=film-replay-lb]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.rung-newland .fcg{position:relative;display:inline-block;width:11px;height:12px;color:var(--navy)}.rung-newland .fcg-play,.rung-newland .fctl.paused .fcg-pause{display:none}.rung-newland .fctl.paused .fcg-play{display:inline-block}.rung-newland .fcg-pause:before,.rung-newland .fcg-pause:after{content:"";position:absolute;top:0;bottom:0;width:3.5px;background:currentColor;border-radius:1px}.rung-newland .fcg-pause:before{left:1px}.rung-newland .fcg-pause:after{right:1px}.rung-newland .fcg-play{width:0;height:0;border-left:11px solid currentColor;border-top:6px solid transparent;border-bottom:6px solid transparent}.rung-newland .fcg-replay{width:14px;height:14px;color:var(--muted)}.rung-newland .fcg-replay:before{content:"↻";position:absolute;inset:0;font-size:15px;line-height:14px}.rung-newland .jtext{--jh:clamp(31px,4.2vw,48px)}.rung-newland .jnarr{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;gap:10px;max-width:100%;min-height:calc(var(--jh) * 2.4);margin-bottom:22px}.rung-newland .jhead{max-width:min(100%,15.5em);margin:0;font-size:var(--jh);line-height:1.03;letter-spacing:-.028em;overflow-wrap:break-word}.rung-newland .jsub{max-width:min(100%,24em);margin:0;font-size:calc(var(--jh) * .55);line-height:1.24;letter-spacing:-.012em;font-weight:500;color:var(--ink2);overflow-wrap:break-word}@media (min-width:920px){.rung-newland .jgrid{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;gap:58px;text-align:left}.rung-newland .jtext{max-width:520px;flex:1 1 340px;min-width:min(100%,340px)}.rung-newland .jtext .eyebrow{justify-content:flex-start}.rung-newland .jtext .jhead{margin:0;max-width:100%}.rung-newland .jtext .jsub{margin:0 0 24px;max-width:none}.rung-newland .jgrid .jcta{text-align:left}.rung-newland .jgrid .jcta .chips{justify-content:flex-start}}@media (min-width:1280px){.rung-newland .jphonewrap{--fx-zoom:1.12}.rung-newland .jgrid{gap:84px}}@media (min-width:1600px){.rung-newland .jphonewrap{--fx-zoom:1.2}.rung-newland .jgrid{gap:34px}}.rung-newland .jcta{margin-top:6px;text-align:center}.rung-newland .jcta .chips{margin-top:16px}.rung-newland .jcta-altwrap{margin-top:24px;text-align:center}.rung-newland .jcta-alt{color:var(--text-muted)}.rung-newland .jcta-alt:hover{color:var(--text-secondary)}.rung-newland .band{padding:70px 0 0}.rung-newland .band .eyebrow{justify-content:flex-start}.rung-newland .sitpanel{background:var(--surface-card);border:1px solid var(--divider);border-radius:26px;padding:clamp(24px,4vw,44px);box-shadow:0 30px 70px -50px #141c4673}.rung-newland .csay{font-family:var(--head);font-weight:800;font-size:clamp(21px,3.2vw,34px);line-height:calc(1.25em + 18px);letter-spacing:-.022em;margin:0 0 22px;color:var(--ink)}.rung-newland .cslot{font:inherit;line-height:1.25;color:var(--muted);background:var(--card);border:2px solid var(--divider);border-radius:14px;padding:2px 12px 4px;cursor:pointer;transition:border-color .18s,background .18s,color .18s}.rung-newland .cslot:hover{border-color:var(--navy)}.rung-newland .cslot:focus-visible{outline:2px solid var(--focus-ring-color,var(--navy));outline-offset:3px}.rung-newland .cslot.on{border-color:var(--navy)}.rung-newland .cslot.set{background:var(--tint);border-color:var(--navy);color:var(--navy)}.rung-newland .crail{display:flex;flex-wrap:wrap;gap:9px}.rung-newland .crail[data-rail=sit]{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr))}.rung-newland .crail[hidden],.rung-newland .cnote[hidden],.rung-newland .cknows[hidden]{display:none}.rung-newland .opt{position:relative;overflow:hidden;background:var(--surface-card);border:1px solid var(--divider);border-radius:var(--rc);padding:12px 15px 18px 17px;font-family:var(--head);font-weight:700;font-size:14px;color:var(--ink);text-align:left;cursor:pointer;transition:border-color .18s,transform .18s var(--ease-weight),box-shadow .22s}.rung-newland .opt small{display:block;font-family:var(--body);font-weight:400;font-size:12px;color:var(--muted);margin-top:3px}.rung-newland .opt:before{content:"";position:absolute;left:17px;right:15px;bottom:7px;height:3px;border-radius:99px;background:var(--coral);clip-path:inset(0 100% 0 0 round 99px);transition:clip-path .28s var(--ease-weight)}.rung-newland .opt:hover:before,.rung-newland .opt:focus-visible:before{clip-path:inset(0 0 0 0 round 99px)}.rung-newland .opt:hover{box-shadow:0 16px 34px -24px #141c468c}.rung-newland .opt:focus-visible{outline:2px solid var(--focus-ring-color,var(--navy));outline-offset:2px}.rung-newland .opt[aria-pressed=true]{background:var(--tint);border-color:var(--navy);color:var(--navy)}.rung-newland .opt[aria-pressed=true]:before{clip-path:inset(0 0 0 0 round 99px)}.rung-newland .opt--job{border-radius:var(--rp);padding:11px 17px}.rung-newland .opt--job:before{display:none}.rung-newland .opt--more{border-radius:var(--rp);padding:11px 17px;border-style:dashed;color:var(--text-link)}.rung-newland .crail .opt{opacity:0;transform:translateY(14px)}.rung-newland .reveal.in .crail .opt{opacity:1;transform:none;transition:opacity .5s ease,transform .6s var(--ease-weight)}.rung-newland .crail .opt:nth-child(1){transition-delay:0ms}.rung-newland .crail .opt:nth-child(2){transition-delay:45ms}.rung-newland .crail .opt:nth-child(3){transition-delay:90ms}.rung-newland .crail .opt:nth-child(4){transition-delay:135ms}.rung-newland .crail .opt:nth-child(5){transition-delay:.18s}.rung-newland .crail .opt:nth-child(6){transition-delay:225ms}.rung-newland .crail .opt:nth-child(7){transition-delay:.27s}.rung-newland .crail .opt:nth-child(8){transition-delay:315ms}.rung-newland .crail .opt:nth-child(9){transition-delay:.36s}.rung-newland .cknows{position:relative;margin-top:20px;padding-left:15px;display:grid;gap:7px}.rung-newland .cknows:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;border-radius:999px;background:var(--coral)}.rung-newland .cknows-h{margin:0;font-family:var(--head);font-weight:800;font-size:13.5px;color:var(--ink)}.rung-newland .cknows-d{margin:0;font-size:14px;color:var(--ink2);opacity:0;transform:translateY(8px)}.rung-newland .cknows-d.in{opacity:1;transform:none;transition:opacity .45s ease,transform .55s var(--ease-weight)}.rung-newland .cknows-n{margin:2px 0 0;font-size:12.5px;color:var(--muted)}.rung-newland .cfoot{display:flex;flex-direction:column;gap:22px;margin-top:34px}.rung-newland .cnote{margin:0;font-size:13.5px;color:var(--muted);max-width:60ch}.rung-newland .cgo{padding-top:22px;border-top:1px solid var(--divider)}.rung-newland .cgo .btn{width:100%;scroll-margin-block-end:22px}@media (min-width:760px){.rung-newland .cgo .btn{width:50%}}.rung-newland .beat{text-align:left}.rung-newland .beat-cols{display:grid;grid-template-columns:minmax(0,1fr);gap:36px}@media (min-width:920px){.rung-newland .beat-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:44px}}.rung-newland [data-beat-stage]{min-height:var(--beat-stage,0px)}@media (min-width:920px){.rung-newland .beat-col{display:flex;flex-direction:column}.rung-newland .beat-col .beat-note{margin-top:auto;padding-top:14px}}.rung-newland .beat-col .eyebrow{justify-content:flex-start}.rung-newland .beat-h{margin:0 0 18px;font-size:clamp(21px,2.6vw,27px);line-height:1.16;letter-spacing:-.022em;max-width:24ch}.rung-newland .beat-card{background:var(--surface-card);border:1px solid var(--divider);border-radius:26px;padding:clamp(18px,2.4vw,26px);box-shadow:0 30px 70px -50px #141c4673}html[data-view-mode=dark] .rung-newland .beat-chip.on,html[data-view-mode=dark] .rung-newland .beat-pick.on{color:var(--text-link)}.rung-newland .beat-lab{margin:0 0 6px;font-family:var(--head);font-weight:800;font-size:10px;letter-spacing:.11em;text-transform:uppercase;color:var(--muted)}.rung-newland .beat-g2{position:relative;flex:0 0 auto;width:13px;height:13px;color:var(--navy)}.rung-newland .beat-g2 svg{position:absolute;inset:0;transition:opacity .25s ease}.rung-newland .beat-g2 svg:last-child{opacity:0}.rung-newland .beat-chip.on .beat-g2 svg:first-child,.rung-newland .beat-pick.on .beat-g2 svg:first-child,.rung-newland .beat-row.is-answered .beat-rowhead .beat-g2 svg:first-child{opacity:0}.rung-newland .beat-chip.on .beat-g2 svg:last-child,.rung-newland .beat-pick.on .beat-g2 svg:last-child,.rung-newland .beat-row.is-answered .beat-rowhead .beat-g2 svg:last-child{opacity:1}.rung-newland .beat-screen{background:var(--surface-muted);border:1px solid var(--divider);border-radius:14px;padding:13px 13px 12px;transition:opacity .32s ease,transform .38s var(--ease-weight)}.rung-newland .beat.is-turning .beat-screen{opacity:0;transform:translateY(8px);pointer-events:none}.rung-newland .beat.is-turning .beat-lines,.rung-newland .beat.is-turning .beat-becomes,.rung-newland .beat.is-turning [data-beat-onres]{opacity:0;transition:opacity .3s ease}.rung-newland .beat-q{margin:0 0 2px;font-family:var(--head);font-weight:800;font-size:clamp(14px,1.75vw,15px);line-height:1.3;letter-spacing:-.01em;color:var(--ink)}.rung-newland .beat-qh{margin:0 0 11px;font-size:11.5px;line-height:1.4;color:var(--muted)}.rung-newland .beat-chips{display:flex;flex-wrap:wrap;gap:6px}.rung-newland .beat-chip{display:inline-flex;align-items:center;gap:6px;max-width:100%;font-family:var(--head);font-weight:600;font-size:15px;line-height:1.25;color:var(--ink2);background:var(--surface-card);border:1px dashed var(--border-strong,#999);border-radius:var(--rxs);padding:6px 9px;transition:background .3s ease,border-color .3s ease,color .3s ease}.rung-newland .beat-chip.on{color:var(--navy);background:var(--tint);border-style:solid;border-color:var(--navy)}.rung-newland .beat-becomes{display:flex;align-items:center;gap:12px;margin:15px 0 13px}.rung-newland .beat-becomes:before,.rung-newland .beat-becomes:after{content:"";flex:1;height:1px;background:var(--divider)}.rung-newland .beat-becomes span{font-family:var(--head);font-weight:700;font-size:11.5px;letter-spacing:.04em;color:var(--muted);white-space:nowrap}.rung-newland .beat-lines{list-style:none;margin:0;padding:0;display:grid;gap:8px}.rung-newland .beat-lines li{position:relative;padding-left:15px;font-size:clamp(13.5px,1.7vw,15px);line-height:1.45;color:var(--ink);display:grid;grid-template-rows:0fr;transition:grid-template-rows .46s var(--ease-weight);transition-delay:var(--beat-in,0ms)}.rung-newland .beat-lines li.in{grid-template-rows:1fr}.rung-newland .beat-lineinner{overflow:hidden;min-height:0}.rung-newland .beat-lines li:before{content:"";position:absolute;left:0;top:.62em;width:5px;height:5px;border-radius:99px;background:var(--navy);opacity:0}.rung-newland .beat-lines li.in:before{opacity:1;transition:opacity .3s ease;transition-delay:var(--beat-in,0ms)}.rung-newland .beat-w{display:inline-block;opacity:0;transform:translateY(6px);transition:opacity .34s ease,transform .42s var(--ease-weight)}.rung-newland .beat-w.in{opacity:1;transform:none}.rung-newland .beat-rows{display:grid;gap:8px;align-content:start}.rung-newland .beat-row{min-width:0}.rung-newland .beat-fold{display:grid;grid-template-rows:0fr;transition:grid-template-rows .46s var(--ease-weight)}.rung-newland .beat.is-still .beat-fold,.rung-newland .beat.is-still .beat-lines li{transition:none}.rung-newland .beat-foldin{overflow:hidden;min-height:0;visibility:hidden;transition:visibility 0s linear .46s}.rung-newland .beat-row:not(.is-open):not(.is-answered)>.beat-fold--head,.rung-newland .beat-row.is-open:not(.is-answered)>.beat-fold--open,.rung-newland .beat-row.is-answered>.beat-fold--done,.rung-newland .beat-row:not(.is-adding) .beat-fold--body,.rung-newland .beat-row.is-adding .beat-fold--adding{grid-template-rows:1fr}.rung-newland .beat-row:not(.is-open):not(.is-answered)>.beat-fold--head>.beat-foldin,.rung-newland .beat-row.is-open:not(.is-answered)>.beat-fold--open>.beat-foldin,.rung-newland .beat-row.is-answered>.beat-fold--done>.beat-foldin,.rung-newland .beat-row:not(.is-adding) .beat-fold--body>.beat-foldin,.rung-newland .beat-row.is-adding .beat-fold--adding>.beat-foldin{visibility:visible;transition-delay:0s}.rung-newland .beat-open{display:block}.rung-newland .beat-done{display:flex}.rung-newland .beat-rowhead{display:flex;align-items:center;gap:7px;width:100%;text-align:left;font-family:var(--head);font-weight:600;font-size:15px;line-height:1.3;color:var(--str-ink,var(--ink));background:var(--str,var(--surface-muted));border:1px solid var(--str-b,var(--divider));border-radius:var(--rxs);padding:9px 11px;min-height:40px;cursor:pointer}.rung-newland .beat-rowhead:focus-visible{outline:2px solid var(--focus-ring-color,var(--navy));outline-offset:2px}.rung-newland .beat-open{background:var(--str,var(--surface-muted));border:2px solid var(--str-b,var(--divider));border-radius:14px;padding:14px;color:var(--str-ink,var(--ink))}.rung-newland .beat-open .beat-lab{color:var(--str-ink,var(--muted));opacity:.72}.rung-newland .beat-line{margin:0 0 12px}.rung-newland .beat-linetext{margin:0;font-family:var(--body);font-size:clamp(13.5px,1.7vw,15px);line-height:1.45;font-style:italic;color:var(--str-ink,var(--ink))}.rung-newland .beat-ask{margin:0 0 13px;font-family:var(--head);font-weight:800;font-size:clamp(14px,1.8vw,15.5px);line-height:1.32;letter-spacing:-.012em;color:var(--str-ink,var(--ink))}.rung-newland .beat-picks{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 4px}.rung-newland .beat-pick{display:inline-flex;align-items:center;gap:6px;max-width:100%;font-family:var(--head);font-weight:600;font-size:15px;line-height:1.25;color:var(--ink2);background:var(--surface-card);border:1px dashed var(--border-strong,#999);border-radius:var(--rxs);padding:7px 10px;min-height:36px;cursor:pointer;text-align:left;transition:background .18s,border-color .18s,color .18s}.rung-newland .beat-pick:hover{border-style:solid;border-color:var(--navy)}.rung-newland .beat-pick:focus-visible{outline:2px solid var(--focus-ring-color,var(--navy));outline-offset:2px}.rung-newland .beat-pick.on{background:var(--tint);border-style:solid;border-color:var(--navy);color:var(--navy)}.rung-newland .beat-own{margin-top:11px}.rung-newland .beat-ownlab{margin:0 0 5px;font-size:11px;line-height:1.4;color:var(--str-ink,var(--muted));opacity:.8}.rung-newland .beat-ownrow{display:flex;align-items:center;gap:6px}.rung-newland .beat-ownfield{flex:1 1 auto;min-width:0;font-size:13.5px;color:var(--muted);background:var(--surface-card);border:1px solid var(--divider);border-radius:var(--rxs);padding:7px 10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rung-newland .beat-ownadd{flex:0 0 auto;font-family:var(--head);font-weight:700;font-size:13px;color:var(--muted);background:var(--surface-card);border:1px solid var(--divider);border-radius:var(--rxs);padding:7px 10px}.rung-newland .beat-idle{margin:11px 0 0;font-size:12px;line-height:1.45;color:var(--str-ink,var(--muted));opacity:.85}.rung-newland .beat-adding{margin:0;font-size:12.5px;line-height:1.45;font-style:italic;color:var(--str-ink,var(--muted));animation:beat-pulse 1.1s ease-in-out infinite}@keyframes beat-pulse{0%,to{opacity:.5}50%{opacity:1}}.rung-newland .beat-done{align-items:flex-start;gap:7px;width:100%;padding:11px 13px;border:2px solid var(--str-b,var(--divider));border-radius:var(--rxs);background:var(--str,var(--surface-muted))}.rung-newland .beat-donetick{flex:0 0 auto;margin-top:2px;color:var(--str-ink,var(--ink))}.rung-newland .beat-donebody{display:flex;flex-direction:column;gap:2px;min-width:0}.rung-newland .beat-donelab{font-family:var(--head);font-weight:800;font-size:10px;letter-spacing:.09em;text-transform:uppercase;color:var(--str-ink,var(--ink));opacity:.8}.rung-newland .beat-result{font-family:var(--body);font-size:clamp(13.5px,1.7vw,15px);line-height:1.45;color:var(--str-ink,var(--ink))}.rung-newland .beat-new{background:var(--tint);color:var(--navy);border-radius:5px;padding:1px 4px;margin:0 -1px;box-decoration-break:clone;-webkit-box-decoration-break:clone}html[data-view-mode=dark] .rung-newland .beat-new{color:var(--text-link)}.rung-newland .beat-note{margin:13px auto 0;font-size:12px;line-height:1.45;color:var(--muted);max-width:46ch;text-align:center}.rung-newland .beat-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 18px;margin-top:14px}.rung-newland .beat-now{margin:0;max-width:100%;height:16px;line-height:16px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-family:var(--head);font-weight:700;font-size:12.5px;color:var(--muted)}.rung-newland .beat-ctl,.rung-newland .beat-next{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-family:var(--head);font-weight:800;font-size:13px;background:none;border:0;padding:0 2px;cursor:pointer}.rung-newland .beat-ctl{color:var(--ink2)}.rung-newland .beat-next{color:var(--text-link)}.rung-newland .beat-ctl:hover{color:var(--ink)}.rung-newland .beat-next:hover{color:var(--rung-red-hover)}.rung-newland .beat-ctl:focus-visible,.rung-newland .beat-next:focus-visible{outline:2px solid var(--focus-ring-color,var(--navy));outline-offset:3px;border-radius:6px}.rung-newland .beat-g{position:relative;display:inline-block;width:13px;height:13px}.rung-newland .beat-g-pause:before,.rung-newland .beat-g-pause:after{content:"";position:absolute;top:1px;width:3.5px;height:11px;border-radius:1px;background:currentColor}.rung-newland .beat-g-pause:before{left:1px}.rung-newland .beat-g-pause:after{left:8px}.rung-newland .beat-g-play{border-left:9px solid currentColor;border-top:6px solid transparent;border-bottom:6px solid transparent;width:0;height:0;margin-left:2px}.rung-newland .beat-g-play{display:none}.rung-newland .beat.is-paused .beat-g-play{display:inline-block}.rung-newland .beat.is-paused .beat-g-pause{display:none}.rung-newland .beat-next-role{min-width:0;font-weight:600;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rung-newland .beat-next-role:not(:empty):before{content:"·";margin-right:7px}.rung-newland .beat-next{max-width:100%}.rung-newland .beat-next-lb{white-space:nowrap}.rung-newland .beat-next-g{position:relative;display:inline-block;width:14px;height:14px}.rung-newland .beat-next-g:before{content:"↻";position:absolute;inset:0;font-size:15px;line-height:14px}@media (prefers-reduced-motion:reduce){.rung-newland .beat-w{opacity:1!important;transform:none!important;transition:none}.rung-newland .beat-lines li:before{opacity:1!important}.rung-newland .beat-lines li{grid-template-rows:1fr}.rung-newland .beat-adding{animation:none}.rung-newland .beat-fold,.rung-newland .beat-foldin,.rung-newland .beat-screen{transition:none}}.rung-newland .ref{position:relative;overflow:hidden;background:#0c1020;color:#fff;border-radius:26px;padding:clamp(28px,4vw,44px);padding-bottom:clamp(62px,6vw,80px);text-align:left}.rung-newland .ref-rungs{position:absolute;right:clamp(20px,3vw,34px);bottom:clamp(20px,2.6vw,28px);display:flex;flex-direction:column;gap:7px;pointer-events:none}.rung-newland .ref-rungs i{display:block;width:56px;height:9px;border-radius:6px}.rung-newland .ref-rungs i:nth-child(1){background:#9fb0ff26;margin-left:26px}.rung-newland .ref-rungs i:nth-child(2){background:#9fb0ff26;margin-left:13px}.rung-newland .ref-rungs i:nth-child(3){background:#e8443a52;margin-left:0}.rung-newland .ref>:not(.ref-rungs){position:relative;z-index:1}.rung-newland .ref .eyebrow{color:#9fb0ff;justify-content:flex-start}.rung-newland .ref h2{color:#fff}.rung-newland .ref p{color:#c7cbda}.rung-newland .ref a{color:#fff;font-weight:800}.rung-newland .ref h2{max-width:32ch}.rung-newland .ref>p{max-width:60ch;font-size:15.5px}.rung-newland .reflines{display:grid;gap:0;max-width:52ch}.rung-newland .reflines p{font-size:15.5px;margin:0}.rung-newland .reffig{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:22px 26px;margin:30px 0 0;padding:26px 0 0;border-top:1px solid rgba(255,255,255,.14)}.rung-newland .reffig div{margin:0}.rung-newland .reffig dt{font-family:var(--head);font-weight:800;font-size:clamp(26px,3.4vw,34px);line-height:1;letter-spacing:-.028em;color:#fff;font-variant-numeric:tabular-nums}.rung-newland .reffig dd{margin:8px 0 0;font-size:13px;line-height:1.42;color:#a8aec6}.rung-newland .refhand{margin-top:30px;padding-top:26px;border-top:1px solid rgba(255,255,255,.14)}.rung-newland .refask{max-width:58ch;margin:0}.rung-newland .refask b{color:#fff;font-family:var(--head)}.rung-newland .refbody{max-width:58ch;font-size:14px;color:#c7cbda;margin:6px 0 0}.rung-newland .refrow{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:18px}.rung-newland .refhand{--sharelink-ground:#0C1020}.rung-newland .refhand .rung-sharelink__coupon{border-color:#9fb0ff8c}.rung-newland .refhand .rung-sharelink__url{color:#fff}.rung-newland .refhand .rung-sharelink__scissors{color:#a8aec6}.rung-newland .refhand .rung-sharelink__btn{background:#fff;color:#0c1020}.rung-newland .refhand .rung-sharelink__btn:hover{background:#e8eeff}.rung-newland .refhand .rung-sharelink__btn--done,.rung-newland .refhand .rung-sharelink__btn--done:hover{background:#3d5ffa;color:#fff}.rung-newland .refhand .rung-sharelink__said{font-size:13.5px;color:#c7cbda;background:#0c1020}.rung-newland .refdoor{margin:16px 0 0;font-size:13px;line-height:1.5;color:#a8aec6}.rung-newland .refdoor a{color:#fff;font-weight:800}@media (prefers-reduced-motion:reduce){.rung-newland .filmcap-f{opacity:1!important;clip-path:none!important;transition:none!important}.rung-newland .rungs i,.modal--hero .rungs i{animation:none!important;clip-path:none!important}.rung-newland .reveal{opacity:1!important;transform:none!important;transition:none}.rung-newland *{transition-duration:.01ms!important}}.rung-newland{display:block}.rung-newland .roll{position:relative;display:grid;grid-template-columns:minmax(0,1fr);overflow:hidden;width:100%;transition:height .62s var(--ease-weight)}.rung-newland .roll-l{grid-area:1/1;align-self:start;min-width:0;width:100%;transition:transform .62s var(--ease-weight),opacity .28s ease}.rung-newland .roll-l.out{position:absolute;left:0;right:0;top:0;width:auto}@media (prefers-reduced-motion:reduce){.rung-newland .roll,.rung-newland .roll-l{transition:none}}.rung-newland .startform{max-width:420px;margin:6px auto 0;text-align:left}.rung-newland .startlab{display:block;font-family:var(--head);font-weight:600;font-size:15px;letter-spacing:-.005em;color:var(--ink2);margin:0 0 9px}.rung-newland .jobfield{display:flex;gap:9px;align-items:stretch}.rung-newland .jobfield .onet-field-wrap{flex:1;min-width:0;position:relative}.rung-newland .jobfield .btn{flex:none;width:auto}@media (max-width:620px){.rung-newland .jobfield{flex-direction:column;gap:11px}.rung-newland .jobfield .btn{width:100%}}.rung-newland .jobinput{width:100%;font-family:var(--head);font-weight:700;font-size:16px;color:var(--ink);background:var(--card);border:2px solid var(--divider);border-radius:var(--rc);padding:14px 15px;transition:border-color .15s,background .15s,box-shadow .15s}.rung-newland .jobinput::placeholder{color:var(--muted);font-weight:600}.rung-newland .jobhint{position:absolute;left:17px;right:17px;top:50%;transform:translateY(-50%);display:flex;align-items:center;overflow:hidden;pointer-events:none;font-family:var(--head);font-weight:600;font-size:16px;color:var(--muted)}.rung-newland .jobhint.off{display:none}.rung-newland .jobhint-txt{white-space:pre}.rung-newland .jobhint-txt .c{animation:jobhint-in .16s ease-out}.rung-newland .jobhint-txt .c-still{animation:none}@keyframes jobhint-in{0%{opacity:0}to{opacity:1}}.rung-newland .jobinput:hover{border-color:var(--navy)}.rung-newland .jobinput:focus{outline:none;border-color:var(--navy);background:var(--tint);box-shadow:0 0 0 4px #1b2e961f}.rung-newland .startproof{margin:26px 0 0;padding-top:24px;border-top:1px solid var(--divider)}.rung-newland .pf-h{margin:0 0 12px;font-family:var(--head);font-weight:800;font-size:17px;line-height:1.2;letter-spacing:-.018em;color:var(--ink)}.rung-newland .pf-list{list-style:none;margin:0;padding:0;display:grid;gap:8px}.rung-newland .pf-list li{display:flex;align-items:flex-start;gap:9px;font-size:13.5px;line-height:1.42;color:var(--ink2)}.rung-newland .pf-tick{flex:none;margin-top:2px;color:var(--navy)}.rung-newland .pf-or{margin:13px 0 0;font-size:12.5px;color:var(--muted);line-height:1.45}.rung-newland .pf-orlink{color:var(--text-link);font-weight:700;text-underline-offset:3px}@media (max-width:759px){.rung-newland .pf-or{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;margin-top:16px;font-size:13.5px}.rung-newland .pf-orlink{display:inline-flex;align-items:baseline;gap:5px;min-height:24px;font-size:14px}.rung-newland .pf-orlink:after{content:"↓";font-weight:800}}@media (max-width:919px){.rung-newland .startproof{text-align:left}}@media (min-width:920px){.rung-newland .jgrid .startform{margin-left:0}}
