@import "https://fonts.googleapis.com/css2?family=Marck+Script&display=swap";.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}@font-face{font-family:Nunito;font-style:normal;font-weight:700 800;font-display:swap;src:url(/fonts/nunito-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:700 800;font-display:swap;src:url(/fonts/nunito-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+20AC}*,:before,:after{box-sizing:border-box}html{scroll-behavior:auto}body{color:#f3efe7;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#07080b;min-width:320px;margin:0;font-family:Nunito,Arial,sans-serif}#root{min-height:100vh}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.staffing-page{--st-shell:96rem;--st-ice:#e7eef3;--st-mist:#f4f7faeb;--st-read:#f4f7fa;--st-coal:#1c2630;--st-steel:#24303a;--st-fog:#d5dee6;--st-ink:#1c2630;--st-line:#e7eef32e;--header-h:3.1rem;--pad:clamp(1.25rem, 4.2vw, 3.6rem);background:var(--st-coal);color:var(--st-ice);overflow-x:clip}.page.staffing-page{cursor:auto}.page.staffing-page a,.page.staffing-page button{cursor:pointer}.page.staffing-page input,.page.staffing-page textarea{cursor:text}.staffing-page .soft-cursor{display:none}.staffing-page .site-header{height:var(--header-h);background:var(--st-coal);-webkit-backdrop-filter:none;backdrop-filter:none}.staffing-page .site-header__bar{height:var(--header-h)}.staffing-page .site-header__logo{letter-spacing:.12em;font-size:.82rem}.staffing-page .site-header__logo span:last-child:after{content:" [ STAFFING ]";letter-spacing:.16em;color:var(--st-mist);margin-left:.45rem;font-size:.62rem;font-weight:700}.staffing-page .site-header__mark{display:none}.staffing-page .site-header--default .site-header__nav a,.staffing-page .site-header__tg{color:var(--st-mist);letter-spacing:.16em}.staffing-page .site-header--default .site-header__nav a:hover,.staffing-page .site-header__tg:hover{color:var(--st-ice)}.staffing-page .site-header__cta{background:var(--st-ice);color:var(--st-coal);padding:.45rem .75rem}.staffing-page .st-band,.staffing-page .st-need,.staffing-page .st-hero,.staffing-page .st-manifest,.staffing-page #guard{scroll-margin-top:calc(var(--header-h) + .5rem)}.staffing-page .st-kicker{letter-spacing:.18em;text-transform:uppercase;color:var(--st-mist);margin:0 0 .7rem;font-size:.68rem;font-weight:700}.staffing-page .st-cta,.staffing-page .cta{background:var(--st-ice);min-height:2.7rem;color:var(--st-coal);letter-spacing:.1em;text-transform:uppercase;justify-content:center;align-items:center;padding:.65rem 1.1rem;font-size:.72rem;font-weight:800;display:inline-flex}.staffing-page .st-ghost,.staffing-page .ghost{border:1px solid var(--st-line);min-height:2.7rem;color:var(--st-ice);letter-spacing:.1em;text-transform:uppercase;background:0 0;justify-content:center;align-items:center;padding:.65rem 1.1rem;font-size:.72rem;font-weight:800;display:inline-flex}.staffing-page .st-hero{min-height:100svh;padding:calc(var(--header-h) + .55rem) var(--pad) .85rem calc(var(--pad) * .55);align-items:stretch;display:grid;position:relative;overflow:hidden}.staffing-page .st-hero--short{min-height:58svh}.staffing-page .st-hero__photo{object-fit:cover;filter:saturate(.7)contrast(1.05)brightness(.55);width:100%;height:100%;position:absolute;inset:0}.staffing-page .st-hero__veil{background:#0c101494;position:absolute;inset:0}.staffing-page .st-hero__stage{z-index:1;width:100%;max-width:var(--st-shell);min-height:calc(100svh - var(--header-h) - 1.6rem);grid-template-rows:minmax(0,1fr) auto;justify-self:start;gap:.7rem;margin:0;display:grid;position:relative}.staffing-page .st-hero__inner{z-index:1;width:min(var(--st-shell), 100%);position:relative}.staffing-page .st-hero__tags{letter-spacing:.18em;color:var(--st-mist);justify-content:space-between;gap:1rem;margin:0;font-size:.68rem;display:flex}.staffing-page .st-hero__grid{grid-template-columns:minmax(16rem,22rem) minmax(0,1fr);align-items:stretch;gap:.85rem;min-height:0;display:grid}.staffing-page .st-hero__copy{background:0 0;flex-direction:column;justify-content:space-between;align-self:stretch;width:100%;min-height:0;padding:.15rem .6rem .2rem 0;display:flex}.staffing-page .st-hero__film{background:#07090cb8;grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0;padding:.4rem .4rem .45rem;display:grid;box-shadow:inset 0 0 0 1px #2c333c,0 0 0 7px #101318,0 0 0 8px #6a737c}.staffing-page .st-hero__film-tc{letter-spacing:.16em;text-transform:uppercase;color:#e7eef3b3;margin:0 0 .35rem;padding:0 .25rem;font-size:.62rem}.staffing-page .st-hero__board{grid-template:"a b c"minmax(0,1.15fr)"a d e"minmax(0,.85fr)"f f e"minmax(0,.85fr)/1.2fr .95fr .95fr;gap:.42rem;min-height:0;display:grid}.staffing-page .st-hero__board .st-frame--n1{grid-area:a}.staffing-page .st-hero__board .st-frame--n2{grid-area:b}.staffing-page .st-hero__board .st-frame--n3{grid-area:c}.staffing-page .st-hero__board .st-frame--n4{grid-area:d}.staffing-page .st-hero__board .st-frame--n5{grid-area:e}.staffing-page .st-hero__board .st-frame--n6{grid-area:f}.staffing-page .st-hero__board .st-frame{min-height:0;box-shadow:none;border:1px solid #2c333c}.staffing-page .st-hero__board .st-mark{min-height:0}.staffing-page .st-hero__board .st-mark img{width:min(64%,9rem);max-height:7.2rem}.staffing-page .st-hero__board .st-frame--n1 .st-mark img{width:min(70%,12rem);max-height:11rem}.staffing-page .st-hero__board .st-frame__tc{padding:.35rem .5rem 0}.staffing-page .st-hero__board .st-frame__cap{padding:.35rem .55rem .5rem}.staffing-page .st-hero__board .st-frame strong,.staffing-page .st-hero__board .st-frame h3{font-size:.98rem}.staffing-page .st-hero__col{letter-spacing:.16em;text-transform:uppercase;color:var(--st-mist);margin:0 0 .7rem;font-size:.78rem}.staffing-page .st-hero__title{letter-spacing:-.035em;max-width:none;margin:0 0 .85rem;font-size:clamp(1.85rem,3.6vw,2.85rem);font-weight:800;line-height:1.12}.staffing-page .st-hero__title--note{perspective:720px;letter-spacing:.01em;text-shadow:0 10px 24px #00000073;flex-wrap:wrap;align-items:baseline;gap:0;max-width:9em;font-family:Marck Script,Segoe Script,Palatino Linotype,cursive;font-size:clamp(2.35rem,5.2vw,3.8rem);font-weight:400;line-height:1.12;display:flex}.staffing-page .st-note{transform-origin:50% 100%;transform-style:preserve-3d;animation:.85s cubic-bezier(.22,1.55,.36,1) both st-note-in,1.8s ease-in-out infinite st-note-hop;animation-delay:calc(var(--i,0) * .14s), calc(.95s + var(--i,0) * .22s);display:inline-block}@keyframes st-note-in{0%{opacity:0;transform:translateY(-2.4rem)rotateX(70deg)rotate(-12deg)translateZ(-28px)scale(.82)}58%{opacity:1;transform:translateY(.28rem)rotateX(-16deg)rotate(6deg)translateZ(12px)scale(1.06)}78%{transform:translateY(-.22rem)rotateX(8deg)rotate(-3deg)translateZ(4px)scale(1)}to{opacity:1;transform:translateY(0)rotateX(0)rotate(0)translateZ(0)scale(1)}}@keyframes st-note-hop{0%,to{transform:translateY(0)rotateX(0)rotate(0)translateZ(0)}35%{transform:translateY(-.42rem)rotateX(12deg)rotate(4deg)translateZ(10px)}55%{transform:translateY(.08rem)rotateX(-6deg)rotate(-2deg)translateZ(2px)}}.staffing-page .st-hero__lede{max-width:34ch;color:var(--st-read);text-shadow:0 1px 12px #0000008c;margin:0 0 1.15rem;font-size:clamp(1.02rem,1.5vw,1.16rem);line-height:1.55}.staffing-page .st-hero__opts{gap:.55rem;margin:0 0 1.2rem;display:grid}.staffing-page .st-chip{border:1px solid var(--st-line);min-height:1.7rem;color:var(--st-ice);letter-spacing:.12em;text-transform:uppercase;padding:.18rem .55rem;font-size:.68rem}.staffing-page .st-hero__buy{flex-wrap:wrap;align-items:center;gap:.8rem;display:flex}.staffing-page .st-hero__copy .st-cta,.staffing-page .st-hero__copy .st-ghost{min-height:2.7rem;padding:.65rem 1.1rem;font-size:.72rem}.staffing-page .st-opt{flex-wrap:wrap;align-items:center;gap:.35rem;margin:0;display:flex}.staffing-page .st-opt span{min-width:4.6rem;color:var(--st-mist);letter-spacing:.16em;text-transform:uppercase;font-size:.68rem;display:inline-block}.staffing-page .st-chip.is-on{background:var(--st-ice);color:var(--st-coal);border-color:var(--st-ice)}.staffing-page .st-orb{border:1px solid var(--st-ice);width:8.2rem;height:8.2rem;color:var(--st-ice);text-align:center;border-radius:50%;place-content:center;gap:.15rem;line-height:1.15;display:grid}.staffing-page .st-orb b{font-size:1.1rem;font-weight:400}.staffing-page .st-orb span{letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:800}.staffing-page .st-orb small{letter-spacing:.04em;color:var(--st-mist);font-size:.58rem}.staffing-page .st-orb--sm{width:5.4rem;height:5.4rem}.staffing-page .st-frame{min-height:12rem;color:inherit;background:#07090c;grid-template-rows:auto 1fr auto;padding:0;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #2c333c,0 0 0 8px #101318,0 0 0 9px #6a737c}.staffing-page .st-frame--doc{isolation:isolate}.staffing-page .st-frame__tc{z-index:2;letter-spacing:.16em;text-transform:uppercase;color:#e7eef3b8;padding:.55rem .75rem 0;font-size:.62rem;position:relative}.staffing-page .st-mark{z-index:1;perspective:820px;place-items:center;min-height:8rem;display:grid;position:relative}.staffing-page .st-mark img,.staffing-page .st-doc__gate img{object-fit:contain;filter:drop-shadow(0 18px 22px #0000008c);background:0 0;width:min(72%,16rem);height:auto;max-height:14rem;animation:9s ease-in-out infinite st-mark-tilt;transform:rotateY(-12deg)rotateX(6deg)}.staffing-page .st-mark--sm img{width:min(58%,9rem);max-height:6.4rem}.staffing-page .st-frame__cap{z-index:1;background:linear-gradient(#0000,#07090ceb);align-content:end;gap:.2rem;padding:.7rem .9rem .95rem;display:grid;position:relative}.staffing-page .st-frame--hero{min-height:28rem}.staffing-page .st-frame--hero h3{letter-spacing:-.03em;font-size:clamp(1.35rem,2.4vw,1.85rem)}@keyframes st-mark-tilt{0%,to{transform:rotateY(-12deg)rotateX(6deg)}50%{transform:rotateY(12deg)rotateX(-4deg)}}.staffing-page .st-frame p,.staffing-page .st-look__shot span{letter-spacing:.16em;text-transform:uppercase;color:var(--st-read);text-shadow:0 1px 10px #0009;margin:0;font-size:.68rem}.staffing-page .st-frame strong,.staffing-page .st-frame h3{margin:0;font-size:1.15rem}.staffing-page .st-hero__shots{gap:.7rem;display:grid}.staffing-page .st-hero__bar{justify-content:space-between;align-items:end;gap:1rem;display:flex}.staffing-page .st-hero__contacts{flex-wrap:wrap;gap:.45rem;display:flex}.staffing-page .st-hero__actions{flex-wrap:wrap;gap:.6rem;display:flex}.staffing-page .st-hero__spec{letter-spacing:.16em;text-transform:uppercase;color:var(--st-mist);margin:0;font-size:.68rem}.staffing-page .st-hero__social{letter-spacing:.12em;text-transform:uppercase;color:var(--st-ice);font-size:.72rem}.staffing-page .st-band{padding:clamp(3.4rem, 8vh, 5.5rem) var(--pad);background:var(--st-coal)}.staffing-page .st-band--ice{background:var(--st-steel)}.staffing-page .st-band--fog{background:var(--st-fog);color:var(--st-ink)}.staffing-page .st-band--fog .st-kicker,.staffing-page .st-band--fog p,.staffing-page .st-band--fog .st-empty{color:#1c2630d1}.staffing-page .st-band--fog a{color:var(--st-ink)}.staffing-page .st-col-head{width:min(var(--st-shell), 100%);justify-content:space-between;align-items:end;gap:1rem;margin:0 auto 1.6rem;display:flex}.staffing-page .st-col-tools{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.8rem;display:flex}.staffing-page .st-col-nav{letter-spacing:.14em;text-transform:uppercase;flex-wrap:wrap;gap:.7rem;font-size:.68rem;display:flex}.staffing-page .st-col-nav a{color:#1c2630c7;text-decoration:none}.staffing-page .st-filter{letter-spacing:.16em;text-transform:uppercase;color:var(--st-ink);background:#fff;border:1px solid #1c263033;border-radius:999px;padding:.45rem .9rem;font-size:.68rem}.staffing-page .st-collection{width:min(var(--st-shell), 100%);grid-template-columns:1.55fr repeat(3,minmax(0,1fr));gap:.85rem;margin:0 auto;display:grid}.staffing-page .st-works{width:min(var(--st-shell), 100%);grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;margin:0 auto;padding:0;list-style:none;display:grid}.staffing-page .st-work{min-height:28rem;color:var(--st-read);background:#07090c;position:relative;overflow:hidden;box-shadow:inset 0 0 0 9px #101318,inset 0 0 0 10px #6a737c}.staffing-page .st-work img{object-fit:contain;object-position:center;filter:drop-shadow(0 16px 22px #00000080);background:0 0;width:auto;max-width:calc(100% - 2.4rem);height:auto;max-height:calc(100% - 7.5rem);margin:auto;position:absolute;inset:2.1rem 1.2rem 5.4rem}.staffing-page .st-work__idle,.staffing-page .st-work__hover{z-index:1;align-content:end;gap:.4rem;padding:1.15rem 1.1rem 1.25rem;display:grid;position:absolute;inset:0}.staffing-page .st-work__idle{background:linear-gradient(#0c101414,#0c1014d1)}.staffing-page .st-work__hover{opacity:0;pointer-events:none;background:#0c1014e6;transition:opacity .22s}.staffing-page .st-work:hover .st-work__hover,.staffing-page .st-work:focus-within .st-work__hover{opacity:1;pointer-events:auto}.staffing-page .st-work:hover .st-work__idle,.staffing-page .st-work:focus-within .st-work__idle{opacity:0}.staffing-page .st-work span,.staffing-page .st-work strong,.staffing-page .st-work p{color:var(--st-read);text-shadow:0 1px 10px #00000073}.staffing-page .st-work span{letter-spacing:.14em;text-transform:uppercase;font-size:.68rem}.staffing-page .st-work strong{font-size:1.35rem}.staffing-page .st-work__hover p{text-shadow:none;margin:0 0 .35rem;font-size:.92rem;line-height:1.45}.staffing-page .st-work__metrics,.staffing-page .st-case__metrics{flex-wrap:wrap;gap:.85rem 1.2rem;margin:.15rem 0 .55rem;padding:0;list-style:none;display:flex}.staffing-page .st-work__metrics b,.staffing-page .st-case__metrics b{letter-spacing:-.02em;font-size:1.05rem;display:block}.staffing-page .st-work__metrics span,.staffing-page .st-case__metrics span{letter-spacing:.12em;text-transform:uppercase;color:#f4f7fab3;font-size:.62rem}.staffing-page .st-work .st-cta,.staffing-page .st-work .st-work__more{color:#1c2630;letter-spacing:.12em;background:#f4f7fa;justify-self:start;width:max-content;max-width:100%;min-height:2.5rem;padding:.55rem 1rem;text-decoration:none}@media (hover:none){.staffing-page .st-work__hover{opacity:1;pointer-events:auto;background:linear-gradient(#0c101440,#0c1014f0)}.staffing-page .st-work__idle{display:none}}.staffing-page .st-feature{color:#e7eef3;background:#4a5d6e;grid-row:span 2;min-height:36rem;padding:0;position:relative;overflow:hidden}.staffing-page .st-feature>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.staffing-page .st-feature__body{z-index:1;background:linear-gradient(#0000 28%,#1c2630e0);align-content:end;gap:.45rem;min-height:36rem;padding:1.4rem;display:grid;position:relative}.staffing-page .st-feature__mark{display:none}.staffing-page .st-feature .st-kicker,.staffing-page .st-feature p{color:#e7eef3b8}.staffing-page .st-feature h3{margin:0;font-size:1.6rem}.staffing-page .st-feature__act{flex-wrap:wrap;align-items:center;gap:.7rem;display:flex}.staffing-page .st-look{color:var(--st-ink);background:#eef3f6;border:0;padding:0 0 .9rem}.staffing-page .st-look__open{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;margin:0;padding:0;display:grid}.staffing-page .st-look__shot{min-height:0;margin-bottom:.7rem;padding:0;position:relative;overflow:hidden}.staffing-page .st-look__shot img{object-fit:cover;width:100%;height:22rem;display:block}.staffing-page .st-look__shot span,.staffing-page .st-look__shot strong{color:#e7eef3;text-shadow:0 1px 8px #0c1014b3;position:absolute;left:.8rem}.staffing-page .st-look__shot span{top:.75rem}.staffing-page .st-look__shot strong{font-size:1.05rem;bottom:.7rem}.staffing-page .st-look h3{margin:0 .8rem .3rem;font-size:1.12rem}.staffing-page .st-look p{color:#1c2630b3;margin:0 .8rem;font-size:.8rem}.staffing-page .st-look__meta{letter-spacing:.08em;text-transform:uppercase;margin-top:.45rem;font-size:.68rem}.staffing-page .st-talent__shot{min-height:9.5rem;color:var(--st-ink);background:linear-gradient(#dbe3ea 0%,#b7c4d0 100%);align-content:end;margin:-1.15rem -1.1rem .8rem;padding:.8rem;display:grid}.staffing-page .st-manifest{min-height:100svh;padding:calc(var(--header-h) + 2rem) var(--pad) 2.4rem;text-align:center;place-items:center;display:grid;position:relative;overflow:hidden}.staffing-page .st-manifest__photo{object-fit:cover;filter:saturate(.72)contrast(1.08)brightness(.52);width:100%;height:100%;position:absolute;inset:0}.staffing-page .st-manifest__glass,.staffing-page .st-manifest__frost,.staffing-page .st-manifest__burst,.staffing-page .st-manifest__shards,.staffing-page .st-manifest__shards i{pointer-events:none;position:absolute;inset:0}.staffing-page .st-manifest__glass{z-index:1}.staffing-page .st-manifest__frost{-webkit-backdrop-filter:blur(14px)saturate(1.18);backdrop-filter:blur(14px)saturate(1.18);background:linear-gradient(#e8f0f738,#aabac814 55%,#0c10142e),linear-gradient(115deg,#0000 38%,#fff3 48%,#0000 58%);box-shadow:inset 0 0 0 1px #ffffff29,inset 0 0 90px #ffffff14}.staffing-page .st-manifest__cracks{z-index:2;fill:none;stroke:#fffffff0;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 4px #ffffff8c);width:100%;height:100%;position:absolute;inset:0}.staffing-page .st-manifest__cracks path{stroke-dasharray:1;stroke-dashoffset:1px}.staffing-page .st-manifest__burst{z-index:3;opacity:0;background:radial-gradient(circle,#0000 14%,#ffffffb8 18%,#0000 28%)}.staffing-page .st-manifest__field{z-index:4;pointer-events:none;position:absolute;inset:0}.staffing-page .st-pane{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);min-height:1.85rem;color:var(--st-ice);letter-spacing:.14em;text-transform:uppercase;pointer-events:auto;background:#0c10146b;border:1px solid #ffffff47;padding:.28rem .7rem;font-size:.66rem;font-weight:800;text-decoration:none;display:inline-flex;position:absolute;transform:translate(-50%,-50%)}.staffing-page .st-capsule{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:var(--st-ice);letter-spacing:.08em;text-transform:uppercase;white-space:normal;pointer-events:auto;background:#0c10148c;border:1px solid #ffffff80;border-radius:1.35rem;justify-items:center;gap:.08em;margin:0;padding:.95rem 1.45rem 1.05rem;font-size:clamp(1.85rem,5.2vw,3.4rem);font-weight:800;line-height:.88;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%}.staffing-page .st-capsule b,.staffing-page .st-capsule i,.staffing-page .st-capsule em{font-style:normal;font-weight:800}.staffing-page .st-capsule i{letter-spacing:.28em;color:#e7eef3db;font-size:.72em}.staffing-page .st-capsule em{letter-spacing:.36em;color:#e7eef3c7;font-size:clamp(.88rem,2.6vw,1.35rem)}.staffing-page .st-manifest__copy{z-index:5;align-self:end;justify-items:center;width:min(42rem,100%);margin-bottom:3.4rem;display:grid;position:relative}.staffing-page .st-manifest__copy .st-kicker{margin-bottom:.85rem}.staffing-page .st-manifest__born{letter-spacing:.16em;text-transform:uppercase;max-width:36ch;color:var(--st-mist);margin:0 0 .55rem;font-size:.78rem}.staffing-page .st-manifest h1,.staffing-page .st-manifest h2{letter-spacing:.08em;gap:.08em;max-width:none;font-size:clamp(1.85rem,5.2vw,3.4rem);line-height:.88;display:grid}.staffing-page .st-manifest__lede{max-width:36ch;color:var(--st-read);margin:0;line-height:1.5}.staffing-page .st-manifest__buy{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:1.4rem;display:flex}.staffing-page .st-manifest__bar{left:var(--pad);right:var(--pad);z-index:5;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem;display:flex;position:absolute;bottom:1rem}.staffing-page .st-manifest.is-wait .st-manifest__born,.staffing-page .st-manifest.is-wait .st-manifest__lede,.staffing-page .st-manifest.is-wait .st-capsule,.staffing-page .st-manifest.is-wait .st-pane,.staffing-page .st-manifest.is-wait .st-manifest__buy,.staffing-page .st-manifest.is-wait .st-manifest__bar{opacity:0}.staffing-page .st-manifest.is-play .st-manifest__frost{animation:1.35s 1.05s forwards st-glass-melt}.staffing-page .st-manifest.is-play .st-manifest__cracks path{animation:.72s cubic-bezier(.2,.7,.2,1) forwards st-crack-draw}.staffing-page .st-manifest.is-play .st-manifest__cracks path:nth-child(odd){animation-delay:.28s}.staffing-page .st-manifest.is-play .st-manifest__cracks path:nth-child(2n){animation-delay:.42s}.staffing-page .st-manifest.is-play .st-manifest__burst{animation:.55s ease-out .92s forwards st-glass-burst}.staffing-page .st-manifest.is-play .st-pane{animation:.55s cubic-bezier(.15,.8,.2,1) both st-bolt;animation-delay:calc(1.05s + var(--i,0) * 80ms)}.staffing-page .st-manifest.is-play .st-capsule{animation:.7s cubic-bezier(.15,.8,.2,1) 1.35s both st-bolt}.staffing-page .st-manifest.is-play .st-manifest__born,.staffing-page .st-manifest.is-play .st-manifest__lede,.staffing-page .st-manifest.is-play .st-manifest__buy,.staffing-page .st-manifest.is-play .st-manifest__bar{animation:.7s 1.9s both st-copy-in}@keyframes st-crack-draw{to{stroke-dashoffset:0}}@keyframes st-glass-melt{to{opacity:0;filter:blur(2px)}}@keyframes st-glass-burst{0%{opacity:0}35%{opacity:1}to{opacity:0}}@keyframes st-shard-fly{0%{opacity:.95;transform:translate(0)rotate(0)}to{opacity:0;transform:translate(var(--sx), var(--sy)) rotate(var(--rot))}}@keyframes st-bolt{0%{opacity:0;color:#fff;text-shadow:0 0 #fff0;filter:brightness(8);transform:scale(.45)}22%{opacity:1;text-shadow:0 0 18px #fff,0 0 42px #e7eef3e6;filter:brightness(14);transform:scale(1.18)}to{opacity:1;text-shadow:0 1px 18px #00000073;filter:none;transform:scale(1)}}@keyframes st-copy-in{0%{opacity:0;transform:translateY(.4rem)}to{opacity:1;transform:none}}.staffing-page .st-shop-band{background:#141b22}.staffing-page .st-shop__head{width:min(var(--st-shell), 100%);justify-content:space-between;align-items:flex-end;gap:1.2rem;margin:0 auto 1.6rem;display:flex}.staffing-page .st-shop__head h2{max-width:none;margin:0;font-size:clamp(2.4rem,6vw,4.6rem)}.staffing-page .st-shop__collect{border:1px solid var(--st-line);color:var(--st-ice);letter-spacing:.14em;text-transform:uppercase;border-radius:999px;align-items:center;gap:.7rem;padding:.28rem .32rem .28rem .95rem;font-size:.68rem;font-weight:800;text-decoration:none;display:inline-flex}.staffing-page .st-shop__collect b{background:var(--st-ice);width:2.05rem;height:2.05rem;color:var(--st-coal);border-radius:50%;place-items:center;display:grid}.staffing-page .st-shop__collect svg,.staffing-page .st-shop__nav svg,.staffing-page .st-shop__bag svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:1rem;height:1rem}.staffing-page .st-shop__bag svg{width:1.05rem;height:1.05rem}.staffing-page .st-shop-band .st-badges{margin-bottom:1.8rem}.staffing-page .st-shop{width:min(var(--st-shell), 100%);grid-template-columns:1.2fr .95fr .95fr;grid-template-areas:"lead aside tools""lead mid end";align-items:end;gap:1rem 1.15rem;margin:0 auto 1.4rem;display:grid}.staffing-page .st-shop__card--lead{grid-area:lead;min-height:36rem}.staffing-page .st-shop__aside{color:#e7eef3b8;grid-area:aside;align-self:end;max-width:28ch;margin:0 0 .2rem;font-size:.88rem;line-height:1.5}.staffing-page .st-shop__aside b{color:#c8b07a;letter-spacing:.16em;margin-bottom:.4rem;font-size:.72rem;display:block}.staffing-page .st-shop__tools{grid-area:tools;justify-content:flex-end;align-self:end;gap:.55rem;margin-bottom:.35rem;display:flex}.staffing-page .st-shop__card:nth-of-type(2){grid-area:mid}.staffing-page .st-shop__card:nth-of-type(3){grid-area:end}.staffing-page .st-shop__nav{width:2.7rem;height:2.7rem;color:var(--st-ice);background:#e7eef31f;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.staffing-page .st-shop__nav.is-on{color:#1c2630;background:#c8b07a}.staffing-page .st-shop__card{isolation:isolate;-webkit-backdrop-filter:blur(18px)saturate(1.15);backdrop-filter:blur(18px)saturate(1.15);min-height:22rem;color:var(--st-ice);background:linear-gradient(#e8f0f71a,#0c101461),#0a0e128c;border:1px solid #ffffff29;border-radius:1.7rem;position:relative;overflow:hidden}.staffing-page .st-shop__card[data-role=frontend]{background:linear-gradient(165deg,#78bedc29,#0a0e127a),#0a0e1280}.staffing-page .st-shop__card[data-role=backend]{background:linear-gradient(165deg,#5aa08c24,#0a0e1280),#0a0e1280}.staffing-page .st-shop__card[data-role=fullstack]{background:linear-gradient(165deg,#c8b07a29,#0a0e1280),#0a0e1280}.staffing-page .st-shop__card[data-role=devops]{background:linear-gradient(200deg,#8c96be24,#080c108c),#0a0e1280}.staffing-page .st-shop__card[data-role=qa]{background:linear-gradient(165deg,#b4c8aa24,#0a0e1280),#0a0e1280}.staffing-page .st-shop__card:after{content:"";z-index:1;pointer-events:none;background:radial-gradient(120% 80% at 18% 0,#ffffff24,#0000 55%),linear-gradient(#ffffff0d,#0000 42%);position:absolute;inset:0}.staffing-page .st-shop__mark{z-index:2;pointer-events:none;place-content:center;justify-items:center;gap:.45rem;display:grid;position:absolute;inset:16% 8% 30%}.staffing-page .st-shop__icon{width:3.4rem;height:3.4rem;display:grid}.staffing-page .st-shop__icon svg{fill:none;stroke:#e7eef3eb;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%}.staffing-page .st-shop__word{z-index:2;letter-spacing:-.06em;text-transform:uppercase;color:#0000;-webkit-text-stroke:1.4px #e7eef39e;text-shadow:0 18px 40px #00000059;margin:0;font-size:clamp(2.8rem,8vw,5.4rem);display:block;position:static;inset:auto}.staffing-page .st-shop__explore{z-index:2;margin:0;font-size:.92rem;line-height:1.3;position:absolute;top:1.15rem;left:1.2rem}.staffing-page .st-shop__explore span{letter-spacing:.12em;text-transform:uppercase;color:#e7eef3b8;margin-top:.15rem;font-size:.68rem;display:block}.staffing-page .st-shop__glass{z-index:2;-webkit-backdrop-filter:blur(16px)saturate(1.2);backdrop-filter:blur(16px)saturate(1.2);background:#0c101461;border:1px solid #ffffff29;border-radius:999px;justify-content:space-between;align-items:center;gap:.75rem;min-height:3.6rem;padding:.65rem .7rem .65rem 1.05rem;display:flex;position:absolute;bottom:.8rem;left:.8rem;right:.8rem}.staffing-page .st-shop__glass p{min-width:0;margin:0}.staffing-page .st-shop__glass strong,.staffing-page .st-shop__glass span{display:block}.staffing-page .st-shop__glass strong{font-size:1.18rem}.staffing-page .st-shop__glass span{color:#e7eef3b8;white-space:nowrap;text-overflow:ellipsis;font-size:.72rem;line-height:1.3;overflow:hidden}.staffing-page .st-shop__bag{color:#1c2630;background:#ffffffeb;border-radius:50%;flex:none;place-items:center;width:2.35rem;height:2.35rem;display:grid}.staffing-page .st-band__head{width:min(var(--st-shell), 100%);margin:0 auto 2.2rem}.staffing-page .st-band__head--split{width:min(var(--st-shell), 100%);grid-template-columns:1.1fr .9fr;align-items:end;gap:2rem;margin:0 auto 2rem;display:grid}.staffing-page .st-band h2,.staffing-page .st-need h2,.staffing-page .st-vet h2{letter-spacing:-.04em;max-width:22ch;margin:0 0 .75rem;font-size:clamp(2.1rem,4.6vw,3.8rem);line-height:.95}.staffing-page .st-band__head p,.staffing-page .st-vet__frame p,.staffing-page .st-need p:not(.st-kicker):not(.lead-form__note):not(.lead-form__error){color:var(--st-mist);max-width:58ch;margin:0;line-height:1.55}.staffing-page .st-band a:not(.st-cta):not(.st-ghost):not(.st-work__more):not(.st-shop__collect):not(.st-shop__bag),.staffing-page .st-works a:not(.st-cta):not(.st-work__more){color:var(--st-ice);text-underline-offset:.18em;text-decoration:underline}.staffing-page .st-offer,.staffing-page .st-steps,.staffing-page .st-works,.staffing-page .st-crew,.staffing-page .st-roles,.staffing-page .st-badges,.staffing-page .st-preview,.staffing-page .st-talent-grid,.staffing-page .st-vet,.staffing-page .st-need__grid,.staffing-page .st-chain,.staffing-page .st-seats{width:min(var(--st-shell), 100%);margin-inline:auto}.staffing-page .st-offer,.staffing-page .st-crew,.staffing-page .st-roles{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin:0 auto;padding:0;list-style:none;display:grid}.staffing-page .st-offer li,.staffing-page .st-crew li,.staffing-page .st-roles li,.staffing-page .st-talent{border:1px solid var(--st-line);background:#0c0e128c;padding:1.35rem 1.25rem 1.45rem}.staffing-page .st-crew span,.staffing-page .st-roles span,.staffing-page .st-talent__code{letter-spacing:.16em;text-transform:uppercase;color:var(--st-mist);margin-bottom:.45rem;font-size:.68rem;display:block}.staffing-page .st-offer h3,.staffing-page .st-crew h3,.staffing-page .st-works h3,.staffing-page .st-talent h3{margin:0 0 .4rem;font-size:1.2rem}.staffing-page .st-offer p,.staffing-page .st-crew p,.staffing-page .st-roles p,.staffing-page .st-talent p,.staffing-page .st-empty,.staffing-page .st-works p,.staffing-page .st-squares p{color:var(--st-mist);margin:0;line-height:1.5}.staffing-page #work>.st-kicker,.staffing-page .st-read,.staffing-page .st-path,.staffing-page .st-read__lede,.staffing-page .st-squares,.staffing-page .st-board{width:min(var(--st-shell), 100%);margin-inline:auto}.staffing-page h2.st-read__title{letter-spacing:-.045em;max-width:none;margin:0;font-size:clamp(1.55rem,2.8vw,2.45rem);font-weight:800;line-height:1.12}.staffing-page .st-read__title b{display:block}.staffing-page .st-read__title span{letter-spacing:0;color:var(--st-mist);text-transform:none;margin-top:.22rem;font-size:.78em;font-weight:600;display:block}.staffing-page .st-read{margin-bottom:.85rem}.staffing-page .st-read__lede{max-width:54ch;color:var(--st-mist);margin:0 auto 1.6rem;line-height:1.55}.staffing-page .st-path{flex-wrap:wrap;gap:.45rem;margin:0 auto 1.1rem;padding:0;list-style:none;display:flex}.staffing-page .st-path li{border:1px solid var(--st-line);letter-spacing:.04em;color:var(--st-ice);border-radius:999px;padding:.32rem .75rem;font-size:.78rem}.staffing-page .st-road{width:calc(100% - .2rem);height:34%;min-height:2.2rem;color:var(--st-ice);pointer-events:none;margin-top:auto;display:block;overflow:hidden}.staffing-page .st-road--compact{width:min(11rem,42%);height:1.65rem;min-height:0;margin-top:0}.staffing-page .st-road__bed,.staffing-page .st-road__path{fill:none;stroke-linecap:round;stroke-linejoin:round}.staffing-page .st-road__bed{stroke:#e7eef32e;stroke-width:7px}.staffing-page .st-road__path{stroke:currentColor;stroke-width:2.15px;stroke-dasharray:200;stroke-dashoffset:200px}.staffing-page .st-tile{position:relative;overflow:visible}.staffing-page .st-tile__hang{transform-origin:50% -12%}.staffing-page .st-tile__media{aspect-ratio:1;border:1px solid var(--st-line);-webkit-backdrop-filter:blur(16px)saturate(1.15);backdrop-filter:blur(16px)saturate(1.15);background:linear-gradient(165deg,#e8f0f71f,#0c10146b 48%,#080a0eb3),#0a0e128c;border-radius:1.85rem;flex-direction:column;justify-content:space-between;padding:1.05rem 1.15rem 1rem;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #e7eef31f}.staffing-page .st-tile__tag{letter-spacing:.16em;text-transform:uppercase;color:var(--st-ice);background:#080a0e61;border:1px solid #e7eef32e;border-radius:999px;align-self:flex-start;margin:0;padding:.28rem .62rem;font-size:.68rem;display:inline-flex}.staffing-page .st-tile__mark{z-index:2;width:2.7rem;height:2.7rem;color:var(--st-ice);background:#080a0e80;border:1px solid #e7eef338;border-radius:999px;place-items:center;display:grid;position:absolute;top:1.05rem;right:1.05rem}.staffing-page .st-tile__mark svg{fill:none;stroke:currentColor;stroke-width:2.1px;stroke-linecap:round;stroke-linejoin:round;width:1.35rem;height:1.35rem}.staffing-page .st-tile__cap{padding:1.05rem .4rem .2rem}.staffing-page .st-tile__cap h3{letter-spacing:-.03em;margin:0 0 .4rem;font-size:1.42rem}.staffing-page .st-tile__cap p{color:var(--st-mist);margin:0;font-size:1.05rem;line-height:1.55}.staffing-page .st-offer{box-sizing:border-box;align-items:start;gap:1.35rem 1.5rem;min-height:26rem;padding-left:0}.staffing-page .st-offer li.st-tile{background:0 0;border:0;padding:0;overflow:visible}.staffing-page .st-offer li:first-child{margin-top:0}.staffing-page .st-offer li:nth-child(2){margin-top:2.6rem}.staffing-page .st-offer li:nth-child(3){margin-top:5.2rem}.staffing-page .st-roles strong{margin:.35rem 0 .4rem;display:block}.staffing-page .st-steps{border-top:1px solid var(--st-line);grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin:0 auto;padding:0;list-style:none;display:grid}.staffing-page .st-steps>li{border-right:1px solid var(--st-line);padding:1.1rem 1rem 0 0}.staffing-page .st-steps>li:last-child{border-right:0;padding-right:0}.staffing-page .st-steps>li>span{letter-spacing:.16em;color:var(--st-mist);margin-bottom:.5rem;font-size:.68rem;display:block}.staffing-page .st-steps strong{margin-bottom:.4rem;display:block}.staffing-page .st-board{border:1px solid var(--st-line);background:#080a0e61;border-radius:1.7rem;width:min(72rem,100%);margin:0 auto;padding:1.35rem 1.2rem 1.5rem;overflow:visible}.staffing-page .st-board__lead{margin-bottom:1.45rem}.staffing-page .st-squares{grid-template-columns:repeat(6,minmax(0,1fr));gap:1.35rem 1.4rem;width:100%;margin:0;padding:0;display:grid;overflow:visible}.staffing-page .st-squares>.st-tile:first-child{grid-column:1/3}.staffing-page .st-squares>.st-tile:nth-child(2){grid-column:3/5;margin-top:2.4rem}.staffing-page .st-squares>.st-tile:nth-child(3){grid-column:5/7;margin-top:4.8rem}.staffing-page .st-squares>.st-tile:nth-child(4){grid-column:2/4;margin-top:.4rem}.staffing-page .st-squares>.st-tile:nth-child(5){grid-column:4/6;margin-top:2.2rem}.staffing-page .st-works{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.staffing-page .st-works dl{gap:.45rem;margin:.85rem 0;display:grid}.staffing-page .st-works dl div{gap:.15rem;display:grid}.staffing-page .st-works dt{letter-spacing:.14em;text-transform:uppercase;color:var(--st-mist);font-size:.68rem}.staffing-page .st-works dd{margin:0;font-size:.9rem;line-height:1.45}.staffing-page .st-works__not{margin-top:.7rem;font-size:.82rem}.staffing-page .st-badges{flex-wrap:wrap;gap:.4rem;margin:0 auto 1.4rem;padding:0;list-style:none;display:flex}.staffing-page .st-badges li{border:1px solid var(--st-line);letter-spacing:.04em;padding:.28rem .5rem;font-size:.72rem}.staffing-page .st-preview{margin-top:2rem}.staffing-page .st-talent-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;margin:1rem 0 1.2rem;display:grid}.staffing-page .st-talent dl{gap:.3rem;margin:.5rem 0 .8rem;display:grid}.staffing-page .st-talent dl div{grid-template-columns:4.5rem 1fr;gap:.4rem;font-size:.84rem;display:grid}.staffing-page .st-empty{width:min(var(--st-shell), 100%);margin:.8rem auto 0}.staffing-page .st-need{padding:clamp(3.4rem, 8vh, 5.5rem) var(--pad) 5.5rem;background:var(--st-steel)}.staffing-page .st-need__head{width:min(var(--st-shell), 100%);margin:0 auto 2.4rem}.staffing-page .st-need__head h2{max-width:18ch;font-size:clamp(2.4rem,5.5vw,4.4rem)}.staffing-page .st-need__grid{grid-template-columns:1fr 1fr;align-items:start;gap:2.4rem;display:grid}.staffing-page .st-need__grid>div{border:1px solid var(--st-line);background:#0c101473;padding:1.4rem 1.5rem 1.6rem}.staffing-page .lead-form{gap:1.05rem;margin-top:1.4rem}.staffing-page .lead-form__row{gap:1rem}.staffing-page .lead-form label{color:var(--st-mist);gap:.45rem;font-size:.92rem}.page.staffing-page .lead-form input,.page.staffing-page .lead-form textarea{border-color:var(--st-line);min-height:3.7rem;color:var(--st-ice);background:#080a0eb8;padding:1.05rem 1.15rem;font-size:1.08rem}.staffing-page .lead-form textarea{min-height:11rem}.staffing-page .st-need .cta,.staffing-page .st-need .st-cta,.staffing-page .st-dop .cta{min-height:3.8rem;padding:1rem 1.7rem;font-size:.88rem}.staffing-page .site-foot{background:var(--st-coal);border-top:1px solid var(--st-line)}.staffing-page .site-foot--staff{padding:2.4rem var(--pad) 1.5rem}.staffing-page .site-foot__staff{width:min(var(--st-shell), 100%);grid-template-columns:minmax(16rem,1.35fr) 1fr 1fr;gap:2rem;margin:0 auto 1.5rem;display:grid}.staffing-page .site-foot__brand img{width:7.2rem;height:auto;margin-bottom:.85rem;display:block}.staffing-page .site-foot__brand p{letter-spacing:.16em;text-transform:uppercase;color:var(--st-mist);margin:0;font-size:.68rem}.staffing-page .site-foot__brand strong{letter-spacing:-.03em;margin:.35rem 0 .5rem;font-size:1.35rem;display:block}.staffing-page .site-foot__brand span{max-width:36ch;color:var(--st-read);line-height:1.5;display:block}.staffing-page .site-foot__btns{flex-wrap:wrap;gap:.55rem;margin-top:1.05rem;display:flex}.staffing-page .site-foot__staff ul{margin:.45rem 0 0}.staffing-page .lead-form__note a,.staffing-page .site-foot__copy a{color:var(--st-ice);text-underline-offset:.16em;text-decoration:underline}.staffing-page #vetting{padding-bottom:clamp(3.4rem,8vh,5.5rem)}.staffing-page .st-lock{--lock:0;background:0 0;border:0;grid-column:1/-1;margin-top:.55rem;padding:0;overflow:visible}.staffing-page .st-lock .st-tile__hang{border:1px solid var(--st-line);background:#0c0e1259;border-radius:1.85rem;padding:1.15rem 1.2rem 1.3rem;overflow:visible}.staffing-page .st-lock__head{align-items:center;gap:.85rem;margin-bottom:.55rem;display:flex}.staffing-page .st-lock__head .st-kicker{flex-shrink:0;margin:0}.staffing-page .st-lock .st-read__title{text-align:left;margin-bottom:1rem}.staffing-page .st-lock__row{grid-template-columns:8.4rem 1fr;align-items:center;gap:.85rem 1.15rem;display:grid;overflow:visible}.staffing-page .st-lock__bolt{align-self:center;place-items:center;padding-top:1.4rem;display:grid;overflow:visible}.staffing-page .st-lock:not(.is-open) .st-lock__bolt{align-self:start}.staffing-page .st-lock__icon{width:min(6.4rem,28vw);height:auto;color:var(--st-ice);transform:scale(calc(.78 + (var(--lock,0) * .28)));transform-origin:50% 82%;overflow:visible}.staffing-page .st-lock.is-open .st-lock__icon{width:4.4rem}.staffing-page .st-lock__shackle{fill:none;stroke:currentColor;stroke-width:5px;stroke-linecap:round;transform-box:fill-box;transform-origin:100% 0;transition:transform .6s cubic-bezier(.2,.8,.2,1)}.staffing-page .st-lock.is-open .st-lock__shackle{transform:translate(6px,-16px)rotate(-22deg)}.staffing-page .st-lock__body{fill:#0c1014eb;stroke:currentColor;stroke-width:2.4px}.staffing-page .st-lock__icon circle{fill:currentColor}.staffing-page .st-nda{border:1px solid var(--st-line);background:#080a0e73;border-radius:1.15rem;min-width:0;overflow:hidden}.staffing-page .st-nda__bar{border-bottom:1px solid var(--st-line);background:#e7eef30f;grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem;padding:.7rem 1rem;display:grid}.staffing-page .st-nda__bar span{letter-spacing:.16em;text-transform:uppercase;color:var(--st-mist);font-size:.68rem}.staffing-page .st-nda__bar strong{letter-spacing:-.03em;margin:0;font-size:1.05rem;font-weight:800;line-height:1.2}.staffing-page .st-nda__bar b{gap:.35rem;display:flex}.staffing-page .st-nda__bar i{background:#e7eef347;border-radius:50%;width:.55rem;height:.55rem}.staffing-page .st-nda__pane{grid-template-columns:1fr 1fr;gap:0;margin:0;padding:0;list-style:none;display:grid}.staffing-page .st-nda__pane li{border-right:1px solid var(--st-line);border-bottom:1px solid var(--st-line);padding:1.15rem 1.15rem 1.2rem}.staffing-page .st-nda__pane li:nth-child(2n){border-right:0}.staffing-page .st-nda__pane li:nth-child(n+3){border-bottom:0}.staffing-page .st-nda h3{margin:0 0 .45rem;font-size:1.05rem}.staffing-page .st-nda p{color:var(--st-read);margin:0;line-height:1.5}.staffing-page .st-doc{margin:.2rem 0 1.5rem}.staffing-page .st-doc__matte{background:#07090c;padding:.7rem .7rem .85rem;box-shadow:inset 0 0 0 1px #2c333c,0 0 0 8px #101318,0 0 0 9px #6a737c}.staffing-page .st-doc__tc{letter-spacing:.16em;text-transform:uppercase;color:#e7eef3b3;margin:0 0 .35rem;font-size:.62rem}.staffing-page .st-doc__gate{perspective:900px;place-items:center;min-height:16rem;display:grid}.staffing-page .st-doc figcaption{color:var(--st-read);margin:.7rem .2rem 0;font-size:.82rem;line-height:1.45}.staffing-page .st-chain{min-height:22rem;padding:1.2rem 0 1.6rem;position:relative}.staffing-page .st-chain__rails{z-index:0;pointer-events:none;position:absolute;top:46%;left:10%;right:10%;transform:none}.staffing-page .st-chain__line{background:#e7eef352;height:2px;display:block}.staffing-page .st-chain__rails i{border:2px solid var(--st-ice);background:var(--st-steel);border-radius:50%;width:12px;height:12px;position:absolute;top:-5px;transform:none}.staffing-page .st-chain__rails i:nth-child(2){left:0}.staffing-page .st-chain__rails i:nth-child(3){margin-left:-6px;left:33.333%}.staffing-page .st-chain__rails i:nth-child(4){margin-left:-6px;left:66.666%}.staffing-page .st-chain__rails i:nth-child(5){right:0}.staffing-page .st-chain__list{z-index:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem;margin:0;padding:0;list-style:none;display:grid;position:relative}.staffing-page .st-screen{border:1px solid var(--st-line);width:100%;min-height:22rem;color:var(--st-ice);text-align:left;cursor:pointer;transform-origin:50%;background:#1c2630c7;border-radius:1.7rem;align-content:start;gap:.45rem;margin:0;padding:1.05rem 1rem 1.15rem;transition:transform .28s;display:grid;position:relative;overflow:hidden;transform:scale(.9)}.staffing-page .st-screen>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.staffing-page .st-screen:after{content:"";background:linear-gradient(#0c1014c7,#0c1014f0);position:absolute;inset:0}.staffing-page .st-screen>:not(img){z-index:1;position:relative}.staffing-page .st-chain.is-in .st-screen{animation:.55s both st-screen-in}.staffing-page .st-chain.is-in li:nth-child(2) .st-screen{animation-delay:80ms}.staffing-page .st-chain.is-in li:nth-child(3) .st-screen{animation-delay:.16s}.staffing-page .st-chain.is-in li:nth-child(4) .st-screen{animation-delay:.24s}@keyframes st-screen-in{0%{opacity:0}to{opacity:1}}.staffing-page .st-screen:hover,.staffing-page .st-screen:focus-visible{z-index:4;transform:scale(1)}.staffing-page .st-screen b{letter-spacing:.08em;font-size:1.5rem}.staffing-page .st-screen strong{font-size:1.05rem}.staffing-page .st-screen__peek,.staffing-page .st-screen__full{color:var(--st-read);margin:0;font-size:.82rem;line-height:1.45}.staffing-page .st-screen__full{opacity:0;max-height:0;overflow:hidden}.staffing-page .st-screen:hover .st-screen__full,.staffing-page .st-screen:focus-visible .st-screen__full{opacity:1;max-height:12rem}.staffing-page .st-seats{width:min(var(--st-shell), 100%);grid-template-columns:repeat(3,minmax(0,1fr));gap:1.1rem;margin:0 auto;padding:0;list-style:none;display:grid}.staffing-page .st-seat{color:inherit;align-content:start;gap:.5rem;display:grid}.staffing-page .st-seat__shot{cursor:pointer;background:#0b0d10;border:0;border-radius:.2rem;margin:0;padding:0;position:relative;overflow:hidden}.staffing-page .st-seat--top .st-seat__shot{animation:1.7s ease-in-out infinite alternate st-seat-fire;box-shadow:0 0 0 2px #ff5a14,0 0 0 5px #140804e6,0 0 22px 3px #ff46108c}@keyframes st-seat-fire{0%{box-shadow:0 0 0 2px #c4320c,0 0 0 5px #140804e6,0 0 12px 2px #ff461059}to{box-shadow:0 0 0 3px #ffd27a,0 0 0 6px #140804d9,0 0 32px 6px #ff5a14cc}}.staffing-page .st-seat__top{z-index:2;color:#140804;letter-spacing:.16em;background:#ff4d12;padding:.22rem .48rem;font-size:.68rem;font-weight:800;line-height:1;position:absolute;top:.7rem;right:.7rem}.staffing-page .st-seat__look{color:var(--st-read);margin:0;font-size:.78rem}.staffing-page .st-seat__shot img{object-fit:cover;object-position:center 22%;filter:none;background:#1a222c;border-radius:0;width:100%;height:28rem;display:block}.staffing-page .st-seat__shot span{letter-spacing:.14em;text-transform:uppercase;color:var(--st-read);text-shadow:0 1px 10px #000000b3;font-size:.68rem;position:absolute;bottom:.8rem;left:.85rem}.staffing-page .st-seat__facts{gap:.55rem;margin:.35rem 0 .7rem;display:grid}.staffing-page .st-crew__facts{margin:.2rem 0 .55rem}.staffing-page .st-crew__facts dd{font-size:1.28rem}.staffing-page .st-seat strong{font-size:1.02rem}.staffing-page .st-seat p{color:var(--st-read);margin:0;font-size:.88rem;line-height:1.45}.staffing-page .st-seat .st-ghost{justify-self:start;margin-top:.25rem}.staffing-page .st-facts{gap:.7rem;margin:.55rem 0 .2rem;display:grid}.staffing-page .st-look .st-facts{margin:0 .8rem .8rem}.staffing-page .st-facts dt{letter-spacing:.14em;text-transform:uppercase;color:var(--st-mist);font-size:.66rem}.staffing-page .st-band--fog .st-facts dt{color:#1c26308c}.staffing-page .st-facts dd{margin:.2rem 0 0;font-size:.88rem;line-height:1.45}.staffing-page .st-feature .st-facts dd{color:#e7eef3e0}.staffing-page .st-reel{width:min(var(--st-shell), 100%);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem;margin:0 auto;display:grid}.staffing-page .st-reel__nav{width:3rem;height:3rem;color:var(--st-ink);cursor:pointer;background:#fff;border:1px solid #1c26302e;border-radius:999px;font-size:1.2rem}.staffing-page .st-reel__view{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;overflow-x:auto}.staffing-page .st-reel__view::-webkit-scrollbar{display:none}.staffing-page .st-reel__track{gap:1.15rem;margin:0;padding:.2rem 0 .4rem;list-style:none;display:flex}.staffing-page .st-rev{scroll-snap-align:start;min-height:22rem;color:var(--st-ink);background:#fff;border-radius:1.15rem;flex:0 0 min(34rem,86%);padding:1.55rem 1.5rem 1.65rem;box-shadow:0 1px #1c263014}.staffing-page .st-rev__top{grid-template-columns:2.4rem 1fr auto;align-items:start;gap:.65rem;margin-bottom:.7rem;display:grid}.staffing-page .st-rev__ava{color:#5c4a2a;background:#eadfc8;border-radius:50%;place-items:center;width:3.1rem;height:3.1rem;font-size:1.2rem;font-weight:800;display:grid}.staffing-page .st-rev__top strong{font-size:1.2rem;display:block}.staffing-page .st-rev__top p{color:#1c26308c;margin:.15rem 0 0;font-size:.92rem}.staffing-page .st-rev__facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;margin:0 0 1rem;display:grid}.staffing-page .st-rev__facts dt,.staffing-page .st-seat__facts dt,.staffing-page .st-crew__facts dt{letter-spacing:.14em;text-transform:uppercase;color:#1c26307a;margin:0 0 .2rem;font-size:.72rem}.staffing-page .st-seat__facts dt,.staffing-page .st-crew__facts dt{color:var(--st-mist)}.staffing-page .st-rev__facts dd,.staffing-page .st-seat__facts dd,.staffing-page .st-crew__facts dd{margin:0;font-size:1.08rem;font-weight:700}.staffing-page .st-rev>p{color:#1c2630db;margin:0;font-size:1.12rem;line-height:1.55}.staffing-page .st-stars{color:#d9d9d9;gap:.08rem;font-size:.95rem;line-height:1;display:flex}.staffing-page .st-stars i.is-on{color:#fc0}.staffing-page .st-dots{width:min(var(--st-shell), 100%);justify-content:center;gap:.45rem;margin:1.1rem auto 0;display:flex}.staffing-page .st-dots button{cursor:pointer;background:#1c263038;border:0;border-radius:50%;width:.55rem;height:.55rem;padding:0}.staffing-page .st-dots button.is-on{background:var(--st-ink)}.staffing-page .st-rev-form{background:#fff;width:min(42rem,100%);margin:1.6rem auto 0;padding:1.3rem 1.4rem 1.5rem}.staffing-page .st-rev-form .lead-form label{color:#1c2630b3}.staffing-page .st-rev-form .lead-form input,.staffing-page .st-rev-form .lead-form textarea,.staffing-page .st-rev-form .lead-form select{min-height:3.2rem;color:var(--st-ink);background:#f4f6f8;border:1px solid #1c263029}.staffing-page .st-rev-form .lead-form textarea{min-height:8rem}.staffing-page .lead-form select{width:100%;font:inherit;padding:.85rem 1rem}.staffing-page .st-dop{z-index:80;justify-items:end;display:grid;position:fixed;inset:0}.staffing-page .st-dop__veil{cursor:pointer;background:#0c101494;border:0;position:absolute;inset:0}.staffing-page .st-dop__panel{z-index:1;background:var(--st-coal);width:min(46rem,100%);height:100%;color:var(--st-ice);grid-template-rows:auto 1fr;display:grid;position:relative;overflow:hidden}.staffing-page .st-dop__bar{justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.2rem .4rem;display:flex}.staffing-page .st-dop__deck{grid-template-columns:50% 50%;width:200%;height:100%;transition:transform .35s;display:grid;transform:none}.staffing-page .st-dop__deck.is-apply{transform:translate(-50%)}.staffing-page .st-dop__pane{padding:.6rem 1.3rem 2rem;overflow:auto}.staffing-page .st-dop__cover{object-fit:cover;width:calc(100% + 2.6rem);max-width:none;height:16rem;margin:-.6rem -1.3rem 1.1rem;display:block}.staffing-page .st-dop__pane h2{margin:0 0 .7rem;font-size:1.7rem}.staffing-page .st-dop__pane p,.staffing-page .st-dop__pane dd,.staffing-page .st-dop__pane li{color:var(--st-mist);line-height:1.5}.staffing-page .st-dop__sector{letter-spacing:.08em;text-transform:uppercase;font-size:.72rem}.staffing-page .st-dop__pane dl{gap:.7rem;margin:1rem 0;display:grid}.staffing-page .st-dop__pane dt{letter-spacing:.14em;text-transform:uppercase;color:var(--st-mist);font-size:.68rem}.staffing-page .st-dop__pane dd{margin:.2rem 0 0}.staffing-page .st-dop__pane ul{margin:.8rem 0 1.1rem;padding-left:1.1rem}.staffing-page .st-dop__pane .st-cta,.staffing-page .st-dop__pane .st-ghost{margin-top:.9rem;margin-right:.5rem}.staffing-page .st-case{width:min(46rem,100%);padding:calc(var(--header-h) + 2.2rem) var(--pad) 4.5rem;margin:0 auto}.staffing-page .st-case h1{letter-spacing:-.04em;margin:0 0 .45rem;font-size:clamp(2rem,5vw,3.4rem)}.staffing-page .st-case__sector{letter-spacing:.08em;text-transform:uppercase;color:var(--st-read);margin:0 0 1rem;font-size:.72rem}.staffing-page .st-case__cover{object-fit:contain;object-position:center;background:#0b0d10;width:100%;height:18rem;margin:.4rem 0 1.4rem;display:block}.staffing-page .st-case__lede{margin:0 0 1.3rem;font-size:1.05rem}.staffing-page .st-case .st-facts dt{color:var(--st-read)}.staffing-page .st-case .st-facts dd,.staffing-page .st-case p,.staffing-page .st-case li,.staffing-page .st-case dd{color:var(--st-read);line-height:1.5}.staffing-page .st-case__how{gap:.7rem;margin:0 0 1.4rem;padding-left:1.2rem;display:grid}.staffing-page .st-case__meta{gap:.85rem;margin:0 0 1.2rem;display:grid}.staffing-page .st-case__meta dt{letter-spacing:.14em;text-transform:uppercase;color:var(--st-read);font-size:.68rem}.staffing-page .st-case__meta dd{margin:.2rem 0 0}.staffing-page .st-case__act{flex-wrap:wrap;gap:.8rem;margin-top:1.6rem;display:flex}@media (width<=1100px){.staffing-page .st-steps,.staffing-page .st-works,.staffing-page .st-talent-grid,.staffing-page .st-collection,.staffing-page .st-chain__list,.staffing-page .st-seats{grid-template-columns:1fr 1fr}.staffing-page .st-feature{grid-area:auto/1/auto/-1;min-height:22rem}.staffing-page .st-feature__body{min-height:22rem}.staffing-page .st-look__shot img{height:16rem}.staffing-page .st-work{min-height:22rem}.staffing-page .st-seat__shot img{height:16rem}.staffing-page .st-hero__grid{grid-template-columns:1fr}.staffing-page .st-hero__film{min-height:32rem}.staffing-page .st-hero__board{min-height:30rem}.staffing-page .st-hero__copy{justify-content:flex-start;padding:.4rem 0 .2rem}.staffing-page .st-chain__rails{display:none}.staffing-page .st-frame--hero{min-height:16rem}.staffing-page .st-hero__shots,.staffing-page .st-nda__pane,.staffing-page .site-foot__staff{grid-template-columns:1fr 1fr}.staffing-page .st-steps>li{border-right:0;border-bottom:1px solid var(--st-line);padding:1rem 0}}@media (width<=980px){.staffing-page .st-band__head--split,.staffing-page .st-vet,.staffing-page .st-need__grid,.staffing-page .st-offer,.staffing-page .st-crew,.staffing-page .st-roles{grid-template-columns:1fr}.staffing-page .st-shop{grid-template-columns:1fr 1fr;grid-template-areas:"lead lead""aside tools""mid end"}.staffing-page .st-offer{min-height:0}.staffing-page .st-offer li:first-child{width:88%;margin-top:0}.staffing-page .st-offer li:nth-child(2){width:86%;margin-top:.35rem;margin-left:6%}.staffing-page .st-offer li:nth-child(3){width:82%;margin-top:.35rem;margin-left:10%}.staffing-page .st-squares{grid-template-columns:1fr}.staffing-page .st-squares>.st-tile:first-child,.staffing-page .st-squares>.st-tile:nth-child(2),.staffing-page .st-squares>.st-tile:nth-child(3),.staffing-page .st-squares>.st-tile:nth-child(4),.staffing-page .st-squares>.st-tile:nth-child(5),.staffing-page .st-lock{grid-column:1;width:auto;margin-top:.4rem}.staffing-page .st-squares>.st-tile:first-child{width:88%;margin-top:0}.staffing-page .st-squares>.st-tile:nth-child(2){width:86%;margin-left:6%}.staffing-page .st-squares>.st-tile:nth-child(3){width:82%;margin-left:10%}.staffing-page .st-squares>.st-tile:nth-child(4){width:88%;margin-left:4%}.staffing-page .st-squares>.st-tile:nth-child(5){width:80%;margin-left:12%}.staffing-page .st-lock__row{grid-template-columns:1fr}.staffing-page .st-board{padding:1.1rem .95rem 1.25rem}.staffing-page .st-shop__card--lead{min-height:26rem}.staffing-page .st-shop__head{flex-wrap:wrap;align-items:flex-start}.staffing-page .st-hero__tags{flex-wrap:wrap;margin-bottom:1.5rem}}@media (width<=640px){.staffing-page .st-steps,.staffing-page .st-works,.staffing-page .st-talent-grid,.staffing-page .st-collection,.staffing-page .st-hero__shots,.staffing-page .st-chain__list,.staffing-page .st-seats,.staffing-page .st-nda__pane,.staffing-page .site-foot__staff{grid-template-columns:1fr}.staffing-page .st-rev{flex-basis:88%}.staffing-page .st-rev__facts{grid-template-columns:1fr}.staffing-page .st-reel__nav{width:2.5rem;height:2.5rem}.staffing-page .st-hero__board{grid-template-rows:repeat(4,minmax(7.2rem,1fr));grid-template-columns:1fr 1fr;grid-template-areas:"a a""b c""d e""f f";min-height:34rem}.staffing-page .st-manifest__field{flex-wrap:wrap;place-content:center;gap:.4rem;padding:5.5rem .6rem 9rem;display:flex}.staffing-page .st-pane{position:static;translate:none}.staffing-page .st-capsule{order:-1;width:min(22rem,100%);margin-bottom:.55rem;position:relative;top:auto;left:auto;translate:none}.staffing-page .st-shop{grid-template-columns:1fr;grid-template-areas:"lead""aside""tools""mid""end"}.staffing-page .st-shop__card,.staffing-page .st-shop__card--lead{min-height:20rem}.staffing-page .st-shop__word{font-size:clamp(2.1rem,12vw,3.2rem)}.staffing-page .st-shop__glass{border-radius:1.15rem;flex-wrap:wrap;min-height:0}.staffing-page .lead-form__row,.staffing-page .st-hire .lead-form__row{grid-template-columns:1fr}.staffing-page .st-need__head p,.staffing-page .st-need__grid p{max-width:none}.staffing-page .cookie-note,.cookie-note--staff{width:auto;left:.75rem;right:.75rem}.staffing-page .st-shop__tools{justify-content:flex-start}.staffing-page .st-shop__glass span{white-space:normal}.staffing-page .st-nda__pane li{border-right:0}.staffing-page .st-nda__pane li:nth-child(n+3){border-bottom:1px solid var(--st-line)}.staffing-page .st-nda__pane li:last-child{border-bottom:0}}@media (prefers-reduced-motion:no-preference){#work.is-in .st-read__title{animation:.62s cubic-bezier(.16,1,.3,1) .18s both st-shot-nudge}#work.is-in .st-path{animation:.55s cubic-bezier(.16,1,.3,1) .24s both st-shot-right}#work.is-in .st-read__lede{animation:.55s cubic-bezier(.16,1,.3,1) .3s both st-shot-left}#work.is-in .st-offer .st-tile,#vetting.is-in .st-squares>.st-tile:not(.st-lock){--fly-x:-1.4rem;--fly-y:-2.6rem;--fly-r:-5deg;animation:.78s cubic-bezier(.16,1,.3,1) both st-tile-land;animation-delay:calc(.28s + var(--i,0) * .11s)}#work.is-in .st-offer .st-tile:nth-child(2),#vetting.is-in .st-squares>.st-tile:nth-child(2),#vetting.is-in .st-squares>.st-tile:nth-child(5){--fly-x:.3rem;--fly-y:-3.2rem;--fly-r:4deg}#work.is-in .st-offer .st-tile:nth-child(3),#vetting.is-in .st-squares>.st-tile:nth-child(3){--fly-x:1.2rem;--fly-y:-1.1rem;--fly-r:5deg}#vetting.is-in .st-squares>.st-tile:nth-child(4){--fly-x:-1.6rem;--fly-y:1.1rem;--fly-r:-4deg}#work.is-in .st-offer .st-tile:nth-child(odd) .st-tile__hang,#vetting.is-in .st-squares>.st-tile:nth-child(odd):not(.st-lock) .st-tile__hang{animation:1.7s ease-out both st-link-swing-left;animation-delay:calc(1.05s + var(--i,0) * .1s)}#work.is-in .st-offer .st-tile:nth-child(2n) .st-tile__hang,#vetting.is-in .st-squares>.st-tile:nth-child(2n):not(.st-lock) .st-tile__hang{animation:1.7s ease-out both st-link-swing-right;animation-delay:calc(1.05s + var(--i,0) * .1s)}#work.is-in .st-road__path,#vetting.is-in .st-road__path{animation:.85s forwards st-road-draw;animation-delay:calc(.62s + var(--i,0) * .1s)}#vetting.is-in .st-board__lead{animation:.55s cubic-bezier(.16,1,.3,1) .28s both st-shot-nudge}#vetting.is-in .st-lock{animation:.62s cubic-bezier(.16,1,.3,1) 1.08s both st-shot-nudge}.staffing-page .st-lock.is-open .st-nda{animation:.7s cubic-bezier(.16,1,.3,1) both st-lock-card}@media (width<=980px){#work.is-in .st-offer .st-tile:nth-child(3),#vetting.is-in .st-squares>.st-tile:nth-child(3),#vetting.is-in .st-squares>.st-tile:nth-child(5){--fly-x:.45rem}}}@keyframes st-line-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes st-head-fly{0%{opacity:0;transform:translate(-1.6rem)}to{opacity:1;transform:none}}@keyframes st-shot-nudge{0%{transform:translate(-2.4rem)}to{transform:none}}@keyframes st-shot-left{0%{opacity:0;transform:translate(-4.2rem)}to{opacity:1;transform:none}}@keyframes st-shot-mid{0%{opacity:0;transform:translate(-1.4rem,2.4rem)}to{opacity:1;transform:none}}@keyframes st-shot-right{0%{opacity:0;transform:translate(4.2rem)}to{opacity:1;transform:none}}@keyframes st-paint{0%{opacity:1;transform:scaleX(0)}72%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}@keyframes st-arrow-open{0%{opacity:0;transform:scaleX(.15)rotate(-28deg)}to{opacity:1;transform:none}}@keyframes st-chain-drop{0%{opacity:0;transform:translateY(-2.6rem)}to{opacity:1;transform:translateY(0)}}@keyframes st-link-swing-left{0%{transform:rotate(-1.15deg)}55%{transform:rotate(.7deg)}to{transform:none}}@keyframes st-link-swing-right{0%{transform:rotate(1.15deg)}55%{transform:rotate(-.7deg)}to{transform:none}}@keyframes st-tile-land{0%{transform:translate(var(--fly-x,-2rem), var(--fly-y,-3.2rem)) rotate(var(--fly-r,-8deg))}to{transform:none}}@keyframes st-road-draw{to{stroke-dashoffset:0}}@keyframes st-lock-card{0%{transform:translateY(.45rem)}to{transform:none}}@media (prefers-reduced-motion:reduce){.staffing-page .st-hero__photo{filter:grayscale()brightness(.45)}.staffing-page .st-mark img,.staffing-page .st-doc__gate img{animation:none;transform:none}.staffing-page .st-seat--top .st-seat__shot{animation:none}.staffing-page .st-note{opacity:1;animation:none;transform:none}.staffing-page .st-screen,.staffing-page .st-chain.is-in .st-screen,.staffing-page .st-dop__deck{transition:none;animation:none;transform:none}.staffing-page .st-screen__full{opacity:1;max-height:none}.staffing-page .st-manifest.is-wait .st-capsule,.staffing-page .st-manifest.is-wait .st-pane,.staffing-page .st-manifest.is-wait .st-manifest__born,.staffing-page .st-manifest.is-wait .st-manifest__lede,.staffing-page .st-manifest.is-wait .st-manifest__buy,.staffing-page .st-manifest.is-wait .st-manifest__bar,.staffing-page .st-manifest.is-play .st-capsule,.staffing-page .st-manifest.is-play .st-pane,.staffing-page .st-manifest.is-play .st-manifest__born,.staffing-page .st-manifest.is-play .st-manifest__lede,.staffing-page .st-manifest.is-play .st-manifest__buy,.staffing-page .st-manifest.is-play .st-manifest__bar{opacity:1;filter:none;text-shadow:none;animation:none;transform:none}.staffing-page .st-manifest__frost,.staffing-page .st-manifest.is-play .st-manifest__frost{opacity:.18;filter:none;animation:none}.staffing-page .st-manifest__cracks,.staffing-page .st-manifest__burst{display:none}#work.is-in .st-read,#work.is-in .st-path,#work.is-in .st-read__lede,#work.is-in .st-offer .st-tile,#work.is-in .st-tile__hang,#work.is-in .st-road__bed,#work.is-in .st-road__path,#vetting.is-in .st-board__lead,#vetting.is-in .st-squares>.st-tile,#vetting.is-in .st-tile__hang,#vetting.is-in .st-road__bed,#vetting.is-in .st-road__path,.staffing-page .st-lock.is-open .st-nda{opacity:1;animation:none;transform:none}#work .st-road__path,#vetting .st-road__path{stroke-dashoffset:0}.staffing-page .st-lock__icon{transition:none}.staffing-page .st-lock.is-open .st-lock__shackle{transition:none;transform:translate(6px,-16px)rotate(-22deg)}}.gate{color:#f3efe7;background:#0b0d12;place-items:center;min-height:100vh;padding:1.5rem;font-family:Arial,Helvetica,sans-serif;display:grid}.gate__panel{text-align:center;background:#151922;border:1px solid #2a3140;border-radius:14px;width:min(380px,100%);padding:2rem 1.5rem 1.6rem;box-shadow:0 16px 40px #00000059}.gate__panel.is-shake{animation:.45s gateShake}.gate__kicker{letter-spacing:.1em;text-transform:uppercase;color:#9aa3b2;margin:0 0 .5rem;font-size:.75rem;font-weight:700}.gate__title{margin:0;font-family:Arial,Helvetica,sans-serif;font-size:1.8rem;font-weight:700}.gate__hint{color:#9aa3b2;margin:.4rem 0 1.2rem;font-size:.92rem}.gate__form{justify-items:center;gap:.85rem;display:grid}.gate__digits{grid-template-columns:repeat(6,2.35rem);justify-content:center;gap:.4rem;width:100%;display:grid}.gate__digit{color:#f3efe7;background:#0b0d12;border:1px solid #2a3140;border-radius:8px;place-content:center;height:2.8rem;font-size:1.25rem;font-weight:700;display:grid}.gate__digit.is-fill{color:#2ec4b6;background:#163632;border-color:#2ec4b6}.gate__digit.is-cursor{border-color:#2ec4b6;box-shadow:inset 0 0 0 1px #2ec4b6}.gate__label{gap:.35rem;width:100%;display:grid}.gate__pin{text-align:center;letter-spacing:.45em;color:#f3efe7;background:#0b0d12;border:1px solid #2a3140;border-radius:8px;width:100%;padding:.7rem;font-family:Arial,Helvetica,sans-serif;font-size:1.15rem;font-weight:700}.gate__form button{color:#041210;width:100%;font:inherit;cursor:pointer;background:#2ec4b6;border:1px solid #2ec4b6;border-radius:8px;padding:.7rem 1rem;font-weight:700}.gate__error{color:#e07070;margin:0;font-size:.9rem}.sr-only{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes gateShake{0%,to{transform:translate(0)}25%{transform:translate(-6px)}75%{transform:translate(6px)}}:root{--ink:#07080b;--chalk:#f3efe7;--mute:#f3efe7a3;--mute-dark:#07080b94;--taxi:#f0c93c;--coral:#ff5c8a;--teal:#2ec4b6;--violet:#7b5cff;--line:#f3efe724;--font-display:Nunito, Arial, sans-serif;--font-ui:Nunito, Arial, sans-serif;--pad:clamp(1.1rem, 3.4vw, 3rem);--header-h:4rem}html.lenis,html.lenis body{height:auto}.page{background:var(--ink);color:var(--chalk);font-family:var(--font-ui)}.page:not(.home-page-v2):not(.staffing-page):not(.privacy-page){cursor:none}@media (hover:none),(pointer:coarse){.page:not(.home-page-v2):not(.staffing-page):not(.privacy-page){cursor:auto}.soft-cursor{display:none!important}}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit}.soft-cursor{mix-blend-mode:difference;pointer-events:none;z-index:100;will-change:transform;border:1.5px solid #f3efe7d9;border-radius:50%;width:18px;height:18px;position:fixed;top:0;left:0}.kinetic{margin:0;display:block}.kinetic__chunk{display:inline}.kinetic__unit{vertical-align:bottom;display:inline-block}.kinetic__gap{white-space:pre;display:inline}.kinetic--chars .kinetic__unit{margin:0;overflow:visible}.kinetic--words .kinetic__unit{overflow:hidden}.kinetic__inner{opacity:1;transition:transform .9s cubic-bezier(.16,1,.3,1),opacity .5s;display:inline-block;transform:none}@media (prefers-reduced-motion:no-preference){.kinetic:not(.is-in) .kinetic__inner{opacity:0;transform:translateY(.55em)}.kinetic.is-in .kinetic__inner{opacity:1;transform:translateY(0)}}.fade-in{opacity:1;transition:opacity .8s,transform .8s cubic-bezier(.16,1,.3,1);transform:none}@media (prefers-reduced-motion:no-preference){.fade-in:not(.is-in){opacity:0;transform:translateY(14px)}.fade-in.is-in{opacity:1;transform:none}}.site-header{z-index:40;height:var(--header-h);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(#07080bbf,#0000);padding:0;display:block;position:fixed;inset:0 0 auto}.site-header__bar{height:var(--header-h);padding:0 var(--pad);justify-content:space-between;align-items:center;display:flex}.site-header__logo{letter-spacing:-.02em;align-items:center;gap:.55rem;font-weight:800;display:inline-flex}.site-header__mark{background:var(--chalk);width:1.7rem;height:1.7rem;color:var(--ink);letter-spacing:0;place-items:center;font-size:.95rem;font-weight:800;display:grid}.site-header__nav{gap:1rem;display:flex}.site-header--default .site-header__nav a{letter-spacing:.14em;text-transform:uppercase;color:var(--mute);font-size:.72rem;font-weight:700}.site-header--default .site-header__nav a:hover{color:var(--taxi)}.site-header__actions{align-items:center;gap:.65rem;display:flex}.site-header__tg{letter-spacing:.02em;text-transform:none;color:var(--mute);font-size:.78rem;font-weight:700}.site-header__tg:hover{color:var(--teal)}.site-header__it{letter-spacing:.1em;text-transform:uppercase;color:var(--chalk);white-space:nowrap;font-size:.72rem;font-weight:800}.site-header__it:hover{color:var(--teal)}.site-header__cta{letter-spacing:.08em;text-transform:uppercase;background:var(--taxi);color:var(--ink);padding:.6rem .9rem;font-size:.72rem;font-weight:800}.site-header__menu-btn{letter-spacing:.08em;text-transform:uppercase;color:var(--chalk);border:1px solid color-mix(in srgb, var(--chalk) 35%, transparent);background:0 0;padding:.55rem .75rem;font-size:.72rem;font-weight:800;display:none}.site-header__drawer{display:none}@media (width<=900px){.site-header__nav,.site-header__tg{display:none}.site-header__it{letter-spacing:.08em;font-size:.64rem}.site-header__menu-btn{display:inline-flex}.site-header__drawer{top:var(--header-h);padding:.6rem var(--pad) 1rem;border-bottom:1px solid color-mix(in srgb, var(--chalk) 18%, transparent);background:#07080bf0;gap:.15rem;display:grid;position:absolute;left:0;right:0}.site-header__drawer a{color:var(--chalk);padding:.7rem .2rem;font-size:.95rem;font-weight:700}}.kicker{letter-spacing:.24em;text-transform:uppercase;color:var(--taxi);margin:0 0 .75rem;font-size:.72rem;font-weight:800}.kicker--light{color:var(--taxi)}.brand{letter-spacing:-.07em;text-transform:uppercase;margin:0 0 .85rem;font-size:clamp(3.2rem,10vw,7rem);font-weight:800;line-height:.88}.brand--volume{letter-spacing:-.02em;text-shadow:0 12px 60px #00000059;margin:0 0 .55rem;font-size:clamp(4.8rem,18vw,12rem);line-height:.82}.brand--volume.kinetic--chars,.brand--volume .kinetic__unit{letter-spacing:-.02em}.headline,.section-title{font-family:var(--font-display);letter-spacing:-.01em;margin:0 0 1rem;font-weight:800;line-height:1.05}.headline{max-width:18ch;font-size:clamp(1.85rem,4.8vw,3.5rem)}.headline--airy{text-align:center;max-width:none;margin-left:auto;margin-right:auto}.headline--volume{text-align:center;letter-spacing:0;max-width:18ch;margin:0 auto .85rem;font-size:clamp(1.9rem,4.2vw,3.1rem);line-height:1.15}.headline--soft{color:#f3efe7b8;margin-top:.2rem;font-style:italic}.lede--volume{max-width:34ch;font-size:clamp(1.05rem,2vw,1.2rem)}.fact-strip{text-align:left;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;max-width:52rem;margin:1.15rem auto 0;display:grid}.fact-strip div{border:1px solid var(--line);padding:.55rem .7rem}.fact-strip span{letter-spacing:.08em;text-transform:uppercase;color:var(--mute);margin-bottom:.2rem;font-size:.68rem;font-weight:800;display:block}.fact-strip strong{font-size:.92rem;font-weight:800}.fact-strip--on-dark div{border-color:#f3efe738}.fact-strip--on-dark strong{color:var(--chalk)}@media (width<=700px){.fact-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}.section-title{font-size:clamp(2rem,4.5vw,3.2rem)}.section-title--airy{text-align:center;justify-items:center;gap:.55rem;margin-bottom:1.1rem;display:grid}.section-title__soft{opacity:.72;font-style:italic}.section-title--light{color:var(--chalk)}.lede{max-width:42ch;color:var(--mute);margin:0 0 1.35rem;font-size:clamp(1rem,1.7vw,1.12rem);line-height:1.65}.lede--center{text-align:center;margin-left:auto;margin-right:auto}.lede--dark{color:var(--mute-dark)}.cta-row{flex-wrap:wrap;gap:.75rem;margin-top:1.6rem;display:flex}.cta-row--center{justify-content:center}.cta,.ghost{justify-content:center;align-items:center;min-height:3rem;padding:.8rem 1.2rem;font-weight:800;display:inline-flex}.cta{background:var(--taxi);color:var(--ink)}.ghost{border:1px solid var(--line);color:var(--chalk);letter-spacing:.06em;text-transform:uppercase;font-size:.82rem}.ghost--light{border-color:#f3efe747}.hero{min-height:100svh;padding-top:var(--header-h);align-items:end;display:grid;position:relative;overflow:clip}.hero--centered{align-items:center}.hero__cinema{position:absolute;inset:0}.hero__video,.hero__frame{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity 1.4s,transform 6s;position:absolute;inset:0;transform:scale(1.08)}.hero__video.is-on,.hero__frame.is-on{opacity:1;animation:12s ease-in-out infinite alternate ken;transform:scale(1)}.hero__video.is-on{animation:none;transform:scale(1.04)}.hero__veil{background:linear-gradient(#07080b40 0%,#07080b73 40%,#07080be0 100%);position:absolute;inset:0}.hero__tone{filter:blur(60px);opacity:.35;mix-blend-mode:screen;pointer-events:none;width:45%;height:55%;position:absolute;inset:auto}.hero__tone--a{background:var(--coral);bottom:10%;left:-5%}.hero__tone--b{background:var(--teal);top:15%;right:-8%}.hero__grain{opacity:.18;mix-blend-mode:soft-light;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.55'/%3E%3C/svg%3E");position:absolute;inset:0}.hero__content{z-index:1;padding:var(--pad);width:min(920px,100%);padding-bottom:clamp(3.5rem,9vh,6rem);position:relative}.hero__content--airy{text-align:center;flex-direction:column;align-items:center;width:min(980px,100%);margin:0 auto;display:flex}.hero__content--volume{width:min(1100px,100%);padding-bottom:clamp(2rem,6vh,4rem)}.hero__spread{width:min(16ch,100%);margin:0 auto .4rem}.hero__content--airy .brand{text-align:center}.hero__lede-wrap{width:100%}@keyframes ken{0%{transform:scale(1.02)translate(0,0)}to{transform:scale(1.12)translate(-1.5%,-1%)}}.works{background:#05060a;height:900vh;position:relative}.works__sticky{height:100svh;position:sticky;top:0;overflow:clip}.works__slide{will-change:transform, opacity;position:absolute;inset:0}.work{position:absolute;inset:0}.work__shot-full{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.work.is-active .work__shot-full{animation:14s ease-in-out infinite alternate ken}.work__veil{pointer-events:none;background:linear-gradient(#05060a26 0%,#05060a40 45%,#05060ad1 100%);position:absolute;inset:0}.work__copy{left:var(--pad);z-index:3;border:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#07080b94;width:min(440px,90vw);padding:1rem 1.1rem;position:absolute;bottom:clamp(1.4rem,4vh,2.4rem)}.work__meta{letter-spacing:.14em;text-transform:uppercase;color:var(--mute);gap:.45rem;margin:0 0 .45rem;font-size:.72rem;font-weight:800;display:flex}.work__copy h2{font-family:var(--font-display);margin:0 0 .4rem;font-size:clamp(1.5rem,2.8vw,2.2rem);font-weight:800}.work__copy p:last-child{color:var(--mute);margin:0;line-height:1.45}.works__hud{right:var(--pad);bottom:var(--pad);z-index:5;width:min(240px,40vw);position:absolute}.works__dots{gap:.4rem;margin:.5rem 0 .7rem;display:flex}.works__dots span{background:#f3efe740;border-radius:50%;width:8px;height:8px}.works__progress{background:#f3efe724;height:2px;overflow:hidden}.works__progress div{background:var(--taxi);transform-origin:0;width:100%;height:100%}.works--static{height:auto;padding:var(--pad)}.gallery{padding:clamp(4rem, 10vh, 7rem) var(--pad);color:#14110d;background:radial-gradient(circle at 12% 0,#ff5c8a1a,#0000 40%),radial-gradient(circle at 88% 20%,#2ec4b61a,#0000 42%),#efeae1}.gallery__head{width:min(640px,100%);margin-bottom:clamp(1.8rem,4vh,2.8rem)}.gallery__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.9rem,2vw,1.4rem);display:grid}.gallery__card{background:#fff;border:1px solid #14110d14;border-radius:18px;transition:transform .28s,box-shadow .28s;display:grid;overflow:hidden}.gallery__card:hover{transform:translateY(-5px);box-shadow:0 22px 50px #0a0a0a24}.gallery__card img{aspect-ratio:16/10;object-fit:cover;background:#111;width:100%}.gallery__card-body{gap:.45rem;padding:1.05rem 1.05rem 1.25rem;display:grid}.gallery__card-body span{letter-spacing:.12em;text-transform:uppercase;font-size:.7rem;font-weight:800}.gallery__card-body strong{font-size:1.15rem;line-height:1.25}.gallery__card-body p{opacity:.7;margin:.15rem 0 0;font-size:.92rem;line-height:1.5}.work__copy--airy{text-align:center;width:min(480px, calc(100% - 2 * var(--pad)));left:50%;transform:translate(-50%)}.work__copy--airy .work__meta{justify-content:center}.works__count{letter-spacing:.12em;color:var(--mute);margin:0 0 .55rem;font-size:.78rem;font-weight:800}.gallery__head--airy{text-align:center;width:min(720px,100%);margin:0 auto clamp(2rem,5vh,3rem)}.gallery__grid--dense{grid-template-columns:repeat(3,minmax(0,1fr))}.services{padding:clamp(4rem, 10vh, 7rem) var(--pad);color:var(--chalk);background:#0b0d12}.services__intro{text-align:center;width:min(720px,100%);margin:0 auto 2.6rem}.services__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;width:min(1080px,100%);margin:0 auto;padding:0;list-style:none;display:grid}.services__list li{border:0;margin:0;padding:0}.services__card{border:1px solid var(--line);background:#111318;border-radius:16px;height:100%;display:grid;overflow:hidden}.services__card img{aspect-ratio:16/10;object-fit:cover;object-position:top center;width:100%}.services__card-body{gap:.45rem;padding:1.05rem 1.15rem 1.2rem;display:grid}.services__list h3{margin:0;font-size:1.2rem}.services__card:hover h3{color:var(--taxi)}.services__list p{color:var(--mute);margin:0;line-height:1.55}.services__list span{color:var(--taxi);font-weight:800}.pricing{padding:clamp(4rem, 10vh, 7rem) var(--pad);color:#14110d;background:radial-gradient(circle at 20% 0,#f0c93c1f,#0000 40%),#efeae1}.pricing--page{padding-top:calc(var(--header-h) + 2.2rem);min-height:100svh}.pricing__head{text-align:center;width:min(720px,100%);margin:0 auto 2.2rem}.pricing__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-bottom:1.8rem;display:grid}.price-card{background:#ffffffb3;border:1px solid #14110d1a;border-radius:18px;gap:.45rem;padding:1.35rem 1.2rem 1.4rem;display:grid}.price-card h3{margin:0;font-size:1.2rem}.price-card__price{letter-spacing:-.03em;margin:0;font-size:1.55rem;font-weight:800}.price-card__time{color:var(--mute-dark);margin:0 0 .4rem;font-size:.92rem}.price-card ul{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.price-card li{color:#14110dbf;padding-left:.9rem;font-size:.9rem;position:relative}.price-card li:before{content:"";background:var(--teal);border-radius:50%;width:6px;height:6px;position:absolute;top:.45rem;left:0}.price-card__cta{background:var(--taxi);color:var(--ink);letter-spacing:.08em;text-transform:uppercase;justify-content:center;margin-top:.7rem;padding:.7rem .9rem;font-size:.75rem;font-weight:800;display:inline-flex}.price-card--featured{border:1px solid var(--taxi)}.price-card__ghost{color:var(--mute);justify-content:center;margin-top:.55rem;font-size:.78rem;font-weight:700;display:inline-flex}.pricing__guarantees{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.pricing__guarantees article{border-top:2px solid #14110d;padding:1.1rem 1rem}.pricing__guarantees h3{margin:0 0 .4rem;font-size:1.05rem}.pricing__guarantees p{color:var(--mute-dark);margin:0;font-size:.95rem;line-height:1.45}.final__inner--airy{text-align:center;flex-direction:column;align-items:center;margin:0 auto;display:flex}.site{background:#0f1218;border:1px solid #f3efe729;border-radius:16px;overflow:hidden;box-shadow:0 30px 70px #00000073}.chrome{background:#1a1f2a;align-items:center;gap:.35rem;padding:.55rem .7rem;display:flex}.chrome i{background:#555;border-radius:50%;width:8px;height:8px}.chrome i:first-child{background:var(--coral)}.chrome i:nth-child(2){background:var(--taxi)}.chrome i:nth-child(3){background:var(--teal)}.chrome em{letter-spacing:.14em;text-transform:uppercase;color:#f3efe780;margin-left:auto;font-size:.62rem;font-style:normal}.chrome--light{background:#ece6db}.chrome--light em{color:#07080b73}.site__body{min-height:340px}.site__hero-shot,.site__brand-hero,.site__product-panel,.site__product-img{background-position:50%;background-size:cover}.site__hero-shot{align-items:end;min-height:250px;padding:1.1rem;display:grid;position:relative}.site__hero-shot:after{content:"";background:linear-gradient(#0000,#07080bbf);position:absolute;inset:0}.site__hero-copy{z-index:1;color:#fff;position:relative}.site__hero-copy span{letter-spacing:.2em;text-transform:uppercase;color:var(--taxi);font-size:.65rem;font-weight:800}.site__hero-copy h3{font-family:var(--font-display);margin:.35rem 0;font-size:2rem;font-weight:800}.site__hero-copy p{opacity:.75;margin:0 0 .8rem;font-size:.9rem}.site__hero-copy button,.site__product-meta button{background:var(--coral);color:#fff;letter-spacing:.06em;text-transform:uppercase;border:0;padding:.55rem .8rem;font-size:.7rem;font-weight:800}.site__row{background:#12151c;grid-template-columns:repeat(3,1fr);gap:.45rem;padding:.7rem;display:grid}.site__row div{background:#1b2130;border-radius:8px;gap:.2rem;padding:.65rem;display:grid}.site__row b{color:var(--teal);font-size:.75rem}.site__row span{color:var(--mute);font-size:.8rem}.site--shop{color:#14110d;background:#f4efe7}.site__body--shop{min-height:360px}.site__shop-nav{justify-content:space-between;padding:.8rem .9rem .3rem;font-size:.82rem;font-weight:700;display:flex}.site__shop-grid{grid-template-columns:1fr 1fr;gap:.55rem;padding:.7rem;display:grid}.site__product{background:#fff;border:1px solid #14110d14;border-radius:10px;overflow:hidden}.site__product-img{height:72px}.site__product-meta{gap:.15rem;padding:.5rem;display:grid}.site__product-meta b{font-size:.78rem}.site__product-meta span{opacity:.6;font-size:.72rem}.site__product-meta button{background:var(--teal);color:#06201d;border-radius:6px;margin-top:.25rem}.site__brand-hero{align-items:end;min-height:280px;padding:1.2rem;display:grid;position:relative}.site__brand-hero:after{content:"";background:linear-gradient(#0000 30%,#07080bc7);position:absolute;inset:0}.site__brand-hero>div{z-index:1;position:relative}.site__brand-hero p{letter-spacing:-.04em;margin:0;font-size:1.2rem;font-weight:800}.site__brand-hero h3{font-family:var(--font-display);max-width:12ch;margin:.35rem 0 .5rem;font-size:1.7rem;font-weight:800}.site__brand-hero span{letter-spacing:.12em;text-transform:uppercase;color:var(--taxi);font-size:.75rem;font-weight:700}.site__brand-strip{background:#12151c;gap:.5rem;padding:.75rem;display:flex}.site__brand-strip span{text-align:center;background:#1b2130;border-radius:8px;flex:1;padding:.55rem;font-size:.75rem;font-weight:700}.site--product{color:#14110d;background:#edf3f1}.site__body--product{grid-template-columns:.7fr 1.3fr;min-height:340px;display:grid}.site__body--product aside{background:#d5e8e3;align-content:start;gap:.55rem;padding:.9rem .75rem;font-size:.78rem;font-weight:700;display:grid}.site__body--product aside .is-on{color:#0f6f66}.site__body--product main{padding:1rem}.site__body--product h3{margin:0 0 .35rem;font-size:1.15rem}.site__body--product p{opacity:.65;margin:0 0 .8rem;font-size:.88rem}.site__product-panel{border-radius:10px;height:120px;margin-bottom:.8rem}.site__steps{flex-wrap:wrap;gap:.4rem;display:flex}.site__steps i{background:#fff;border:1px solid #14110d1a;border-radius:999px;padding:.35rem .55rem;font-size:.72rem;font-style:normal;font-weight:700}.method{color:var(--chalk);background:#07080b}.method__content{width:min(820px,100%);padding:clamp(3rem, 8vh, 6rem) var(--pad);margin:0 auto}.method__chips{flex-wrap:wrap;gap:.45rem;margin:1.1rem 0 0;padding:0;list-style:none;display:flex}.method__chips a{border:1px solid var(--line);color:var(--chalk);padding:.35rem .65rem;font-size:.78rem;font-weight:700;display:inline-flex}.method__chips a:hover{border-color:var(--taxi);color:var(--taxi)}.method__list{margin:1.8rem 0 0;padding:0;list-style:none}.method__list>li{border-top:1px solid var(--line);gap:1rem;padding:1.35rem 0 1.6rem;display:grid}.method__list>li:last-child{border-bottom:1px solid var(--line)}.method__step{grid-template-columns:3.2rem 1fr;gap:.9rem;display:grid}.method__step span{color:var(--taxi);font-weight:800}.method__list h3{margin:0 0 .45rem;font-size:1.15rem}.method__list p{color:var(--mute);margin:0;line-height:1.6}.method__shot{border:1px solid var(--line);background:#111318;border-radius:14px;margin:0;overflow:hidden}.method__shot img{aspect-ratio:16/9;object-fit:cover;object-position:top center;width:100%}.method__cta{margin-top:2rem}.final{min-height:85svh;padding:clamp(4rem, 10vh, 7rem) var(--pad);align-items:end;display:grid;position:relative;overflow:hidden}.final__bg{object-fit:cover;filter:brightness(.45);width:100%;height:100%;position:absolute;inset:0}.final__tones span{filter:blur(70px);opacity:.35;mix-blend-mode:screen;width:40%;height:50%;position:absolute}.final__tones span:first-child{background:var(--coral);bottom:0;left:-5%}.final__tones span:last-child{background:var(--teal);top:10%;right:-5%}.final__inner{z-index:1;width:min(640px,100%);position:relative}.final__inner--form{width:min(720px,100%)}.final__panda{aspect-ratio:1;object-fit:cover;border:2px solid #f3efe74d;border-radius:42% 58% 50% 50%;width:min(120px,28vw);margin-bottom:1.2rem;box-shadow:0 20px 40px #00000059}.final-form{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transform-style:preserve-3d;perspective:900px;background:#0c0e126b;border:1px solid #f3efe738;border-radius:18px;gap:.85rem;margin-top:1.4rem;padding:1.15rem 1.2rem 1.25rem;display:grid;box-shadow:0 20px 50px #00000047,inset 0 1px #ffffff14}.final-form--thanks{text-align:center;color:#f3efe7}.final-form--thanks strong{margin-bottom:.35rem;font-size:1.35rem;display:block}.final-form--thanks p{color:#f3efe7c7;margin:0 0 1rem}.final-form__row{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.final-form label{color:#f3efe7c7;gap:.35rem;font-size:.82rem;font-weight:700;display:grid}.final-form input,.final-form textarea,.final-form select{color:#f3efe7;width:100%;font:inherit;background:#080a0e8c;border:1px solid #f3efe738;border-radius:10px;padding:.75rem .85rem}.final-form input:focus,.final-form textarea:focus,.final-form select:focus{border-color:#2ec4b6b3;outline:2px solid #2ec4b673}.final-form__actions{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.final-form__error{color:#ff9b8f;margin:0;font-size:.88rem}.final-form__note{max-width:46ch;color:var(--mute);margin:0;font-size:.88rem;line-height:1.5}.final__fx{pointer-events:none;z-index:2;position:absolute;inset:0;overflow:hidden}.final__rocket{opacity:0;filter:drop-shadow(0 12px 18px #00000073);font-size:2.4rem;position:absolute;bottom:18%;left:50%;transform:translate(-50%,40px)rotate(-12deg)scale(.7)}.final__fx.is-launch .final__rocket{animation:.75s cubic-bezier(.2,.8,.2,1) forwards rocketLaunch}.final__boom{opacity:0;width:0;height:0;position:absolute;top:28%;left:50%}.final__boom b{letter-spacing:.08em;color:#fff4d6;text-shadow:0 0 18px #ffb43cd9;font-size:clamp(1.8rem,5vw,2.8rem);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.4)}.final__boom i{background:#ffb347;border-radius:50%;width:10px;height:10px;position:absolute;top:50%;left:50%;box-shadow:0 0 12px #ffa028cc}.final__fx.is-bang .final__boom{opacity:1;animation:.9s ease-out forwards boomFlash}.final__fx.is-bang .final__boom b{animation:.9s ease-out forwards bangText}.final__fx.is-bang .final__boom i:first-child{--dx:-70px;--dy:-40px;animation:.9s ease-out forwards spark}.final__fx.is-bang .final__boom i:nth-child(2){--dx:80px;--dy:-30px;animation:.9s ease-out forwards spark}.final__fx.is-bang .final__boom i:nth-child(3){--dx:-40px;--dy:55px;animation:.9s ease-out forwards spark}.final__fx.is-bang .final__boom i:nth-child(4){--dx:60px;--dy:50px;animation:.9s ease-out forwards spark}.final__fx.is-bang .final__boom i:nth-child(5){--dx:10px;--dy:-70px;animation:.9s ease-out forwards spark}.final__fx.is-bang .final__boom i:nth-child(6){--dx:-90px;--dy:10px;animation:.9s ease-out forwards spark}@keyframes rocketLaunch{0%{opacity:0;transform:translate(-50%,50px)rotate(-18deg)scale(.6)}20%{opacity:1}to{opacity:0;transform:translate3d(-50%,-46vh,80px)rotate(8deg)scale(1.15)}}@keyframes boomFlash{0%{opacity:0}20%{opacity:1}to{opacity:0}}@keyframes bangText{0%{opacity:0;transform:translate(-50%,-50%)scale(.3)}35%{opacity:1;transform:translate(-50%,-50%)scale(1.15)}to{opacity:0;transform:translate(-50%,-50%)scale(1.4)}}@keyframes spark{0%{opacity:1;transform:translate(-50%,-50%)scale(.4)}to{opacity:0;transform:translate(calc(-50% + var(--dx)), calc(-50% + var(--dy))) scale(1.4)}}@media (width<=720px){.final-form__row{grid-template-columns:1fr}}@media (width<=980px){.gallery__grid,.gallery__grid--dense,.pricing__grid,.pricing__guarantees,.services__list{grid-template-columns:1fr}.method{display:block}.works{height:780vh}.work__copy,.work__copy--airy{width:calc(100% - 2 * var(--pad));left:var(--pad);text-align:left;transform:none}.work__copy--airy .work__meta{justify-content:flex-start}}.audit{padding:calc(var(--header-h) + 2.4rem) var(--pad) 4.5rem;width:min(920px,100%);margin:0 auto}.audit__intro{text-align:center}.headline--audit{text-align:center;max-width:none;margin-left:auto;margin-right:auto}.audit__form{text-align:left;margin-top:1.6rem}.audit__result{gap:1.4rem;margin-top:2.4rem;display:grid}.audit__score-card{border:1px solid var(--line);background:#0c0e1273;border-radius:18px;grid-template-columns:auto 1fr;align-items:center;gap:1.2rem;padding:1.2rem 1.3rem;display:grid}.audit__score-card h2{margin:.2rem 0 .45rem;font-size:1.35rem}.audit__ring{border-radius:50%;place-items:center;width:7.2rem;height:7.2rem;display:grid;position:relative}.audit__ring:after{content:"";background:var(--ink);border-radius:50%;position:absolute;inset:10px}.audit__ring-num{z-index:1;text-align:center;place-items:center;display:grid;position:relative}.audit__ring strong,.audit__ring span{position:static}.audit__ring strong{letter-spacing:-.04em;font-size:1.8rem}.audit__ring span{letter-spacing:.08em;text-transform:uppercase;color:var(--mute);margin-top:-.2rem;font-size:.68rem;display:block}.audit__preview{color:var(--mute);max-width:42ch;margin:0}.audit__meters{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.audit__meters li{grid-template-columns:7.5rem 2.2rem 1fr;align-items:center;gap:.6rem;font-size:.82rem;display:grid;position:relative}.audit__meters span{color:var(--mute)}.audit__meters b{text-align:right}.audit__meters i{background:var(--teal);border-radius:99px;max-width:100%;height:6px;display:block}.audit__cols{grid-template-columns:1fr 1fr;gap:1.2rem;display:grid}.audit__cols h3,.audit__upsell h3{font-family:var(--font-display);margin:0 0 .8rem;font-size:1.55rem;font-weight:800}.audit__problems,.audit__recs{gap:.75rem;margin:0;padding:0;display:grid}.audit__problems{padding-left:1.1rem}.audit__problems strong,.audit__recs li{display:block}.audit__problems span{color:var(--mute);margin-top:.2rem;font-size:.92rem;display:block}.audit__recs{color:var(--mute);padding-left:1.1rem;list-style:outside}.audit__upsell h3{text-align:left}@media (width<=720px){.audit__score-card,.audit__cols,.audit__meters li{grid-template-columns:1fr}}.site-foot{padding:2.4rem var(--pad) 3rem;border-top:1px solid var(--line);margin-top:4rem}.site-foot__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;max-width:72rem;display:grid}.site-foot p{letter-spacing:.16em;text-transform:uppercase;color:var(--mute);margin:0 0 .7rem;font-size:.72rem}.site-foot ul{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.site-foot a{color:var(--chalk);font-size:.95rem;font-weight:700}.site-foot a:hover{color:var(--taxi)}.site-foot__copy{max-width:40rem;letter-spacing:0!important;text-transform:none!important;margin:2rem 0 0!important;font-size:.88rem!important}.lanes{padding:clamp(4rem, 10vh, 7rem) var(--pad);background:#0b0d12}.lanes__head{text-align:center;width:min(720px,100%);margin:0 auto 2.4rem}.lanes__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;width:min(1080px,100%);margin:0 auto;display:grid}.lane{border:1px solid var(--line);min-height:100%;color:var(--chalk);background:#111318;align-content:start;gap:.45rem;padding:1.4rem 1.3rem 1.5rem;display:grid}.lane h3{margin:0;font-size:1.35rem}.lane p{color:var(--mute);margin:0;line-height:1.55}.lane strong{color:var(--taxi);margin-top:.55rem}.lane__index{letter-spacing:.18em;text-transform:uppercase;color:var(--mute);font-size:.72rem}.lane--staffing{border-color:#2ec4b661}.lane--staffing strong{color:var(--teal)}.roster{padding:clamp(4rem, 10vh, 7rem) var(--pad);background:#07080b}.roster__head{text-align:center;width:min(720px,100%);margin:0 auto 2.4rem}.roster__layout{grid-template-columns:1.15fr .85fr;align-items:start;gap:1.2rem;width:min(1080px,100%);margin:0 auto;display:grid}.roster__seats{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.roster__seat{border:1px solid var(--line);background:#111318;padding:1.05rem 1.1rem}.roster__seat span{letter-spacing:.16em;text-transform:uppercase;color:var(--taxi);font-size:.72rem}.roster__seat--open span{color:var(--teal)}.roster__seat h3{margin:.35rem 0 .4rem;font-size:1.15rem}.roster__seat p{color:var(--mute);margin:0;line-height:1.5}.roster__join{border:1px solid var(--line);background:#111318;padding:1.2rem 1.15rem 1.3rem}.lead-form{gap:.75rem;margin-top:.2rem;display:grid}.lead-form--thanks{color:var(--chalk)}.lead-form--thanks strong{margin-bottom:.3rem;font-size:1.15rem;display:block}.lead-form--thanks p{color:var(--mute);margin:0 0 .85rem;line-height:1.5}.lead-form__row{grid-template-columns:1fr 1fr;gap:.7rem;display:grid}.lead-form label{color:var(--mute);gap:.32rem;font-size:.78rem;font-weight:700;display:grid}.lead-form input,.lead-form textarea{width:100%;color:var(--chalk);font:inherit;background:#080a0e8c;border:1px solid #f3efe733;padding:.7rem .8rem}.lead-form input:focus,.lead-form textarea:focus{border-color:#2ec4b6b3;outline:2px solid #2ec4b673}.lead-form__actions{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.lead-form.is-send .cta{transform:scale(.98)}.lead-form__note{color:var(--mute);margin:0;font-size:.78rem}.privacy-consent a,.final-form__note a{color:inherit;text-underline-offset:.16em;font-weight:800;text-decoration:underline}.lead-form__error{color:#ff8fab;margin:0;font-size:.85rem}@media (width<=800px){.lanes__grid,.roster__layout,.lead-form__row{grid-template-columns:1fr}}.home-faq{padding:4rem var(--pad) 2rem;max-width:46rem}.home-faq__head{margin-bottom:1.6rem}.home-faq__item{border-top:1px solid var(--line);padding:.95rem 0}.home-faq__item h3{margin:0;font-size:1.05rem;font-weight:800}.home-faq__list p{color:var(--mute);margin:.65rem 0 0}.home-faq__more{color:var(--mute);margin:1.4rem 0 0}.home-faq__more a{color:var(--chalk);text-underline-offset:.2em;font-weight:700;text-decoration:underline}@media (width<=800px){.site-foot__grid{grid-template-columns:1fr 1fr}}@media (width<=520px){.site-foot__grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.page{cursor:auto}.hero__frame,.work__shot-full{animation:none!important}.kinetic__inner,.fade-in{opacity:1;transition:none;transform:none}}.cookie-note{z-index:80;right:var(--pad);bottom:1rem;left:var(--pad);width:min(42rem, calc(100% - 2 * var(--pad)));border:1px solid var(--line);color:#173d2f;background:#fffffff0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem 1.2rem;margin:0 auto;padding:.9rem 1rem;display:flex;position:fixed;box-shadow:0 12px 40px #173d2f1f}.cookie-note p{flex:16rem;margin:0;font-size:.88rem;line-height:1.45}.cookie-note a{color:#2f9e6b;font-weight:800}.cookie-note button{color:#fff;cursor:pointer;background:#c84417;border:0;border-radius:999px;flex:none;padding:.55rem 1rem;font-weight:800}.cookie-note--staff{color:#e7eef3;background:#0c1014eb;border-color:#e7eef329}.cookie-note--staff a{color:#e7eef3}.cookie-note--staff button{color:#1c2630;background:#e7eef3}@media (width<=640px){.cookie-note{width:auto;left:.75rem;right:.75rem}}
