.work-shell{background:radial-gradient(at 0 15%,#17344788,#0000 50%),#080e13;min-height:100vh}.work-header{z-index:3;border-bottom:1px solid #bde6d429;justify-content:space-between;align-items:center;margin:0 5%;padding:28px 0;display:flex;position:relative}.work-header>a:last-child{color:var(--muted);font-size:12px}.work-main{grid-template-columns:.85fr 1.15fr;align-items:start;gap:8%;max-width:1380px;margin:auto;padding:80px 6% 100px;display:grid}.work-intro{position:sticky;top:55px}.work-intro h1{margin:28px 0;font-size:clamp(48px,5.1vw,76px)}.work-intro>p:not(.eyebrow){color:#b9c8ce;font-size:15px;line-height:1.9}.work-intro .work-lead{color:#edf3ef!important;font-size:21px!important}.work-note{border-top:1px solid #bde6d43b;margin-top:34px;padding-top:28px}.work-note p{color:#b9c8ce;font-size:13px;line-height:1.9}.work-small{margin-top:28px;font-size:12px!important}.work-star{color:#bde6d4;opacity:.6;margin-top:32px;font-size:76px;display:block}.interest-form{min-width:0}.interest-form fieldset{border:0;min-width:0;margin:0 0 36px;padding:0}.interest-form legend{letter-spacing:-.025em;border-bottom:1px solid #bde6d430;width:100%;margin-bottom:26px;padding:26px 0 18px;font-size:19px;display:block}.interest-form legend span{color:#8ebcab;letter-spacing:.15em;margin-right:14px;font-size:10px}.interest-grid{grid-template-columns:1fr 1fr;gap:23px 20px;display:grid}.interest-grid .full{grid-column:1/-1}.interest-form label{color:#e5ecea;font-size:12px;line-height:1.6;display:block}.interest-form input:not([type=checkbox]),.interest-form textarea,.interest-form select{color:#e9efed;width:100%;font:inherit;background:#101c23;border:1px solid #8ca9b246;border-radius:3px;min-height:48px;margin:9px 0 0;padding:13px 14px;font-size:14px;line-height:1.5;display:block}.interest-form textarea{resize:vertical}.interest-form input::placeholder,.interest-form textarea::placeholder{color:#8599a1}.interest-form input:focus-visible,.interest-form textarea:focus-visible,.interest-form select:focus-visible,.interest-form button:focus-visible{outline-offset:3px;outline:2px solid #bde6d4}.interest-form [aria-invalid=true]{border-color:#f0a998!important}.interest-help,.optional{color:#9eafb6;font-size:11px;font-weight:400;line-height:1.7}.interest-help{margin-top:9px;display:block}.optional{margin-left:8px}.field-error,.interest-error{color:#ffc1b2;margin-top:8px;font-size:12px;display:block}.interest-consent{background:#bde6d407;border:1px solid #bde6d42a;margin-bottom:24px;padding:22px}.interest-consent label{align-items:flex-start;gap:12px;display:flex}.interest-consent input{accent-color:#bde6d4;flex-shrink:0;width:17px;height:17px;margin-top:3px}.interest-form a,.work-document p a,.receipt a{text-underline-offset:3px;color:#bde6d4;text-decoration:underline}.interest-submit{cursor:pointer;border:0;border-radius:3px;justify-content:space-between;width:100%}.interest-form button:disabled{opacity:.6;cursor:wait}.interest-honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.interest-success{background:#102028;border:1px solid #bde6d43b;padding:36px}.interest-success h2{margin:16px 0}.interest-success p{color:#bdcdd0;font-size:14px;line-height:1.85}.interest-mark{color:#bde6d4;font-size:45px}.receipt{border-top:1px solid #bde6d43b;margin-top:24px;padding:24px 0}.receipt h3{font-size:15px}.receipt code{overflow-wrap:anywhere;color:#bde6d4;-webkit-user-select:all;user-select:all;background:#080e13;margin-bottom:16px;padding:16px;font-size:12px;display:block}.work-footer{color:#9eafb6;justify-content:space-between;align-items:center;padding:30px 5%;font-size:11px;display:flex}.work-footer>div{gap:24px;margin:0;display:flex}.work-document{max-width:780px;margin:auto;padding:70px 24px 100px}.work-document h1{font-size:clamp(40px,6vw,65px)}.work-document h2{margin-top:36px;font-size:25px}.work-document p{color:#b9c8ce;margin:16px 0;font-size:14px;line-height:1.9}.work-document .button{margin-top:24px}@media (max-width:900px){.work-main{grid-template-columns:1fr;gap:24px;max-width:720px;padding-top:45px}.work-intro{position:static}.work-star,.work-small{display:none}.work-note{margin-bottom:20px}}@media (max-width:540px){.interest-grid{grid-template-columns:1fr}.work-header .brand{font-size:11px}.work-header>a:last-child{font-size:10px}.work-header .brand-sub{font-size:6px}.work-footer{align-items:flex-start;gap:20px}.work-footer>div{flex-direction:column;gap:12px}.interest-success{padding:24px}}.skills-label{margin-bottom:10px;font-size:12px;display:block}.skills-dropdown{position:relative}.skills-dropdown .skills-trigger{width:100%;color:inherit;text-align:left;cursor:pointer;background:#101c23;border:1px solid #8ca9b246;border-radius:3px;align-items:center;gap:16px;padding:14px;font-size:14px;list-style:none;display:flex}.skills-dropdown .skills-trigger:after{content:"⌄";margin-left:auto}.skills-dropdown[data-open=true] .skills-trigger:after{content:"⌃"}.skills-dropdown .skills-trigger:focus-visible{outline-offset:3px;outline:2px solid #bde6d4}#skills-selection{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.skill-menu{z-index:10;background:#101c23;border:1px solid #8ca9b246;border-radius:3px;max-height:280px;padding:12px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 12px 30px #0006}.skill-grid{grid-template-columns:1fr 1fr;gap:4px;margin-top:8px;display:grid}.interest-form .skill-grid label{cursor:pointer;border-radius:3px;align-items:center;gap:10px;padding:10px;display:flex}.skill-grid input{accent-color:#bde6d4;flex-shrink:0;width:16px;height:16px}.skill-grid label:has(input:checked){background:#bde6d413}@media (max-width:540px){.skill-grid{grid-template-columns:1fr}}
