*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.17 | MIT License | https://tailwindcss.com
*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Suisse,system-ui,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{line-height:inherit}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{text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.block{display:block}.inline-flex{display:inline-flex}.table{display:table}.contents{display:contents}.hidden{display:none}.h-full{height:100%}.w-full{width:100%}.grow{flex-grow:1}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.overflow-hidden{overflow:hidden}.rounded-\[8px\]{border-radius:8px}.border{border-width:1px}.border-white\/\[0\.08\]{border-color:rgb(255 255 255/.08)}.bg-\[\#070707\]{--tw-bg-opacity:1;background-color:rgb(7 7 7/var(--tw-bg-opacity,1))}.bg-\[length\:28px_28px\]{background-size:28px 28px}.bg-repeat{background-repeat:repeat}.p-0{padding:0}.p-6{padding:1.5rem}.text-left{text-align:left}.blur{--tw-blur:blur(8px)}.blur,.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@font-face{font-family:Suisse;src:url(/fonts/suisse/Suisse-Regular.otf) format("opentype");font-display:swap;font-style:normal;font-weight:400}@font-face{font-family:Suisse;src:url(/fonts/suisse/Suisse-Medium.otf) format("opentype");font-display:swap;font-style:normal;font-weight:500}@font-face{font-family:Baskervville;src:url(/fonts/baskervville/Baskervville-Italic-VariableFont_wght.ttf) format("truetype");font-display:swap;font-style:italic;font-weight:400 700}:root{color-scheme:dark;--page:#080808;--panel:#080808;--panel-soft:#090b0b;--text:#f4f4f5;--text-primary:rgba(244,244,245,0.94);--text-title:rgba(244,244,245,0.92);--text-secondary:rgba(255,255,255,0.72);--text-muted:rgba(226,226,232,0.54);--text-meta:rgba(226,226,232,0.52);--text-chip:rgba(255,255,255,0.56);--muted:var(--text-muted);--muted-soft:var(--text-meta);--section-secondary:var(--text-muted);--section-secondary-size:13px;--section-secondary-line:18px;--stroke-outer:rgba(255,255,255,0.12);--stroke-divider:rgba(255,255,255,0.115);--stroke-muted:rgba(255,255,255,0.09);--stroke-hover:rgba(255,255,255,0.15);--divider:var(--stroke-divider);--line:var(--stroke-outer);--line-subtle:var(--stroke-divider);--line-muted:var(--stroke-muted);--line-hover:var(--stroke-hover);--line-strong:var(--stroke-outer);--display:var(--font-pp-mondwest),Georgia,serif;--body:"Suisse",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--button-font:"Suisse",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}*{box-sizing:border-box}html{min-width:320px;overflow-y:auto;scrollbar-gutter:stable;scroll-behavior:smooth}body,html{min-height:100%;overflow-x:clip;font-family:var(--body);font-synthesis:none}body{margin:0;overflow-y:clip;background:var(--page);color:var(--text);text-rendering:geometricPrecision;-webkit-overflow-scrolling:touch}a{color:inherit;text-decoration:none}a:focus-visible{outline:1px solid rgba(229,229,229,.72);outline-offset:4px}img,svg{display:block}.nightfall-page{position:relative;min-height:100vh;background:var(--page);isolation:isolate;padding:0 20px}.nightfall-page:before{position:fixed;inset:0;z-index:0;background-color:var(--panel);content:"";pointer-events:none}.nightfall-column{position:relative;z-index:1;width:min(100%,620px);margin:0 auto;padding-top:0}.status-bar{position:relative;z-index:40;justify-content:space-between;width:100%;min-height:38px;margin:8px 0;border:1px dashed rgba(255,255,255,.105);border-radius:14px;padding:7px 24px;background:linear-gradient(180deg,rgba(255,255,255,.028),rgba(255,255,255,.008)),rgba(5,5,6,.28);color:var(--text);line-height:1.4}.status-bar,.status-bar p{display:flex;align-items:center;font-size:13px;letter-spacing:0}.status-bar p{margin:0;color:var(--text-muted);line-height:16px;white-space:nowrap}.status-glasses{position:absolute;top:50%;left:50%;z-index:50;display:grid;place-items:center;width:36px;height:12px;transform:translate(-50%,-50%)}.status-glasses-trigger{display:grid;width:36px;height:12px;place-items:center;border:0;padding:0;background:transparent;cursor:pointer;transition:transform .18s cubic-bezier(.22,1,.36,1)}.status-glasses-trigger:focus-visible,.status-glasses-trigger:hover,.status-glasses:has(.status-glasses-tooltip.is-visible) .status-glasses-trigger{transform:scale(1.04) rotate(-2deg)}.status-glasses-trigger:focus-visible{outline:1px solid rgba(255,255,255,.18);outline-offset:6px}.status-glasses img{width:36px;height:9px;-o-object-fit:contain;object-fit:contain}.status-glasses-tooltip{position:absolute;top:calc(100% + 7px);left:50%;z-index:60;width:-moz-max-content;width:max-content;max-width:min(260px,calc(100vw - 40px));border:1px solid var(--line-subtle);border-radius:999px;padding:5px 11px;background:rgba(10,10,12,.72);box-shadow:0 6px 18px rgba(0,0,0,.18);color:rgba(255,255,255,.68);font-family:var(--body);font-size:13px;font-weight:400;line-height:1.35;letter-spacing:0;text-align:center;white-space:nowrap;opacity:0;pointer-events:none;transform:translate(-50%,-3px);transition:opacity .18s ease,transform .18s cubic-bezier(.22,1,.36,1)}.status-glasses-tooltip.is-visible{opacity:.8;transform:translate(-50%)}.status-time{display:flex;align-items:center;justify-content:flex-end;gap:2px;color:var(--text-muted);font-size:13px;line-height:16px;letter-spacing:0;white-space:nowrap;font-variant-numeric:tabular-nums}.status-time span:last-child{margin-left:6px}.status-time-separator{animation:status-time-colon-blink 1s step-end infinite}@keyframes status-time-colon-blink{0%,49%{opacity:1}50%,to{opacity:.18}}@keyframes availability-ping{75%,to{opacity:0;transform:scale(2)}}.portfolio-card{position:relative;z-index:1;margin-top:0;overflow:visible;border-right:1px dashed var(--line-strong);border-left:1px dashed var(--line-strong);border-radius:16px;background:rgba(8,8,8,.93)}.hero-card{position:relative;display:flex;flex-direction:column;gap:0;padding-bottom:0;border-radius:16px 16px 0 0}.hero-banner{position:relative;height:180px;overflow:hidden;overflow:clip;border-top:1px dashed var(--line-subtle);border-radius:inherit;background:var(--panel);clip-path:inset(0 round 16px 16px 0 0)}.hero-banner:after{position:absolute;inset:0;z-index:1;content:"";background:none;pointer-events:none}.hero-bg{position:absolute;inset:0;width:100%;height:100%;border-radius:inherit;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 0;object-position:50% 0;mix-blend-mode:normal;opacity:.36;filter:none}.portrait-wrap{position:relative;z-index:1;width:180px;height:236px;margin:-184px 0 0 16px}.portrait-glitch-layer,.portrait-image{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.portrait-image{position:relative;z-index:1;transform:translate3d(0,-3px,0);transition:filter .18s ease,opacity .18s ease,transform .18s ease;will-change:transform,filter,opacity}.portrait-glitch-layer{position:absolute;inset:0;z-index:2;opacity:0;pointer-events:none;will-change:clip-path,opacity,transform,filter}.portrait-glitch-layer-a{filter:contrast(1.12) saturate(1.18) hue-rotate(12deg)}.portrait-glitch-layer-b{filter:contrast(1.14) saturate(1.22) hue-rotate(-14deg)}.portrait-wrap:hover .portrait-image{animation:portrait-base-glitch .68s step-end both}.portrait-wrap:hover .portrait-glitch-layer-a{animation:portrait-channel-glitch .68s step-end both}.portrait-wrap:hover .portrait-glitch-layer-b{animation:portrait-slice-glitch .68s step-end both}.profile-copy{display:flex;flex-direction:column;gap:0;padding:0 32px;margin-top:16px}.profile-copy p{margin:0;color:var(--text-title);font-family:var(--button-font);font-size:20px;font-weight:500;line-height:24px}.profile-copy span{color:var(--text-muted);font-size:16px;font-weight:400;line-height:24px}.headline-block{padding:56px 32px 0}.headline-block h1{display:flex;flex-direction:column;margin:0;color:#ffffff;font-family:var(--display);font-size:42px;font-weight:400;line-height:46px;letter-spacing:0}.headline-block h1>span{display:flex;align-items:baseline;gap:8px;white-space:nowrap}.headline-block p{width:min(100%,560px);margin:16px 0 0;color:var(--text-secondary);font-size:18px;font-weight:400;line-height:1.5;letter-spacing:0}.hero-paragraph-line{display:block}.hero-editorial-accent{display:inline;font-family:Baskervville,Georgia,serif;font-style:italic;font-weight:400;line-height:inherit;white-space:nowrap}.animated-word-shell{display:inline-flex;width:11ch;min-width:11ch;color:rgba(255,255,255,.92);vertical-align:baseline}.animated-word{font-family:var(--display);font-weight:400;font-size:1em;line-height:1}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;padding:24px 32px 0}.hero-actions a{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;height:38px;min-height:38px;min-width:104px;border:1px solid rgba(255,255,255,.05);border-radius:999px;padding:1px 18px 0;background:rgba(255,255,255,.022);color:rgba(255,255,255,.9);font-family:var(--button-font);font-size:15px;font-weight:500;letter-spacing:-.01em;text-align:center;text-rendering:geometricPrecision;white-space:nowrap;-webkit-font-smoothing:antialiased;font-synthesis:none;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,color .16s ease,opacity .16s ease,transform .16s ease}.hero-actions a,.hero-actions a>span{display:inline-flex;align-items:center;justify-content:center;line-height:1}.hero-actions a>span{transform:none}.hero-actions a:first-child{border-color:var(--line-hover);background:#e8e8e8;color:#050506;box-shadow:none}.hero-actions a:last-child{border-color:rgba(255,255,255,.04);background:rgba(255,255,255,.045);color:rgba(255,255,255,.82)}.hero-actions a:focus-visible,.hero-actions a:hover{transform:none}.hero-actions a:first-child:focus-visible,.hero-actions a:first-child:hover{border-color:rgba(255,255,255,.96);background:#ffffff;box-shadow:0 0 0 1px rgba(255,255,255,.18),0 10px 24px rgba(255,255,255,.08);color:#050506}.hero-actions a:last-child:focus-visible,.hero-actions a:last-child:hover{border-color:rgba(255,255,255,.055);background:rgba(255,255,255,.065);color:rgba(255,255,255,.92)}.hero-actions a:active{transform:none}.social-links{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:40px;width:100%;border:0;border-top:1px dashed var(--line-subtle);border-bottom:1px dashed var(--divider);margin:28px 0 0;padding:24px 32px;color:var(--text-muted);font-size:15px;line-height:20px}.social-links a{font-weight:400;opacity:.82;transition:color .18s ease,opacity .18s ease,transform .18s ease}.social-links a:focus-visible,.social-links a:hover{color:rgba(255,255,255,.74);opacity:1;transform:none}.work-section{border-top:0}.side-product-section,.work-section{display:flex;flex-direction:column;gap:16px;padding:32px}.side-product-section{border-top:1px dashed var(--divider)}.side-product-section .section-label{margin:0}.side-product-card{position:relative;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;overflow:hidden;border:0;border-radius:0;background:transparent;color:inherit;text-decoration:none;box-shadow:none;transition:color .22s ease}.side-product-card:focus-visible,.side-product-card:hover{color:inherit}.side-product-brand-copy{display:inline-flex;min-width:0;align-items:flex-start;gap:16px}.side-product-brand-logo{width:46px;height:46px;flex:0 0 auto;border-radius:15px;-o-object-fit:contain;object-fit:contain}.side-product-mockup{position:relative;display:grid;width:120px;height:90px;flex:0 0 auto;place-items:center;overflow:hidden;border:1px solid rgba(255,255,255,.055);border-radius:14px;background:#101010;box-shadow:none;transition:background .42s ease,box-shadow .52s cubic-bezier(.22,1,.36,1)}.side-product-mockup:before{position:absolute;inset:-20px;z-index:0;pointer-events:none;content:"";background:radial-gradient(circle at 50% 68%,rgba(255,255,255,.14),rgba(255,255,255,.045) 36%,transparent 68%);opacity:.3;transition:opacity .52s cubic-bezier(.22,1,.36,1)}.side-product-mockup:after{position:absolute;inset:-42px -64px;z-index:2;pointer-events:none;content:"";background:linear-gradient(115deg,transparent 32%,rgba(255,255,255,.08) 48%,transparent 64%);filter:blur(14px);opacity:0;transform:translate3d(-88%,0,0)}.side-product-mockup img{position:relative;z-index:1;display:block;width:64px;max-height:120px;-o-object-fit:contain;object-fit:contain;filter:none;transform:translate3d(0,7px,0) scale(1);transform-origin:50% 68%}.side-product-brand-copy>span{display:flex;min-width:0;flex-direction:column;gap:0}.side-product-brand-copy strong{color:var(--text-primary);font-family:var(--button-font);font-size:21px;font-weight:500;line-height:26px;letter-spacing:0;transition:color .22s ease}.side-product-brand-copy small{max-width:420px;color:var(--text-secondary);font-size:16px;font-weight:400;line-height:1.3;letter-spacing:0;transition:color .22s ease}.side-product-arrow{position:relative;display:flex;align-items:center;justify-content:center;width:40px;height:40px;flex:0 0 auto;border:0;border-radius:999px;background:rgba(255,255,255,.045);color:rgba(255,255,255,.58);overflow:hidden;opacity:.82;transform:translateZ(0);transition:background .22s ease,color .22s ease,opacity .22s ease}.side-product-card:focus-visible .side-product-brand-copy strong,.side-product-card:hover .side-product-brand-copy strong{color:#ffffff}.side-product-card:focus-visible .side-product-brand-copy small,.side-product-card:hover .side-product-brand-copy small{color:rgba(244,244,245,.72)}.side-product-card:focus-visible .side-product-mockup,.side-product-card:hover .side-product-mockup{background:#141414;box-shadow:0 18px 42px rgba(255,255,255,.045)}.side-product-card:focus-visible .side-product-mockup:before,.side-product-card:hover .side-product-mockup:before{opacity:.62}.side-product-card:focus-visible .side-product-mockup:after,.side-product-card:hover .side-product-mockup:after{animation:trt-mockup-sweep 1s cubic-bezier(.22,1,.36,1) 1 both}.side-product-card:focus-visible .side-product-mockup img,.side-product-card:hover .side-product-mockup img{filter:none;transform:translate3d(0,7px,0) scale(1)}.side-product-card:focus-visible .side-product-arrow,.side-product-card:hover .side-product-arrow{background:rgba(255,255,255,.068);color:rgba(255,255,255,.82);opacity:.92}@media (min-width:1024px){.nightfall-column{padding-top:0}.portfolio-card{margin-top:0}.hero-card{padding-bottom:0}.hero-banner{height:164px}.portrait-wrap{width:176px;height:231px;margin-top:-171px}.headline-block{padding-right:24px;padding-left:24px;padding-top:72px}.headline-block p{margin-top:16px}.hero-actions{padding:32px 24px 0}.social-links{margin-top:32px;padding-bottom:28px}.profile-copy{padding-right:24px;padding-left:24px}.work-section{padding-top:40px;gap:16px}}.blackjack-heading h2,.toolkit-heading h2{margin:0;color:#ffffff;font-family:var(--display);font-size:28px;font-weight:400;line-height:normal;letter-spacing:.25px}.work-section .section-label{margin:0}#work-title{scroll-margin-top:24vh}@media (min-width:1024px){#work-title{scroll-margin-top:30vh}}.stacked-projects{position:relative;margin-top:0;perspective:1200px;padding-bottom:80px}.stacked-project-card{position:sticky;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) 112px;width:100%;height:376px;margin-bottom:64vh;overflow:hidden;border:1px dashed var(--line);border-radius:16px;background:rgba(6,7,8,.96);box-shadow:inset 0 1px 0 rgba(255,255,255,.045);color:inherit;isolation:isolate;pointer-events:auto;transform-origin:50% 62%;transform:translateZ(0);transition:border-color .42s cubic-bezier(.22,1,.36,1),box-shadow .42s cubic-bezier(.22,1,.36,1),transform .52s cubic-bezier(.22,1,.36,1);will-change:transform}.stacked-project-card:last-child{margin-bottom:0}@supports (animation-timeline:view()){.stacked-project-card{animation:stacked-card-depth linear both;animation-timeline:view();animation-range:exit 0 exit 78%}}@keyframes stacked-card-depth{0%{filter:brightness(1);scale:1}to{filter:brightness(.72);scale:.965}}.stacked-project-card:after{position:absolute;inset:0;z-index:1;border-radius:inherit;background-image:linear-gradient(180deg,transparent,rgba(0,0,0,.12));background-size:100% 100%;content:"";opacity:.12;pointer-events:none}.stacked-project-card.is-active{border-color:var(--line-hover);box-shadow:inset 0 1px 0 rgba(255,255,255,.07)}.stacked-project-card.is-active:focus-visible,.stacked-project-card.is-active:hover{border-color:var(--line-hover);box-shadow:inset 0 1px 0 rgba(255,255,255,.08);transform:translate3d(0,-4px,0) scale(1.004)}.stacked-project-casino{background:rgba(6,7,8,.96)}.stacked-project-bg{position:absolute;inset:0;z-index:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:0;filter:saturate(.9) brightness(.72) contrast(1.05);transform:scale(1);transition:opacity .64s cubic-bezier(.22,1,.36,1),filter .64s cubic-bezier(.22,1,.36,1),transform .64s cubic-bezier(.22,1,.36,1)}.stacked-project-card.is-active .stacked-project-bg{opacity:.42;transform:scale(1.03)}.stacked-project-noxwin.is-active .stacked-project-bg{opacity:.24;filter:saturate(.88) brightness(.68) contrast(1.04)}.stacked-project-noise,.stacked-project-scanline{position:absolute;inset:0;z-index:2;pointer-events:none}.stacked-project-scanline{top:50%;right:16%;bottom:auto;left:16%;height:1px;background:linear-gradient(90deg,transparent,rgba(55,210,255,.36),transparent);box-shadow:0 0 16px rgba(55,210,255,.14);opacity:0;transform:translateY(-50%) scaleX(.66)}.stacked-project-card.is-active:focus-visible .stacked-project-scanline,.stacked-project-card.is-active:hover .stacked-project-scanline{animation:noxwin-scanline .36s ease-out}.stacked-project-visual{position:relative;z-index:3;display:grid;min-height:0;place-items:center;transform:translateY(16px)}.stacked-project-visual img{display:block;width:min(46%,292px);max-height:132px;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 14px 28px rgba(0,0,0,.34));transform:translateZ(0)}.stacked-project-casino .stacked-project-visual img{width:min(46%,292px)}.stacked-project-trt .stacked-project-visual img{width:min(26%,112px)}.stacked-affiliate-mark{transform:translateZ(0) scale(.4)}.stacked-project-card.is-active:focus-visible .stacked-affiliate-mark,.stacked-project-card.is-active:focus-visible .stacked-project-visual img,.stacked-project-card.is-active:hover .stacked-affiliate-mark,.stacked-project-card.is-active:hover .stacked-project-visual img{animation:noxwin-logo-glitch .36s steps(2)}.stacked-project-placeholder{color:rgba(255,255,255,.7);font-family:var(--display);font-size:32px;line-height:1}.stacked-project-copy{position:relative;z-index:4;display:flex;width:min(100%,340px);flex-direction:column;gap:4px;margin:0 0 32px 32px;color:rgba(244,244,245,.92)}.stacked-project-copy span{color:rgba(255,255,255,.38);font-size:9px;font-weight:500;line-height:16px;letter-spacing:.12em;text-transform:uppercase}.stacked-project-copy strong{color:rgba(255,255,255,.96);font-size:22px;font-weight:500;line-height:28px}.stacked-project-copy small{max-width:272px;color:rgba(255,255,255,.46);font-size:13px;line-height:20px}.stacked-project-action{position:absolute;top:24px;right:24px;z-index:4;display:inline-flex;width:28px;height:28px;align-items:center;justify-content:center;border:1px solid var(--line-subtle);border-radius:999px;background:rgba(255,255,255,.018);color:rgba(255,255,255,.42);transition:border-color .18s ease,color .18s ease,transform .18s cubic-bezier(.22,1,.36,1)}.stacked-project-action svg{width:12px;height:12px}.stacked-project-card.is-active:focus-visible .stacked-project-action,.stacked-project-card.is-active:hover .stacked-project-action{border-color:var(--line-hover);color:rgba(255,255,255,.72);transform:translate3d(2px,-2px,0)}.stacked-projects-progress{display:none;justify-content:center;gap:8px}.stacked-projects-progress span{display:block;width:6px;height:6px;border-radius:999px;background:rgba(255,255,255,.18);transition:width .24s cubic-bezier(.22,1,.36,1),background .24s ease}.stacked-projects-progress span.is-active{width:18px;background:rgba(255,255,255,.52)}.stacked-projects-list{display:grid;gap:16px;margin-top:8px}.stacked-projects-list .stacked-project-card{position:relative;min-height:320px;opacity:1!important;transform:none!important}.work-list{display:grid;grid-template-columns:1fr;gap:24px}.work-card{display:flex;flex-direction:column;gap:8px;min-width:0}.work-card.is-featured{grid-column:1/-1;gap:0}.image-placeholder{display:flex;align-items:center;justify-content:center;min-height:222px;border:1px dashed var(--line-strong);border-radius:16px;color:rgba(255,255,255,.4);font-family:var(--display);font-size:28px;letter-spacing:.25px;transition:border-color .18s ease,color .18s ease,background .18s ease}.work-card:not(.is-featured) .image-placeholder{min-height:206px}.project-thumb{position:relative;overflow:hidden;isolation:isolate;width:100%;border-color:var(--line);background:rgba(255,255,255,.035);box-shadow:inset 0 1px 0 rgba(255,255,255,.045);color:transparent;transition:border-color .42s cubic-bezier(.22,1,.36,1),box-shadow .42s cubic-bezier(.22,1,.36,1),transform .42s cubic-bezier(.22,1,.36,1)}.project-thumb:after{position:absolute;inset:0;z-index:1;border-radius:inherit;background-image:linear-gradient(180deg,transparent,rgba(0,0,0,.12));background-size:100% 100%;content:"";opacity:.12;pointer-events:none}.project-thumb-bg{position:absolute;inset:0;z-index:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:1;filter:none;transform:scale(1);transition:opacity .64s cubic-bezier(.22,1,.36,1),transform .64s cubic-bezier(.22,1,.36,1),filter .64s cubic-bezier(.22,1,.36,1);will-change:opacity,transform,filter}.project-thumb-noxwin .project-thumb-bg{opacity:0;filter:none}.project-thumb-casino .project-thumb-bg{opacity:0;filter:saturate(.9) brightness(.7) contrast(1.05)}.project-thumb-casino,.project-thumb-noxwin{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) 112px;align-content:stretch;align-items:stretch;justify-content:stretch;justify-items:start;background:#101011}.project-thumb-casino{background:#101011}.work-card.is-featured .project-thumb{min-height:344px;border-radius:16px}.project-thumb-placeholder:before{position:absolute;inset:0;z-index:0;content:"";background:#090b0b;transform:scale(1);transition:transform .9s cubic-bezier(.22,1,.36,1);will-change:transform}.project-thumb-casino:before,.project-thumb-placeholder:after{content:none}.project-thumb-affiliate:before,.project-thumb-trt:before{background:#090b0b}.project-thumb-scanline,.project-thumb-vignette{position:absolute;inset:0;z-index:1;pointer-events:none}.project-thumb-vignette{background:linear-gradient(180deg,rgba(0,0,0,.16),rgba(0,0,0,.42))}.project-thumb-noxwin .project-thumb-vignette{opacity:0;background:linear-gradient(90deg,rgba(0,0,0,.38),transparent 22%,transparent 78%,rgba(0,0,0,.38)),linear-gradient(180deg,rgba(0,0,0,.28),transparent 28%,transparent 72%,rgba(0,0,0,.3));transition:opacity .64s cubic-bezier(.22,1,.36,1)}.work-card:focus-visible .project-thumb-noxwin .project-thumb-vignette,.work-card:hover .project-thumb-noxwin .project-thumb-vignette{opacity:1}.project-thumb-scanline{top:50%;right:16%;bottom:auto;left:16%;height:1px;background:linear-gradient(90deg,transparent,rgba(55,210,255,.42),transparent);box-shadow:none;opacity:0;transform:translateY(-50%) scaleX(.66)}.project-thumb-logo-wrap{position:relative;z-index:3;align-self:center;justify-self:center;grid-column:1;display:grid;place-items:center;min-width:180px;filter:drop-shadow(0 14px 28px rgba(0,0,0,.34));transform:translateY(16px)}.project-thumb-casino .project-thumb-logo-wrap,.project-thumb-logo-wrap{width:46%;max-width:292px}.project-thumb-logo{display:block;width:100%;max-width:100%;height:auto;transform:translateZ(0)}.project-thumb-copy{position:relative;z-index:4;align-self:start;justify-self:start;grid-column:1;display:flex;width:min(100%,340px);flex-direction:column;gap:4px;margin:0 0 32px 32px;padding:0;background:transparent;color:rgba(244,244,245,.92);text-align:left}.project-thumb-copy:before{content:none}.project-thumb-copy span{color:rgba(255,255,255,.38);font-family:var(--body);font-size:9px;font-weight:500;line-height:16px;letter-spacing:.12em;text-transform:uppercase}.project-thumb-copy strong{color:rgba(255,255,255,.96);font-family:var(--body);font-size:22px;font-weight:500;line-height:28px;letter-spacing:0}.project-thumb-copy small{display:-webkit-box;overflow:hidden;max-width:272px;color:rgba(255,255,255,.46);font-family:var(--body);font-size:13px;line-height:20px;-webkit-box-orient:vertical;-webkit-line-clamp:2}.project-thumb-action{position:absolute;top:24px;right:24px;z-index:4;display:inline-flex;width:28px;height:28px;align-items:center;justify-content:center;border:1px solid var(--line-subtle);border-radius:999px;background:rgba(255,255,255,.018);color:rgba(255,255,255,.42);transition:border-color .18s ease,color .18s ease,transform .18s cubic-bezier(.22,1,.36,1)}.project-thumb-action svg{width:12px;height:12px}.project-thumb-placeholder-content{position:relative;z-index:2;display:flex;max-width:min(78%,360px);flex-direction:column;align-items:center;gap:0;color:rgba(255,255,255,.92);text-align:center;text-shadow:0 14px 28px rgba(0,0,0,.38)}.project-thumb-placeholder-content span{font-family:var(--display);font-size:32px;line-height:1;letter-spacing:0}.work-card:not(.is-featured) .project-thumb-placeholder-content span{font-size:28px}.project-thumb-placeholder-logo{display:block;width:min(84%,286px);height:auto;max-height:92px;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 12px 24px rgba(0,0,0,.34));transform:translateZ(0)}.project-thumb-trt .project-thumb-placeholder-logo{width:min(68%,190px);max-height:104px}.work-card:focus-visible .project-thumb,.work-card:hover .project-thumb{border-color:var(--line-hover);background:rgba(255,255,255,.045);box-shadow:inset 0 1px 0 rgba(255,255,255,.07);transform:translate3d(0,-4px,0)}.work-card:focus-visible .project-thumb-bg,.work-card:focus-visible .project-thumb-placeholder:before,.work-card:hover .project-thumb-bg,.work-card:hover .project-thumb-placeholder:before{transform:scale(1.03)}.work-card:focus-visible .project-thumb-noxwin .project-thumb-bg,.work-card:hover .project-thumb-noxwin .project-thumb-bg{opacity:.9;filter:saturate(.9) brightness(.82) contrast(1.05)}.work-card:focus-visible .project-thumb-casino,.work-card:hover .project-thumb-casino{background:#111112}.work-card:focus-visible .project-thumb-casino .project-thumb-bg,.work-card:hover .project-thumb-casino .project-thumb-bg{opacity:.82;filter:saturate(.92) brightness(.72) contrast(1.08);transform:scale(1.03)}.work-card:focus-visible .project-thumb-logo-wrap,.work-card:hover .project-thumb-logo-wrap{animation:noxwin-logo-glow 1.4s ease-in-out .36s infinite alternate}.work-card:focus-visible .project-thumb-logo,.work-card:hover .project-thumb-logo{animation:noxwin-logo-glitch .36s steps(2)}.work-card:focus-visible .project-thumb-action,.work-card:hover .project-thumb-action{border-color:var(--line-hover);color:rgba(255,255,255,.72);transform:translate3d(2px,-2px,0)}.work-card:focus-visible .project-thumb-placeholder-logo,.work-card:hover .project-thumb-placeholder-logo{animation:supporting-logo-glitch .32s steps(2)}.work-card:focus-visible .project-thumb-scanline,.work-card:hover .project-thumb-scanline{animation:noxwin-scanline .36s ease-out}.work-card.has-thumbnail:focus-visible .project-thumb-copy,.work-card.has-thumbnail:focus-visible .work-meta small,.work-card.has-thumbnail:focus-visible .work-meta strong,.work-card.has-thumbnail:hover .project-thumb-copy,.work-card.has-thumbnail:hover .work-meta small,.work-card.has-thumbnail:hover .work-meta strong{animation:noxwin-copy-flicker .32s steps(2)}.work-card:focus-visible .image-placeholder:not(.project-thumb),.work-card:hover .image-placeholder:not(.project-thumb){border-color:var(--line-hover);background:rgba(255,255,255,.018);color:rgba(244,244,245,.58)}.work-meta{display:flex;flex-direction:column;justify-content:center;min-height:72px;padding:0 16px;font-size:14px;line-height:22px}.work-kicker{margin-bottom:8px;color:rgba(255,255,255,.42);font-size:11px;font-weight:500;line-height:16px;letter-spacing:.12em;text-transform:uppercase}.work-meta strong{color:rgba(244,244,245,.9);font-size:20px;font-weight:400;line-height:28px;transition:color .18s ease}.work-meta small{color:var(--section-secondary);font-size:var(--section-secondary-size);line-height:var(--section-secondary-line);transition:color .18s ease}.work-meta span{max-width:520px;margin-top:4px;color:rgba(210,210,210,.5);font-size:13px;line-height:21px}.work-card:focus-visible .work-meta strong,.work-card:hover .work-meta strong{color:#ffffff}.work-card:focus-visible .work-meta small,.work-card:hover .work-meta small{color:rgba(244,244,245,.56)}.project-showcase{position:relative;margin-top:0}.project-showcase-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:16px}.project-showcase-card{position:relative;display:grid;grid-template-rows:176px 112px;min-height:304px;overflow:hidden;border:1px dashed var(--line);border-radius:16px;background:rgba(255,255,255,.035);box-shadow:inset 0 1px 0 rgba(255,255,255,.045);color:inherit;isolation:isolate;transition:border-color .42s cubic-bezier(.22,1,.36,1),box-shadow .42s cubic-bezier(.22,1,.36,1),transform .42s cubic-bezier(.22,1,.36,1)}.project-showcase-bg{position:absolute;inset:0;z-index:-1;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:0;filter:saturate(.9) brightness(.7) contrast(1.05);transform:scale(1);transition:opacity .64s cubic-bezier(.22,1,.36,1),filter .64s cubic-bezier(.22,1,.36,1),transform .64s cubic-bezier(.22,1,.36,1)}.project-showcase-card:after,.project-showcase-card:before{position:absolute;inset:0;z-index:-1;content:"";pointer-events:none}.project-showcase-card:before{opacity:0;background:none;transition:opacity .42s cubic-bezier(.22,1,.36,1),transform .62s cubic-bezier(.22,1,.36,1)}.project-showcase-card:after{border-radius:inherit;background-image:linear-gradient(180deg,transparent,rgba(0,0,0,.14));background-size:100% 100%;opacity:1}.project-showcase-card:focus-visible,.project-showcase-card:hover{border-color:var(--line-hover);box-shadow:inset 0 1px 0 rgba(255,255,255,.07);transform:translate3d(0,-4px,0)}.project-showcase-card:focus-visible:before,.project-showcase-card:hover:before{opacity:0;transform:none}.project-showcase-card:focus-visible .project-showcase-bg,.project-showcase-card:hover .project-showcase-bg{opacity:.48;transform:scale(1.03)}.project-showcase-noxwin:focus-visible .project-showcase-bg,.project-showcase-noxwin:hover .project-showcase-bg{opacity:.28;filter:saturate(.88) brightness(.68) contrast(1.04)}.project-showcase-casino,.project-showcase-noxwin{grid-column:1/-1;grid-template-rows:232px 112px;min-height:344px}.project-showcase-affiliate,.project-showcase-trt{grid-column:span 6}.project-showcase-solo{grid-column:1/-1}.project-showcase-visual{position:relative;display:grid;min-height:176px;place-items:center;overflow:hidden;padding:32px}.project-showcase-card:not(.project-showcase-affiliate) .project-showcase-visual{min-height:176px}.project-showcase-visual:before{display:none;content:none}.project-showcase-orbit{position:absolute;width:168px;height:168px;border:1px solid var(--line-subtle);border-radius:999px;opacity:.64;transform:rotate(-18deg) scaleX(1.28);transition:opacity .42s ease,transform .62s cubic-bezier(.22,1,.36,1)}.project-showcase-visual img{position:relative;z-index:1;width:min(72%,230px);max-height:116px;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 16px 32px rgba(0,0,0,.42));transform:translateZ(0) scale(1);transition:filter .42s ease,transform .62s cubic-bezier(.22,1,.36,1)}.project-showcase-casino .project-showcase-visual img,.project-showcase-noxwin .project-showcase-visual img{width:min(46%,292px)}.project-showcase-trt .project-showcase-visual img{width:min(36%,88px)}.project-showcase-affiliate .project-showcase-visual img{width:min(36%,88px);max-height:56px;opacity:.86}.iaffiliate-mark{position:relative;z-index:1;display:block;width:219.01px;height:229.53px;filter:drop-shadow(0 47.2032px 13.6163px rgba(0,0,0,.01)) drop-shadow(0 30.8636px 11.8008px rgba(0,0,0,.04)) drop-shadow(0 17.2473px 9.98529px rgba(0,0,0,.14)) drop-shadow(0 7.26203px 7.26203px rgba(0,0,0,.23)) drop-shadow(0 1.81551px 4.53877px rgba(0,0,0,.27));opacity:.92;transform:translateZ(0) scale(.38);transition:filter .42s ease,opacity .42s ease,transform .62s cubic-bezier(.22,1,.36,1)}.iaffiliate-mark-piece{position:absolute;display:block;background:#0d0d12}.iaffiliate-mark-piece-a{left:43.22%;right:28.03%;top:69.16%;bottom:17.77%;background:linear-gradient(90deg,rgba(0,0,0,0) -81.89%,rgba(255,255,255,.16) 137.55%),#0d0d12}.iaffiliate-mark-piece-b{left:19.24%;right:50.33%;top:37.78%;bottom:17.76%}.iaffiliate-mark-piece-b,.iaffiliate-mark-piece-c{background:linear-gradient(180deg,rgba(255,255,255,.16),rgba(255,255,255,0)),#0d0d12}.iaffiliate-mark-piece-c{left:45.4%;right:19.24%;top:17.76%;bottom:17.77%}.project-showcase-copy{position:relative;z-index:2;display:flex;min-width:0;flex-direction:column;gap:4px;padding:0 32px 32px}.project-showcase-affiliate .project-showcase-copy{padding:0 32px 32px}.project-showcase-kicker{margin-bottom:0;color:rgba(255,255,255,.34);font-size:9px;font-weight:500;line-height:16px;letter-spacing:.12em;text-transform:uppercase}.project-showcase-copy strong{color:var(--text-title);font-size:24px;font-weight:500;line-height:32px;letter-spacing:0;transition:color .18s ease}.project-showcase-copy small{display:-webkit-box;overflow:hidden;max-width:272px;color:var(--text-meta);font-size:13px;line-height:20px;-webkit-box-orient:vertical;-webkit-line-clamp:1}.project-showcase-meta{position:absolute;top:20px;right:20px;z-index:3;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid var(--line-subtle);border-radius:999px;background:rgba(255,255,255,.018);color:rgba(255,255,255,.42);font-size:0;font-weight:500;line-height:16px;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;transition:border-color .18s ease,background .18s ease,color .18s ease,transform .18s cubic-bezier(.22,1,.36,1)}.project-showcase-meta svg{width:12px;height:12px;opacity:.74;transform:translate(0);transition:opacity .18s ease,transform .18s cubic-bezier(.22,1,.36,1)}.project-showcase-card:focus-visible .project-showcase-visual:before,.project-showcase-card:hover .project-showcase-visual:before{opacity:.72;transform:scale(1)}.project-showcase-card:focus-visible .project-showcase-orbit,.project-showcase-card:hover .project-showcase-orbit{opacity:.86;transform:rotate(-10deg) scaleX(1.36)}.project-showcase-card:focus-visible .project-showcase-visual img,.project-showcase-card:hover .project-showcase-visual img{filter:drop-shadow(0 20px 36px rgba(0,0,0,.48));animation:supporting-logo-glitch .32s steps(2);transform:translate3d(0,-4px,0) scale(1.02)}.project-showcase-card:focus-visible .iaffiliate-mark,.project-showcase-card:hover .iaffiliate-mark{filter:drop-shadow(0 20px 36px rgba(0,0,0,.48));animation:supporting-logo-glitch .32s steps(2);transform:translate3d(0,-4px,0) scale(.393)}.project-showcase-card:focus-visible .project-showcase-copy strong,.project-showcase-card:hover .project-showcase-copy strong{color:#ffffff}.project-showcase-card:focus-visible .project-showcase-meta,.project-showcase-card:hover .project-showcase-meta{border-color:var(--line-hover);color:rgba(255,255,255,.72);transform:translate3d(2px,-2px,0)}.project-showcase-card:focus-visible .project-showcase-meta svg,.project-showcase-card:hover .project-showcase-meta svg{opacity:1;transform:translate(0)}.project-showcase-list-mode{position:relative;margin-top:0}.project-showcase-list{display:grid;gap:48px}.project-showcase-row{position:relative;display:flex;flex-direction:column;gap:20px;border-top:0;color:inherit}.project-showcase-row:first-child{border-top:0}.project-showcase-row-highlight{display:none}.project-showcase-row-preview{position:relative;display:block;overflow:hidden;width:100%;aspect-ratio:16/9;border:0;border-radius:16px;background:transparent;box-shadow:none;opacity:0;filter:blur(8px) saturate(.86) brightness(.82);transform:translate3d(0,28px,0) scale(.985);transition:background .22s ease,filter .86s cubic-bezier(.22,1,.36,1),opacity .86s cubic-bezier(.22,1,.36,1),transform .86s cubic-bezier(.22,1,.36,1);will-change:opacity,filter,transform}.project-showcase-row-affiliate .project-showcase-row-preview:after{position:absolute;inset:0;z-index:1;border-radius:inherit;background:linear-gradient(180deg,rgba(0,0,0,.035),rgba(0,0,0,.08)),linear-gradient(90deg,rgba(0,0,0,.055),transparent 26%,transparent 74%,rgba(0,0,0,.055));content:"";opacity:1;pointer-events:none;transition:opacity .26s ease}.project-showcase-row.is-preview-visible .project-showcase-row-preview{opacity:1;filter:blur(0);transform:translateZ(0) scale(1)}@media (min-width:768px){html.is-safari .project-showcase-row.is-safari-prerender .project-showcase-row-preview{opacity:1;filter:blur(0);transform:translateZ(0) scale(1)}}.project-showcase-row-preview img,.project-showcase-row-preview video{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:1;filter:none;transform:scale(1.01);transition:filter .26s ease,opacity .26s ease,transform .36s cubic-bezier(.22,1,.36,1)}.project-showcase-row-poster{position:absolute;inset:0;z-index:1;display:block;pointer-events:none;opacity:1;transition:opacity .22s ease}.project-showcase-row-poster.is-video-ready{opacity:0}.project-showcase-row-video{position:relative;z-index:0}.project-showcase-row-preview video::-webkit-media-controls,.project-showcase-row-preview video::-webkit-media-controls-overlay-play-button,.project-showcase-row-preview video::-webkit-media-controls-panel,.project-showcase-row-preview video::-webkit-media-controls-play-button,.project-showcase-row-preview video::-webkit-media-controls-start-playback-button{display:none!important;-webkit-appearance:none;opacity:0}.project-showcase-row-affiliate .project-showcase-row-preview video,.project-showcase-row-casino .project-showcase-row-preview video,.project-showcase-row-noxwin .project-showcase-row-preview video{opacity:1;filter:none}.project-showcase-row-content{position:relative;display:flex;min-height:0;align-items:center;justify-content:space-between;gap:16px;padding:0}.tablet-test-page{position:relative;display:grid;min-height:100vh;overflow:hidden;place-items:center;padding:48px 20px;background:radial-gradient(circle at 50% 42%,rgba(255,255,255,.055),transparent 26%),radial-gradient(circle at 50% 104%,rgba(0,0,0,.82),transparent 48%),linear-gradient(145deg,#121314,#050506 54%,#000);color:var(--text)}.tablet-test-page:before{position:absolute;inset:0;content:"";background:radial-gradient(ellipse at center,transparent 44%,rgba(0,0,0,.72) 100%),linear-gradient(90deg,rgba(255,255,255,.075),transparent 18%,transparent 80%,rgba(255,255,255,.035));opacity:.58;pointer-events:none}.tablet-test-copy{position:absolute;top:26px;left:28px;z-index:2;max-width:min(340px,calc(100vw - 56px))}.tablet-test-copy h1,.tablet-test-copy p,.tablet-test-copy span{margin:0}.tablet-test-copy p{color:rgba(255,255,255,.38);font-size:13px;line-height:18px;text-transform:uppercase}.tablet-test-copy h1{margin-top:6px;color:rgba(255,255,255,.94);font-family:var(--display);font-size:clamp(30px,4vw,44px);font-weight:400;line-height:1}.tablet-test-copy span{display:block;margin-top:12px;color:rgba(255,255,255,.58);font-size:15px;line-height:1.45}.tablet-test-stage{position:relative;z-index:1;width:min(1100px,94vw);aspect-ratio:16/10}.tablet-test-canvas{position:absolute;inset:0}.tablet-test-canvas canvas{display:block;width:100%;height:100%}.tablet-test-toggle{position:absolute;right:32px;bottom:32px;z-index:2;border:1px solid rgba(255,255,255,.14);border-radius:999px;padding:10px 16px;background:rgba(255,255,255,.045);color:rgba(255,255,255,.78);font:inherit;font-size:14px;cursor:pointer}.tablet-test-toggle:focus-visible,.tablet-test-toggle:hover{border-color:rgba(255,255,255,.24);color:#fff}.project-showcase-row-brand{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0}.project-showcase-row-brand-copy{display:inline-flex;min-width:0;align-items:center;gap:12px}.project-showcase-row-brand-logo{width:46px;height:46px;flex:0 0 auto;border-radius:15px;-o-object-fit:contain;object-fit:contain}.project-showcase-row-brand-copy>span{display:flex;min-width:0;flex-direction:column;gap:0}.project-showcase-row-title-line,.side-product-title-line{display:inline-flex;min-width:0;align-items:center;-moz-column-gap:10px;column-gap:10px;row-gap:4px;flex-wrap:wrap}.project-showcase-row-brand-copy strong{color:var(--text-primary);font-family:var(--button-font);font-size:21px;font-weight:500;line-height:26px;letter-spacing:0;transition:color .22s ease}.project-inline-status,.side-product-inline-status{position:relative;top:-2px;flex:0 0 auto;color:rgba(244,244,245,.42);font-family:var(--font-pixel),var(--font-geist-mono),"Geist Mono",monospace;font-size:12px;font-weight:400;line-height:1;letter-spacing:.02em;text-transform:uppercase}.project-showcase-row-brand-copy small{max-width:480px;color:var(--text-secondary);font-size:16px;font-weight:400;line-height:1.3;letter-spacing:0;transition:color .22s ease}.project-showcase-row-main{display:flex;min-width:0;flex:1;flex-direction:column;gap:0}.project-showcase-row-title{display:inline-flex;align-items:center;gap:8px}.project-showcase-row-title strong{position:relative;display:inline-block;color:var(--text-primary);font-family:var(--button-font);font-size:21px;font-weight:500;line-height:28px;letter-spacing:0;transition:color .22s ease}.project-showcase-row-underline{display:none}.project-showcase-row-arrow{position:relative;display:flex;align-items:center;justify-content:center;width:40px;height:40px;flex:0 0 auto;border:0;border-radius:999px;background:rgba(255,255,255,.045);color:rgba(255,255,255,.58);overflow:hidden;opacity:.82;transform:translateZ(0);transition:background .22s ease,color .22s ease,opacity .22s ease,transform .26s cubic-bezier(.22,1,.36,1)}.project-status,.status-icons{position:relative}.status-icons{width:24px;height:24px;color:currentColor;overflow:hidden}.status-icons svg{position:absolute;inset:3px;display:block;width:18px;height:18px;transform:translateX(0);will-change:transform,opacity}.status-icons path,.status-icons svg{fill:currentColor;stroke:none}.status-icons .icon-main{opacity:1;transform:translateX(0)}.status-icons .icon-duplicate{opacity:0;transform:translateX(-18px)}.project-showcase-row.is-hovered .project-showcase-row-highlight,.project-showcase-row:focus-visible .project-showcase-row-highlight,.project-showcase-row:hover .project-showcase-row-highlight{opacity:0}.project-showcase-row.is-hovered .project-showcase-row-brand-copy strong,.project-showcase-row.is-hovered .project-showcase-row-title strong,.project-showcase-row:focus-visible .project-showcase-row-brand-copy strong,.project-showcase-row:focus-visible .project-showcase-row-title strong,.project-showcase-row:hover .project-showcase-row-brand-copy strong,.project-showcase-row:hover .project-showcase-row-title strong{color:#ffffff}.project-showcase-row.is-hovered .project-showcase-row-arrow,.project-showcase-row:focus-visible .project-showcase-row-arrow,.project-showcase-row:hover .project-showcase-row-arrow{background:rgba(255,255,255,.068);color:rgba(255,255,255,.82);opacity:.92;transform:translateZ(0)}.project-showcase-row.is-hovered .icon-main,.project-showcase-row:focus-visible .icon-main,.project-showcase-row:hover .icon-main,.side-product-card:focus-visible .icon-main,.side-product-card:hover .icon-main{animation:icon-main-slide .62s cubic-bezier(.22,1,.36,1) both}.project-showcase-row.is-hovered .icon-duplicate,.project-showcase-row:focus-visible .icon-duplicate,.project-showcase-row:hover .icon-duplicate,.side-product-card:focus-visible .icon-duplicate,.side-product-card:hover .icon-duplicate{animation:icon-duplicate-slide .62s cubic-bezier(.22,1,.36,1) both}.project-showcase-row-main small{max-width:480px;color:var(--text-secondary);font-size:16px;font-weight:400;line-height:1.3;letter-spacing:0;transition:color .22s ease}.project-showcase-row.is-preview-visible.is-hovered .project-showcase-row-preview,.project-showcase-row.is-preview-visible:focus-visible .project-showcase-row-preview,.project-showcase-row.is-preview-visible:hover .project-showcase-row-preview{background:transparent;transform:none}.project-showcase-row.is-hovered .project-showcase-row-preview img,.project-showcase-row.is-hovered .project-showcase-row-preview video,.project-showcase-row:focus-visible .project-showcase-row-preview img,.project-showcase-row:focus-visible .project-showcase-row-preview video,.project-showcase-row:hover .project-showcase-row-preview img,.project-showcase-row:hover .project-showcase-row-preview video{opacity:1;filter:none;transform:scale(1.01)}.project-showcase-row-noxwin.is-hovered .project-showcase-row-preview video,.project-showcase-row-noxwin:focus-visible .project-showcase-row-preview video,.project-showcase-row-noxwin:hover .project-showcase-row-preview video{opacity:1;filter:brightness(1.025) contrast(1.015);transform:scale(1.025)}.project-showcase-row-casino.is-hovered .project-showcase-row-preview video,.project-showcase-row-casino:focus-visible .project-showcase-row-preview video,.project-showcase-row-casino:hover .project-showcase-row-preview video{opacity:1;filter:brightness(1.08) contrast(1.03);transform:scale(1.025)}.project-showcase-row-affiliate.is-hovered .project-showcase-row-preview video,.project-showcase-row-affiliate:focus-visible .project-showcase-row-preview video,.project-showcase-row-affiliate:hover .project-showcase-row-preview video{opacity:1;filter:none;transform:scale(1.025)}.project-showcase-row.is-hovered .project-showcase-row-preview .project-showcase-row-poster.is-video-ready img,.project-showcase-row:focus-visible .project-showcase-row-preview .project-showcase-row-poster.is-video-ready img,.project-showcase-row:hover .project-showcase-row-preview .project-showcase-row-poster.is-video-ready img{opacity:1}.project-showcase-row.is-hovered .project-showcase-row-preview .project-showcase-row-poster.is-video-ready,.project-showcase-row:focus-visible .project-showcase-row-preview .project-showcase-row-poster.is-video-ready,.project-showcase-row:hover .project-showcase-row-preview .project-showcase-row-poster.is-video-ready{opacity:0}.project-showcase-row-affiliate.is-hovered .project-showcase-row-preview:after,.project-showcase-row-affiliate:focus-visible .project-showcase-row-preview:after,.project-showcase-row-affiliate:hover .project-showcase-row-preview:after{opacity:.38}.project-showcase-row.is-hovered .project-showcase-row-underline,.project-showcase-row:focus-visible .project-showcase-row-underline,.project-showcase-row:hover .project-showcase-row-underline{transform:none}.project-showcase-row.is-hovered .project-showcase-row-brand-copy small,.project-showcase-row.is-hovered .project-showcase-row-main small,.project-showcase-row:focus-visible .project-showcase-row-brand-copy small,.project-showcase-row:focus-visible .project-showcase-row-main small,.project-showcase-row:hover .project-showcase-row-brand-copy small,.project-showcase-row:hover .project-showcase-row-main small{color:rgba(244,244,245,.72)}.project-showcase-list-end{display:none}.route-transition-shell{min-height:100%;overflow-x:clip;overflow-y:visible;transform-origin:50% 0;backface-visibility:hidden}[data-reveal-block]{opacity:1;transform:translateZ(0);filter:none;transform-origin:50% 0}.route-transition-shell[data-route-kind=case-study][data-transition-phase=enter]{opacity:0;transform:translate3d(0,32px,0);filter:none;animation:case-study-page-enter .9s cubic-bezier(.22,1,.36,1) both;will-change:opacity,transform,filter}.route-transition-shell[data-route-kind=case-study][data-transition-phase=enter] [data-reveal-block]{animation:none}.route-transition-shell[data-route-kind=page][data-transition-phase=enter] [data-reveal-block]{opacity:0;transform:translateZ(0);filter:none;animation:page-section-reveal 1.5s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(var(--reveal-index, 0) * 60ms);will-change:opacity,transform,filter}@keyframes case-study-page-enter{0%{opacity:0;transform:translate3d(0,32px,0);filter:none}to{opacity:1;transform:translateZ(0);filter:none}}@keyframes page-section-reveal{0%{opacity:0;transform:translateZ(0);filter:none}54%{opacity:1;transform:translateZ(0);filter:none}74%{transform:translateZ(0)}to{opacity:1;transform:translateZ(0);filter:none}}@media (max-width:640px){.route-transition-shell[data-route-kind=case-study][data-transition-phase=enter]{transform:translate3d(0,24px,0);filter:none}@keyframes case-study-page-enter{0%{opacity:0;transform:translate3d(0,24px,0);filter:none}to{opacity:1;transform:translateZ(0);filter:none}}}.case-study-page{min-height:100svh;padding-bottom:80px;background:#050606}.case-study-container{width:min(100%,1024px);margin:0 auto;padding:104px 0 0}.case-study-shell{color:rgba(244,244,245,.94)}.case-study-nav{display:flex;min-height:48px;align-items:center;justify-content:flex-start;padding:0 0 48px;font-size:14px;line-height:22px}.case-study-nav a{display:inline-flex;width:40px;height:40px;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.07);border-radius:999px;background:rgba(255,255,255,.055);color:rgba(244,244,245,.88);text-decoration:none;transition:background .22s ease,border-color .22s ease,color .22s ease,transform .22s ease}.case-study-nav a:focus-visible,.case-study-nav a:hover{border-color:rgba(255,255,255,.14);background:rgba(255,255,255,.085);color:#ffffff;transform:translate3d(-2px,0,0)}.case-study-nav svg{width:18px;height:18px}.case-study-hero{display:grid;gap:0;padding:0 0 48px}.case-study-meta{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:16px}.case-study-meta span{color:rgba(210,210,210,.56);font-size:15px;line-height:24px}.case-study-meta span+span:before{content:"✦";margin-right:10px;color:rgba(210,210,210,.42)}.case-study-hero h1{max-width:860px;margin:0 0 48px;color:rgba(244,244,245,.98);font-size:34px;font-weight:400;line-height:42px;letter-spacing:-.035em}@media (min-width:1024px){.case-study-hero h1{font-size:60px;line-height:68px}}.case-study-request{display:grid;gap:8px;max-width:none;border:1px solid var(--stroke-divider);border-radius:16px;padding:16px 18px;background:rgba(255,255,255,.065);color:rgba(244,244,245,.9)}.case-study-request div{display:flex;align-items:center;gap:10px}.case-study-request svg{width:18px;height:18px}.case-study-request strong{font-size:14px;font-weight:500;line-height:20px}.case-study-request p{max-width:1080px;margin:0;color:rgba(244,244,245,.84);font-size:14px;line-height:22px}.case-study-visual{position:relative;display:grid;min-height:605px;place-items:end start;overflow:hidden;border:1px dashed var(--stroke-divider);border-radius:16px;padding:32px;background:radial-gradient(circle at 78% 18%,rgba(255,255,255,.08),transparent 30%),linear-gradient(135deg,rgba(255,255,255,.06),transparent 32%),#f1f1f1;color:rgba(10,10,10,.74)}.case-study-placeholder-grid{position:absolute;inset:0;background:linear-gradient(rgba(0,0,0,.045) 1px,transparent 0),linear-gradient(90deg,rgba(0,0,0,.045) 1px,transparent 0);background-size:64px 64px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.65),rgba(0,0,0,.18));mask-image:linear-gradient(180deg,rgba(0,0,0,.65),rgba(0,0,0,.18))}.case-study-placeholder-copy{position:relative;display:grid;gap:8px}.case-study-inline-placeholder span,.case-study-placeholder-copy span{color:rgba(10,10,10,.5);font-size:12px;line-height:18px;letter-spacing:.08em;text-transform:uppercase}.case-study-placeholder-copy strong{color:rgba(10,10,10,.86);font-size:32px;font-weight:500;line-height:40px;letter-spacing:-.02em}.case-study-overview{display:grid;gap:8px;padding:48px 0 40px}.case-study-overview h2,.case-study-section-heading h2{margin:0;color:rgba(244,244,245,.95);font-size:24px;font-weight:400;line-height:32px;letter-spacing:0}.case-study-overview p,.case-study-results>p{max-width:1040px;margin:0;color:var(--text-secondary);font-size:16px;font-weight:400;line-height:1.6;letter-spacing:0}.case-study-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding:24px 0 56px;border-bottom:1px dashed var(--stroke-divider)}.case-study-facts div{display:grid;align-content:start;gap:12px;min-height:auto;padding-left:0}.case-study-facts div+div{border-left:0}.case-study-content-block span,.case-study-facts span,.case-study-next small{color:rgba(210,210,210,.46);font-size:14px;line-height:20px;letter-spacing:0;text-transform:none}.case-study-facts>div>span{border-left:1px dashed var(--stroke-hover);padding-left:16px}.case-study-facts strong{color:rgba(244,244,245,.92);font-size:14px;font-weight:500;line-height:20px}.case-study-facts p{margin:0;color:rgba(244,244,245,.82);font-size:14px;line-height:20px}.case-study-fact-list{display:grid;gap:4px;margin:0;padding:0 0 0 16px;list-style:none}.case-study-fact-list li{margin:0;padding:0;color:rgba(244,244,245,.92);font-size:14px;font-weight:400;line-height:20px}.case-study-sections{display:grid;gap:64px;padding:64px 0}.case-study-content-block{display:grid;grid-template-columns:minmax(0,.62fr) minmax(320px,.38fr);gap:32px 48px;align-items:start;border-top:1px dashed var(--stroke-divider);padding-top:48px}.case-study-content-block h2{max-width:640px;margin:0;color:rgba(244,244,245,.94);font-size:24px;font-weight:400;line-height:32px;letter-spacing:0}.case-study-content-block p{grid-column:1;max-width:680px;margin:0;color:var(--text-secondary);font-size:16px;font-weight:400;line-height:1.6;letter-spacing:0}.case-study-content-block>span{grid-column:1/-1;color:rgba(244,244,245,.6);font-size:16px;font-style:italic;font-weight:400;line-height:24px;letter-spacing:0;text-transform:none}.case-study-inline-placeholder{grid-column:2;grid-row:2/span 2;min-height:240px;border:1px dashed var(--stroke-divider);border-radius:16px;padding:16px;background:linear-gradient(rgba(255,255,255,.035) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 0),rgba(255,255,255,.035);background-size:40px 40px;color:rgba(244,244,245,.5)}.case-study-results{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 48px;border-bottom:1px dashed var(--stroke-divider);padding:56px 0}.case-study-section-heading{display:flex;grid-column:1/-1;align-items:center;gap:16px}.case-study-section-heading svg{width:24px;height:24px;color:#00d78f}.case-study-results>p{grid-column:1/-1;margin-top:-24px;margin-bottom:8px}.case-study-results div:not(.case-study-section-heading){display:grid;gap:12px;align-content:start}.case-study-results div:not(.case-study-section-heading) svg{width:24px;height:24px;color:rgba(244,244,245,.9)}.case-study-results div+div{border-left:0}.case-study-results strong{color:rgba(244,244,245,.95);font-family:var(--body);font-size:24px;font-weight:400;line-height:32px}.case-study-results span{color:var(--text-secondary);font-size:16px;font-weight:400;line-height:1.6;letter-spacing:0}.case-study-foundations{display:grid;gap:40px;border-bottom:1px dashed var(--stroke-divider);padding:72px 0}.case-study-foundations-intro{display:grid;justify-items:center;gap:8px;text-align:center}.case-study-foundations-intro span{color:rgba(244,244,245,.6);font-size:16px;font-style:italic;font-weight:400;line-height:24px}.case-study-foundations h2{margin:0;color:rgba(244,244,245,.96);font-size:40px;font-weight:400;line-height:48px;letter-spacing:-.02em}.case-study-foundations-intro p{max-width:820px;margin:0;color:var(--text-secondary);font-size:16px;font-weight:400;line-height:1.6;letter-spacing:0}.case-study-media-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.case-study-media-pair figure,.case-study-wide-figure{display:grid;gap:16px;margin:0}.case-study-media-placeholder{display:grid;min-height:360px;place-items:center;overflow:hidden;border:1px dashed var(--stroke-outer);border-radius:16px;background:linear-gradient(135deg,rgba(255,255,255,.08),rgba(255,255,255,.02)),linear-gradient(rgba(255,255,255,.035) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 0),#d7d9df;background-size:auto,40px 40px,40px 40px,auto;color:rgba(10,10,10,.45)}.case-study-media-placeholder span{font-size:14px;line-height:20px}.case-study-statement{max-width:720px;justify-self:center;font-size:36px;line-height:44px;text-align:center}.case-study-foundations figcaption{color:rgba(210,210,210,.58);font-size:14px;line-height:20px;text-align:center}.case-study-wide-figure .case-study-media-placeholder{min-height:682px}.case-study-foundation-system-placeholder{background:#dee0e7;color:rgba(10,10,10,.42)}.case-study-foundation-system-placeholder img{display:block;width:min(100%,920px);height:auto;max-height:calc(100% - 64px);-o-object-fit:contain;object-fit:contain}.case-study-split-copy{display:grid;grid-template-columns:minmax(0,.5fr) minmax(0,.5fr);gap:32px 48px;border-top:1px dashed var(--stroke-divider);padding-top:48px}.case-study-split-copy div{display:grid;gap:16px}.case-study-split-copy h2{max-width:360px;font-size:32px;line-height:40px}.case-study-split-copy p{max-width:460px;margin:0;color:var(--text-secondary);font-size:16px;font-weight:400;line-height:1.6;letter-spacing:0}.case-study-split-copy>p{margin-top:48px}.case-study-next{display:flex;min-height:120px;align-items:center;justify-content:space-between;gap:24px;border-top:1px dashed var(--stroke-divider);padding:32px 0;color:inherit;text-decoration:none;transition:background .22s ease,color .22s ease}.case-study-next span{display:grid;gap:8px}.case-study-next strong{color:rgba(244,244,245,.92);font-size:28px;font-weight:500;line-height:36px}.case-study-next svg{width:24px;height:24px;color:rgba(244,244,245,.56);transition:transform .22s ease}.case-study-next:focus-visible,.case-study-next:hover{color:#ffffff}.case-study-next:focus-visible svg,.case-study-next:hover svg{transform:translate3d(3px,-3px,0)}.noxwin-case-page{padding:0 24px;background:#050505}.noxwin-case-page:before{background-color:#050505;background-image:none;opacity:1}.noxwin-case{--noxwin-label-color:rgba(226,226,232,0.64);--noxwin-label-color-strong:rgba(226,226,232,0.7);--noxwin-media-caption-color:rgb(148,148,154);--noxwin-problem-accent:255,92,139;--noxwin-goal-accent:80,180,145;--radius-media-desktop:16px;--radius-media-mobile:12px;--noxwin-media-radius:var(--radius-media-desktop);position:relative;z-index:1;width:min(100%,1200px);margin:0 auto;padding:0}.noxwin-case-nav{display:flex;align-items:flex-end;justify-content:space-between;height:136px;color:rgba(226,226,232,.54);font-size:15px;line-height:16px}.noxwin-case-nav a,.noxwin-case-nav span{display:inline-flex;align-items:center;min-height:32px}.noxwin-case-nav a{gap:6px;transition:color .18s ease,transform .18s ease}.noxwin-case-nav a>svg{width:18px;height:18px;color:currentColor}.noxwin-case-nav a:focus-visible,.noxwin-case-nav a:hover{color:rgba(255,255,255,.9);transform:translateX(-2px)}.noxwin-case-hero{display:grid;place-items:center;gap:64px;min-height:1080px;padding:96px 0 0}.noxwin-case-hero-copy{display:flex;width:min(100%,720px);flex-direction:column;align-items:center;gap:24px;text-align:center}.noxwin-case-hero-copy img,.noxwin-case-hero-logo{width:240px;height:auto}.noxwin-case-hero-logo{pointer-events:none}.noxwin-case-hero-copy p{max-width:720px;margin:0;color:rgba(255,255,255,.72);font-size:20px;line-height:26px}.noxwin-case-hero-copy a{display:inline-flex;align-items:center;justify-content:center;height:38px;min-height:38px;min-width:129px;border:1px solid rgba(255,255,255,.105);border-radius:999px;padding:1px 24px 0;background:rgba(255,255,255,.085);color:rgba(255,255,255,.94);font-family:var(--button-font);font-size:15px;font-weight:500;line-height:1;text-align:center;white-space:nowrap;transition:border-color .18s ease,background .18s ease,color .18s ease,transform .18s ease}.noxwin-case-hero-copy a:focus-visible,.noxwin-case-hero-copy a:hover{border-color:rgba(255,255,255,.16);background:rgba(255,255,255,.115);color:#ffffff;transform:none}.noxwin-case-hero-media{width:min(100%,1200px);margin:0 auto}.noxwin-case-media-block{width:min(100%,1000px);margin:0 auto}.noxwin-case-hero-scroll-media{perspective:1000px}.noxwin-case-hero-video-shell{position:relative;aspect-ratio:16/9;width:100%;overflow:hidden;border-radius:var(--noxwin-media-radius);background:rgba(255,255,255,.035);box-shadow:0 32px 80px rgba(0,0,0,.32);transform-origin:center top;will-change:opacity,transform}.noxwin-case-hero-video-poster{position:absolute;z-index:2;inset:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;opacity:1;transition:opacity .22s ease;pointer-events:none}.noxwin-case-hero-video-shell--playing .noxwin-case-hero-video-poster{opacity:0}.noxwin-case-hero-media img,.noxwin-case-hero-media video,.noxwin-case-media-block img,.noxwin-case-media-block video{width:100%;height:auto}.noxwin-case-hero-media .noxwin-case-hero-video-poster{height:100%}.noxwin-case-hero-media video{position:absolute;inset:0;display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;overflow:hidden;border-radius:var(--noxwin-media-radius);background:transparent}.noxwin-case-section{width:min(100%,1000px);margin:0 auto;padding:144px 0 0}.noxwin-case-overview{width:min(100%,760px);padding-top:152px}.noxwin-case-section--lead{padding-top:160px}.noxwin-case-section--wide{padding-top:152px}.noxwin-case-section.noxwin-case-final-section{width:min(100%,1200px)}.noxwin-case-section.noxwin-goal-section{padding-top:104px}.noxwin-case-section.noxwin-case-final-section .noxwin-case-video-block{width:min(100%,1200px);margin-inline:auto}.noxwin-case-section--standard{padding-top:136px}.noxwin-case-section--compact{padding-top:120px}.noxwin-case-chapter-divider:before{content:none}.noxwin-case-copy{width:min(100%,760px)}.noxwin-case-eyebrow{display:block;color:var(--noxwin-label-color);font-family:var(--font-pixel),var(--font-geist-mono),"Geist Mono",monospace;font-size:13px;font-weight:400;line-height:17px;letter-spacing:.02em;text-transform:uppercase}.noxwin-case-eyebrow:after{content:"";display:block;width:100%;height:1px;margin-top:16px;border-top:1px dashed var(--stroke-divider)}.noxwin-case-copy h1{margin:24px 0 0;color:#ffffff;font-size:clamp(30px,3.2vw,34px);font-weight:400;line-height:1.22;letter-spacing:0}.noxwin-case-tags{display:flex;flex-wrap:wrap;gap:16px;margin-top:32px}.noxwin-case-tags span{display:inline-flex;align-items:center;min-height:38px;border:1px solid rgba(255,255,255,.105);border-radius:999px;padding:0 16px;background:rgba(255,255,255,.045);color:#ffffff;font-size:15px;line-height:20px}.noxwin-case-meta-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 24px;margin:48px 0 0}.noxwin-case-meta-grid div{min-height:64px}.noxwin-case-meta-grid dt{margin:0 0 16px;color:var(--noxwin-label-color);font-family:var(--font-pixel),var(--font-geist-mono),"Geist Mono",monospace;font-size:13px;font-weight:400;line-height:17px;letter-spacing:.02em;text-transform:uppercase}.noxwin-case-meta-grid dd{margin:0;color:#ffffff;font-size:16px;line-height:22px}.noxwin-case-section-heading{width:min(100%,800px);margin:0 auto 56px;border-top:0;padding-top:0}.noxwin-case-section--divided .noxwin-case-section-heading{border-top:1px dashed var(--stroke-divider);padding-top:72px}.noxwin-case-section-heading h2{width:min(100%,720px);margin:0 auto;color:#ffffff;font-size:31px;font-weight:400;line-height:34px;letter-spacing:0;text-transform:none}.noxwin-case-section-heading p{width:min(100%,720px);margin:16px auto 0;color:rgba(255,255,255,.72);font-size:18px;line-height:24px}.noxwin-goal-heading{margin-bottom:32px}.noxwin-case-problem-section{width:min(100%,1200px)}.noxwin-case-problem-section:before{display:block;width:min(100%,760px);height:1px;margin:0 auto 72px;border-top:1px dashed var(--stroke-divider);content:""}.noxwin-case-problem-shell{border:0;border-radius:0;padding:0;background:transparent}.noxwin-case-problem-heading{width:min(100%,760px);margin:0 auto 64px}.noxwin-case-problem-heading h2{width:100%;margin:0}.noxwin-case-problem-heading p{width:100%;margin:16px 0 0}.noxwin-case-card-stack,.noxwin-case-problem-grid{display:grid;width:min(100%,920px);margin:0 auto 88px}.noxwin-case-card-stack{gap:24px}.noxwin-case-card-stack,.noxwin-case-problem-cards{grid-template-columns:repeat(3,minmax(0,1fr));width:min(100%,1000px)}.noxwin-case-problem-cards{justify-content:center;-moz-column-gap:24px;column-gap:24px;row-gap:24px;margin-bottom:32px}.noxwin-case-problem-grid{grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden;border:1px dashed rgba(255,255,255,.075);border-radius:var(--noxwin-media-radius);background:rgba(255,255,255,.032)}.noxwin-case-card{position:relative;min-height:168px;border:0;border-radius:12px;padding:24px;background:rgba(255,255,255,.045);box-shadow:none}.noxwin-case-problem-card{--noxwin-card-accent:var(--noxwin-problem-accent);--noxwin-card-border-opacity:0.08;--noxwin-card-corner-opacity:0.44;--noxwin-card-hover-corner-opacity:0.7;--noxwin-card-label-opacity:0.78;--noxwin-card-label-hover-opacity:0.88;position:relative;display:flex;width:308px;height:154px;min-height:154px;flex-direction:column;align-items:flex-start;justify-content:center;flex-shrink:0;gap:0;border:1px dashed rgba(255,255,255,var(--noxwin-card-border-opacity));border-radius:0;padding:20px 24px;background-color:transparent;background-image:linear-gradient(rgba(var(--noxwin-card-accent),var(--noxwin-card-corner-opacity)),rgba(var(--noxwin-card-accent),var(--noxwin-card-corner-opacity))),linear-gradient(rgba(var(--noxwin-card-accent),var(--noxwin-card-corner-opacity)),rgba(var(--noxwin-card-accent),var(--noxwin-card-corner-opacity))),linear-gradient(rgba(var(--noxwin-card-accent),var(--noxwin-card-corner-opacity)),rgba(var(--noxwin-card-accent),var(--noxwin-card-corner-opacity))),linear-gradient(rgba(var(--noxwin-card-accent),var(--noxwin-card-corner-opacity)),rgba(var(--noxwin-card-accent),var(--noxwin-card-corner-opacity))),linear-gradient(rgba(var(--noxwin-card-accent),var(--noxwin-card-corner-opacity)),rgba(var(--noxwin-card-accent),var(--noxwin-card-corner-opacity))),linear-gradient(rgba(var(--noxwin-card-accent),var(--noxwin-card-corner-opacity)),rgba(var(--noxwin-card-accent),var(--noxwin-card-corner-opacity))),linear-gradient(rgba(var(--noxwin-card-accent),var(--noxwin-card-corner-opacity)),rgba(var(--noxwin-card-accent),var(--noxwin-card-corner-opacity))),linear-gradient(rgba(var(--noxwin-card-accent),var(--noxwin-card-corner-opacity)),rgba(var(--noxwin-card-accent),var(--noxwin-card-corner-opacity)));background-position:left -1px top -1px,left -1px top -1px,right -1px top -1px,right -1px top -1px,left -1px bottom -1px,left -1px bottom -1px,right -1px bottom -1px,right -1px bottom -1px;background-repeat:no-repeat;background-size:1px 7px,7px 1px,1px 7px,7px 1px,1px 7px,7px 1px,1px 7px,7px 1px;transition:border-color .22s cubic-bezier(.22,1,.36,1),background-color .22s cubic-bezier(.22,1,.36,1)}.noxwin-case-problem-eyebrow{display:block;color:rgba(var(--noxwin-card-accent),var(--noxwin-card-label-opacity));font-family:var(--font-pixel),var(--font-geist-mono),"Geist Mono",monospace;font-size:12px;font-weight:400;line-height:16px;letter-spacing:.02em;text-transform:uppercase;transition:color .22s cubic-bezier(.22,1,.36,1)}.noxwin-case-problem-grid>.noxwin-case-problem-card:nth-child(2n){border-left:1px dashed rgba(255,255,255,.075)}.noxwin-case-problem-grid>.noxwin-case-problem-card:nth-child(n+3){border-top:1px dashed rgba(255,255,255,.075)}.noxwin-case-problem-title{display:flex;align-items:center;gap:10px}.noxwin-case-problem-icon{display:inline-block;width:17px;height:17px;flex:0 0 17px;background-color:rgba(255,255,255,.58);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:17px 17px;mask-size:17px 17px}.noxwin-case-problem-icon-entry{-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3 3h8v2h2v3h-2V5H5v8h6v-3h2v5H3V3Zm8 6V7h2v1h2v2h-2v1h-2v-1H7V8h4v1Z' fill='black'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3 3h8v2h2v3h-2V5H5v8h6v-3h2v5H3V3Zm8 6V7h2v1h2v2h-2v1h-2v-1H7V8h4v1Z' fill='black'/%3E%3C/svg%3E")}.noxwin-case-problem-icon-casino{-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 3h10v2h1v8h-1v2H4v-2H3V5h1V3Zm2 2v2h2V5H6Zm4 0v2h2V5h-2ZM6 9v2h2V9H6Zm4 0v2h2V9h-2Z' fill='black'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 3h10v2h1v8h-1v2H4v-2H3V5h1V3Zm2 2v2h2V5H6Zm4 0v2h2V5h-2ZM6 9v2h2V9H6Zm4 0v2h2V9h-2Z' fill='black'/%3E%3C/svg%3E")}.noxwin-case-problem-icon-trend{-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3 13h12v2H3v-2Zm1-4h2v3H4V9Zm4-2h2v5H8V7Zm4-4h2v9h-2V3Zm-1 0h4v4h-2V6h-2V3Z' fill='black'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3 13h12v2H3v-2Zm1-4h2v3H4V9Zm4-2h2v5H8V7Zm4-4h2v9h-2V3Zm-1 0h4v4h-2V6h-2V3Z' fill='black'/%3E%3C/svg%3E")}.noxwin-case-problem-icon-navigation{-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 2h2v3h3v2h-3v2h4v2h-4v5H8v-5H4V9h4V7H5V5h3V2Zm6 1h2v2h-2V3ZM2 12h2v2H2v-2Z' fill='black'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 2h2v3h3v2h-3v2h4v2h-4v5H8v-5H4V9h4V7H5V5h3V2Zm6 1h2v2h-2V3ZM2 12h2v2H2v-2Z' fill='black'/%3E%3C/svg%3E")}.noxwin-case-pixel-icon{display:inline-block;width:24px;height:24px;flex:0 0 auto;border:0;border-radius:0;background-color:rgba(255,255,255,.58);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:24px 24px;mask-size:24px 24px;transform:none}.noxwin-case-pixel-icon-slip,.noxwin-case-pixel-icon-tips{-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 3h12v2h2v15H5V3Zm2 2v13h10V7h-2V5H7Zm2 4h6v2H9V9Zm0 4h4v2H9v-2Z' fill='black'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 3h12v2h2v15H5V3Zm2 2v13h10V7h-2V5H7Zm2 4h6v2H9V9Zm0 4h4v2H9v-2Z' fill='black'/%3E%3C/svg%3E")}.noxwin-case-pixel-icon-compare{-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 5h5v14H4V5Zm2 2v10h1V7H6Zm5-4h5v16h-5V3Zm2 2v12h1V5h-1Zm5 6h3v8h-3v-8Zm2 2v4h-1v-4h1Z' fill='black'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 5h5v14H4V5Zm2 2v10h1V7H6Zm5-4h5v16h-5V3Zm2 2v12h1V5h-1Zm5 6h3v8h-3v-8Zm2 2v4h-1v-4h1Z' fill='black'/%3E%3C/svg%3E")}.noxwin-case-pixel-icon-offer,.noxwin-case-pixel-icon-route{-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 4h7v7H4V4Zm2 2v3h3V6H6Zm9 1h2v3h3v2h-5V7Zm-9 8h2v2h5v2H6v-4Zm10-1h2v2h2v2h-2v2h-2v-2h-2v-2h2v-2Z' fill='black'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 4h7v7H4V4Zm2 2v3h3V6H6Zm9 1h2v3h3v2h-5V7Zm-9 8h2v2h5v2H6v-4Zm10-1h2v2h2v2h-2v2h-2v-2h-2v-2h2v-2Z' fill='black'/%3E%3C/svg%3E")}.noxwin-case-card-icon:before,.noxwin-case-pixel-icon:before{content:none}.noxwin-case-problem-card h3{margin:16px 0 0;color:rgba(255,255,255,.94);font-size:19px;font-weight:500;line-height:25px}.noxwin-case-problem-card .noxwin-case-metric-row span{background:rgba(var(--noxwin-problem-accent),.13);color:rgba(var(--noxwin-problem-accent),.9)}.noxwin-case-problem-card .noxwin-case-metric-meta{color:rgba(226,226,232,.58)}.noxwin-case-problem-card p{margin:0;color:rgba(226,226,232,.58);font-size:16px;line-height:24px}.noxwin-case-problem-card .noxwin-case-metric-meta{min-height:auto;margin-top:6px;border-top:0;padding-top:0;font-size:15px;line-height:21px}.noxwin-case-problem-shell .noxwin-case-media-block{width:min(100%,1000px)}.noxwin-problem-slider{width:100%}.noxwin-problem-slider__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;width:min(100%,1000px);margin:0 auto 40px}.noxwin-problem-slider__card{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:inherit;cursor:pointer;font:inherit;text-align:left}.noxwin-problem-slider__card-item{display:flex;width:100%;flex-direction:column;gap:0}.noxwin-problem-slider__card.noxwin-case-problem-card{position:relative;width:100%;height:auto;min-height:150px;justify-content:flex-start;overflow:hidden;--noxwin-card-border-opacity:0.08;--noxwin-card-corner-opacity:0.5;border:1px dashed rgba(255,255,255,var(--noxwin-card-border-opacity));border-radius:2px;padding:22px 24px 34px;background-color:rgba(255,255,255,.018);background-image:linear-gradient(rgba(var(--noxwin-card-accent),var(--noxwin-card-corner-opacity)),rgba(var(--noxwin-card-accent),var(--noxwin-card-corner-opacity))),linear-gradient(rgba(var(--noxwin-card-accent),var(--noxwin-card-corner-opacity)),rgba(var(--noxwin-card-accent),var(--noxwin-card-corner-opacity))),linear-gradient(rgba(var(--noxwin-card-accent),var(--noxwin-card-corner-opacity)),rgba(var(--noxwin-card-accent),var(--noxwin-card-corner-opacity))),linear-gradient(rgba(var(--noxwin-card-accent),var(--noxwin-card-corner-opacity)),rgba(var(--noxwin-card-accent),var(--noxwin-card-corner-opacity))),linear-gradient(rgba(var(--noxwin-card-accent),var(--noxwin-card-corner-opacity)),rgba(var(--noxwin-card-accent),var(--noxwin-card-corner-opacity))),linear-gradient(rgba(var(--noxwin-card-accent),var(--noxwin-card-corner-opacity)),rgba(var(--noxwin-card-accent),var(--noxwin-card-corner-opacity))),linear-gradient(rgba(var(--noxwin-card-accent),var(--noxwin-card-corner-opacity)),rgba(var(--noxwin-card-accent),var(--noxwin-card-corner-opacity))),linear-gradient(rgba(var(--noxwin-card-accent),var(--noxwin-card-corner-opacity)),rgba(var(--noxwin-card-accent),var(--noxwin-card-corner-opacity)));background-position:left -1px top -1px,left -1px top -1px,right -1px top -1px,right -1px top -1px,left -1px bottom -1px,left -1px bottom -1px,right -1px bottom -1px,right -1px bottom -1px;background-repeat:no-repeat;background-size:1px 8px,8px 1px,1px 8px,8px 1px,1px 8px,8px 1px,1px 8px,8px 1px;box-shadow:inset 0 1px 0 rgba(255,255,255,.045),0 14px 32px rgba(0,0,0,.22);opacity:.72;transition:background .22s cubic-bezier(.22,1,.36,1),box-shadow .22s cubic-bezier(.22,1,.36,1)}.noxwin-problem-slider__card.noxwin-case-problem-card:after,.noxwin-problem-slider__card.noxwin-case-problem-card:before{content:none}.noxwin-problem-slider__card.noxwin-case-problem-card:focus-visible,.noxwin-problem-slider__card.noxwin-case-problem-card:hover{--noxwin-card-border-opacity:0.12;--noxwin-card-corner-opacity:0.68;background-color:rgba(255,255,255,.022);box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 16px 36px rgba(0,0,0,.24);opacity:1}.noxwin-problem-slider__card.noxwin-case-problem-card:focus-visible:before,.noxwin-problem-slider__card.noxwin-case-problem-card:hover:before{content:none}.noxwin-problem-slider__card.noxwin-case-problem-card h3{margin-top:18px;color:rgba(255,255,255,.94);font-size:18px;font-weight:700;line-height:1.25;transition:color .22s cubic-bezier(.22,1,.36,1)}.noxwin-problem-slider__card.noxwin-case-problem-card .noxwin-case-metric-meta{margin-top:12px;color:rgba(255,255,255,.56);font-size:15.5px;font-weight:400;line-height:1.55;transition:color .22s cubic-bezier(.22,1,.36,1)}.noxwin-problem-slider__card.noxwin-case-problem-card .noxwin-case-problem-eyebrow{display:inline-flex;align-items:center;gap:7px;color:rgba(255,255,255,.42);font-size:11px;font-weight:600;letter-spacing:.02em}.noxwin-problem-slider__card.noxwin-case-problem-card .noxwin-case-problem-eyebrow:before{width:4px;height:4px;flex:0 0 4px;border-radius:1px;background:rgba(138,55,60,.75);content:"";opacity:0;transform:translateY(-.5px);transition:opacity .22s cubic-bezier(.22,1,.36,1)}.noxwin-problem-slider__card--active.noxwin-case-problem-card .noxwin-case-problem-eyebrow:before,.noxwin-problem-slider__card.noxwin-case-problem-card:focus-visible .noxwin-case-problem-eyebrow:before,.noxwin-problem-slider__card.noxwin-case-problem-card:hover .noxwin-case-problem-eyebrow:before{opacity:1}.noxwin-case-problem-eyebrow__label{color:rgba(255,255,255,.42)}.noxwin-case-problem-eyebrow__slash{color:rgba(138,55,60,.75)}.noxwin-case-problem-eyebrow__number{color:rgba(255,255,255,.58)}.noxwin-problem-slider__card.noxwin-case-problem-card:focus-visible h3,.noxwin-problem-slider__card.noxwin-case-problem-card:hover h3{color:rgba(255,255,255,.94)}.noxwin-problem-slider__card.noxwin-case-problem-card:focus-visible .noxwin-case-metric-meta,.noxwin-problem-slider__card.noxwin-case-problem-card:hover .noxwin-case-metric-meta{color:rgba(255,255,255,.6)}.noxwin-problem-slider__item-progress{position:absolute;right:24px;bottom:16px;left:24px;display:block;height:2px;overflow:hidden;border-radius:999px;background:rgba(255,255,255,.08);opacity:0;transition:opacity .22s cubic-bezier(.22,1,.36,1)}.noxwin-problem-slider__item-progress span{display:block;width:100%;height:100%;border-radius:inherit;background:linear-gradient(90deg,rgba(255,255,255,.82),rgba(255,255,255,.22));transform:scaleX(1);transform-origin:left center;transition:background .22s cubic-bezier(.22,1,.36,1),opacity .22s cubic-bezier(.22,1,.36,1)}.noxwin-problem-slider__card:focus-visible{outline:1px solid rgba(255,255,255,.4);outline-offset:4px}.noxwin-problem-slider__arrow:focus-visible{outline:1px solid rgba(255,255,255,.45);outline-offset:4px}.noxwin-problem-slider__card--active{--noxwin-card-border-opacity:0.14;--noxwin-card-corner-opacity:0.72;background-color:rgba(255,255,255,.026);opacity:1}.noxwin-problem-slider__card--active.noxwin-case-problem-card h3{color:rgba(255,255,255,.94)}.noxwin-problem-slider__card--active.noxwin-case-problem-card .noxwin-case-metric-meta{color:rgba(255,255,255,.58)}.noxwin-problem-slider__card--active .noxwin-problem-slider__item-progress,.noxwin-problem-slider__card.noxwin-case-problem-card:focus-visible .noxwin-problem-slider__item-progress,.noxwin-problem-slider__card.noxwin-case-problem-card:hover .noxwin-problem-slider__item-progress{opacity:1}.noxwin-problem-slider__card--active .noxwin-problem-slider__item-progress span{animation:noxwin-problem-progress var(--noxwin-problem-autoplay-duration,7s) linear both;transform:scaleX(0)}.noxwin-problem-slider__card--active:after{content:none}.noxwin-problem-slider--reduced-motion .noxwin-problem-slider__item-progress span{animation:none}.noxwin-problem-slider__stage{position:relative}.noxwin-problem-slider__stage>figcaption{margin-top:20px}.noxwin-problem-browser{position:relative;aspect-ratio:auto;overflow:hidden;border-radius:var(--noxwin-media-radius);border:1px solid rgba(255,255,255,.06);background:#151247;box-shadow:0 24px 80px rgba(0,0,0,.45)}.noxwin-problem-browser__chrome{position:relative;z-index:4;display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;-moz-column-gap:12px;column-gap:12px;width:100%;height:36px;align-items:center;border-bottom:1px solid rgba(255,255,255,.08);border-radius:0;padding:5px 14px;background:#151247;box-shadow:none}.noxwin-problem-browser__traffic{position:static;display:flex;flex:0 0 auto;align-items:center;width:32px;height:8px}.noxwin-problem-browser__traffic img{display:block;width:32px;height:8px;transform:scaleX(-1);transform-origin:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.noxwin-problem-browser__dot{display:block;width:9px;height:9px;border-radius:999px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.16)}.noxwin-problem-browser__dot--red{background:rgba(255,90,105,.92)}.noxwin-problem-browser__dot--yellow{background:rgba(245,195,84,.9)}.noxwin-problem-browser__dot--green{background:rgba(82,215,159,.9)}.noxwin-problem-browser__nav{flex:0 0 auto;gap:8px;padding:0 8px;border:1px solid rgba(255,255,255,.08);border-radius:999px;background:#1d185d;transition:background .18s ease,border-color .18s ease}.noxwin-problem-browser__actions,.noxwin-problem-browser__nav{position:static;display:flex;align-items:center;justify-content:center;height:22px}.noxwin-problem-browser__actions{justify-self:end;gap:10px}.noxwin-problem-browser__icon{display:block;width:13px;height:13px;flex:0 0 auto;background-color:rgba(255,255,255,.62);-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;mask-position:center;mask-repeat:no-repeat;mask-size:contain;opacity:.78;transition:background-color .18s ease,opacity .18s ease}.noxwin-problem-browser__icon--browser-back{width:7px;height:12px;background-color:rgba(255,255,255,.62);-webkit-mask-image:url(/assets/noxwin-case/browser-icons/white/back.svg);mask-image:url(/assets/noxwin-case/browser-icons/white/back.svg)}.noxwin-problem-browser__icon--browser-forward{width:7px;height:12px;background-color:rgba(255,255,255,.3);-webkit-mask-image:url(/assets/noxwin-case/browser-icons/white/forward.svg);mask-image:url(/assets/noxwin-case/browser-icons/white/forward.svg)}.noxwin-problem-browser__icon--browser-refresh{width:12px;height:12px;background-color:rgba(255,255,255,.56);-webkit-mask-image:url(/assets/noxwin-case/browser-icons/white/refresh.svg);mask-image:url(/assets/noxwin-case/browser-icons/white/refresh.svg)}.noxwin-problem-browser__icon--back{-webkit-mask-image:url(/assets/noxwin-case/browser-icons/chevron-left.svg);mask-image:url(/assets/noxwin-case/browser-icons/chevron-left.svg)}.noxwin-problem-browser__icon--forward{-webkit-mask-image:url(/assets/noxwin-case/browser-icons/chevron-right.svg);mask-image:url(/assets/noxwin-case/browser-icons/chevron-right.svg)}.noxwin-problem-browser__icon--refresh{-webkit-mask-image:url(/assets/noxwin-case/browser-icons/refresh.svg);mask-image:url(/assets/noxwin-case/browser-icons/refresh.svg)}.noxwin-problem-browser__icon--lock{position:absolute;left:14px;width:11px;height:11px;background-color:rgba(255,255,255,.5);-webkit-mask-image:url(/assets/noxwin-case/browser-icons/lock.svg);mask-image:url(/assets/noxwin-case/browser-icons/lock.svg)}.noxwin-problem-browser__icon--browser-sidebar{width:14px;height:12px;background-color:rgba(255,255,255,.54);-webkit-mask-image:url(/assets/noxwin-case/browser-icons/white/Symbol.svg);mask-image:url(/assets/noxwin-case/browser-icons/white/Symbol.svg)}.noxwin-problem-browser__icon--browser-share{width:12px;height:15px;background-color:rgba(255,255,255,.54);-webkit-mask-image:url(/assets/noxwin-case/browser-icons/white/Symbol-6.svg);mask-image:url(/assets/noxwin-case/browser-icons/white/Symbol-6.svg)}.noxwin-problem-browser__icon--browser-tabs{width:13px;height:13px;background-color:rgba(255,255,255,.54);-webkit-mask-image:url(/assets/noxwin-case/browser-icons/white/Symbol-5.svg);mask-image:url(/assets/noxwin-case/browser-icons/white/Symbol-5.svg)}.noxwin-problem-browser__actions:hover .noxwin-problem-browser__icon,.noxwin-problem-browser__nav:hover .noxwin-problem-browser__icon{background-color:rgba(255,255,255,.9);opacity:1}.noxwin-problem-browser__nav:hover{border-color:rgba(255,255,255,.12);background:#211b69}.noxwin-problem-browser__address{position:relative;display:flex;width:min(420px,40vw);height:22px;align-items:center;justify-content:center;justify-self:center;overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:999px;padding:0 34px;background:#1d185d;color:rgba(255,255,255,.82);font-family:var(--body);font-size:12px;font-weight:500;letter-spacing:0;line-height:16px;text-align:center;white-space:nowrap}.noxwin-problem-browser__address span:last-child{display:block;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis}.noxwin-problem-browser--problem-viewer .noxwin-problem-browser__address{font-size:12px}.noxwin-problem-browser__icon--address-refresh{position:absolute;right:14px;width:11px;height:11px;background-color:rgba(255,255,255,.52);-webkit-mask-image:url(/assets/noxwin-case/browser-icons/white/refresh.svg);mask-image:url(/assets/noxwin-case/browser-icons/white/refresh.svg)}.noxwin-problem-browser__audit-control{position:relative;z-index:5;display:grid;grid-template-columns:minmax(0,auto) minmax(180px,1fr);gap:18px;align-items:center;padding:8px 16px 9px;background:#151247}.noxwin-problem-browser__audit-meta{display:inline-flex;min-width:0;align-items:center;gap:8px;color:rgba(255,255,255,.46);font-family:var(--font-pixel),var(--font-geist-mono),"Geist Mono",monospace;font-size:10.5px;font-weight:600;letter-spacing:.02em;line-height:1;text-transform:uppercase;white-space:nowrap}.noxwin-problem-browser__audit-meta strong{color:rgba(255,255,255,.72);font:inherit}.noxwin-problem-browser__audit-meta em{min-width:0;max-width:280px;overflow:hidden;color:rgba(255,255,255,.58);font:inherit;font-style:normal;letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap}.noxwin-problem-browser__audit-dot{width:4px;height:4px;flex:0 0 4px;border-radius:1px;background:rgba(138,55,60,.75)}.noxwin-problem-browser__audit-rail{position:relative;display:grid;height:2px;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;border-radius:999px;background:rgba(255,255,255,.18)}.noxwin-problem-browser__audit-rail>span{position:absolute;inset:0 auto 0 0;width:var(--noxwin-problem-browser-progress,33%);border-radius:inherit;background:linear-gradient(90deg,rgba(255,255,255,.85),rgba(255,255,255,.22));transition:width .52s cubic-bezier(.22,1,.36,1)}.noxwin-problem-browser__audit-rail button{position:relative;z-index:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;min-width:0;border:0;padding:0;background:transparent;cursor:pointer}.noxwin-problem-browser__audit-rail button:focus-visible{outline:1px solid rgba(255,255,255,.5);outline-offset:4px}.noxwin-problem-browser__loading{position:relative;z-index:5;width:100%;height:2px;overflow:hidden;background:#151247}.noxwin-problem-browser__loading span{display:block;width:100%;height:100%;background:#216bff;transform:scaleX(0);transform-origin:left center;animation:noxwin-problem-progress var(--noxwin-problem-autoplay-duration,7s) linear both}.noxwin-problem-slider--reduced-motion .noxwin-problem-browser__loading span{opacity:.8;animation:none;transform:scaleX(1)}.noxwin-problem-slider__media{position:relative;height:auto;overflow:hidden;border:0;background:#ffffff;box-shadow:none;outline:0}.noxwin-problem-slider__track{display:flex;width:100%;height:auto;will-change:transform}.noxwin-problem-slider__slide{position:relative;width:100%;height:auto;flex:0 0 100%;opacity:.36;transition:opacity .7s cubic-bezier(.22,1,.36,1)}.noxwin-problem-slider__slide--active{opacity:1}.noxwin-case-media-block .noxwin-problem-slider__image{width:100%;height:auto;-o-object-fit:contain;object-fit:contain;-o-object-position:center top;object-position:center top;border-radius:0;box-shadow:none;transform:none}.problem-annotation-layer{position:absolute;inset:0;z-index:2;pointer-events:none}.problem-tooltip{position:absolute;top:var(--problem-tooltip-y);left:var(--problem-tooltip-x);display:flex;width:-moz-fit-content;width:fit-content;max-width:min(380px,calc(100% - 32px));align-items:flex-start;justify-content:flex-start;gap:8px;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:10px 12px;background:rgba(12,12,14,.92);box-shadow:0 14px 34px rgba(0,0,0,.32),inset 0 1px 0 rgba(255,255,255,.05);color:rgba(255,255,255,.78);transform:translate(-50%,-8px) scale(.98);animation:problem-tooltip-in .26s cubic-bezier(.22,1,.36,1) 90ms both}.problem-tooltip:after{content:"";position:absolute;left:50%;bottom:-5px;width:9px;height:9px;border-right:inherit;border-bottom:inherit;background:inherit;transform:translateX(-50%) rotate(45deg);pointer-events:none}.problem-tooltip--wide{width:min(380px,calc(100% - 48px));max-width:calc(100% - 48px)}.problem-tooltip__icon{width:15px;height:15px;min-width:15px;max-width:15px;align-self:flex-start;flex:0 0 15px;display:block;margin-top:1px;opacity:.85;-o-object-fit:contain;object-fit:contain;-webkit-user-select:none;-moz-user-select:none;user-select:none}.problem-tooltip__content{display:block;min-width:0;color:rgba(255,255,255,.78);font-size:13.5px;font-weight:500;line-height:1.42;text-align:left;white-space:normal}@media (min-width:641px){.problem-tooltip__content{font-size:15px;line-height:1.38}}@media (max-width:640px){.problem-tooltip:after{bottom:-4px;width:8px;height:8px}.problem-tooltip--wide{width:min(380px,calc(100% - 32px));max-width:calc(100% - 32px)}}.noxwin-problem-slider__arrow{position:absolute;top:calc(50% - 18px);z-index:3;display:grid;width:36px;height:36px;place-items:center;border:0;border-radius:999px;padding:0;background:transparent;color:rgba(4,4,5,.68);cursor:pointer;font-family:var(--font-geist-mono),"Geist Mono",monospace;font-size:16px;line-height:1;opacity:.48;transition:background .22s cubic-bezier(.22,1,.36,1),color .22s cubic-bezier(.22,1,.36,1),opacity .22s cubic-bezier(.22,1,.36,1),transform .22s cubic-bezier(.22,1,.36,1)}.noxwin-problem-slider__arrow--previous{left:22px}.noxwin-problem-slider__arrow--next{right:22px}.noxwin-problem-slider__stage:focus-within .noxwin-problem-slider__arrow,.noxwin-problem-slider__stage:hover .noxwin-problem-slider__arrow{color:rgba(4,4,5,.84);opacity:.85}.noxwin-problem-slider__arrow span,.noxwin-problem-slider__arrow svg{position:relative;z-index:1;display:block;width:18px;height:18px}.noxwin-problem-slider__arrow>.noxwin-problem-browser__icon{width:19px;height:19px;background-color:rgba(4,4,5,.68);opacity:1}.noxwin-problem-slider__arrow svg{fill:currentColor;shape-rendering:crispEdges}.noxwin-problem-slider__arrow--previous:focus-visible,.noxwin-problem-slider__arrow--previous:hover{background:rgba(4,4,5,.06);color:rgba(4,4,5,.78);transform:none}.noxwin-problem-slider__arrow--next:focus-visible,.noxwin-problem-slider__arrow--next:hover{background:rgba(4,4,5,.06);color:rgba(4,4,5,.78);transform:none}.noxwin-problem-slider__arrow:focus-visible>.noxwin-problem-browser__icon,.noxwin-problem-slider__arrow:hover>.noxwin-problem-browser__icon{background-color:rgba(4,4,5,.82)}.noxwin-problem-slider--reduced-motion .noxwin-problem-slider__track{transition-duration:1ms}.noxwin-problem-slider__caption{display:flex;width:min(100%,700px);flex-direction:column;align-items:center;gap:12px;margin-top:16px;margin-inline:auto;text-align:center}.noxwin-problem-slider__caption-copy{width:100%;max-width:700px}.noxwin-problem-slider__caption-title{margin:0;color:rgba(255,255,255,.42);font-family:var(--font-pixel),var(--font-geist-mono),"Geist Mono",monospace;font-size:12px;font-weight:500;letter-spacing:.02em;line-height:16px;text-transform:uppercase}.noxwin-problem-slider__caption-body{margin:0;color:var(--noxwin-media-caption-color);font-size:17px;font-weight:400;line-height:1.5}.noxwin-problem-slider__caption-progress{display:flex;align-items:center;gap:6px;justify-content:center}.noxwin-problem-slider__caption-segment{display:block;width:52px;height:2px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:999px;padding:0;background:rgba(255,255,255,.28);cursor:pointer;transition:background .22s cubic-bezier(.22,1,.36,1),opacity .22s cubic-bezier(.22,1,.36,1)}.noxwin-problem-slider__caption-segment--active{background:rgba(255,255,255,.54)}.noxwin-problem-slider__caption-segment:focus-visible,.noxwin-problem-slider__caption-segment:hover{background:rgba(255,255,255,.36)}.noxwin-problem-slider__caption-segment--active:focus-visible,.noxwin-problem-slider__caption-segment--active:hover{background:rgba(255,255,255,.6)}.noxwin-problem-slider__caption-segment:focus-visible{outline:1px solid rgba(255,255,255,.46);outline-offset:4px}@keyframes noxwin-problem-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes problem-tooltip-in{0%{opacity:0;transform:translate(-50%,-2px) scale(.98)}to{opacity:1;transform:translate(-50%,-8px) scale(1)}}.noxwin-case-card h3{margin:0;color:rgba(255,255,255,.94);font-size:17px;font-weight:400;line-height:23px}.noxwin-case-card p{margin:8px 0 0;color:rgba(226,226,232,.56);font-size:16px;line-height:22px}.noxwin-case-card.noxwin-case-goal-card h3{margin:16px 0 0;color:rgba(255,255,255,.94);font-size:19px;font-weight:500;line-height:25px}.noxwin-case-card.noxwin-case-problem-card h3{margin:16px 0 0;color:rgba(255,255,255,.94);font-size:19px;font-weight:400;line-height:25px}.noxwin-case-goal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;width:min(100%,1000px);margin:0 auto}.lines-pattern-card-pattern{background-image:repeating-linear-gradient(45deg,rgba(255,255,255,.088),rgba(255,255,255,.088) 1px,transparent 0,transparent 15px)}.lines-pattern-card-gradient{background:linear-gradient(90deg,rgba(7,7,7,.98),rgba(7,7,7,.9) 42%,rgba(7,7,7,.62))}.noxwin-case-goal-card{--noxwin-card-accent:var(--noxwin-goal-accent);--noxwin-card-border-opacity:0.08;--noxwin-card-corner-opacity:0.44;--noxwin-card-hover-corner-opacity:0.7;--noxwin-card-label-opacity:0.78;--noxwin-card-label-hover-opacity:0.88;display:flex;width:308px;height:154px;min-height:154px;flex-direction:column;align-items:flex-start;justify-content:center;flex-shrink:0;gap:0;border:1px dashed rgba(255,255,255,var(--noxwin-card-border-opacity));border-radius:0;padding:20px 24px;background-color:rgba(255,255,255,.018);background-image:linear-gradient(rgba(var(--noxwin-card-accent),var(--noxwin-card-corner-opacity)),rgba(var(--noxwin-card-accent),var(--noxwin-card-corner-opacity))),linear-gradient(rgba(var(--noxwin-card-accent),var(--noxwin-card-corner-opacity)),rgba(var(--noxwin-card-accent),var(--noxwin-card-corner-opacity))),linear-gradient(rgba(var(--noxwin-card-accent),var(--noxwin-card-corner-opacity)),rgba(var(--noxwin-card-accent),var(--noxwin-card-corner-opacity))),linear-gradient(rgba(var(--noxwin-card-accent),var(--noxwin-card-corner-opacity)),rgba(var(--noxwin-card-accent),var(--noxwin-card-corner-opacity))),linear-gradient(rgba(var(--noxwin-card-accent),var(--noxwin-card-corner-opacity)),rgba(var(--noxwin-card-accent),var(--noxwin-card-corner-opacity))),linear-gradient(rgba(var(--noxwin-card-accent),var(--noxwin-card-corner-opacity)),rgba(var(--noxwin-card-accent),var(--noxwin-card-corner-opacity))),linear-gradient(rgba(var(--noxwin-card-accent),var(--noxwin-card-corner-opacity)),rgba(var(--noxwin-card-accent),var(--noxwin-card-corner-opacity))),linear-gradient(rgba(var(--noxwin-card-accent),var(--noxwin-card-corner-opacity)),rgba(var(--noxwin-card-accent),var(--noxwin-card-corner-opacity)));background-position:left -1px top -1px,left -1px top -1px,right -1px top -1px,right -1px top -1px,left -1px bottom -1px,left -1px bottom -1px,right -1px bottom -1px,right -1px bottom -1px;background-repeat:no-repeat;background-size:1px 7px,7px 1px,1px 7px,7px 1px,1px 7px,7px 1px,1px 7px,7px 1px;transition:border-color .22s cubic-bezier(.22,1,.36,1),background-color .22s cubic-bezier(.22,1,.36,1)}.noxwin-case-goal-eyebrow{display:block;color:rgba(var(--noxwin-card-accent),var(--noxwin-card-label-opacity));font-family:var(--font-pixel),var(--font-geist-mono),"Geist Mono",monospace;font-size:12px;font-weight:400;line-height:16px;letter-spacing:.02em;text-transform:uppercase;transition:color .22s cubic-bezier(.22,1,.36,1)}.noxwin-case-goal-card .noxwin-case-metric-meta{border-top:0;padding-top:0}.noxwin-case-goal-card:after,.noxwin-case-problem-card:after,.noxwin-case-reflection-card:after{content:"";position:absolute;inset:-2px;z-index:0;pointer-events:none;background-image:linear-gradient(rgba(var(--noxwin-card-accent),var(--noxwin-card-hover-corner-opacity)),rgba(var(--noxwin-card-accent),var(--noxwin-card-hover-corner-opacity))),linear-gradient(rgba(var(--noxwin-card-accent),var(--noxwin-card-hover-corner-opacity)),rgba(var(--noxwin-card-accent),var(--noxwin-card-hover-corner-opacity))),linear-gradient(rgba(var(--noxwin-card-accent),var(--noxwin-card-hover-corner-opacity)),rgba(var(--noxwin-card-accent),var(--noxwin-card-hover-corner-opacity))),linear-gradient(rgba(var(--noxwin-card-accent),var(--noxwin-card-hover-corner-opacity)),rgba(var(--noxwin-card-accent),var(--noxwin-card-hover-corner-opacity))),linear-gradient(rgba(var(--noxwin-card-accent),var(--noxwin-card-hover-corner-opacity)),rgba(var(--noxwin-card-accent),var(--noxwin-card-hover-corner-opacity))),linear-gradient(rgba(var(--noxwin-card-accent),var(--noxwin-card-hover-corner-opacity)),rgba(var(--noxwin-card-accent),var(--noxwin-card-hover-corner-opacity))),linear-gradient(rgba(var(--noxwin-card-accent),var(--noxwin-card-hover-corner-opacity)),rgba(var(--noxwin-card-accent),var(--noxwin-card-hover-corner-opacity))),linear-gradient(rgba(var(--noxwin-card-accent),var(--noxwin-card-hover-corner-opacity)),rgba(var(--noxwin-card-accent),var(--noxwin-card-hover-corner-opacity)));background-position:0 0,0 0,100% 0,100% 0,0 100%,0 100%,100% 100%,100% 100%;background-repeat:no-repeat;background-size:1px 7px,7px 1px,1px 7px,7px 1px,1px 7px,7px 1px,1px 7px,7px 1px;opacity:0;transition:opacity .22s cubic-bezier(.22,1,.36,1)}.noxwin-case-goal-card>*,.noxwin-case-problem-card>*,.noxwin-case-reflection-card>*{position:relative;z-index:1}@media (hover:hover) and (pointer:fine){.noxwin-case-goal-card:hover,.noxwin-case-problem-card:hover{--noxwin-card-border-opacity:0.24;--noxwin-card-corner-opacity:0;border-color:rgba(var(--noxwin-card-accent),.16);background-color:rgba(255,255,255,.018)}.noxwin-case-problem-card:hover{--noxwin-card-border-opacity:0.12;background-color:rgba(255,255,255,.022)}.noxwin-case-goal-card:hover:after,.noxwin-case-problem-card:hover:after{animation:noxwin-corner-flicker .24s cubic-bezier(.22,1,.36,1) 1 both;opacity:1}.noxwin-case-goal-card:hover .noxwin-case-goal-eyebrow,.noxwin-case-problem-card:hover .noxwin-case-problem-eyebrow{color:rgba(var(--noxwin-card-accent),var(--noxwin-card-label-hover-opacity))}}@keyframes noxwin-corner-flicker{0%{opacity:.82}35%{opacity:1}55%{opacity:.62}to{opacity:1}}@keyframes noxwin-corner-flicker-out{0%{opacity:0}28%{opacity:.88}48%{opacity:.52}72%{opacity:.72}to{opacity:0}}@media (prefers-reduced-motion:reduce){.noxwin-case-goal-card:after,.noxwin-case-problem-card:after{inset:0;transition:opacity 1ms linear}.noxwin-case-goal-card:hover:after,.noxwin-case-problem-card:hover:after{animation:none}}.noxwin-goal-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));justify-content:center;gap:0;width:min(100%,1040px);margin:0 auto;border-top:1px dashed rgba(255,255,255,.12);border-bottom:1px dashed rgba(255,255,255,.12);border-radius:0}.noxwin-goal-card,.noxwin-goal-card-grid{overflow:hidden;background:transparent;box-shadow:none}.noxwin-goal-card{position:relative;min-height:228px;padding:32px;border:0;border-radius:0;display:flex;flex-direction:column;transition:border-color .22s cubic-bezier(.22,1,.36,1),background .22s cubic-bezier(.22,1,.36,1),opacity .22s cubic-bezier(.22,1,.36,1)}.noxwin-goal-card:not(:last-child):after{content:"";position:absolute;top:6%;right:0;bottom:6%;width:1px;background-image:repeating-linear-gradient(180deg,rgba(255,255,255,.145) 0 3px,transparent 3px 7px);opacity:.86;pointer-events:none;transition:opacity .22s cubic-bezier(.22,1,.36,1)}.noxwin-goal-card__content{min-height:100%;display:flex;min-width:0;flex-direction:column;justify-content:space-between;gap:44px}.noxwin-goal-card__number{padding-right:72px;color:rgba(255,255,255,.58);font-family:var(--font-pixel),var(--font-geist-mono),monospace;font-size:14px;font-weight:550;line-height:18px;letter-spacing:-.02em;text-transform:none}.noxwin-goal-card__copy{display:grid;gap:8px;width:100%;max-width:360px}.noxwin-goal-card h3{margin:0;color:rgba(255,255,255,.94);font-size:21px;font-weight:600;line-height:1.16;letter-spacing:-.012em}.noxwin-goal-card__copy p{margin:0;color:rgba(255,255,255,.66);font-size:16.75px;line-height:1.4;letter-spacing:-.025em}.noxwin-goal-card__icon{position:absolute;top:28px;right:32px;width:56px;height:56px;-o-object-fit:contain;object-fit:contain;color:rgba(255,255,255,.46);fill:currentColor;opacity:.42;filter:brightness(.95);transition:opacity .19s cubic-bezier(.22,1,.36,1),filter .19s cubic-bezier(.22,1,.36,1),transform .19s cubic-bezier(.22,1,.36,1)}.noxwin-goal-card__icon-cut{fill:#050606}.noxwin-goal-card__icon{display:block}@media (hover:hover) and (pointer:fine){.noxwin-goal-card:hover{background:transparent}.noxwin-goal-card:hover:after{opacity:1}.noxwin-goal-card:hover .noxwin-goal-card__icon{opacity:.64;filter:brightness(1.18);transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.noxwin-goal-card__icon{transition:opacity .19s cubic-bezier(.22,1,.36,1),filter .19s cubic-bezier(.22,1,.36,1)}.noxwin-goal-card:hover .noxwin-goal-card__icon{transform:none}}@media (max-width:900px){.noxwin-goal-card-grid{grid-template-columns:1fr;gap:0;width:100%}.noxwin-goal-card{min-height:210px;border-right:0}.noxwin-goal-card:not(:last-child):after{top:auto;left:24px;right:24px;bottom:0;width:auto;height:1px;background-image:repeating-linear-gradient(90deg,rgba(255,255,255,.12) 0 3px,transparent 3px 7px)}.noxwin-goal-card:last-child{border-bottom:0}}@media (max-width:560px){.noxwin-goal-card-grid{width:100%;grid-template-columns:1fr}.noxwin-goal-card{min-height:196px;padding:24px}.noxwin-goal-card__content{min-height:100%;gap:40px}.noxwin-goal-card__number{padding-right:60px;font-size:14px;line-height:18px}.noxwin-goal-card h3{font-size:18px;line-height:1.18}.noxwin-goal-card__copy p{font-size:15.5px;line-height:1.4}.noxwin-goal-card__icon{top:22px;right:24px;width:48px;height:48px}}.noxwin-case-media-block img,.noxwin-case-media-block video{display:block;overflow:hidden;border-radius:var(--noxwin-media-radius);background:rgba(255,255,255,.035);box-shadow:0 32px 80px rgba(0,0,0,.32)}.noxwin-decision-browser{width:100%}.noxwin-final-browser{width:min(100%,1200px);margin-inline:auto}.noxwin-decision-browser .noxwin-problem-browser__chrome{border-bottom:0}.noxwin-decision-browser__media{display:block;margin-top:-1px;overflow:hidden;background:#ffffff;line-height:0}.noxwin-case-media-block .noxwin-decision-browser__media img,.noxwin-case-media-block .noxwin-decision-browser__media video{width:100%;height:auto;border-radius:0;background:transparent;box-shadow:none}.noxwin-decision-browser .noxwin-decision-browser__media video{display:block;max-width:100%;-o-object-fit:contain;object-fit:contain;opacity:1;filter:none;image-rendering:auto;transform:translateZ(0);backface-visibility:hidden}.noxwin-decision-browser .noxwin-decision-browser__media video.noxwin-decision-video,.noxwin-final-browser .noxwin-decision-browser__media video{filter:none}.noxwin-case-decision>.noxwin-case-media-block>img,.noxwin-case-media-placeholder{border-radius:var(--noxwin-media-radius)}.noxwin-case-media-placeholder{display:grid;aspect-ratio:480/250;width:100%;place-items:center;overflow:hidden;background:radial-gradient(circle,rgba(255,255,255,.045) .5px,transparent 1px),rgba(255,255,255,.032);background-size:10px 10px,auto;box-shadow:0 32px 80px rgba(0,0,0,.22)}.noxwin-case-media-placeholder span{color:rgba(255,255,255,.34);font-size:13px;line-height:18px;letter-spacing:.12em;text-transform:uppercase}.noxwin-case-media-block figcaption{font-size:17px;line-height:1.5}.noxwin-case-media-block figcaption,.noxwin-problem-slider__stage>.noxwin-problem-slider__caption{width:min(100%,700px);margin:16px auto 0;color:var(--noxwin-media-caption-color);text-align:center}.noxwin-problem-slider__stage>.noxwin-problem-slider__caption{font-size:inherit;line-height:inherit}.noxwin-mobile-rail-block{width:min(100%,1100px);margin:0 auto}.noxwin-mobile-rail-viewport{overflow-x:hidden;overflow-y:hidden;padding:40px 0 48px;border-radius:0;background:linear-gradient(180deg,rgba(0,0,0,.16),rgba(0,0,0,.24)),url(/assets/noxwin-case/mobile-background.webp) 50% /cover no-repeat;-webkit-mask-image:none;mask-image:none;scrollbar-width:none}.noxwin-mobile-rail-viewport::-webkit-scrollbar{display:none}.noxwin-mobile-rail-track{display:flex;width:-moz-max-content;width:max-content;align-items:center;gap:32px;animation:noxwin-mobile-rail-scroll 64s linear infinite;will-change:transform}.noxwin-mobile-rail-block--paused .noxwin-mobile-rail-track,.noxwin-mobile-rail-viewport:hover .noxwin-mobile-rail-track{animation-play-state:paused}.noxwin-mobile-phone{width:clamp(220px,24vw,280px);flex:0 0 auto;opacity:1;transition:opacity .22s ease}.noxwin-mobile-phone img{display:block;width:100%;height:auto;border-radius:34px;box-shadow:0 10px 24px rgba(0,0,0,.08)!important;image-rendering:auto;filter:contrast(1.03) saturate(1.025) brightness(1.005)!important}.noxwin-mobile-rail-block figcaption{width:min(100%,700px);margin:16px auto 0;color:var(--noxwin-media-caption-color);font-size:17px;line-height:1.5;text-align:center}@media (min-width:981px){.noxwin-mobile-phone{opacity:.9}.noxwin-mobile-phone:hover{opacity:1}.noxwin-mobile-rail-viewport{padding-right:152px;padding-left:152px;-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,.18),rgba(0,0,0,.55) 2.5%,#000 6%,#000 94%,rgba(0,0,0,.55) 97.5%,rgba(0,0,0,.18));mask-image:linear-gradient(90deg,rgba(0,0,0,.18),rgba(0,0,0,.55) 2.5%,#000 6%,#000 94%,rgba(0,0,0,.55) 97.5%,rgba(0,0,0,.18))}.noxwin-mobile-rail-track{--noxwin-mobile-rail-offset:-156px}}@keyframes noxwin-mobile-rail-scroll{0%{transform:translate3d(var(--noxwin-mobile-rail-offset,0),0,0)}to{transform:translate3d(calc(-50% - 16px + var(--noxwin-mobile-rail-offset, 0px)),0,0)}}@media (prefers-reduced-motion:reduce){.noxwin-mobile-rail-track{animation:none;transform:none}}.noxwin-case-decisions{display:flex;flex-direction:column;gap:96px}.noxwin-case-decision{display:flex;flex-direction:column;gap:40px}.noxwin-case-decision-copy{width:min(100%,720px);margin:0 auto}.noxwin-case-decision-copy span{display:inline-flex;align-items:center;gap:8px;color:var(--noxwin-label-color-strong);font-family:var(--body);font-size:18px;font-weight:400;line-height:24px;letter-spacing:0}.noxwin-case-decision-kicker{width:18px;height:18px;flex:0 0 18px;opacity:.9;transform:translateY(-1px)}.noxwin-case-decision-copy h3{margin:8px 0 0;color:rgba(244,244,245,.96);font-size:25px;font-weight:400;line-height:31px;letter-spacing:0}.noxwin-case-media-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.noxwin-design-system-showcase{display:grid;width:min(100%,1000px);margin:0 auto;gap:48px}.noxwin-design-system-showcase--core,.noxwin-design-system-showcase--core .noxwin-design-system-grid{gap:32px}.noxwin-design-system-copy{width:min(100%,720px);margin:0 auto 8px}.noxwin-design-system-copy h3{margin:0;color:rgba(255,255,255,.94);font-size:24px;font-weight:400;line-height:30px}.noxwin-design-system-copy p{margin:8px 0 0;color:rgba(226,226,232,.58);font-size:15px;line-height:21px}.noxwin-design-system-subcopy{margin-top:0;margin-bottom:0}.noxwin-design-system-subcopy span{display:block;color:rgba(226,226,232,.58);font-size:13px;line-height:18px}.noxwin-design-system-subcopy p{max-width:640px;color:rgba(255,255,255,.88);font-size:20px;line-height:26px}.noxwin-design-system-grid{display:grid;align-items:stretch;gap:48px}.noxwin-design-system-components,.noxwin-design-system-grid-two{grid-template-columns:repeat(2,minmax(0,1fr))}.noxwin-design-system-stack{display:grid;align-content:start;gap:48px}.noxwin-design-system-showcase .noxwin-case-media-block{display:flex;height:100%;flex-direction:column;width:100%;overflow:hidden;border-radius:var(--noxwin-media-radius)}.noxwin-design-system-showcase .noxwin-case-media-block>img{border-radius:var(--noxwin-media-radius)}.noxwin-design-system-showcase--core .noxwin-case-media-block>img{filter:none!important;image-rendering:auto}.noxwin-design-system-showcase--core>.noxwin-design-system-grid:first-child>.noxwin-case-media-block:first-child>img,.noxwin-design-system-showcase--core>.noxwin-design-system-grid:first-child>.noxwin-case-media-block:nth-child(2)>img{filter:contrast(1.025) saturate(1.025) brightness(1.003)!important;transform:translateZ(0);backface-visibility:hidden}.noxwin-design-system-showcase .noxwin-case-media-block figcaption{min-height:36px;width:min(100%,700px);margin-top:16px}.noxwin-case-decision .noxwin-case-media-block figcaption{position:relative;z-index:1;color:var(--noxwin-media-caption-color);opacity:1}.noxwin-supporting-casino-showcase .noxwin-design-system-components{align-items:stretch}.noxwin-supporting-casino-showcase{gap:0}.noxwin-supporting-casino-showcase .noxwin-design-system-stack{grid-template-rows:repeat(2,minmax(0,1fr));height:100%}.noxwin-supporting-casino-showcase .noxwin-case-media-block img{flex:1;-o-object-fit:cover;object-fit:cover}.noxwin-supporting-casino-showcase .noxwin-case-media-block>img{filter:contrast(1.035) saturate(1.035) brightness(1.005);transform:translateZ(0);backface-visibility:hidden}.noxwin-supporting-casino-caption{width:min(100%,700px);margin:16px auto 0;font-size:17px;line-height:1.5;text-align:center}.noxwin-case-media-block figcaption,.noxwin-case-media-block figcaption *,.noxwin-mobile-rail-block figcaption,.noxwin-mobile-rail-block figcaption *,.noxwin-problem-slider__caption,.noxwin-problem-slider__caption *,.noxwin-supporting-casino-caption,.noxwin-supporting-casino-caption *{color:var(--noxwin-media-caption-color)}.noxwin-case-metric-card{display:flex;min-height:204px;flex-direction:column;justify-content:flex-start;gap:18px;padding:24px}.noxwin-case-metric-card-top{display:block}.noxwin-case-metric-row{display:flex;align-items:center;gap:12px;margin-top:0}.noxwin-case-metric-row strong{color:#ffffff;font-size:42px;font-weight:500;line-height:1;letter-spacing:0}.noxwin-case-metric-card .noxwin-case-metric-row strong{font-size:30px;font-weight:450;line-height:36px}.noxwin-case-metric-row span{display:inline-flex;height:32px;align-items:center;border-radius:999px;padding:0 12px;background:rgba(0,184,83,.16);color:rgba(38,214,106,.92);font-size:14px;font-weight:500;line-height:1;transform:translateY(1px)}.noxwin-case-metric-card .noxwin-case-metric-row span{height:28px;padding:0 10px;font-size:13px;transform:translateY(0)}.noxwin-case-metric-meta{min-height:50px;margin-top:0;border-top:1px solid rgba(255,255,255,.085);padding-top:18px;color:rgba(226,226,232,.62);font-size:16px;line-height:25px}.noxwin-case-metric-card .noxwin-case-metric-meta{padding-top:14px;font-size:15px;line-height:23px}.noxwin-case-chart-copy span{color:rgba(140,230,170,.7);font-family:var(--font-pixel),var(--font-geist-mono),"Geist Mono",monospace;font-size:12px;font-weight:400;line-height:16px;text-transform:uppercase;color:rgba(226,226,232,.56);font-family:var(--body);letter-spacing:.02em}.noxwin-case-chart-card{--noxwin-chart-corner-opacity:0.54;position:relative;display:grid;min-height:500px;overflow:hidden;border:1px dashed rgba(255,255,255,.08);padding:34px 36px 32px;background-color:transparent;background-image:linear-gradient(rgba(226,226,232,var(--noxwin-chart-corner-opacity)),rgba(226,226,232,var(--noxwin-chart-corner-opacity))),linear-gradient(rgba(226,226,232,var(--noxwin-chart-corner-opacity)),rgba(226,226,232,var(--noxwin-chart-corner-opacity))),linear-gradient(rgba(226,226,232,var(--noxwin-chart-corner-opacity)),rgba(226,226,232,var(--noxwin-chart-corner-opacity))),linear-gradient(rgba(226,226,232,var(--noxwin-chart-corner-opacity)),rgba(226,226,232,var(--noxwin-chart-corner-opacity))),linear-gradient(rgba(226,226,232,var(--noxwin-chart-corner-opacity)),rgba(226,226,232,var(--noxwin-chart-corner-opacity))),linear-gradient(rgba(226,226,232,var(--noxwin-chart-corner-opacity)),rgba(226,226,232,var(--noxwin-chart-corner-opacity))),linear-gradient(rgba(226,226,232,var(--noxwin-chart-corner-opacity)),rgba(226,226,232,var(--noxwin-chart-corner-opacity))),linear-gradient(rgba(226,226,232,var(--noxwin-chart-corner-opacity)),rgba(226,226,232,var(--noxwin-chart-corner-opacity)));background-position:left -1px top -1px,left -1px top -1px,right -1px top -1px,right -1px top -1px,left -1px bottom -1px,left -1px bottom -1px,right -1px bottom -1px,right -1px bottom -1px;background-repeat:no-repeat;background-size:1px 8px,8px 1px,1px 8px,8px 1px,1px 8px,8px 1px,1px 8px,8px 1px}.noxwin-case-chart-copy{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.noxwin-case-chart-copy p{margin:6px 0 0;color:rgba(226,226,232,.58);font-size:14px;line-height:20px}.noxwin-case-chart-copy strong{display:inline-flex;min-height:32px;flex:0 0 auto;align-items:center;border:1px solid rgba(255,255,255,.1);border-radius:999px;padding:0 12px;background:transparent;color:rgba(226,226,232,.62);font-size:14px;font-weight:500;line-height:1}.noxwin-case-chart-visual{position:relative;min-height:382px;margin-top:16px}.noxwin-case-chart-visual svg{display:block;width:100%;height:382px}.noxwin-case-chart-axis-line{stroke:rgba(226,226,232,.24);stroke-width:1;stroke-dasharray:5 7}.noxwin-case-chart-grid{stroke:rgba(226,226,232,.07);stroke-width:1}.noxwin-case-chart-ticks{stroke:rgba(226,226,232,.22);stroke-width:1}.noxwin-case-chart-line{stroke:rgba(226,226,232,.72);stroke-linecap:round;stroke-linejoin:round;stroke-width:3;stroke-dasharray:900;stroke-dashoffset:900;animation:noxwin-chart-draw 1.1s cubic-bezier(.22,1,.36,1) .26s both}.noxwin-case-chart-line-muted{stroke:rgba(140,230,170,.28);stroke-linecap:round;stroke-linejoin:round;stroke-width:3;stroke-dasharray:900;stroke-dashoffset:900;animation:noxwin-chart-draw 1.05s cubic-bezier(.22,1,.36,1) .18s both}.noxwin-case-chart-point{fill:#0b0b0b;stroke:rgba(226,226,232,.82);stroke-width:2;opacity:0;animation:noxwin-chart-point .42s cubic-bezier(.22,1,.36,1) 1.12s both}.noxwin-case-chart-point-muted{fill:#0b0b0b;stroke:rgba(140,230,170,.42);stroke-width:2;opacity:0;animation:noxwin-chart-point .42s cubic-bezier(.22,1,.36,1) .92s both}.noxwin-case-chart-marker{stroke:rgba(226,226,232,.24);stroke-dasharray:5 7;stroke-width:1}.noxwin-case-chart-date,.noxwin-case-chart-legend,.noxwin-case-chart-tooltip{position:absolute;font-family:var(--body)}.noxwin-case-chart-legend{top:18px;left:50%;display:flex;gap:22px;align-items:center;color:rgba(226,226,232,.58);font-size:14px;line-height:20px;transform:translateX(-50%)}.noxwin-case-chart-legend span{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.noxwin-case-chart-legend i{width:12px;height:12px;border:1px solid rgba(255,255,255,.08);border-radius:4px;background:rgba(226,226,232,.58);box-shadow:inset 0 0 0 2px rgba(11,11,11,.42)}.noxwin-case-chart-legend span:nth-child(2) i{background:rgba(140,230,170,.3)}.noxwin-case-chart-date{bottom:26px;color:rgba(226,226,232,.42);font-size:13px;line-height:18px}.noxwin-case-chart-date-start{left:8%}.noxwin-case-chart-date-mid{left:58%;transform:translateX(-50%)}.noxwin-case-chart-date-end{right:4%}.noxwin-case-chart-tooltip{top:178px;left:59%;width:228px;border-radius:16px;padding:14px 16px;background:rgba(20,20,20,.96);box-shadow:0 18px 44px rgba(0,0,0,.28);transform:translateX(-4px)}.noxwin-case-chart-tooltip span{color:rgba(226,226,232,.48);font-size:12px;line-height:16px}.noxwin-case-chart-tooltip strong{display:block;margin-top:6px;color:rgba(255,255,255,.94);font-size:18px;font-weight:500;line-height:24px}.noxwin-case-chart-tooltip p{margin:2px 0 0;color:rgba(226,226,232,.52);font-size:13px;line-height:18px}@keyframes noxwin-chart-draw{to{stroke-dashoffset:0}}@keyframes noxwin-chart-point{to{opacity:1}}@media (prefers-reduced-motion:reduce){.noxwin-case-chart-line,.noxwin-case-chart-line-muted{stroke-dashoffset:0;animation:none}.noxwin-case-chart-point,.noxwin-case-chart-point-muted{opacity:1;animation:none}}.noxwin-case-reflection-card{--noxwin-card-accent:226,226,232;--noxwin-card-border-opacity:0.075;--noxwin-card-corner-opacity:0.38;--noxwin-card-hover-corner-opacity:0.58;display:flex;width:308px;height:154px;min-height:154px;flex-direction:column;align-items:flex-start;justify-content:center;flex-shrink:0;gap:0;border:1px dashed rgba(255,255,255,var(--noxwin-card-border-opacity));border-radius:0;padding:20px 24px;background-color:rgba(255,255,255,.018);background-image:linear-gradient(rgba(var(--noxwin-card-accent),var(--noxwin-card-corner-opacity)),rgba(var(--noxwin-card-accent),var(--noxwin-card-corner-opacity))),linear-gradient(rgba(var(--noxwin-card-accent),var(--noxwin-card-corner-opacity)),rgba(var(--noxwin-card-accent),var(--noxwin-card-corner-opacity))),linear-gradient(rgba(var(--noxwin-card-accent),var(--noxwin-card-corner-opacity)),rgba(var(--noxwin-card-accent),var(--noxwin-card-corner-opacity))),linear-gradient(rgba(var(--noxwin-card-accent),var(--noxwin-card-corner-opacity)),rgba(var(--noxwin-card-accent),var(--noxwin-card-corner-opacity))),linear-gradient(rgba(var(--noxwin-card-accent),var(--noxwin-card-corner-opacity)),rgba(var(--noxwin-card-accent),var(--noxwin-card-corner-opacity))),linear-gradient(rgba(var(--noxwin-card-accent),var(--noxwin-card-corner-opacity)),rgba(var(--noxwin-card-accent),var(--noxwin-card-corner-opacity))),linear-gradient(rgba(var(--noxwin-card-accent),var(--noxwin-card-corner-opacity)),rgba(var(--noxwin-card-accent),var(--noxwin-card-corner-opacity))),linear-gradient(rgba(var(--noxwin-card-accent),var(--noxwin-card-corner-opacity)),rgba(var(--noxwin-card-accent),var(--noxwin-card-corner-opacity)));background-position:left -1px top -1px,left -1px top -1px,right -1px top -1px,right -1px top -1px,left -1px bottom -1px,left -1px bottom -1px,right -1px bottom -1px,right -1px bottom -1px;background-repeat:no-repeat;background-size:1px 7px,7px 1px,1px 7px,7px 1px,1px 7px,7px 1px,1px 7px,7px 1px;box-shadow:none;transition:border-color .22s cubic-bezier(.22,1,.36,1),background-color .22s cubic-bezier(.22,1,.36,1)}.noxwin-case-reflection-card h3{margin:0;color:rgba(255,255,255,.94);font-size:17px;font-weight:400;line-height:23px}.noxwin-case-reflection-card p{margin:8px 0 0;border-top:0;padding-top:0;color:rgba(226,226,232,.56);font-size:16px;line-height:1.4}.noxwin-case-outcome .noxwin-case-section-heading{margin-bottom:28px}.noxwin-case-reflection-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;overflow:hidden;border:0;border-radius:0;background:#050606}.noxwin-case-reflection-grid .noxwin-case-reflection-card{position:relative;width:auto;height:auto;min-height:164px;padding:30px 32px;border:0;border-radius:0;background:transparent;background-image:none;box-shadow:none}.noxwin-case-reflection-number{display:block;margin-bottom:18px;color:rgba(255,255,255,.52);font-family:var(--font-pixel),var(--font-geist-mono),monospace;font-size:14px;font-weight:550;line-height:18px;letter-spacing:-.02em;opacity:.64;transition:color .18s cubic-bezier(.22,1,.36,1),opacity .18s cubic-bezier(.22,1,.36,1)}.noxwin-case-reflection-grid .noxwin-case-reflection-card:after{content:"";position:absolute;inset:8% 0 auto auto;z-index:0;width:1px;height:84%;pointer-events:none;background-image:repeating-linear-gradient(180deg,rgba(255,255,255,.145) 0,rgba(255,255,255,.145) 3px,transparent 0,transparent 7px);background-repeat:repeat-y;background-size:1px 7px;opacity:.82;transition:opacity .22s cubic-bezier(.22,1,.36,1)}.noxwin-case-reflection-grid .noxwin-case-reflection-card:last-child:after{display:none}.noxwin-case-reflection-grid .noxwin-case-reflection-card h3{max-width:320px;color:rgba(255,255,255,.92);font-size:18px;font-weight:400;line-height:1.25}.noxwin-case-reflection-grid .noxwin-case-reflection-card p{max-width:320px;margin-top:8px;color:rgba(255,255,255,.62);font-size:16px;line-height:1.4}@media (hover:hover) and (pointer:fine){.noxwin-case-reflection-grid .noxwin-case-reflection-card:hover{--noxwin-card-corner-opacity:0;border-color:transparent;background-color:transparent}.noxwin-case-reflection-grid .noxwin-case-reflection-card:hover:after{animation:none;opacity:.87}.noxwin-case-reflection-grid .noxwin-case-reflection-card:hover .noxwin-case-reflection-number{color:rgba(255,255,255,.74);opacity:.8}}.noxwin-case-note{width:min(100%,760px);margin:36px auto 0;color:rgba(226,226,232,.52);font-size:13px;line-height:18px;text-align:center}.noxwin-case-outcome{padding-bottom:40px}.noxwin-case-footer{position:relative;width:100vw;height:344px;margin:136px 0 0 50%;overflow:hidden;border-top:0;padding:40px 0 0;background:#070707;transform:translateX(-50%)}.noxwin-case-footer:before{position:absolute;top:0;right:0;left:0;z-index:3;height:10px;background-image:repeating-linear-gradient(115deg,rgba(255,255,255,.16) 0 1px,transparent 1px 8px);content:"";-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);pointer-events:none}.noxwin-case-footer:after{display:none}.noxwin-case-next{position:relative;z-index:3;display:grid;grid-template-columns:minmax(0,1fr) 48px;align-items:start;-moz-column-gap:48px;column-gap:48px;width:min(100% - 48px,1000px);margin:0;margin-inline:auto;padding:0 0 72px;color:#ffffff;transition:color .18s ease}.noxwin-case-next-copy{position:relative;z-index:1;display:grid;gap:6px}.noxwin-case-next small{gap:10px;color:rgba(255,255,255,.46);font-family:var(--body);font-size:12px;letter-spacing:.15em}.noxwin-case-next small,.noxwin-case-next-badge{display:inline-flex;align-items:center;font-weight:500;line-height:1;text-transform:uppercase}.noxwin-case-next-badge{justify-content:center;border:1px solid rgba(255,255,255,.07);border-radius:6px;padding:5px 8px 4px;background:rgba(255,255,255,.075);color:rgba(255,255,255,.54);font-family:var(--font-pixel),var(--font-geist-mono),"Geist Mono",monospace;font-size:11px;letter-spacing:.02em}.noxwin-case-next strong{display:flex;align-items:center;gap:12px;color:rgba(255,255,255,.94);font-family:var(--display);font-size:36px;font-weight:400;line-height:.98;transition:color .18s ease}.noxwin-case-next-title{display:inline-flex;font-family:var(--display);font-size:1em;font-weight:400;line-height:1}.noxwin-case-next em{color:rgba(255,255,255,.56);font-family:var(--body);font-size:16px;font-style:normal;line-height:24px}.noxwin-case-next-arrow{position:absolute;top:28px;right:0;z-index:1;display:flex;width:46px;height:46px;flex:0 0 48px;align-items:center;justify-content:center;overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:999px;background:rgba(255,255,255,.055);color:rgba(255,255,255,.74);margin:0;opacity:1;justify-self:end;transform:none;transition:background .18s ease,border-color .18s ease,color .18s ease,opacity .18s ease}.noxwin-case-next-arrow .status-icons{width:26px;height:26px}.noxwin-case-next-arrow .status-icons svg{inset:3px;width:20px;height:20px}.noxwin-case-next:focus-visible .noxwin-case-next-arrow,.noxwin-case-next:hover .noxwin-case-next-arrow{border-color:rgba(255,255,255,.14);background:rgba(255,255,255,.085);color:#ffffff;opacity:1;transform:none}.noxwin-case-next:focus-visible .icon-main,.noxwin-case-next:hover .icon-main{animation:icon-main-slide .52s cubic-bezier(.22,1,.36,1) both}.noxwin-case-next:focus-visible .icon-duplicate,.noxwin-case-next:hover .icon-duplicate{animation:icon-duplicate-slide .52s cubic-bezier(.22,1,.36,1) both}.noxwin-case-footer-signature{position:absolute;left:50%;bottom:-188px;z-index:2;width:min(104vw,1360px);max-width:none;max-height:none;height:auto;opacity:.56;filter:none;mix-blend-mode:normal;pointer-events:none;transform:translateX(-50%);-webkit-user-select:none;-moz-user-select:none;user-select:none}.noxwin-case-footer-bottom{position:absolute;bottom:20px;left:max(24px,calc((100vw - 1000px) / 2));z-index:3;display:flex;align-items:center;justify-content:space-between;width:min(100% - 48px,1000px)}.noxwin-case-footer-bottom:before{position:absolute;right:0;bottom:40px;left:0;height:1px;border-top:1px dashed var(--stroke-divider);content:"";pointer-events:none}.noxwin-case-back-top,.noxwin-case-footer-bottom p{margin:0;color:rgba(255,255,255,.52);font-family:var(--body);font-size:13px;font-weight:400;line-height:18px;letter-spacing:0;text-rendering:geometricPrecision}.noxwin-case-footer-bottom p{font-family:var(--body)}.noxwin-case-back-top{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;cursor:pointer;display:inline-flex;align-items:center;gap:8px;padding:0;transition:color .18s ease}.noxwin-case-back-top svg{display:block;width:12px;height:12px;opacity:.42;transition:opacity .18s ease}.noxwin-case-back-top:focus-visible,.noxwin-case-back-top:hover{color:rgba(255,255,255,.76)}.noxwin-case-back-top:focus-visible svg,.noxwin-case-back-top:hover svg{opacity:.62}.noxwin-case-back-top:focus-visible{outline:1px solid rgba(255,255,255,.28);outline-offset:4px}@keyframes noxwin-logo-glitch{0%,to{opacity:1;transform:translateZ(0);filter:none;clip-path:inset(0)}14%{opacity:.94;transform:translate3d(1px,-.5px,0);filter:drop-shadow(2px 0 rgba(55,210,255,.3)) drop-shadow(-2px 0 rgba(93,34,255,.24));clip-path:inset(0 0 48% 0)}28%{opacity:.58;transform:translate3d(-2px,.5px,0);filter:drop-shadow(-2px 0 rgba(55,210,255,.24)) drop-shadow(2px 0 rgba(93,34,255,.2));clip-path:inset(34% 0 33% 0)}44%{opacity:1;transform:translate3d(1px,0,0);filter:drop-shadow(1px 0 rgba(255,255,255,.18));clip-path:inset(57% 0 0 0)}62%{opacity:.86;transform:translateZ(0);filter:none;clip-path:inset(0)}}@keyframes noxwin-logo-glow{0%{filter:drop-shadow(0 14px 28px rgba(0,0,0,.34)) drop-shadow(0 0 13px rgba(55,210,255,.12))}to{filter:drop-shadow(0 14px 28px rgba(0,0,0,.34)) drop-shadow(0 0 22px rgba(55,210,255,.24))}}@keyframes noxwin-scanline{0%{opacity:0;transform:translateY(-50%) scaleX(.42)}36%{opacity:.75;transform:translateY(-50%) scaleX(1)}to{opacity:0;transform:translateY(-50%) scaleX(1.08)}}@keyframes noxwin-copy-flicker{0%,to{opacity:1;transform:translateX(0)}38%{opacity:.66;transform:translateX(.5px)}54%{opacity:.9;transform:translateX(-.5px)}}@keyframes supporting-logo-glitch{0%,to{opacity:1;transform:translateZ(0);filter:drop-shadow(0 12px 24px rgba(0,0,0,.34))}18%{opacity:.92;transform:translate3d(1px,0,0);filter:drop-shadow(1px 0 rgba(55,210,255,.18)) drop-shadow(0 12px 24px rgba(0,0,0,.34))}36%{opacity:.72;transform:translate3d(-1px,.5px,0);filter:drop-shadow(-1px 0 rgba(251,78,162,.14)) drop-shadow(0 12px 24px rgba(0,0,0,.34))}58%{opacity:1;transform:translate3d(.5px,-.5px,0);filter:drop-shadow(0 12px 24px rgba(0,0,0,.34))}}@keyframes icon-main-slide{0%{transform:translateX(0);opacity:1}72%{transform:translateX(18px);opacity:0}to{transform:translateX(18px);opacity:0}}@keyframes icon-duplicate-slide{0%{transform:translateX(-18px);opacity:0}34%{transform:translateX(-18px);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes trt-mockup-sweep{0%{opacity:0;transform:translate3d(-88%,0,0)}18%{opacity:.72}to{opacity:0;transform:translate3d(88%,0,0)}}.blackjack-section,.experience-section,.toolkit-section{border-top:1px dashed var(--divider);padding:32px}.experience-section{padding-top:24px;padding-bottom:24px}.section-label{margin:0 0 24px;color:rgba(214,219,227,.58);font-size:13px;font-weight:500;line-height:16px;letter-spacing:.14em;text-transform:uppercase}.blackjack-section{display:flex;flex-direction:column;gap:24px;padding-bottom:40px}.blackjack-heading{display:flex;flex-direction:column;gap:12px}.blackjack-heading p{width:min(100%,389px);margin:0;color:var(--text-secondary);font-size:16px;font-weight:400;line-height:1.3;letter-spacing:0}.blackjack-card{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-rows:48px 480px;align-items:start;gap:12px;width:100%;height:540px;margin:0 auto;padding:0;overflow:hidden;scroll-margin-block:32px}.blackjack-stat{padding:0}.blackjack-stat.is-right{grid-column:3;grid-row:1;text-align:right}.blackjack-bet-panel span,.blackjack-stat span{display:inline-flex;align-items:center;gap:4px;color:rgba(140,140,147,.92);font-size:14px;line-height:20px}.blackjack-label-icon{display:block;width:13px;height:13px;flex:0 0 auto;shape-rendering:crispEdges;opacity:.82}.blackjack-label-icon.is-balance{fill:#c7a24a}.blackjack-label-icon.is-bet{fill:#b8b8be}.blackjack-stat strong{display:block;margin-top:0;color:#f4f4f5;font-family:var(--button-font);font-size:18px;font-weight:500;line-height:24px;font-variant-numeric:tabular-nums}.blackjack-game-area{display:grid;grid-column:1/-1;grid-row:2;grid-template-rows:minmax(0,1fr) 112px;width:100%;height:480px;overflow:visible}.blackjack-middle{display:grid;grid-template-rows:136px 56px 136px;grid-row:1;align-content:space-evenly;justify-items:center;row-gap:0;min-height:0;width:100%;align-items:center}.blackjack-table-title{grid-column:2;grid-row:1;align-self:center;justify-self:center;color:rgba(255,255,255,.92);font-family:var(--display);font-size:30px;line-height:1;text-align:center;text-shadow:0 0 10px rgba(255,255,255,.04)}.blackjack-bet-panel{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:0;perspective:420px}.blackjack-game-area.is-betting .blackjack-result{height:auto;justify-content:center;padding-top:0;padding-bottom:0}.blackjack-game-area.is-betting .blackjack-action-zone{height:112px;padding-top:0;padding-bottom:8px}.blackjack-game-area.is-betting .blackjack-middle{display:flex;flex-direction:column;justify-content:center}.blackjack-game-area:not(.is-betting) .blackjack-middle{grid-template-rows:148px 56px 148px;align-content:space-between;row-gap:0;transform:translateY(8px)}.blackjack-game-area:not(.is-betting){grid-template-rows:minmax(0,1fr) 88px}.blackjack-game-area:not(.is-betting) .blackjack-action-zone{height:88px}.blackjack-game-area:not(.is-betting) .blackjack-result{transform:translateY(4px)}.blackjack-current-bet-value{position:relative;display:inline-grid;grid-template-columns:20px auto;align-items:center;justify-content:center;-moz-column-gap:4px;column-gap:4px;margin-top:0;line-height:1}.blackjack-current-bet-coin-slot,.blackjack-current-bet-number{display:grid;align-items:center;height:52px}.blackjack-current-bet-coin-slot{justify-items:center}.blackjack-current-bet-number{justify-items:start}.blackjack-current-bet-value strong{margin-top:0;color:#f4f4f5;font-family:var(--display);font-size:52px;font-weight:400;line-height:1;letter-spacing:0;font-variant-numeric:tabular-nums}.blackjack-premium-coin{position:relative;z-index:2;display:inline-block;width:20px;min-width:20px;max-width:20px;height:20px;min-height:20px;max-height:20px;flex:0 0 auto;overflow:visible;contain:layout;filter:none;image-rendering:pixelated;pointer-events:none;transform:none;perspective:120px;transform-style:preserve-3d}.blackjack-premium-coin-frame{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;opacity:0;image-rendering:pixelated;transform:translate3d(0,-2px,0);transform-origin:50% 50%;animation-duration:2.2s;animation-timing-function:step-end;animation-iteration-count:infinite;backface-visibility:hidden;will-change:opacity}.blackjack-premium-coin-frame:first-child{animation-name:blackjack-coin-frame-1}.blackjack-premium-coin-frame:nth-child(2){animation-name:blackjack-coin-frame-2}.blackjack-premium-coin-frame:nth-child(3){animation-name:blackjack-coin-frame-3}.blackjack-premium-coin-frame:nth-child(4){animation-name:blackjack-coin-frame-4}.blackjack-premium-coin-frame:nth-child(5){animation-name:blackjack-coin-frame-5}.blackjack-premium-coin-frame:nth-child(6){animation-name:blackjack-coin-frame-6}.blackjack-premium-coin-frame:nth-child(7){animation-name:blackjack-coin-frame-7}.blackjack-controls{flex-direction:column;min-width:0}.blackjack-chip-row,.blackjack-controls{display:flex;justify-content:center;gap:12px}.blackjack-chip-row{flex-wrap:wrap;align-items:center}.blackjack-action,.blackjack-chip{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.075);background:rgba(255,255,255,.045);color:rgba(255,255,255,.9);cursor:pointer;font-family:var(--button-font);font-weight:500;letter-spacing:-.01em;line-height:1;min-width:0;text-align:center;text-rendering:geometricPrecision;white-space:nowrap;-webkit-font-smoothing:antialiased;font-synthesis:none;-moz-user-select:none;user-select:none;-webkit-user-select:none;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,color .16s ease,opacity .16s ease,transform .16s ease}.blackjack-chip{width:48px;min-width:48px;height:48px;min-height:48px;border-radius:50%;padding:1px 0 0;font-size:13px;font-variant-numeric:tabular-nums;box-shadow:inset 0 1px 0 rgba(255,255,255,.02),0 8px 18px rgba(0,0,0,.12)}.blackjack-actions{display:flex;align-items:center;justify-content:center;gap:12px}.blackjack-actions .blackjack-action{min-width:104px}.blackjack-actions .blackjack-action:not(.is-primary){border-color:rgba(255,255,255,.055);background:rgba(255,255,255,.035);color:rgba(255,255,255,.82);box-shadow:none}.blackjack-action{height:38px;min-height:38px;border-radius:999px;padding:3px 18px 0;font-size:15px;box-shadow:inset 0 1px 0 rgba(255,255,255,.018),0 8px 18px rgba(0,0,0,.12)}.blackjack-action.is-primary{border-color:var(--line-hover);background:#e8e8e8;color:#050506;box-shadow:none}.blackjack-action:focus-visible,.blackjack-action:hover,.blackjack-chip:focus-visible,.blackjack-chip:hover{border-color:rgba(255,255,255,.11);background:rgba(255,255,255,.07);color:#ffffff;box-shadow:inset 0 1px 0 rgba(255,255,255,.025),0 10px 22px rgba(0,0,0,.16)}.blackjack-action.is-primary:focus-visible,.blackjack-action.is-primary:hover{border-color:rgba(255,255,255,.96);background:#ffffff;color:#050506;box-shadow:0 0 0 1px rgba(255,255,255,.18),0 10px 24px rgba(255,255,255,.08)}.blackjack-actions .blackjack-action:not(.is-primary):focus-visible,.blackjack-actions .blackjack-action:not(.is-primary):hover{border-color:rgba(255,255,255,.075);background:rgba(255,255,255,.055);color:rgba(255,255,255,.92)}.blackjack-action:active,.blackjack-chip:active{transform:translateY(0)}.blackjack-action:disabled{cursor:not-allowed;opacity:.35;transform:none}.blackjack-action:disabled:hover{border-color:rgba(255,255,255,.075);background:rgba(255,255,255,.045);color:rgba(255,255,255,.9);box-shadow:inset 0 1px 0 rgba(255,255,255,.018),0 8px 18px rgba(0,0,0,.12)}.blackjack-hand.is-empty{opacity:0;pointer-events:none}.blackjack-hand{display:flex;flex-direction:column;align-items:center;gap:10px;min-width:0}.blackjack-dealer-hand,.blackjack-hand.is-player{height:148px}.blackjack-hand-label,.blackjack-result span{color:rgba(244,244,245,.86);font-size:13px;line-height:18px}.blackjack-total-badge{display:inline-flex;min-width:34px;border-radius:9px;background:rgba(255,255,255,.08);color:#f4f4f5;font-size:12px;font-weight:500;line-height:16px;padding:4px 8px;font-variant-numeric:tabular-nums}.blackjack-cards,.blackjack-total-badge{align-items:center;justify-content:center}.blackjack-cards{display:flex;min-height:92px;padding-left:18px}.blackjack-playing-card{position:relative;display:flex;flex:0 0 auto;flex-direction:column;justify-content:space-between;width:64px;height:88px;margin-left:-18px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#111113;box-shadow:inset 0 1px 0 rgba(255,255,255,.018),0 12px 28px rgba(0,0,0,.18);color:rgba(255,255,255,.88);padding:10px;transform:translateY(0);animation:blackjack-card-in .94s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--card-index) * .21s)}.blackjack-playing-card.is-red{color:rgba(203,82,86,.86)}.blackjack-playing-card.is-back{align-items:center;justify-content:center;background:repeating-linear-gradient(135deg,rgba(255,255,255,.038) 0 1px,transparent 1px 7px),#111113;color:rgba(244,244,245,.38)}.blackjack-playing-card strong{color:currentColor;font-family:var(--body);font-size:20px;font-weight:500;line-height:1}.blackjack-playing-card span{color:currentColor;font-size:24px;line-height:1}.blackjack-result{flex-direction:column;gap:8px;height:64px;min-height:0}.blackjack-result,.blackjack-result span{display:flex;align-items:center;justify-content:center;width:100%;text-align:center}.blackjack-result span{color:#f4f4f5;font-family:var(--display);font-size:30px;line-height:1;transform:none}.blackjack-result span.is-you-win{color:rgba(127,175,74,.95)}.blackjack-result span.is-bust,.blackjack-result span.is-dealer-wins{color:rgba(180,74,74,.95)}.blackjack-result span.is-push{color:rgba(255,255,255,.9)}.blackjack-action-zone{box-sizing:border-box;display:flex;grid-row:2;align-items:flex-end;justify-content:center;height:112px;min-height:0;padding-top:0;padding-bottom:8px;overflow:visible}.blackjack-player-actions{display:flex;flex-wrap:nowrap;align-items:center;align-content:flex-start;justify-content:center;gap:10px;min-height:40px;margin-top:0;margin-bottom:0;transform:none}.blackjack-player-actions .blackjack-action{min-width:80px;padding-right:18px;padding-left:18px}@keyframes blackjack-card-in{0%{opacity:0;transform:translate3d(18px,-56px,0) scale(.94) rotate(-3deg)}to{opacity:1;transform:translateZ(0) scale(1) rotate(0deg)}}@keyframes blackjack-coin-frame-1{0%,8.333%{opacity:1}8.334%,to{opacity:0}}@keyframes blackjack-coin-frame-2{16.666%,8.334%,91.667%,to{opacity:1}0%,16.667%,8.333%,91.666%{opacity:0}}@keyframes blackjack-coin-frame-3{16.667%,25%,83.334%,91.666%{opacity:1}0%,16.666%,25.001%,83.333%,91.667%,to{opacity:0}}@keyframes blackjack-coin-frame-4{25.001%,33.333%,75.001%,83.333%{opacity:1}0%,25%,33.334%,75%,83.334%,to{opacity:0}}@keyframes blackjack-coin-frame-5{33.334%,41.666%,66.667%,75%{opacity:1}0%,33.333%,41.667%,66.666%,75.001%,to{opacity:0}}@keyframes blackjack-coin-frame-6{41.667%,50%,58.334%,66.666%{opacity:1}0%,41.666%,50.001%,58.333%,66.667%,to{opacity:0}}@keyframes blackjack-coin-frame-7{50.001%,58.333%{opacity:1}0%,50%,58.334%,to{opacity:0}}.showcase-list{display:flex;flex-direction:column}.showcase-row{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:16px 0;color:var(--muted);transition:color .18s ease,padding .18s ease}.showcase-row:first-child{padding-top:0}.showcase-row:last-child{padding-bottom:0}.showcase-row strong{color:#ffffff;font-family:var(--display);font-size:28px;font-weight:400;line-height:normal;letter-spacing:.25px}.showcase-row span{opacity:.5;font-size:14px;line-height:22px;text-align:right;white-space:nowrap}.showcase-row:focus-visible,.showcase-row:hover{color:#ffffff;padding-left:8px}.experience-list{display:flex;flex-direction:column;gap:20px}.experience-section .section-label{margin-bottom:24px}.experience-row{display:grid;grid-template-columns:112px minmax(0,1fr) 24px;align-items:start;-moz-column-gap:16px;column-gap:16px;row-gap:8px}.experience-list time{grid-column:1;grid-row:1;color:var(--text-muted);font-size:15px;line-height:22px}.experience-summary{display:flex;align-items:center;justify-content:flex-start;gap:4px;grid-column:2;grid-row:1;width:auto;margin:0;color:var(--text-title);font-size:16px;line-height:1.6;letter-spacing:0;transform:none;white-space:nowrap}.company-name,.experience-at,.experience-role{display:inline-block}.company-name-mobile{display:none}.experience-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;grid-column:3;grid-row:1;width:24px;height:24px;align-items:center;justify-content:center;align-self:start;justify-self:end;border:0;border-radius:6px;padding:0;background:transparent;cursor:pointer;opacity:1;transition:opacity .2s ease,transform .2s ease}.experience-toggle:focus-visible,.experience-toggle:hover{opacity:1}.experience-toggle:focus-visible{outline:1px solid rgba(255,255,255,.36);outline-offset:3px}.experience-toggle-icons{position:relative;display:block;width:20px;height:20px;opacity:.58;filter:brightness(.86) saturate(.72);transition:opacity .2s ease,filter .2s ease}.experience-toggle:focus-visible .experience-toggle-icons,.experience-toggle:hover .experience-toggle-icons{opacity:.78;filter:brightness(.94) saturate(.82)}.experience-toggle-icon{position:absolute;inset:0;width:20px;height:20px;-o-object-fit:contain;object-fit:contain;transition:opacity .2s ease,transform .2s ease}.experience-toggle-icon--down{opacity:1;transform:translateY(0)}.experience-toggle-icon--up{opacity:0;transform:translateY(2px)}.experience-row.is-open .experience-toggle-icon--down{opacity:0;transform:translateY(-2px)}.experience-row.is-open .experience-toggle-icon--up{opacity:1;transform:translateY(0)}.experience-details{grid-column:2/3;grid-row:2;max-height:0;overflow:hidden;opacity:0;transform:translateY(-2px);transition:max-height .22s ease,opacity .2s ease,transform .2s ease}.experience-row.is-open .experience-details{max-height:260px;opacity:1;transform:translateY(0)}.experience-details ul{display:grid;gap:5px;margin:0;padding:2px 0 0;list-style:none}.experience-details li{position:relative;padding-left:14px;color:rgba(214,219,227,.62);font-size:14px;line-height:1.38;letter-spacing:0}.experience-details li:before{position:absolute;top:0;left:0;color:rgba(214,219,227,.42);content:"-"}.company-lockup{display:inline-flex;align-items:center;gap:4px;color:var(--text-title);text-decoration:none;transition:color .18s ease,opacity .18s ease}.company-lockup:focus-visible,.company-lockup:hover{color:#ffffff;opacity:1}.company-lockup img{width:16px;height:18px;-o-object-fit:contain;object-fit:contain}.company-lockup-iaffiliate img{transform:translateY(-1px)}.company-lockup-webbeb img{width:16px;height:16px;transform:translateY(-1px)}.company-lockup-flatrock img{width:30px;height:30px}.toolkit-section{gap:32px}.toolkit-heading,.toolkit-section{display:flex;flex-direction:column}.toolkit-heading{gap:12px}.toolkit-heading h2{color:#ffffff;letter-spacing:.04em}.toolkit-heading p{width:min(100%,389px);margin:0;color:var(--text-secondary);font-size:16px;font-weight:400;line-height:1.3;letter-spacing:0}.toolkit-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:clamp(96px,12vw,180px);column-gap:clamp(96px,12vw,180px);row-gap:48px}.toolkit-group{display:flex;flex-direction:column;gap:24px;width:min(100%,420px);min-width:0}.toolkit-group:nth-child(odd){justify-self:start}.toolkit-group:nth-child(2n){justify-self:end}.toolkit-group:nth-child(2){transform:none}.toolkit-group h3{margin:0;padding-bottom:16px;border-bottom:0;background-image:linear-gradient(90deg,rgba(255,255,255,.08),rgba(255,255,255,0));background-repeat:no-repeat;background-position:0 100%;background-size:100% 1px;color:var(--text-title);font-size:16px;font-weight:500;line-height:20px}.toolkit-group ul{display:flex;flex-direction:column;gap:16px;padding:0;margin:0;list-style:none}.toolkit-group li{min-width:0}.toolkit-group a{display:flex;align-items:center;gap:14px;min-width:0;width:-moz-fit-content;width:fit-content;max-width:100%;color:inherit;text-decoration:none}.toolkit-group a:focus-visible span,.toolkit-group a:hover span{color:var(--text)}.toolkit-group img{width:40px;height:40px;border-radius:10px;-o-object-fit:cover;object-fit:cover}.toolkit-group span{overflow:hidden;color:var(--text-secondary);font-size:16px;line-height:24px;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;transition:color .18s ease}.profile-card-section{position:relative;overflow:visible;background:transparent;padding:24px}.profile-card-shell{position:relative;--profile-tray-height:58px;--profile-tray-overlap:22px;width:100%;max-width:660px;margin:0 auto 12px;padding-bottom:0}.profile-card-backdrop{display:none}.profile-card-glow{position:absolute;right:0;bottom:calc((var(--profile-tray-height) - var(--profile-tray-overlap)) * -1);left:0;z-index:0;box-sizing:border-box;height:var(--profile-tray-height);align-items:stretch;border:0;border-top:1px dashed var(--line-muted);border-radius:0 0 24px 24px;padding-top:var(--profile-tray-overlap);background:linear-gradient(180deg,rgba(25,25,27,.98),rgba(16,16,17,.98));box-shadow:none;opacity:1;pointer-events:none}.profile-card-glow,.profile-card-glow-label{display:flex;min-height:0;justify-content:center}.profile-card-glow-label{position:relative;z-index:1;align-items:center;flex:1 1 auto;gap:5px;width:100%;margin:0;padding:0 14px;color:rgba(226,226,232,.78);font-size:13px;font-weight:400;line-height:1.4;text-align:center}.profile-card-glow-label span{display:inline-flex;align-items:center;line-height:18px;transform:translateY(.5px)}.profile-card-actions svg,.profile-card-glow-label svg,.profile-card-status-row svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.profile-card-glow-label svg{width:14px;height:14px;color:rgba(190,190,198,.62);filter:none;stroke-width:1.6;transform:translateY(.5px)}.profile-card{position:relative;z-index:2;overflow:visible;width:100%;max-width:660px;margin:0 auto;border:1px dashed rgba(255,255,255,.068);border-radius:28px;background:radial-gradient(120% 120% at 30% 10%,rgba(19,19,19,.98) 0,rgba(13,13,13,.99) 58%,rgba(8,8,8,1) 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.032);color:#f4f4f5}.profile-card:after,.profile-card:before{content:none}.profile-card-inner{position:relative;z-index:1;padding:20px}.profile-card-status-row{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:12px;color:rgba(190,190,196,.62);font-size:13px;font-weight:400;line-height:1.4}.profile-card-status,.profile-card-time{display:flex;align-items:center;gap:8px;min-height:20px}.profile-card-status{min-width:0;flex:1 1 auto}.profile-card-status span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-card-time{flex:0 0 auto;gap:2px;color:rgba(190,190,196,.62);font-size:13px;font-weight:400;opacity:1;font-variant-numeric:tabular-nums;white-space:nowrap;line-height:1.4}.profile-card-time-icon{width:10px;height:10px;flex:0 0 auto;margin-right:3px;color:rgba(190,190,198,.62);stroke:currentColor;opacity:1}.profile-card-time-separator{animation:status-time-colon-blink 1s step-end infinite}.profile-card-time-meridiem{margin-left:2px}.profile-card-status-dot{position:relative;display:inline-block;width:8px;height:8px;flex:0 0 auto;border-radius:999px;background:#22c55e;box-shadow:0 0 12px rgba(34,197,94,.18)}.profile-card-status-dot:before{position:absolute;inset:0;border-radius:inherit;background:#4ade80;content:"";opacity:.75;animation:availability-ping 1.35s cubic-bezier(0,0,.2,1) infinite}.profile-card-person{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.profile-card-avatar{position:relative;flex:0 0 auto;overflow:hidden;width:64px;height:64px;border:1px dashed var(--line-muted);border-radius:999px;background:#090a0b;box-shadow:inset 0 0 0 1px rgba(0,0,0,.32),0 12px 24px rgba(0,0,0,.32)}.profile-card-avatar-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 42%;object-position:50% 42%;transform:scale(1.08)}.profile-card-copy{min-width:0}.profile-card-copy h3{overflow:hidden;margin:0;color:#f4f4f5;font-family:var(--display);font-size:26px;font-weight:400;letter-spacing:0;line-height:.95;text-overflow:ellipsis;white-space:nowrap}.profile-card-copy p{margin:4px 0 0;color:var(--text-secondary);font-size:15px;font-weight:400;line-height:1.3;letter-spacing:0}.profile-card-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:20px}.profile-card-actions a,.profile-card-actions button{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;align-items:center;justify-content:flex-start;gap:12px;min-height:48px;border:1px solid rgba(255,255,255,.045);border-radius:14px;background:rgba(255,255,255,.045);color:rgba(255,255,255,.88);cursor:pointer;font-family:var(--button-font);font-size:15px;font-weight:500;letter-spacing:-.01em;line-height:1;padding:0 16px;white-space:nowrap;box-shadow:inset 0 1px 0 rgba(255,255,255,.018),0 10px 24px rgba(0,0,0,.14);text-rendering:geometricPrecision;transition:border-color .18s ease,background .18s ease,color .18s ease,transform .18s ease}.profile-card-actions svg{color:rgba(255,255,255,.86);flex:0 0 auto;transform:translateY(.5px);transition:color .18s ease,transform .18s ease}.profile-card-action-label{display:inline-flex;align-items:center;line-height:18px;transform:translateY(.5px)}.profile-card-actions a:focus-visible,.profile-card-actions a:hover,.profile-card-actions button:focus-visible,.profile-card-actions button:hover{border-color:rgba(255,255,255,.06);background:rgba(255,255,255,.07);color:rgba(255,255,255,.96);transform:none}.profile-card-actions a:focus-visible svg,.profile-card-actions a:hover svg,.profile-card-actions button:focus-visible svg,.profile-card-actions button:hover svg{color:#ffffff;transform:translateY(.5px)}@keyframes profile-card-reveal{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}.blur-statement-section{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;min-height:264px;border-radius:0 0 16px 16px;padding:40px 24px}.blur-statement-section:after{position:absolute;inset:0;z-index:2;border-top:1px dashed var(--divider);border-bottom:1px dashed var(--divider);border-radius:0 0 16px 16px;content:"";pointer-events:none}.blur-statement-section>img{position:absolute;inset:0;z-index:0;width:100%;height:100%;border-radius:0 0 16px 16px;-o-object-fit:cover;object-fit:cover;-o-object-position:bottom;object-position:bottom;opacity:.72}.blur-statement{position:relative;z-index:1;width:min(100%,520px);text-align:center}.blur-statement p{margin:0;color:rgba(255,255,255,.88);font-family:var(--display);font-size:42px;font-weight:400;line-height:1.14;letter-spacing:0}.blur-statement span{display:inline-block;margin-right:.26em;opacity:0;filter:blur(var(--word-blur)) brightness(.65);transform:translateY(18px) scale(var(--word-scale)) rotateX(-12deg);transform-style:preserve-3d;backface-visibility:hidden;text-shadow:0 0 36px rgba(255,255,255,.2);transition:opacity var(--word-duration) cubic-bezier(.22,1,.36,1),filter var(--word-duration) cubic-bezier(.22,1,.36,1),transform var(--word-duration) cubic-bezier(.22,1,.36,1),text-shadow var(--word-duration) cubic-bezier(.22,1,.36,1);transition-delay:var(--word-delay);will-change:opacity,filter,transform}.blur-statement span.is-visible{opacity:1;filter:blur(0) brightness(1);transform:translateY(0) scale(1) rotateX(0deg);text-shadow:0 2px 10px rgba(255,255,255,.04)}.site-footer{display:flex;flex-direction:column;align-items:center;gap:6px;width:100%;background:transparent;padding-top:32px;padding-bottom:12px}.footer-signature-wrap{position:relative;display:block;width:min(168px,58vw);line-height:0;cursor:pointer;transform:translateY(-8px)}.footer-signature-wrap img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.footer-signature-image{position:relative;z-index:1;opacity:.95;mix-blend-mode:screen;filter:none;transform:translateZ(0);transition:filter .18s ease,opacity .18s ease,transform .18s ease;will-change:transform,filter,opacity}.footer-signature-layer{position:absolute;inset:0;z-index:2;opacity:0;pointer-events:none;mix-blend-mode:screen;will-change:clip-path,opacity,transform,filter}.footer-signature-layer-a{filter:contrast(1.16) saturate(1.2) hue-rotate(12deg)}.footer-signature-layer-b{filter:contrast(1.18) saturate(1.24) hue-rotate(-14deg)}.footer-signature-wrap:hover .footer-signature-image{animation:footer-signature-base-glitch .68s step-end both}.footer-signature-wrap:hover .footer-signature-layer-a{animation:footer-signature-channel-glitch .68s step-end both}.footer-signature-wrap:hover .footer-signature-layer-b{animation:footer-signature-slice-glitch .68s step-end both}.site-footer p{display:inline-flex;align-items:center;justify-content:center;gap:4px;width:100%;margin:0;color:rgba(255,255,255,.4);font-size:13px;line-height:1.4;letter-spacing:0;text-align:center}.footer-pixel-heart{width:9px;height:8px;flex:0 0 auto;fill:#d92f53;opacity:.76;shape-rendering:crispEdges;transition:filter .18s ease,opacity .18s ease,transform .18s ease}.site-footer p:hover .footer-pixel-heart{filter:drop-shadow(0 0 6px rgba(217,47,83,.24));opacity:.95;transform:translateY(-1px)}@media (min-width:1024px){.blackjack-section,.blur-statement-section,.experience-section,.side-product-section,.toolkit-section{padding-right:32px;padding-left:32px}.headline-block{padding-top:72px}.headline-block,.profile-copy{padding-right:24px;padding-left:24px}.headline-block p{margin-top:16px}.hero-actions{padding-right:24px;padding-left:24px;padding-top:32px}.social-links{margin-top:32px;padding:24px}.work-section{gap:24px;padding:36px 32px 56px}.project-showcase-list{gap:64px}.project-showcase-row{gap:24px}.project-showcase-row-brand{min-height:48px;align-items:center}.project-showcase-row-brand-copy{gap:16px}.project-showcase-row-brand-logo,.side-product-brand-logo{width:44px;height:44px;border-radius:13px}.project-showcase-row-brand-copy>span{gap:0}.project-showcase-row-brand-copy strong{line-height:26px}.project-showcase-row-brand-copy small{line-height:1.3}.side-product-brand-copy>span{gap:2px}.project-showcase-row-preview{border-radius:18px}.side-product-section{gap:24px;padding-top:32px;padding-bottom:32px}.side-product-card{min-height:48px;align-items:center}.side-product-brand-copy{align-items:center;gap:18px}.blackjack-section,.toolkit-section{padding-top:48px;padding-bottom:48px}.experience-section{padding-top:36px;padding-bottom:36px}.experience-list{gap:20px}.toolkit-section{gap:28px}.toolkit-heading{gap:10px}.toolkit-grid{-moz-column-gap:clamp(84px,10.5vw,156px);column-gap:clamp(84px,10.5vw,156px);row-gap:32px}.blackjack-section{gap:32px}.blackjack-heading{gap:10px}.blackjack-card{grid-template-rows:48px 480px;height:540px}.blackjack-game-area{grid-template-rows:minmax(0,1fr) 112px;height:480px}.blackjack-middle{grid-template-rows:136px 56px 136px;row-gap:0}.blackjack-game-area:not(.is-betting){grid-template-rows:minmax(0,1fr) 88px}.blackjack-game-area:not(.is-betting) .blackjack-middle{grid-template-rows:148px 56px 148px;align-content:space-between;row-gap:0;transform:translateY(8px)}.blackjack-game-area:not(.is-betting) .blackjack-action-zone{height:88px}.blackjack-game-area:not(.is-betting) .blackjack-result{transform:translateY(4px)}.blackjack-game-area.is-betting .blackjack-result{height:auto}.blur-statement-section{min-height:288px;padding-top:48px;padding-bottom:48px}.profile-card-section{padding:32px 8px 24px}.site-footer{gap:8px;padding-top:28px;padding-bottom:8px}}@keyframes signature-reveal{0%{opacity:0;filter:none}to{opacity:.95;filter:none}}@keyframes footer-signature-base-glitch{0%{opacity:.95;filter:contrast(1);transform:translateZ(0)}12%{opacity:.96;filter:brightness(1.05) contrast(1.08);transform:translate3d(-2px,0,0) skewX(-.5deg)}24%{opacity:.9;filter:brightness(.98) contrast(1.12);transform:translate3d(2px,0,0)}38%{opacity:.98;filter:brightness(1.02) contrast(1.08);transform:translate3d(-1px,1px,0)}54%{opacity:.94;filter:contrast(1.1);transform:translate3d(1px,0,0)}to{opacity:.95;filter:contrast(1);transform:translateZ(0)}}@keyframes footer-signature-channel-glitch{0%,76%,8%,to{opacity:0;clip-path:inset(0 0 0 0);transform:translateZ(0)}12%{opacity:.62;clip-path:inset(6% 0 70% 0);transform:translate3d(9px,-1px,0)}22%{opacity:.52;clip-path:inset(28% 0 50% 0);transform:translate3d(-8px,1px,0)}34%{opacity:.58;clip-path:inset(45% 0 34% 0);transform:translate3d(7px,0,0)}48%{opacity:.42;clip-path:inset(63% 0 16% 0);transform:translate3d(-6px,1px,0)}62%{opacity:.3;clip-path:inset(16% 0 65% 0);transform:translate3d(4px,-1px,0)}}@keyframes footer-signature-slice-glitch{0%,10%,80%,to{opacity:0;clip-path:inset(0 0 0 0);transform:translateZ(0)}16%{opacity:.64;clip-path:inset(18% 0 64% 0);transform:translate3d(-9px,1px,0)}28%{opacity:.48;clip-path:inset(38% 0 43% 0);transform:translate3d(8px,-1px,0)}42%{opacity:.44;clip-path:inset(55% 0 24% 0);transform:translate3d(-7px,0,0)}56%{opacity:.36;clip-path:inset(72% 0 8% 0);transform:translate3d(5px,1px,0)}68%{opacity:.28;clip-path:inset(30% 0 54% 0);transform:translate3d(-4px,0,0)}}@keyframes portrait-base-glitch{0%{filter:none;transform:translateZ(0)}12%{filter:brightness(1.04) contrast(1.04);transform:translate3d(-2px,0,0)}22%{filter:brightness(.98) contrast(1.05);transform:translate3d(2px,0,0)}34%{filter:contrast(1.06);transform:translate3d(-1px,-1px,0) skewX(-.5deg)}48%{filter:brightness(1.03) contrast(1.02);transform:translate3d(2px,1px,0)}to{filter:none;transform:translateZ(0)}}@keyframes portrait-channel-glitch{0%,7%,74%,to{opacity:0;clip-path:inset(0 0 0 0);transform:translateZ(0)}10%{opacity:.58;clip-path:inset(5% 0 72% 0);transform:translate3d(8px,-1px,0)}18%{opacity:.48;clip-path:inset(24% 0 52% 0);transform:translate3d(-7px,1px,0)}28%{opacity:.54;clip-path:inset(43% 0 34% 0);transform:translate3d(6px,0,0)}40%{opacity:.42;clip-path:inset(62% 0 18% 0);transform:translate3d(-6px,1px,0)}58%{opacity:.32;clip-path:inset(15% 0 64% 0);transform:translate3d(4px,-1px,0)}}@keyframes portrait-slice-glitch{0%,78%,9%,to{opacity:0;clip-path:inset(0 0 0 0);transform:translateZ(0)}14%{opacity:.54;clip-path:inset(18% 0 66% 0);transform:translate3d(-8px,1px,0)}24%{opacity:.46;clip-path:inset(35% 0 47% 0);transform:translate3d(7px,-1px,0)}36%{opacity:.44;clip-path:inset(52% 0 27% 0);transform:translate3d(-6px,0,0)}52%{opacity:.36;clip-path:inset(70% 0 10% 0);transform:translate3d(5px,1px,0)}64%{opacity:.28;clip-path:inset(29% 0 56% 0);transform:translate3d(-4px,0,0)}}@keyframes signature-flicker{0%,92%,to{opacity:.95}94%{opacity:1}96%{opacity:1}98%{opacity:.88}}.toc-backdrop{position:fixed;inset:0;z-index:80;background:rgba(0,0,0,.24);opacity:0;pointer-events:none;transition:opacity .5s cubic-bezier(.22,1,.36,1)}.toc-backdrop.is-visible{opacity:1;pointer-events:auto}.dynamic-island-toc{position:fixed;bottom:30px;left:50%;z-index:90;display:flex;transform:translateX(-50%);pointer-events:none}.toc-island{position:relative;width:280px;height:52px;overflow:hidden;border:1px dashed var(--line);border-radius:26px;background:linear-gradient(180deg,rgba(24,24,29,.96),rgba(14,14,17,.96));box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 24px 80px rgba(0,0,0,.5);color:var(--text);cursor:pointer;pointer-events:auto;transition:width .5s cubic-bezier(.22,1,.36,1),height .5s cubic-bezier(.22,1,.36,1),border-radius .5s cubic-bezier(.22,1,.36,1),border-color .18s ease,background .18s ease}.toc-island:focus-within,.toc-island:hover{border-color:var(--line);background:linear-gradient(180deg,rgba(30,30,36,.98),rgba(16,16,20,.98))}.toc-island.is-expanded{width:340px;height:400px;border-radius:24px;cursor:default}.toc-closed,.toc-expanded{position:absolute;inset:0;transition:opacity .3s ease,transform .3s ease,filter .3s ease}.toc-closed{display:flex;align-items:center;gap:14px;padding:0 18px}.toc-closed.is-hidden{opacity:0;transform:scale(.96);filter:none;pointer-events:none}.toc-dot{width:7px;height:7px;flex:0 0 auto;border-radius:999px;background:rgba(244,244,245,.9)}.toc-active-label{overflow:hidden;flex:1 1 auto;color:rgba(244,244,245,.9);font-size:13px;font-weight:500;line-height:20px;text-overflow:ellipsis;white-space:nowrap}.toc-progress{flex:0 0 auto;transform:rotate(-90deg)}.toc-progress circle:last-child{transition:stroke-dashoffset .15s ease-out}.toc-expanded{display:flex;flex-direction:column;opacity:1;transform:scale(1)}.toc-expanded.is-hidden{opacity:0;transform:scale(1.04);pointer-events:none}.toc-header{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;padding:20px 22px 12px}.toc-header span{color:var(--muted);font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.toc-header button{display:grid;width:28px;height:28px;place-items:center;border:1px solid transparent;border-radius:999px;background:transparent;color:var(--muted);cursor:pointer;font-size:22px;line-height:1;transition:border-color .18s ease,background .18s ease,color .18s ease}.toc-header button:focus-visible,.toc-header button:hover{border-color:var(--line);background:rgba(255,255,255,.05);color:var(--text)}.toc-list{display:flex;flex:1 1 auto;flex-direction:column;gap:2px;overflow-y:auto;overscroll-behavior:contain;padding:0 12px 16px}.toc-list::-webkit-scrollbar{width:0}.toc-item{display:flex;width:100%;flex:0 0 auto;align-items:center;gap:12px;border:0;border-radius:10px;padding-top:9px;padding-right:12px;padding-bottom:9px;background:transparent;color:rgba(244,244,245,.45);cursor:pointer;font-family:var(--body);font-size:13px;line-height:20px;text-align:left;transition:background .24s ease,color .24s ease}.toc-item span:first-child{overflow:hidden;flex:1 1 auto;text-overflow:ellipsis;white-space:nowrap;transition:transform .24s ease}.toc-item.is-hovered span:first-child,.toc-item:hover span:first-child{transform:translateX(3px)}.toc-item.is-hovered{background:rgba(255,255,255,.045);color:rgba(244,244,245,.82)}.toc-item.is-active{background:rgba(255,255,255,.08);color:rgba(244,244,245,.96);font-weight:500}.toc-item-dot{width:6px;height:6px;flex:0 0 auto;border-radius:999px;background:currentColor;opacity:0;transform:scale(0);transition:opacity .24s ease,transform .24s ease}.toc-item.is-active .toc-item-dot{opacity:1;transform:scale(1)}@media (max-width:720px){.status-glasses-tooltip{top:calc(100% + 9px);bottom:auto;transform:translate(-50%,-3px)}.status-glasses-tooltip.is-visible{transform:translate(-50%)}.nightfall-page{padding-right:12px;padding-left:12px}.dynamic-island-toc{bottom:18px}.toc-island{width:min(280px,calc(100vw - 32px))}.toc-island.is-expanded{width:min(340px,calc(100vw - 32px));height:min(400px,calc(100vh - 56px))}.nightfall-column{padding-top:8px}.status-bar{min-height:38px;margin:8px 0;border-radius:14px;padding:7px 14px}.status-glasses-tooltip{font-size:12px}.portfolio-card{border-radius:16px;border-right-color:var(--line);border-left-color:var(--line)}.hero-banner{border-top-color:var(--line-muted);clip-path:inset(0 round 16px 16px 0 0)}.hero-bg{-o-object-fit:cover;object-fit:cover;-o-object-position:42% top;object-position:42% top}.blackjack-section,.blur-statement-section,.experience-section,.headline-block,.hero-actions,.profile-card-section,.profile-copy,.side-product-section,.toolkit-section,.work-section{padding-right:24px;padding-left:24px}.blur-statement-section{min-height:256px;border-radius:0 0 16px 16px;padding:40px 24px}.blur-statement-section>img{border-radius:0 0 16px 16px;-o-object-fit:cover;object-fit:cover;-o-object-position:right center;object-position:right center}.blur-statement p{font-size:clamp(31px,7.4vw,42px);line-height:1.14}.headline-block h1{font-size:clamp(31px,7.4vw,42px);line-height:1.08}.headline-block h1>span{flex-wrap:nowrap}.hero-actions{gap:8px;padding-top:18px}.social-links{gap:24px;margin:26px 0 0;padding:24px}.hero-actions a{height:40px;min-height:40px;padding:2px 18px 0;font-size:15px;line-height:1}.blackjack-action{height:38px;min-height:38px;padding:3px 14px 0;font-size:14px;line-height:1}.hero-actions a{min-width:104px}.work-list{grid-template-columns:1fr}.stacked-projects{margin-top:0}.stacked-project-card{position:sticky;grid-template-rows:minmax(0,1fr) 104px;height:336px;margin-bottom:48vh;border-radius:16px}.stacked-project-card:last-child{margin-bottom:0}.stacked-project-visual{transform:translateY(16px)}.stacked-project-casino .stacked-project-visual img,.stacked-project-visual img{width:min(58%,280px);max-height:116px}.stacked-project-trt .stacked-project-visual img{width:min(32%,104px)}.stacked-affiliate-mark{transform:translateZ(0) scale(.36)}.stacked-project-copy{width:min(100%,312px);margin:0 0 24px 24px}.stacked-project-copy strong{font-size:20px;line-height:26px}.stacked-project-copy small{max-width:260px;font-size:12px;line-height:19px}.stacked-project-action{top:20px;right:20px}.work-card.is-featured{grid-column:auto}.work-card.is-featured .project-thumb{min-height:320px;border-radius:16px}.project-thumb-casino,.project-thumb-noxwin{grid-template-rows:minmax(0,1fr) 104px}.project-thumb-logo-wrap{width:58%;min-width:168px;max-width:280px;transform:translateY(16px)}.project-thumb-casino .project-thumb-logo-wrap{width:58%}.project-thumb-copy{width:min(100%,312px);margin:0 0 24px 24px;padding:0}.project-thumb-copy strong{font-size:20px;line-height:26px}.project-thumb-copy small{max-width:260px;font-size:12px;line-height:19px}.work-card:not(.is-featured) .image-placeholder{min-height:222px}.project-showcase-grid{grid-template-columns:1fr;gap:16px}.project-showcase-affiliate,.project-showcase-casino,.project-showcase-noxwin,.project-showcase-trt{grid-column:auto}.project-showcase-affiliate,.project-showcase-card{min-height:288px;grid-template-columns:1fr;grid-template-rows:176px 112px}.project-showcase-card:not(.project-showcase-affiliate) .project-showcase-visual,.project-showcase-visual{min-height:176px;padding:32px 24px}.project-showcase-affiliate .project-showcase-copy,.project-showcase-copy{padding:0 24px 24px}.project-showcase-copy strong{font-size:20px;line-height:28px}.project-showcase-meta{top:20px;right:20px;font-size:10px}.project-showcase-row-content{min-height:0;gap:16px;padding:0}.project-showcase-row-title strong{font-size:20px;line-height:28px}.project-showcase-row-main small{max-width:240px;font-size:15px;line-height:1.3;letter-spacing:0}.case-study-page{padding-bottom:32px}.case-study-container{padding:72px 24px 0}.case-study-nav{padding-bottom:32px;font-size:13px;line-height:20px}.case-study-nav a{width:auto;gap:8px;padding:0 13px 0 11px}.case-study-nav a span{display:inline-block;color:inherit;font-size:13px;line-height:1;white-space:nowrap}.case-study-nav svg{width:20px;height:20px}.case-study-hero{gap:0;padding-bottom:32px}.case-study-meta{margin-bottom:8px}.case-study-meta span{font-size:13px;line-height:20px}.case-study-hero h1{margin-bottom:24px;font-size:34px;line-height:42px}.case-study-request{padding:14px 16px}.case-study-request p{font-size:15px;line-height:22px;letter-spacing:0}.case-study-visual{min-height:288px;padding:20px}.case-study-facts,.case-study-results{grid-template-columns:1fr;gap:24px}.case-study-facts{padding-bottom:48px}.case-study-facts div{padding-left:0}.case-study-overview{gap:8px;padding:40px 0 32px}.case-study-overview h2,.case-study-section-heading h2{font-size:24px;line-height:32px}.case-study-content-block{grid-template-columns:1fr;gap:16px;padding-top:40px}.case-study-content-block h2{font-size:24px;line-height:32px}.case-study-content-block p{grid-column:auto;font-size:15px;line-height:22px}.case-study-inline-placeholder{grid-column:auto;grid-row:auto;min-height:200px}.case-study-results{padding:48px 0}.case-study-results>p{margin-top:-16px;margin-bottom:8px;font-size:15px;line-height:22px}.case-study-foundations{gap:32px;padding:48px 0}.case-study-foundations-intro{gap:8px}.case-study-foundations h2{font-size:28px;line-height:36px}.case-study-media-pair,.case-study-split-copy{grid-template-columns:1fr;gap:24px}.case-study-media-placeholder,.case-study-wide-figure .case-study-media-placeholder{min-height:260px}.case-study-wide-figure .case-study-foundation-system-placeholder{min-height:420px}.case-study-split-copy{padding-top:32px}.case-study-split-copy>p{margin-top:0}.case-study-split-copy h2{font-size:24px;line-height:32px}.case-study-next{min-height:96px;padding:24px 0}.case-study-next strong{font-size:24px;line-height:32px}.blackjack-section{gap:24px;padding-top:32px;padding-bottom:32px}.blackjack-card{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-rows:48px 480px;gap:12px;height:540px;padding:0;overflow:hidden}.blackjack-game-area{grid-column:1/-1;grid-row:2;grid-template-rows:minmax(0,1fr) 112px;height:480px}.blackjack-middle{grid-template-rows:142px 52px 142px;row-gap:0}.blackjack-game-area:not(.is-betting){grid-template-rows:minmax(0,1fr) 88px}.blackjack-game-area:not(.is-betting) .blackjack-middle{grid-template-rows:142px 52px 142px;align-content:space-between;row-gap:0;transform:translateY(8px)}.blackjack-game-area:not(.is-betting) .blackjack-action-zone{height:88px}.blackjack-game-area:not(.is-betting) .blackjack-result{transform:translateY(4px)}.blackjack-table-title{font-size:30px}.blackjack-dealer-hand,.blackjack-hand.is-player{height:142px}.blackjack-stat.is-right{grid-column:3;grid-row:1}.blackjack-bet-panel{min-height:96px}.blackjack-bet-panel strong{font-size:48px}.blackjack-premium-coin{width:20px;min-width:20px;max-width:20px;height:20px;min-height:20px;max-height:20px}.blackjack-chip{width:46px;min-width:46px;height:46px;min-height:46px;font-size:13px;line-height:1}.blackjack-result{height:62px}.blackjack-player-actions{gap:6px;min-height:38px}.blackjack-player-actions .blackjack-action{min-width:70px;padding-right:12px;padding-left:12px}.blackjack-actions .blackjack-action{min-width:78px}.blackjack-action-zone{height:112px;padding-top:0;padding-bottom:8px}.blackjack-game-area.is-betting .blackjack-result{height:auto;padding-top:0;padding-bottom:0}.blackjack-game-area.is-betting .blackjack-action-zone{height:112px;padding-top:0;padding-bottom:8px}.blackjack-result{order:0;min-width:0}.blackjack-result span{font-size:28px}.blackjack-hand.is-player{order:0}.blackjack-cards{min-height:88px}.blackjack-playing-card{width:62px;height:86px;border-radius:10px}.toolkit-grid{grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:48px;column-gap:48px;row-gap:40px}.toolkit-group:nth-child(2){transform:none}}@media (max-width:520px){.hero-banner{margin-right:10px;margin-left:10px;border-radius:16px;clip-path:inset(0 round 16px)}.status-bar{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:8px;z-index:10;min-height:36px;margin:8px 0;border-radius:12px;padding:6px 12px;font-size:12px;line-height:16px}.status-bar p{grid-column:1;grid-row:1;justify-self:start}.status-time{grid-column:3;grid-row:1;justify-self:end;gap:2px}.status-glasses-tooltip{top:auto;bottom:calc(100% + 8px);transform:translate(-50%,3px)}.status-glasses-tooltip.is-visible{transform:translate(-50%)}.portrait-wrap{width:176px;height:231px;margin-top:-178px;margin-left:18px}.profile-copy{min-height:0;margin-top:8px;padding-right:24px;padding-left:24px}.headline-block{padding-top:60px}.headline-block h1{font-size:clamp(26px,7.2vw,33px);line-height:1.08}.headline-block p{font-size:16px;line-height:21px;letter-spacing:0}.hero-paragraph-line{display:inline}.hero-paragraph-line+.hero-paragraph-line:before{content:" "}.blur-statement p{font-size:clamp(27px,7.6vw,34px);line-height:1.08}.headline-block h1>span:first-child{gap:6px;white-space:nowrap}.hero-actions{display:flex;flex-wrap:wrap;gap:8px;padding-top:18px}.social-links{gap:24px;margin:26px 0 0;padding:24px}.project-showcase-row-brand{position:relative;align-items:flex-start;gap:12px;padding-right:48px}.project-showcase-row-noxwin{gap:16px}.project-showcase-row-brand-copy{align-items:flex-start;gap:10px}.project-showcase-row-brand-logo{width:40px;height:40px;border-radius:12px;margin-top:2px}.project-showcase-row-brand-copy>span{gap:0}.project-showcase-row-brand-copy strong{font-size:20px;line-height:24px}.project-showcase-row-brand-copy small{max-width:220px;font-size:15px;line-height:18px;letter-spacing:0}.project-showcase-row-arrow{position:absolute;top:0;right:0;width:36px;height:36px;padding:0}.side-product-section{padding-top:24px;padding-bottom:32px}.side-product-card{position:relative;align-items:flex-start;padding-right:48px}.side-product-brand-copy{align-items:flex-start;gap:10px}.side-product-mockup{width:84px;height:68px;border-radius:12px}.side-product-mockup img{width:38px;max-height:66px;transform:translate3d(0,6px,0)}.side-product-brand-logo{width:40px;height:40px;border-radius:12px;margin-top:2px}.side-product-brand-copy>span{gap:0}.side-product-brand-copy strong{font-size:20px;line-height:24px}.side-product-brand-copy small{max-width:220px;font-size:15px;line-height:1.3;letter-spacing:0}.blackjack-heading p,.toolkit-heading p{font-size:15px;line-height:1.3}.side-product-arrow{position:absolute;top:0;right:0;width:36px;height:36px;padding:0}.blackjack-action{height:38px;min-height:38px;padding:3px 12px 0;font-size:14px;line-height:1}.hero-actions a{min-width:104px;font-size:15px;font-weight:500;line-height:1}.hero-actions a>span{transform:translateY(.5px)}.animated-word-shell{width:10.6ch;min-width:10.6ch}.showcase-row{display:flex;align-items:flex-start;flex-direction:column;gap:8px}.experience-row{grid-template-columns:minmax(0,1fr) 28px;-moz-column-gap:16px;column-gap:16px;row-gap:8px}.experience-row time{grid-column:1;grid-row:1}.experience-summary{grid-column:1/3;grid-row:2;flex-direction:row;align-items:center;gap:4px}.experience-toggle{grid-column:2;grid-row:1;width:28px;height:28px;align-self:start;justify-self:end}.experience-details{grid-column:1/3;grid-row:3}.experience-details ul{gap:6px}.experience-details li{line-height:1.42}.company-name-desktop{display:none}.company-name-mobile,.experience-at{display:inline-block}.experience-summary,.showcase-row span{width:auto;justify-content:flex-start;text-align:left;transform:none;white-space:nowrap}.toolkit-grid{grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:28px;column-gap:28px;row-gap:36px}.toolkit-group{width:100%;justify-self:stretch;gap:18px}.toolkit-group h3{padding-bottom:12px;font-size:15px;line-height:20px}.toolkit-group ul{gap:12px}.toolkit-group img{width:36px;height:36px;border-radius:9px}.toolkit-group span{font-size:14px;line-height:20px}.profile-card-section{padding:20px 8px 24px}.site-footer{gap:6px;padding-top:28px;padding-bottom:6px}.site-footer img{width:min(156px,56vw)}.profile-card{margin-right:auto;margin-left:auto;border-radius:22px}.profile-card-glow{--profile-tray-height:58px;--profile-tray-overlap:16px;right:12px;bottom:calc((var(--profile-tray-height) - var(--profile-tray-overlap)) * -1);left:12px;height:var(--profile-tray-height);min-height:0;align-items:stretch;border-radius:0 0 22px 22px}.profile-card-inner{padding:20px}.profile-card-status-row{align-items:center;margin-bottom:12px;font-size:13px;line-height:1.4}.profile-card-time{gap:2px;font-size:13px;line-height:1.4}.profile-card-time-icon{width:10px;height:10px;margin-right:3px}.profile-card-time-meridiem{margin-left:2px}.profile-card-person{align-items:center;flex-direction:row;flex-wrap:nowrap;gap:12px}.profile-card-avatar{width:62px;height:62px}.profile-card-copy{flex:1 1 auto;min-width:0}.profile-card-copy h3{font-size:25px}.profile-card-backdrop{right:8px;bottom:8px;left:8px;height:72px;border-radius:0 0 18px 18px}.profile-card-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:20px}.profile-card-actions a,.profile-card-actions button{gap:8px;min-height:46px;border-radius:14px;padding-right:10px;padding-left:10px;font-size:14px;line-height:1}.profile-card-action-label{transform:translateY(.5px)}.profile-card-glow-label{position:relative;right:auto;bottom:auto;left:auto;display:flex;align-items:center;justify-content:center;width:100%;min-height:0;padding:0 12px;font-size:13px;line-height:1.4}.profile-card-glow-label svg{width:14px;height:14px}}.not-found-page{position:relative;display:grid;min-height:100svh;overflow:hidden;place-items:center;padding:40px 20px;background:#080808;color:#ffffff;isolation:isolate}.not-found-bg{z-index:-2;background:linear-gradient(180deg,rgba(8,8,8,.14),rgba(8,8,8,.16)),url(/assets/404-bg.png) 50% /cover no-repeat;opacity:.56}.not-found-bg,.not-found-page:after{position:absolute;inset:0;pointer-events:none}.not-found-page:after{z-index:-1;background:radial-gradient(circle at 50% 48%,rgba(0,0,0,.08) 0,rgba(0,0,0,.62) 52%,rgba(0,0,0,.24) 100%),rgba(8,8,8,.54);content:""}.not-found-content{display:flex;width:min(100%,554px);flex-direction:column;align-items:center;gap:36px;text-align:center}.not-found-mark{width:min(440px,78vw);height:auto;-o-object-fit:contain;object-fit:contain}.not-found-title{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.not-found-content p{margin:0;color:rgba(255,255,255,.96);font-family:var(--body);font-size:18px;line-height:1.35;letter-spacing:0}.not-found-link{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;display:inline-flex;height:38px;min-height:38px;min-width:136px;align-items:center;justify-content:center;border:1px solid var(--line-hover);border-radius:999px;padding:1px 18px 0;background:#e8e8e8;box-shadow:none;color:#050506;font-family:var(--button-font);font-size:15px;font-weight:500;line-height:1;letter-spacing:-.01em;text-align:center;text-rendering:geometricPrecision;white-space:nowrap;-webkit-font-smoothing:antialiased;font-synthesis:none;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,color .16s ease,opacity .16s ease,transform .16s ease}.not-found-link:focus-visible,.not-found-link:hover{border-color:rgba(255,255,255,.96);background:#ffffff;box-shadow:0 0 0 1px rgba(255,255,255,.18),0 10px 24px rgba(255,255,255,.08);color:#050506;transform:none}.not-found-link:active{transform:none}@media (max-width:360px){.toolkit-grid{grid-template-columns:1fr;-moz-column-gap:0;column-gap:0}}@media (max-width:640px){.not-found-page{padding:32px 18px}.not-found-content{gap:28px}.not-found-mark{width:min(340px,86vw)}.not-found-content p{max-width:300px;font-size:15px;line-height:1.45}.not-found-link{height:38px;min-height:38px;min-width:128px;padding:1px 16px 0;font-size:14px}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}.work-card:focus-visible .project-thumb-bg,.work-card:hover .project-thumb-bg{transform:none}.project-showcase-card:focus-visible,.project-showcase-card:focus-visible .project-showcase-meta,.project-showcase-card:focus-visible .project-showcase-orbit,.project-showcase-card:focus-visible .project-showcase-visual img,.project-showcase-card:focus-visible:before,.project-showcase-card:hover,.project-showcase-card:hover .project-showcase-meta,.project-showcase-card:hover .project-showcase-orbit,.project-showcase-card:hover .project-showcase-visual img,.project-showcase-card:hover:before{transform:none}.stacked-project-card{animation:none!important;filter:none!important;scale:1!important}.work-card.has-thumbnail:focus-visible .work-meta small,.work-card.has-thumbnail:focus-visible .work-meta strong,.work-card.has-thumbnail:hover .work-meta small,.work-card.has-thumbnail:hover .work-meta strong,.work-card:focus-visible .project-thumb-logo,.work-card:focus-visible .project-thumb-logo-wrap,.work-card:focus-visible .project-thumb-placeholder-logo,.work-card:focus-visible .project-thumb-scanline,.work-card:hover .project-thumb-logo,.work-card:hover .project-thumb-logo-wrap,.work-card:hover .project-thumb-placeholder-logo,.work-card:hover .project-thumb-scanline{animation:none!important}.blackjack-premium-coin,.blackjack-premium-coin-frame,.portrait-wrap:hover .portrait-glitch-layer,.portrait-wrap:hover .portrait-image{animation:none!important}.blackjack-premium-coin-frame{opacity:0!important}.blackjack-premium-coin-frame:first-child{opacity:1!important}.route-transition-shell,.route-transition-shell[data-transition-phase=enter],.route-transition-shell[data-transition-phase=enter] [data-reveal-block],[data-reveal-block]{animation:none!important;filter:none!important;opacity:1!important;transform:none!important}}@media (max-width:980px){.noxwin-case{--noxwin-media-radius:var(--radius-media-mobile);width:min(100%,860px)}.noxwin-case-hero{min-height:auto;padding-top:80px}.noxwin-case-card-stack,.noxwin-case-goal-grid,.noxwin-case-media-grid,.noxwin-design-system-components,.noxwin-design-system-grid-two{grid-template-columns:1fr}.noxwin-case-problem-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.noxwin-case-card,.noxwin-case-goal-card{min-height:auto}.noxwin-mobile-rail-viewport{overflow-x:scroll;overflow-y:hidden;margin-inline:-24px;padding:28px 24px 32px;border-radius:0;-webkit-mask-image:none;mask-image:none;overscroll-behavior-inline:contain;scroll-padding-inline:24px;scroll-snap-type:x mandatory;touch-action:pan-x;-webkit-overflow-scrolling:touch;scrollbar-width:none;cursor:grab}.noxwin-mobile-rail-viewport:active{cursor:grabbing}.noxwin-mobile-rail-viewport::-webkit-scrollbar{display:none}.noxwin-mobile-rail-track{gap:24px;min-width:-moz-max-content;min-width:max-content;animation:none!important;transform:none!important;will-change:auto}.noxwin-mobile-phone{width:min(60vw,248px);scroll-snap-align:center;scroll-snap-stop:always}.noxwin-mobile-phone:nth-child(n+6){display:none}.noxwin-problem-browser__chrome{grid-template-columns:auto minmax(0,1fr);height:34px;padding:5px 12px}.noxwin-case-problem-cards{grid-template-columns:repeat(2,minmax(0,308px));width:min(100%,628px)}.noxwin-problem-browser__actions,.noxwin-problem-browser__nav{display:none}.noxwin-problem-browser__address{width:min(60vw,300px);height:22px;padding:0 32px;font-size:12px;line-height:16px}.noxwin-problem-slider__media{height:auto}.noxwin-case-media-block .noxwin-problem-slider__image{height:auto;transform:none}.noxwin-problem-slider__arrow{top:calc(50% - 18px);width:36px;height:36px;opacity:.54}.noxwin-problem-slider__arrow--previous{left:12px}.noxwin-problem-slider__arrow--next{right:12px}}@media (max-width:720px){.noxwin-case-page{padding:0 12px}.noxwin-case{padding-bottom:0}.noxwin-case-nav{height:96px;font-size:13px}.noxwin-case-hero{gap:40px;padding-top:56px}.noxwin-case-hero-copy{gap:20px}.noxwin-case-hero-copy img{width:176px}.noxwin-case-hero-copy p{font-size:17px;line-height:24px}.noxwin-case-hero:not(.casino-case-hero) .noxwin-case-hero-copy p{max-width:340px;margin-inline:auto;text-align:center}.noxwin-case-overview,.noxwin-case-section{padding-top:88px}.noxwin-case-overview{padding-top:96px}.noxwin-case-section--lead{padding-top:104px}.noxwin-case-section--wide{padding-top:96px}.noxwin-case-section.noxwin-goal-section{padding-top:64px}.noxwin-case-section--standard{padding-top:88px}.noxwin-case-section--compact{padding-top:80px}.noxwin-case-copy h1{font-size:28px;line-height:34px}.noxwin-case-meta-grid{grid-template-columns:1fr;gap:32px;margin-top:40px}.noxwin-case-section-heading{margin-bottom:40px;padding-top:0}.noxwin-goal-heading{margin-bottom:32px}.noxwin-case-section--divided .noxwin-case-section-heading{padding-top:56px}.noxwin-case-section-heading h2{font-size:28px;line-height:32px}.noxwin-case-section-heading p{font-size:16px;line-height:24px}.noxwin-case-design-system-heading p,.noxwin-case-problem-heading p{width:min(100%,720px);margin-right:auto;margin-left:auto;color:rgba(255,255,255,.72);font-size:16px;line-height:24px;letter-spacing:0}.noxwin-mobile-rail-viewport{margin-inline:-12px;padding-inline:12px;scroll-padding-inline:12px}.noxwin-case-card-stack,.noxwin-case-problem-grid{margin-bottom:56px}.noxwin-case-problem-heading{margin-bottom:40px}.noxwin-case-problem-cards{margin-bottom:48px;grid-template-columns:1fr;gap:32px;width:100%}.noxwin-problem-slider__card-item{width:100%}.noxwin-case-problem-grid{grid-template-columns:1fr}.noxwin-case-problem-card{width:100%;height:auto;min-height:auto;padding:20px 24px}.noxwin-case-problem-grid>.noxwin-case-problem-card:nth-child(2n){border-left:0}.noxwin-case-problem-grid>.noxwin-case-problem-card:nth-child(n+2){border-top:1px dashed rgba(255,255,255,.075)}.noxwin-case-card.noxwin-case-goal-card h3,.noxwin-case-card.noxwin-case-problem-card h3{margin-top:16px;font-size:19px;line-height:25px}.noxwin-case-goal-card .noxwin-case-metric-meta,.noxwin-case-problem-card .noxwin-case-metric-meta{margin-top:6px;border-top:0;padding-top:0}.noxwin-case-problem-card .noxwin-case-metric-meta{margin-top:6px;font-size:14px;line-height:20px}.noxwin-problem-slider__card.noxwin-case-problem-card{min-height:146px;padding:20px 20px 34px}.noxwin-problem-slider__card.noxwin-case-problem-card h3{margin-top:16px;font-size:18px;line-height:24px}.noxwin-problem-slider__card.noxwin-case-problem-card .noxwin-case-metric-meta{margin-top:10px;font-size:14.5px;line-height:22px}.noxwin-problem-slider__item-progress{right:20px;bottom:16px;left:20px}.noxwin-case-goal-card,.noxwin-case-reflection-card{width:100%;height:auto;min-height:auto;padding:20px 24px}.noxwin-case-reflection-grid{grid-template-columns:1fr}.noxwin-case-reflection-grid .noxwin-case-reflection-card{min-height:auto;padding:24px}.noxwin-case-reflection-grid .noxwin-case-reflection-card:after{inset:auto 24px 0 24px;width:auto;height:1px;background-image:repeating-linear-gradient(90deg,rgba(255,255,255,.12) 0,rgba(255,255,255,.12) 3px,transparent 0,transparent 7px);background-repeat:repeat-x;background-size:7px 1px}.noxwin-case-goal-card .noxwin-case-metric-meta{margin-top:6px;font-size:14px;line-height:20px}.noxwin-case-metric-card{min-height:auto;padding:24px}.noxwin-case-metric-row{margin-top:0}.noxwin-case-metric-row strong{font-size:36px}.noxwin-case-metric-meta{min-height:auto;margin-top:0;font-size:16px;line-height:24px}.noxwin-case-decisions{gap:72px}.noxwin-case-decision{gap:36px}.noxwin-case-decision-copy h3{margin-top:8px;font-size:22px;line-height:29px}.noxwin-design-system-grid,.noxwin-design-system-showcase,.noxwin-design-system-stack{gap:40px}.noxwin-supporting-casino-showcase{gap:0}.noxwin-design-system-showcase--core,.noxwin-design-system-showcase--core .noxwin-design-system-grid{gap:24px}.noxwin-case-media-block figcaption,.noxwin-design-system-showcase .noxwin-case-media-block figcaption{width:min(100%,520px);margin-top:16px;margin-right:auto;margin-left:auto;font-size:15.5px;line-height:23px;text-align:center}.noxwin-problem-slider__stage>.noxwin-problem-slider__caption{width:min(100%,520px);max-width:520px;margin-top:16px;margin-right:auto;margin-left:auto;text-align:center}.noxwin-problem-slider__caption-title{font-size:13px}.noxwin-problem-slider__caption-body{font-size:15.5px;line-height:23px}.noxwin-problem-slider__caption-segment{width:44px}.problem-annotation-layer{display:none}.noxwin-mobile-rail-block figcaption{margin-right:auto;margin-left:auto;text-align:center}.noxwin-mobile-rail-block figcaption,.noxwin-supporting-casino-caption{width:min(100%,520px);font-size:15.5px;line-height:23px}.noxwin-case-chart-card{min-height:420px;padding:24px 22px 26px}.noxwin-case-chart-copy{flex-direction:column;gap:14px}.noxwin-case-chart-visual{min-height:300px}.noxwin-case-chart-visual svg{height:300px}.noxwin-case-note{margin-top:28px}.noxwin-case-media-block img,.noxwin-case-media-block video{border-radius:var(--noxwin-media-radius);box-shadow:0 20px 48px rgba(0,0,0,.28)}.noxwin-design-system-showcase .noxwin-case-media-block,.noxwin-design-system-showcase .noxwin-case-media-block>img{border-radius:var(--noxwin-media-radius)}.noxwin-case-media-block .noxwin-problem-slider__image{border-radius:0;box-shadow:none}.noxwin-case-decision>.noxwin-case-media-block>img,.noxwin-problem-browser{border-radius:var(--noxwin-media-radius)}.noxwin-problem-slider__stage{width:min(90%,370px);margin-inline:auto}.noxwin-case-media-block:has(>.noxwin-decision-browser){width:100%;margin-inline:auto}.noxwin-decision-browser,.noxwin-final-browser{width:100%}.noxwin-problem-browser__chrome{height:30px;padding:4px 10px}.noxwin-problem-browser__traffic{width:28px;height:7px}.noxwin-problem-browser__address{width:min(58vw,240px);height:20px;padding:0 28px;font-size:11px;line-height:14px}.noxwin-problem-browser--problem-viewer .noxwin-problem-browser__address{font-size:11px}.noxwin-problem-browser__chrome{border-radius:0}.noxwin-problem-browser__audit-control{grid-template-columns:1fr;gap:8px;padding:8px 10px 9px}.noxwin-problem-browser__audit-meta{justify-content:center;font-size:9.5px;letter-spacing:.02em}.noxwin-problem-browser__audit-meta em{display:none}.noxwin-case-footer{margin-top:104px;height:312px;padding:32px 0 0}.noxwin-case-next{display:grid;grid-template-columns:1fr 44px;align-items:center;gap:20px;margin-top:0;padding:0 0 64px}.noxwin-case-next strong{font-size:32px;line-height:34px}.noxwin-case-next small{font-size:11px;line-height:1}.noxwin-case-next em{font-size:15px;line-height:22px}.noxwin-case-next-arrow{position:absolute;top:26px;right:0;width:44px;height:44px;flex-basis:44px;align-self:center;justify-self:end;transform:none}.noxwin-case-next:focus-visible .noxwin-case-next-arrow,.noxwin-case-next:hover .noxwin-case-next-arrow{transform:none}.noxwin-case-footer-signature{right:auto;bottom:-96px;width:150vw;max-width:none;max-height:none;opacity:.56}.noxwin-case-footer-bottom{bottom:20px;left:28px;width:calc(100% - 48px);flex-wrap:wrap;gap:12px 24px}.noxwin-case-back-top,.noxwin-case-footer-bottom p{font-size:12px;line-height:16px}}.noxwin-case .case-study-media-caption,.noxwin-case .noxwin-case-media-block figcaption.case-study-media-caption,.noxwin-case .noxwin-design-system-showcase .noxwin-case-media-block figcaption.case-study-media-caption,.noxwin-case .noxwin-mobile-rail-block figcaption.case-study-media-caption,.noxwin-case .noxwin-problem-slider__stage>.noxwin-problem-slider__caption.case-study-media-caption,.noxwin-case .noxwin-supporting-casino-caption.case-study-media-caption{width:min(100%,1100px)!important;max-width:1100px!important;margin:24px auto 64px!important;font-family:var(--font-sans,var(--body))!important;font-size:17px!important;font-weight:400!important;line-height:24px!important;letter-spacing:-.01em!important;opacity:1!important;filter:none!important;mix-blend-mode:normal!important;text-align:center!important}.noxwin-case .case-study-media-caption *,.noxwin-case .noxwin-case-media-block figcaption.case-study-media-caption *,.noxwin-case .noxwin-design-system-showcase .noxwin-case-media-block figcaption.case-study-media-caption *,.noxwin-case .noxwin-mobile-rail-block figcaption.case-study-media-caption *,.noxwin-case .noxwin-problem-slider__stage>.noxwin-problem-slider__caption.case-study-media-caption *,.noxwin-case .noxwin-supporting-casino-caption.case-study-media-caption *{color:inherit!important;font-family:inherit!important;font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;opacity:1!important;filter:none!important;mix-blend-mode:normal!important}.noxwin-case .noxwin-problem-slider__caption.case-study-media-caption{gap:16px}.noxwin-case .noxwin-problem-slider__caption.case-study-media-caption .noxwin-problem-slider__caption-copy{width:100%;max-width:inherit}.noxwin-case .noxwin-problem-slider__caption.case-study-media-caption .noxwin-problem-slider__caption-body{margin:0;color:inherit;font:inherit;letter-spacing:inherit}.noxwin-case .noxwin-problem-slider__caption.case-study-media-caption .problem-caption-index{display:inline;margin-right:0;color:rgba(255,255,255,.5)!important;font-family:var(--font-pixel),var(--font-geist-mono),"Geist Mono",monospace!important;font-size:13px!important;font-weight:500!important;line-height:1!important;letter-spacing:.04em!important;white-space:nowrap;vertical-align:.04em}.noxwin-case .noxwin-problem-slider__caption.case-study-media-caption .problem-caption-text{color:inherit!important;font:inherit!important;letter-spacing:inherit!important}@media (max-width:980px){.noxwin-case .case-study-media-caption,.noxwin-case .noxwin-case-media-block figcaption.case-study-media-caption,.noxwin-case .noxwin-design-system-showcase .noxwin-case-media-block figcaption.case-study-media-caption,.noxwin-case .noxwin-mobile-rail-block figcaption.case-study-media-caption,.noxwin-case .noxwin-problem-slider__stage>.noxwin-problem-slider__caption.case-study-media-caption,.noxwin-case .noxwin-supporting-casino-caption.case-study-media-caption{margin-top:16px!important;margin-bottom:48px!important}.noxwin-case .noxwin-problem-slider__caption.case-study-media-caption .problem-caption-index{margin-right:0;font-size:12px!important}}@media (max-width:768px){.noxwin-case .case-study-media-caption,.noxwin-case .noxwin-case-media-block figcaption.case-study-media-caption,.noxwin-case .noxwin-design-system-showcase .noxwin-case-media-block figcaption.case-study-media-caption,.noxwin-case .noxwin-mobile-rail-block figcaption.case-study-media-caption,.noxwin-case .noxwin-problem-slider__stage>.noxwin-problem-slider__caption.case-study-media-caption,.noxwin-case .noxwin-supporting-casino-caption.case-study-media-caption{font-size:15.5px!important;line-height:1.48!important}.noxwin-case .noxwin-problem-slider__stage>.noxwin-problem-slider__caption.case-study-media-caption{width:min(100%,340px)!important;max-width:340px!important;margin-inline:auto!important;font-size:15px!important;line-height:1.42!important;text-align:center!important}.noxwin-case .noxwin-problem-slider__caption.case-study-media-caption .noxwin-problem-slider__caption-body{display:block;width:100%;text-align:center}.noxwin-case .noxwin-problem-slider__caption.case-study-media-caption .problem-caption-index{margin-right:0;font-size:12px!important;opacity:.55!important}.noxwin-case .noxwin-problem-slider__caption.case-study-media-caption .problem-caption-text{display:inline;max-width:none;text-align:center}}