@import"https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=DM+Sans:wght@400;500;600;700&family=Michroma&family=Space+Grotesk:wght@400;500;600;700&display=swap";:root{--pc-pointer-x: 50%;--pc-pointer-y: 50%;--pc-rotate-x: 0deg;--pc-rotate-y: 0deg;--pc-holo-angle: 135deg}.aces-profile-card{position:relative;width:100%;height:100%;perspective:1200px;overflow:visible}.aces-profile-glow{position:absolute;inset:-14%;z-index:0;background:radial-gradient(circle at var(--pointer-x, 50%) var(--pointer-y, 50%),color-mix(in srgb,var(--accent) 28%,transparent),transparent 54%);filter:blur(32px);opacity:0;transition:opacity .26s ease;pointer-events:none}.aces-profile-card.is-active .aces-profile-glow{opacity:.72}.aces-profile-shell{position:relative;z-index:1;width:100%;height:100%;transform:rotateX(var(--rotate-x, 0deg)) rotateY(var(--rotate-y, 0deg));transform-style:preserve-3d;transition:transform .6s cubic-bezier(.2,.8,.2,1);will-change:transform}.aces-profile-card.is-active .aces-profile-shell{transition:transform 70ms linear}.aces-profile-card-inner{position:relative;width:100%;height:100%;padding:16px;display:flex;flex-direction:column;overflow:hidden;background:linear-gradient(148deg,#fcfbf7,#efede6);border:1px solid rgba(10,10,10,.25);box-shadow:0 26px 60px #00000026,0 6px 18px #00000014;transform-style:preserve-3d;isolation:isolate}.aces-profile-card-inner:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;z-index:8;background:linear-gradient(90deg,var(--accent),#0066ff);pointer-events:none}.aces-profile-holo-spectrum{position:absolute;inset:-25%;z-index:1;pointer-events:none;opacity:0;background:linear-gradient(var(--holo-angle, 135deg),transparent 0%,rgba(32,227,178,0) 22%,rgba(32,227,178,.13) 31%,rgba(0,196,255,.15) 39%,rgba(74,110,255,.15) 47%,rgba(117,87,255,.13) 55%,rgba(247,91,176,.11) 63%,rgba(255,198,90,.1) 71%,transparent 82%);transform:translate3d(var(--holo-shift-x, 0px),var(--holo-shift-y, 0px),12px) scale(var(--holo-scale, 1));mix-blend-mode:soft-light;transition:opacity .26s ease}.aces-profile-holo-spectrum:after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(103deg,#fff0 0px 13px,#ffffff12 15px,#fff0 18px 34px);opacity:.28}.aces-profile-holo-sheen{position:absolute;inset:-15% -35%;z-index:2;pointer-events:none;opacity:0;background:linear-gradient(112deg,transparent 36%,rgba(255,255,255,0) 43%,rgba(255,255,255,.48) 49%,rgba(255,255,255,0) 55%,transparent 62%);transform:translate(calc((var(--pointer-x, 50%) - 50%) * .45));mix-blend-mode:screen;transition:opacity .23s ease}.aces-profile-holo-noise{position:absolute;inset:0;z-index:2;pointer-events:none;opacity:0;background:radial-gradient(circle at var(--pointer-x, 50%) var(--pointer-y, 50%),rgba(255,255,255,.13),transparent 38%);mix-blend-mode:overlay;transition:opacity .24s ease}.aces-profile-card.is-active .aces-profile-holo-spectrum,.aces-profile-card.is-active .aces-profile-holo-sheen,.aces-profile-card.is-active .aces-profile-holo-noise{opacity:1}.aces-profile-shine,.aces-profile-glare{position:absolute;inset:0;z-index:4;pointer-events:none;opacity:0;transition:opacity .22s ease}.aces-profile-shine{background:radial-gradient(circle at var(--pointer-x,50%) var(--pointer-y,50%),rgba(255,255,255,.52),transparent 36%);mix-blend-mode:soft-light}.aces-profile-glare{background:linear-gradient(125deg,transparent 28%,rgba(255,255,255,.34) 48%,transparent 67%)}.aces-profile-card.is-active .aces-profile-shine,.aces-profile-card.is-active .aces-profile-glare{opacity:1}.aces-profile-top{position:relative;z-index:8;display:flex;justify-content:space-between;font:7px DM Mono,monospace;letter-spacing:.07em;color:#6b675f}.aces-profile-photo{position:relative;margin-top:14px;width:100%;aspect-ratio:1 / .82;overflow:hidden;background:radial-gradient(circle at 50% 45%,color-mix(in srgb,var(--accent) 14%,transparent),transparent 55%),#dedbd1;border:1px solid rgba(0,0,0,.15);z-index:6}.aces-profile-photo img{position:absolute;inset:0;z-index:2;width:100%;height:100%;object-fit:cover}.aces-photo-placeholder{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#00000024}.aces-photo-placeholder span{position:absolute;top:10px;left:10px;font:6px DM Mono,monospace;color:#0000006b}.aces-photo-placeholder strong{font:92px Space Grotesk,sans-serif;line-height:1;letter-spacing:-.08em}.aces-photo-cross{position:absolute;background:#00000017}.aces-photo-cross.x{left:8%;right:8%;top:50%;height:1px}.aces-photo-cross.y{top:8%;bottom:8%;left:50%;width:1px}.aces-profile-copy{position:relative;z-index:8;margin-top:13px}.aces-profile-role{display:block;font:700 10px DM Sans,sans-serif;font-weight:700;letter-spacing:.04em;line-height:1.05;color:color-mix(in srgb,var(--accent) 78%,#111)}.aces-profile-copy h3{margin-top:8px;font:clamp(22px,1.55vw,30px) "DM Sans",sans-serif;line-height:.98;letter-spacing:-.045em;font-weight:700;color:#111}.aces-profile-copy p{margin-top:8px;font:8px DM Sans,sans-serif;letter-spacing:.025em;color:#716c64}.aces-profile-card-compact .aces-profile-card-inner{padding:13px}.aces-profile-card-compact .aces-profile-copy{margin-top:auto;margin-bottom:auto}.aces-profile-card-compact .aces-profile-role{font-size:9px}.aces-profile-name-list{margin-top:10px;border-top:1px solid rgba(0,0,0,.15)}.aces-profile-name-row{display:grid;grid-template-columns:17px minmax(0,1fr);gap:6px;align-items:start;padding:7px 0;border-bottom:1px solid rgba(0,0,0,.12)}.aces-profile-name-row span{padding-top:2px;font:6px DM Mono,monospace;color:#807a71}.aces-profile-name-row strong{min-width:0;display:block;font:clamp(11px,.76vw,15px) "DM Sans",sans-serif;line-height:1.04;letter-spacing:-.02em;font-weight:700;color:#111;overflow-wrap:anywhere}.aces-profile-bottom{position:relative;z-index:8;margin-top:auto;padding-top:9px;display:flex;justify-content:space-between;align-items:center;border-top:1px solid rgba(0,0,0,.14);font:7px DM Mono,monospace;color:#666159}.aces-profile-links{display:flex;gap:10px}.aces-profile-links a{color:#111;font:7px DM Sans,sans-serif;font-weight:700;transition:color .16s ease}.aces-profile-links a:hover{color:var(--accent)}@media(max-width:700px){.aces-profile-card-inner{padding:14px}.aces-profile-copy h3{font-size:23px}.aces-profile-name-row strong{font-size:14px}.aces-profile-holo-spectrum,.aces-profile-holo-sheen,.aces-profile-holo-noise,.aces-profile-shine{display:none}}@media(prefers-reduced-motion:reduce){.aces-profile-shell,.aces-profile-glow,.aces-profile-holo-spectrum,.aces-profile-holo-sheen,.aces-profile-holo-noise,.aces-profile-shine,.aces-profile-glare{transition:none!important}}.aces-profile-card:not(.aces-profile-card-compact) .aces-profile-copy{display:flex;flex-direction:column}.aces-profile-card:not(.aces-profile-card-compact) .aces-profile-copy h3{order:1}.aces-profile-card:not(.aces-profile-card-compact) .aces-profile-role{order:2;margin-top:18px;padding-top:11px;border-top:1px solid rgba(0,0,0,.18);font:700 clamp(14px,1.05vw,18px) "DM Sans",sans-serif;line-height:1;letter-spacing:.035em;text-align:center;color:color-mix(in srgb,var(--accent) 82%,#111)}.aces-profile-card:not(.aces-profile-card-compact) .aces-profile-copy p{order:3;margin-top:7px;text-align:center}.aces-profile-card-compact .aces-profile-role{font:700 clamp(11px,.84vw,15px) "DM Sans",sans-serif;line-height:1.04;letter-spacing:.035em}.aces-profile-card-compact .aces-profile-name-list{margin-top:12px}@media(max-width:700px){.aces-profile-card:not(.aces-profile-card-compact) .aces-profile-role{font-size:14px}.aces-profile-card-compact .aces-profile-role{font-size:12px}}.cursor-grid{position:absolute;inset:0;width:100%;height:100%;display:block;pointer-events:none;z-index:0;background:transparent}@media(max-width:700px){.cursor-grid{display:none}}.stroke-text{position:absolute;inset:0;width:100%;height:100%;overflow:hidden;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:1;--stroke-opacity: .095}.stroke-text-svg{position:absolute;left:-13%;top:-27%;width:126%;height:154%;max-width:none;display:block;overflow:visible;opacity:var(--stroke-opacity);animation:acesTextConveyor 28s linear infinite;will-change:transform}@keyframes acesTextConveyor{0%{transform:translate3d(-7%,-2%,0)}to{transform:translate3d(7%,2%,0)}}@media(max-width:1100px){.stroke-text-svg{left:-18%;top:-26%;width:136%;height:152%}}@media(max-width:700px){.stroke-text-svg{left:-48%;top:-21%;width:196%;height:146%;animation-duration:31s}}@media(prefers-reduced-motion:reduce){.stroke-text-svg{animation:none!important}}.domains{position:relative;width:100%;min-height:100vh;background:#f4f3ed;color:#090909;overflow:hidden;border-top:1px solid rgba(0,0,0,.15);background-image:linear-gradient(rgba(0,0,0,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(0,0,0,.055) 1px,transparent 1px);background-size:30px 30px}.domains-inner{width:min(1400px,calc(100% - 80px));margin:0 auto;padding:110px 0 32px}.domains-header{position:relative;margin-bottom:70px}.domains-index{font-family:monospace;font-size:10px;letter-spacing:.08em;margin-bottom:28px}.domains-title{margin:0;display:flex;flex-direction:column;align-items:flex-start;font-family:Arial,Helvetica,sans-serif;font-size:clamp(76px,11vw,170px);font-weight:800;text-transform:uppercase;line-height:.86}.domains-title-solid{display:block;line-height:.82;font-style:normal;font-weight:800;color:#090909;letter-spacing:-.065em}.domains-title-outline{display:block;margin-top:.035em;line-height:.9;font-style:italic;font-weight:300;color:transparent;-webkit-text-stroke:1px rgba(0,0,0,.62);letter-spacing:-.025em;padding-right:.04em}.domains-intro{margin:38px 0 0 120px;font-family:monospace;font-size:11px;line-height:1.7;letter-spacing:.03em}.domains-workspace{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(340px,.85fr);gap:64px;align-items:start}.terminal-window{position:relative;background:#050505;color:#f4f4f4;min-height:470px;border:1px solid #050505;box-shadow:12px 14px #00000017}.terminal-topbar{height:36px;display:flex;align-items:center;padding:0 14px;border-bottom:1px solid rgba(255,255,255,.12);font-family:monospace;font-size:8px}.terminal-dots{display:flex;gap:6px;margin-right:14px}.dot{width:6px;height:6px;border-radius:50%}.dot-red{background:#ff4d4d}.dot-yellow{background:#ffca28}.dot-green{background:#25e58c}.terminal-path{opacity:.55}.terminal-status{margin-left:auto;color:#20e0b0;letter-spacing:.05em}.terminal-body{position:relative;padding:34px 25px 30px;min-height:430px;font-family:Courier New,Courier,monospace;font-size:12px;line-height:1.8}.terminal-line{display:flex;align-items:center;gap:16px;min-height:22px}.terminal-command{color:#f4f4f4}.terminal-info{margin-top:8px;color:#ffffffa6}.prompt-symbol{width:18px;flex:0 0 18px;color:#1de4b2;font-weight:700}.terminal-live-line{min-height:22px;color:#f4f4f4}.terminal-live-line>span:nth-child(2){white-space:pre-wrap;word-break:break-word}.terminal-cursor{display:inline-block;width:6px;height:14px;margin-left:2px;background:#20e0b0;vertical-align:middle;transition:opacity .08s linear}.terminal-divider-line{margin:24px 0;color:#ffffff29;white-space:nowrap;overflow:hidden;line-height:1}.terminal-domain-line{display:grid;grid-template-columns:36px minmax(0,1fr) 70px;align-items:center;min-height:22px}.terminal-domain-number{color:#1de4b2}.terminal-domain-name{color:#f2f2f2}.terminal-domain-status{color:#20e0b0;font-size:9px;text-align:right}.terminal-detail-title{margin-top:4px;color:#fff;font-weight:700;letter-spacing:.04em}.terminal-detail-rule{color:#ffffff59;white-space:nowrap}.terminal-output-line{display:flex;align-items:center;gap:16px;min-height:22px;color:#fff}.terminal-detail-status{margin-top:30px;color:#20e0b0;font-size:10px;letter-spacing:.05em}.terminal-return{margin-top:44px;display:inline-flex;align-items:center;gap:16px;padding:0;border:0;background:transparent;color:#eee;font-family:Courier New,Courier,monospace;font-size:12px;cursor:pointer}.terminal-return>span:first-child{color:#20e0b0}.terminal-return:hover{color:#20e0b0}.domain-selector{position:relative}.selector-heading{display:flex;justify-content:space-between;align-items:center;padding-bottom:11px;font-family:monospace;font-size:9px;color:#00000094;border-bottom:1px solid rgba(0,0,0,.2);letter-spacing:.04em}.selector-list{display:flex;flex-direction:column}.domain-selector-item{position:relative;width:100%;min-height:61px;display:grid;grid-template-columns:42px minmax(0,1fr) 28px;align-items:center;padding:0;border:0;border-bottom:1px solid rgba(0,0,0,.14);background:transparent;text-align:left;font-family:Arial,Helvetica,sans-serif;cursor:pointer;transition:background .25s ease,padding .25s ease}.domain-selector-item:before{content:"";position:absolute;left:0;top:0;width:0;height:100%;background:#20dcb0;transition:width .25s ease;z-index:0}.domain-selector-item:hover:before,.domain-selector-item.is-selected:before{width:100%}.domain-selector-item:hover,.domain-selector-item.is-selected{padding-left:12px}.domain-selector-item>span{position:relative;z-index:1}.domain-selector-item:disabled{cursor:default}.domain-selector-item:disabled:hover{padding-left:0}.domain-selector-item:disabled:hover:before{width:0}.domain-selector-item:disabled .selector-name{opacity:.42}@keyframes selectorAttention{0%{background:transparent}20%{background:#20dcb02e}40%{background:transparent}60%{background:#20dcb02e}80%{background:transparent}to{background:transparent}}.domain-selector-item:first-child{animation:selectorAttention 1.8s ease 1.2s 1}.selector-number{font-family:monospace;font-size:8px;color:#0000007a}.selector-name{font-size:clamp(17px,1.5vw,24px);font-weight:700;letter-spacing:-.045em}.selector-arrow{font-size:17px;opacity:0;transform:translate(-5px,5px);transition:opacity .2s ease,transform .2s ease}.domain-selector-item:hover .selector-arrow,.domain-selector-item.is-selected .selector-arrow{opacity:1;transform:translate(0)}.selector-locked,.selector-ready{margin-top:20px;font-family:monospace;font-size:10px;letter-spacing:.05em}.selector-locked{color:#0000006b}.selector-ready{color:#068d70}.selector-ready:before{content:"↳ ";display:inline-block;margin-right:3px}.selector-instruction{margin-top:10px;font-family:monospace;font-size:11px;font-weight:600;letter-spacing:.06em;color:#000000b8;animation:instructionPulse 2.8s ease-in-out 2}@keyframes instructionPulse{0%,to{opacity:.5}50%{opacity:1}}.domains-footer{margin-top:90px;padding-top:14px;display:flex;justify-content:space-between;border-top:1px solid rgba(0,0,0,.18);font-family:monospace;font-size:8px;color:#00000085;letter-spacing:.05em}.domains-footer span:last-child{font-size:11px;font-weight:600;letter-spacing:.05em;color:#000000b8}@media(max-width:1000px){.domains-inner{width:min(calc(100% - 40px),850px)}.domains-workspace{grid-template-columns:1fr;gap:45px}.domain-selector{width:100%}.domains-intro{margin-left:40px}}@media(max-width:650px){.domains-inner{width:calc(100% - 26px);padding-top:75px}.domains-title{font-size:20vw}.domains-title-solid{line-height:.84;letter-spacing:-.065em}.domains-title-outline{line-height:.92;margin-top:.05em;letter-spacing:-.02em}.domains-intro{margin-left:0;margin-top:30px}.terminal-window{min-height:500px;box-shadow:7px 8px #00000014}.terminal-body{padding:25px 16px;font-size:10px}.terminal-domain-line{grid-template-columns:30px minmax(0,1fr) 52px}.terminal-domain-status{font-size:8px}.domain-selector-item{min-height:55px}.selector-heading{font-size:8px}.selector-name{font-size:19px}.selector-instruction{font-size:10px}.domains-footer{flex-direction:column;gap:8px}.domains-footer span:last-child{font-size:10px}}.events{position:relative;width:100%;min-height:100vh;background:#f4f3ed;color:#090909;overflow:hidden;border-top:1px solid rgba(0,0,0,.15);background-image:linear-gradient(rgba(0,0,0,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(0,0,0,.045) 1px,transparent 1px);background-size:30px 30px}.events-inner{width:min(1400px,calc(100% - 80px));min-height:100vh;margin:0 auto;padding:90px 0 28px;display:flex;flex-direction:column}.events-header{margin-bottom:50px}.events-index{margin-bottom:24px;font-family:monospace;font-size:10px;letter-spacing:.08em;color:#00000094}.events-header-main{display:flex;justify-content:space-between;align-items:flex-end;gap:40px}.events-title{margin:0;font-family:Arial,Helvetica,sans-serif;font-size:clamp(70px,9vw,138px);line-height:.82;font-weight:800;letter-spacing:-.065em;text-transform:uppercase}.events-title span{display:block;margin-top:.03em;color:transparent;font-style:italic;font-weight:300;letter-spacing:-.025em;-webkit-text-stroke:1px rgba(0,0,0,.62)}.events-header-meta{display:flex;flex-direction:column;align-items:flex-end;gap:5px;margin-bottom:5px;font-family:monospace;font-size:9px;letter-spacing:.05em;color:#0000007a}.events-list{flex:1;display:flex;flex-direction:column;justify-content:center}.event-row{position:relative;display:grid;grid-template-columns:58px minmax(0,1fr) 220px;gap:28px;align-items:stretch;padding:28px 0;border-top:1px solid rgba(0,0,0,.18);overflow:hidden}.event-row:last-child{border-bottom:1px solid rgba(0,0,0,.18)}.event-row:before{content:"";position:absolute;left:-2%;top:0;width:0;height:100%;background:#20dcb013;transition:width .4s cubic-bezier(.22,1,.36,1);z-index:0}.event-row:hover:before{width:104%}.event-row>*{position:relative;z-index:1}.event-number{padding-top:3px;font-family:monospace;font-size:10px;color:#0000007a}.event-main{min-width:0}.event-topline{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:13px}.event-label,.event-status{font-family:monospace;font-size:8px;letter-spacing:.06em;color:#0000007a}.event-title-main{margin:0;font-family:Arial,Helvetica,sans-serif;font-size:clamp(36px,4.2vw,65px);line-height:.9;font-weight:800;letter-spacing:-.055em;transition:transform .3s cubic-bezier(.22,1,.36,1)}.event-row:hover .event-title-main{transform:translate(8px)}.event-description{max-width:520px;margin:18px 0 0;font-family:monospace;font-size:10px;line-height:1.7;color:#0000008f}.event-label-upcoming{color:#068d70}.event-status-open{display:inline-flex;align-items:center;gap:7px;color:#068d70}.status-dot{width:5px;height:5px;border-radius:50%;background:#068d70;animation:statusPulse 1.7s ease-in-out infinite}@keyframes statusPulse{0%,to{opacity:.45}50%{opacity:1}}.event-action-wrap{display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;min-height:120px}.event-meta-small{font-family:monospace;font-size:8px;letter-spacing:.05em;text-align:right;color:#0000006b}.event-action{display:inline-flex;align-items:center;gap:10px;padding:8px 0;border:0;border-bottom:1px solid rgba(0,0,0,.3);background:transparent;color:#090909;font-family:monospace;font-size:9px;font-weight:700;letter-spacing:.07em;cursor:pointer;transition:color .2s ease,border-color .2s ease}.event-action-arrow{font-size:14px;transition:transform .2s ease}.event-action:hover{color:#068d70;border-color:#068d70}.event-action:hover .event-action-arrow{transform:translate(3px,-3px)}.event-action-apply{border-color:#068d7080;color:#068d70}.events-footer{margin-top:auto;padding-top:14px;display:grid;grid-template-columns:1fr 1fr 1fr;border-top:1px solid rgba(0,0,0,.18);font-family:monospace;font-size:8px;letter-spacing:.05em;color:#00000080}.events-footer span:nth-child(2){text-align:center}.events-footer span:last-child{text-align:right}@media(max-width:900px){.events-inner{width:calc(100% - 50px);padding-top:80px}.events-header-main{align-items:flex-start}.events-header-meta{display:none}.event-row{grid-template-columns:40px minmax(0,1fr) 160px;gap:20px}}@media(max-width:700px){.events-inner{width:calc(100% - 26px);padding:70px 0 20px}.events-header{margin-bottom:45px}.events-title{font-size:19vw}.events-list{justify-content:flex-start}.event-row{display:grid;grid-template-columns:32px minmax(0,1fr);gap:14px;padding:25px 0}.event-topline{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.event-title-main{font-size:11vw}.event-description{font-size:10px}.event-action-wrap{grid-column:2;min-height:auto;margin-top:20px;flex-direction:row;align-items:center;justify-content:space-between}.event-meta-small{text-align:left}.events-footer{display:flex;flex-direction:column;gap:7px}.events-footer span:nth-child(2),.events-footer span:last-child{text-align:left}}.dock-nav{position:fixed;top:18px;left:0;right:0;z-index:9999;display:flex;align-items:center;justify-content:center;pointer-events:none}.dock-brand{position:absolute;left:28px;top:3px;pointer-events:auto;padding:8px 0;border:0;background:transparent;color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:15px;font-weight:800;letter-spacing:-.05em;cursor:pointer;transition:opacity .2s ease,transform .2s ease}.dock-brand span{color:#20e0b0;margin-left:1px}.dock-brand:hover{transform:translateY(-1px)}.dock{pointer-events:auto;display:flex;align-items:center;gap:5px;padding:6px;border:1px solid rgba(255,255,255,.16);border-radius:12px;background:#0505052e;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 10px 30px #00000024}.dock-items{display:flex;align-items:center;gap:3px}.dock-item{position:relative;min-width:72px;height:38px;padding:0 13px;display:flex;align-items:center;justify-content:center;gap:7px;border:0;border-radius:7px;background:transparent;color:#ffffffad;font-family:monospace;cursor:pointer;transform-origin:center;transition:transform .22s cubic-bezier(.22,1,.36,1),color .2s ease,background .2s ease}.dock-item:hover{transform:scale(1.14);color:#fff;background:#ffffff14}.dock-item.is-active{color:#fff}.dock-item.is-active:after{content:"";position:absolute;left:50%;bottom:3px;width:4px;height:4px;transform:translate(-50%);border-radius:50%;background:#20e0b0}.dock-number{font-size:7px;opacity:.45;transition:opacity .2s ease}.dock-item:hover .dock-number{opacity:.75}.dock-label{font-size:9px;font-weight:600;letter-spacing:.06em}.dock-divider{width:1px;height:22px;margin:0 4px;background:#ffffff26}.dock-recruit{height:38px;padding:0 13px;display:flex;align-items:center;gap:8px;border:1px solid rgba(255,255,255,.26);border-radius:7px;background:#ffffff09;color:#fff;font-family:monospace;font-size:9px;font-weight:700;letter-spacing:.07em;cursor:pointer;transition:transform .22s cubic-bezier(.22,1,.36,1),background .2s ease,border-color .2s ease,color .2s ease}.dock-recruit.is-hovered{transform:scale(1.12);background:#ffffff17;border-color:#20e0b0bf;color:#20e0b0}.dock-recruit-dot{width:4px;height:4px;border-radius:50%;background:#fff;transition:background .2s ease,box-shadow .2s ease}.dock-recruit.is-hovered .dock-recruit-dot{background:#20e0b0;box-shadow:0 0 8px #20e0b0a6}.dock-recruit-arrow{font-size:13px;transition:transform .2s ease}.dock-recruit:hover .dock-recruit-arrow{transform:translate(2px,-2px)}@media(max-width:800px){.dock-nav{top:14px}.dock-brand{left:17px;font-size:13px}.dock{left:72px;right:14px;max-width:calc(100% - 86px);justify-content:center;overflow-x:auto;scrollbar-width:none}.dock::-webkit-scrollbar{display:none}.dock-item{min-width:auto;padding:0 9px}.dock-label{font-size:8px}.dock-number{display:none}.dock-recruit{padding:0 10px}}@media(max-width:560px){.dock-item:nth-child(4){display:none}.dock-recruit-label{font-size:8px}}.recruit-page{position:relative;width:100%;min-height:100vh;background:#f4f3ed;color:#090909;overflow-x:hidden;background-image:linear-gradient(rgba(0,0,0,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(0,0,0,.045) 1px,transparent 1px);background-size:30px 30px;padding-bottom:32px}.recruit-frame{position:fixed;inset:7px;border:1px solid rgba(0,0,0,.18);pointer-events:none;z-index:100}.recruit-brand{position:fixed;top:26px;left:29px;z-index:200;padding:0;border:0;background:transparent;color:#090909;font-family:Arial,Helvetica,sans-serif;font-size:18px;font-weight:800;letter-spacing:-.06em;cursor:pointer}.recruit-brand span{color:#20e0b0}.recruit-back-top{position:fixed;top:24px;right:30px;z-index:200;padding:11px 15px;border:1px solid rgba(0,0,0,.28);background:#f4f3ede0;color:#090909;font-family:monospace;font-size:11px;font-weight:700;letter-spacing:.05em;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:\**background*\* .2s ease,border-color .2s ease,transform .2s ease}.recruit-back-top:hover{background:#20dcb0;border-color:#20dcb0;transform:translate(-2px)}.recruit-header{width:min(1250px,calc(100% - 100px));margin:0 auto;padding-top:94px}.recruit-index{margin-bottom:24px;font-family:monospace;font-size:11px;font-weight:600;letter-spacing:.07em;color:#0000008c}.recruit-title{margin:0;font-family:Arial,Helvetica,sans-serif;font-size:clamp(86px,10.5vw,155px);line-height:.82;font-weight:800;letter-spacing:-.075em;text-transform:uppercase}.recruit-title span{display:block;margin-top:.035em;color:transparent;font-style:italic;font-weight:300;letter-spacing:-.025em;-webkit-text-stroke:1px rgba(0,0,0,.62)}.recruit-intro{margin:38px 0 0 120px;font-family:monospace;font-size:13px;line-height:1.7;letter-spacing:.025em}.recruit-application{width:min(1250px,calc(100% - 100px));margin:64px auto 0}.recruit-steps{display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid rgba(0,0,0,.28);border-bottom:1px solid rgba(0,0,0,.22)}.recruit-step{position:relative;min-height:58px;display:flex;align-items:center;gap:12px;padding:0 16px;border:0;border-right:1px solid rgba(0,0,0,.13);background:transparent;text-align:left;font-family:monospace;color:#0000004d;cursor:default;transition:\**background*\* .2s ease,color .2s ease}.recruit-step:last-child{border-right:0}.recruit-step span{font-size:9px;color:#00000059}.recruit-step strong{font-size:10px;font-weight:600;letter-spacing:.05em}.recruit-step small{margin-left:auto;font-size:10px;color:#068d70}.recruit-step.current{color:#090909;background:#20dcb00d}.recruit-step.current span{color:#068d70}.recruit-step.completed{color:#000000a6;cursor:pointer}.recruit-step.completed:hover{background:#20dcb01a;color:#090909}.recruit-step.completed:hover:after{content:"EDIT";position:absolute;right:14px;bottom:7px;font-size:7px;letter-spacing:.06em;color:#0000007a}.recruit-step.completed:hover small{opacity:0}.recruit-step.locked{color:#00000038;cursor:not-allowed}.recruit-step.locked span{color:#0003}.recruit-form{margin-top:18px;border:1px solid rgba(0,0,0,.22);background:#f4f3edc2}.form-stage{min-height:350px;padding:38px 42px 32px}.stage-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;margin-bottom:38px}.stage-number{display:block;margin-bottom:11px;font-family:monospace;font-size:10px;font-weight:600;letter-spacing:.06em;color:#00000080}.stage-heading h2{margin:0;font-family:Arial,Helvetica,sans-serif;font-size:clamp(27px,2.7vw,42px);line-height:.95;letter-spacing:-.045em;font-weight:800}.stage-heading p{margin:0;font-family:monospace;font-size:11px;line-height:1.5;color:#00000080;text-align:right}.field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 42px}.field-full{grid-column:1 / -1}.field{display:flex;flex-direction:column;gap:10px}.field>span{display:flex;align-items:center;gap:9px;font-family:monospace;font-size:11px;font-weight:700;letter-spacing:.05em;color:#00000094}.field>span small{font-size:8px;font-weight:400;color:#00000061}.field input,.field textarea,.field select{width:100%;box-sizing:border-box;padding:12px 0;border:0;border-bottom:1px solid rgba(0,0,0,.32);border-radius:0;outline:none;background:transparent;color:#090909;font-family:Courier New,Courier,monospace;font-size:15px;transition:border-color .2s ease}.field input::placeholder,.field textarea::placeholder{color:#00000057}.field input:focus,.field textarea:focus,.field select:focus{border-color:#068d70}.field textarea{min-height:125px;resize:vertical;line-height:1.6}.field select{cursor:pointer}.field-fixed{padding:12px 0;border-bottom:1px solid rgba(0,0,0,.18);font-family:monospace;font-size:15px;color:#00000085}.field-error{margin-top:-3px;font-family:monospace;font-size:9px;line-height:1.3;color:#a5221c}.field-hint{align-self:flex-end;margin-top:-4px;font-family:monospace;font-size:8px;color:#00000059}.choice-row{display:flex;gap:10px}.choice{width:105px;height:52px;border:1px solid rgba(0,0,0,.24);background:transparent;color:#0000009e;font-family:monospace;font-size:13px;font-weight:700;cursor:pointer;transition:\**background*\* .2s ease,border-color .2s ease,color .2s ease}.choice:hover{border-color:#068d70;color:#090909}.choice.selected{background:#20dcb0;border-color:#20dcb0;color:#090909}.domain-field{margin-bottom:12px}.domain-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-bottom:32px}.domain-choice{min-height:70px;display:flex;align-items:center;justify-content:space-between;padding:0 17px;border:1px solid rgba(0,0,0,.2);background:transparent;color:#090909;font-family:Arial,Helvetica,sans-serif;font-size:15px;font-weight:700;letter-spacing:-.035em;text-align:left;cursor:pointer;transition:\**background*\* .2s ease,border-color .2s ease,padding .2s ease}.domain-choice:hover{padding-left:21px;border-color:#068d70;background:#20dcb014}.domain-choice.selected{background:#20dcb0;border-color:#20dcb0}.domain-choice span:last-child{font-size:15px;opacity:.3;transform:translate(-2px,2px);transition:opacity .2s ease,transform .2s ease}.domain-choice:hover span:last-child,.domain-choice.selected span:last-child{opacity:1;transform:translate(0)}.about-note{margin-top:24px;padding:16px 0;display:flex;gap:14px;border-top:1px solid rgba(0,0,0,.14)}.about-note span{font-family:monospace;font-size:9px;font-weight:700;color:#068d70}.about-note p{margin:0;font-family:monospace;font-size:10px;line-height:1.6;color:#00000078}.review-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid rgba(0,0,0,.15)}.review-block{min-height:95px;padding:18px 20px;border-right:1px solid rgba(0,0,0,.12);border-bottom:1px solid rgba(0,0,0,.12)}.review-block:nth-child(2n){border-right:0}.review-wide{grid-column:1 / -1;border-right:0}.review-label{display:block;margin-bottom:9px;font-family:monospace;font-size:9px;font-weight:700;letter-spacing:.05em;color:#00000070}.review-block strong{font-family:Arial,Helvetica,sans-serif;font-size:17px;line-height:1.2;font-weight:700;letter-spacing:-.025em}.review-block p{max-width:900px;margin:0;font-family:monospace;font-size:12px;line-height:1.7;color:#000000a3}.form-controls{min-height:76px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 24px;border-top:1px solid rgba(0,0,0,.18)}.form-back,.form-next{border:0;background:transparent;font-family:monospace;font-size:11px;font-weight:700;letter-spacing:.05em;cursor:pointer}.form-back{justify-self:start;padding:10px 0;color:#000000a3}.form-back:hover{color:#068d70}.form-progress{font-family:monospace;font-size:10px;font-weight:600;letter-spacing:.06em;color:#0000006b}.form-next{justify-self:end;display:flex;align-items:center;gap:13px;padding:10px 0;color:#090909}.form-next span{font-size:17px}.form-next:hover{color:#068d70}.form-next:disabled{opacity:.28;cursor:not-allowed}.submit-button{font-weight:800}.recruit-status-link{width:min(1250px,calc(100% - 100px));margin:28px auto 0;padding:20px 0;display:flex;align-items:center;justify-content:space-between;gap:35px;border-top:1px solid rgba(0,0,0,.2);border-bottom:1px solid rgba(0,0,0,.14)}.status-eyebrow{display:block;margin-bottom:7px;font-family:monospace;font-size:9px;font-weight:600;letter-spacing:.06em;color:#00000073}.recruit-status-link strong{display:block;font-family:Arial,Helvetica,sans-serif;font-size:17px;letter-spacing:-.025em}.recruit-status-link button{flex-shrink:0;display:flex;align-items:center;gap:10px;padding:12px 0;border:0;border-bottom:1px solid rgba(0,0,0,.38);background:transparent;color:#090909;font-family:monospace;font-size:11px;font-weight:800;letter-spacing:.05em;cursor:pointer;transition:color .2s ease,border-color .2s ease}.recruit-status-link button span{font-size:15px;transition:transform .2s ease}.recruit-status-link button:hover{color:#068d70;border-color:#068d70}.recruit-status-link button:hover span{transform:translate(2px,-2px)}.recruit-footer{width:min(1250px,calc(100% - 100px));margin:35px auto 0;padding-top:14px;display:grid;grid-template-columns:1fr 1fr 1fr;border-top:1px solid rgba(0,0,0,.18);font-family:monospace;font-size:9px;letter-spacing:.05em;color:#00000080}.recruit-footer span:nth-child(2){text-align:center}.recruit-footer span:last-child{text-align:right}.recruit-success-page{min-height:100vh;display:flex;flex-direction:column}.recruit-success{width:min(1000px,calc(100% - 80px));margin:auto;padding:120px 0 80px}.recruit-success .recruit-index{margin-bottom:24px}.success-heading{margin:0 0 45px;font-family:Arial,Helvetica,sans-serif;font-size:clamp(60px,8vw,110px);line-height:.82;letter-spacing:-.07em}.success-heading span{color:transparent;font-style:italic;font-weight:300;-webkit-text-stroke:1px rgba(0,0,0,.6)}.success-terminal{background:#050505;color:#f4f4f4;border:1px solid #050505;box-shadow:12px 14px #00000014}.success-terminal-top{height:38px;display:flex;align-items:center;gap:12px;padding:0 15px;border-bottom:1px solid rgba(255,255,255,.12);font-family:monospace;font-size:9px}.terminal-dots{display:flex;gap:6px}.terminal-dot{width:6px;height:6px;border-radius:50%}.terminal-dot.red{background:#ff4d4d}.terminal-dot.yellow{background:#ffca28}.terminal-dot.green{background:#25e58c}.success-terminal-body{padding:38px 30px 48px;font-family:Courier New,Courier,monospace;font-size:13px;line-height:1.9}.success-line{display:flex;gap:16px}.success-line>span:first-child{color:#20e0b0}.success-line.muted{color:#ffffff9e}.success-divider{width:100%;height:1px;margin:28px 0;background:#ffffff24}.success-label{font-size:10px;color:#ffffff80;letter-spacing:.06em}.success-code{margin-top:10px;color:#fff;font-size:27px;font-weight:700}.success-status{margin-top:18px;color:#20e0b0;font-size:11px;font-weight:700;letter-spacing:.07em}.success-message{margin-top:25px;color:#ffffff9e;font-size:11px;line-height:1.7}.success-home-button{margin-top:28px;padding:10px 0;border:0;border-bottom:1px solid rgba(0,0,0,.35);background:transparent;color:#090909;font-family:monospace;font-size:11px;font-weight:800;letter-spacing:.06em;cursor:pointer}.success-home-button:hover{color:#068d70;border-color:#068d70}@media(max-width:900px){.recruit-header,.recruit-application,.recruit-status-link,.recruit-footer{width:calc(100% - 50px)}.recruit-title{font-size:clamp(70px,12vw,115px)}.recruit-intro{margin-left:45px}.domain-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.stage-heading{align-items:flex-start;flex-direction:column;gap:15px}.stage-heading p{text-align:left}}@media(max-width:650px){.recruit-brand{top:19px;left:20px;font-size:15px}.recruit-back-top{top:17px;right:20px;padding:9px 10px;font-size:9px}.recruit-header,.recruit-application,.recruit-status-link,.recruit-footer{width:calc(100% - 26px)}.recruit-header{padding-top:72px}.recruit-index{font-size:9px}.recruit-title{font-size:19vw;line-height:.84}.recruit-title span{letter-spacing:-.02em}.recruit-intro{margin:28px 0 0;font-size:10px}.recruit-application{margin-top:45px}.recruit-step{min-height:47px;justify-content:center;padding:0 4px;gap:0}.recruit-step strong{display:none}.recruit-step span{font-size:9px}.recruit-step small{display:none}.recruit-step.completed:hover:after{display:none}.form-stage{min-height:auto;padding:28px 18px}.stage-heading h2{font-size:26px}.field-grid{grid-template-columns:1fr;gap:25px}.field-full{grid-column:auto}.field input,.field textarea,.field select,.field-fixed{font-size:14px}.domain-grid{grid-template-columns:1fr;gap:8px}.domain-choice{min-height:58px;font-size:14px}.review-grid{grid-template-columns:1fr}.review-block,.review-block:nth-child(2n),.review-wide{grid-column:1;border-right:0}.review-block strong{font-size:15px}.form-controls{min-height:68px;padding:0 14px}.form-back,.form-next{font-size:9px}.recruit-status-link{flex-direction:column;align-items:flex-start;gap:18px}.recruit-status-link strong{font-size:15px}.recruit-footer{display:flex;flex-direction:column;gap:8px}.recruit-footer span:nth-child(2),.recruit-footer span:last-child{text-align:left}.recruit-success{width:calc(100% - 26px);padding:100px 0 60px}.success-heading{font-size:19vw}.success-terminal-body{padding:28px 18px 38px;font-size:11px}.success-code{font-size:19px}}.status-modal p{margin:0!important;color:#f4f3ee8f!important;font-family:monospace!important;font-size:11px!important;line-height:1.6!important}.status-modal label{display:block!important;margin-top:12px!important;margin-bottom:7px!important;color:#f4f3ee8c!important;font-family:monospace!important;font-size:8px!important;letter-spacing:.13em!important;text-transform:uppercase!important}.status-modal input,.status-modal form input,.status-modal input[type=text],.status-modal input[type=email]{width:100%!important;height:48px!important;box-sizing:border-box!important;padding:0 14px!important;border:1px solid rgba(244,243,238,.28)!important;border-radius:0!important;outline:none!important;background:#0c0c0c!important;color:#f4f3ee!important;font-family:Courier New,Courier,monospace!important;font-size:13px!important;letter-spacing:.025em!important;-webkit-text-fill-color:#f4f3ee!important;caret-color:#20e3b2!important;opacity:1!important}.status-modal button[type=submit],.status-modal .status-check-button,.status-modal .check-status-btn{width:100%!important;min-height:48px!important;margin-top:18px!important;padding:0 14px!important;border:1px solid rgba(244,243,238,.28)!important;border-radius:0!important;background:transparent!important;color:#f4f3ee!important;font-family:monospace!important;font-size:9px!important;font-weight:800!important;letter-spacing:.08em!important;text-transform:uppercase!important;cursor:pointer!important}.status-modal .status-error,.status-modal .status-message,.status-modal .status-result,.status-modal .error,.status-modal .success{margin-top:14px!important;padding:12px 13px!important;border:1px solid rgba(244,243,238,.18)!important;background:#090909!important;color:#f4f3ee!important;font-family:monospace!important;font-size:9px!important;line-height:1.5!important}.status-modal \*{opacity:1}.status-modal a{color:#20e3b2!important}.status-modal-overlay{position:fixed!important;inset:0!important;z-index:9999!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:24px!important;background:#000000b8!important;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.status-modal{position:relative!important;width:min(520px,calc(100vw - 40px))!important;max-height:calc(100vh - 48px)!important;overflow-y:auto!important;padding:28px!important;background:#050505!important;color:#f4f3ee!important;border:1px solid rgba(244,243,238,.28)!important;box-shadow:0 30px 80px #0000008c!important}.status-modal-header{display:flex!important;align-items:center!important;justify-content:space-between!important;padding-bottom:16px!important;margin-bottom:24px!important;border-bottom:1px solid rgba(244,243,238,.14)!important}.status-modal-close{border:0!important;background:transparent!important;color:#f4f3ee!important;font-size:18px!important;line-height:1!important;cursor:pointer!important}.status-modal-kicker{margin-bottom:10px!important;color:#20e3b2!important;font-family:monospace!important;font-size:8px!important;letter-spacing:.14em!important;text-transform:uppercase!important}.status-modal h2,.status-modal-title{margin:0 0 12px!important;color:#f4f3ee!important;font-family:Arial,Helvetica,sans-serif!important;font-size:clamp(34px,5vw,54px)!important;line-height:.82!important;letter-spacing:-.07em!important;font-weight:800!important;text-transform:uppercase!important}.status-modal p{margin:0!important;color:#f4f3ee8f!important;font-family:DM Sans,sans-serif!important;font-size:11px!important;line-height:1.6!important}.status-modal form{display:flex!important;flex-direction:column!important;gap:8px!important;margin-top:24px!important}.status-modal label{display:block!important;margin-top:12px!important;margin-bottom:7px!important;color:#f4f3ee8c!important;font-family:DM Mono,monospace!important;font-size:8px!important;letter-spacing:.13em!important;text-transform:uppercase!important}.status-modal input,.status-modal form input,.status-modal input[type=text],.status-modal input[type=email]{width:100%!important;height:48px!important;box-sizing:border-box!important;padding:0 14px!important;border:1px solid rgba(244,243,238,.28)!important;border-radius:0!important;outline:none!important;background:#0c0c0c!important;color:#f4f3ee!important;font-family:DM Mono,Courier New,monospace!important;font-size:13px!important;letter-spacing:.025em!important;-webkit-text-fill-color:#f4f3ee!important;caret-color:#20e3b2!important;opacity:1!important}.status-modal input::placeholder{color:#f4f3ee4d!important;opacity:1!important}.status-modal input:focus{border-color:#20e3b2!important;box-shadow:0 0 0 1px #20e3b229!important}.status-modal button[type=submit],.status-modal .status-check-button,.status-modal .check-status-btn{width:100%!important;min-height:48px!important;margin-top:18px!important;padding:0 14px!important;border:1px solid rgba(244,243,238,.28)!important;border-radius:0!important;background:transparent!important;color:#f4f3ee!important;font-family:DM Mono,monospace!important;font-size:9px!important;font-weight:800!important;letter-spacing:.08em!important;text-transform:uppercase!important;cursor:pointer!important}.status-modal button[type=submit]:hover,.status-modal .status-check-button:hover,.status-modal .check-status-btn:hover{border-color:#20e3b2!important;color:#20e3b2!important}.status-modal .status-error,.status-modal .status-message,.status-modal .status-result,.status-modal .error,.status-modal .success{margin-top:14px!important;padding:12px 13px!important;border:1px solid rgba(244,243,238,.18)!important;background:#090909!important;color:#f4f3ee!important;font-family:DM Mono,monospace!important;font-size:9px!important;line-height:1.5!important}.status-modal .status-error,.status-modal .error{border-color:#ff50508c!important;color:#f77!important}.status-modal .success{border-color:#20e3b280!important;color:#20e3b2!important}.status-modal *{opacity:1}@media(max-width:650px){.status-modal-overlay{padding:12px!important}.status-modal{width:calc(100vw - 24px)!important;padding:22px!important}.status-modal h2,.status-modal-title{font-size:40px!important}.status-modal input,.status-modal form input,.status-modal input[type=text],.status-modal input[type=email]{height:50px!important;font-size:14px!important}}.auth-page{position:relative;min-height:100svh;overflow:hidden;background:#070707;color:#f5f3ed;font-family:DM Mono,monospace}.auth-grid{position:absolute;inset:0;opacity:.28;background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px);background-size:48px 48px;pointer-events:none}.auth-frame{position:fixed;inset:8px;border:1px solid rgba(255,255,255,.2);pointer-events:none;z-index:10}.auth-topbar{position:relative;z-index:20;height:78px;padding:0 32px;border-bottom:1px solid rgba(255,255,255,.12);display:flex;align-items:center;justify-content:space-between}.auth-brand{color:#f5f3ed;text-decoration:none;font-family:Space Grotesk,sans-serif;font-size:17px;font-weight:700;letter-spacing:-.07em}.auth-brand span{color:#20e3b2}.auth-back{color:#f5f3ed99;text-decoration:none;font-size:8px;letter-spacing:.1em;transition:color .18s ease}.auth-back:hover{color:#20e3b2}.auth-shell{position:relative;z-index:5;width:min(520px,calc(100vw - 48px));margin:0 auto;padding:15vh 0 10vh}.auth-kicker{margin-bottom:18px;color:#f5f3ed6b;font-size:8px;letter-spacing:.16em}.auth-title{margin:0;font-family:Space Grotesk,sans-serif;font-size:clamp(64px,9vw,108px);line-height:.74;letter-spacing:-.085em;text-transform:uppercase}.auth-title span{display:block;color:transparent;-webkit-text-stroke:1px rgba(245,243,237,.78);font-style:italic}.auth-subtitle{margin:34px 0;color:#f5f3ed7a;font:11px/1.6 DM Sans,sans-serif}.auth-form{display:flex;flex-direction:column;gap:10px}.auth-label{margin-top:12px;color:#f5f3ed66;font-size:8px;letter-spacing:.14em}.auth-input{width:100%;box-sizing:border-box;padding:13px 0;border:0;border-bottom:1px solid rgba(255,255,255,.22);outline:none;background:transparent;color:#f5f3ed;font:15px DM Sans,sans-serif;border-radius:0}.auth-input:focus{border-bottom-color:#20e3b2}.auth-input::placeholder{color:#f5f3ed2e}.auth-alert{margin-top:10px;padding:13px 14px;font-size:8px;letter-spacing:.08em;line-height:1.5}.auth-alert.error{border:1px solid rgba(235,65,65,.6);color:#ff6b6b;background:#64000014}.auth-alert.success{border:1px solid rgba(32,227,178,.4);color:#20e3b2;background:#20e3b20d}.auth-submit{margin-top:14px;width:100%;padding:15px 16px;border:1px solid rgba(255,255,255,.24);background:transparent;color:#f5f3ed;display:flex;align-items:center;justify-content:space-between;font:700 9px DM Mono,monospace;letter-spacing:.08em;cursor:pointer;transition:border-color .16s ease,color .16s ease}.auth-submit:hover:not(:disabled){border-color:#20e3b2;color:#20e3b2}.auth-submit:disabled{opacity:.42;cursor:not-allowed}.auth-secondary{margin:8px 0 0;padding:0;border:0;align-self:flex-start;background:transparent;color:#f5f3ed7a;font:8px DM Mono,monospace;letter-spacing:.1em;cursor:pointer}.auth-secondary:hover{color:#20e3b2}.auth-footer{position:fixed;left:32px;right:32px;bottom:22px;z-index:20;display:flex;justify-content:space-between;color:#f5f3ed47;font-size:8px;letter-spacing:.1em}@media(max-width:700px){.auth-topbar{height:64px;padding:0 20px}.auth-back{font-size:7px}.auth-shell{width:min(100% - 36px,520px);padding-top:12vh}.auth-footer{left:20px;right:20px;bottom:16px;font-size:7px}.auth-footer span:nth-child(2){display:none}}:root{--black: #000;--paper: #f2f0e9;--paper-dark: #e8e5dd;--ink: #090909;--white: #f4f3ee;--muted: #77726a;--line-light: rgba(244,243,238,.13);--line-dark: rgba(10,10,10,.12);--grid-light: rgba(10,10,10,.045);--cyan: #20e3b2;--blue: #0066ff}*{box-sizing:border-box;margin:0;padding:0}html{background:#000;scroll-behavior:smooth}body{margin:0;background:#000;color:var(--white);font-family:DM Sans,sans-serif;overflow-x:hidden}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}.site{position:relative;min-height:100vh;background:#000;overflow-x:hidden}.site:before{content:"";position:fixed;inset:0;z-index:300;pointer-events:none;opacity:.14;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:48px 48px}.frame{position:fixed;inset:7px;z-index:400;pointer-events:none;border:1px solid rgba(244,243,238,.28)}.hero-wrap{position:relative;height:100svh}.hero{position:relative;height:100svh;min-height:620px;overflow:hidden;background:#050505;border-bottom:1px solid var(--line-light)}.grid{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:clamp(36px,4vw,64px) clamp(36px,4vw,64px);opacity:.55}.hero-ui{position:absolute;inset:0 0 auto;height:72px;z-index:30;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 clamp(24px,3vw,52px);border-bottom:1px solid var(--line-light);font-family:DM Mono,monospace;text-transform:uppercase}.brand{font:700 20px Space Grotesk,sans-serif;letter-spacing:-.07em}.brand span{color:var(--cyan)}.center-meta{color:#4e4d49;font:8px DM Mono,monospace;letter-spacing:.12em}.menu{justify-self:end;font:8px DM Mono,monospace;letter-spacing:.08em}.menu b{margin-left:7px;color:var(--cyan)}.hero-tech-word{position:absolute;inset:0;width:100%;height:100%;overflow:hidden;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:1}.hero-visual-stage{position:absolute;left:50%;top:46%;width:clamp(390px,42vw,610px);height:clamp(390px,42vw,610px);transform:translate(-50%,-50%);z-index:12;display:flex;align-items:center;justify-content:center;overflow:visible;will-change:transform,opacity,filter;pointer-events:none}.hero-logo-wrap{position:absolute;inset:0;z-index:12;width:100%;height:100%;transform:none;display:flex;align-items:center;justify-content:center;pointer-events:none}.hero-logo-wrap .aces-logo,.hero-logo-wrap svg{width:100%;height:100%;display:block;overflow:visible}.hero-bottom{position:absolute;left:clamp(24px,3vw,48px);right:clamp(24px,3vw,48px);bottom:20px;z-index:30;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;font:8px DM Mono,monospace;letter-spacing:.08em;color:var(--muted);text-transform:uppercase}.hero-bottom .down{justify-self:center;color:var(--cyan);font-size:15px}.hero-bottom>span:last-child{justify-self:end}.team-wrap{position:relative;height:500vh;background:var(--paper);color:var(--ink)}.team-stage{position:relative;width:100%;height:100svh;min-height:760px;overflow:hidden;z-index:10;background:linear-gradient(#f2f0e9fa,#f2f0e9fa);color:var(--ink)}.team-grid{position:absolute;inset:0;background-image:linear-gradient(var(--grid-light) 1px,transparent 1px),linear-gradient(90deg,var(--grid-light) 1px,transparent 1px);background-size:48px 48px}.team-grid:before,.team-grid:after{content:"";position:absolute;background:#0a0a0a0f}.team-grid:before{left:25%;top:0;bottom:0;width:1px}.team-grid:after{left:0;right:0;top:29%;height:1px}.team-kicker{position:absolute;top:5vh;left:5vw;z-index:30;font:8px DM Mono,monospace;letter-spacing:.1em;color:#57534c}.team-heading{position:absolute;left:5vw;top:8vh;z-index:25;pointer-events:none;font-family:Space Grotesk,sans-serif;line-height:.72;letter-spacing:-.09em}.team-heading-solid{display:block;font-size:clamp(74px,9.2vw,150px);font-weight:600;color:#090909}.team-heading-outline{display:block;margin-left:1vw;margin-top:2px;font-size:clamp(66px,8.5vw,138px);font-weight:400;font-style:italic;color:transparent;-webkit-text-stroke:1px rgba(9,9,9,.6)}.team-description{position:absolute;left:5vw;top:28vh;z-index:30;font:10px DM Sans,sans-serif;color:#625e57}.team-coordinates{position:absolute;right:5vw;top:5vh;z-index:30;display:flex;flex-direction:column;align-items:flex-end;gap:4px;font:8px DM Mono,monospace;letter-spacing:.08em;color:#625e57}.team-card-slot{position:absolute;z-index:10;pointer-events:auto;will-change:transform,opacity}.team-card-01{left:5.5vw;top:23vh;width:clamp(290px,18vw,360px);aspect-ratio:5 / 7;transform:rotate(-2deg);z-index:60}.team-card-02{left:28vw;top:21.5vh;width:clamp(290px,18vw,360px);aspect-ratio:5 / 7;transform:rotate(1.5deg);z-index:60}.team-card-03{left:50.5vw;top:23vh;width:clamp(290px,18vw,360px);aspect-ratio:5 / 7;transform:rotate(-1.4deg);z-index:60}.team-card-04{left:73vw;top:21.5vh;width:clamp(290px,18vw,360px);aspect-ratio:5 / 7;transform:rotate(2deg);z-index:60}.team-card-05{left:2vw;top:68vh;width:clamp(195px,12.4vw,240px);aspect-ratio:5 / 7;transform:rotate(-2.5deg)}.team-card-06{left:18.5vw;top:66.3vh;width:clamp(195px,12.4vw,240px);aspect-ratio:5 / 7;transform:rotate(1.8deg)}.team-card-07{left:35vw;top:69vh;width:clamp(195px,12.4vw,240px);aspect-ratio:5 / 7;transform:rotate(-1.2deg)}.team-card-08{left:51.5vw;top:66.3vh;width:clamp(195px,12.4vw,240px);aspect-ratio:5 / 7;transform:rotate(2.4deg)}.team-card-09{left:68vw;top:69vh;width:clamp(205px,13vw,250px);aspect-ratio:5 / 7;transform:rotate(-1.8deg)}.team-card-10{left:84vw;top:66.5vh;width:clamp(195px,12.4vw,240px);aspect-ratio:5 / 7;transform:rotate(1.4deg)}.team-card-slot .aces-profile-card{width:100%;height:100%}.team-footer{position:absolute;left:5vw;right:5vw;bottom:16px;z-index:30;display:flex;justify-content:space-between;gap:20px;font:8px DM Mono,monospace;letter-spacing:.08em;color:#625e57}.next{min-height:100vh;padding:14vh 7vw;background:#000;border-top:1px solid var(--line-light)}.next>span{font:9px DM Mono,monospace;color:var(--muted)}.next h2{margin-top:15vh;font:600 clamp(80px,14vw,220px) "Space Grotesk",sans-serif;line-height:.78;letter-spacing:-.09em}.next h2 i{color:transparent;-webkit-text-stroke:1px var(--white);font-style:italic}@media(max-width:1100px)and (min-width:701px){.team-card-05{left:.5vw;top:69vh;width:clamp(145px,17vw,185px)}.team-card-06{left:17vw;top:67vh;width:clamp(145px,17vw,185px)}.team-card-07{left:33.5vw;top:70vh;width:clamp(145px,17vw,185px)}.team-card-08{left:50vw;top:67vh;width:clamp(145px,17vw,185px)}.team-card-09{left:66.5vw;top:70vh;width:clamp(150px,18vw,195px)}.team-card-10{left:83vw;top:67vh;width:clamp(145px,17vw,185px)}.team-card-01,.team-card-02,.team-card-03,.team-card-04{width:clamp(220px,22vw,260px)}.team-card-01{left:.5vw;top:30vh}.team-card-02{left:25.5vw;top:28vh}.team-card-03{left:50.5vw;top:30vh}.team-card-04{left:75.5vw;top:28vh}.team-card-05,.team-card-06,.team-card-07,.team-card-08,.team-card-09,.team-card-10{width:clamp(145px,17vw,185px)}.team-card-05{left:0vw;top:69vh}.team-card-06{left:15vw;top:67vh}.team-card-07{left:30vw;top:70vh}.team-card-08{left:45vw;top:67vh}.team-card-09{left:60vw;top:70vh}.team-card-10{left:75vw;top:67vh}.hero-visual-stage{width:min(62vw,540px);height:min(62vw,540px);left:50%;top:46%;transform:translate(-50%,-50%)}.hero-logo-wrap{inset:0;width:100%;height:100%;transform:none}.team-stage{min-height:700px}.team-heading-solid{font-size:clamp(66px,9vw,112px)}.team-heading-outline{font-size:clamp(60px,8vw,102px)}.team-description{top:27vh}.team-card-01,.team-card-02,.team-card-03,.team-card-04{width:clamp(210px,20vw,245px)}.team-card-01{left:2vw;top:31vh}.team-card-02{left:26vw;top:29vh}.team-card-03{left:50vw;top:31vh}.team-card-04{left:74vw;top:29vh}.team-card-05,.team-card-06,.team-card-07,.team-card-08,.team-card-09,.team-card-10,.team-card-11{width:clamp(145px,16vw,180px)}.team-card-05{left:.5vw;top:69vh}.team-card-06{left:14.8vw;top:67vh}.team-card-07{left:29vw;top:70vh}.team-card-08{left:43.2vw;top:67.5vh}.team-card-09{left:57.4vw;top:70vh}.team-card-10{left:71.6vw;top:67.5vh}.team-card-11{left:85.8vw;top:69vh}.team-card-slot .aces-profile-card-compact .aces-profile-name-row strong{font-size:10px}}@media(max-width:700px){.team-card-09,.team-card-10{max-width:315px}.team-card-slot,.team-card-01,.team-card-02,.team-card-03,.team-card-04,.team-card-05,.team-card-06,.team-card-07,.team-card-08,.team-card-09,.team-card-10,.team-card-11{position:relative!important;left:auto!important;top:auto!important;width:100%!important;max-width:none;margin:0 auto 18px;aspect-ratio:5 / 7;transform:none!important}.team-card-01,.team-card-02,.team-card-03,.team-card-04{max-width:430px}.team-card-05,.team-card-06,.team-card-07,.team-card-08,.team-card-09,.team-card-10{max-width:315px}.team-card-11{max-width:340px}.site:before{background-size:36px 36px}.frame{inset:4px}.hero-ui{grid-template-columns:1fr auto;height:58px;padding:0 18px}.center-meta{display:none}.brand{font-size:18px}.hero-visual-stage{width:min(94vw,470px);height:min(94vw,470px);left:50%;top:43%;transform:translate(-50%,-50%)}.hero-tech-word{inset:0;width:100%;height:100%}.hero-logo-wrap{inset:0;width:100%;height:100%;transform:none}.hero-bottom{bottom:13px;font-size:7px}.hero-bottom>span:last-child{display:none}.hero-bottom{grid-template-columns:1fr auto}.team-wrap{height:auto;min-height:100svh}.team-stage{height:auto;min-height:100svh;overflow:visible;padding:76px 6vw 80px}.team-kicker{position:relative;top:auto;left:auto;margin-bottom:12px;font-size:7px}.team-heading{position:relative;top:auto;left:auto;margin-bottom:18px}.team-heading-solid{font-size:clamp(66px,19vw,108px)}.team-heading-outline{margin-left:5vw;font-size:clamp(62px,18vw,102px)}.team-description{position:relative;top:auto;left:auto;margin-bottom:22px;font-size:9px}.team-coordinates{position:relative;top:auto;right:auto;margin-bottom:26px;align-items:flex-start;font-size:7px}.team-card-slot,.team-card-01,.team-card-02,.team-card-03,.team-card-04,.team-card-05,.team-card-06,.team-card-07,.team-card-08,.team-card-09,.team-card-10,.team-card-11{position:relative;left:auto;top:auto;width:100%;max-width:410px;aspect-ratio:5 / 7;margin:0 auto 18px;transform:none}.team-card-05,.team-card-06,.team-card-07,.team-card-08,.team-card-09,.team-card-10,.team-card-11{max-width:315px}.team-footer{position:relative;left:auto;right:auto;bottom:auto;margin-top:22px;font-size:6px}.team-footer span:nth-child(2){display:none}.next{min-height:80vh;padding:90px 7vw}.next h2{margin-top:90px;font-size:clamp(65px,18vw,110px)}}@media(max-width:420px){.hero-logo-wrap{width:93vw;max-width:400px}.team-stage{padding-left:5vw;padding-right:5vw}.team-card-05,.team-card-06,.team-card-07,.team-card-08,.team-card-09,.team-card-10,.team-card-11{max-width:295px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}:focus-visible{outline:1px solid #20e3b2;outline-offset:4px}.team-card-01,.team-card-02,.team-card-03,.team-card-04{z-index:60}@media(max-width:700px){.hero-tech-word{inset:0;width:100%;height:100%;overflow:hidden}.hero-visual-stage{left:50%;top:43%;width:min(88vw,440px);height:min(88vw,440px);transform:translate(-50%,-50%)}.hero-logo-wrap{inset:0;width:100%;height:100%}}
