@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.table{display:table}.resize{resize:both}}:root{--ink:#f2f5ff;--muted:#8c93a8;--electric:#6f84ff;--blue:#2439e8;--void:#000}*{box-sizing:border-box}html,body{background:var(--void);width:100%;min-height:100%;color:var(--ink);margin:0;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}body{overflow:hidden}button{color:inherit;font:inherit}button:focus-visible{outline-offset:5px;outline:1px solid #9dadffe6}.experience{isolation:isolate;background:#000;position:fixed;inset:0;overflow:hidden}.entry-gate,.boot-stage,.space-page{position:absolute;inset:0}.entry-gate{z-index:30;opacity:0;visibility:hidden;background:radial-gradient(circle at 50% 48%,#1c224d47,#0000 27%),#000;flex-direction:column;justify-content:center;align-items:center;transition:opacity .5s,visibility .5s;display:flex}.phase-gate .entry-gate{opacity:1;visibility:visible}.entry-gate:after{content:"";pointer-events:none;background-image:repeating-linear-gradient(0deg,#ffffff05 0 1px,#0000 1px 4px);position:absolute;inset:0}.gate-orbit{width:54px;height:54px;margin-bottom:36px;position:relative}.gate-orbit:before,.gate-orbit:after,.gate-orbit span{content:"";border-radius:50%;position:absolute}.gate-orbit:before{border:1px solid #7d8eff4d;animation:3.2s ease-in-out infinite orbit-breathe;inset:0}.gate-orbit:after{background:#dfe5ff;inset:17px;box-shadow:0 0 20px 5px #4e66ffb8}.gate-orbit span{transform-origin:2px 2px;background:#8598ff;width:4px;height:4px;top:25px;left:25px}.gate-orbit span:first-child{animation:4.8s linear infinite orbit-one}.gate-orbit span:nth-child(2){animation:6.1s linear infinite reverse orbit-two}.gate-orbit span:nth-child(3){animation:3.9s linear infinite orbit-three}.gate-eyebrow,.gate-note{color:#73798c;letter-spacing:.26em;text-transform:uppercase;margin:0;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:10px}.gate-eyebrow{margin-bottom:17px}.enter-button{color:#e8ebf7;cursor:pointer;letter-spacing:.095em;text-transform:uppercase;background:#090b14a3;border:1px solid #9aa5cf33;align-items:center;gap:12px;padding:12px 17px;font-size:13px;font-weight:400;transition:border-color .18s,background .18s,box-shadow .18s;display:flex}.enter-button:hover{background:#111529d1;border-color:#91a1ff94;box-shadow:0 0 32px #4a5fff21}.enter-dot{background:#90a0ff;border-radius:50%;width:5px;height:5px;box-shadow:0 0 9px #536eff}.gate-note{color:#474b59;letter-spacing:.18em;margin-top:17px;font-size:8px}.boot-stage{z-index:20;opacity:0;visibility:hidden;pointer-events:none;background:#000}.phase-boot .boot-stage{opacity:1;visibility:visible;pointer-events:auto}.void-canvas{background:#000;width:100%;height:100%;position:absolute;inset:0}.scanlines{pointer-events:none;background:repeating-linear-gradient(0deg,#0000 0 3px,#707fbe06 3px 4px),radial-gradient(circle,#0000 35%,#00000057 100%);position:absolute;inset:0}.boot-credit{color:#f8f8fbfa;letter-spacing:-.035em;text-shadow:0 0 4px #ffffff3d;width:max-content;margin:0;font-family:Arial,Helvetica,sans-serif;font-size:clamp(10px,1.35vw,18px);font-weight:700;animation:3.9s .72s both credit-sequence;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scaleX(.96)}.boot-wordmark{text-align:center;width:min(92vw,980px);margin:0;animation:4.15s 11.1s both wordmark-sequence;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.boot-wordmark span{color:#0000;filter:drop-shadow(0 0 5px #b7c4ff36);letter-spacing:-.055em;background:linear-gradient(#fff 0%,#dce1ed 43%,#8f98ad 100%);-webkit-background-clip:text;background-clip:text;font-family:Arial Narrow,Helvetica Neue,Arial,sans-serif;font-size:clamp(29px,5.4vw,70px);font-weight:300;font-stretch:75%;line-height:1;display:inline-block;transform:scaleX(1.12)}.skip-button{right:max(20px, env(safe-area-inset-right));bottom:max(20px, env(safe-area-inset-bottom));color:#c2cae77a;cursor:pointer;letter-spacing:.16em;text-transform:uppercase;background:0 0;border:0;border-bottom:1px solid #d3dbff33;padding:8px 0;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:9px;transition:color .18s,border-color .18s;position:absolute}.skip-button:hover{color:#ebefffeb;border-color:#d3dbffa6}.space-page{z-index:10;opacity:0;visibility:hidden;background:radial-gradient(circle at 74% 38%,#2f309b21,#0000 30%),radial-gradient(circle at 20% 74%,#0e2b7124,#0000 36%),#05060a;grid-template-rows:auto 1fr auto;padding:clamp(24px,4vw,58px);display:grid;overflow:hidden;transform:scale(1.025)}.phase-space .space-page{z-index:40;visibility:visible;animation:1.15s cubic-bezier(.22,1,.36,1) both space-arrival}.space-glow{aspect-ratio:1;filter:blur(80px);background:#2632a31a;border-radius:50%;width:min(54vw,720px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.space-grid{opacity:.15;transform-origin:50% 66%;background-image:linear-gradient(#8091ff1a 1px,#0000 1px),linear-gradient(90deg,#8091ff1a 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;transform:perspective(640px)rotateX(62deg)scale(1.65)translateY(19%);-webkit-mask-image:radial-gradient(circle,#000 0%,#0000 72%);mask-image:radial-gradient(circle,#000 0%,#0000 72%)}.space-header,.space-footer{z-index:2;color:#7b8090;letter-spacing:.2em;text-transform:uppercase;justify-content:space-between;align-items:center;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:9px;display:flex;position:relative}.system-status{align-items:center;gap:9px;display:inline-flex}.system-status i{background:#7692ff;border-radius:50%;width:5px;height:5px;animation:2s ease-in-out infinite status-pulse;box-shadow:0 0 10px #5974ffcc}.space-copy{z-index:2;text-align:center;align-self:center;width:min(760px,88vw);margin:0 auto;position:relative}.space-kicker{color:#8292e6;letter-spacing:.28em;text-transform:uppercase;margin:0 0 24px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:9px}.space-copy h2{color:#f5f6fb;letter-spacing:-.075em;margin:0;font-size:clamp(48px,10vw,128px);font-weight:200;line-height:.78}.space-copy h2 span,.space-copy h2 strong{display:block}.space-copy h2 span{margin-left:-.02em}.space-copy h2 strong{color:#0000;letter-spacing:.11em;text-indent:.11em;text-transform:uppercase;background:linear-gradient(90deg,#8fa0ff 0%,#e9edff 48%,#778aff 100%);-webkit-background-clip:text;background-clip:text;margin-top:.21em;font-weight:500}.space-description{color:#8d92a1;letter-spacing:.025em;max-width:480px;margin:42px auto 0;font-size:clamp(13px,1.6vw,16px);font-weight:300;line-height:1.65}.coming-soon{color:#a9aec1;letter-spacing:.12em;text-transform:uppercase;background:#0f121f85;border:1px solid #7989d82e;align-items:center;gap:13px;margin-top:33px;padding:9px 13px 9px 9px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:9px;display:inline-flex}.coming-soon span{color:#94a4ff;background:#586be429;place-items:center;width:24px;height:24px;font-size:8px;display:grid}.space-footer button{color:#8f95a8;cursor:pointer;font-family:inherit;font-size:inherit;letter-spacing:inherit;text-transform:inherit;background:0 0;border:0;border-bottom:1px solid #8693d63d;padding:0 0 5px;transition:color .18s,border-color .18s}.space-footer button:hover{color:#dce1f6;border-color:#96a4efb3}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes credit-sequence{0%,9%{opacity:0;filter:blur(2px)}20%,72%{opacity:1;filter:blur()}to{opacity:0;filter:blur(1px)}}@keyframes wordmark-sequence{0%,5%{opacity:0;filter:blur(5px);transform:translate(-50%,-50%)scale(.985)}17%,78%{opacity:1;filter:blur();transform:translate(-50%,-50%)scale(1)}to{opacity:0;filter:blur(1px);transform:translate(-50%,-50%)scale(1.008)}}@keyframes space-arrival{0%{opacity:0;filter:blur(7px);transform:scale(1.025)}to{opacity:1;filter:blur();transform:scale(1)}}@keyframes orbit-breathe{0%,to{opacity:.38;transform:scale(.92)}50%{opacity:.92;transform:scale(1.08)}}@keyframes orbit-one{0%{transform:rotate(0)translate(26px)}to{transform:rotate(360deg)translate(26px)}}@keyframes orbit-two{0%{transform:rotate(0)translate(18px)}to{transform:rotate(360deg)translate(18px)}}@keyframes orbit-three{0%{transform:rotate(0)translate(34px)}to{transform:rotate(360deg)translate(34px)}}@keyframes status-pulse{0%,to{opacity:.45}50%{opacity:1}}@media (max-width:640px){.space-page{padding:24px 20px 22px}.space-header,.space-footer{letter-spacing:.14em;font-size:8px}.space-copy{width:100%}.space-copy h2{font-size:clamp(49px,17vw,78px);line-height:.83}.space-description{width:88%;margin-top:34px}.boot-wordmark span{font-size:clamp(24px,8vw,42px)}}@media (prefers-reduced-motion:reduce){.gate-orbit:before,.gate-orbit span,.system-status i{animation:none}.enter-button,.skip-button,.space-footer button{transition:none}}.detail-scroll{scroll-behavior:smooth}.portal-card{--portal-x:50%;--portal-y:30%;--portal-rx:0deg;--portal-ry:0deg;transform:perspective(1100px) rotateX(var(--portal-rx)) rotateY(var(--portal-ry));transform-style:preserve-3d;will-change:transform;border-radius:24px;animation:.85s cubic-bezier(.16,1,.3,1) both portal-enter}.portal-card:nth-child(2){animation-delay:90ms}.portal-card:before{background:radial-gradient(circle at var(--portal-x) var(--portal-y), #d2dfff29, transparent 28%), linear-gradient(145deg, #ffffff12, transparent 35%, #3d4ca91a);transition:background .16s linear}.portal-card:hover{transform:perspective(1100px) translateY(-8px) rotateX(var(--portal-rx)) rotateY(var(--portal-ry))}.portal-card>strong,.portal-card>small,.portal-card>.portal-label,.portal-card>i{transform:translateZ(24px)}.career-logo-orbit{aspect-ratio:1;border:1px solid #b4deff2e;border-radius:50%;width:46%;position:absolute;top:8%;left:49%;transform:translateZ(13px);box-shadow:inset 0 0 45px #4d9bff17,0 0 60px #3978ff17}.career-logo-orbit:before,.career-logo-orbit:after{content:"";border-radius:50%;position:absolute}.career-logo-orbit:before{border:1px dashed #bee1ff29;animation:29s linear infinite reverse portal-orbit-spin;inset:15%}.career-logo-orbit:after{background:radial-gradient(circle,#66aaff2e,#091327ad 68%);border:1px solid #d2ebff33;inset:34%;box-shadow:0 0 28px #5faaff26}.career-orbit-rotor{z-index:3;animation:22s linear infinite portal-orbit-spin;position:absolute;inset:0}.career-orbit-node{width:54px;height:48px;display:block;position:absolute}.career-orbit-node>span{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#040a14e0;border:1px solid #deefff33;border-radius:13px;place-items:center;width:100%;height:100%;animation:22s linear infinite career-logo-counter;display:grid;overflow:hidden;box-shadow:0 14px 30px #00000075,inset 0 1px #ffffff12}.career-orbit-node img{object-fit:contain;width:auto;max-width:42px;height:auto;max-height:28px;display:block}.career-orbit-hardrock{top:-24px;left:calc(50% - 27px)}.career-orbit-fanduel{top:calc(50% - 24px);right:-27px}.career-orbit-jackpocket{bottom:-24px;left:calc(50% - 27px)}.career-orbit-jackpocket img{border-radius:8px;width:31px;height:31px}.career-orbit-wpunj{top:calc(50% - 24px);left:-27px}.career-orbit-wpunj img{max-width:40px;max-height:30px}.career-orbit-core{z-index:5;color:#e1f3ffd1;letter-spacing:.17em;font-family:SFMono-Regular,Consolas,monospace;font-size:10px;position:absolute;top:50%;left:50%;transform:translate(-46%,-50%)}.career-portal:hover .career-orbit-rotor,.career-portal:hover .career-orbit-node>span{animation-duration:13s}.career-portal:hover .career-logo-orbit{border-color:#c2e5ff57;box-shadow:inset 0 0 60px #4d9bff24,0 0 70px #3978ff21}.detail-header{min-height:74px}.back-button{border:1px solid #0000;border-radius:100px;padding:10px 15px 10px 10px;transition:color .2s,background .2s,border-color .2s}.back-button:hover{background:#c2d9ff0f;border-color:#c3d7ff1f}.career-hero{grid-template-columns:minmax(0,1.15fr) minmax(330px,.85fr);align-items:center;gap:clamp(50px,8vw,130px);min-height:94vh;padding-top:130px;padding-bottom:90px;display:grid}.career-hero-copy{z-index:2;position:relative}.career-hero h2{font-size:clamp(72px,10vw,150px)}.career-hero-signals{flex-wrap:wrap;gap:9px;margin-top:45px;display:flex}.career-hero-signals span{color:#bed2e79e;letter-spacing:.08em;text-transform:uppercase;background:#6fa7eb0b;border:1px solid #abd3ff1f;border-radius:100px;align-items:center;gap:8px;min-height:39px;padding:0 13px;font-size:9px;display:inline-flex}.career-hero-signals strong{color:#def1ff;font-size:11px;font-weight:560}.career-hero-radar{aspect-ratio:1;background:repeating-radial-gradient(circle, transparent 0 19%, #97cbff0f 19.3% 19.6%, transparent 19.9% 25%), conic-gradient(from 190deg, transparent 0 72%, #66afff21 82%, transparent 91%);border:1px solid #a4ceff24;border-radius:50%;justify-self:center;width:min(440px,38vw);animation:6s ease-in-out infinite radar-breathe;position:relative;box-shadow:inset 0 0 90px #428bef14,0 0 100px #377be414}.career-hero-radar:before,.career-hero-radar:after{content:"";background:#abd7ff1a;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.career-hero-radar:before{width:100%;height:1px}.career-hero-radar:after{width:1px;height:100%}.radar-ring{border:1px dashed #acd7ff2e;border-radius:50%;position:absolute}.radar-ring-one{animation:25s linear infinite portal-orbit-spin;inset:14%}.radar-ring-two{animation:18s linear infinite reverse portal-orbit-spin;inset:31%}.radar-core{z-index:3;color:#e3f4ff;letter-spacing:.15em;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0f2743bf;border:1px solid #d0eaff4d;border-radius:50%;place-items:center;width:78px;height:78px;font-family:SFMono-Regular,Consolas,monospace;font-size:13px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 42px #5db4ff2e,inset 0 0 28px #8fd1ff1a}.career-hero-radar>i{z-index:4;color:#cde9ffad;background:#09172ac7;border:1px solid #c2e1ff24;border-radius:10px;place-items:center;width:35px;height:35px;font-size:12px;font-style:normal;animation:5s ease-in-out infinite radar-icon-float;display:grid;position:absolute;box-shadow:0 13px 28px #0000004d}.career-hero-radar>i:first-of-type{top:7%;left:45%}.career-hero-radar>i:nth-of-type(2){animation-delay:-1.2s;top:45%;right:6%}.career-hero-radar>i:nth-of-type(3){animation-delay:-2.4s;bottom:11%;right:25%}.career-hero-radar>i:nth-of-type(4){animation-delay:-3.6s;top:55%;left:7%}.career-console{z-index:4;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background:linear-gradient(135deg,#ffffff0e,#0000 28%),#071221bd;border:1px solid #afd7ff26;border-radius:30px;width:min(1380px,94vw);margin:0 auto clamp(100px,14vh,180px);padding:clamp(18px,2vw,28px);position:relative;overflow:hidden;box-shadow:0 55px 150px #00000057,inset 0 1px #ffffff0d}.career-console:before{filter:blur(60px);content:"";pointer-events:none;background:#549aff14;border-radius:50%;width:70%;height:90%;position:absolute;top:-45%;left:15%}.career-console-heading{z-index:2;justify-content:space-between;align-items:flex-end;gap:30px;padding:13px 10px 27px;display:flex;position:relative}.career-console-heading>div{flex-direction:column;gap:7px;display:flex}.career-console-heading span,.career-console-heading p{color:#abc9e67a;letter-spacing:.17em;text-transform:uppercase;margin:0;font-family:SFMono-Regular,Consolas,monospace;font-size:8px}.career-console-heading strong{color:#e8f5ff;letter-spacing:-.035em;font-size:clamp(21px,2vw,29px);font-weight:320}.career-node-nav{z-index:3;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:8px;display:grid;position:relative}.career-node-nav button{color:#d5e4f3a8;text-align:left;cursor:pointer;background:#749dcd09;border:1px solid #b2d5f717;border-radius:15px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;min-height:88px;padding:13px;transition:background .3s,border-color .3s,color .3s,transform .3s;display:grid;position:relative;overflow:hidden}.career-node-nav button:after{content:"";opacity:0;background:linear-gradient(90deg,#0000,#8cbeff,#0000);height:2px;transition:opacity .3s,transform .45s cubic-bezier(.16,1,.3,1);position:absolute;bottom:0;left:0;right:0;transform:scaleX(.3)}.career-node-nav button:hover,.career-node-nav button.is-active{color:#f4f9ff;background:#71a9e618;border-color:#b6dbff38;transform:translateY(-2px)}.career-node-nav button.is-active:after{opacity:1;transform:scaleX(1)}.career-nav-logo{background:#03091199;border:1px solid #ffffff17;border-radius:12px;place-items:center;width:45px;height:45px;display:grid;overflow:hidden}.career-nav-logo img{object-fit:contain;width:auto;max-width:37px;height:auto;max-height:27px;display:block}.career-nav-logo-jackpocket img{object-fit:cover;width:100%;max-width:none;height:100%;max-height:none}.career-nav-copy{flex-direction:column;gap:5px;min-width:0;display:flex}.career-nav-copy small{color:#aec7df70;letter-spacing:.06em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-family:SFMono-Regular,Consolas,monospace;font-size:7px;overflow:hidden}.career-nav-copy strong{letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:540;overflow:hidden}.career-node-nav button>i{color:#b3cde759;font-family:SFMono-Regular,Consolas,monospace;font-size:8px;font-style:normal}.career-stage{z-index:2;background:radial-gradient(circle at 18%,#509eff21,#0000 34%),linear-gradient(135deg,#1b335094,#08111ee0);border:1px solid #b3daff1a;border-radius:20px;grid-template-columns:minmax(330px,.82fr) minmax(0,1.18fr);min-height:610px;animation:.65s cubic-bezier(.16,1,.3,1) both career-stage-in;display:grid;position:relative;overflow:hidden}.career-stage-fanduel{background:radial-gradient(circle at 18%,#1c71ff2b,#0000 34%),linear-gradient(135deg,#162f569e,#08111ee0)}.career-stage-jackpocket{background:radial-gradient(circle at 18%,#26c46d21,#0000 34%),linear-gradient(135deg,#123f358a,#081119e3)}.career-stage-wpunj{background:radial-gradient(circle at 18%,#ff963124,#0000 34%),linear-gradient(135deg,#4c301d8c,#0f101ae6)}.career-stage-visual{border-right:1px solid #b6dbff17;min-height:100%;position:relative;overflow:hidden}.focus-ring{border:1px solid #acdbff26;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.focus-ring-one{aspect-ratio:1;width:72%;animation:22s linear infinite portal-orbit-spin}.focus-ring-one:before,.focus-ring-one:after{content:"";background:#a5d8ff;border-radius:50%;width:8px;height:8px;position:absolute;box-shadow:0 0 19px #62aeff}.focus-ring-one:before{top:-4px;left:50%}.focus-ring-one:after{bottom:22%;right:5%}.focus-ring-two{aspect-ratio:1;border-style:dashed;width:47%;animation:16s linear infinite reverse portal-orbit-spin}.focus-scan{transform-origin:0;background:linear-gradient(90deg,#0000,#c1e7ff8c,#0000);width:73%;height:1px;animation:9s linear infinite focus-scan;position:absolute;top:50%;left:50%}.career-focus-logo{z-index:4;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#040b15b8;border:1px solid #e1f2ff2e;border-radius:28px;place-items:center;width:170px;height:130px;padding:27px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 35px 75px #0000006b,inset 0 1px #ffffff14,0 0 55px #5ba6ff1f}.career-focus-logo img{object-fit:contain;width:auto;max-width:125px;height:auto;max-height:75px;display:block}.career-focus-logo-jackpocket{border-radius:30px;width:126px;height:126px;padding:0;overflow:hidden}.career-focus-logo-jackpocket img{object-fit:cover;width:100%;max-width:none;height:100%;max-height:none}.career-focus-logo-wpunj img{max-width:120px}.career-stage-step{color:#b5d9f533;letter-spacing:-.08em;font-family:SFMono-Regular,Consolas,monospace;font-size:clamp(70px,9vw,120px);font-weight:200;line-height:.8;position:absolute;bottom:21px;right:28px}.career-stage-copy{flex-direction:column;justify-content:center;min-width:0;padding:clamp(38px,6vw,86px);display:flex}.career-stage-meta{color:#b6d0e88c;letter-spacing:.17em;text-transform:uppercase;align-items:center;gap:11px;font-family:SFMono-Regular,Consolas,monospace;font-size:8px;display:flex}.career-stage-copy>p{color:#9dc7f2;letter-spacing:.18em;text-transform:uppercase;margin:39px 0 10px;font-family:SFMono-Regular,Consolas,monospace;font-size:9px}.career-stage-copy h3{color:#f6fbff;letter-spacing:-.062em;max-width:720px;margin:0;font-size:clamp(36px,4.8vw,69px);font-weight:250;line-height:.96}.career-stage-copy blockquote{color:#d3e2f0ad;max-width:710px;margin:29px 0 0;font-size:clamp(15px,1.45vw,19px);font-weight:340;line-height:1.65}.career-moments{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:43px;display:grid}.career-moments>div{background:#aad2fa09;border:1px solid #b7dafa17;border-radius:13px;grid-template-rows:auto auto 1fr;align-content:start;min-width:0;min-height:126px;padding:18px;transition:background .24s,border-color .24s,transform .24s;display:grid}.career-moments>div:hover{background:#aad2fa13;border-color:#b7dafa38;transform:translateY(-4px)}.career-moments span{color:#9dccf5;font-family:SFMono-Regular,Consolas,monospace;font-size:11px}.career-moments strong{color:#f2f8ffdb;text-transform:uppercase;margin-top:17px;font-size:11px;font-weight:590}.career-moments small{color:#b8cde280;margin-top:7px;font-size:9px;line-height:1.5}.career-impact-deck{z-index:3;width:min(1260px,90vw);margin:0 auto 135px;position:relative}.career-impact-grid{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.career-impact-grid article{background:radial-gradient(circle at 85% 14%,#69b4ff17,#0000 27%),#0d1a2b91;border:1px solid #afd3f61c;border-radius:20px;outline:none;min-height:350px;padding:clamp(28px,3vw,43px);transition:border-color .38s,background .38s,transform .45s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}.career-impact-grid article:after{aspect-ratio:1;content:"";border:1px solid #a3d1ff1a;border-radius:50%;width:80%;transition:transform .55s cubic-bezier(.16,1,.3,1),border-color .35s;position:absolute;bottom:-45%;right:-20%}.career-impact-grid article:hover,.career-impact-grid article:focus-visible{background:radial-gradient(circle at 85% 14%,#69b4ff26,#0000 32%),#102238bf;border-color:#b8ddff47;transform:translateY(-8px)}.career-impact-grid article:hover:after,.career-impact-grid article:focus-visible:after{border-color:#a3d1ff40;transform:translate(-14%,-14%)scale(1.15)}.career-impact-grid article>span{color:#b7dcff;background:#67acee0f;border:1px solid #b7deff26;border-radius:13px;place-items:center;width:45px;height:45px;font-size:15px;display:grid}.career-impact-grid small{color:#9fc3e480;letter-spacing:.16em;text-transform:uppercase;margin-top:68px;font-family:SFMono-Regular,Consolas,monospace;font-size:8px;display:block}.career-impact-grid h3{color:#f1f8ff;letter-spacing:-.048em;margin:13px 0 0;font-size:clamp(25px,2.6vw,38px);font-weight:300}.career-impact-grid p{color:#bed2e599;opacity:.48;max-width:320px;margin:18px 0 0;font-size:13px;line-height:1.65;transition:opacity .35s,transform .45s cubic-bezier(.16,1,.3,1);transform:translateY(9px)}.career-impact-grid article:hover p,.career-impact-grid article:focus-visible p{opacity:1;transform:translateY(0)}.career-toolkit-marquee{z-index:3;border-top:1px solid #acd1f617;width:100%;padding:29px 0 150px;display:flex;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000);mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000)}.career-toolkit-marquee>div{flex:none;gap:12px;padding-right:12px;animation:31s linear infinite toolkit-drift;display:flex}.career-toolkit-marquee span{color:#bed4ea8f;letter-spacing:.06em;white-space:nowrap;background:#78b1e909;border:1px solid #aad3fb1a;border-radius:100px;place-items:center;min-height:45px;padding:0 19px;font-size:10px;display:grid}.projects-hero{padding-bottom:92px}.project-jump-nav{flex-wrap:wrap;gap:9px;margin-top:48px;display:flex}.project-jump-nav a{color:#e7e1f3ab;letter-spacing:.05em;background:#b58bff0b;border:1px solid #e0d1ff1f;border-radius:100px;align-items:center;gap:11px;min-height:43px;padding:0 16px 0 9px;font-size:10px;text-decoration:none;transition:border-color .22s,background .22s,color .22s,transform .22s;display:inline-flex}.project-jump-nav a span{color:#d7c4ff;border:1px solid #e5d4ff1f;border-radius:50%;place-items:center;width:26px;height:26px;font-family:SFMono-Regular,Consolas,monospace;display:grid}.project-jump-nav a:hover{color:#fff;background:#b58bff1a;border-color:#e0d1ff4a;transform:translateY(-2px)}.project-showcase{scroll-margin-top:96px;transition:border-color .45s,box-shadow .45s,transform .5s cubic-bezier(.16,1,.3,1)}.project-showcase:hover{border-color:#ffffff2e;box-shadow:0 52px 140px #00000057}.givee-showcase{min-height:660px;padding:clamp(46px,6vw,82px)}.givee-showcase .project-brand-row,.alertwork-showcase .project-brand-row{margin-bottom:36px}.project-glance{flex-wrap:wrap;gap:8px;margin-top:31px;display:flex}.project-glance span{color:#edf0f9ad;letter-spacing:.05em;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:100px;align-items:center;gap:9px;min-height:38px;padding:0 13px;font-size:10px;display:inline-flex}.project-glance i{color:#8ae6dc;font-family:SFMono-Regular,Consolas,monospace;font-style:normal}.givee-visual{min-height:490px}.givee-image-frame{width:62%;top:3%}.casino-showcase{min-height:590px;padding-top:70px;padding-bottom:70px}.casino-content h3{margin-top:34px}.casino-content>p{max-width:560px;margin-top:23px}.alertwork-showcase{min-height:640px;padding:clamp(48px,6vw,84px)}.alertwork-capabilities,.alertwork-copy .project-link{margin-top:27px}@supports (animation-timeline:view()){.career-console,.career-impact-grid article,.project-showcase{animation:linear both view-reveal;animation-timeline:view();animation-range:entry 3% cover 23%}.career-impact-grid article:nth-child(2){animation-range:entry 7% cover 27%}.career-impact-grid article:nth-child(3){animation-range:entry 11% cover 31%}}@keyframes portal-enter{0%{opacity:0;transform:perspective(1100px)translateY(25px)rotateX(3deg)scale(.98)}to{opacity:1;transform:perspective(1100px)translateY(0)rotateX(0)scale(1)}}@keyframes career-logo-counter{to{transform:rotate(-360deg)}}@keyframes radar-breathe{0%,to{opacity:.78;transform:scale(.97)}50%{opacity:1;transform:scale(1.02)}}@keyframes radar-icon-float{0%,to{transform:translateY(0)rotate(-3deg)}50%{transform:translateY(-9px)rotate(3deg)}}@keyframes career-stage-in{0%{opacity:0;filter:blur(5px);transform:translateY(14px)scale(.994)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes focus-scan{to{transform:rotate(360deg)}}@keyframes toolkit-drift{to{transform:translate(-100%)}}@keyframes view-reveal{0%{opacity:0;filter:blur(6px);transform:translateY(35px)scale(.985)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@media (max-width:1120px){.career-hero{grid-template-columns:minmax(0,1fr) 340px;min-height:auto}.career-node-nav{grid-template-columns:repeat(2,1fr)}.career-stage{grid-template-columns:320px minmax(0,1fr)}.career-moments{grid-template-columns:1fr}.career-moments>div{grid-template-rows:auto;grid-template-columns:30px 100px 1fr;align-items:center;min-height:90px}.career-moments strong,.career-moments small{margin-top:0}}@media (max-width:820px){.career-logo-orbit{width:38%;top:10%;left:55%}.career-orbit-node{width:47px;height:43px}.career-orbit-hardrock{top:-21px;left:calc(50% - 24px)}.career-orbit-fanduel{top:calc(50% - 22px);right:-24px}.career-orbit-jackpocket{bottom:-21px;left:calc(50% - 24px)}.career-orbit-wpunj{top:calc(50% - 22px);left:-24px}.career-hero{grid-template-columns:1fr;gap:68px;min-height:auto;padding-top:135px;padding-bottom:110px}.career-hero-radar{width:min(390px,80vw)}.career-console{border-radius:23px;width:calc(100% - 24px)}.career-stage{grid-template-columns:1fr}.career-stage-visual{border-bottom:1px solid #b6dbff17;border-right:0;min-height:390px}.career-impact-grid{grid-template-columns:1fr}.career-impact-grid article{min-height:280px}.career-impact-grid small{margin-top:48px}}@media (max-width:580px){.portal-card{border-radius:19px}.career-logo-orbit{width:42%;top:12%;left:50%}.career-hero h2{font-size:clamp(64px,22vw,94px)}.career-hero-signals{flex-direction:column;align-items:flex-start}.career-hero-radar{width:min(320px,86vw)}.radar-core{width:65px;height:65px}.career-console{padding:10px}.career-console-heading{padding:16px 10px 24px}.career-console-heading p{display:none}.career-node-nav{grid-template-columns:1fr 1fr;gap:6px}.career-node-nav button{grid-template-columns:40px minmax(0,1fr);min-height:108px;padding:11px}.career-node-nav button>i{display:none}.career-nav-logo{width:39px;height:39px}.career-nav-copy small{white-space:normal}.career-nav-copy strong{white-space:normal;font-size:10px}.career-stage-visual{min-height:300px}.career-focus-logo{width:145px;height:112px}.career-focus-logo-jackpocket{width:108px;height:108px}.career-stage-copy{padding:35px 22px 27px}.career-stage-copy>p{margin-top:31px}.career-stage-copy h3{font-size:clamp(36px,11vw,52px)}.career-moments{margin-top:34px}.career-moments>div{grid-template-rows:auto auto;grid-template-columns:28px 1fr;min-height:98px}.career-moments small{grid-column:2;margin-top:5px}.career-impact-deck{width:calc(100% - 24px);margin-bottom:95px}.career-impact-grid article{min-height:260px}.career-impact-grid p{opacity:1;transform:none}.project-jump-nav{flex-direction:column;align-items:stretch}.project-jump-nav a{width:100%}.givee-showcase{padding-top:70px}.project-glance{flex-direction:column;align-items:flex-start}.givee-visual{min-height:420px}.givee-image-frame{width:70%}}@media (prefers-reduced-motion:reduce){.portal-card,.career-logo-orbit:before,.career-orbit-rotor,.career-orbit-node>span,.career-hero-radar,.radar-ring,.career-hero-radar>i,.career-stage,.focus-ring,.focus-scan,.career-toolkit-marquee>div{animation:none!important}.portal-card,.portal-card:hover{transform:none}}.boot-credit{letter-spacing:-.052em;text-align:center;max-width:88vw;font-size:clamp(14px,3.25vw,43px);font-weight:650;line-height:1;transform:translate(-50%,-50%)scaleX(.94)}.boot-wordmark{width:min(94vw,1180px)}.boot-wordmark span{letter-spacing:-.064em;font-family:Eurostile Extended,Microgramma,Bank Gothic,Arial Narrow,sans-serif;font-size:clamp(30px,4.6vw,66px);font-weight:300;transform:scaleX(1.08)}.space-hub{z-index:2;grid-template-columns:minmax(240px,.7fr) minmax(560px,1.3fr);align-items:center;gap:clamp(40px,6vw,104px);width:min(1500px,100%);margin:0 auto;padding:clamp(30px,4vh,64px) 0;display:grid;position:relative}.hub-intro{align-self:center}.hub-intro .space-kicker{color:#94a6ff;margin-bottom:20px}.hub-intro h2{color:#f8f9ff;letter-spacing:-.082em;margin:0;font-size:clamp(58px,7.2vw,118px);font-weight:190;line-height:.78}.hub-intro h2 span,.hub-intro h2 strong{display:block}.hub-intro h2 strong{color:#0000;letter-spacing:.11em;text-indent:.11em;text-transform:uppercase;background:linear-gradient(92deg,#8d9eff 0%,#f5f7ff 47%,#7489ff 100%);-webkit-background-clip:text;background-clip:text;margin-top:.24em;font-weight:560}.hub-intro>p:last-child{color:#8f96a9;letter-spacing:.015em;max-width:390px;margin:34px 0 0;font-size:clamp(13px,1.15vw,16px);font-weight:350;line-height:1.65}.portal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(14px,1.5vw,24px);min-width:0;display:grid}.portal-card{text-align:left;cursor:pointer;isolation:isolate;background:#0c0f1da8;border:1px solid #aebcff2b;border-radius:3px;flex-direction:column;justify-content:flex-end;align-items:flex-start;min-width:0;min-height:clamp(360px,52vh,570px);padding:clamp(24px,2.4vw,38px);transition:transform .5s cubic-bezier(.16,1,.3,1),border-color .4s,box-shadow .4s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0e,0 28px 80px #00000047}.portal-card:before{z-index:-2;content:"";background:linear-gradient(145deg,#ffffff12,#0000 35%,#3d4ca91a);position:absolute;inset:0}.portal-card:after{z-index:-1;aspect-ratio:1;content:"";border:1px solid #8b9dff26;border-radius:50%;width:105%;transition:transform .7s cubic-bezier(.16,1,.3,1);position:absolute;bottom:-23%;right:-30%}.portal-card:hover{border-color:#aabbff73;transform:translateY(-9px);box-shadow:inset 0 1px #ffffff17,0 38px 100px #0000006b,0 0 60px #485be91a}.portal-card:hover:after{transform:scale(1.08)rotate(9deg)}.portal-index{color:#d3daf66b;letter-spacing:.2em;font-family:SFMono-Regular,Consolas,monospace;font-size:9px;position:absolute;top:24px;left:26px}.portal-label{z-index:3;color:#97a5e8;letter-spacing:.2em;text-transform:uppercase;margin-bottom:13px;font-family:SFMono-Regular,Consolas,monospace;font-size:8px;position:relative}.portal-card>strong{z-index:3;color:#f7f8ff;letter-spacing:-.052em;font-size:clamp(27px,2.5vw,43px);font-weight:310;line-height:.98;position:relative}.portal-card>small{z-index:3;color:#c3cae291;letter-spacing:.08em;margin-top:19px;font-size:10px;font-weight:400;position:relative}.portal-card>i{z-index:3;color:#d5dcff;border:1px solid #c0cbff2e;border-radius:50%;place-items:center;width:34px;height:34px;font-size:14px;font-style:normal;transition:background .24s,transform .3s;display:grid;position:absolute;bottom:24px;right:23px}.portal-card:hover>i{background:#7a8eff26;transform:rotate(45deg)}.career-portal{background:radial-gradient(circle at 68% 27%,#9fccff29,#0000 30%),linear-gradient(155deg,#1d2b51db,#060913eb)}.projects-portal{background:radial-gradient(circle at 64% 22%,#c343ff26,#0000 28%),radial-gradient(circle at 30% 47%,#ff4d8b17,#0000 30%),linear-gradient(155deg,#271944d1,#070810f0)}.portal-ice{clip-path:polygon(22% 0,90% 8%,100% 76%,68% 100%,0 82%,8% 20%);background:linear-gradient(112deg,#ffffff36,#0000 23% 67%,#7392ff3d),#739ad30f;border:1px solid #d7edff42;width:43%;height:47%;animation:8s ease-in-out infinite ice-float;position:absolute;top:7%;left:50%;transform:perspective(600px)rotateX(62deg)rotate(-27deg);box-shadow:inset 11px 0 24px #d1e6ff0d,0 22px 60px #00000061,0 0 45px #6695ff14}.portal-ice:before,.portal-ice:after{content:"";background:linear-gradient(90deg,#0000,#e1f1ffad,#0000);position:absolute}.portal-ice:before{width:110%;height:1px;top:33%;left:-10%;transform:rotate(19deg)}.portal-ice:after{width:90%;height:1px;top:58%;left:11%;transform:rotate(-31deg)}.portal-orbit{aspect-ratio:1;border:1px solid #dbb1ff29;border-radius:50%;width:45%;animation:18s linear infinite portal-orbit-spin;position:absolute;top:13%;left:50%;box-shadow:inset 0 0 44px #773bdc1a,0 0 50px #6b40e814}.portal-orbit:before,.portal-orbit:after{content:"";border:1px dashed #b9c4ff24;border-radius:50%;position:absolute;inset:17%}.portal-orbit:after{background:radial-gradient(circle,#8d6bff40,#16153a1a);border-style:solid;inset:37%}.portal-orbit img,.portal-orbit>span{z-index:2;object-fit:cover;background:#080911db;border:1px solid #fff3;border-radius:9px;place-items:center;width:32px;height:32px;animation:18s linear infinite portal-orbit-counter;display:grid;position:absolute;box-shadow:0 10px 24px #0006}.portal-orbit img:first-child{top:-16px;left:calc(50% - 16px)}.portal-orbit img:nth-child(2){bottom:5%;right:1%}.portal-orbit>span{color:#f4c870;font-family:Georgia,serif;font-size:14px;bottom:5%;left:1%}.detail-layer{z-index:100;color:#f6f8ff;isolation:isolate;animation:.72s cubic-bezier(.16,1,.3,1) both detail-arrival;position:fixed;inset:0;overflow:hidden}.detail-header{z-index:30;color:#c7d2ee87;letter-spacing:.19em;text-transform:uppercase;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:linear-gradient(#04070fe6,#04070f8f);border-bottom:1px solid #bbccff1a;justify-content:space-between;align-items:center;min-height:82px;padding:0 clamp(22px,5vw,78px);font-family:SFMono-Regular,Consolas,monospace;font-size:9px;display:flex;position:absolute;top:0;left:0;right:0}.back-button{color:#e0e6f7c2;cursor:pointer;font:inherit;letter-spacing:inherit;text-transform:uppercase;background:0 0;border:0;align-items:center;gap:12px;padding:11px 0;transition:color .2s;display:inline-flex}.back-button span{font-size:15px;transition:transform .22s}.back-button:hover{color:#fff}.back-button:hover span{transform:translate(-4px)}.detail-scroll{z-index:2;overscroll-behavior:contain;scrollbar-color:#94a6ea70 transparent;scrollbar-width:thin;position:absolute;inset:0;overflow:hidden auto}.detail-hero{z-index:3;width:min(1280px,88vw);margin:0 auto;padding:clamp(160px,20vh,230px) 0 clamp(86px,11vh,140px);position:relative}.detail-kicker{color:#9caffe;letter-spacing:.25em;text-transform:uppercase;margin:0 0 22px;font-family:SFMono-Regular,Consolas,monospace;font-size:9px}.detail-hero h2{color:#f8faff;letter-spacing:-.078em;max-width:1040px;margin:0;font-size:clamp(58px,9.3vw,146px);font-weight:180;line-height:.81}.detail-hero h2 span{margin-top:.22em;font-weight:510;display:block}.detail-lede{color:#ced8ecad;max-width:700px;margin:48px 0 0;font-size:clamp(15px,1.45vw,20px);font-weight:330;line-height:1.7}.career-layer{background:radial-gradient(circle at 81% 4%,#6794ff30,#0000 31%),radial-gradient(circle at 8% 45%,#4fd3ff17,#0000 28%),#050a12}.ice-noise{z-index:0;opacity:.2;pointer-events:none;background-image:linear-gradient(115deg,#ffffff05 0 1px,#0000 1px 44px),linear-gradient(25deg,#6b9cff07 0 1px,#0000 1px 72px);background-size:73px 73px,113px 113px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 75%);mask-image:linear-gradient(#000,#0000 75%)}.career-aurora{z-index:1;filter:blur(90px);pointer-events:none;border-radius:50%;position:absolute}.career-aurora-one{background:#3071ff21;width:52vw;height:52vw;animation:13s ease-in-out infinite alternate aurora-drift;top:-25%;right:-8%}.career-aurora-two{background:#4bd3ff12;width:45vw;height:45vw;animation:16s ease-in-out 2s infinite alternate-reverse aurora-drift;top:52%;left:-17%}.career-hero h2 span{color:#0000;background:linear-gradient(92deg,#a4c1ff,#f9fdff 52%,#8fe8ff);-webkit-background-clip:text;background-clip:text}.career-signal-grid{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#7babe80b;border:1px solid #b1d3ff21;grid-template-columns:repeat(3,1fr);max-width:920px;margin-top:70px;display:grid;box-shadow:inset 0 1px #ffffff0a}.career-signal-grid>div{border-right:1px solid #b1d3ff1a;flex-direction:column;justify-content:center;min-height:122px;padding:25px 31px;display:flex}.career-signal-grid>div:last-child{border-right:0}.career-signal-grid strong{color:#e7f3ff;letter-spacing:-.05em;font-size:clamp(25px,3vw,42px);font-weight:270}.career-signal-grid span{color:#aec2dc9e;letter-spacing:.075em;text-transform:uppercase;margin-top:7px;font-size:10px}.career-timeline{z-index:3;width:min(1180px,88vw);margin:0 auto;padding-bottom:115px;position:relative}.career-entry{grid-template-columns:52px minmax(0,1fr);display:grid}.timeline-rail{position:relative}.timeline-rail:before{content:"";background:linear-gradient(#87b7ff73,#87b7ff14);width:1px;position:absolute;top:0;bottom:0;left:16px}.timeline-rail i{background:#6a8eea;border:1px solid #d3eaffbf;border-radius:50%;width:9px;height:9px;position:absolute;top:52px;left:12px;box-shadow:0 0 0 6px #6591e41a,0 0 22px #67a8ff94}.career-entry-current .timeline-rail i{background:#bceaff;box-shadow:0 0 0 7px #7bc4ff1a,0 0 30px #83d4ffbf}.career-card{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:linear-gradient(128deg,#ffffff12,#0000 34%),#0e192bb0;border:1px solid #aed1ff21;border-radius:3px;margin-bottom:24px;padding:clamp(27px,4vw,52px);transition:border-color .25s,transform .35s,background .35s;box-shadow:inset 0 1px #ffffff0a,0 28px 74px #0000002e}.career-card:hover{background:linear-gradient(128deg,#ffffff16,#0000 37%),#111f34d1;border-color:#b4dcff47;transform:translate(7px)}.career-card-topline{justify-content:space-between;align-items:center;gap:25px;margin-bottom:36px;display:flex}.brand-plate{background:#0309127a;border:1px solid #ffffff17;border-radius:9px;justify-content:center;align-items:center;min-width:112px;height:52px;padding:10px 14px;display:flex}.brand-plate img{object-fit:contain;width:auto;max-width:132px;height:30px;display:block}.brand-hard-rock img{height:29px}.brand-fanduel img{width:126px}.brand-jackpocket{justify-content:flex-start;gap:10px;padding-right:18px}.brand-jackpocket img{border-radius:7px;width:31px;height:31px}.brand-jackpocket span{color:#fff;letter-spacing:-.025em;font-size:15px;font-weight:640}.brand-wpunj img{height:36px}.career-date{color:#b5c9e299;letter-spacing:.13em;text-align:right;text-transform:uppercase;align-items:center;gap:10px;font-family:SFMono-Regular,Consolas,monospace;font-size:9px;display:flex}.live-dot{background:#92e7ff;border-radius:50%;width:6px;height:6px;animation:1.8s ease-in-out infinite status-pulse;box-shadow:0 0 10px #6acfff}.career-company{color:#92b6eb;letter-spacing:.21em;text-transform:uppercase;margin:0 0 11px;font-family:SFMono-Regular,Consolas,monospace;font-size:9px}.career-card h3{color:#f5f9ff;letter-spacing:-.045em;margin:0;font-size:clamp(26px,3.3vw,46px);font-weight:300;line-height:1.05}.career-card ul{color:#c6d5e6b3;gap:13px;max-width:880px;margin:30px 0 0;padding:0;font-size:14px;line-height:1.7;list-style:none;display:grid}.career-card li{padding-left:22px;position:relative}.career-card li:before{content:"";background:#87afea;width:8px;height:1px;position:absolute;top:.76em;left:0}.career-summary{color:#c6d5e6b3;max-width:720px;margin:26px 0 0;font-size:14px;line-height:1.7}.career-entry-education .career-card{background:linear-gradient(128deg,#ffd5ad12,#0000 34%),#141a2bb3}.leadership-vault,.toolkit-section{z-index:3;width:min(1128px,88vw - 52px);margin:0 auto;position:relative}.leadership-vault{padding:0 0 110px}.section-heading-row{color:#b0c4e087;letter-spacing:.17em;text-transform:uppercase;justify-content:space-between;align-items:center;margin-bottom:25px;font-family:SFMono-Regular,Consolas,monospace;font-size:9px;display:flex}.section-heading-row p{color:#afc9ee;margin:0}.leadership-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.leadership-grid article{-webkit-backdrop-filter:blur(17px);backdrop-filter:blur(17px);background:#0b15248f;border:1px solid #adcefa1f;min-height:270px;padding:clamp(25px,2.8vw,39px)}.leadership-grid article>span{color:#91b8ea73;letter-spacing:.17em;font-family:SFMono-Regular,Consolas,monospace;font-size:9px}.leadership-grid h3{letter-spacing:-.04em;margin:62px 0 14px;font-size:clamp(21px,2vw,29px);font-weight:310}.leadership-grid p{color:#bfd0e39e;margin:0;font-size:13px;line-height:1.7}.toolkit-section{border-top:1px solid #b1cff51c;padding:70px 0 145px}.toolkit-section>p{color:#a6c0e4;letter-spacing:.19em;text-transform:uppercase;margin:0 0 26px;font-family:SFMono-Regular,Consolas,monospace;font-size:9px}.toolkit-list{flex-wrap:wrap;gap:9px;display:flex}.toolkit-list span{color:#cddcefad;letter-spacing:.035em;background:#709bd80b;border:1px solid #afd1ff1f;border-radius:100px;padding:10px 14px;font-size:11px}.projects-layer{background:radial-gradient(circle at 75% 8%,#673ecb1f,#0000 30%),#06060a}.projects-detail-header{background:linear-gradient(#07060bf0,#07060b94)}.projects-hero h2 span{color:#0000;background:linear-gradient(92deg,#fce6f2,#bda9ff 56%,#f6a9c8);-webkit-background-clip:text;background-clip:text}.project-showcase{z-index:3;isolation:isolate;border:1px solid #ffffff1a;border-radius:32px;width:min(1360px,92vw);margin:0 auto clamp(30px,5vw,78px);position:relative;overflow:hidden}.project-number{z-index:8;color:#ffffff52;letter-spacing:.19em;font-family:SFMono-Regular,Consolas,monospace;font-size:9px;position:absolute;top:30px;right:34px}.givee-showcase{background:linear-gradient(137deg,#ffffff1c,#0000 31%),linear-gradient(140deg,#291f41,#101727 48%,#12272f);grid-template-columns:minmax(0,1.03fr) minmax(360px,.97fr);align-items:center;min-height:790px;padding:clamp(48px,7vw,102px);display:grid;box-shadow:inset 0 1px #ffffff14,0 45px 130px #00000040}.givee-halo{z-index:-1;aspect-ratio:1;filter:blur(70px);background:conic-gradient(from 160deg,#72f0ef3d,#ff62b530,#0000 45%,#7583ff33);border-radius:50%;width:70%;position:absolute;bottom:-40%;right:-6%}.project-copy-column,.alertwork-copy{z-index:5;position:relative}.project-brand-row{align-items:center;gap:17px;margin-bottom:46px;display:flex}.project-brand-row img{object-fit:cover;border-radius:18px;width:72px;height:72px;display:block;box-shadow:0 20px 45px #00000040}.project-brand-row p{color:#e5e7f5ab;letter-spacing:.055em;margin:7px 0 0;font-size:11px}.project-status{color:#ffffffba;letter-spacing:.17em;text-transform:uppercase;align-items:center;gap:7px;font-family:SFMono-Regular,Consolas,monospace;font-size:8px;display:inline-flex}.project-status:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px;box-shadow:0 0 9px}.project-status-live{color:#84f3db}.project-status-soon{color:#ffd37c}.project-status-built{color:#ff8f96}.project-showcase h3{color:#fff;letter-spacing:-.067em;max-width:690px;margin:0;font-size:clamp(40px,5.6vw,78px);font-weight:240;line-height:.94}.project-lede{color:#f0f2fac7;max-width:650px;margin:33px 0 0;font-size:clamp(15px,1.5vw,19px);line-height:1.65}.project-body-copy{color:#d6daea91;max-width:640px;margin:18px 0 0;font-size:13px;line-height:1.72}.project-facts{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:38px;display:grid}.project-facts>div{background:#ffffff09;border:1px solid #ffffff17;border-radius:13px;min-height:155px;padding:18px}.project-facts span{color:#bcc6e661;margin-bottom:24px;font-family:SFMono-Regular,Consolas,monospace;font-size:8px;display:block}.project-facts strong{color:#f8f8fdd6;font-size:12px;font-weight:550;display:block}.project-facts p{color:#daddeb78;margin:8px 0 0;font-size:10px;line-height:1.52}.project-links{flex-wrap:wrap;gap:9px;margin-top:31px;display:flex}.project-link{color:#ffffffe0;letter-spacing:.065em;background:#fff1;border:1px solid #ffffff2b;border-radius:100px;justify-content:center;align-items:center;gap:14px;min-height:42px;padding:0 17px;font-size:10px;text-decoration:none;transition:background .22s,border-color .22s,transform .22s;display:inline-flex}.project-link:hover{background:#ffffff1f;border-color:#fff6;transform:translateY(-2px)}.project-link span{font-size:13px}.givee-visual{min-height:580px;position:relative}.givee-image-frame{aspect-ratio:.78;border:1px solid #fff3;border-radius:160px 160px 26px 26px;width:68%;position:absolute;top:8%;left:15%;overflow:hidden;transform:rotate(4deg);box-shadow:0 45px 90px #00000061}.givee-image-frame:after{content:"";background:linear-gradient(#0000 43%,#0f12218c);position:absolute;inset:0}.givee-image-frame img{object-fit:cover;width:100%;height:100%}.impact-orbit{border:1px solid #a4dfff33;border-radius:50%;animation:4.8s ease-in-out infinite orbit-breathe;position:absolute}.impact-orbit-one{aspect-ratio:1;width:85%;top:0;left:7%}.impact-orbit-two{aspect-ratio:1;width:46%;animation-delay:-1.7s;top:20%;right:-5%}.impact-label{z-index:3;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0c111cad;border:1px solid #ffffff29;border-radius:13px;flex-direction:column;justify-content:center;width:168px;min-height:87px;padding:17px;display:flex;position:absolute;bottom:7%;right:1%;box-shadow:0 23px 55px #0000004d}.impact-label span{color:#83e3d9;letter-spacing:.13em;text-transform:uppercase;font-family:SFMono-Regular,Consolas,monospace;font-size:8px}.impact-label strong{color:#fff;margin-top:7px;font-size:17px;font-weight:350}.casino-showcase{background:radial-gradient(circle at 50% 52%,#7419258f,#0000 36%),radial-gradient(circle at 18% 20%,#582b8a47,#0000 28%),linear-gradient(155deg,#17070a,#050305 60%,#130b1b);justify-content:center;align-items:center;min-height:720px;padding:90px 8vw;display:flex}.casino-vignette{z-index:2;pointer-events:none;background:linear-gradient(90deg,#030204cc,#0000 28% 72%,#030204cc),linear-gradient(#03020459,#0000 26% 72%,#0302048c);position:absolute;inset:0}.chip-rain{z-index:1;opacity:.64;position:absolute;inset:0;overflow:hidden}.falling-chip{--chip-scale:1;color:#5c2c08;background:radial-gradient(circle at 36% 31%,#ffe8a6,#b9791d 43%,#4b2708 76%),#b9771c;border:5px dashed #ffe59db8;border-radius:50%;place-items:center;width:54px;height:54px;font-family:Georgia,serif;font-size:19px;font-weight:700;animation:linear infinite chip-fall;display:grid;position:absolute;top:-80px;box-shadow:inset 0 0 0 4px #401c04ab,0 12px 28px #0000006b,0 0 16px #ffa63a33}.casino-content{z-index:4;text-align:center;flex-direction:column;align-items:center;max-width:760px;display:flex;position:relative}.casino-content>img{object-fit:contain;filter:drop-shadow(0 19px 35px #00000059);width:min(470px,74vw);max-height:138px;margin-bottom:21px}.casino-content h3{letter-spacing:-.075em;text-shadow:0 8px 35px #000000a6;margin-top:45px;font-family:Georgia,Times New Roman,serif;font-size:clamp(54px,8vw,104px);font-weight:400}.casino-content>p{color:#f4e3dcb3;max-width:640px;margin:29px 0 0;font-size:15px;line-height:1.72}.casino-games{flex-wrap:wrap;justify-content:center;gap:8px;margin:33px 0 24px;display:flex}.casino-games span{color:#ffe1ae9e;letter-spacing:.11em;text-transform:uppercase;background:#4e191840;border:1px solid #ffd68c26;border-radius:100px;padding:8px 13px;font-size:9px}.alertwork-showcase{background:radial-gradient(circle at 87% 24%,#ff4b5226,#0000 28%),linear-gradient(140deg,#231316,#101116 52%,#181116);grid-template-columns:minmax(0,.84fr) minmax(420px,1.16fr);align-items:center;gap:clamp(38px,6vw,90px);min-height:730px;padding:clamp(52px,7vw,104px);display:grid}.alertwork-brand-row img{object-fit:contain;background:#f8f8fa;padding:10px}.alertwork-copy .project-link{margin-top:32px}.alertwork-capabilities{flex-wrap:wrap;gap:8px;margin-top:30px;display:flex}.alertwork-capabilities span{color:#f5c7c99c;letter-spacing:.08em;text-transform:uppercase;background:#ff5a600b;border:1px solid #ff868a26;border-radius:8px;padding:9px 12px;font-size:9px}.alertwork-preview{z-index:3;background:#ffffff0e;border:1px solid #ffffff1f;border-radius:26px;padding:14px;position:relative;transform:perspective(1200px)rotateY(-8deg)rotateX(3deg);box-shadow:0 44px 100px #00000070}.alertwork-preview:before{z-index:-1;filter:blur(55px);content:"";background:#ff414933;border-radius:50%;position:absolute;inset:8% -12% 8% 30%}.alertwork-preview img{border-radius:16px;width:100%;display:block}.projects-endcap{color:#c5c4d06e;letter-spacing:.16em;text-transform:uppercase;justify-content:space-between;align-items:center;width:min(1280px,88vw);min-height:180px;margin:0 auto;font-family:SFMono-Regular,Consolas,monospace;font-size:9px;display:flex}.projects-endcap button{color:#ebe8f2ad;cursor:pointer;font:inherit;letter-spacing:inherit;text-transform:uppercase;background:0 0;border:0;border-bottom:1px solid #ffffff2b;padding:10px 0}@keyframes ice-float{0%,to{transform:perspective(600px)rotateX(62deg)rotate(-27deg)translate(0)}50%{transform:perspective(600px)rotateX(62deg)rotate(-23deg)translate(4px,-13px)}}@keyframes portal-orbit-spin{to{transform:rotate(360deg)}}@keyframes portal-orbit-counter{to{transform:rotate(-360deg)}}@keyframes detail-arrival{0%{opacity:0;transform:translateY(16px)scale(.992)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes aurora-drift{0%{transform:translate(-3%,-3%)scale(.94)}to{transform:translate(5%,6%)scale(1.08)}}@keyframes chip-fall{0%{transform:translate3d(0, -18vh, 0) rotate(0deg) scale(var(--chip-scale))}to{transform:translate3d(44px, 112vh, 0) rotate(680deg) scale(var(--chip-scale))}}@media (max-width:1080px){.space-hub{grid-template-columns:1fr;gap:42px;width:min(900px,100%)}.hub-intro h2 span,.hub-intro h2 strong{display:inline}.hub-intro h2 strong{margin-left:.18em}.hub-intro>p:last-child{margin-top:24px}.portal-card{min-height:355px}.givee-showcase,.alertwork-showcase{grid-template-columns:1fr}.givee-visual{width:min(530px,100%);min-height:620px;margin:42px auto 0}.alertwork-preview{width:min(760px,100%);margin:25px auto 0;transform:none}}@media (max-width:720px){body{overflow:hidden}.space-page{padding:23px 19px 28px;display:block;overflow-y:auto}.space-header,.space-footer{min-height:34px}.space-hub{gap:32px;padding:60px 0 54px}.hub-intro h2{font-size:clamp(54px,17vw,82px);line-height:.83}.hub-intro h2 span,.hub-intro h2 strong{display:block}.hub-intro h2 strong{margin-top:.2em;margin-left:0}.portal-grid{grid-template-columns:1fr}.portal-card{min-height:360px}.space-footer{padding-bottom:env(safe-area-inset-bottom)}.detail-header{min-height:68px;padding:0 20px}.detail-header>span{display:none}.detail-hero{width:calc(100% - 40px);padding:132px 0 72px}.detail-hero h2{font-size:clamp(51px,15vw,78px);line-height:.84}.detail-lede{margin-top:34px;font-size:15px}.career-signal-grid{grid-template-columns:1fr;margin-top:47px}.career-signal-grid>div{border-bottom:1px solid #b1d3ff1a;border-right:0;min-height:92px}.career-signal-grid>div:last-child{border-bottom:0}.career-timeline{width:calc(100% - 30px);padding-bottom:74px}.career-entry{grid-template-columns:27px minmax(0,1fr)}.timeline-rail:before{left:7px}.timeline-rail i,.career-entry-current .timeline-rail i{top:43px;left:3px}.career-card{padding:25px 21px 27px}.career-card:hover{transform:none}.career-card-topline{flex-direction:column;align-items:flex-start;margin-bottom:28px}.career-date{text-align:left}.career-card h3{font-size:clamp(27px,8vw,39px)}.leadership-vault,.toolkit-section{width:calc(100% - 42px)}.section-heading-row>span{display:none}.leadership-grid{grid-template-columns:1fr}.leadership-grid article{min-height:220px}.leadership-grid h3{margin-top:45px}.project-showcase{border-radius:22px;width:calc(100% - 24px)}.givee-showcase,.alertwork-showcase{padding:76px 22px 38px}.project-brand-row{align-items:flex-start;margin-bottom:36px}.project-brand-row img{border-radius:15px;width:59px;height:59px}.project-showcase h3{font-size:clamp(42px,13vw,64px)}.project-facts{grid-template-columns:1fr}.project-facts>div{min-height:127px}.project-facts span{margin-bottom:17px}.givee-visual{min-height:450px;margin-top:35px}.givee-image-frame{border-radius:110px 110px 24px 24px;width:72%;left:13%}.impact-label{bottom:3%;right:0}.casino-showcase{min-height:680px;padding:82px 20px}.casino-content h3{margin-top:37px;font-size:clamp(58px,18vw,82px)}.casino-content>p{font-size:14px}.falling-chip{width:44px;height:44px;font-size:15px}.alertwork-showcase{gap:32px}.alertwork-preview{border-radius:18px;padding:7px}.alertwork-preview img{border-radius:12px}.projects-endcap{gap:25px;width:calc(100% - 40px);min-height:145px}}@media (max-width:400px){.portal-card{min-height:335px}.portal-card>strong{font-size:31px}.portal-card>small{max-width:220px;padding-right:32px;line-height:1.5}.project-links{flex-direction:column;align-items:stretch}.project-link{width:100%}.projects-endcap>span{display:none}}@media (prefers-reduced-motion:reduce){.portal-ice,.portal-orbit,.portal-orbit img,.portal-orbit>span,.career-aurora,.falling-chip,.impact-orbit,.live-dot{animation:none}.portal-card,.career-card,.project-link,.back-button span{transition:none}}
