.hirepage.conpage{--ox:#5e1f2b;--ox-mid:#7e2a38;--ox-soft:#d98a92;--ox-wash:rgba(94,31,43,0.08);--con-rule:#e5e7eb;--con-ink:#0a1d33;--con-ink2:#3c4e6b;--con-soft:#64748b;--p-navy:#0b2545;--p-butter:#e8b44c;--p-ink:#1a2540;--p-soft:#64748b;--p-mute:#94a3b8;--p-rule:#e5e7eb;--p-hair:#eef2f6;--p-canvas:#f8fafc;--p-sage:#22a348;--p-blue:#2563eb}.hirepage.conpage .conhero{position:relative;overflow:clip;padding-top:clamp(2rem,5vh,4rem);padding-bottom:clamp(1.6rem,4vh,3rem)}.hirepage.conpage .conherocopy h1{font-family:var(--serif);font-weight:450;font-size:clamp(2.9rem,6vw,4.9rem);letter-spacing:-.04em;line-height:1.02}.hirepage.conpage .conherocopy h1 .gray{display:block;color:#5c6a80}.hirepage.conpage .conherocopy h1 .inkw{display:block;margin-left:.9em;color:var(--con-ink)}.hirepage.conpage .conherocopy .lede{margin-top:1.2rem;max-width:34rem;font-size:clamp(1.05rem,1.35vw,1.2rem);line-height:1.6;color:var(--con-ink2)}.hirepage.conpage .conherocopy .ctas{margin-top:1.6rem;display:flex;gap:.7rem;flex-wrap:wrap}.hirepage.conpage .conproblem{padding:clamp(1.2rem,3vh,2.4rem) 0 clamp(.4rem,2vh,1.4rem)}.hirepage.conpage .conproblem p{max-width:52rem;font-family:var(--serif);font-weight:450;font-size:clamp(1.35rem,2.5vw,2rem);line-height:1.24;letter-spacing:-.02em;padding-left:clamp(.9rem,2vw,1.4rem);border-left:3px solid var(--ox-mid)}.hirepage.conpage .conproblem .gray{color:#5c6a80}.hirepage.conpage .conproblem .inkw{color:var(--con-ink)}.hirepage.conpage .contag{font-family:var(--mono);font-style:normal;font-size:.58rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:.16rem .45rem;border:1px solid rgba(229,118,42,.55);border-radius:999px;color:#c85a1e;white-space:nowrap}.hirepage.conpage .cvact{padding-top:clamp(2.2rem,5vh,4rem)}.hirepage.conpage .cvhead{max-width:46rem}.hirepage.conpage .cvclaim{font-family:var(--serif);font-weight:500;font-size:clamp(2.3rem,5vw,4rem);letter-spacing:-.034em;line-height:1.03;max-width:22ch}.hirepage.conpage .cvclaim .gray{color:#5c6a80}.hirepage.conpage .cvclaim .inkw{color:var(--con-ink)}.hirepage.conpage .cvlede{color:var(--con-ink2);font-size:clamp(1rem,1.2vw,1.12rem);line-height:1.62;margin-top:1rem;max-width:40rem}.hirepage.conpage .cvtrack{margin-top:clamp(1.6rem,4vh,2.6rem)}.hirepage.conpage .cvsticky{display:block}.hirepage.conpage .cvstage{position:relative;overflow:clip;border-radius:24px;padding:clamp(2.6rem,4vw,3.4rem) clamp(1rem,2.6vw,2.2rem) clamp(2.8rem,4vw,3.6rem);background:radial-gradient(120% 90% at 28% 8%,rgba(126,42,56,.85) 0,rgba(94,31,43,0) 58%),linear-gradient(165deg,#5e1f2b,#45141f);box-shadow:0 44px 90px -54px rgba(69,20,31,.9)}.hirepage.conpage .cveye{position:absolute;top:clamp(.9rem,2vw,1.3rem);left:clamp(1rem,2.6vw,2.2rem);right:clamp(1rem,2.6vw,2.2rem);z-index:4;display:flex;justify-content:space-between;font-family:var(--mono);font-size:.6rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:rgba(159,212,184,.72)}.hirepage.conpage .cveye span+span{color:#fff}.hirepage.conpage .cvmoment{position:absolute;left:clamp(1rem,2.6vw,2.2rem);bottom:clamp(.9rem,2vw,1.3rem);z-index:4;max-width:calc(100% - 8rem);font-family:var(--mono);font-size:.6rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#0a1d33;background:#fff;border-radius:999px;padding:.36rem .8rem;box-shadow:0 10px 24px -14px rgba(4,20,15,.9)}.hirepage.conpage .cvdots{position:absolute;right:clamp(1rem,2.6vw,2.2rem);bottom:clamp(1.1rem,2.2vw,1.55rem);z-index:4;display:inline-flex;gap:6px}.hirepage.conpage .cvdots i{width:6px;height:6px;border-radius:50%;background:rgba(255,255,255,.28);transition:background .25s ease,width .25s ease}.hirepage.conpage .cvdots i.on{width:18px;border-radius:999px;background:var(--ox-soft)}.hirepage.conpage .cvzoom{position:relative;z-index:2;display:flex;flex-direction:column;gap:1.2rem}@media (min-width:1001px) and (min-height:700px){.hirepage.conpage .cvact.scrubbing .cvtrack{height:calc(100vh + var(--n) * 58vh);margin-top:clamp(1rem,2.5vh,1.8rem)}.hirepage.conpage .cvact.scrubbing .cvsticky{position:sticky;top:0;height:100vh;display:grid;align-content:start;padding-top:4.5vh}.hirepage.conpage .cvact.scrubbing .cvstage{height:min(86vh,50rem);padding:0}.hirepage.conpage .cvact.scrubbing .cvsticky>.w{width:100%;min-width:0}.hirepage.conpage .cvact.scrubbing .cvzoom{position:absolute;inset:0;display:block;transform:scale(calc(.9 + .2 * var(--p, 0)));transform-origin:50% 58%;will-change:transform}}.hirepage.conpage .cvledger{margin-top:clamp(1.4rem,3vh,2.2rem);display:flex;flex-direction:column;align-items:flex-start;gap:1.1rem}.hirepage.conpage .cvbound{padding:.85rem 1rem;border-left:3px solid var(--ox-mid);border-radius:0 10px 10px 0;background:var(--ox-wash);font-size:.92rem;line-height:1.55;color:var(--con-ink2);max-width:46rem}.hirepage.conpage .cvbound b{color:var(--ox)}.hirepage.conpage .cvask{display:inline-flex;align-items:center;gap:.5rem;font-size:.92rem;font-weight:650;color:var(--ox-mid);background:none;border:0;padding:0 0 2px;cursor:pointer;border-bottom:1px solid rgba(27,94,63,.35);transition:border-color .2s ease}.hirepage.conpage .cvask:hover{border-bottom-color:var(--ox-mid)}.hirepage.conpage .cvask svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.hirepage.conpage .cvface{border-radius:50%}.hirepage.conpage .cvdaystamp{align-self:center;font-family:var(--mono);font-size:.58rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:rgba(226,240,232,.62);margin:.4rem 0 .1rem}.hirepage.conpage .cvmsg{display:flex;align-items:flex-end;gap:.55rem;animation:cvrise .55s cubic-bezier(.33,0,.25,1) backwards}.hirepage.conpage .cvmsg.me{justify-content:flex-end}.hirepage.conpage .cvgut{align-self:flex-end;box-shadow:0 0 0 2px rgba(255,255,255,.14)}@keyframes cvrise{0%{opacity:0;transform:translateY(10px)}}.hirepage.conpage .cvbub{max-width:30rem;padding:.62rem .9rem;border-radius:16px 16px 16px 4px;background:var(--p-navy);color:#fff;font-size:.98rem;line-height:1.48;box-shadow:0 14px 30px -22px rgba(4,20,15,.9)}.hirepage.conpage .cvbub.me{border-radius:16px 16px 4px 16px;background:#123a5e}.hirepage.conpage .cvtyping{display:inline-flex;align-items:center;gap:5px;padding:.72rem .9rem;border-radius:16px 16px 16px 4px;background:var(--p-navy)}.hirepage.conpage .cvtyping i{width:6px;height:6px;border-radius:50%;background:rgba(255,255,255,.75);animation:cvtdot 1.15s ease-in-out infinite}.hirepage.conpage .cvtyping i:nth-child(2){animation-delay:.16s}.hirepage.conpage .cvtyping i:nth-child(3){animation-delay:.32s}@keyframes cvtdot{0%,to{opacity:.35;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.hirepage.conpage .cvworking{display:flex;align-items:center;gap:.5rem;margin-left:2.2rem;font-size:.82rem;color:rgba(226,240,232,.78)}.hirepage.conpage .cvworking i{width:7px;height:7px;border-radius:50%;background:var(--ox-soft);animation:cvpulse 1.3s ease-in-out infinite}@keyframes cvpulse{0%,to{opacity:.35}50%{opacity:1}}.hirepage.conpage .cvpaper{margin-left:2.2rem;max-width:30rem;display:flex;flex-direction:column;gap:.35rem;padding:.85rem 1rem;border-radius:14px;background:#fff;border:1px solid var(--p-rule);box-shadow:0 22px 44px -30px rgba(4,20,15,.85);animation:cvrise .55s cubic-bezier(.33,0,.25,1) backwards}.hirepage.conpage .cvpaper.flat{box-shadow:none;margin-left:0}.hirepage.conpage .cvpaper.opening{animation:cvopen .7s cubic-bezier(.33,0,.25,1) backwards}@keyframes cvopen{0%{opacity:0;transform:translateY(8px) scale(.97)}}.hirepage.conpage .cvpaper b{font-size:.9rem;font-weight:700;color:var(--p-ink);line-height:1.35}.hirepage.conpage .cvpaper em,.hirepage.conpage .cvpaperft{font-style:normal;font-size:.8rem;line-height:1.45;color:var(--p-soft)}.hirepage.conpage .cvcite{display:inline-flex;align-items:center;gap:.35rem;align-self:flex-start;font-family:var(--mono);font-size:.56rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--p-blue);background:rgba(37,99,235,.09);border-radius:999px;padding:.2rem .5rem}.hirepage.conpage .cvcite svg{width:11px;height:11px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linejoin:round}.hirepage.conpage .cvpaperhd{font-family:var(--mono);font-size:.58rem!important;font-weight:700!important;letter-spacing:.1em;text-transform:uppercase;color:var(--p-soft)!important}.hirepage.conpage .cvkv{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding:.3rem 0;border-bottom:1px solid var(--p-hair)}.hirepage.conpage .cvkv:last-of-type{border-bottom:0}.hirepage.conpage .cvkv s{text-decoration:none;font-size:.82rem;color:var(--p-soft)}.hirepage.conpage .cvkv.total i,.hirepage.conpage .cvkv.total s{font-weight:800;color:var(--con-ink,#14231c)}.hirepage.conpage .cvkv.quiet i,.hirepage.conpage .cvkv.quiet s{opacity:.62;font-weight:500}.hirepage.conpage .cvkv i{font-style:normal;font-size:.85rem;font-weight:700;color:var(--p-ink);font-variant-numeric:tabular-nums;text-align:right}.hirepage.conpage .cvwho{display:flex;align-items:center;gap:.6rem}.hirepage.conpage .cvwho>span{min-width:0}.hirepage.conpage .cvinit{flex:none;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;font-style:normal;font-size:.72rem;font-weight:700;letter-spacing:.02em;color:#fff;background:var(--p-navy)}.hirepage.conpage .cvwho b{display:flex;align-items:center;gap:.4rem;font-size:.9rem}.hirepage.conpage .cvwho em{display:block;font-size:.78rem;color:var(--p-soft)}.hirepage.conpage .cvbtnrow{display:flex;gap:.5rem;margin-top:.2rem}.hirepage.conpage .cvbtn{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;padding:.5rem .9rem;border-radius:10px;background:var(--p-navy);color:#fff;font-size:.82rem;font-weight:650}.hirepage.conpage .cvbtn.sm{padding:.4rem .7rem;font-size:.76rem;background:var(--p-sage);white-space:nowrap}.hirepage.conpage .cvbtn.wide{width:100%;margin-top:.5rem}.hirepage.conpage .cvspin{width:12px;height:12px;border-radius:50%;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;animation:cvspin .85s linear infinite}@keyframes cvspin{to{transform:rotate(1turn)}}.hirepage.conpage .cvlang{display:inline-flex;gap:4px;padding:3px;border-radius:999px;background:var(--p-canvas);border:1px solid var(--p-rule);align-self:flex-start}.hirepage.conpage .cvlang span{padding:.24rem .7rem;border-radius:999px;font-size:.78rem;font-weight:650;color:var(--p-soft)}.hirepage.conpage .cvlangpick{background:var(--p-navy);color:#fff!important}.hirepage.conpage .cvlive{display:inline-flex;align-items:center;gap:.4rem;font-family:var(--mono);font-size:.58rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#fff}.hirepage.conpage .cvlive i{width:7px;height:7px;border-radius:50%;background:#ef4444;animation:cvpulse 1.6s ease-in-out infinite}.hirepage.conpage .cvendpill{flex:none;padding:.5rem 1.2rem;border-radius:999px;background:#dc2626;color:#fff;font-size:.85rem;font-weight:650}.hirepage.conpage .cvart{display:flex;flex-direction:column;gap:.6rem;width:min(100%,23rem);padding:.9rem 1rem 1.05rem;border-radius:16px;background:#fff;border:1px solid var(--p-rule);box-shadow:0 34px 70px -36px rgba(4,20,15,.95)}.hirepage.conpage .cvact.scrubbing .cvart{position:absolute;z-index:5;top:50%;right:clamp(1rem,3vw,2.6rem);transform:translateY(-50%);max-height:calc(100% - 6rem);overflow:clip;animation:cvfly .62s cubic-bezier(.22,1,.36,1) backwards}.hirepage.conpage .cvact.scrubbing .cvart.left{right:auto;left:clamp(1rem,3vw,2.6rem);animation-name:cvflyleft}@keyframes cvfly{0%{opacity:0;transform:translate(26px,calc(-50% + 14px)) scale(.96)}}@keyframes cvflyleft{0%{opacity:0;transform:translate(-26px,calc(-50% + 14px)) scale(.96)}}.hirepage.conpage .cvarthd{font-family:var(--mono);font-size:.56rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--p-soft)}.hirepage.conpage .cvart .cvpaper{margin-left:0;max-width:none;box-shadow:none;padding:.7rem .85rem}.hirepage.conpage .cvprovrow{display:grid;grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));gap:.55rem}.hirepage.conpage .cvprov{display:flex;flex-direction:column;gap:3px;padding:.6rem .7rem;border:1px solid var(--p-rule);border-radius:12px;background:var(--p-canvas);min-width:0}.hirepage.conpage .cvprov.best{border-color:rgba(232,180,76,.75);background:#fff}.hirepage.conpage .cvbest{align-self:flex-start;font-size:.62rem;font-weight:650;letter-spacing:.01em;color:#7a5410;background:rgba(232,180,76,.22);border-radius:999px;padding:.16rem .55rem;margin-bottom:2px}.hirepage.conpage .cvprov b{font-size:.82rem;font-weight:700;color:var(--p-ink);line-height:1.25}.hirepage.conpage .cvprov em{font-style:normal;font-size:.7rem;color:var(--p-soft)}.hirepage.conpage .cvsigrow{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:2px}.hirepage.conpage .cvsig{display:inline-flex;align-items:center;gap:3px;font-size:.68rem;font-weight:650;color:var(--p-ink)}.hirepage.conpage .cvsig svg{width:11px;height:11px}.hirepage.conpage .cvsig s{text-decoration:none;color:var(--p-mute);font-weight:500}.hirepage.conpage .cvsig.star svg{fill:var(--p-butter)}.hirepage.conpage .cvsig.cms svg{fill:rgba(37,99,235,.16);stroke:var(--p-blue);stroke-width:1.6}.hirepage.conpage .cvnet{display:inline-flex;align-items:center;gap:4px;font-size:.68rem;font-weight:650;color:#15803d;margin-top:2px}.hirepage.conpage .cvnet i{width:6px;height:6px;border-radius:50%;background:var(--p-sage)}.hirepage.conpage .cvcost{font-size:.72rem;font-weight:700;color:var(--p-ink);font-variant-numeric:tabular-nums}.hirepage.conpage .cvcost.quiet{font-weight:500;font-size:.68rem;color:var(--p-mute)}.hirepage.conpage .cvyou{position:absolute;left:46%;bottom:14%;font-family:var(--mono);font-size:.5rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#fff;background:var(--p-navy);border-radius:999px;padding:.12rem .4rem}.hirepage.conpage .cvpresence{position:relative;display:inline-grid;flex:none}.hirepage.conpage .cvpresence i{position:absolute;right:-1px;bottom:-1px;width:10px;height:10px;border-radius:50%;background:var(--p-sage);box-shadow:0 0 0 2px #e8f5ec}.hirepage.conpage .cvdays{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:3px}.hirepage.conpage .cvday{display:flex;flex-direction:column;align-items:center;gap:1px;padding:.3rem 0;border-radius:9px;border:1px solid var(--p-rule);font-size:.78rem;font-weight:700;color:var(--p-ink);font-variant-numeric:tabular-nums}.hirepage.conpage .cvday s{text-decoration:none;font-size:.5rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--p-mute)}.hirepage.conpage .cvday.on{background:var(--p-navy);border-color:var(--p-navy);color:#fff}.hirepage.conpage .cvday.on s{color:rgba(255,255,255,.7)}.hirepage.conpage .cvslots{display:flex;gap:.4rem;flex-wrap:wrap}.hirepage.conpage .cvslot{padding:.32rem .6rem;border-radius:999px;border:1px solid var(--p-rule);font-size:.74rem;font-weight:650;color:var(--p-ink)}.hirepage.conpage .cvslot.on{border-color:var(--p-navy);background:rgba(11,37,69,.06)}.hirepage.conpage .cvnote{display:flex;flex-direction:column;gap:.3rem;padding:.6rem .7rem;border-radius:12px;border:1px solid var(--p-rule);background:var(--p-canvas)}.hirepage.conpage .cvnote.open{background:#fff;border-color:rgba(232,180,76,.7)}.hirepage.conpage .cvnotetop{display:flex;align-items:baseline;justify-content:space-between;gap:.6rem}.hirepage.conpage .cvnotetop b{font-size:.82rem;font-weight:700;color:var(--p-ink)}.hirepage.conpage .cvnotetop s{text-decoration:none;flex:none;font-family:var(--mono);font-size:.52rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--p-soft)}.hirepage.conpage .cvnote em{font-style:normal;font-size:.74rem;line-height:1.45;color:var(--p-soft)}.hirepage.conpage .cvnotebody{font-size:.78rem;line-height:1.45;color:var(--p-ink)}.hirepage.conpage .cvchips{display:flex;gap:.35rem;margin-top:.15rem}.hirepage.conpage .cvchip{padding:.24rem .6rem;border-radius:999px;border:1px solid var(--p-rule);font-size:.7rem;font-weight:650;color:var(--p-navy);background:#fff}.hirepage.conpage .cvwindow{align-self:flex-start;font-family:var(--mono);font-size:.54rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#7a5410;background:rgba(232,180,76,.24);border-radius:999px;padding:.2rem .55rem}.hirepage.conpage .cvstep{display:flex;align-items:center;gap:.5rem;font-size:.78rem;color:var(--p-soft)}.hirepage.conpage .cvstep i{flex:none;width:16px;height:16px;border-radius:50%;display:grid;place-items:center;font-size:9px;font-style:normal;color:#fff;background:var(--p-rule)}.hirepage.conpage .cvstep.done{color:var(--p-ink);font-weight:650}.hirepage.conpage .cvstep.done i{background:var(--p-sage)}.hirepage.conpage .cvband{margin:clamp(3.6rem,10vh,9rem) clamp(.4rem,1.2vw,1rem) 0;padding:clamp(2.4rem,6vh,4.2rem) 0 clamp(2.6rem,6vh,4.4rem);border-radius:24px;background:radial-gradient(110% 80% at 20% 0,rgba(126,42,56,.75) 0,rgba(94,31,43,0) 60%),linear-gradient(165deg,#5e1f2b,#45141f)}.hirepage.conpage .cvband h4{font-family:var(--serif);font-weight:500;font-size:clamp(1.4rem,2.8vw,2.1rem);letter-spacing:-.02em;color:#fff;margin:0 0 clamp(1.4rem,4vh,2.4rem)}.hirepage.conpage .cvbandrow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.2rem,3vw,2.2rem);align-items:stretch}.hirepage.conpage .cvbandrow figure{margin:0;display:flex;flex-direction:column;gap:1rem}.hirepage.conpage .cvbandrow figure .cvcrop{flex:1}.hirepage.conpage .cvbandrow figcaption b{display:block;font-size:1rem;font-weight:650;color:#fff;margin-bottom:.3rem}.hirepage.conpage .cvbandrow figcaption em{font-style:normal;font-size:.85rem;line-height:1.5;color:rgba(226,240,232,.72)}.hirepage.conpage .cvband.lit figure{animation:cvrise .7s cubic-bezier(.33,0,.25,1) backwards}.hirepage.conpage .cvband.lit figure:nth-child(2){animation-delay:.1s}.hirepage.conpage .cvband.lit figure:nth-child(3){animation-delay:.2s}.hirepage.conpage .cvdoc svg{width:13px;height:13px;fill:none;stroke:var(--p-blue);stroke-width:1.7;stroke-linejoin:round}.hirepage.conpage .consec{padding:clamp(3.4rem,9vh,8.5rem) 0 0}.hirepage.conpage .conhead{max-width:46rem}.hirepage.conpage .coneyebrow{display:inline-block;font-family:var(--mono);font-size:.62rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--con-soft);padding-left:16px;margin-bottom:.8rem;background:linear-gradient(var(--ox-mid),var(--ox-mid)) 0 50% /8px 8px no-repeat}.hirepage.conpage .consec .claim{font-family:var(--serif);font-weight:500;font-size:clamp(2.4rem,5.2vw,4.2rem);letter-spacing:-.034em;line-height:1.03;max-width:22ch}.hirepage.conpage .consec .claim .gray{color:#5c6a80}.hirepage.conpage .consec .claim .inkw{color:var(--con-ink)}.hirepage.conpage .confaq{margin-top:clamp(1.8rem,4vh,3rem);max-width:52rem;padding-bottom:clamp(3.6rem,10vh,9.75rem)}.hirepage.conpage .conq2{border-bottom:1px solid var(--con-rule)}.hirepage.conpage .conq2 summary{list-style:none;cursor:pointer;padding:1rem 0;font-size:1.02rem;font-weight:600;color:var(--con-ink);display:flex;align-items:center;justify-content:space-between;gap:1rem}.hirepage.conpage .conq2 summary::-webkit-details-marker{display:none}.hirepage.conpage .conq2 summary:after{content:"+";font-family:var(--mono);font-size:1.2rem;color:var(--con-soft);flex:none}.hirepage.conpage .conq2[open] summary:after{content:"–"}.hirepage.conpage .conq2 p{padding:0 0 1.1rem;color:var(--con-ink2);font-size:.95rem;line-height:1.62;max-width:46rem}.hirepage.conpage .close{position:relative;overflow:clip}.hirepage.conpage .close:before{content:"";position:absolute;top:-32%;right:-8%;width:min(48rem,62vw);height:min(48rem,62vw);border-radius:50%;background:radial-gradient(circle at 50% 50%,rgba(27,94,63,.28),rgba(27,94,63,0) 68%);pointer-events:none;z-index:0}.hirepage.conpage .close>.w{position:relative;z-index:1}.hirepage.conpage .close .conclosek{display:inline-flex;align-items:center;gap:.5rem;color:var(--ox-soft)}.hirepage.conpage .close .conclosek:before{content:"";width:8px;height:8px;background:var(--ox-mid)}.hirepage.conpage:after{content:"";position:fixed;left:0;right:0;bottom:0;height:7rem;background:linear-gradient(180deg,transparent 0,var(--bone,#f7f4ec) 78%);pointer-events:none;z-index:55}@media (max-width:900px){.hirepage.conpage .cvbandrow{grid-template-columns:minmax(0,1fr);gap:2rem}}@media (max-width:640px){.hirepage.conpage .cvstage{margin-inline:calc(-1 * clamp(1.25rem, 4.5vw, 4.5rem));border-radius:18px;padding:2.4rem .9rem 2.6rem}.hirepage.conpage .cvbub,.hirepage.conpage .cvpaper{max-width:100%}.hirepage.conpage .cvmoment{max-width:calc(100% - 2rem);white-space:normal;line-height:1.35}.hirepage.conpage .cvart{width:100%}}@media (prefers-reduced-motion:reduce){.hirepage.conpage .cvband.lit figure,.hirepage.conpage .cvlive i,.hirepage.conpage .cvlyric,.hirepage.conpage .cvmsg,.hirepage.conpage .cvpaper,.hirepage.conpage .cvpaper.opening,.hirepage.conpage .cvreceipt,.hirepage.conpage .cvsceneart,.hirepage.conpage .cvspin,.hirepage.conpage .cvtyping i,.hirepage.conpage .cvworking i{animation:none!important;opacity:1;transform:none}.hirepage.conpage .cvspin{border-top-color:rgba(255,255,255,.9)}}.hirepage.conpage .conherocopy h1 .everw{display:block;margin-left:.9em;font-size:1.28em;font-weight:500;letter-spacing:-.045em;color:var(--ox)}.hirepage.conpage .cvbars{width:100%;height:clamp(90px,18vh,150px);display:block}.hirepage.conpage .cvlyric{font-family:var(--serif);font-weight:450;font-size:clamp(1.35rem,2.4vw,2rem);line-height:1.35;letter-spacing:-.01em;text-align:center;color:#fff;max-width:34ch;text-wrap:balance}.hirepage.conpage .cvtile{position:relative;width:min(46%,21rem);aspect-ratio:4/5;border-radius:20px;overflow:clip;box-shadow:0 0 0 3px rgba(159,212,184,.35),0 34px 80px -36px rgba(2,10,6,.9)}.hirepage.conpage .cvtile video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 18%}.hirepage.conpage .cvtile .cvlive{position:absolute;top:.75rem;left:.75rem;display:inline-flex;align-items:center;gap:.4rem;padding:.28rem .65rem;border-radius:999px;background:rgba(6,23,15,.72);backdrop-filter:blur(4px);color:#fff;font-family:var(--mono);font-size:.58rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.hirepage.conpage .cvtile .cvlive i{width:6px;height:6px;border-radius:50%;background:#f43f5e}.hirepage.conpage .cvtile .cvendpill{position:absolute;right:.75rem;bottom:.75rem;padding:.32rem .85rem;border-radius:999px;background:#dc2626;color:#fff;font-size:.7rem;font-weight:700}.hirepage.conpage .cvlyric.call{max-width:30ch}@media (max-width:640px){.hirepage.conpage .cvtile{width:min(72%,17rem)}.hirepage.conpage .cvbars{height:72px}}.hirepage.conpage .cvscene{position:relative;gap:1.2rem}.hirepage.conpage .cvscene,.hirepage.conpage .cvscol{display:flex;flex-direction:column;align-items:center;width:100%}.hirepage.conpage .cvscol{gap:1rem;min-width:0}.hirepage.conpage .cvchathd{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:min(100%,26rem);padding:.6rem .7rem;border-radius:14px;border:1px solid var(--p-rule);background:linear-gradient(180deg,#e8f5ec,#fff 78%);box-shadow:0 26px 54px -34px rgba(4,20,15,.95);transition:opacity .5s ease}.hirepage.conpage .cvchathd[data-gone="1"]{opacity:0}.hirepage.conpage .cvchatwho{display:inline-flex;align-items:center;gap:.55rem;min-width:0}.hirepage.conpage .cvchatwho b{display:block;font-size:.86rem;font-weight:700;color:var(--p-ink)}.hirepage.conpage .cvchatwho em{display:block;font-style:normal;font-size:.72rem;color:var(--p-soft)}.hirepage.conpage .cvcallwrap{position:relative;flex:none}.hirepage.conpage .cvcallpill{position:relative;display:inline-flex;align-items:center;gap:.4rem;padding:.42rem .8rem;border-radius:999px;border:1px solid var(--p-rule);background:#fff;font-size:.8rem;font-weight:650;color:var(--p-soft);white-space:nowrap;transition:transform .16s ease,color .16s ease,border-color .16s ease,background .16s ease}.hirepage.conpage .cvcallpill svg{width:14px;height:14px;fill:currentColor}.hirepage.conpage .cvchathd[data-tap="1"] .cvcallpill{transform:scale(.94);color:var(--p-navy);border-color:rgba(11,37,69,.55);background:#eef3fb}.hirepage.conpage .cvripple{position:absolute;left:.7rem;top:50%;width:10px;height:10px;margin-top:-5px;border-radius:50%;background:rgba(11,37,69,.4);animation:cvripple .75s ease-out forwards}@keyframes cvripple{0%{transform:scale(.35);opacity:.6}to{transform:scale(9);opacity:0}}.hirepage.conpage .cvring{position:absolute;inset:-5px;border-radius:999px;border:2px solid rgba(34,163,72,.7);opacity:0;animation:cvring 1.9s ease-out infinite}.hirepage.conpage .cvring.two{animation-delay:.95s}@keyframes cvring{0%{opacity:.8;transform:scale(.98)}to{opacity:0;transform:scale(1.55)}}.hirepage.conpage .cvcalling{position:absolute;top:calc(100% + .55rem);right:0;white-space:nowrap;font-family:var(--mono);font-size:.6rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ox-soft);animation:cvrise .4s ease backwards}.hirepage.conpage .cvtilewrap{display:flex;justify-content:center;width:100%}.hirepage.conpage .cvscene .cvtile{width:min(72%,15rem)}.hirepage.conpage .cvcaptions{display:flex;flex-direction:column;align-items:center;gap:.55rem;width:100%}.hirepage.conpage .cvscene .cvlyric{animation:cvrise .5s cubic-bezier(.33,0,.25,1) backwards}.hirepage.conpage .cvlyric s{display:block;text-decoration:none;font-family:var(--mono);font-size:.56rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ox-soft);margin-bottom:.35rem}.hirepage.conpage .cvlyric.past{font-size:clamp(.88rem,1.1vw,1.02rem);color:rgba(226,240,232,.5)}.hirepage.conpage .cvlyric.past s{color:rgba(159,212,184,.5)}.hirepage.conpage .cvchiprow{display:flex;flex-direction:column;align-items:center;gap:.4rem}.hirepage.conpage .cvscenechip{display:inline-flex;align-items:center;gap:.45rem;padding:.32rem .75rem;border-radius:999px;border:1px solid rgba(159,212,184,.34);background:rgba(255,255,255,.08);font-family:var(--mono);font-size:.58rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#e2f0e8;animation:cvrise .45s ease backwards}.hirepage.conpage .cvscenechip.done{color:rgba(226,240,232,.72);border-color:rgba(159,212,184,.2)}.hirepage.conpage .cvchecked{flex:none;display:grid;place-items:center;width:13px;height:13px;border-radius:50%;background:var(--ox-soft);color:#06301f;font-size:8px;font-style:normal}.hirepage.conpage .cvreceipt{display:inline-flex;align-items:center;gap:.55rem;font-family:var(--serif);font-weight:450;font-size:clamp(1.02rem,1.5vw,1.24rem);letter-spacing:-.01em;color:#fff;animation:cvrise .55s cubic-bezier(.33,0,.25,1) backwards}.hirepage.conpage .cvreceipt i{flex:none;display:grid;place-items:center;width:18px;height:18px;border-radius:50%;background:var(--ox-soft);color:#06301f;font-size:11px;font-style:normal}.hirepage.conpage .cvsceneart{display:flex;justify-content:center;width:100%}.hirepage.conpage .cvwires{display:none;position:absolute;inset:0;width:100%;height:100%;z-index:3;pointer-events:none;overflow:visible}.hirepage.conpage .cvwire{fill:none;stroke:rgba(159,212,184,.7);stroke-width:1.4;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;animation:cvwiredraw .75s cubic-bezier(.22,1,.36,1) forwards}@keyframes cvwiredraw{to{stroke-dashoffset:0}}@media (min-width:1001px) and (min-height:700px){.hirepage.conpage .cvact.cvsceneact.scrubbing .cvzoom{transform:none}.hirepage.conpage .cvact.scrubbing .cvscene{position:absolute;inset:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.04fr) minmax(0,1fr);align-items:center;gap:clamp(.5rem,1.4vw,1.2rem);padding:clamp(3rem,4.6vw,3.8rem) clamp(1rem,2.6vw,2.2rem) clamp(3rem,4.4vw,3.6rem);will-change:transform}.hirepage.conpage .cvact.scrubbing .cvscene .cvscol.left{grid-area:1/1}.hirepage.conpage .cvact.scrubbing .cvscene .cvscol.mid{grid-area:1/2;gap:.7rem}.hirepage.conpage .cvact.scrubbing .cvscene .cvscol.right{grid-area:1/3;gap:.7rem}.hirepage.conpage .cvact.scrubbing .cvchathd{position:absolute;left:0;right:0;top:clamp(2.4rem,4vw,3.2rem);margin-inline:auto;width:min(64%,24rem);z-index:6}.hirepage.conpage .cvact.scrubbing .cvscene .cvtile{width:min(100%,12.5rem)}.hirepage.conpage .cvact.scrubbing .cvscene .cvbars{height:clamp(48px,8vh,74px)}.hirepage.conpage .cvact.scrubbing .cvscene .cvlyric{font-size:clamp(.98rem,1.5vw,1.3rem);max-width:26ch}.hirepage.conpage .cvact.scrubbing .cvscene .cvart{position:static;width:100%;max-height:none;overflow:visible;transform:none;padding:.75rem .85rem .85rem;animation:cvartrise .6s cubic-bezier(.22,1,.36,1) .26s backwards}.hirepage.conpage .cvact.scrubbing .cvscene .cvwires{display:block}}@keyframes cvartrise{0%{opacity:0;transform:translateY(16px) scale(.97)}}@media (min-width:1001px) and (min-height:700px) and (max-height:860px){.hirepage.conpage .cvact.scrubbing .cvscene{padding:clamp(2.6rem,4vw,3rem) clamp(1rem,2.6vw,2.2rem) clamp(2.4rem,3.6vw,2.8rem)}.hirepage.conpage .cvact.scrubbing .cvscene .cvtile{width:min(100%,10.5rem)}.hirepage.conpage .cvact.scrubbing .cvscene .cvbars{height:38px}.hirepage.conpage .cvact.scrubbing .cvscene .cvlyric{font-size:clamp(.88rem,1.2vw,1.06rem)}.hirepage.conpage .cvact.scrubbing .cvscene .cvcaptions{gap:.4rem}.hirepage.conpage .cvact.scrubbing .cvscene .cvreceipt{font-size:1rem}.hirepage.conpage .cvact.scrubbing .cvscene .cvart{gap:.45rem;padding:.6rem .7rem .65rem}.hirepage.conpage .cvact.scrubbing .cvscene .cvslots{display:none}.hirepage.conpage .cvact.scrubbing .cvscene .cvnote{gap:.2rem;padding:.45rem .6rem}.hirepage.conpage .cvact.scrubbing .cvscene .cvprov{padding:.5rem .6rem}}@media (min-width:1001px) and (min-height:700px){.hirepage.conpage .cvact.scrubbing#answers .cvsticky{height:auto;top:4.5vh;padding-top:0}.hirepage.conpage .cvact.scrubbing#answers .cvstage{height:min(58vh,33rem)}}.hirepage.conpage .cvthread{display:flex;flex-direction:column;gap:.7rem;max-width:42rem;margin:0 auto;width:100%}.hirepage.conpage .cvact.scrubbing .cvthread{position:absolute;inset:0;padding:clamp(2.8rem,5vw,4rem) clamp(1.2rem,3vw,2.4rem) clamp(3rem,5vw,4.2rem);max-width:46rem;margin-inline:auto;justify-content:flex-end;overflow:clip}.hirepage.conpage .cvthread .prior{display:flex;flex-direction:column;gap:.7rem;opacity:.35;-webkit-mask-image:linear-gradient(180deg,transparent,#000 58%);mask-image:linear-gradient(180deg,transparent,#000 58%)}.hirepage.conpage .cvthread .prior .cvmsg{animation:none}.hirepage.conpage .cvchathd[data-tap="1"]{animation:cvheadfall .26s cubic-bezier(.4,0,1,1) .24s forwards}@keyframes cvheadfall{to{transform:translateY(24px);background:transparent;border-color:transparent;box-shadow:none}}.hirepage.conpage .cvchathd[data-tap="1"] .cvcallpill svg,.hirepage.conpage .cvchathd[data-tap="1"] .cvchatwho{opacity:0;transition:opacity .2s ease .24s}.hirepage.conpage .cvchathd[data-tap="1"] .cvcallpill{animation:cvpillspend .2s ease .24s forwards}@keyframes cvpillspend{to{color:transparent;background:transparent;border-color:transparent}}.hirepage.conpage .cvring{animation-name:cvringwide}@keyframes cvringwide{0%{opacity:.8;transform:scale(.98)}to{opacity:0;transform:scale(3.4)}}.hirepage.conpage .cvscene .cvtilewrap .cvtile{animation:cvpickup .22s cubic-bezier(.22,1,.36,1) backwards}@keyframes cvpickup{0%{opacity:0;transform:scale(.92)}}.hirepage.conpage .cvscene .cvbars{animation:cvbarsweep .3s cubic-bezier(.22,1,.36,1) .12s backwards}@keyframes cvbarsweep{0%{transform:scaleY(.06)}}.hirepage.conpage .cvwire.under{stroke:rgba(159,212,184,.15);stroke-width:6;animation:none;stroke-dasharray:none;stroke-dashoffset:0}.hirepage.conpage .cvwire{stroke:rgba(159,212,184,.85);stroke-width:2}.hirepage.conpage .cvwirepulse{fill:none;stroke:rgba(226,240,232,.9);stroke-width:2.4;stroke-linecap:round;stroke-dasharray:.06 .94;stroke-dashoffset:1;animation:cvwirepulse .7s cubic-bezier(.4,0,.4,1) .35s forwards}@keyframes cvwirepulse{to{stroke-dashoffset:0}}.hirepage.conpage .cvtx{display:flex;flex-direction:column;gap:.35rem}.hirepage.conpage .cvtxline{font-size:.72rem;line-height:1.45;color:var(--p-ink);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.hirepage.conpage .cvtxline s{text-decoration:none;font-family:var(--mono);font-size:.5rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--p-mute);margin-right:.4rem}.hirepage.conpage .cvtxline.writing{color:var(--p-soft);-webkit-line-clamp:3;line-clamp:3}.hirepage.conpage .cvcaret{display:inline-block;width:1.5px;height:.72rem;margin-left:2px;vertical-align:text-bottom;background:var(--p-blue);animation:cvcaret 1.05s step-end infinite}@keyframes cvcaret{0%,to{opacity:1}50%{opacity:0}}.hirepage.conpage .cvstatictile{background:var(--ox-mid)}.hirepage.conpage .cvposter{position:absolute;inset:0;background:url(/assets/amanda/video/amanda-hero-poster-v2.jpg) no-repeat 50% 18%/cover}.hirepage.conpage .cvdur{position:absolute;top:.75rem;left:.75rem;padding:.28rem .65rem;border-radius:999px;background:rgba(6,23,15,.72);backdrop-filter:blur(4px);color:#fff;font-family:var(--mono);font-size:.58rem;font-weight:700;letter-spacing:.1em}.hirepage.conpage .cvended{font-size:.86rem;line-height:1.5;color:rgba(226,240,232,.68);animation:cvrise .5s cubic-bezier(.33,0,.25,1) .25s backwards}.hirepage.conpage .cvscene[data-ended="1"] .cvtilewrap .cvtile{width:74px;border-radius:50%;filter:saturate(.35) brightness(.86);box-shadow:0 0 0 2px rgba(159,212,184,.25);transition:width .3s cubic-bezier(.22,1,.36,1),border-radius .3s cubic-bezier(.22,1,.36,1),filter .3s ease;animation:none}.hirepage.conpage .cvscene[data-ended="1"] .cvdur{opacity:0}.hirepage.conpage .cvscene[data-ended="1"] .cvendpill{animation:cvendpress .32s ease-out backwards}@keyframes cvendpress{0%{transform:scale(1);background:#dc2626}40%{transform:scale(.9);background:#991b1b}to{transform:scale(.94);opacity:0}}@media (prefers-reduced-motion:reduce){.hirepage.conpage .cvcaret,.hirepage.conpage .cvchathd[data-tap="1"],.hirepage.conpage .cvchathd[data-tap="1"] .cvcallpill,.hirepage.conpage .cvended,.hirepage.conpage .cvscene .cvbars,.hirepage.conpage .cvscene .cvtilewrap .cvtile,.hirepage.conpage .cvscene[data-ended="1"] .cvendpill,.hirepage.conpage .cvwirepulse{animation:none;opacity:1;transform:none}.hirepage.conpage .cvwirepulse{display:none}}.hirepage.conpage .constitch{display:block;width:100%;height:100%;overflow:visible}.hirepage.conpage .constitchline{fill:none;stroke:var(--ox-soft);stroke-width:2;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0}@keyframes constitchdraw{0%{stroke-dashoffset:1}}@keyframes conmonthlit{0%{opacity:.25}}.hirepage.conpage .conbandeye{position:static;flex-direction:column;gap:2px;justify-content:flex-start;margin:0 0 .9rem}.hirepage.conpage .conbandeye span+span{color:#fff}.hirepage.conpage .conbandeye.oncream{color:var(--con-soft)}.hirepage.conpage .conbandeye.oncream span+span{color:var(--ox-mid)}.hirepage.conpage .cvbandask{margin-top:clamp(1.6rem,4vh,2.6rem)}.hirepage.conpage .cvbandask .cvask{color:var(--ox-soft);border-bottom-color:rgba(159,212,184,.4)}.hirepage.conpage .cvbandask .cvask:hover{border-bottom-color:var(--ox-soft)}.hirepage.conpage .concloseknot{display:inline-block;vertical-align:middle;width:9px;height:9px;margin-left:.5rem;border-radius:50%;background:var(--ox-soft);box-shadow:0 0 0 4px rgba(159,212,184,.16)}.hirepage.conpage .conplate{position:relative;margin-top:clamp(1.6rem,5vw,2.4rem);margin-bottom:96px;width:100%;aspect-ratio:6/7;border-radius:26px;background:radial-gradient(90% 80% at 72% 24%,rgba(217,138,146,.13),transparent 55%),radial-gradient(120% 120% at 70% 30%,#123056 0,#0b2545 45%,#061630 100%);box-shadow:0 1px 2px rgba(4,20,15,.28),0 44px 100px -50px rgba(4,20,15,.72)}.hirepage.conpage .conheroconvo{position:absolute;left:5%;right:5%;bottom:7%;z-index:2;display:flex;flex-direction:column;gap:.5rem;max-width:24rem}.hirepage.conpage .conpresence{align-self:flex-start;display:inline-flex;align-items:center;gap:.5rem;padding:.3rem .8rem .3rem .32rem;border-radius:999px;background:#0a1d33;box-shadow:0 12px 28px -16px rgba(4,8,30,.8)}.hirepage.conpage .conpresence .cvface{flex:none;position:relative;box-shadow:0 0 0 2px rgba(244,240,230,.16)}.hirepage.conpage .conpresence .cvface:after{content:"";position:absolute;right:-1px;bottom:-1px;width:8px;height:8px;border-radius:50%;background:#4fbe8a;border:2px solid #0a1d33}.hirepage.conpage .conpresence b{color:#fff;font-size:.78rem;font-weight:650;letter-spacing:-.01em}.hirepage.conpage .conpresence s{text-decoration:none;font-size:.7rem;color:rgba(226,240,232,.6)}.hirepage.conpage .conhq{align-self:flex-end;max-width:88%;padding:.55rem .85rem;border-radius:14px 14px 4px 14px;background:#0a1d33;color:#fff;font-size:.82rem;line-height:1.45;box-shadow:0 14px 30px -18px rgba(4,8,30,.8)}.hirepage.conpage .conha{align-self:flex-start;width:100%;padding:.8rem .9rem;border-radius:14px 14px 14px 4px;background:rgba(255,255,255,.97);backdrop-filter:blur(6px);box-shadow:0 22px 50px -24px rgba(4,8,30,.72);display:flex;flex-direction:column;gap:.55rem}.hirepage.conpage .conha>p{font-size:.8rem;line-height:1.5;color:var(--con-ink2)}.hirepage.conpage .conhsrc{display:inline-flex;align-items:baseline;gap:.45rem;padding:.3rem .55rem;border-left:3px solid var(--ox-mid);background:var(--ox-wash);border-radius:4px;font-size:.7rem;color:var(--con-ink2)}.hirepage.conpage .conhsrc s{text-decoration:none;font-family:var(--mono);font-size:.52rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ox-mid)}@keyframes conplatein{0%{opacity:0}}@keyframes conconvoin{0%{opacity:0;transform:translateY(10px)}}.hirepage.conpage .conplate.lit{animation:conplatein .6s cubic-bezier(.22,1,.36,1) backwards}.hirepage.conpage .conplate.lit .conheroconvo{animation:conconvoin .45s cubic-bezier(.22,1,.36,1) .15s backwards}@media (min-width:1001px){.hirepage.conpage .conhero{padding-top:clamp(1rem,2.4vh,2.2rem)}.hirepage.conpage .conhero>.w{display:grid;grid-template-columns:minmax(0,1fr) clamp(360px,40%,480px);align-items:center;gap:clamp(2rem,4vw,4rem)}.hirepage.conpage .conhero .conherocopy h1{font-size:clamp(2.6rem,4.2vw,4.1rem)}.hirepage.conpage .conplate{margin:0;width:100%;aspect-ratio:auto;height:min(560px,calc(100vh - 268px))}.hirepage.conpage .conheroconvo{left:-4%;right:auto;bottom:8%;width:min(90%,26rem);max-width:26rem}}@media (prefers-reduced-motion:reduce){.hirepage.conpage .conplate.lit,.hirepage.conpage .conplate.lit .conheroconvo{animation:none;opacity:1;transform:none}}.hirepage.conpage .cvduoscene{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(1.2rem,2.5vw,2.4rem);align-items:start;width:min(100%,62rem);margin:0 auto;padding:clamp(1.2rem,2.5vw,2rem)}.hirepage.conpage .cvduosay{display:flex;flex-direction:column;gap:.7rem}.hirepage.conpage .cvduoside{display:flex;flex-direction:column;gap:.9rem}.hirepage.conpage .cvduoside .cvartifact,.hirepage.conpage .cvduoside .cvpaper{margin:0}@media (max-width:1000px){.hirepage.conpage .cvduoscene{grid-template-columns:minmax(0,1fr);padding:.4rem 0 0}}.hirepage.conpage .cvsbc{align-self:flex-start;width:min(100%,30rem);background:#fdfcf8;border:1px solid rgba(20,35,28,.14);border-radius:10px;padding:.95rem 1.1rem .75rem;box-shadow:0 1px 2px rgba(8,20,14,.18),0 22px 36px -20px rgba(8,20,14,.55);font-family:Georgia,Times New Roman,serif}.hirepage.conpage .cvsbchd{position:relative;padding-bottom:.5rem;border-bottom:2px solid #22332b;margin-bottom:.2rem;padding-right:4.6rem}.hirepage.conpage .cvsbchd b{display:block;font-size:.78rem;color:#1c2723;letter-spacing:.01em}.hirepage.conpage .cvsbchd em{font-size:.66rem;font-style:italic;color:#5b665f}.hirepage.conpage .cvsbcpin{position:absolute;top:.1rem;right:0;font-family:var(--mono,ui-monospace,monospace);font-size:.56rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#5e1f2b;background:#f4e0e2;border-radius:999px;padding:.22rem .6rem;animation:cvpinstamp .4s cubic-bezier(.34,1.5,.5,1) .75s both}@keyframes cvpinstamp{0%{opacity:0;transform:scale(1.5)}}.hirepage.conpage .cvsbcrow{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:.7rem;padding:.44rem 0;border-top:1px solid #e7e3d6;font-size:.66rem;line-height:1.45}.hirepage.conpage .cvsbcrow:first-of-type{border-top:0}.hirepage.conpage .cvsbcrow s{text-decoration:none;font-style:italic;color:#4c5550}.hirepage.conpage .cvsbcrow i{font-style:normal;font-weight:700;color:#1c2723}.hirepage.conpage .cvsbcrow.dim2{opacity:.45;-webkit-mask-image:linear-gradient(#000 30%,transparent);mask-image:linear-gradient(#000 30%,transparent)}.hirepage.conpage .cvsbcrow.hl mark{color:inherit;background-color:transparent;background-image:linear-gradient(rgba(233,196,106,.85),rgba(233,196,106,.85));background-repeat:no-repeat;background-position:0 55%;background-size:100% 78%;padding:0 .15rem;animation:cvmarker .55s cubic-bezier(.3,0,.2,1) .45s both}@keyframes cvmarker{0%{background-size:0 78%}}@media (prefers-reduced-motion:reduce){.hirepage.conpage .cvsbcpin,.hirepage.conpage .cvsbcrow.hl mark{animation:none}}.hirepage.conpage .cvmapx{position:relative;height:clamp(14.5rem,33vh,18.5rem);border-radius:12px;overflow:clip;background:#eef1ec;border:1px solid rgba(20,35,28,.08)}.hirepage.conpage .cvmapbg{position:absolute;inset:0;width:100%;height:100%}.hirepage.conpage .cvmapme{position:absolute;left:80%;top:46%;bottom:auto}.hirepage.conpage .cvmappin{position:absolute;left:var(--x);top:var(--y);width:14px;height:14px;border-radius:50% 50% 50% 0;transform:rotate(-45deg);background:var(--ox-mid,#0f5c46);box-shadow:0 3px 6px -2px rgba(9,48,35,.6);animation:cvpindrop .5s cubic-bezier(.34,1.4,.5,1) both}.hirepage.conpage .cvmappin:before{content:"";position:absolute;inset:4px;border-radius:50%;background:#fff}.hirepage.conpage .cvmappin:after{content:"";position:absolute;inset:-9px;border-radius:50%;border:2px solid rgba(15,92,70,.45);animation:cvsonar .9s ease-out both;animation-delay:inherit}.hirepage.conpage .cvmappin.d2{animation-delay:.16s}.hirepage.conpage .cvmappin.d3{animation-delay:.32s}@keyframes cvpindrop{0%{opacity:0;transform:rotate(-45deg) translate(10px,-10px)}}@keyframes cvsonar{0%{opacity:.9;transform:scale(.4)}to{opacity:0;transform:scale(1.5)}}.hirepage.conpage .cvmapdock{position:absolute;left:5%;top:12%;width:min(63%,16.5rem);background:#fff;border-radius:12px;padding:.7rem .8rem .75rem;box-shadow:0 1px 2px rgba(8,20,14,.14),0 16px 28px -16px rgba(8,20,14,.5);display:flex;flex-direction:column;gap:.42rem;animation:cvdockin .5s cubic-bezier(.22,1,.3,1) .55s both}.hirepage.conpage .cvmapdock:before{content:"";position:absolute;top:-1.7rem;left:30%;width:2px;height:1.7rem;background:rgba(15,92,70,.55)}.hirepage.conpage .cvdrid{display:flex;align-items:center;gap:.6rem}.hirepage.conpage .cvdrav{position:relative;flex:none;width:42px;height:42px;border-radius:50%;overflow:clip;background:linear-gradient(150deg,#d9e7dc,#b9d2c0);box-shadow:inset 0 0 0 1px rgba(15,92,70,.18);display:grid;place-items:center}.hirepage.conpage .cvdrav s{text-decoration:none;font-family:var(--serif);font-size:.95rem;font-weight:550;letter-spacing:.02em;color:#1f4a3a}.hirepage.conpage .cvdrav img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .3s}.hirepage.conpage .cvdrwho{display:flex;flex-direction:column;gap:1px;min-width:0}.hirepage.conpage .cvmapdock b{font-size:.86rem;letter-spacing:-.01em;color:#1c2723}.hirepage.conpage .cvmapdock em{font-style:normal;font-size:.7rem;color:#5b665f}.hirepage.conpage .cvdrchips{display:flex;flex-wrap:wrap;gap:.35rem}.hirepage.conpage .cvdrchip{display:inline-flex;align-items:center;gap:4px;font-size:.64rem;font-weight:600;color:#47534c;background:#f0f2ee;border-radius:999px;padding:.22rem .55rem;white-space:nowrap}.hirepage.conpage .cvdrchip svg{width:10px;height:10px}.hirepage.conpage .cvdrchip.good{color:#0e5340;background:rgba(15,92,70,.1)}@keyframes cvdockin{0%{opacity:0;transform:translateY(8px) scale(.97)}}.hirepage.conpage .cvmapflag{position:absolute;left:var(--x);top:var(--y);font-size:.62rem;font-weight:600;color:#3c4a44;background:#ffffff;border:1px solid rgba(20,35,28,.14);border-radius:999px;padding:.24rem .6rem;white-space:nowrap;box-shadow:0 8px 16px -10px rgba(8,20,14,.5);animation:cvdockin .45s cubic-bezier(.22,1,.3,1) .25s both}.hirepage.conpage .cvmapflag i{font-style:normal;font-weight:800;margin-left:.3rem}.hirepage.conpage .cvmapflag.re{left:auto;right:4%}.hirepage.conpage .cvmapflag.good{background:#0f5c46;border-color:#0f5c46;color:#eaf5ef;animation-delay:.1s}.hirepage.conpage .cvmapft{display:flex;flex-direction:column;gap:.15rem;font-size:.72rem;color:#5b665f;padding-top:.15rem}.hirepage.conpage .cvmapft b{color:#1c2723}.hirepage.conpage .cvmapnote{font-style:italic;color:#46564f}@media (prefers-reduced-motion:reduce){.hirepage.conpage .cvmapdock,.hirepage.conpage .cvmapflag,.hirepage.conpage .cvmappin,.hirepage.conpage .cvmappin:after{animation:none}}@media (min-width:1001px) and (min-height:700px){.hirepage.conpage .cvact.scrubbing .cvduoscene{min-height:100%;align-items:center;align-content:center;padding-inline:clamp(2.2rem,4.5vw,4rem)}.hirepage.conpage .cvact.scrubbing .cvduoside .cvart{width:clamp(23rem,38%,28rem);transform:translate(-2.6rem,-50%)}.hirepage.conpage .cvduoside .cvart{width:clamp(23rem,38%,28rem)}}.hirepage.conpage .cvkvin{animation:cvkvin .4s cubic-bezier(.22,1,.3,1) both}@keyframes cvkvin{0%{opacity:0;transform:translateY(6px)}}.hirepage.conpage .cvended{display:flex;flex-direction:column;align-items:center;gap:.3rem}.hirepage.conpage .cvendbeat{animation:cvkvin .45s cubic-bezier(.22,1,.3,1) both}.hirepage.conpage .cvendbeat.two{display:inline-flex;align-items:center;gap:.4rem;animation-delay:.8s}.hirepage.conpage .cvendbeat.two i{font-style:normal;display:inline-grid;place-items:center;width:15px;height:15px;border-radius:50%;background:rgba(133,205,170,.25);color:#9fdcbd;font-size:.6rem}@media (prefers-reduced-motion:reduce){.hirepage.conpage .cvendbeat,.hirepage.conpage .cvkvin{animation:none}}.hirepage.conpage .conyear{display:grid;grid-template-columns:repeat(12,1fr);gap:clamp(.3rem,.7vw,.55rem);align-items:end;max-width:56rem;margin:clamp(1.8rem,4vh,2.8rem) auto 0}.hirepage.conpage .conym{display:flex;flex-direction:column;align-items:stretch;gap:.45rem;position:relative}.hirepage.conpage .conym i{display:block;height:2.1rem;border-radius:7px;background:#dcead9;border:1px solid rgba(94,31,43,.12);transform-origin:bottom}.hirepage.conpage .conym.oe i{background:var(--p-navy,#0b2545);border-color:var(--p-navy,#0b2545)}.hirepage.conpage .conym s{text-decoration:none;text-align:center;font-family:var(--mono);font-size:.58rem;font-weight:700;letter-spacing:.08em;color:#8a958d}.hirepage.conpage .conym.oe s{color:var(--p-navy,#0b2545)}.hirepage.conpage .conytag{position:absolute;bottom:calc(100% + .15rem);left:50%;transform:translateX(-50%);white-space:nowrap;font-style:normal;font-size:.66rem;font-weight:600;color:#38544a;background:#fff;border:1px solid rgba(94,31,43,.14);border-radius:999px;padding:.16rem .55rem;box-shadow:0 6px 14px -8px rgba(9,48,35,.35)}.hirepage.conpage .conym.oe .conytag{color:#f4f0e6;background:var(--p-navy,#0b2545);border-color:var(--p-navy,#0b2545)}.hirepage.conpage .conproblem.lit .conym:not(.oe) i{animation:conyfill .45s cubic-bezier(.22,1,.3,1) both;animation-delay:calc(var(--ti) * 70ms + .15s)}.hirepage.conpage .conproblem.lit .conytag{animation:conytagin .45s cubic-bezier(.22,1,.3,1) both;animation-delay:calc(var(--ti) * 70ms + .5s)}@keyframes conyfill{0%{opacity:0;transform:scaleY(.2)}}@keyframes conytagin{0%{opacity:0;transform:translate(-50%,5px)}}@media (prefers-reduced-motion:reduce){.hirepage.conpage .conproblem.lit .conym:not(.oe) i,.hirepage.conpage .conproblem.lit .conytag{animation:none}}@media (max-width:700px){.hirepage.conpage .conytag{display:none}.hirepage.conpage .conym.oe .conytag{display:inline-block;font-size:.56rem}}.hirepage.conpage .cvstack{position:relative;max-width:26rem}.hirepage.conpage .cvsheet{display:block;border-radius:10px;background:#fdfcf8}.hirepage.conpage .cvsheet.b1,.hirepage.conpage .cvsheet.b2{position:absolute;inset:0;transform:rotate(1.4deg) translate(6px,5px);background:#f1eee4;box-shadow:0 14px 26px -18px rgba(3,16,11,.8)}.hirepage.conpage .cvsheet.b2{transform:rotate(-1.2deg) translate(-5px,9px);background:#eae7db}.hirepage.conpage .cvsheet.top{position:relative;padding:1.15rem 1.25rem 1rem;font-family:Georgia,Times New Roman,serif;box-shadow:0 1px 2px rgba(3,16,11,.3),0 24px 44px -22px rgba(3,16,11,.85)}.hirepage.conpage .cvshead{padding-bottom:.55rem;border-bottom:2px solid #22332b;margin-bottom:.35rem}.hirepage.conpage .cvshead b{display:block;font-size:.92rem;color:#1c2723}.hirepage.conpage .cvshead em{font-size:.68rem;font-style:italic;color:#5b665f}.hirepage.conpage .cvsrow{display:flex;justify-content:space-between;gap:.8rem;padding:.4rem 0;border-top:1px solid #e7e3d6;font-size:.74rem}.hirepage.conpage .cvsrow:first-of-type{border-top:0}.hirepage.conpage .cvsrow s{text-decoration:none;font-style:italic;color:#4c5550}.hirepage.conpage .cvsrow i{font-style:normal;font-weight:700;color:#1c2723}.hirepage.conpage .cvsfoot{display:flex;align-items:baseline;justify-content:space-between;gap:.8rem;margin-top:.7rem;padding-top:.6rem;border-top:1px solid #e7e3d6}.hirepage.conpage .cvsigng{font-family:Snell Roundhand,Savoye LET,Segoe Script,cursive;font-size:1.35rem;color:#23372e;transform:rotate(-2deg)}.hirepage.conpage .cvsfoot em{font-size:.62rem;font-style:italic;color:#5b665f}.hirepage.conpage .cvminib{max-width:26rem;border-radius:12px;overflow:clip;background:#fbfaf6;box-shadow:0 1px 2px rgba(3,16,11,.3),0 24px 44px -22px rgba(3,16,11,.85)}.hirepage.conpage .cvmbbar{display:flex;align-items:center;gap:.6rem;padding:.5rem .8rem;background:#efece2;border-bottom:1px solid rgba(20,35,28,.1)}.hirepage.conpage .cvmbdots{display:flex;gap:.28rem}.hirepage.conpage .cvmbdots i{width:7px;height:7px;border-radius:50%;background:#cdc6b5}.hirepage.conpage .cvmbbar s{text-decoration:none;font-family:var(--mono);font-size:.6rem;letter-spacing:.04em;color:#6d675a;background:#fff;border-radius:999px;padding:.16rem .7rem}.hirepage.conpage .cvmbhero{padding:1rem 1.1rem .85rem;background:linear-gradient(150deg,#10442f,#0b3324);color:#eef5ef}.hirepage.conpage .cvmbhero span{display:block;font-family:var(--mono);font-size:.54rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:rgba(238,245,239,.7);margin-bottom:.25rem}.hirepage.conpage .cvmbhero b{font-family:var(--serif);font-weight:500;font-size:1.25rem;letter-spacing:-.01em}.hirepage.conpage .cvmbrow{margin:.8rem .9rem .5rem;padding:.65rem .8rem;background:#fff;border:1px solid rgba(20,35,28,.1);border-radius:9px}.hirepage.conpage .cvmbrow b{display:block;font-size:.82rem;color:#1c2723}.hirepage.conpage .cvmbrow em{font-style:normal;font-size:.7rem;color:#5b665f}.hirepage.conpage .cvmbask{display:flex;align-items:center;gap:.6rem;margin:0 .9rem .9rem;padding:.55rem .8rem;background:#f1efe6;border-radius:9px}.hirepage.conpage .cvmbask b{display:block;font-size:.78rem;color:#1c2723}.hirepage.conpage .cvmbask em{font-style:normal;font-size:.66rem;color:#5b665f}.hirepage.conpage .cvmem{background:#fffdf6;border-radius:12px;padding:1.1rem 1.15rem;display:flex;flex-direction:column;gap:.55rem;box-shadow:0 26px 54px -26px rgba(20,10,6,.75);height:100%}.hirepage.conpage .cvmemhead{display:flex;align-items:baseline;justify-content:space-between;gap:.6rem;border-bottom:1px solid #e7e2d6;padding-bottom:.5rem}.hirepage.conpage .cvmemhead b{font-family:var(--serif);font-size:1.02rem;color:#0b2545}.hirepage.conpage .cvmemhead em{font-style:normal;font-size:.62rem;color:#8b96a6}.hirepage.conpage .cvmemrow{display:flex;flex-direction:column;gap:2px;border-bottom:1px dotted #e7e2d6;padding-bottom:.5rem}.hirepage.conpage .cvmemrow i{font-style:normal;font-size:.82rem;font-weight:600;color:#0b2545}.hirepage.conpage .cvmemrow s{text-decoration:none;font-family:var(--mono);font-size:.54rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ox-mid,#7e2a38)}.hirepage.conpage .cvmemfoot{margin-top:auto;font-size:.68rem;line-height:1.5;color:#8b96a6}.hirepage.conpage .cvdrquote{display:flex;flex-direction:column;gap:2px;font-size:.76rem;line-height:1.45;font-style:italic;color:#3c4e6b;border-left:3px solid var(--ox-soft,#d98a92);padding-left:.6rem;margin-top:.45rem}.hirepage.conpage .cvdrquote s{text-decoration:none;font-style:normal;font-family:var(--mono);font-size:.52rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#8b96a6}.hirepage.conpage .cvdrlist{display:flex;flex-direction:column;border-top:1px solid #e7e2d6}.hirepage.conpage .cvdrrow{display:flex;align-items:center;gap:.6rem;padding:.55rem .9rem;border-bottom:1px solid #efe9dc;background:#fffdf6}.hirepage.conpage .cvdrrow>s{text-decoration:none;font-family:var(--mono);font-size:.6rem;font-weight:700;color:#8b96a6;width:.9rem}.hirepage.conpage .cvdrrowav{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font-family:var(--serif);font-size:.7rem;font-weight:600;color:#fffdf6;background:linear-gradient(140deg,#45141f,#7e2a38);flex:none}.hirepage.conpage .cvdrrowwho{display:flex;flex-direction:column;line-height:1.25;min-width:0}.hirepage.conpage .cvdrrowwho b{font-size:.8rem;color:#0b2545;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hirepage.conpage .cvdrrowwho em{font-style:normal;font-size:.66rem;color:#8b96a6}.hirepage.conpage .cvdrrowmeta{margin-left:auto;display:flex;flex-direction:column;align-items:flex-end;gap:2px}.hirepage.conpage .cvdrrowmeta em{font-style:normal;font-size:.64rem;font-weight:600;color:#3c4e6b}@media (max-width:900px){.hirepage .conhero .conherocopy{position:relative;z-index:1}.hirepage .conhero .conplate{position:relative;z-index:0}}.hirepage.conpage .conheroconvo{animation:none}.hirepage.conpage .conplate.lit .conheroconvo{animation:conmomentin .52s cubic-bezier(.22,1,.36,1) backwards}@keyframes conmomentin{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.hirepage.conpage .conplate.lit .conheroconvo{animation:none}}.hirepage.conpage .conhq.spoken{font-style:italic}.hirepage.conpage .conhcall{display:inline-flex;align-items:center;gap:3px;margin-bottom:.45rem}.hirepage.conpage .conhcall i{width:3px;border-radius:2px;background:#6b1f2a}.hirepage.conpage .conhcall i:first-child{height:8px}.hirepage.conpage .conhcall i:nth-child(2){height:14px}.hirepage.conpage .conhcall i:nth-child(3){height:10px}.hirepage.conpage .conhcall i:nth-child(4){height:6px}@media (prefers-reduced-motion:no-preference){.hirepage.conpage .conhcall i{animation:conbar .9s ease-in-out infinite alternate}.hirepage.conpage .conhcall i:nth-child(2){animation-delay:.12s}.hirepage.conpage .conhcall i:nth-child(3){animation-delay:.24s}.hirepage.conpage .conhcall i:nth-child(4){animation-delay:.36s}}@keyframes conbar{0%{transform:scaleY(.6)}to{transform:scaleY(1.25)}}.hirepage.conpage .conhcall em{margin-left:.5rem;font-style:normal;font-family:var(--mono);font-size:.66rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#6b1f2a}.hirepage.conpage .conhmail{background:#fff;border:1px solid rgba(11,37,69,.14);border-radius:12px;overflow:hidden;box-shadow:0 18px 40px -26px rgba(11,37,69,.5)}.hirepage.conpage .conhmailhd{display:grid;gap:.1rem;padding:.55rem .8rem;border-bottom:1px solid rgba(11,37,69,.1);background:rgba(107,31,42,.05)}.hirepage.conpage .conhmailhd b{font-size:.78rem;color:var(--ink)}.hirepage.conpage .conhmailhd s{text-decoration:none;font-size:.7rem;color:#6b7a83}.hirepage.conpage .conhmail>p{margin:0;padding:.65rem .8rem .75rem;font-size:.86rem;line-height:1.5;color:var(--ink)}.hirepage.conpage .contabs{position:absolute;left:6%;right:6%;top:.85rem;display:flex;flex-wrap:wrap;gap:.35rem;z-index:3}.hirepage.conpage .contabs button{border:1px solid rgba(255,255,255,.28);background:rgba(9,22,18,.42);color:rgba(255,255,255,.85);font:inherit;font-size:.7rem;font-weight:600;padding:.3rem .65rem;border-radius:999px;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.hirepage.conpage .contabs button.on{background:#f7f4ec;border-color:#f7f4ec;color:#6b1f2a}.hirepage.conpage .contabs button:focus-visible{outline:2px solid #f7f4ec;outline-offset:2px}@media (max-width:900px){.hirepage.conpage .contabs{position:static;margin-top:.6rem}.hirepage.conpage .contabs button{border-color:rgba(11,37,69,.2);background:#fff;color:var(--ink)}.hirepage.conpage .contabs button.on{background:#6b1f2a;border-color:#6b1f2a;color:#fff}}@media (prefers-reduced-motion:reduce){.hirepage.conpage .conhcall i{animation:none}.hirepage.conpage .contabs button{transition:none}}.hirepage.conpage .contabs button{display:inline-flex;align-items:center;gap:.38rem;position:relative;overflow:hidden;transition:background .18s ease,color .18s ease,border-color .18s ease,transform .32s cubic-bezier(.22,1,.36,1)}.hirepage.conpage .contabs svg{width:15px;height:15px;flex:0 0 auto}.hirepage.conpage .contabs .contabacc{stroke:rgba(255,255,255,.45);transition:stroke .22s ease}.hirepage.conpage .contabs button.on{transform:translateY(-2px) scale(1.06)}.hirepage.conpage .contabs button.on .contabacc{stroke:#b3862e}@media (prefers-reduced-motion:no-preference){.hirepage.conpage .contabs button.on svg{animation:contabmark .52s cubic-bezier(.22,1,.36,1) backwards}}@keyframes contabmark{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.hirepage.conpage .contabclock{position:absolute;left:0;right:0;bottom:0;height:2px;transform-origin:left;background:#b3862e;animation:contabclock 4.6s linear forwards}@keyframes contabclock{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (max-width:900px){.hirepage.conpage .contabs .contabacc{stroke:rgba(11,37,69,.35)}.hirepage.conpage .contabs button.on .contabacc{stroke:#e0b25c}}@media (prefers-reduced-motion:reduce){.hirepage.conpage .contabs button{transition:none}.hirepage.conpage .contabs button.on{transform:none}.hirepage.conpage .contabclock{display:none}}