.page-experience .bg-alt .eyebrow.grad,.page-experience .bg-white .eyebrow.grad{background-image:linear-gradient(90deg,#b34700,#c41d4b)}.page-experience .exp-hero{padding-bottom:0}.page-experience .exp-hero .section-headline{padding-bottom:.04em}.page-experience .exp-fan{position:relative;margin-top:clamp(40px,6vw,72px);padding-top:24px;overflow:hidden;overflow:clip}@media(max-width:734px){.page-experience .exp-fan{padding-top:16px}.page-experience .exp-fan .fan{height:230px}}@media(max-width:419px){.page-experience .exp-fan .fan{height:190px;scale:.58}}@media(max-width:359px){.page-experience .exp-fan .fan{height:168px;scale:.5}}.page-experience .exp-compare .compare{margin-top:56px}.page-experience .cmp-year{width:fit-content;max-width:100%;margin-left:auto;margin-right:auto;background-repeat:no-repeat;background-size:100% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.page-experience .cmp[data-key="2026"] .cmp-year{background-image:linear-gradient(90deg,#c2410c,#d6204e 55%,#a83bd6)}.page-experience .cmp[data-key="2025"] .cmp-year{background-image:linear-gradient(90deg,#0066cc,#5e5ce6)}.page-experience .cmp[data-key="2024"] .cmp-year{background-image:linear-gradient(90deg,#248a3d,#0071e3)}.page-experience .cmp dt{font-size:12px;line-height:1.33}.page-experience .cmp dd{line-height:1.29}.no-js .page-experience .compare[data-compare] .cmp-head{position:static}@media(max-width:374px){.page-experience .cmp-year{font-size:40px}.page-experience .compare[data-compare].is-ready>.cmp{padding:0 6px}.page-experience .cmp dd{font-size:15px}}.page-experience .totals{display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;margin:72px 0 0;padding:28px 0 0;border-top:1px solid var(--line);list-style:none;color:var(--text);font-family:var(--font-display);font-size:21px;font-weight:600;line-height:1.19;letter-spacing:.011em}.page-experience .totals li{flex:0 1 auto;padding:4px 24px;text-wrap:balance}.page-experience .totals li+li{border-left:1px solid var(--line)}.page-experience .totals .count{font-variant-numeric:tabular-nums}@media(max-width:1068px){.page-experience .totals{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding-top:0;border-top:0}.page-experience .totals li{padding:18px 8px;border-top:1px solid var(--line)}.page-experience .totals li+li{border-left:0}.page-experience .totals li:nth-child(2n){border-left:1px solid var(--line)}.page-experience .totals li:last-child{grid-column:1 / -1;border-left:0}}@media(max-width:734px){.page-experience .totals{margin-top:56px;font-size:19px}}.page-experience .exp-summers .pcard-grid{margin-top:56px}.page-experience .exp-summers .pcard-eyebrow .badge-new{margin-left:4px;vertical-align:1px}.page-experience .exp-card-visual{justify-content:center;margin-bottom:-76px;padding:32px 0 0}.page-experience .exp-card-visual .fan-card{position:relative;bottom:auto;left:auto;width:176px;height:252px;margin:0;padding:22px 20px;border-radius:26px;box-shadow:0 24px 48px -18px rgba(0,0,0,.35);transform:none;rotate:6deg;transition:rotate .6s var(--ease-out),translate .6s var(--ease-out)}.page-experience .exp-card-visual .fan-card.y25{rotate:-6deg}.page-experience .exp-card-visual .fan-card .y{font-size:48px;text-shadow:0 1px 14px rgba(0,0,0,.16)}.no-touch .page-experience .pcard:hover .exp-card-visual .fan-card{rotate:0deg;translate:0 -10px}.js.no-reduced-motion .page-experience .pcard.in .exp-card-visual .fan-card{animation:exp-deal 1s var(--ease-out) .25s backwards}@keyframes exp-deal{from{opacity:0;transform:translateY(90px) rotate(-14deg) scale(.9)}}@media(min-width:735px)and (max-width:1068px){.page-experience .exp-summers .pcard:last-child{grid-column:1 / -1}}.no-js .page-experience .pcard-plus,.no-js .page-experience .modal-close{display:none}.page-experience .exp-art{position:relative;display:flex;align-items:flex-end;aspect-ratio:16 / 6;margin-top:28px;padding:20px 28px;overflow:hidden;border-radius:18px;color:#fff}.page-experience .exp-art::after{content:"";position:absolute;inset:0;background:radial-gradient(70% 90% at 85% 0%,rgba(255,255,255,.28),transparent 60%);pointer-events:none}.page-experience .exp-art span{position:relative;font-family:var(--font-display);font-size:clamp(48px,9vw,104px);font-weight:700;line-height:.9;letter-spacing:-.04em;text-shadow:0 2px 24px rgba(0,0,0,.18)}.page-experience .exp-art-26{background:linear-gradient(160deg,#ff9f0a,#ff375f 50%,#bf5af2)}.page-experience .exp-art-25{background:linear-gradient(160deg,#0a84ff,#5e5ce6)}.page-experience .exp-art-24{background:linear-gradient(160deg,#30d158,#0a84ff)}.page-experience .modal-body .exp-art+dl{margin-top:28px}@media(max-width:734px){.page-experience .exp-art{aspect-ratio:16 / 7;padding:16px 20px;border-radius:14px}}.page-experience .exp-skills{padding-left:0;padding-right:0}.page-experience .exp-skills>.section-inner{padding:0 22px}.page-experience .exp-marquee{margin-top:clamp(48px,7vw,88px)}.page-experience .skill.warm{background:linear-gradient(90deg,#c2410c,#d6204e)}.page-experience .exp-skill-tabs{margin-top:clamp(64px,8vw,104px)}.page-experience .exp-skill-tabs .seg-panels{margin-top:28px}.page-experience .seg-panel-title{font-family:var(--font-display);font-size:24px;font-weight:600;line-height:1.17}.page-experience .skill-cap{margin-top:8px;color:var(--text-2);font-size:14px;line-height:1.43;letter-spacing:-.016em}.page-experience .skill-list{display:flex;flex-wrap:wrap;align-content:flex-start;justify-content:center;gap:12px;max-width:760px;margin:24px auto 0;padding:0;list-style:none}.page-experience .skill.skill-sm{padding:12px 22px;font-size:17px;line-height:1.24;letter-spacing:-.01em;white-space:nowrap}.js.no-reduced-motion .page-experience .seg-panel.is-active .skill-sm{animation:exp-pill-in .5s var(--ease-quint) both}.js.no-reduced-motion .page-experience .seg-panel.is-active .skill-sm:nth-child(2){animation-delay:.03s}.js.no-reduced-motion .page-experience .seg-panel.is-active .skill-sm:nth-child(3){animation-delay:.06s}.js.no-reduced-motion .page-experience .seg-panel.is-active .skill-sm:nth-child(4){animation-delay:.09s}.js.no-reduced-motion .page-experience .seg-panel.is-active .skill-sm:nth-child(5){animation-delay:.12s}.js.no-reduced-motion .page-experience .seg-panel.is-active .skill-sm:nth-child(6){animation-delay:.15s}.js.no-reduced-motion .page-experience .seg-panel.is-active .skill-sm:nth-child(n+7){animation-delay:.18s}@keyframes exp-pill-in{from{opacity:0;translate:0 10px}}.page-experience .exp-skills-more{margin-top:40px;font-size:17px}.no-js .page-experience .seg-panel{text-align:center}@media(max-width:734px){.page-experience .skill.skill-sm{padding:10px 18px;font-size:15px}}.page-experience .exp-next .section-ctas{gap:20px 28px}@media print{.page-experience .exp-fan,.page-experience .exp-card-visual,.page-experience .exp-art{display:none!important}.page-experience .cmp-year{background:none!important;color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important}.page-experience .compare[data-compare] .cmp-head{position:static}.page-experience .compare[data-compare],.page-experience .compare[data-compare].is-ready{grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.page-experience .compare[data-compare]>.cmp,.page-experience .compare[data-compare].is-ready>.cmp{display:flex!important;padding:0 12px;border-left:1px solid #d2d2d7}.page-experience .compare[data-compare]>.cmp:first-of-type,.page-experience .compare[data-compare].is-ready>.cmp:first-of-type{border-left:0}.page-experience .compare.is-stuck .swatches{display:flex}.page-experience .compare.is-stuck .cmp-new{display:block}.page-experience .compare.is-stuck .cmp-head{margin-bottom:0;padding-bottom:0;border-bottom:0}.page-experience .compare.is-stuck .cmp-year{font-size:48px}.page-experience .exp-summers .pcard{min-height:0;padding-bottom:24px;box-shadow:inset 0 0 0 1px #d2d2d7;break-inside:avoid}.page-experience .seg[data-tabs],.page-experience #skills-all{display:none!important}.page-experience .is-tabbed>.seg-panel .seg-panel-title{position:static!important;width:auto;height:auto;margin:0 0 4px;overflow:visible;clip:auto;clip-path:none;white-space:normal}.page-experience .seg-panel{break-inside:avoid}.page-experience .skill.warm,.page-experience .skill.cool,.page-experience .skill.ink{background:none!important;color:#1d1d1f!important}.page-experience .skill{box-shadow:inset 0 0 0 1px #d2d2d7}}
