.story-home .hero{min-height:560px;padding-top:26px}.story-home .hero-copy{max-width:770px;padding:28px 0 48px}.story-home .hero h1{font-size:clamp(2.7rem,4.5vw,4.3rem)}.story-home .hero .eyebrow{margin-bottom:25px}.story-home .hero-description{margin-top:24px;font-size:1.03rem}.story-home .hero-art{inset-block-end:0}.story-home .about-strip{padding-top:110px}.career-story{scroll-margin-top:86px}.career-intro{justify-content:space-between;align-items:end;gap:60px;padding:92px 0 36px;display:flex}.career-intro .eyebrow{margin-bottom:20px}.career-intro h2{font-size:clamp(2.3rem,3.6vw,3.5rem)}.career-intro>p{max-width:325px;font-size:1rem;line-height:1.7}.chapter-navigation{border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:24px;padding-block:19px;font-size:.875rem;display:flex}.chapter-navigation>span{letter-spacing:.12em;color:#9daec8;margin-right:auto;font-size:.72rem}.chapter-navigation a{color:#d0dcef;align-items:center;gap:9px;padding-block:7px;display:inline-flex}.chapter-navigation a>span{color:#8fa5c7;font-size:.75rem}.chapter-navigation a:hover{color:#fff}.career-chapter{--scene-0:1;--scene-1:0;--scene-2:0;--story-progress:0;padding:82px 0 68px;scroll-margin-top:90px;overflow:clip}.career-chapter+.career-chapter{border-top:1px solid #253144}.chapter-kicker{color:#a7b8d1;flex-wrap:wrap;align-items:center;gap:24px;font-size:.9rem;display:flex}.chapter-title-row{justify-content:space-between;align-items:center;gap:48px;margin:27px 0 16px;display:flex}.chapter-title-row h2{max-width:820px;font-size:clamp(2.65rem,4.3vw,4.1rem)}.case-study-button{color:#e1ebfc;border-bottom:1px solid #86a6d7;flex-shrink:0;align-items:center;gap:22px;padding:14px 0;font-size:.9rem;display:inline-flex}.case-study-button:hover{color:#b4d0ff}.chapter-role{color:#a5b6d1;font-size:.9rem}.chapter-layout{margin-top:30px}.chapter-visual{display:none}.story-step{grid-template-columns:1.15fr 1fr;align-items:center;gap:70px;min-height:610px;scroll-margin-top:130px;display:grid}.inline-scene{min-width:0}.story-step-body{max-width:460px;padding:35px 0}.step-number{letter-spacing:-.07em;color:#c8dcfa;margin-bottom:26px;font-size:3.6rem;font-weight:350;line-height:1;display:block}.step-number>span{letter-spacing:.07em;color:#8e9fb7;margin-left:16px;font-size:.8rem}.story-step .eyebrow{color:#9bb7e1;margin-bottom:16px;font-size:.78rem}.story-step h3{letter-spacing:-.035em;margin-bottom:23px;font-size:clamp(1.9rem,2.9vw,2.65rem);line-height:1.12}.story-step-body>p:not(.eyebrow){color:#b8c5d9;font-size:1.05rem;line-height:1.78}.story-step .text-link{margin-top:25px}.responsibility{border-left:2px solid #648fc8;margin-top:27px;padding-left:18px}.responsibility>span{color:#a3bce0;letter-spacing:.1em;font-size:.72rem}.responsibility p{color:#aab9d0;margin-top:8px;font-size:.9rem;line-height:1.65}.scene-caption{color:#93a8c4;text-align:center;margin-top:16px;font-size:.75rem;line-height:1.6}.chapter-results{border-top:1px solid #2a384b;margin-top:20px;padding-top:30px}.chapter-metrics{grid-template-columns:repeat(3,1fr);gap:45px;margin-top:24px;display:grid}.chapter-metrics>div{flex-direction:column;gap:10px;display:flex}.chapter-metrics strong{letter-spacing:-.03em;color:#d1e2ff;align-items:flex-end;min-height:calc(1.15*clamp(1.1rem,2.45vw,2.2rem));font-size:clamp(1.1rem,2.45vw,2.2rem);font-weight:400;line-height:1.15;display:flex}.chapter-metrics span{color:#acbdd5;max-width:310px;font-size:.9rem}.result-boundary{color:#96a9c4;max-width:940px;margin-top:25px;font-size:.84rem;line-height:1.7}.scene-status{color:#acc1df;justify-content:space-between;align-items:center;gap:14px;margin-bottom:18px;font-size:.82rem;display:flex}.stage-dots{gap:15px;display:flex}.stage-dot{color:#8493aa;text-align:center;border-bottom:1px solid #3b4b64;min-width:28px;padding:4px 0;font-size:.75rem}.career-chapter[data-stage="0"] .dot-0,.career-chapter[data-stage="1"] .dot-1,.career-chapter[data-stage="2"] .dot-2{color:#d0e2ff;border-color:#a0c5ff}.stage-names{display:none}.scene-layer{pointer-events:none;position:absolute;inset:0}.layer-0{opacity:var(--scene-0)}.layer-1{opacity:var(--scene-1)}.layer-2{opacity:var(--scene-2)}.scene-progress-track{background:#2d3d53;height:1px;overflow:hidden}.scene-progress-track>span{width:100%;height:100%;transform:scaleX(var(--story-progress));transform-origin:0;background:#a8caff;display:block}.career-chapter .story-step-body{transition:opacity .25s}.career-chapter .story-step[data-current=true] .story-step-body,.career-chapter[data-mode=static] .story-step-body{opacity:1}@media (min-width:1000px) and (min-height:820px) and (prefers-reduced-motion:no-preference){.story-step{min-height:67svh}.career-chapter[data-mode=desktop] .chapter-layout{grid-template-columns:1.15fr 1fr;align-items:start;gap:70px;display:grid}.career-chapter[data-mode=desktop] .chapter-visual{align-self:start;min-width:0;padding:20px 0 12px;display:block;position:sticky;top:110px}.career-chapter[data-mode=desktop] .story-step{align-items:center;min-height:67svh;display:flex}.career-chapter[data-mode=desktop] .inline-scene{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.scene-stage{height:clamp(500px,58svh,580px);position:relative}.scene-layer{will-change:opacity}.scene-progress-track{margin-top:20px}}.product-scene{isolation:isolate;width:100%;height:100%;min-height:440px;font-family:var(--font-sans);letter-spacing:0;font-size:.9rem;line-height:1.4;position:relative}.product-scene:before{content:"";z-index:-1;background:radial-gradient(#18325177,#0000 68%);position:absolute;inset:6% -5%}.scene-stage .product-scene{min-height:0}.product-scene strong{font-weight:500}.billing-composition{flex-direction:column;justify-content:center;align-items:center;height:100%;min-height:440px;padding:12px 16px;display:flex;position:relative}.bill-paper{color:#18283e;z-index:2;background:#e9eef5;border:1px solid #fff9;border-radius:3px;width:min(345px,82%);padding:24px 27px 16px;position:relative;transform:rotate(-3deg);box-shadow:0 22px 50px #0005}.scene-state-1 .bill-paper{transform:rotate(0)}.scene-state-2 .bill-paper{background:#e6f0f3;transform:rotate(3deg)}.bill-shadow-sheet{opacity:.65;background:linear-gradient(135deg,#233a58,#0e1a2b);border:1px solid #506886;border-radius:4px;width:64%;height:75%;position:absolute;top:12%;transform:rotate(5deg)}.scene-state-1 .bill-shadow-sheet{transform:rotate(-3deg)}.scene-state-2 .bill-shadow-sheet{transform:rotate(-5deg)}.paper-topline{letter-spacing:.13em;color:#496078;justify-content:space-between;align-items:center;margin-bottom:16px;font-size:.66rem;font-weight:600;display:flex}.paper-mark{color:#416ba7;font-size:1.7rem;line-height:1}.paper-title{letter-spacing:-.04em;font-size:1.65rem;font-weight:600;line-height:1.16}.paper-subtitle{color:#52697f;margin-top:7px;font-size:.78rem}.paper-divider{background:#aab8c9;height:1px;margin:20px 0 5px}.bill-line{border-bottom:1px solid #c1cbd8;justify-content:space-between;align-items:center;gap:10px;padding:14px 0;font-size:.9rem;display:flex;position:relative}.amount-line{background:#8395ac;border-radius:2px;flex-shrink:0;width:37px;height:4px}.amount-line.short{width:28px}.charge-question{border-bottom-color:#ab6863}.bill-line b{color:#8a3434;font-size:.85rem;position:absolute;right:-18px}.charge-clear svg{color:#30666b;position:absolute;right:-19px}.charge-explanation{margin-top:20px}.small-label{letter-spacing:.09em;color:#5c7290;font-size:.67rem;font-weight:600;display:block}.charge-explanation strong{color:#233e60;margin-top:8px;font-size:.98rem;line-height:1.35;display:block}.charge-explanation p{color:#4e647e;margin-top:7px;font-size:.81rem;line-height:1.5}.paper-bottom{color:#566c85;justify-content:space-between;gap:14px;margin-top:23px;font-size:.67rem;display:flex}.channel-connection{z-index:3;color:#bad0ef;white-space:nowrap;justify-content:center;align-items:center;gap:15px;margin-top:29px;font-size:.82rem;display:flex;position:relative}.channel-connection>span{align-items:center;gap:7px;display:flex}.connection-rule{color:#bbdbed;justify-content:center;align-items:center;width:58px;display:flex;position:relative}.connection-rule:before{content:"";border-top:1px solid #829bbd;position:absolute;inset:50% 0 auto}.connection-rule>svg,.connection-rule>span{box-sizing:content-box;background:#102036;border-radius:50%;padding:2px;position:relative}.disconnected .connection-rule:before{border-top-style:dashed}.disconnected{color:#b3bacc}.benefit-list{padding-top:6px}.benefit-line{align-items:center;gap:13px;padding:20px 0;display:flex}.benefit-initial{color:#f3f5f9;background:#1f2c3d;flex-shrink:0;justify-content:center;align-items:center;width:35px;height:43px;font-size:1.5rem;font-weight:600;display:flex}.benefit-initial.tuesday{color:#294b66;background:#c3d8e2}.benefit-line strong{font-size:.94rem;display:block}.benefit-line>div:nth-child(2){flex:1}.benefit-line span{color:#4b6678;margin-top:5px;font-size:.77rem;display:block}.benefit-action{color:#f1f8ff;background:#254d70;border-radius:3px;justify-content:space-between;align-items:center;padding:11px;font-size:.79rem;display:flex}.benefit-footer{color:#3c6572;border-top:1px solid #b2c6cc;align-items:center;gap:9px;margin-top:6px;padding-top:19px;font-size:.77rem;display:flex}.prime-composition{flex-direction:column;justify-content:center;height:100%;min-height:440px;padding:10px 0;display:flex}.member-screens{grid-template-columns:1fr 1fr;gap:20px;padding:0 9px;display:grid}.member-screen{background:linear-gradient(145deg,#1c304a,#101f34 80%);border:1px solid #506988;border-radius:15px;padding:18px 18px 12px;transform:translateY(-9px)rotate(-3deg);box-shadow:0 24px 30px #0003}.member-shopping{background:linear-gradient(145deg,#153143,#112131 80%);border-color:#496d81;transform:translateY(9px)rotate(3deg)}.scene-state-1 .member-screen,.scene-state-2 .member-screen{transform:none}.member-top{color:#a4bad7;align-items:center;gap:6px;font-size:.68rem;display:flex}.member-top>span:last-child{margin-left:auto}.member-dot{background:#91b8ed;border-radius:50%;width:7px;height:7px}.member-entry{color:#d2e6ff;align-items:center;gap:10px;margin:29px 0 23px;display:flex}.member-entry strong{font-size:1.05rem;line-height:1.3}.member-context-label{color:#9eb6d4;letter-spacing:.06em;font-size:.64rem}.member-current{color:#e2ebf9;margin-top:5px;font-size:.95rem}.member-divider{background:#435b78;height:1px;margin:21px 0}.recommendation{background:#283f5b;border-radius:5px;min-height:146px;margin-top:11px;padding:16px 12px 14px}.member-shopping .recommendation{background:#23424e}.recommendation-icon{color:#badbfa;align-items:center;height:36px;display:flex}.recommendation-icon>span{letter-spacing:-.04em;font-size:1.18rem}.recommendation strong{color:#eef4ff;max-width:150px;font-size:1rem;line-height:1.35;display:block}.recommendation-link{color:#b8d7ff;align-items:center;gap:9px;margin-top:13px;font-size:.76rem;display:flex}.personalized{border-top:2px solid #a4ceff}.member-footer{color:#adc0d9;margin-top:16px;font-size:.68rem;line-height:1.4}.platform-connection{opacity:.4;justify-content:space-around;height:29px;padding:0 22%;display:flex}.platform-connection>span{background:#93bde9;width:1px;height:100%}.platform-connection.is-shared{opacity:1;height:37px;position:relative}.platform-connection.is-shared:after{content:"";border-bottom:1px solid #93bde9;position:absolute;bottom:0;left:25%;right:25%}.prime-platform{text-align:center;border-top:1px solid #52769e;padding:16px 10px}.platform-title{color:#d5e5fa;font-size:.97rem}.platform-ingredients{color:#a3bad6;margin-top:8px;font-size:.77rem}.device-composition{height:100%;min-height:440px;position:relative}.device-orbit{background:radial-gradient(#122b4966,#0000 70%);border:1px solid #294e77;border-radius:50%;position:absolute;inset:13% 6% 17%;transform:rotate(-23deg)}.device-object{background:linear-gradient(130deg,#a1b2c7,#354356 20%,#0a0f17 55%,#788da5);border:1px solid #71859a;border-radius:27px;width:155px;height:293px;padding:4px;position:relative;box-shadow:17px 21px 34px #0006}.device-edge{border:2px solid #52647a;border-radius:2px;height:36px;position:absolute;top:66px;right:-4px}.device-screen{background:#0a1d30;border:4px solid #0a111d;border-radius:23px;height:100%;position:relative;overflow:hidden}.device-speaker{z-index:2;background:#050911;border-radius:8px;width:48px;height:11px;position:absolute;top:9px;left:50%;transform:translate(-50%)}.device-screen-art{opacity:.8;background:url(/images/hero.webp) 68%/auto 100%;position:absolute;inset:0}.device-screen-label{color:#f0f6ff;position:absolute;bottom:44px;left:17px;right:10px}.device-screen-label span{letter-spacing:.19em;font-size:.62rem}.device-screen-label strong{letter-spacing:-.06em;font-size:1.9rem;font-weight:400;line-height:1.05;display:block}.device-home{background:#d0dbea;border-radius:5px;height:3px;position:absolute;bottom:10px;left:32%;right:32%}.old-device-position{position:absolute;top:15%;left:15%;transform:rotate(-9deg)}.device-entitlements{color:#c6d9ef;flex-direction:column;gap:26px;font-size:.92rem;display:flex;position:absolute;top:28%;left:56%}.device-entitlements span{align-items:center;gap:10px;display:flex}.device-entitlements svg{color:#9ec3ec}.device-phase-1 .old-device-position{top:25%;left:5%;transform:rotate(-15deg)scale(.8)}.return-receipt{color:#15314e;background:#e3ebf3;width:52%;max-width:276px;padding:22px 22px 27px;position:absolute;top:12%;right:5%;transform:rotate(4deg);box-shadow:0 20px 30px #0005}.return-receipt>strong{letter-spacing:-.035em;margin:15px 0 25px;font-size:1.5rem;line-height:1.2;display:block}.return-receipt ol{margin:0;padding:0;list-style:none}.return-receipt li{border-top:1px solid #b2c3d4;align-items:center;gap:10px;padding:12px 0;font-size:.83rem;display:flex}.return-receipt li span{color:#516e8a;font-size:.7rem}.receipt-edge{background:linear-gradient(135deg,#e3ebf3 25%,#0000 25%) -5px 0/10px 10px,linear-gradient(225deg,#e3ebf3 25%,#0000 25%) -5px 0/10px 10px;height:10px;position:absolute;bottom:-5px;left:0;right:0}.return-arrow{color:#b8d7fc;position:absolute;top:66%;left:36%;transform:rotate(-35deg)}.device-phase-2 .old-device-position{opacity:.65;top:13%;left:0;transform:rotate(-14deg)scale(.64)}.new-device-position{position:absolute;top:10%;right:11%;transform:rotate(8deg)}.refurb-label{color:#9fbada;align-items:center;gap:8px;font-size:.76rem;line-height:1.5;display:flex;position:absolute;top:70%;left:4%}.refurb-label strong{color:#d0e2f8;font-size:.89rem}.upgrade-arrow{color:#b9d7ff;position:absolute;top:48%;left:41%}@media (max-width:1190px){.chapter-title-row{flex-direction:column;align-items:flex-start;gap:10px}.chapter-title-row h2{max-width:850px}.chapter-layout,.career-chapter[data-mode=desktop] .chapter-layout{gap:40px}.member-screens{gap:13px}.member-screen{padding:15px 13px 12px}.bill-paper{padding:22px}.device-entitlements{font-size:.84rem;left:55%}.device-entitlements span{gap:7px}}@media (max-width:999px){.story-step{gap:38px;min-height:0;padding:40px 0}.chapter-title-row{gap:12px}.chapter-layout{margin-top:10px}.career-intro{gap:35px}.career-intro>p{max-width:260px}.chapter-navigation{gap:15px}.chapter-navigation>span{width:100%}.product-scene{min-height:415px}.bill-paper{width:88%;padding:19px}.paper-title{font-size:1.45rem}.channel-connection{gap:8px;font-size:.75rem}.connection-rule{width:25px}.member-screens{gap:10px;padding:0}.member-screen{padding:12px 10px}.member-entry{margin:22px 0;display:block}.member-entry strong{margin-top:8px;font-size:.96rem;display:block}.recommendation{padding:13px 9px}.recommendation strong{font-size:.88rem}.member-footer{font-size:.7rem}.device-object{width:127px;height:247px}.device-screen-label strong{font-size:1.6rem}.old-device-position{top:18%;left:5%}.device-entitlements{font-size:.81rem;left:50%}.device-entitlements span{gap:6px}.return-receipt{width:54%;padding:18px 14px;right:0}.return-receipt>strong{font-size:1.22rem}.return-receipt li{font-size:.75rem}.device-phase-1 .old-device-position{left:-6%}.device-phase-2 .old-device-position{left:-7%}.new-device-position{right:3%}.refurb-label{left:0}.upgrade-arrow{left:39%}}@media (max-width:700px){.story-home .hero{min-height:0;padding-top:20px}.story-home .hero-copy{padding:22px 0 37px}.story-home .hero h1{font-size:clamp(2.35rem,9vw,3.6rem)}.story-home .hero-description{font-size:1rem}.story-home .hero-art{inset-block:25px 30px}.career-intro{padding-top:60px;display:block}.career-intro h2{font-size:2.25rem}.career-intro>p{max-width:none;margin-top:24px}.chapter-navigation{gap:7px 19px;padding-block:15px}.chapter-navigation>span{margin-bottom:6px;font-size:.7rem}.chapter-navigation a{font-size:.86rem}.career-chapter{padding:58px 0 45px}.chapter-kicker{gap:12px;font-size:.79rem}.chapter-title-row h2{font-size:2.5rem}.chapter-role{font-size:.8rem;line-height:1.6}.case-study-button{font-size:.88rem}.story-step{flex-direction:column;align-items:stretch;gap:0;min-height:0;padding:27px 0 30px;display:flex}.inline-scene{width:100%;max-width:460px;margin-inline:auto}.story-step-body{max-width:none;padding:23px 0 0}.step-number{margin-bottom:19px;font-size:2.5rem}.story-step h3{margin-bottom:18px;font-size:2rem}.story-step-body>p:not(.eyebrow){font-size:1rem}.chapter-results{margin-top:6px;padding-top:25px}.chapter-metrics{grid-template-columns:1fr;gap:24px}.chapter-metrics>div{flex-direction:row;align-items:center;gap:20px}.chapter-metrics strong{min-width:130px;max-width:210px;min-height:0;font-size:2rem}.chapter-metrics span{font-size:.86rem}.result-boundary{font-size:.8rem}.story-home .about-strip{padding-top:65px}.product-scene{font-size:.9rem}.bill-paper{width:80%;max-width:340px}.billing-composition{padding-inline:8px}.channel-connection{gap:12px;font-size:.82rem}.connection-rule{width:32px}.paper-subtitle,.bill-line,.charge-explanation p,.benefit-line span,.benefit-action,.benefit-footer{font-size:.875rem}.paper-title{font-size:1.6rem}.paper-topline,.small-label,.paper-bottom{font-size:.75rem}.benefit-line strong{font-size:.95rem}.member-top,.member-context-label,.member-footer{font-size:.75rem}.member-entry strong{font-size:1rem}.member-current,.recommendation strong{font-size:.9rem}.recommendation-link{font-size:.875rem}.platform-ingredients{font-size:.8rem}.platform-title{font-size:.92rem}.member-screen{border-radius:12px}.device-entitlements{font-size:.875rem}.return-receipt li{font-size:.84rem}.refurb-label{font-size:.8rem}.scene-caption{font-size:.75rem}}@media (max-width:370px){.bill-paper{width:90%;padding:18px}.billing-composition{padding-inline:0}.channel-connection{gap:7px;font-size:.75rem}.channel-connection>span{gap:4px}.channel-connection svg{width:15px}.connection-rule{width:22px}.member-screen{padding:11px 8px}.member-top{font-size:.75rem}.member-entry strong{font-size:.89rem}.recommendation{padding:12px 8px}.recommendation strong{font-size:.85rem}.device-entitlements{font-size:.8rem;left:50%}.device-object{width:118px;height:232px}.return-receipt{width:56%;padding:18px 12px}.return-receipt li{font-size:.78rem}.chapter-metrics>div{align-items:flex-start}.chapter-metrics strong{min-width:95px;font-size:2.1rem}}@media (prefers-reduced-motion:reduce){.career-chapter .chapter-visual{display:none!important}.career-chapter .inline-scene,.career-chapter .chapter-layout{display:block!important}.career-chapter .story-step{min-height:0;padding:35px 0;display:grid}.career-chapter .story-step-body{opacity:1!important}.scene-layer{will-change:auto}.bill-paper,.bill-shadow-sheet,.member-screen,.device-object{transition:none!important}}@media (max-width:700px) and (prefers-reduced-motion:reduce){.career-chapter .story-step{display:flex}}@media (max-width:999px){.career-chapter[data-mode=mobile]{--chapter-sticky-top:76px;--chapter-band-bottom:384px}.career-chapter[data-mode=mobile] .chapter-layout{margin-top:16px;display:block}.career-chapter[data-mode=mobile] .chapter-visual{top:var(--chapter-sticky-top);z-index:2;background:linear-gradient(#090c12f7,#090c12f2 82%,#090c1200);padding:10px 0 12px;display:block;position:sticky}.career-chapter[data-mode=mobile] .scene-status{margin-bottom:8px;font-size:.72rem}.career-chapter[data-mode=mobile] .stage-dots{display:none}.career-chapter[data-mode=mobile] .stage-names{text-align:right;color:#dce8fb;display:grid}.career-chapter[data-mode=mobile] .stage-name{white-space:nowrap;opacity:0;grid-area:1/1;transition:opacity .2s ease-out}.career-chapter[data-mode=mobile][data-stage="0"] .stage-name-0,.career-chapter[data-mode=mobile][data-stage="1"] .stage-name-1,.career-chapter[data-mode=mobile][data-stage="2"] .stage-name-2{opacity:1}.career-chapter[data-mode=mobile] .scene-stage{height:clamp(206px,25vh,262px);height:clamp(206px,25svh,262px);position:relative}.career-chapter[data-mode=mobile] .scene-layer{will-change:opacity}.career-chapter[data-mode=mobile] .scene-progress-track{margin-top:11px}.career-chapter[data-mode=mobile] .scene-caption{text-align:left;margin-top:8px;font-size:.68rem;line-height:1.45}.career-chapter[data-mode=mobile] .story-step{min-height:100vh;min-height:100svh;padding:var(--chapter-band-bottom) 0 42px;flex-direction:column;align-items:stretch;gap:0;scroll-margin-top:-110px;display:flex}.career-chapter[data-mode=mobile] .inline-scene{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.career-chapter[data-mode=mobile] .story-step-body{background:#0d1421;border:1px solid #27324a;border-radius:16px;max-width:none;padding:22px 20px;box-shadow:0 22px 44px #05070b99}.career-chapter[data-mode=mobile] .story-step[data-current=true] .story-step-body{border-color:var(--chapter-line)}.career-chapter[data-mode=mobile] .story-step .step-number{margin-bottom:14px;font-size:2.1rem}.career-chapter[data-mode=mobile] .story-step h3{margin-bottom:14px;font-size:1.65rem}.career-chapter[data-mode=mobile] .story-step-body>p:not(.eyebrow){font-size:.97rem;line-height:1.7}.career-chapter[data-mode=mobile] .responsibility,.career-chapter[data-mode=mobile] .story-step .text-link{margin-top:18px}.career-chapter[data-mode=mobile] .scene-stage .product-scene,.career-chapter[data-mode=mobile] .scene-stage .billing-composition,.career-chapter[data-mode=mobile] .scene-stage .prime-composition,.career-chapter[data-mode=mobile] .scene-stage .device-composition{height:100%;min-height:0}.career-chapter[data-mode=mobile] .scene-stage .source-scene{gap:9px;height:100%;min-height:0;padding:0}.career-chapter[data-mode=mobile] .scene-stage .source-scene-label{letter-spacing:.02em;font-size:.68rem}.career-chapter[data-mode=mobile] .scene-stage .source-observation{gap:6px;max-width:300px;font-size:.72rem;line-height:1.4}.career-chapter[data-mode=mobile] .scene-stage:after{content:"";pointer-events:none;z-index:3;background:linear-gradient(#090c1200,#090c12d9);height:34px;position:absolute;inset:auto 0 0}.career-chapter[data-mode=mobile] .scene-stage .billing-composition{justify-content:flex-start;align-items:center;padding:2px 14px 0;overflow:hidden}.career-chapter[data-mode=mobile] .scene-stage .bill-paper{border-radius:14px;width:min(224px,80%);padding:12px 14px 10px;transform:none}.career-chapter[data-mode=mobile] .scene-stage .paper-topline{margin-bottom:7px;font-size:.5rem}.career-chapter[data-mode=mobile] .scene-stage .paper-topline .brand-mark{width:64px}.career-chapter[data-mode=mobile] .scene-stage .paper-title{font-size:.95rem}.career-chapter[data-mode=mobile] .scene-stage .paper-subtitle{margin-top:3px;font-size:.55rem}.career-chapter[data-mode=mobile] .scene-stage .paper-divider{margin:8px 0 2px}.career-chapter[data-mode=mobile] .scene-stage .benefit-list{padding-top:4px}.career-chapter[data-mode=mobile] .scene-stage .benefit-line{gap:8px;padding:7px 0}.career-chapter[data-mode=mobile] .scene-stage .benefit-initial{width:22px;height:26px;font-size:.85rem}.career-chapter[data-mode=mobile] .scene-stage .benefit-line strong{font-size:.62rem}.career-chapter[data-mode=mobile] .scene-stage .benefit-line span{margin-top:2px;font-size:.52rem}.career-chapter[data-mode=mobile] .scene-stage .benefit-action{border-radius:8px;padding:6px;font-size:.55rem}.career-chapter[data-mode=mobile] .scene-stage .benefit-footer{margin-top:3px;padding-top:9px;font-size:.55rem}.career-chapter[data-mode=mobile] .scene-stage .paper-bottom{margin-top:9px;font-size:.5rem}}.story-home .brief-feature-inner>div{min-width:0}.story-home .brief-cover{overflow-wrap:anywhere}.story-home .brief-cover-lenses{grid-template-columns:repeat(2,minmax(0,1fr))}.paper-topline,.small-label,.paper-bottom,.member-top,.member-context-label,.member-footer,.device-screen-label span,.return-receipt li span{font-size:.75rem}@media (max-width:700px){.device-phase-1 .old-device-position{left:2%}.device-phase-2 .old-device-position{left:0}}.scene-stage .bill-paper{transform:rotate(calc(-3deg + 6deg * var(--story-progress)))}.scene-stage .bill-shadow-sheet{transform:rotate(calc(5deg - 10deg * var(--story-progress)))}.scene-stage .old-device-position{left:calc(15% * var(--scene-0) + 5% * var(--scene-1));top:calc(15% * var(--scene-0) + 25% * var(--scene-1) + 13% * var(--scene-2));transform:rotate(calc(-9deg * var(--scene-0) - 15deg * var(--scene-1) - 14deg * var(--scene-2))) scale(calc(var(--scene-0) + .8 * var(--scene-1) + .64 * var(--scene-2)));opacity:calc(1 - .35 * var(--scene-2))}.career-chapter[data-large-text=true] .story-step{flex-direction:column;align-items:stretch;gap:25px;padding:55px 0;display:flex}.career-chapter[data-large-text=true] .inline-scene{width:100%;max-width:850px;margin:auto}.career-chapter[data-large-text=true] .story-step-body{max-width:none}.career-chapter[data-large-text=true] .bill-paper{width:85%;max-width:650px}.career-chapter[data-large-text=true] .device-composition{grid-template-columns:1fr 1.2fr;align-items:center;gap:40px;padding:45px 0;display:grid}.career-chapter[data-large-text=true] :is(.old-device-position,.new-device-position,.device-entitlements,.return-receipt,.refurb-label){width:auto;max-width:none;position:relative;inset:auto;transform:none}.career-chapter[data-large-text=true] .device-object{width:240px;height:420px}.career-chapter[data-large-text=true] :is(.upgrade-arrow,.return-arrow){display:none}.career-chapter[data-large-text=true] .device-phase-2 .old-device-position{opacity:.65}@media (max-width:700px){body:has(.story-home) .nav-wrap{flex-wrap:wrap;height:auto;min-height:70px;padding-block:12px}body:has(.story-home) .site-header nav{flex-wrap:wrap}.story-home h1{overflow-wrap:anywhere}.career-chapter[data-large-text=true] .device-composition{grid-template-columns:1fr;gap:28px}.career-chapter[data-large-text=true] .device-object{max-width:100%;margin:auto}.career-chapter[data-large-text=true] .member-screens{grid-template-columns:1fr;gap:24px}.career-chapter[data-large-text=true] .member-screen,.career-chapter[data-large-text=true] .bill-paper{transform:none}.career-chapter[data-large-text=true] .bill-paper{width:100%}.career-chapter[data-large-text=true] .channel-connection{white-space:normal;flex-wrap:wrap}.career-chapter[data-large-text=true] .chapter-metrics>div{flex-direction:column}.career-chapter[data-large-text=true] .chapter-title-row h2,.career-chapter[data-large-text=true] .story-step h3{overflow-wrap:anywhere}}@media print{.career-map,.chapter-visual{display:none!important}.career-chapter .inline-scene,.career-chapter .chapter-layout{display:block!important}.career-chapter .story-step{break-inside:avoid;min-height:0;padding:20px 0;display:grid}.career-chapter{break-before:page;overflow:visible}.career-chapter .story-step-body{opacity:1!important}.story-home .hero{min-height:0}.product-scene{-webkit-print-color-adjust:exact;print-color-adjust:exact}.chapter-title-row{display:block}.case-study-button{display:none}.chapter-metrics strong,.chapter-role,.chapter-kicker,.responsibility p,.result-boundary,.scene-caption{color:#222}.chapter-metrics{grid-template-columns:repeat(3,1fr)}}.chapter-metrics>.proof{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.chapter-metrics .proof-tag{letter-spacing:.14em;white-space:nowrap;border-radius:100px;max-width:none;padding:5px 10px;font-size:.64rem;font-weight:600;line-height:1}.proof-tag.tag-program{color:var(--chapter-color);background:color-mix(in srgb,var(--chapter-color) 13%,transparent);border:1px solid color-mix(in srgb,var(--chapter-color) 50%,transparent)}.proof-tag.tag-company{color:#c2cde0;border:1px dashed #8494ad}.proof-tag.tag-scope{color:#c2cde0;border:1px solid #5a6b8c}.chapter-metrics .proof-label{max-width:310px}.chapter-metrics strong>span{font-size:inherit;color:inherit;max-width:none}.chapter-metrics .proof-bar{width:100%;max-width:300px;height:6px;margin-top:4px;display:block;position:relative}.proof-bar-ghost{z-index:1;border:1px dashed #c9d6eab3;border-radius:1px;position:absolute;top:0;bottom:0;left:0}.proof-bar.is-growth .proof-bar-ghost{border:0;border-right:2px solid #090c12d9;border-radius:0}.proof-bar.is-share .proof-bar-ghost{border:1px solid #3a4a64}.proof-bar-solid{background:var(--chapter-color);transform-origin:0;transform:scaleX(var(--to));border-radius:1px;position:absolute;inset:0}.story-motion .chapter-heading.is-armed>*{opacity:0;transform:translateY(22px)}.story-motion .chapter-heading.is-armed .chapter-title-row h2{clip-path:inset(0 0 100%)}.story-motion .chapter-heading.is-armed.is-in>*{opacity:1;transition:opacity .35s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);transform:none}.story-motion .chapter-heading.is-armed.is-in .chapter-title-row h2{clip-path:inset(-10% -2% -20%);transition:clip-path .7s cubic-bezier(.16,1,.3,1) .12s}.story-motion .chapter-heading.is-in>:nth-child(2){transition-delay:70ms}.story-motion .chapter-heading.is-in>:nth-child(3){transition-delay:.14s}.story-motion .chapter-heading.is-in>:nth-child(4){transition-delay:.21s}.story-motion .chapter-metrics.is-armed .proof{opacity:0;transform:translateY(16px)}.story-motion .chapter-metrics.is-armed .proof-bar-solid{transform:scaleX(var(--from))}.story-motion .chapter-metrics.is-armed.is-in .proof{opacity:1;transition:opacity .35s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1);transform:none}.story-motion .chapter-metrics.is-armed.is-in .proof-bar-solid{transform:scaleX(var(--to));transition:transform .9s cubic-bezier(.33,1,.68,1) .22s}.story-motion .chapter-metrics.is-in .proof:nth-child(2),.story-motion .chapter-metrics.is-in .proof:nth-child(2) .proof-bar-solid{transition-delay:.11s}.story-motion .chapter-metrics.is-in .proof:nth-child(3),.story-motion .chapter-metrics.is-in .proof:nth-child(3) .proof-bar-solid{transition-delay:.22s}.lifecycle-rail{left:0;right:0;top:var(--rail-top,86px);z-index:45;opacity:0;visibility:hidden;pointer-events:none;background:#090c12f2;border-bottom:1px solid #28304088;height:48px;transition:opacity .22s cubic-bezier(.7,0,.84,0),transform .22s cubic-bezier(.7,0,.84,0),visibility 0s linear .22s;position:fixed;transform:translateY(-8px)}.lifecycle-rail.is-shown{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .35s cubic-bezier(.16,1,.3,1),transform .35s cubic-bezier(.16,1,.3,1),visibility;transform:none}.lifecycle-rail.tone-tmobile{--tone:#ff96cb}.lifecycle-rail.tone-prime{--tone:#6dd8fa}.lifecycle-rail-inner{grid-template-columns:auto 1fr auto;align-items:center;gap:28px;height:100%;display:grid}.rail-label,.rail-current{letter-spacing:.14em;color:#8fa3c0;white-space:nowrap;font-size:.66rem;font-weight:600}.rail-current{color:var(--tone);text-transform:uppercase;text-align:right;min-width:210px}.rail-track{justify-content:space-between;align-items:center;height:100%;display:flex;position:relative}.rail-line{background:#3a4a64;height:1px;position:absolute;top:50%;left:4px;right:4px}.rail-stage{z-index:1;color:#8394ad;letter-spacing:.12em;text-transform:uppercase;background:#090c12;align-items:center;gap:8px;padding:8px 10px 8px 0;font-size:.66rem;font-weight:600;transition:color .22s ease-out;display:flex;position:relative}.rail-stage:last-of-type{padding-right:0}:is(.rail-stage:hover,.rail-stage:focus-visible){color:#dce6f5}.rail-stage.is-lit{color:#f2f4fa}.rail-node{background:#6f829f;border-radius:50%;flex:none;width:8px;height:8px;transition:background .22s ease-out,box-shadow .22s ease-out}.rail-stage.is-lit .rail-node{background:var(--tone);box-shadow:0 0 0 3px #090c12, 0 0 0 4px var(--tone)}.rail-dot{z-index:2;pointer-events:none;background:#f2f4fa;border-radius:50%;width:10px;height:10px;transition:transform .45s cubic-bezier(.65,0,.35,1);position:absolute;top:calc(50% - 5px);left:-5px}@media (max-width:1100px){.rail-label{display:none}.lifecycle-rail-inner{grid-template-columns:1fr auto}}@media (max-width:760px){.lifecycle-rail{height:42px}.rail-current{display:none}.lifecycle-rail-inner{grid-template-columns:1fr}.rail-stage:not(.is-lit) .rail-stage-name{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (prefers-reduced-motion:reduce){.lifecycle-rail,.lifecycle-rail.is-shown,.rail-dot{transition:none}}.career-chapter[data-mode=desktop] .chapter-visual{top:158px}@media (max-width:700px){.chapter-metrics>.proof{grid-template-columns:auto 1fr;align-items:center;gap:8px 20px;display:grid}.chapter-metrics>.proof .proof-tag,.chapter-metrics>.proof .proof-bar{grid-column:1/-1}.chapter-metrics>.proof .proof-tag{justify-self:start}}
