:root{--text:#94a3b8;--text-h:#f8fafc;--bg:#030406;--accent:#38bdf8;--sans:"Segoe UI", system-ui, -apple-system, Roboto, sans-serif;--mono:ui-monospace, "Cascadia Code", Consolas, monospace;font:16px/1.5 var(--sans);color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,:before,:after{box-sizing:border-box}body{background:var(--bg);min-height:100svh;margin:0}#root{min-height:100svh}h1,h2,h3{font-family:var(--sans);color:var(--text-h)}.branded-pack-scene{isolation:isolate;flex-direction:column;align-items:center;gap:28px;display:flex;position:relative}.branded-pack-glow{--halo-w:min(340px, 88vw);--halo-h:min(520px, 72vh);width:var(--halo-w);height:var(--halo-h);margin-left:calc(var(--halo-w) / -2);margin-top:calc(var(--halo-h) / -2);filter:blur(26px);pointer-events:none;z-index:0;background:radial-gradient(52% 58% at 50% 48%,#ffffff13 0%,#d2e0ff0a 24%,#78aadc06 42%,#0000 70%);border-radius:50%;position:absolute;top:46%;left:50%}.branded-pack-float{z-index:1;transform-style:preserve-3d;perspective:1100px;position:relative}@media (prefers-reduced-motion:reduce){.branded-pack-float{transform:translateY(0)!important}}.branded-pack{aspect-ratio:10/17.2;width:min(252px,70vw);transform-style:preserve-3d;filter:drop-shadow(0 4px 2px #00000040)drop-shadow(0 28px 48px #0000008c)drop-shadow(0 48px 80px #00000059);position:relative;transform:translateZ(0)}.branded-pack__crimp{z-index:4;opacity:.92;background:repeating-linear-gradient(90deg,#d8dee9 0 2px,#94a3b8 2px 3px,#e8ecf4 3px 5px,#64748b 5px 6px);border-radius:1px;height:12px;position:absolute;left:6px;right:6px;box-shadow:inset 0 1px #ffffffa6,inset 0 -1px 2px #00000040,0 2px 4px #00000059}.branded-pack__crimp--top{top:0}.branded-pack__crimp--bottom{bottom:0}.branded-pack__rip-mask{border-radius:9px;position:absolute;inset:11px 0;overflow:hidden;box-shadow:0 0 0 1px #ffffff12,0 0 0 2px #00000059,inset 0 0 0 1px #ffffff1a,inset 0 1px #ffffff24,inset 0 -1px #00000059}.branded-pack__half{width:50%;height:100%;position:absolute;top:0;overflow:hidden}.branded-pack__half--left{left:0}.branded-pack__half--right{right:0}.branded-pack__half-inner{width:200%;height:100%;position:absolute;top:0}.branded-pack__half-inner--left{left:0}.branded-pack__half-inner--right{margin-left:-100%;left:0}.foil-pack{box-sizing:border-box;isolation:isolate;border-radius:8px;flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff12}.foil-pack__base{pointer-events:none;background:linear-gradient(#ffffff0e 0%,#0000 18%),linear-gradient(165deg,#bad2ff0f 0%,#0000 38%),linear-gradient(#1a2740 0%,#152238 18%,#121c30 42%,#0e1728 68%,#0a101c 88%,#060a12 100%);position:absolute;inset:0}.foil-pack__grain{opacity:.045;mix-blend-mode:overlay;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:180px 180px;position:absolute;inset:0}.foil-pack__wrinkle{pointer-events:none;opacity:.07;background:linear-gradient(104deg,#0000 44%,#ffffff1f 49%,#0000 54%),linear-gradient(168deg,#0000 30%,#0003 50%,#0000 68%);position:absolute;inset:0}.foil-pack__sweep{pointer-events:none;mix-blend-mode:soft-light;opacity:.5;background:linear-gradient(105deg,#0000 34%,#fff3 47%,#c4d2ff29 50%,#a7b4ff1a 53%,#0000 66%);position:absolute;inset:-50% -80%}@media (prefers-reduced-motion:no-preference){.foil-pack__sweep{animation:9s ease-in-out infinite foilSweep}}@keyframes foilSweep{0%,to{transform:translate(-12%)rotate(12deg)}50%{transform:translate(18%,4%)rotate(12deg)}}.foil-pack__vignette{pointer-events:none;border-radius:8px;position:absolute;inset:0;box-shadow:inset 0 0 40px #0000006b,inset 0 0 88px #00000047}.foil-pack__banner{z-index:1;text-align:center;background:linear-gradient(#ffffff0d 0%,#00000014 100%);flex-shrink:0;padding:11px 14px 10px;position:relative}.foil-pack__banner-text{letter-spacing:.32em;text-transform:uppercase;color:#e2e8f0b8;font-size:7px;font-weight:700}.foil-pack__banner-rule{background:linear-gradient(90deg,#0000,#94a3b859 20% 80%,#0000);flex-shrink:0;height:1px;margin:0 12px}.foil-pack__hero{z-index:1;text-align:center;flex-shrink:0;padding:22px 18px 8px;position:relative}.foil-pack__title{flex-direction:column;align-items:center;gap:6px;margin:0;display:flex}.foil-pack__title-line{display:block}.foil-pack__title-line--primary{letter-spacing:-.03em;color:#f8fafc;font-size:clamp(19px,5.2vw,24px);font-weight:800;line-height:1.05}.foil-pack__title-line--secondary{letter-spacing:.22em;text-transform:uppercase;color:#94a3b8e0;font-size:11px;font-weight:600}.foil-pack__descriptor-wrap{z-index:1;text-align:center;padding:10px 18px 0;position:relative}.foil-pack__descriptor{letter-spacing:.04em;color:#94a3b8eb;margin:0;font-size:10px;font-weight:500;line-height:1.45}.foil-pack__mystery{z-index:0;flex:auto;min-height:100px;margin:4px 0 0;position:relative}.foil-pack__mystery-glow{filter:blur(22px);pointer-events:none;background:radial-gradient(at 50% 48%,#38bdf81f 0%,#6366f10f 38%,#0000 68%);border-radius:50%;width:88%;height:78%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.foil-pack__mystery-stack{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.foil-pack__mystery-card{aspect-ratio:2.5/3.5;filter:blur(1.2px);opacity:.32;background:linear-gradient(165deg,#ffffff12 0%,#0f172a73 45%,#02060ca6 100%);border:1px solid #ffffff0f;border-radius:7px;width:56%;position:absolute;box-shadow:0 8px 24px #00000059}.foil-pack__mystery-card--1{transform:translate(-10%,4%)rotate(-7deg)}.foil-pack__mystery-card--2{opacity:.22;transform:translateY(-2%)rotate(1deg)}.foil-pack__mystery-card--3{opacity:.14;transform:translate(10%,8%)rotate(9deg)}.foil-pack__footer{z-index:1;flex-shrink:0;justify-content:center;align-items:flex-end;margin-top:auto;padding:10px 12px 16px;display:flex;position:relative}.foil-pack__seal{letter-spacing:.2em;text-transform:uppercase;color:#cbd5e1bf;background:#02060c8c;border:1px solid #64748b59;border-radius:999px;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:0;margin:0;padding:7px 14px 8px;font-size:7px;font-weight:800;display:inline-flex;box-shadow:inset 0 1px #ffffff0a}.foil-pack__seal-line{white-space:nowrap}.foil-pack__seal-dot{letter-spacing:.12em;color:#64748ba6}.branded-pack__tear-flash{z-index:6;pointer-events:none;filter:blur(2px);background:linear-gradient(90deg,#0000,#ffffffe6,#bae6fdbf,#0000);width:16px;height:118%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.branded-pack__tear-crack{z-index:5;pointer-events:none;background:linear-gradient(#0000 0%,#0f172af2 12%,#f8fafc73 50%,#0f172af2 88%,#0000 100%);width:2px;height:120%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(.3deg);box-shadow:0 0 12px #ffffff40}.branded-pack__cta{z-index:2;cursor:pointer;letter-spacing:.1em;text-transform:uppercase;color:#020617;background:linear-gradient(#f8fafc 0%,#cbd5e1 45%,#94a3b8 100%);border:1px solid #ffffff59;border-radius:999px;padding:15px 36px;font-size:14px;font-weight:800;position:relative;box-shadow:0 8px 28px #0006,inset 0 1px #ffffff80}.branded-pack__cta:focus-visible{outline-offset:4px;outline:2px solid #38bdf8}@media (prefers-reduced-motion:reduce){.foil-pack__sweep{animation:none}}.career-card-root{perspective:1200px;flex-shrink:0}.career-card-root--stack{width:min(288px,88vw)}.career-card-root--gallery{width:min(172px,44vw)}.career-card-root--expanded{width:min(360px,92vw)}.career-card-root--front-only{pointer-events:none}.career-card-root--front-only .career-card{cursor:default}.career-card__inner--static{transform:none}.career-card{all:unset;cursor:pointer;aspect-ratio:2.5/3.5;box-sizing:border-box;width:100%;transform-style:preserve-3d;border-radius:14px;transition:transform .65s cubic-bezier(.4,0,.2,1);display:block;position:relative}.career-card:focus-visible{outline:2px solid var(--accent,#38bdf8);outline-offset:4px}.career-card.is-flipped{transform:rotateY(180deg)}.career-card__inner{transform-style:preserve-3d;position:absolute;inset:0}.career-card__face{backface-visibility:hidden;border:2px solid #ffffff24;border-radius:14px;position:absolute;inset:0;overflow:hidden;box-shadow:0 4px 24px #00000073,inset 0 1px #ffffff1f}.career-card__face--front{background:#0f1419}.career-card__face--back{text-align:left;color:#c8d0dc;background:linear-gradient(165deg,#1a2332 0%,#0d1218 100%);flex-direction:column;padding:0;font-size:11px;line-height:1.35;display:flex;position:relative;overflow:hidden;transform:rotateY(180deg)}.career-card__back-scroller{z-index:1;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;box-sizing:border-box;flex-direction:column;flex:auto;min-height:0;max-height:100%;padding:12px 11px 10px;display:flex;position:relative;overflow:hidden auto}.career-card__back-scroller::-webkit-scrollbar{width:5px}.career-card__back-scroller::-webkit-scrollbar-thumb{background:#94a3b866;border-radius:4px}.career-card__art{z-index:1;position:absolute;inset:0}.career-card__img{object-fit:cover;object-position:center top;width:100%;height:100%;display:block}.career-card__placeholder{background:linear-gradient(145deg, hsl(var(--ph-hue,210), 45%, 22%) 0%, hsl(calc(var(--ph-hue,210) + 40), 35%, 12%) 100%);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:100%;height:100%;padding:16px;display:flex}.career-card__placeholder-co{letter-spacing:.25em;color:#ffffff59;font-size:14px;font-weight:900}.career-card__placeholder-era{color:#ffffffbf;font-size:10px;font-weight:700;line-height:1.25}.career-card__placeholder-hint{text-transform:uppercase;letter-spacing:.2em;color:#ffffff59;font-size:8px}.career-card__front-footer{z-index:3;text-align:center;background:linear-gradient(#0000,#000000e0);padding:10px 8px 8px;position:absolute;bottom:0;left:0;right:0}.career-card__name{letter-spacing:.06em;color:#fff;font-size:11px;font-weight:900;display:block}.career-card__role{color:#ffffffa6;text-transform:uppercase;letter-spacing:.08em;margin-top:2px;font-size:8px;display:block}.career-card__foil{z-index:2;pointer-events:none;border-radius:inherit;opacity:0;position:absolute;inset:0}.career-card__shine{z-index:2;pointer-events:none;opacity:0;position:absolute;inset:-40%}.career-card__corner{z-index:5;pointer-events:none;opacity:0;width:22px;height:22px;position:absolute}.career-card__corner.is-hidden{display:none}.career-card__corner--tl{border-top:2px solid #ffffff80;border-left:2px solid #ffffff80;border-radius:4px 0 0;top:6px;left:6px}.career-card__corner--br{border-bottom:2px solid #ffffff80;border-right:2px solid #ffffff80;border-radius:0 0 4px;bottom:6px;right:6px}.career-card--rookie .career-card__face--front{border-color:#b48c6473;box-shadow:0 6px 20px #00000080,inset 0 0 0 1px #8b5a2b40}.career-card--rookie .career-card__face--front:after{content:"";z-index:2;pointer-events:none;background:radial-gradient(at 50% 0,#0000 40%,#00000059 100%);position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.career-card--rookie .career-card__face--front:after{animation:6s ease-in-out infinite alternate rookieVignette}}@keyframes rookieVignette{0%{opacity:.85}to{opacity:1}}.career-card--rare .career-card__face--front{border-color:#60a5fa8c}.career-card--rare .career-card__foil{opacity:.12;mix-blend-mode:plus-lighter;background:linear-gradient(125deg,#ff008026 0%,#00c8ff33 40%,#ffdc001f 100%)}.career-card--epic .career-card__face--front{border-color:#c084fca6}.career-card--epic .career-card__foil{opacity:.22;mix-blend-mode:color-dodge;background:conic-gradient(from 45deg,#ff0080,#7928ca,#0070f3,#00dfd8,#ff0080)}@media (prefers-reduced-motion:no-preference){.career-card--epic .career-card__foil{animation:10s linear infinite refractorSpin}}@keyframes refractorSpin{to{transform:rotate(360deg)}}.career-card--epic .career-card__shine{opacity:.07;mix-blend-mode:overlay;background:repeating-linear-gradient(0deg,#0000,#0000 2px,#ffffff0a 2px 3px)}.career-card--legendary .career-card__face--front{border-color:#38bdf8bf;box-shadow:0 0 0 1px #0ea5e959,0 0 22px #0ea5e924,0 8px 28px #0000008c,inset 0 0 48px #38bdf80f}.career-card--legendary .career-card__foil{opacity:.2;mix-blend-mode:plus-lighter;background:radial-gradient(at 30% 20%,#7dd3fc66,#0000 50%),radial-gradient(at 70% 80%,#0ea5e959,#0000 45%),conic-gradient(from 200deg,#0c4a6e,#38bdf8,#7dd3fc,#0369a1,#0c4a6e)}@media (prefers-reduced-motion:no-preference){.career-card--legendary .career-card__foil{animation:5s ease-in-out infinite sapphirePulse}}@keyframes sapphirePulse{0%,to{filter:hue-rotate()brightness();transform:scale(1)}50%{filter:hue-rotate(-8deg)brightness(1.05);transform:scale(1.01)}}.career-card--legendary .career-card__shine{opacity:.12;mix-blend-mode:overlay;background:linear-gradient(105deg,#0000 35%,#ffffff80 48%,#ffffff26 52%,#0000 65%)}@media (prefers-reduced-motion:no-preference){.career-card--legendary .career-card__shine{animation:4s ease-in-out infinite legendaryGlint}}@keyframes legendaryGlint{0%,to{transform:translate(-8%,-8%)}50%{transform:translate(6%,10%)}}.career-card--legendary .career-card__corner{opacity:.85;border-color:#7dd3fcd9}.career-card--bonus .career-card__face--front{border-color:#facc15a6;box-shadow:0 0 24px #facc1526,0 6px 24px #00000080}.career-card--bonus .career-card__foil{opacity:.18;mix-blend-mode:screen;background:conic-gradient(from 90deg,#facc1566,#fb718540,#34d3994d,#facc1566)}@media (prefers-reduced-motion:no-preference){.career-card--bonus .career-card__foil{animation:14s linear infinite reverse refractorSpin}}.career-card__role-line{text-transform:uppercase;letter-spacing:.16em;color:#94a3b8;margin:0 0 4px;font-size:8px;font-weight:800}.career-card__company{text-transform:uppercase;letter-spacing:.1em;color:#38bdf8;margin:0 0 6px;font-size:10px;font-weight:800}.career-card__back-title{color:#f8fafc;margin:0 0 4px;font-size:14px;font-weight:800;line-height:1.2}.career-card__theme{color:#94a3b8;text-transform:uppercase;letter-spacing:.08em;margin:0 0 6px;font-size:9px;font-weight:600}.career-card__body{color:#cbd5e1;margin:0 0 10px;font-size:11px;line-height:1.45}.career-card__special-badge{letter-spacing:.1em;text-transform:uppercase;color:#0f172a;background:linear-gradient(90deg,#fcd34d,#fbbf24);border:1px solid #b4530973;border-radius:4px;margin:0 0 12px;padding:5px 10px;font-size:8px;font-weight:800;display:inline-block}.career-card__stats-panel{background:#00000047;border:1px solid #94a3b833;border-radius:8px;margin-top:4px;padding:10px 10px 8px}.career-card__stats-heading{letter-spacing:.14em;text-transform:uppercase;color:#64748b;margin:0 0 8px;font-size:8px;font-weight:800}.career-card__stats{flex-direction:column;gap:0;margin:0;padding:0;display:flex}.career-card__stat-row{border-bottom:1px solid #47556973;flex-direction:column;align-items:flex-start;gap:3px;padding:8px 0;display:flex}.career-card__stat-row:last-child{border-bottom:none;padding-bottom:2px}.career-card__stat-row dt{text-transform:uppercase;letter-spacing:.07em;color:#94a3b8;margin:0;font-size:8px;font-weight:700}.career-card__stat-row dd{color:#f1f5f9;text-align:left;word-break:break-word;width:100%;margin:0;font-family:ui-monospace,monospace;font-size:10px;font-weight:700;line-height:1.35}.career-card__flavor{color:#94a3b8;margin:10px 0 4px;font-size:9px;font-style:italic;line-height:1.4}.career-card__tap-hint{color:#64748b;text-align:center;text-transform:uppercase;letter-spacing:.1em;border-top:1px solid #47556959;margin:10px 0 0;padding-top:8px;font-size:8px}.career-card__foil--back{z-index:0;opacity:.06;mix-blend-mode:overlay;pointer-events:none;border-radius:inherit;background:linear-gradient(135deg,#38bdf880,#c084fc4d);position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.career-card--epic .career-card__foil,.career-card--legendary .career-card__foil,.career-card--bonus .career-card__foil,.career-card--legendary .career-card__shine{animation:none!important}.career-card--epic .career-card__foil{transform:none}}.pack-experience{box-sizing:border-box;flex-direction:column;align-items:center;min-height:100svh;padding:32px 16px 48px;display:flex}.pack-experience__hero{text-align:center;max-width:720px;margin-bottom:8px}.pack-experience__headline{letter-spacing:-.03em;color:#f8fafc;margin:0;font-size:clamp(26px,5vw,42px);font-weight:900;line-height:1.12}.pack-experience__subhead{letter-spacing:.02em;background:linear-gradient(90deg,#38bdf8,#a78bfa,#f472b6);color:#0000;-webkit-background-clip:text;background-clip:text;margin-top:10px;font-size:clamp(15px,2.8vw,20px);font-weight:600;display:block}.pack-experience__stage{flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:min(52vh,480px);display:flex}.pack-experience__stack-stage{flex-direction:column;flex:1;justify-content:flex-start;align-items:center;width:100%;max-width:520px;min-height:min(560px,78vh);margin-top:4px;padding-top:8px;display:flex;position:relative}.pack-experience__stack-stage-bg{pointer-events:none;z-index:0;background:radial-gradient(80% 60% at 50% 35%,#161e2e8c 0%,#03040680 72%);border-radius:20px;position:absolute;inset:0}.pack-experience__stack-pile-wrap{z-index:1;flex-direction:column;flex:1;align-items:center;width:100%;min-height:0;display:flex;position:relative}.pack-experience__stack-pile{flex:1;width:min(320px,92vw);height:min(440px,58vh);max-height:520px;position:relative}.pack-experience__stack-layer{transform-origin:top;width:max-content;position:absolute;top:0}.pack-experience__stack-actions{z-index:2;grid-template-rows:auto auto;grid-template-columns:1fr auto;align-items:center;gap:10px 16px;width:100%;max-width:380px;margin-top:10px;margin-bottom:8px;padding:0 8px;display:grid;position:relative}.pack-experience__stack-count{letter-spacing:.14em;text-transform:uppercase;color:#64748b;grid-area:1/1;justify-self:start;font-size:11px;font-weight:700}.pack-experience__stack-flip-hint{letter-spacing:.12em;text-transform:uppercase;color:#475569;white-space:nowrap;background:#0f172a73;border:1px solid #47556980;border-radius:999px;grid-area:1/2;padding:4px 10px;font-size:10px;font-weight:700}.pack-experience__stack-next{cursor:pointer;letter-spacing:.1em;text-transform:uppercase;color:#0f172a;background:linear-gradient(#38bdf8 0%,#0ea5e9 100%);border:none;border-radius:999px;grid-area:2/1/auto/-1;justify-self:center;padding:12px 28px;font-size:13px;font-weight:800;transition:opacity .2s,transform .2s;box-shadow:0 4px 20px #0ea5e959}.pack-experience__stack-next:disabled{opacity:.35;cursor:not-allowed;transform:none}.pack-experience__stack-next:not(:disabled):hover{transform:translateY(-1px)}.pack-experience__stack-next:focus-visible{outline-offset:3px;outline:2px solid #fbbf24}.pack-experience__cards-wrap--gallery{z-index:1;width:100%;max-width:1200px;margin-top:20px;padding:8px 0 16px;position:relative}.pack-experience__pull-label{text-align:center;letter-spacing:.22em;text-transform:uppercase;color:#64748b;margin:0 0 16px;font-size:11px;font-weight:800}.pack-experience__cards{flex-flow:wrap;justify-content:center;align-items:flex-start;gap:clamp(12px,2.5vw,20px);display:flex}.pack-experience__gallery-cell{flex-direction:column;align-items:center;gap:8px;display:flex}.pack-experience__tier-label{letter-spacing:.16em;text-transform:uppercase;color:#94a3b8;text-align:center;font-size:10px;font-weight:800}.pack-experience__tier-label--stack{flex-shrink:0;margin:6px 0 0}.pack-experience__tier-label--gallery{max-width:min(172px,44vw)}.pack-experience__tier-label--lightbox{color:#cbd5e1;margin-top:12px;font-size:11px}.pack-experience__gallery-thumb{cursor:pointer;border-radius:16px;transition:transform .22s;position:relative}.pack-experience__gallery-thumb:hover{transform:translateY(-3px)}.pack-experience__gallery-thumb:focus-visible{outline-offset:4px;border-radius:16px;outline:2px solid #38bdf8}.pack-experience__lightbox{z-index:80;-webkit-backdrop-filter:blur(8px);background:#02060cd1;justify-content:center;align-items:center;padding:24px 16px;display:flex;position:fixed;inset:0}.pack-experience__lightbox-panel{width:100%;max-width:min(420px,94vw);position:relative}.pack-experience__lightbox-card-wrap{flex-direction:column;align-items:center;display:flex}.pack-experience__lightbox-close{z-index:2;cursor:pointer;color:#f8fafc;background:#0f172ad9;border:1px solid #94a3b859;border-radius:999px;width:40px;height:40px;font-size:26px;line-height:1;position:absolute;top:-12px;right:-8px;box-shadow:0 8px 24px #00000073}.pack-experience__lightbox-close:hover{background:#1e293bf2}.pack-experience__lightbox-close:focus-visible{outline-offset:2px;outline:2px solid #38bdf8}.pack-experience__footer{text-align:center;margin-top:auto;padding-top:32px}.pack-experience__resume-link{letter-spacing:.06em;text-transform:uppercase;color:#64748b;border-bottom:1px solid #64748b73;padding-bottom:2px;font-size:13px;font-weight:600;text-decoration:none;transition:color .2s,border-color .2s}.pack-experience__resume-link:hover{color:#38bdf8;border-color:#38bdf899}.pack-experience__resume-link:focus-visible{outline-offset:4px;border-radius:2px;outline:2px solid #38bdf8}@media (width<=520px){.pack-experience__stack-pile{height:min(400px,52vh)}.pack-experience__stack-actions{text-align:center;grid-template-rows:auto auto auto;grid-template-columns:1fr;justify-items:center}.pack-experience__stack-count{justify-self:center}.pack-experience__stack-flip-hint{grid-area:2/1}.pack-experience__stack-next{grid-row:3}}.app-shell{width:100%;max-width:1280px;margin:0 auto}
