.crumbs{font-size:12.5px;color:var(--paper-3);display:flex;gap:8px;flex-wrap:wrap;padding:18px 0 0}.crumbs a{color:var(--paper-2);text-decoration:none}.crumbs a:hover{color:#fff}.crumbs span{opacity:.5}.ca-hero{padding:36px 0 0}.ca-hero .top{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:40px;align-items:end;padding:28px 0 0}@media (max-width:900px){.ca-hero .top{grid-template-columns:1fr;gap:18px}}.ca-hero h1{font-size:clamp(46px,6.6vw,104px);margin:0;color:#fff;max-width:12ch;text-wrap:balance}.ca-hero h1 .h1-kicker{display:block;font-family:Montserrat,Montserrat Fallback,Montserrat Fallback L,Montserrat Fallback R,Montserrat Fallback D,sans-serif;text-transform:uppercase;letter-spacing:.16em;font-size:11.5px;font-weight:600;color:var(--paper-2);margin-bottom:16px;line-height:1.5;max-width:none}.ca-hero h1 em{font-style:normal;color:var(--green)}.ca-hero .lede{font-size:clamp(16px,1.2vw,18.5px);color:var(--paper-2);max-width:44ch;margin:0;line-height:1.55}.ca-hero .lede b{color:#fff;font-weight:600}.floor{margin-top:44px;display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:18px;align-items:start}@media (max-width:1000px){.floor{grid-template-columns:1fr}}.plan{border:1px solid rgba(244,237,227,.12);border-radius:24px;background:var(--ink);padding:26px;position:relative;overflow:hidden}.plan:before{content:"";position:absolute;inset:0;background:linear-gradient(rgba(244,237,227,.05) 1px,transparent 1px) 0 0/40px 40px,linear-gradient(90deg,rgba(244,237,227,.05) 1px,transparent 1px) 0 0/40px 40px;pointer-events:none}.plan .lab{position:relative;display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:18px;flex-wrap:wrap}.plan .lab b{font-family:Anton,Anton Fallback,Anton Fallback L,Anton Fallback R,Anton Fallback D,Impact,sans-serif;font-weight:400;text-transform:uppercase;font-size:18px;letter-spacing:.06em;color:#fff}.plan .lab .hand{font-size:20px;transform:rotate(-2deg)}.plan .key{display:flex;gap:14px;font-size:11.5px;color:var(--paper-3);align-items:center}.plan .key i{display:inline-block;width:10px;height:10px;border-radius:3px;background:#f4ede340;margin-right:6px;vertical-align:middle}.plan .key i.open{background:var(--green);box-shadow:0 0 10px var(--green)}.desks{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}@media (max-width:560px){.desks{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.plan{padding:20px 16px}.desk b,.desk span{overflow-wrap:anywhere}}.desk{position:relative;border-radius:14px;background:#1c1718;border:1px solid rgba(244,237,227,.1);padding:12px 12px 10px;min-width:0;display:grid;gap:8px;text-decoration:none;color:#fff}.desk .chair{width:52px;height:52px;border-radius:50%;overflow:hidden;background:#2e2729;justify-self:start;border:2px solid rgba(244,237,227,.12)}.desk .chair img{width:100%;height:100%;object-fit:cover;object-position:top;filter:grayscale(1);opacity:.8}.desk b{font-size:12.5px;font-weight:600;line-height:1.2}.desk span{font-size:11.5px;color:var(--paper-3);line-height:1.35}.desk.zone{grid-column:1/-1;background:none;border:0;padding:6px 0 0;gap:0}.desk.zone span{font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:var(--paper-3)}.desk.open{background:#4ed68e0f;border:1px dashed rgba(78,214,142,.6);cursor:pointer;transition:background .3s ease,transform .3s ease}.desk.open:hover,.desk.open.on{background:#4ed68e1f;transform:translateY(-2px)}.desk.open .chair{border:2px dashed var(--green);background:#4ed68e1f;display:grid;place-items:center;color:var(--green);font-family:Anton,Anton Fallback,Anton Fallback L,Anton Fallback R,Anton Fallback D,Impact,sans-serif;font-size:20px;animation:glow 2.6s ease-in-out infinite}@keyframes glow{0%,to{box-shadow:0 0 #4ed68e00}50%{box-shadow:0 0 0 8px #4ed68e2e}}.desk.open b{color:var(--green)}.desk.open .tag{position:absolute;right:10px;top:10px;font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;font-weight:700;color:#241f21;background:var(--green);padding:3px 7px;border-radius:999px}.roles{display:grid;gap:14px}.role{border:1px solid rgba(244,237,227,.12);border-radius:20px;background:var(--ink);padding:24px;display:grid;gap:12px;text-decoration:none;color:#fff;position:relative;transition:border-color .3s ease,transform .3s ease}.role:hover,.role.on{border-color:var(--green);transform:translateY(-2px)}.role .k{display:flex;gap:8px;flex-wrap:wrap;font-size:11px;letter-spacing:.12em;text-transform:uppercase;font-weight:700;color:var(--green)}.role .k span{color:var(--paper-3)}.role h2{margin:0;font-size:clamp(24px,2.4vw,32px);color:#fff;line-height:1}.role p{margin:0;font-size:14px;color:var(--paper-2);line-height:1.6}.role .meta{display:flex;gap:14px;flex-wrap:wrap;font-size:12.5px;color:var(--paper-2)}.role .meta b{color:#fff;font-weight:600}.role .go{font-weight:600;font-size:14px;color:#fff;border-bottom:2px solid var(--green);padding-bottom:2px;justify-self:start}.role.none{border-style:dashed}.role.none h2{color:var(--paper-2)}.role.closed{background:transparent}.closed-list{list-style:none;margin:0;padding:0;display:grid}.closed-list li{display:flex;justify-content:space-between;gap:12px;align-items:baseline;padding:10px 0;border-bottom:1px solid rgba(244,237,227,.08);font-size:14px}.closed-list li:last-child{border-bottom:0}.closed-list li b{color:#fff;font-weight:600}.closed-list li span{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--paper-3);white-space:nowrap}.life{padding:90px 0 0}.life .grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:40px;align-items:start}@media (max-width:900px){.life .grid{grid-template-columns:1fr}}.life h2{font-size:clamp(34px,4.6vw,60px);margin:12px 0 16px;color:#fff;max-width:14ch}.life p{color:var(--paper-2);margin:0 0 14px;max-width:44ch}.facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:#f4ede31a;border:1px solid rgba(244,237,227,.1);border-radius:18px;overflow:hidden}@media (max-width:640px){.facts{grid-template-columns:1fr}}.facts>div{background:var(--ink);padding:22px;min-width:0}.facts h3{margin:0 0 6px;font-size:15.5px;color:#fff;font-weight:600}.facts p{margin:0;font-size:13.5px;color:var(--paper-2);line-height:1.55;max-width:none}.facts .k{font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:var(--green);display:block;margin-bottom:8px}.hire{padding:90px 0 0}.steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}@media (max-width:900px){.steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.steps{grid-template-columns:1fr}}.step{border:1px solid rgba(244,237,227,.12);border-radius:16px;padding:22px;background:var(--ink);min-width:0}.step .k{font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:var(--green)}.step h3{font-family:Anton,Anton Fallback,Anton Fallback L,Anton Fallback R,Anton Fallback D,Impact,sans-serif;font-weight:400;text-transform:uppercase;font-size:24px;margin:10px 0 8px;letter-spacing:.01em;color:#fff}.step p{margin:0;font-size:14px;color:var(--paper-2);line-height:1.55}.openapp{padding:90px 0 80px}.openapp .box{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:32px;align-items:center;border-radius:22px;border:1px solid rgba(244,237,227,.12);padding:34px;background:linear-gradient(120deg,var(--ink),#1a1617)}@media (max-width:900px){.openapp .box{grid-template-columns:1fr;padding:26px}}.openapp h2{font-size:clamp(30px,3.6vw,48px);margin:10px 0 12px;color:#fff;max-width:16ch}.openapp p{margin:0;color:var(--paper-2);max-width:50ch}.openapp .acts{display:flex;gap:12px;flex-wrap:wrap;justify-content:flex-end}@media (max-width:900px){.openapp .acts{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.desk.open .chair{animation:none}}
