:root{--gd:#46600a}body{overflow-x:clip}.panel{height:100vh;padding:calc(var(--header-h) + 1.125rem) 3.5rem var(--footer-h);flex-direction:column;flex-shrink:0;justify-content:center;display:flex;position:relative;overflow:hidden}.panel--dark{background:var(--ink);color:#f2f1ec}.eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--gd);align-items:center;gap:.625rem;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.6875rem;font-weight:700;display:inline-flex}.eyebrow:before{content:"";background:var(--gd);width:1.875rem;height:.125rem}.panel--dark .eyebrow{color:var(--neon)}.panel--dark .eyebrow:before{background:var(--neon)}.sec-h2{font-family:var(--display);text-transform:uppercase;margin:.875rem 0 0;font-size:clamp(2.125rem,5vw,4.75rem);line-height:.9}.sec-head{max-width:38.75rem;margin-bottom:1.5rem}.sec-head p{color:#44443f;margin-top:1rem;font-size:.9062rem;font-weight:500;line-height:1.6}.panel--dark .sec-head p{color:#b9b8b1}.btn{font-family:var(--body);letter-spacing:.04em;text-transform:uppercase;border:.0938rem solid var(--ink);background:var(--ink);color:var(--neon);cursor:pointer;border-radius:62.4375rem;align-items:center;gap:.625rem;padding:.9375rem 1.75rem;font-size:.8125rem;font-weight:800;transition:transform .15s cubic-bezier(.22,1,.36,1),box-shadow .15s,background .15s,color .15s;display:inline-flex}.btn:hover{box-shadow:.25rem .25rem 0 var(--neon);transform:translate(-.125rem,-.125rem)}.btn--accent{background:var(--neon);border-color:var(--ink);color:var(--ink)}.btn--accent:hover{box-shadow:.25rem .25rem 0 var(--ink)}.btn--ghost{color:var(--ink);background:0 0}.btn--ghost:hover{box-shadow:.25rem .25rem 0 var(--ink)}.btn[hidden]{display:none}.panel--dark .btn--ghost{color:#f2f1ec;border-color:#f2f1ec80}.panel--hero{flex-direction:row;align-items:stretch;gap:0;width:max(100vw,80rem);padding:0}.hero-left{min-width:0;padding:calc(var(--header-h) + 1.125rem) 1.5rem calc(var(--footer-h) + 1.125rem) 3.5rem;z-index:2;flex-direction:column;flex:54%;justify-content:safe center;display:flex;position:relative}.hero-right{background:var(--ink);flex:46%;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.hero-right .ghost{font-family:var(--display);text-transform:uppercase;color:#0000;-webkit-text-stroke:.125rem #c6f23c29;white-space:nowrap;pointer-events:none;justify-content:center;align-items:center;font-size:50vh;line-height:.8;display:flex;position:absolute;inset:0}.hero-collage{width:80%;height:70%;position:relative}.hero-collage .ph{border-radius:.75rem;position:absolute;overflow:hidden;box-shadow:0 1.25rem 2.5rem #0006}.hero-collage .ph image-slot{width:100%;height:100%;display:block}.hero-collage .ph img,.hero-collage .ph image-slot img,.pos img,.route-work image-slot img{object-fit:cover;width:100%;height:100%;display:block}.ph-1{z-index:2;width:52%;height:56%;top:6%;left:0;transform:rotate(-4deg)}.ph-2{z-index:3;width:44%;height:42%;top:0;right:2%;transform:rotate(3deg)}.ph-3{z-index:2;width:50%;height:46%;bottom:4%;right:8%;transform:rotate(-2deg)}.hero-back{align-items:center;gap:.5rem;margin-bottom:clamp(.5rem,1.6vh,1.125rem);font-size:.8125rem;font-weight:800;display:inline-flex}.hero-back:hover{color:var(--gd)}.hero-poster{background:var(--ink);color:var(--neon);letter-spacing:.18em;text-transform:uppercase;border-radius:62.4375rem;align-self:flex-start;align-items:center;gap:.625rem;padding:.5rem 1rem;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.6875rem;font-weight:700;display:inline-flex}.hero-poster .dot{background:var(--neon);border-radius:50%;width:.4375rem;height:.4375rem;animation:1.4s ease-in-out infinite blink}@keyframes blink{0%,to{opacity:1}50%{opacity:.25}}.panel--hero h1{font-family:var(--display);text-transform:uppercase;letter-spacing:.01em;margin:clamp(.5rem,1.4vh,1rem) 0 0;font-size:clamp(2.625rem,min(7vw,13vh),8.25rem);line-height:1.02}.hero-lede{max-width:30rem;margin-top:clamp(.625rem,2vh,1.5rem);font-size:clamp(.9375rem,1.4vw,1.1875rem);font-weight:600;line-height:1.55}.hero-cta{flex-wrap:wrap;gap:.875rem;margin-top:clamp(.75rem,2.4vh,1.75rem);display:flex}.hero-stat{gap:2.25rem;margin-top:clamp(.875rem,3.4vh,2.5rem);display:flex}.hero-stat .n{font-family:var(--display);font-size:clamp(2rem,3.4vw,3.25rem);line-height:1}.hero-stat .t{text-transform:uppercase;letter-spacing:.06em;color:#6a6a64;margin-top:.25rem;font-size:.6875rem;font-weight:700}.hero-stat .it--hot .n{color:var(--gd)}@media (max-height:900px) and (min-width:761px){.hero-left{padding-top:calc(var(--header-h) + .5rem)}.panel--hero h1{font-size:clamp(2.25rem,min(6vw,11vh),6.5rem)}.hero-lede{max-width:34rem;font-size:clamp(.875rem,1.9vh,1.0625rem);line-height:1.45}.hero-cta{margin-top:clamp(.625rem,1.8vh,1.25rem)}.hero-stat{gap:1.5rem;margin-top:clamp(.625rem,2.4vh,1.75rem)}.hero-stat .n{font-size:clamp(1.5rem,4.2vh,2.75rem)}}@media (max-height:740px) and (min-width:761px){.panel--hero h1{font-size:clamp(2rem,min(5.2vw,10vh),5rem)}.hero-poster{padding:.375rem .875rem;font-size:.625rem}.hero-lede{-webkit-line-clamp:unset;font-size:.875rem}.hero-stat .t{font-size:.625rem}}.hero-sticker{z-index:6;position:absolute}.vstrip{background:var(--ink);flex-shrink:0;justify-content:center;align-items:center;width:6rem;display:flex}.vstrip span{writing-mode:vertical-rl;font-family:var(--display);text-transform:uppercase;color:var(--neon);letter-spacing:.03em;white-space:nowrap;font-size:2.125rem;line-height:1;transform:rotate(180deg)}.vstrip b{color:#f2f1ec;font-weight:400}.panel--cultura{width:max(100vw,75rem)}.perks{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.perk{border:.0938rem solid var(--ink);background:var(--paper);border-radius:1rem;padding:1.625rem 1.5rem 1.75rem;transition:transform .18s cubic-bezier(.22,1,.36,1),box-shadow .18s;position:relative;overflow:hidden}.perk:hover{box-shadow:.375rem .375rem 0 var(--ink);transform:translate(-.1875rem,-.1875rem)}.perk .pk{letter-spacing:.14em;text-transform:uppercase;color:var(--gd);font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.625rem;font-weight:700}.perk h3{font-family:var(--display);text-transform:uppercase;margin:.5rem 0 .625rem;font-size:1.625rem;line-height:.95}.perk p{color:#4a4a45;font-size:.8125rem;font-weight:500;line-height:1.55}.perk .big-n{font-family:var(--display);color:var(--bg);z-index:0;font-size:5.75rem;position:absolute;top:-1.125rem;right:-.375rem}.perk>*{z-index:1;position:relative}.perk--neon{background:var(--neon);border-color:var(--ink)}.perk--neon .pk{color:#2c3a00}.perk--neon .big-n{color:#00000012}.perk--dark{background:var(--ink);color:#f2f1ec}.perk--dark .pk{color:var(--neon)}.perk--dark p{color:#b9b8b1}.perk--dark .big-n{color:#ffffff0f}.panel--pos{width:max(100vw,73.75rem)}.sec-h2--pos{perspective:56.25rem;white-space:nowrap;flex-direction:row;align-items:flex-end;gap:.05em;width:max-content;max-width:none;font-size:clamp(2.75rem,7vw,6.25rem);display:flex}.pos-title-chip{transform-style:preserve-3d;display:inline-block}.pos-title-core{transform-style:preserve-3d;animation:tumble var(--dur,10s) ease-in-out infinite;animation-delay:var(--del,0s);filter:drop-shadow(0 1.125rem 1.5rem #0000002e);display:inline-block}@media (prefers-reduced-motion:reduce){.pos-title-core{animation:none}}.pos-title-fire{width:clamp(4.5rem,8vw,8rem);height:auto;image-rendering:pixelated;pointer-events:none;flex-shrink:0;margin-bottom:-.12em;display:block}.pos-filters{flex-wrap:wrap;gap:.5rem;margin-bottom:1.375rem;display:flex}.pos-filter{letter-spacing:.08em;text-transform:uppercase;border:.0938rem solid var(--ink);color:var(--ink);cursor:pointer;background:0 0;border-radius:62.4375rem;padding:.5625rem 1rem;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.6875rem;font-weight:700;transition:background .15s,color .15s}.pos-filter:hover{background:var(--ink);color:var(--bg)}.pos-filter.on{background:var(--neon);border-color:var(--ink);color:var(--ink)}.pos-grid{grid-template-columns:repeat(4,1fr);gap:.875rem;display:grid}.pos{border:.0938rem solid var(--ink);background:var(--paper);cursor:pointer;border-radius:.875rem;flex-direction:column;padding:1.25rem 1.125rem 1.125rem;transition:transform .16s cubic-bezier(.22,1,.36,1),box-shadow .16s;display:flex}.pos:hover{box-shadow:.375rem .375rem 0 var(--neon);transform:translate(-.1875rem,-.1875rem)}.pos:focus-visible{outline:.125rem solid var(--ink);outline-offset:.1875rem;box-shadow:.375rem .375rem 0 var(--neon);transform:translate(-.1875rem,-.1875rem)}.pos-name{font-family:var(--display);text-transform:uppercase;font-size:1.4375rem;line-height:.98}.pos-meta{flex-wrap:wrap;gap:.375rem;margin:.75rem 0 1rem;display:flex}.tag{letter-spacing:.07em;text-transform:uppercase;color:#55554f;border:.0938rem solid #c7c6c0;border-radius:62.4375rem;padding:.25rem .5625rem;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.5938rem;font-weight:700}.tag--accent{background:var(--ink);border-color:var(--ink);color:var(--neon)}.pos-apply{font-family:var(--body);letter-spacing:.04em;text-transform:uppercase;color:var(--ink);align-items:center;gap:.4375rem;margin-top:auto;font-size:.7188rem;font-weight:800;display:inline-flex}.pos:hover .pos-apply{color:var(--gd)}.pos-apply .arr{transition:transform .2s}.pos:hover .pos-apply .arr{transform:translate(.1875rem,-.1875rem)}.panel--apply{flex-direction:row;width:max(100vw,77.5rem);padding:0}.apply-aside{color:#f2f1ec;width:23.75rem;padding:calc(var(--header-h) + 1.125rem) 2.5rem var(--footer-h);background:#0c0c0b;flex-direction:column;flex-shrink:0;justify-content:center;display:flex}.apply-main{background:var(--ink);color:#f2f1ec;padding:calc(var(--header-h) + 1.125rem) 3rem var(--footer-h);flex-direction:column;flex:1;justify-content:center;display:flex}.tabs{background:#1c1c1a;border:.0938rem solid #33332f;border-radius:62.4375rem;gap:.375rem;margin-top:1.625rem;padding:.3125rem;display:inline-flex}.tab{font-family:var(--body);letter-spacing:.03em;text-transform:uppercase;color:#b9b8b1;cursor:pointer;background:0 0;border:0;border-radius:62.4375rem;padding:.6875rem 1.25rem;font-size:.7812rem;font-weight:800;transition:background .18s,color .18s}.tab.on{background:var(--neon);color:var(--ink)}.apply-aside .sec-h2{letter-spacing:.035em;line-height:1.02}.aside-lede{color:#c9c8c1;margin-top:.625rem;font-size:.9375rem;font-weight:600;line-height:1.5}.aside-note{color:#93938b;margin-top:1.75rem;font-size:.75rem;font-weight:600;line-height:1.5}.aside-note b{color:var(--neon)}.proc{flex-direction:column;gap:0;margin-top:1.875rem;display:flex}.proc-it{gap:.875rem;padding-bottom:1.25rem;display:flex;position:relative}.proc-it:last-child{padding-bottom:0}.proc-it:before{content:"";background:#2a2a26;width:.125rem;position:absolute;top:1.75rem;bottom:.125rem;left:.8125rem}.proc-it:last-child:before{display:none}.proc-n{border:.125rem solid var(--neon);width:1.75rem;height:1.75rem;color:var(--neon);font-family:var(--display);z-index:1;background:#0c0c0b;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.8125rem;display:flex;position:relative}.proc-t{letter-spacing:.01em;color:#f2f1ec;padding-top:.25rem;font-size:.8125rem;font-weight:700;line-height:1.4}.aside-mail{color:#93938b;margin-top:1.625rem;font-size:.7188rem;font-weight:600}.aside-mail a{color:var(--neon);border-bottom:.0938rem solid #c6f23c66;font-weight:800}.aside-mail a:hover{border-color:var(--neon)}.form-panel{display:none}.form-panel.on{animation:.4s cubic-bezier(.22,1,.36,1) fadeUp;display:block}@keyframes fadeUp{0%{opacity:0;transform:translateY(.875rem)}}.fsteps-head{align-items:center;gap:.625rem;margin-bottom:1.5rem;display:flex}.fs-it{letter-spacing:.12em;text-transform:uppercase;color:#5c5c55;align-items:center;gap:.5rem;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.625rem;font-weight:700;transition:color .2s;display:flex}.fs-it .fs-n{width:1.625rem;height:1.625rem;font-family:var(--display);color:#5c5c55;border:.125rem solid #33332f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.75rem;transition:border-color .2s,color .2s,background .2s;display:flex}.fs-it.on{color:#f2f1ec}.fs-it.on .fs-n{border-color:var(--neon);color:var(--neon)}.fs-it.done .fs-n{background:var(--neon);border-color:var(--neon);color:var(--ink)}.fs-line{background:#26261f;flex:1;min-width:1rem;height:.0938rem}.fs-it.done+.fs-line{background:var(--neon)}.fstep{display:none}.fstep.on{animation:.35s cubic-bezier(.22,1,.36,1) fadeUp;display:block}.fnav{flex-wrap:wrap;align-items:center;gap:.875rem;margin-top:1.375rem;display:flex}.btn--back{color:#b9b8b1;background:0 0;border-color:#33332f}.btn--back:hover{color:#f2f1ec;box-shadow:.25rem .25rem #33332f}@media (max-width:760px){.fs-it .fs-t{display:none}.fs-it.on .fs-t{display:inline}}.char-count{color:#5c5c55;letter-spacing:.04em;font-size:.625rem;font-weight:700;position:absolute;bottom:-1rem;right:.25rem}.char-count.warm{color:var(--neon)}.form-grid{grid-template-columns:repeat(3,1fr);gap:.875rem 1.125rem;display:grid}.field{flex-direction:column;gap:.375rem;display:flex;position:relative}.field.full{grid-column:1/-1}.field.span2{grid-column:span 2}.field label{letter-spacing:.12em;text-transform:uppercase;color:#93938b;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.5938rem;font-weight:700}.field label .req{color:var(--neon)}.control{font-family:var(--body);color:#f2f1ec;background:#0c0c0b;border:.0938rem solid #33332f;border-radius:.625rem;width:100%;padding:.6875rem .875rem;font-size:.875rem;font-weight:600;transition:border-color .15s,box-shadow .15s}.control::placeholder{color:#5c5c55;font-weight:500}.control:focus{border-color:var(--neon);outline:0;box-shadow:0 0 0 .1875rem #c6f23c21}textarea.control{resize:none;min-height:4.375rem;line-height:1.45}select.control{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='M2 4l4 4 4-4' stroke='%23c6f23c' stroke-width='2' fill='none'/%3E%3C/svg%3E");background-position:right .875rem center;background-repeat:no-repeat;padding-right:2.25rem}.drop{cursor:pointer;border:.0938rem dashed #4a4a45;border-radius:.75rem;grid-column:1/-1;align-items:center;gap:.875rem;padding:1rem 1.125rem;transition:border-color .15s,background .15s;display:flex}.drop:hover,.drop.over{border-color:var(--neon);background:#c6f23c0d}.drop .ic{background:var(--neon);width:2.5rem;height:2.5rem;color:var(--ink);border-radius:.625rem;flex-shrink:0;justify-content:center;align-items:center;display:flex}.drop .dz-t{font-size:.8125rem;font-weight:800;display:block}.drop .dz-s{color:#93938b;margin-top:.125rem;font-size:.6875rem;font-weight:600;display:block}.drop.filled{border-style:solid;border-color:var(--neon)}.drop.filled .dz-t{color:var(--neon)}.check{color:#b9b8b1;grid-column:1/-1;align-items:flex-start;gap:.625rem;font-size:.7188rem;font-weight:500;line-height:1.45;display:flex}.check input{width:1rem;height:1rem;accent-color:var(--neon);flex-shrink:0;margin-top:.0625rem}.check a{color:var(--neon);font-weight:700}.form-foot{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:1.125rem;margin-top:.25rem;display:flex}.err-msg{color:var(--neon);font-size:.75rem;font-weight:800;display:none}.err-msg.on{display:block}.control.bad{border-color:var(--neon);box-shadow:0 0 0 .1875rem #c6f23c2e}.modal-back{z-index:4000;-webkit-backdrop-filter:blur(.1875rem);backdrop-filter:blur(.1875rem);background:#0a0c08bd;justify-content:center;align-items:center;padding:1.5rem;display:none;position:fixed;inset:0}.modal-back.on{display:flex}.modal{background:var(--bg);width:100%;max-width:28.75rem;color:var(--ink);border:.125rem solid var(--ink);text-align:center;box-shadow:.625rem .625rem 0 var(--neon), .625rem .625rem 0 .1562rem var(--ink);border-radius:1.125rem;padding:2.5rem 2.125rem 2rem;animation:.5s cubic-bezier(.34,1.56,.64,1) modalIn;position:relative}@keyframes modalIn{0%{opacity:0;transform:translateY(1.625rem)scale(.94)}}.modal .m-face{filter:drop-shadow(0 .625rem 1.125rem #0000004d);width:6rem;margin:-4.875rem auto .375rem;transform:rotate(-8deg)}.modal .m-badge{background:var(--neon);color:var(--ink);letter-spacing:.14em;text-transform:uppercase;border-radius:62.4375rem;padding:.375rem .875rem;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.625rem;font-weight:700;display:inline-block;transform:rotate(-2.5deg)}.modal h3{font-family:var(--display);text-transform:uppercase;margin:.875rem 0 .625rem;font-size:clamp(1.875rem,4vw,2.875rem);line-height:.92}.modal h3 em{color:var(--gd);font-style:normal}.modal p{color:#44443f;font-size:.875rem;font-weight:500;line-height:1.55}.modal .m-ref{letter-spacing:.08em;text-transform:uppercase;color:#6a6a64;margin-top:1rem;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.6875rem;font-weight:700}.modal .m-ref b{color:var(--ink)}.modal .btn{margin-top:1.375rem}.modal-x{cursor:pointer;color:var(--ink);background:0 0;border:0;font-size:1.375rem;line-height:1;position:absolute;top:.875rem;right:1rem}.modal-x:hover{color:var(--gd)}canvas.confetti{z-index:4500;pointer-events:none;display:none;position:fixed;inset:0}canvas.confetti.on{display:block}.deco{z-index:3;position:absolute}@media (max-width:760px){.panel,.panel--cultura,.panel--pos{width:auto;height:auto;min-height:0;padding:2.25rem 1.25rem}.panel--hero{flex-direction:column;width:auto;height:auto;min-height:0;padding:0}.hero-left{padding:5rem 1.25rem 2rem}.hero-lede{max-width:none;font-size:1.0625rem;line-height:1.6}.hero-left .chip3d.shovel-chip{display:block;top:34%!important;left:auto!important;right:2%!important}.hero-left .chip3d.shovel-chip .chip-img{width:6.25rem}.hero-right{flex:none;width:100%;height:66vh;min-height:0}.hero-right .ghost{font-size:36vw}.hero-collage{width:88%;height:74%}.pos-filters{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;touch-action:pan-x pan-y;flex-wrap:nowrap;width:calc(100% + 2.5rem);margin-left:-1.25rem;padding:0 1.25rem .25rem;scroll-padding-inline:1.25rem;overflow-x:auto}.pos-filters::-webkit-scrollbar{display:none}.pos-filter{white-space:nowrap;scroll-snap-align:start;flex:none}.panel--apply{background:0 0;flex-direction:column;width:auto;height:auto;min-height:0;padding:0 0 3rem}.apply-aside{width:auto;color:var(--ink);background:0 0;justify-content:flex-start;padding:2.75rem 1.375rem 1.75rem}.apply-aside .eyebrow{color:var(--gd)}.apply-aside .eyebrow:before{background:var(--gd)}.aside-lede{color:#3a3a36}.aside-note{color:#55554f}.aside-note b{color:var(--gd)}.aside-mail{color:#55554f}.aside-mail a{color:var(--gd);border-bottom-color:#46600a73}.apply-aside .eyebrow{font-size:.75rem}.apply-aside .sec-h2{letter-spacing:.035em;line-height:1;font-size:2.625rem!important}.aside-lede{margin-top:.875rem;font-size:1.0625rem}.apply-aside .proc{display:none}.apply-main{background:#161613;border:.125rem solid #33332f;border-radius:1.25rem;justify-content:flex-start;width:auto;margin:.5rem 1.25rem 0;padding:1.75rem 1.25rem 2rem;box-shadow:.5rem .5rem #c6f23c29}.tabs{width:100%;padding:.375rem;display:flex}.tab{text-align:center;flex:1;padding:1rem .5rem;font-size:.875rem}.fsteps-head{border-bottom:.0938rem solid #2a2a26;margin-bottom:1.5rem;padding-bottom:1.25rem}.fs-it{font-size:.6875rem}.fs-it .fs-n{width:2.125rem;height:2.125rem;font-size:.9375rem}.fs-it.on{color:var(--neon)}.field label{color:#c9c8c1;letter-spacing:.1em;font-size:.6875rem}.form-grid{gap:1.125rem}.drop{background:#c6f23c0a;border:.125rem dashed #c6f23c73;border-radius:1rem;padding:1.25rem 1.125rem}.drop .ic{border-radius:.75rem;width:3rem;height:3rem}.drop .dz-t{font-size:.9063rem}.drop .dz-s{font-size:.75rem}.fnav{gap:.75rem;margin-top:1.75rem}.fnav .btn{padding:1.125rem 1.75rem;font-size:.9375rem;box-shadow:.25rem .25rem #00000073}.fnav .btn:active{transform:translate(.1875rem,.1875rem);box-shadow:0 0 #0000}.fnav .btn--back{box-shadow:none;border-color:#4a4a45}.vstrip{display:none}.perks,.pos-grid,.form-grid{grid-template-columns:1fr}.field.span2{grid-column:auto}.panel--hero h1{font-size:16.5vw}.control{border-radius:.75rem;padding:.875rem 1rem;font-size:1rem}.btn{justify-content:center;width:100%}.hero-cta .btn{flex:100%;width:auto}.site-footer{position:static}}.route-work .apply-pos{border:1.5px solid var(--neon);background:linear-gradient(120deg,#c6f23c24,#c6f23c0a);border-radius:.875rem;align-items:center;gap:1rem;margin-bottom:1.375rem;padding:1rem 3.25rem 1rem 1.125rem;animation:.4s cubic-bezier(.22,1,.36,1) apPosIn;display:flex;position:relative;overflow:hidden}@keyframes apPosIn{0%{opacity:0;transform:translateY(-.5rem)}}.route-work .apply-pos .ap-face{filter:drop-shadow(0 .375rem .625rem #0006);flex-shrink:0;width:2.875rem;transform:rotate(-8deg)}.route-work .apply-pos .ap-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--neon);margin-bottom:.1875rem;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.59375rem;font-weight:700}.route-work .apply-pos .ap-name{font-family:var(--display);text-transform:uppercase;color:#f2f1ec;font-size:clamp(1.25rem,2vw,1.875rem);line-height:.95}.route-work .apply-pos .ap-meta{flex-wrap:wrap;gap:.375rem;margin-top:.4375rem;display:flex}.route-work .apply-pos .ap-chip{letter-spacing:.08em;text-transform:uppercase;color:#b9b9af;border:1px solid #3c3c36;border-radius:999px;padding:.1875rem .5625rem;font-size:.59375rem;font-weight:800}.route-work .apply-pos .ap-chip.hot{border-color:var(--neon);color:var(--neon)}.route-work .apply-pos .ap-x{color:#8a8a80;cursor:pointer;background:0 0;border:0;font-size:1.125rem;line-height:1;position:absolute;top:.625rem;right:.75rem}.route-work .apply-pos .ap-x:hover{color:var(--neon)}@media (prefers-reduced-motion:reduce){.route-work .apply-pos{animation:none}}
