@font-face{font-family:Space Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./space-mono-latin-400-normal-Rg4St2Dn.woff2) format("woff2"),url(./space-mono-latin-400-normal-_3DlpgIW.woff) format("woff")}@font-face{font-family:Space Mono;font-style:normal;font-display:swap;font-weight:700;src:url(./space-mono-latin-700-normal-mWgeinG7.woff2) format("woff2"),url(./space-mono-latin-700-normal-D7A851RN.woff) format("woff")}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.static{position:static}.table{display:table}}@font-face{font-family:"Redaction 50";src:url(../fonts/Redaction50-Regular.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}:root{color:#251718;font-synthesis:none;--display:"Redaction 50", Georgia, serif;--button-bone:#ead7c5;--button-face:#29171b;--button-chevron:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2718%27 height=%2718%27 viewBox=%270 0 18 18%27 fill=%27%2345141e%27%3E%3Ccircle cx=%275%27 cy=%273%27 r=%271.25%27/%3E%3Ccircle cx=%278%27 cy=%276%27 r=%271.25%27/%3E%3Ccircle cx=%2711%27 cy=%279%27 r=%271.25%27/%3E%3Ccircle cx=%278%27 cy=%2712%27 r=%271.25%27/%3E%3Ccircle cx=%275%27 cy=%2715%27 r=%271.25%27/%3E%3Ccircle cx=%278.5%27 cy=%273%27 r=%271%27 opacity=%27.45%27/%3E%3Ccircle cx=%2711.5%27 cy=%276%27 r=%271%27 opacity=%27.45%27/%3E%3Ccircle cx=%2714.5%27 cy=%279%27 r=%271%27 opacity=%27.45%27/%3E%3Ccircle cx=%2711.5%27 cy=%2712%27 r=%271%27 opacity=%27.45%27/%3E%3Ccircle cx=%278.5%27 cy=%2715%27 r=%271%27 opacity=%27.45%27/%3E%3C/svg%3E");--bone:#f8eee0;--ink:#190d0f;--paper:#f0e9de;--red:#790d1b;--accent:#882438;--muted:#635f59;--border:#dcd1c2;background:#f0e9de;font-family:Space Mono,monospace}*{box-sizing:border-box}body{min-width:300px;margin:0}a{color:inherit;text-decoration:none}button{cursor:pointer}button:disabled{opacity:.5;cursor:not-allowed}button,input,textarea,select{font:inherit}:focus-visible{outline-offset:4px;outline:2px solid #a32b3f}main{min-height:calc(100vh - 153px)}main:focus{outline:none}svg{flex-shrink:0}h1,h2,h3,p{margin:0}.wrap{width:min(100% - 96px,1240px);margin-inline:auto}.skip{z-index:10;background:#fff;border-radius:6px;padding:10px 14px;position:fixed;top:12px;left:12px;transform:translateY(-180%)}.skip:focus{transform:translateY(0)}header{color:#fff;z-index:3;background:#10090a;border-bottom:1px solid #412a2c;height:72px;position:relative}.header-inner{justify-content:space-between;align-items:center;gap:24px;height:100%;display:flex}.logo{flex:none;align-items:center;gap:8px;display:inline-flex}.logo .brand-mark{object-fit:contain;flex:none}.logo span{font-family:var(--display);letter-spacing:.095em;font-size:29px;font-weight:400;line-height:1}.header-inner nav,.header-actions{align-items:center;gap:30px;display:flex}.header-inner nav a{color:#b9b6b1;white-space:nowrap;align-items:center;gap:5px;font-size:13px;font-weight:650;display:inline-flex}.header-inner nav a.selected,.header-inner nav a:hover{color:#fff}.header-inner nav a.selected:before{content:"";background:var(--red);border-radius:50%;width:5px;height:5px;margin-right:3px}.header-actions{gap:8px}.btn{--tile-size:30px;--label-inset:11px;--tile-color:#c7a998;justify-content:flex-start;align-items:center;gap:var(--label-inset);min-height:calc(var(--tile-size) + 8px);padding:3px var(--label-inset) 3px 3px;background:var(--button-face);color:var(--bone);text-align:left;border:1px solid #4d2b31;border-radius:7px;font-size:13px;font-weight:700;line-height:1.35;transition:background-color .18s,border-color .18s;display:inline-flex}.btn:before{content:"";width:var(--tile-size);min-height:var(--tile-size);background:var(--button-chevron) center / 14px no-repeat,var(--tile-color);border-radius:4px;flex:none;align-self:stretch}.btn.primary{--tile-color:var(--button-bone);background:var(--red);border-color:#a63d4a}.btn.line{--tile-size:22px;--label-inset:8px;color:#3a1b22;background:#eae0d4;border-color:#c8b6ab;font-size:12px}.btn.ink,.btn.active{color:var(--bone);background:#4d1823;border-color:#8b4450}.btn:hover:not(:disabled){--tile-color:#f5e5d3;border-color:#b17979}.btn.primary:hover:not(:disabled){background:#8a1624}.btn.line:hover:not(.active):not(:disabled){background:#f6ebde}.btn.small,.btn.back,.header-actions .btn{min-height:29px;padding:4px 9px;font-size:11px}.btn.small:before,.header-actions .btn:before{display:none}.btn.back{color:inherit;background:0 0;border-color:#0000;gap:6px}.btn.back:before{--tile-size:12px;background-color:#dbc5b6;background-size:10px;align-self:center;transform:scaleX(-1)}.header-actions .btn{white-space:nowrap}.header-actions .line{color:var(--bone);background:#27171a;border-color:#60454a}.header-actions .line:hover:not(:disabled){background:#3a2127}.btn.menu{display:none}.actions{flex-wrap:wrap;align-items:center;gap:11px;display:flex}.hero{color:#f8eee0;isolation:isolate;background:#10090a;position:relative;overflow:hidden}.hero-wrap{align-items:center;min-height:485px;padding:51px 0 52px;display:flex;position:relative}.hero-copy{z-index:1;max-width:800px;position:relative}.arena-scene{--gate-x:69%;--gate-y:56%;position:absolute;inset:0 min(-48px,620px - 50vw) 0 26%}.hero-art{z-index:-2;filter:hue-rotate(-28deg)saturate(1.23)brightness(.68);background:url(../arena-hero.webp) 50% 53%/cover;position:absolute;inset:0}.arena-scene:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#10090a,#10090a99 28%,#0000 62%),linear-gradient(#0000 67%,#10090aa8);position:absolute;inset:0}.arena-entry{z-index:2;top:var(--gate-y);left:var(--gate-x);position:absolute;translate:-50% -50%}.btn.arena-gate{--tile-size:32px;--label-inset:10px;white-space:nowrap;border-color:#c27f80;animation:.42s steps(4,end) both gate-arrival;box-shadow:0 0 0 3px #210d13d9,0 6px 14px #080507d9}.btn.arena-gate:hover:before,.btn.arena-gate:focus-visible:before{animation:.36s steps(3,end) gate-cue}.arena-embers{pointer-events:none;position:absolute;inset:0}.arena-embers i{opacity:0;background:#d88776;width:3px;height:3px;animation:3.5s steps(9,end) both ember-rise;position:absolute}.arena-embers i:nth-child(3n){background:#f1b081;width:2px;height:2px}.arena-embers i:nth-child(4n){background:#b24746}@keyframes gate-arrival{0%{transform:translateY(6px)}to{transform:translateY(0)}}@keyframes gate-cue{50%{background-position:calc(50% + 3px)}}@keyframes ember-rise{25%{opacity:.65}75%{opacity:.4}to{opacity:0;transform:translate(var(--ember-drift),var(--ember-rise))}}.status i{background:currentColor;border-radius:50%;width:6px;height:6px;display:inline-block}.hero h1{font-family:var(--display);letter-spacing:-.042em;margin-left:-2px;font-size:clamp(56px,7.35vw,108px);font-weight:400;line-height:.92}.hero h1 .hero-accent{color:#b62b3e}.hero-copy>p{color:#dbcfc5;max-width:620px;margin:21px 0 23px;font-size:16px;line-height:1.55}.hero-copy>.hero-proof{color:#aeaaa4;align-items:center;gap:8px;margin:15px 0 0;font-size:12px;font-weight:600;display:flex}.feature-company span{background:#7c746a;border-radius:50%;width:3px;height:3px;margin-inline:2px}.hero-feature{background:#10090adb;border-top:1px solid #92545b;gap:7px;width:264px;padding:12px 0 0;transition:border-color .2s;display:grid;position:absolute;bottom:29px;right:0}.hero-feature:hover{border-color:#c24956}.hero-feature strong{font-size:15px;font-weight:760;line-height:1.25}.feature-company{color:#b3a99e;align-items:center;gap:5px;font-size:11px;display:flex}.market{border-top:3px solid var(--red);padding:49px 0 58px}.section-head,.section-line{justify-content:space-between;align-items:center;gap:16px;display:flex}.section-head>.btn{align-self:end}.section-head h2,.how h2,.extras h2,.closing h2{font-family:var(--display);letter-spacing:-.045em;font-size:clamp(26px,3.4vw,45px);font-weight:400;line-height:1.03}.section-head p,.extras p,.closing p{color:var(--muted);margin-top:9px;font-size:14px;line-height:1.6}.filters{justify-content:space-between;align-items:center;gap:12px;margin:21px 0 16px;display:flex}.tabs{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.filter-tools{align-items:center;gap:8px;display:flex}.search,.selectbox{color:#605a54;background:#fff;border:1px solid #dedad3;border-radius:6px;align-items:center;gap:7px;min-height:35px;padding:0 10px;display:flex}.search input{width:155px;min-width:0;font-size:12px}.selectbox{padding:0;position:relative}.selectbox select{max-width:140px;min-height:34px;padding:0 10px;font-size:12px;font-weight:650}.t-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.t-card{border:1px solid var(--border);background:#fff;border-radius:10px;flex-direction:column;min-height:224px;padding:15px 16px 0;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex}a.t-card:hover{border-color:#cbbbaf;transform:translateY(-3px);box-shadow:0 8px 22px #17120e0b}.card-top{justify-content:space-between;align-items:flex-start;margin-bottom:11px;display:flex}.mark{color:#862838;background:#f0dfdc;border-radius:8px;flex:none;place-items:center;width:43px;height:43px;font-weight:600;display:grid}.status{white-space:nowrap;color:#605953;background:#f0eeeb;border-radius:99px;align-items:center;gap:5px;padding:4px 8px;font-size:10.5px;font-weight:800;display:inline-flex}.status.live{color:#7c2635;background:#f2dfe0}.status.upcoming{color:#655044;background:#eee3d4}.company{color:#5a554e;align-items:center;gap:5px;font-size:11px;font-weight:700;display:flex}.company svg{color:#8b8379}.t-card h3{letter-spacing:-.042em;margin:4px 0 10px;font-size:18px;font-weight:800;line-height:1.23}.meta{color:#625c55;flex-wrap:wrap;gap:8px 13px;font-size:11.5px;font-weight:620;display:flex}.meta span,.card-foot>span,.tags span{align-items:center;gap:5px;display:inline-flex}.meta svg{width:14px;height:14px}.tags{flex-wrap:wrap;gap:5px;margin:11px 0 14px;display:flex}.tags span{color:#524b43;background:#f5f2ed;border-radius:4px;padding:4px 7px;font-size:10.5px;font-weight:650}.card-foot{color:#5b554e;border-top:1px solid #efece6;justify-content:space-between;align-items:center;gap:9px;min-height:42px;margin-top:auto;font-size:11.5px;font-weight:650;display:flex}.how{background:#eae1d5;border-block:1px solid #ddd1c3;padding:54px 0}.extras{grid-template-columns:1fr 1fr;gap:40px;padding-block:47px;display:grid}.extras h2{font-size:clamp(26px,3vw,39px)}.extras .btn{margin-top:15px}.closing{color:#fff;background:#271518;padding:41px 0}.closing .wrap{justify-content:space-between;align-items:center;gap:16px;display:flex}.closing h2{font-size:clamp(26px,4vw,44px)}.closing p{color:#c5bdb2}footer{color:#aaa39b;background:#10090a;border-top:1px solid #412a2c;padding:20px 0}.footer-inner,.footer-inner>div{justify-content:space-between;align-items:center;gap:16px;display:flex}.footer-inner a,.footer-inner p{font-size:12px}.footer-inner .logo,.footer-inner a:hover{color:#fff}.footer-inner .logo span{font-size:18px}.footer-inner .logo .brand-mark{width:20px;height:20px}.page{padding-block:36px 54px}.narrow{max-width:660px}.page>.back{margin-bottom:10px}.page h1,.sub-title h1{font-family:var(--display);letter-spacing:-.035em;font-size:clamp(30px,4.7vw,61px);font-weight:700;line-height:1.03}.lede{color:var(--muted);margin:9px 0 20px;line-height:1.55}.sub-hero{color:#fff;background:#251315;padding:22px 0 32px}.sub-title{align-items:center;gap:14px;margin:11px 0 12px;display:flex}.sub-title p{color:#cfc4b8;margin-bottom:4px;font-size:13px}.sub-title h1{font-size:clamp(34px,4.8vw,59px)}.sub-title .mark{color:#862838;background:#f0dfdc;width:57px;height:57px;font-weight:600}.sub-hero .meta{color:#d6cbc1}.detail-grid{grid-template-columns:minmax(0,1.85fr) minmax(260px,1fr);align-items:start;gap:15px;padding-block:22px 36px;display:grid}.employer-grid{grid-template-columns:minmax(245px,1fr) minmax(0,1.85fr);padding-block:14px}.stack{gap:13px;display:grid}.panel{border:1px solid var(--border);background:#fff;border-radius:10px;min-width:0;padding:19px 20px}.panel h2{letter-spacing:-.04em;margin-bottom:9px;font-size:23px;font-weight:800;line-height:1.13}.panel h3{letter-spacing:-.025em;margin:11px 0 4px;font-weight:790}.panel p{color:var(--muted);margin:6px 0 11px;font-size:14px;line-height:1.6}.panel p svg,.panel h2 svg{vertical-align:text-bottom;margin-right:4px;display:inline-block}.panel .tags:last-child{margin-bottom:0}.empty{text-align:center;justify-items:center;gap:6px;padding:25px;display:grid}.empty h3{margin:0}.empty p{margin:0 0 8px}.join .btn{width:100%;margin-top:7px}.join .inline-note{background:#f5f2ec;border-radius:5px;padding:8px 10px}.round{border-bottom:1px solid #efece7;align-items:center;gap:12px;padding:8px 0;display:flex}.round:last-child{border:0}.round>span{color:#665c51;background:#f3efe9;border-radius:50%;place-items:center;width:32px;height:32px;font-size:12px;font-weight:800;display:grid}.round.current>span{color:#882438;background:#f2dfe0}.round h3,.round p{margin:0}.round small{color:var(--accent);letter-spacing:.09em;white-space:nowrap;margin-left:auto;font-size:9px;font-weight:800}.rubric{grid-template-columns:minmax(120px,1fr) 1fr 42px;align-items:center;gap:8px;padding:7px 0;font-size:13px;display:grid}.rubric b{text-align:right}.rubric progress{width:100%}progress{appearance:none;accent-color:#9e293c;background:#eee8df;border:0;border-radius:8px;height:6px;overflow:hidden}progress::-webkit-progress-bar{background:#eee8df}progress::-webkit-progress-value{background:#9e293c;border-radius:8px}progress::-moz-progress-bar{background:#9e293c;border-radius:8px}.wide-progress{width:100%;height:7px;margin-bottom:17px;display:block}.form{align-items:start;gap:13px;display:grid}.form>.btn{justify-self:start}.form label{gap:5px;font-size:13px;font-weight:700;display:grid}.form label>input:not([type=checkbox]):not([type=radio]),.form label>select,.form label>textarea{background:#fbf7ee;border:1px solid #dcd7ce;border-radius:6px;width:100%;min-width:0;padding:8px 9px;font-weight:500}.form textarea{resize:vertical}.form legend{font-size:13px;font-weight:800}.form .choice,.choice{border:1px solid #e8e4dc;border-radius:6px;align-items:flex-start;gap:8px;margin:5px 0;padding:8px;font-size:13px;line-height:1.35;display:flex}.choice input{accent-color:#9e293c;margin-top:2px}.form .upload{border:1px dashed #cfc5b6;border-radius:7px;gap:7px;padding:12px}.answer{white-space:pre-wrap;overflow-wrap:anywhere;background:#f6f3ed;border-radius:6px;margin:10px 0;padding:10px;font-size:14px}.answer .btn{margin-left:8px}.error{color:#a82220!important}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.round-editor{border:1px solid #e6e0d6;border-radius:7px;min-width:0;padding:12px}.round-editor legend{padding-inline:5px}.criterion{grid-template-columns:2fr 1fr auto;align-items:end;gap:9px;display:grid}.muted{color:var(--muted);font-size:13px}.auth-tabs{margin-bottom:13px}.quick{margin-top:10px}.consent{margin-top:14px}.table{margin-top:12px;overflow-x:auto}table{border-collapse:collapse;text-align:left;width:100%;font-size:13px}th,td{white-space:nowrap;border-bottom:1px solid #eee9e0;padding:8px 7px}th{color:#655d52;font-weight:750}.metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:15px 0;display:grid}.metrics .panel{color:var(--muted);gap:5px;font-size:13px;display:grid}.metrics strong{color:#26221f;font-size:29px;font-weight:850;line-height:1}.page-tabs{margin-bottom:14px}.notice{border-bottom:1px solid #ede9e1;align-items:center;gap:10px;padding:9px 0;display:flex}.notice>div:nth-last-child(2),.listing>span{flex:1}.notice p{margin:2px 0}.notice progress{width:100%;max-width:170px}.btn.listing{width:100%;margin-top:8px}.listing small{color:#d4d5d1;margin-top:3px;display:block}.decision{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:9px;margin-top:13px;display:flex}.toast{color:#fff;z-index:5;background:#23201e;border:1px solid #594a41;border-radius:7px;align-items:center;gap:8px;padding:11px 13px;font-size:13px;display:flex;position:fixed;bottom:18px;right:18px;box-shadow:0 7px 22px #0003}.toast button{margin-left:5px}@media(max-width:1050px){.wrap{width:calc(100% - 64px)}.header-inner nav{gap:16px}.arena-scene{left:29%;right:-32px}.hero h1{font-size:clamp(54px,8.2vw,86px)}.filters{flex-direction:column;align-items:flex-start}.filter-tools{width:100%}.search{flex:1}.search input{width:100%}}@media(max-width:760px){.wrap{width:calc(100% - 34px)}header{height:61px}.header-inner{gap:9px}.header-inner nav{background:#211214;border-bottom:1px solid #4a4037;flex-wrap:wrap;padding:15px 17px;display:none;position:absolute;top:60px;left:0;right:0}.header-inner nav.nav-open{display:flex}.header-actions{gap:5px}.btn.menu{display:inline-flex}.logo span{font-size:20px}.logo .brand-mark{width:23px;height:23px}.hero-wrap{min-height:0;padding:31px 0 20px;display:block}.arena-scene{--gate-x:65%;--gate-y:63%;isolation:isolate;min-height:clamp(160px,46vw,290px);margin:17px -17px 0;position:relative;inset:auto;overflow:hidden}.hero-art{filter:hue-rotate(-28deg)saturate(1.23)brightness(.8);background-position:50% 56%}.arena-scene:after{background:linear-gradient(#10090a,#0000 25% 73%,#10090a)}.hero h1{letter-spacing:-.045em;font-size:clamp(39px,10.9vw,78px)}.hero-copy>p{margin:15px 0 17px;font-size:15px}.hero-feature{width:min(100%,264px);margin-top:19px;position:static}.hero-copy>.hero-proof{margin-top:12px}.market,.how{padding:31px 0}.section-head{flex-direction:column;align-items:flex-start;gap:9px}.section-head>.btn{align-self:start;min-height:35px}.filters{margin-top:13px}.t-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.extras{gap:21px;padding-block:30px}.detail-grid,.employer-grid{grid-template-columns:1fr}.sub-title{flex-wrap:wrap}.closing .wrap,.footer-inner{flex-wrap:wrap;align-items:flex-start}.footer-inner>div{flex-wrap:wrap}}@media(max-width:460px){.t-grid,.extras{grid-template-columns:1fr}.filter-tools{flex-wrap:wrap}.search{flex:1 0 100%}.tabs{gap:5px}.section-line{flex-wrap:wrap;align-items:flex-start}.notice{flex-wrap:wrap}.metrics{gap:6px}.metrics .panel{padding:8px;font-size:11px}.form-grid{grid-template-columns:1fr}.panel{padding:14px}.hero .actions{gap:6px}.hero-copy .btn{--tile-size:23px;--label-inset:7px;font-size:11px}.btn.arena-gate{--tile-size:26px;font-size:12px}}@media(prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}header,.hero,footer,.closing,.sub-hero{color:var(--bone)}.panel,.t-card,.search,.selectbox{background:#f8f2e7}.screening-stack{margin-top:18px}.screening-stack>section{padding:19px 22px}.screening-stack fieldset{min-width:0}.screening-stack legend{margin-bottom:6px}.screening-stack .choice{padding:10px 12px}.screening-grid{gap:8px;margin:10px 0;display:grid}.screening-grid>div{border:1px solid var(--border);padding:12px 14px}.screening-grid h3{margin-top:0}.screening-grid p:last-child{margin-bottom:0}.screening-grid ul{padding-left:18px;font-size:14px;list-style:outside}.challenge-links{margin-top:15px}input[type=file]::file-selector-button{background:var(--button-chevron) 9px center / 13px no-repeat,linear-gradient(var(--button-bone),var(--button-bone)) 3px center / 24px calc(100% - 6px) no-repeat,var(--button-face);color:#fffaf0;cursor:pointer;border:1px solid #0e1012;border-radius:7px;margin-inline-end:8px;padding:8px 9px 8px 33px;font-size:11px;font-weight:700}.auth-switch{margin-top:13px;font-size:12px}.auth-switch a{text-underline-offset:3px;text-decoration:underline}.how-intro p{max-width:620px;color:var(--muted);margin-top:9px;font-size:14px;line-height:1.55}.trial-route{min-width:0;margin:17px 0 0}.route-track{border-bottom:1px solid #bca89d;justify-content:space-between;align-items:end;height:57px;margin-inline:16.6667%;display:flex;position:relative}.route-trace{height:2px;width:calc(var(--checkpoint) * 50%);transition:width var(--route-duration) cubic-bezier(.2,.7,.2,1);background:repeating-linear-gradient(90deg,#8d293d 0 5px,#0000 5px 9px);position:absolute;bottom:-1px;left:0}.route-node{z-index:1;margin-inline:-4px;background:#eae1d5;border:1px solid #8f6e68;width:9px;height:9px;margin-bottom:-5px;position:relative;rotate:45deg}.route-node[data-reached=true]{background:#8d293d;border-color:#8d293d}.route-runner{z-index:2;bottom:7px;left:calc(var(--checkpoint) * 50%);width:38px;transition:left var(--route-duration) cubic-bezier(.2,.7,.2,1);position:absolute;translate:-50%}.route-sprite{width:100%;height:auto;display:block;overflow:visible}.route-runner[data-facing=left] .route-sprite{transform:scaleX(-1)}.route-stride[data-moving=true]{animation:route-stride calc(var(--route-duration) / 4) steps(2) 4}@keyframes route-stride{50%{transform:translateY(-4px)rotate(2deg)}}.route-stops{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:11px;display:grid}.route-stop{cursor:pointer;color:#5a4546;border-radius:3px;justify-content:center;align-items:center;gap:7px;min-width:0;min-height:43px;font-size:13px;font-weight:700;display:flex}.route-number{color:#8d293d;font-size:10px;font-weight:400}.route-stop:hover,.route-stop:has(input:checked){color:#8d293d}.route-stop:has(input:checked) .route-label{text-underline-offset:4px;text-decoration:underline}.route-stop:has(input:focus-visible){outline-offset:-3px;outline:2px solid #8d293d}.route-copy{text-align:center;max-width:650px;min-height:2.9em;color:var(--muted);margin:8px auto 0;font-size:14px;line-height:1.5}@media(max-width:460px){.route-stop{gap:4px;font-size:12px}.route-runner{width:33px}.route-copy{min-height:4.5em;font-size:12px}}.sprite-shield{transform-box:view-box;transform-origin:21px 26px}.sprite-delight,.sprite-spark{opacity:0}.route-runner[data-stop="2"] .sprite-shield{animation:raise-shield .38s steps(4) var(--route-duration) both}.route-runner[data-stop="2"] .sprite-delight{animation:sprite-delight .19s steps(1) var(--route-duration) forwards}.route-runner[data-stop="2"] .sprite-spark{animation:sprite-spark .62s steps(3) calc(var(--route-duration) + .2s)}@keyframes raise-shield{65%{transform:translate(10px,-27px)rotate(9deg)}to{transform:translate(8px,-23px)rotate(6deg)}}@keyframes sprite-delight{to{opacity:1}}@keyframes sprite-spark{25%{opacity:1}to{opacity:0;transform:translateY(-6px)}}@media(prefers-reduced-motion:reduce){.route-runner[data-stop="2"] .sprite-shield{transform:translate(8px,-23px)rotate(6deg)}.route-runner[data-stop="2"] .sprite-delight{opacity:1}}.waitlist-signup{isolation:isolate;min-height:calc(100svh - 72px);color:var(--bone);background:#10090a;align-items:center;padding-block:38px;display:grid;position:relative;overflow:hidden}.waitlist-layout{grid-template-columns:minmax(0,430px) 1fr;align-items:center;display:grid}.waitlist-content{z-index:2;width:100%;position:relative}.waitlist-content h1{font:400 clamp(42px,5.6vw,76px) / 1.02 var(--display);letter-spacing:-.047em;margin-bottom:23px}.waitlist-form{max-width:400px}.waitlist-form input,.waitlist-form select{color:#291318}.waitlist-form .waitlist-feedback{color:#f2c3b5;font-size:12px}.waitlist-form .error{color:#ffadad;font-size:12px}.waitlist-note,.waitlist-demo{color:#c1aba3;font-size:11px}.waitlist-note{margin:13px 0 7px}.waitlist-demo{text-underline-offset:3px;text-decoration:underline}.waitlist-scene{position:absolute;inset:0 0 0 31%}.waitlist-scene:before,.waitlist-scene:after{z-index:-2;content:"";position:absolute;inset:0}.waitlist-scene:before{filter:hue-rotate(-28deg)saturate(1.23)brightness(.68);background:url(../arena-hero.webp) 50% 53%/cover}.waitlist-scene:after{z-index:-1;background:linear-gradient(90deg,#10090a,#10090a80 26%,#0000 60%)}.waitlist-walk{position:absolute;top:50%;left:49%;right:4%}.compact-route{margin:0}.compact-route .route-track{border-color:#b28d7a;height:38px}.compact-route .route-trace{background:repeating-linear-gradient(90deg,#e4a78d 0 5px,#0000 5px 9px)}.compact-route .route-node{background:#33171c;border-color:#d7ac95}.compact-route .route-node[data-reached=true]{background:#e4a78d}.compact-route .route-runner{width:42px}.compact-route .route-stops{margin-top:3px}.compact-route .route-stop{color:#e3cdc0;text-shadow:0 1px 4px #16090d;min-height:37px}.compact-route .route-number{color:#e6a991}.compact-route .route-stop:hover,.compact-route .route-stop:has(input:checked){color:#fff2e1}.compact-route .route-stop:has(input:focus-visible){outline-color:#f4c5aa}@media(max-width:760px){.waitlist-signup{align-items:start;min-height:calc(100svh - 61px);padding-block:28px 12px}.waitlist-layout{grid-template-columns:minmax(0,1fr);gap:18px}.waitlist-content h1{margin-bottom:16px}.waitlist-scene{isolation:isolate;min-height:clamp(167px,43vw,230px);margin-inline:-17px;position:relative;inset:auto}.waitlist-scene:before{background-position:50% 56%}.waitlist-scene:after{background:linear-gradient(#10090a,#0000 25% 73%,#10090a)}.waitlist-walk{top:28%;left:35%;right:5%}.compact-route .route-runner{width:34px}}@media(max-width:460px){.compact-route .route-number{display:none}.compact-route .route-stop{font-size:11px}}.launch-header{--launch-header-height:72px;height:var(--launch-header-height)}.launch-header .launch-nav{background:0 0;border:0;flex-wrap:nowrap;gap:6px;padding:0;display:flex;position:static}.launch-header .launch-nav a{color:#d2bdb4;border-bottom:2px solid #0000;min-height:44px;padding:0 11px;display:inline-flex}.launch-header .launch-nav a[aria-current=page]{color:var(--bone);border-color:#d68883}.launch-main{background:#10090a;min-height:calc(100svh - 72px)}.launch-main .waitlist-form :is(input,select){min-height:46px;font-size:16px}.launch-main .waitlist-form .btn{min-height:46px}.launch-main .waitlist-note{font-size:12px;line-height:1.55}.launch-how{background:var(--paper);min-height:inherit;padding-block:clamp(34px,8vw,112px)}.launch-how h1{font:400 clamp(42px,7vw,86px) / 1.04 var(--display);letter-spacing:-.045em}.launch-how-intro{max-width:52ch;margin-top:14px;font-size:clamp(14px,1.6vw,17px);line-height:1.65}.launch-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:32px 0 24px;padding:0;display:grid}.launch-steps li{border:1px solid #cfbcb2;border-top:2px solid var(--accent);background:#f8f2e7;min-width:0;padding:clamp(16px,2.4vw,30px)}.launch-steps h2{font:400 32px / 1.1 var(--display);color:var(--accent);margin-bottom:10px}.launch-steps p{font-size:14px;line-height:1.6}.launch-how .btn{min-height:46px}@media(max-width:760px){.launch-header{--launch-header-height:61px}.launch-main{min-height:calc(100svh - 61px)}.launch-header .launch-nav a{padding-inline:6px;font-size:12px}.launch-main .waitlist-signup{padding-top:23px}.launch-main .waitlist-layout{gap:8px}.launch-main .waitlist-form{max-width:none}.launch-main .waitlist-form .btn{width:100%}.launch-main .compact-route .route-stop{min-height:44px}.launch-steps{grid-template-columns:1fr;gap:10px;margin-top:23px}.launch-steps h2{margin-bottom:6px;font-size:27px}}
