.story-home{--tmobile:#e20074;--prime:#00a8e1;overflow:clip}.story-home .hero{grid-template-columns:1.3fr 1fr;column-gap:30px;padding-top:40px;display:grid}.story-home .hero-copy{z-index:2;padding:28px 0 55px;position:relative}.story-home .hero h1{font-size:clamp(2.7rem,4.25vw,4rem)}.story-home .hero h1 span{color:#ccd5e7}.story-home .hero h1.hero-title{letter-spacing:.01em;text-transform:uppercase;font-size:clamp(2.2rem,3.6vw,3.5rem);line-height:1.08}.story-home .hero h1.hero-title .hero-title-name{display:block}.story-home .hero h1.hero-title .hero-title-role{letter-spacing:.18em;color:#aabbd4;margin-top:.9em;font-size:.3em;line-height:1.4;display:block}@media (min-width:1101px){.story-home .hero .hero-copy{align-self:center}}.career-map{isolation:isolate;min-width:0;height:500px;scroll-margin-top:100px;position:relative}.career-map:before{content:"";z-index:-2;background:radial-gradient(at 48% 29%,#00a8e11d,#0000 51%),radial-gradient(at 51% 70%,#e200741b,#0000 53%);position:absolute;inset:-6% -12%}.career-map-canvas{position:absolute;inset:42px 0 70px}.career-map-orbit{pointer-events:none;border:1px solid #74405466;border-radius:50%;max-width:452px;max-height:376px;margin:auto;position:absolute;inset:1% 7% 2%;transform:rotate(31deg)}.career-map-orbit.orbit-two{border-color:#21628370;max-width:410px;max-height:341px;inset:8% 11% 4%;transform:rotate(-32deg)}.career-map-connections{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.career-map-connection,.career-map-spine{fill:none;stroke-width:1px;vector-effect:non-scaling-stroke}.career-map-connection{opacity:.3;stroke-dasharray:.025 .025;transition:opacity .22s ease-out,stroke-width .22s ease-out,filter .22s ease-out}.connection-prime-lifecycle{stroke:var(--prime)}.connection-billing-benefits,.connection-tmobile-one,.connection-jump-device-programs{stroke:var(--tmobile)}.career-map-connection.is-active{opacity:1;stroke-width:2px;filter:drop-shadow(0 0 8px)}.career-map-spine{opacity:.65;stroke:#ae78ac;stroke-dasharray:.015 .04}.career-map-company{z-index:2;flex-direction:column;justify-content:center;align-items:center;gap:9px;display:flex;position:absolute;left:50%;transform:translate(-50%,-50%)}.career-map-company-stages{color:#aab6c9;white-space:nowrap;justify-content:center;align-items:center;gap:7px;display:flex}.career-map-company-stages span{letter-spacing:.1em;text-transform:uppercase;opacity:.82;align-items:center;gap:7px;font-size:.54rem;transition:color .18s ease-out,opacity .18s ease-out,text-shadow .18s ease-out;display:flex}.career-map-company-stages span+span:before{content:"·";color:#647188}.career-map[data-active]:not([data-active=none]) .career-map-company-stages span{opacity:.32}.career-map-tmobile .career-map-company-stages span.is-active{color:#ff8fc8;text-shadow:0 0 12px #e2007470;opacity:1!important}.career-map-prime .career-map-company-stages span.is-active{color:#80e1ff;text-shadow:0 0 12px #00a8e170;opacity:1!important}.career-map-tmobile{width:52%;top:72%}.career-map-tmobile .brand-mark{width:190px;max-width:88%;height:auto}.career-map-prime{gap:3px;top:31%}.career-map-prime .brand-mark{width:118px;height:auto}.career-map-lifecycle-label{z-index:3;color:#b9aec1;letter-spacing:.15em;white-space:nowrap;background:#0a0e16e8;border:1px solid #785b796e;border-radius:100px;padding:5px 10px;font-size:.48rem;position:absolute;top:51.5%;left:50%;transform:translate(-50%,-50%)}.career-map-options{z-index:3;margin:0;padding:0;list-style:none;position:absolute;inset:0}.career-map-node{width:174px;position:absolute}.career-map-node>a{color:#cbd5e7;border-bottom:1px solid #3b4659;grid-template-columns:30px minmax(0,1fr) 15px;align-items:center;gap:9px;min-height:52px;padding:6px 3px;transition:color .16s ease-out,transform .16s ease-out,border-color .16s ease-out;display:grid}.career-map-node>a[data-brand=tmobile]{border-color:#773653}.career-map-node>a[data-brand=prime]{border-color:#285f74}.career-map-index{color:#a6b5ca;font-variant-numeric:tabular-nums;border:1px solid #4b586e;border-radius:50%;place-items:center;width:30px;height:30px;font-size:.67rem;transition:border-color .16s ease-out,color .16s ease-out,background .16s ease-out;display:grid}.career-map-node-copy{min-width:0;line-height:1.15}.career-map-node-copy strong{color:inherit;letter-spacing:-.01em;font-size:.79rem;font-weight:600;display:block}.career-map-node-copy small{color:#8f9db2;letter-spacing:.04em;font-variant-numeric:tabular-nums;margin-top:5px;font-size:.62rem;display:block}.career-map-node>a:is(:hover,:focus-visible){color:#fff;transform:translateY(-2px)}.career-map-node>a[data-brand=tmobile]:is(:hover,:focus-visible){border-color:#e20074}.career-map-node>a[data-brand=prime]:is(:hover,:focus-visible){border-color:#00a8e1}.career-map-node>a[data-brand=tmobile]:is(:hover,:focus-visible) .career-map-index{color:#ffc3e2;background:#e200741f;border-color:#e20074}.career-map-node>a[data-brand=prime]:is(:hover,:focus-visible) .career-map-index{color:#a4eaff;background:#00a8e11d;border-color:#00a8e1}@media (min-width:701px){.career-map-node[data-map-position=top]{top:0;left:50%;transform:translate(-50%)}.career-map-node[data-map-position=right]{top:50%;right:10px;transform:translateY(-50%)}.career-map-node[data-map-position=left],.career-map-node[data-map-position=right]{width:min(174px,50% - 89px)}.career-map-node[data-map-position=bottom]{bottom:0;left:50%;transform:translate(-50%)}.career-map-node[data-map-position=left]{top:50%;left:10px;transform:translateY(-50%)}}.career-map-preview{z-index:4;text-align:center;width:min(380px,78%);position:absolute;bottom:0;left:50%;transform:translate(-50%)}.career-map-preview span{color:#95a5bb;letter-spacing:.13em;margin-bottom:5px;font-size:.57rem;display:block}.career-map-preview strong{color:#d8e0ed;min-height:2.5em;font-size:.86rem;font-weight:500;line-height:1.35;display:block}.brand-mark{object-fit:contain;display:block}.chapter-brand{align-items:center;gap:24px;min-height:44px;margin-bottom:26px;display:flex}.chapter-brand .brand-mark-tmobile{width:168px;height:auto}.chapter-brand .brand-mark-prime{width:104px;height:auto}.chapter-brand .brand-mark-jump,.chapter-brand .brand-mark-one{border-radius:8px;width:104px;height:auto}.career-chapter{--chapter-color:#ff96cb;--chapter-line:#8e2f61;--chapter-glow:#e2007414;--chapter-ink:#9d0051}#prime-lifecycle{--chapter-color:#6dd8fa;--chapter-line:#267894;--chapter-glow:#00a8e116;--chapter-ink:#006c91}.career-chapter{background:radial-gradient(ellipse at 0% 36%,var(--chapter-glow),transparent 55%)}.career-chapter .story-step .eyebrow,.career-chapter .responsibility>span{color:var(--chapter-color)}.stage-eyebrow{align-items:center;gap:10px;display:flex}.career-chapter .step-number,.career-chapter .chapter-metrics strong{color:var(--chapter-color)}.career-chapter .responsibility{border-color:var(--chapter-line)}.career-chapter .scene-progress-track>span{background:var(--chapter-color)}.career-chapter .product-scene:before{background:radial-gradient(ellipse at center,var(--chapter-glow),transparent 70%)}.career-chapter .case-study-button{border-color:var(--chapter-line)}.story-home .button,.story-home .brief-cover{border-radius:20px}.story-home .button{border-radius:100px}.bill-paper{background:#fff8fc;border-radius:24px}.scene-state-2 .bill-paper{background:#fff8fc}.bill-shadow-sheet{background:linear-gradient(145deg,#51172f,#140e19);border-color:#95416a;border-radius:30px}.paper-topline .brand-mark{width:100px;height:auto}.bill-paper .paper-title{color:#28121e}.bill-paper .charge-explanation strong{color:#8b0049}.benefit-initial,.benefit-action{border-radius:12px}.benefit-initial.tuesday,.benefit-action{color:#fff;background:#b50060}.benefit-initial.tuesday{width:35px;height:43px}.channel-connection{color:#edbad3}.member-screen{background:linear-gradient(150deg,#133348,#101e2b);border-color:#397790;border-radius:30px}.member-shopping{background:linear-gradient(150deg,#123949,#101e2b)}.member-top .brand-mark{object-fit:contain;width:57px;height:34px}.member-top>span:last-child{color:#b1cfdb}.member-entry{color:#90e5ff;margin-top:20px}.recommendation{background:#16465d;border-radius:18px}.member-shopping .recommendation{background:#144456}.personalized{border-top-color:#42c8f3}.recommendation-icon .brand-mark{width:49px;height:29px}.prime-platform{border-color:#28718b}.platform-connection>span{background:#00a8e1}.device-orbit{background:radial-gradient(#e2007417,#0000 70%);border-color:#752c54}.return-receipt{border-radius:24px}.receipt-edge{display:none}.device-entitlements>span{border-radius:100px}.device-entitlements svg,.refurb-label svg{color:#ff96cb}.device-object.iphone-object{box-shadow:none;background:0 0;border:0;border-radius:0;width:190px;height:235px;padding:0}.iphone-photo{width:100%;height:100%;position:relative;overflow:hidden}.iphone-photo img{width:146.875%;max-width:none;height:auto;position:absolute;top:-20.25%;left:-23.4375%}.iphone-caption{text-align:center;color:#c6bbd0;white-space:nowrap;margin-top:8px;font-size:.75rem}.career-evidence{grid-template-columns:1.25fr 1fr;align-items:center;gap:60px;margin-top:25px;margin-bottom:50px;display:grid}.evidence-image-link{background:#fff;border:1px solid #ffffff20;border-radius:28px;display:block;overflow:hidden}.evidence-image{width:100%;height:auto;display:block}.evidence-copy .eyebrow{color:var(--chapter-color);margin-bottom:14px}.evidence-copy h3{margin-bottom:18px;font-size:1.75rem}.evidence-copy p:not(.eyebrow){font-size:.9rem;line-height:1.7}.evidence-copy .text-link{margin-top:18px;font-size:.83rem}.evidence-copy .evidence-credit{color:#99aac3;margin-top:18px;font-size:.75rem!important}.product-source-note{color:#9daec5;margin-block:28px;font-size:.75rem;line-height:1.7}.product-source-note a{text-underline-offset:3px;text-decoration:underline}.chapter-results{border-top-color:var(--chapter-line)}@media (max-width:1100px){.story-home .hero{grid-template-columns:1.35fr 1fr;gap:12px}.career-map{height:470px}.career-map-node{width:152px}.career-map-tmobile .brand-mark{width:166px}.career-map-prime .brand-mark{width:104px}.career-map-company-stages span{font-size:.48rem}.career-map-node-copy strong{font-size:.73rem}.career-map-node-copy small{font-size:.58rem}.career-evidence{gap:30px}}@media (min-width:701px) and (max-width:1100px){.story-home .hero{grid-template-columns:1fr;padding-top:24px}.story-home .hero-copy{max-width:680px;padding-bottom:20px}.career-map{justify-self:center;width:100%;max-width:720px;height:490px}}@media (max-width:999px){.device-object.iphone-object{width:129px;height:260px}.member-screen{border-radius:25px}}@media (max-width:700px){.story-home .hero{grid-template-columns:1fr;padding-top:16px}.story-home .hero-copy{padding-bottom:16px}.story-home .hero h1{font-size:clamp(2.35rem,9vw,3.6rem)}.career-map{min-width:0;height:auto;margin-bottom:26px;padding:48px 0 8px}.career-map-canvas{padding-top:215px;position:relative;inset:auto}.career-map-canvas:before{content:"";background:radial-gradient(at 30%,#e2007414,#0000 58%),radial-gradient(at 72%,#00a8e116,#0000 58%);height:195px;position:absolute;inset:0 8% auto}.career-map-orbit{height:180px;inset:5px 16% auto;transform:rotate(-12deg)}.career-map-orbit.orbit-two{height:165px;inset:13px 17% auto;transform:rotate(15deg)}.career-map-connections{display:none}.career-map-company{top:82px}.career-map-tmobile{width:48%;left:31%}.career-map-tmobile .brand-mark{width:137px}.career-map-prime{left:73%}.career-map-prime .brand-mark{width:88px}.career-map-company-stages{white-space:normal;gap:4px;max-width:160px}.career-map-company-stages span{letter-spacing:.05em;text-align:center;gap:4px;font-size:.43rem}.career-map-lifecycle-label{font-size:.43rem;top:168px}.career-map-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 22px;display:grid;position:static}.career-map-node{width:auto;position:static}.career-map-node>a{min-height:64px}.career-map-node-copy strong{font-size:.8rem}.career-map-node-copy small{font-size:.64rem}.career-map-preview{width:100%;margin-top:18px;position:static;transform:none}.career-map-preview strong{min-height:0;font-size:.82rem}.career-evidence{grid-template-columns:1fr;gap:26px;margin-block:30px 40px}.evidence-image-link{border-radius:22px}.chapter-brand{gap:22px;margin-bottom:20px}.chapter-brand .brand-mark-tmobile{width:135px}.chapter-brand .brand-mark-prime{width:86px}.chapter-brand .brand-mark-jump,.chapter-brand .brand-mark-one{width:78px}.bill-paper,.member-screen{border-radius:24px}.member-top .brand-mark{width:47px;height:29px}.member-top>span:last-child{font-size:.68rem}.recommendation{border-radius:14px}.return-receipt{border-radius:20px}}@media (max-width:420px){.career-map-options{grid-template-columns:1fr}.career-map-node>a{min-height:56px}.career-map-preview{margin-top:14px}}@media (max-width:370px){.career-map-tmobile .brand-mark{width:118px}.career-map-prime .brand-mark{width:78px}.career-map-company-stages{max-width:126px}.career-map-company-stages span{font-size:.39rem}.device-object.iphone-object{width:118px;height:239px}.iphone-caption{font-size:.68rem}.member-top{flex-wrap:wrap}.member-top>span:last-child{margin-left:0}.device-phase-1 .old-device-position{left:-3%;transform:rotate(-10deg)scale(.72)}}.career-chapter[data-large-text=true] .device-object.iphone-object{width:240px;height:296px}@media (min-width:701px){.career-chapter[data-large-text=true] .career-evidence{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.career-map-connection,.career-map-node>a,.career-map-index,.career-map-company-stages span{transition:none}}.source-scene{flex-direction:column;justify-content:center;align-items:center;gap:14px;height:100%;min-height:440px;padding:8px 0;display:flex}.source-scene-label{color:var(--chapter-color);letter-spacing:.075em;justify-content:center;align-items:center;gap:9px;font-size:.75rem;display:flex}.billing-source .source-scene-label,.one-source .source-scene-label{border:1px solid color-mix(in srgb,var(--chapter-color) 34%,transparent);letter-spacing:.055em;text-transform:uppercase;background:#0a0e16d9;border-radius:100px;padding:7px 11px}.source-window{background:#fff;border:1px solid #ffffff26;border-radius:26px;width:100%;position:relative;overflow:hidden;box-shadow:0 20px 55px #0004}.source-window img{max-width:none;height:auto;display:block;position:absolute}.billing-window{aspect-ratio:.9;--billing-zoom:1.35;--billing-x:50%;--billing-y:52%;width:min(100%,360px);max-height:400px}.billing-window img,.one-window img{object-fit:cover;width:100%;height:100%;inset:0}.billing-window img{transform:scale(var(--billing-zoom));transform-origin:var(--billing-x) var(--billing-y)}.billing-window-0{--billing-x:14%}.billing-window-0 img{object-position:5% center}.billing-window-1{--billing-x:86%}.billing-window-1 img{object-position:95% center}.billing-window:after,.one-window:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #fff2,inset 0 -36px 60px #05070b2b}.source-observation{color:#c5d1e4;align-items:flex-start;gap:9px;max-width:420px;padding-inline:8px;font-size:.85rem;line-height:1.5;display:flex}.source-observation svg{color:var(--chapter-color);margin-top:2px}.prime-window{aspect-ratio:1691/988;width:100%}.prime-window-1{aspect-ratio:1936/740}.prime-window-2{aspect-ratio:1636/945}.prime-window img{width:100%;top:0;left:0}.prime-evidence-context{border-top:1px solid #267894;max-width:1000px;margin-bottom:38px;padding-block:32px}.prime-evidence-context .eyebrow{color:#6dd8fa;margin-bottom:18px}.prime-evidence-context h3{margin-bottom:18px;font-size:1.7rem}.prime-evidence-context>p:not(.eyebrow){max-width:860px;font-size:1rem;line-height:1.7}.prime-evidence-context .evidence-credit{color:#a7b8cd;margin-top:16px;font-size:.84rem!important}@media (min-width:1000px) and (min-height:820px) and (prefers-reduced-motion:no-preference){.scene-stage .prime-window-0{width:min(100%,300px)}.scene-stage .prime-window-1{width:min(100%,375px)}.scene-stage .prime-window-2{width:min(100%,450px)}}@media (max-width:999px){.device-object.iphone-object{width:146px;height:181px}.source-scene{min-height:390px}.source-observation{font-size:.8rem}.source-scene-label{letter-spacing:.02em;font-size:.75rem}.source-window{border-radius:22px}}@media (max-width:700px){.source-scene{gap:14px;min-height:0;padding-block:16px}.source-window{border-radius:22px}.prime-window-0{width:min(100%,355px)}.billing-window{aspect-ratio:.95;width:min(100%,340px)}.source-scene-label{font-size:.72rem}.source-observation{font-size:.875rem}.device-phase-0 .device-entitlements{left:56%}.prime-evidence-context{padding-block:28px}.iphone-caption{white-space:normal}.one-window-0{aspect-ratio:1.7}.one-window-1,.one-window-2{aspect-ratio:1.05}}.career-chapter[data-large-text=true] .source-scene{gap:25px;min-height:0}.career-chapter[data-large-text=true] .source-window{width:min(100%,580px);max-height:none}@media (max-width:370px){.device-phase-2 .upgrade-arrow{top:58%;left:50%}.device-phase-2 .new-device-position{right:1%}}.one-window{--crop-zoom:1;--crop-x:50%;--crop-y:50%;width:min(100%,480px);max-height:400px}.one-window img{transform:scale(var(--crop-zoom));transform-origin:var(--crop-x) var(--crop-y)}.one-window-0{aspect-ratio:2.05;--crop-zoom:1.15;--crop-x:50%;--crop-y:15%}.one-window-1{aspect-ratio:1.35;--crop-zoom:1.9;--crop-x:28%;--crop-y:58%}.one-window-2{aspect-ratio:1.35;--crop-zoom:1.65;--crop-x:100%;--crop-y:72%}.one-window-2 img{object-position:100% center}@media (max-width:700px){.one-window{max-height:none}}@media (max-width:999px){.career-chapter[data-mode=mobile] .scene-stage .billing-window{aspect-ratio:1.6;width:min(100%,300px);max-height:170px}.career-chapter[data-mode=mobile] .scene-stage .one-window{aspect-ratio:1.9;width:min(100%,300px);max-height:160px}.career-chapter[data-mode=mobile] .scene-stage .prime-window{width:min(100%,250px)}.career-chapter[data-mode=mobile] .scene-stage .device-object.iphone-object{width:118px;height:150px}.career-chapter[data-mode=mobile] .scene-stage .device-orbit{inset:18% 8% 20%}.career-chapter[data-mode=mobile] .scene-stage .old-device-position{top:4%;left:10%}.career-chapter[data-mode=mobile] .scene-stage .device-phase-1 .old-device-position{top:15%;left:-2%}.career-chapter[data-mode=mobile] .scene-stage .device-phase-2 .old-device-position{top:2%;left:-2%}.career-chapter[data-mode=mobile] .scene-stage .device-entitlements{gap:18px;top:21%;left:52%}.career-chapter[data-mode=mobile] .scene-stage .return-receipt{width:56%;padding:15px 13px;top:5%;right:0}.career-chapter[data-mode=mobile] .scene-stage .return-receipt>strong{margin:9px 0 12px;font-size:1rem}.career-chapter[data-mode=mobile] .scene-stage .return-receipt li{padding:8px 0;font-size:.68rem}.career-chapter[data-mode=mobile] .scene-stage .return-receipt .small-label{font-size:.55rem}.career-chapter[data-mode=mobile] .scene-stage .refurb-label{top:66%;left:2%}}.evidence-pair{align-items:flex-start;gap:16px;display:flex}.evidence-pair .evidence-image{background:#fff;border:1px solid #ffffff20;border-radius:14px;width:auto;height:268px}@media (max-width:999px){.evidence-pair .evidence-image{height:200px}}@media (max-width:700px){.evidence-pair{gap:10px}.evidence-pair .evidence-image{height:150px}}.case-brand{min-height:0;margin-bottom:22px}.case-brand .brand-mark-tmobile{width:132px}.case-brand .brand-mark-prime,.case-brand .brand-mark-jump,.case-brand .brand-mark-one{width:84px}
