.values-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.value-card{position:relative;overflow:hidden;display:flex;gap:18px;align-items:flex-start;padding:30px 30px;border-radius:16px;border:1px solid rgb(255 255 255 / .1);background:linear-gradient(145deg,rgb(255 255 255 / .05),rgb(255 255 255 / .012));transition:var(--trans-smooth)}.value-card:hover{transform:translateY(-5px);border-color:rgb(250 85 55 / .45);box-shadow:0 22px 48px rgb(0 0 0 / .42)}.value-num{font-family:var(--font-mono);font-size:.8rem;font-weight:700;color:var(--ext-orange);border:1px solid rgb(250 85 55 / .3);border-radius:9px;padding:8px 11px;flex-shrink:0;background:rgb(250 85 55 / .08)}.value-card h3{font-size:1.16rem;font-weight:800;letter-spacing:-.01em;margin:0 0 8px}.value-card p{font-size:.92rem;line-height:1.6;color:rgb(255 255 255 / .6);margin:0}.roles-list{display:flex;flex-direction:column;gap:12px;max-width:920px;margin:0 auto}.role-row{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;padding:24px 28px;border-radius:14px;border:1px solid rgb(255 255 255 / .1);background:linear-gradient(150deg,rgb(255 255 255 / .045),rgb(255 255 255 / .01));transition:var(--trans-smooth)}.role-row:hover{border-color:rgb(250 85 55 / .45);transform:translateX(4px)}.role-main{display:flex;flex-direction:column;gap:6px}.role-title{font-size:1.18rem;font-weight:800;letter-spacing:-.01em}.role-meta{display:flex;gap:8px 16px;flex-wrap:wrap}.role-tag{font-family:var(--font-mono);font-size:.62rem;letter-spacing:1px;text-transform:uppercase;color:rgb(255 255 255 / .5);display:inline-flex;align-items:center;gap:7px}.role-tag .dot{width:5px;height:5px;border-radius:50%;background:var(--ext-orange)}.role-apply{font-family:var(--font-mono);font-size:.68rem;letter-spacing:1.2px;text-transform:uppercase;font-weight:700;color:#fff;display:inline-flex;align-items:center;gap:9px;white-space:nowrap;transition:color 0.3s}.role-apply .arr{width:22px;height:1px;background:currentColor;position:relative;transition:width 0.3s}.role-apply .arr::after{content:"";position:absolute;right:0;top:-3px;width:6px;height:6px;border-top:1px solid currentColor;border-right:1px solid currentColor;transform:rotate(45deg)}.role-row:hover .role-apply{color:var(--ext-orange)}.role-row:hover .role-apply .arr{width:34px}.roles-note{text-align:center;max-width:560px;margin:28px auto 0;font-size:.94rem;line-height:1.6;color:rgb(255 255 255 / .55)}.roles-note a{color:var(--ext-orange);font-weight:700}.apply-wrap{position:relative;z-index:3;padding:0 20px}.apply-card{max-width:720px;margin:0 auto;border-radius:22px;position:relative}.apply-card::after{border-radius:22px}.apply-card .apply-inner{position:relative;z-index:1}.apply-card .ash-field{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden;border-radius:22px}.apply-card .ash{position:absolute;top:-12px;border-radius:50%;background:radial-gradient(circle,rgb(255 152 112 / .95),rgb(250 85 55 / .34) 58%,transparent 76%);box-shadow:0 0 6px rgb(250 85 55 / .45);opacity:0;will-change:transform,opacity;animation:ashFall linear infinite}@keyframes ashFall{0%{transform:translate3d(0,0,0);opacity:0}8%{opacity:var(--o,.5)}86%{opacity:var(--o,.5)}100%{transform:translate3d(var(--dx,0),var(--dy,820px),0);opacity:0}}@media (prefers-reduced-motion:reduce){.apply-card .ash{display:none}}.apply-topline{position:absolute;top:0;left:0;right:0;height:1px;z-index:2;background:linear-gradient(90deg,transparent,rgb(250 85 55 / .7),transparent)}.apply-inner{padding:42px 44px 38px}.apply-head{text-align:center;max-width:520px;margin:0 auto 28px}.apply-head .engine-eyebrow{font-family:var(--font-mono);font-size:.7rem;letter-spacing:2px;text-transform:uppercase;color:var(--ext-orange);font-weight:600;margin-bottom:12px}.apply-head h2{font-size:clamp(1.6rem, 3.2vw, 2.1rem);font-weight:900;line-height:1.06;margin:0 0 10px;letter-spacing:-.02em;text-transform:uppercase}.apply-head p{color:rgb(255 255 255 / .6);font-size:.96rem;line-height:1.6;margin:0}.tfield{display:flex;flex-direction:column;margin-bottom:16px}.tfield label{font-family:var(--font-mono);font-size:.66rem;color:rgb(255 255 255 / .5);text-transform:uppercase;letter-spacing:1.5px;margin-bottom:9px;font-weight:500}.tfield label .opt{color:rgb(255 255 255 / .28)}.trow{display:grid;grid-template-columns:1fr 1fr;gap:16px}.apply-card input,.apply-card textarea,.apply-card select{background:rgb(255 255 255 / .045);border:1px solid rgb(255 255 255 / .13);padding:15px 17px;border-radius:11px;color:#fff;width:100%;font-family:var(--font-main);font-size:16px;outline:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:border-color 0.25s,background 0.25s,box-shadow 0.25s}.apply-card input::placeholder,.apply-card textarea::placeholder{color:rgb(255 255 255 / .34)}.apply-card input:focus,.apply-card textarea:focus,.apply-card select:focus{border-color:var(--ext-orange);background:rgb(250 85 55 / .07);box-shadow:0 0 0 3px rgb(250 85 55 / .14)}.apply-card textarea{resize:vertical;min-height:110px;line-height:1.55}.apply-card select{color:#fff}.apply-card select option{color:#0c0c0c;background:#fff}.apply-card select:invalid,.apply-card select option[value=""]{color:rgb(255 255 255 / .34)}.apply-card input.error,.apply-card textarea.error,.apply-card select.error{border-color:var(--ext-orange);animation:shake 0.3s}@keyframes shake{0%,100%{transform:translateX(0)}25%{transform:translateX(-5px)}75%{transform:translateX(5px)}}.t-error{color:var(--ext-orange);font-size:.82rem;font-weight:600;margin:4px 0 14px;display:none;align-items:center;gap:7px;font-family:var(--font-mono)}.t-error.show{display:flex}.apply-actions{display:flex;justify-content:flex-end;margin-top:22px}.apply-success{text-align:center;padding:24px 10px 14px;display:none}.apply-success.show{display:block;animation:stageFade 0.5s cubic-bezier(.16,1,.3,1)}.apply-success .success-check{width:76px;height:76px;margin:0 auto 24px;border-radius:50%;background:linear-gradient(135deg,#2ecc71,#27ae60);color:#fff;display:grid;place-items:center;font-size:2.2rem;box-shadow:0 14px 36px rgb(46 204 113 / .32)}.apply-success h3{font-size:1.6rem;font-weight:900;text-transform:uppercase;letter-spacing:-.01em;margin:0 0 10px}.apply-success p{color:rgb(255 255 255 / .62);font-size:.96rem;line-height:1.6;max-width:420px;margin:0 auto}.apply-form.hide{display:none}@media (max-width:720px){.values-grid{grid-template-columns:1fr}.trow{grid-template-columns:1fr}.apply-inner{padding:32px 22px 30px}.apply-wrap{padding:0 14px}.role-row{flex-direction:column;align-items:flex-start;gap:14px}}.comm-hero .hero-img.rich{opacity:.3;filter:grayscale(12%) contrast(1.05)}.value-card .ext-ico{margin-top:2px}.showcase-band{position:relative;min-height:clamp(300px, 44vw, 470px);display:grid;align-items:end;overflow:hidden;border-top:1px solid var(--ext-border-2);border-bottom:1px solid var(--ext-border-2)}.showcase-media{position:absolute;inset:0;z-index:0;background-size:cover;background-position:center 35%}.showcase-band::after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,rgb(5 5 5 / .5) 0%,rgb(5 5 5 / .12) 38%,rgb(5 5 5 / .93) 100%)}.showcase-caption{position:relative;z-index:2;width:100%;max-width:1180px;margin:0 auto;padding:0 24px 52px}.showcase-caption .eyebrow-mono{display:inline-block;margin-bottom:14px}.showcase-caption h2{font-size:clamp(1.8rem, 4vw, 2.8rem);font-weight:900;text-transform:uppercase;letter-spacing:-.02em;line-height:1.04;margin:0;max-width:700px;text-wrap:balance;color:#fff}.final-cta.has-photo-crew{background:linear-gradient(135deg,rgb(250 85 55 / .92),rgb(216 60 32 / .95)),url(https://extensostudio.com/wp-content/uploads/extenso-community-founders-collaboration-scaled.jpg) center/cover no-repeat}@media (max-width:720px){.showcase-caption{padding:0 18px 38px}}