.hirepage.mapage .mahero{position:relative;text-align:center;padding:clamp(2.4rem,8vh,6rem) 0 clamp(2.6rem,7vh,5rem);overflow:clip}.hirepage.mapage .mabloom{position:absolute;right:-4%;top:6%;width:38%;height:88%;pointer-events:none;mask-image:linear-gradient(90deg,transparent,#000 40%),linear-gradient(180deg,transparent,#000 18% 78%,transparent);mask-composite:intersect;-webkit-mask-image:linear-gradient(90deg,transparent,#000 40%),linear-gradient(180deg,transparent,#000 18% 78%,transparent);-webkit-mask-composite:source-in;opacity:.75;z-index:0}.hirepage.mapage .mah1,.hirepage.mapage .mahero>:not(.mabloom){position:relative;z-index:1}@media (max-width:860px){.hirepage.mapage .mabloom{width:64%;height:44%;right:-18%;opacity:.5}}.hirepage.mapage .mah1{font-family:var(--serif);font-weight:450;font-size:clamp(3.4rem,10.4vw,9.4rem);line-height:.94;letter-spacing:-.05em}.hirepage.mapage .matext{display:inline-block;position:relative}.hirepage.mapage .maword{white-space:nowrap}.hirepage.mapage .maword+.maword{margin-left:.11em}.hirepage.mapage .mamuted{color:#9aa6b6}.hirepage.mapage .maink{color:#0a1d33}.hirepage.mapage .mac{position:relative}html.ma-arm .hirepage.mapage .mahero.on .mac{visibility:hidden}html.ma-arm .hirepage.mapage .mahero.on .mac.on{visibility:visible}html.ma-arm .hirepage.mapage .mahero:not(.on) .matext{opacity:0;pointer-events:none}.hirepage.mapage .macarethost{position:relative;display:inline-block;width:0;vertical-align:baseline}.hirepage.mapage .macaret{position:absolute;left:.035em;bottom:.02em;display:block;width:.028em;height:.72em;background:#0a1d33;animation:macaretblink 1s steps(1) infinite}@keyframes macaretblink{0%,50%{opacity:1}50.01%,to{opacity:.15}}.hirepage.mapage .madot{position:relative;display:inline-block;vertical-align:baseline;font:inherit;width:.155em;height:.155em;margin-left:.035em;border-radius:50%;background:radial-gradient(circle at 32% 28%,#fbe0a6 0,#f5c46b 42%,#c8932b 100%);cursor:pointer;transition:transform .35s cubic-bezier(.2,1.3,.4,1)}.hirepage.mapage .madot:focus-visible,.hirepage.mapage .madot:hover{transform:scale(1.18)}.hirepage.mapage .madot:focus-visible{outline:2px solid #2563eb;outline-offset:4px}html.ma-arm .hirepage.mapage .mahero.on:not(.land) .madot{opacity:0;transform:translateY(-.42em) scale(.3)}html.ma-arm .hirepage.mapage .mahero.on.land .madot{animation:madotland .55s cubic-bezier(.2,1.35,.35,1) both}@keyframes madotland{0%{opacity:0;transform:translateY(-.42em) scale(.3)}60%{opacity:1;transform:translateY(.02em) scale(1.22)}to{opacity:1;transform:none}}html.ma-arm .hirepage.mapage .mahero.on.land .madot:after{content:"";position:absolute;inset:0;border-radius:50%;animation:madotpulse 1.1s ease-out .42s both}@keyframes madotpulse{0%{box-shadow:0 0 0 0 rgba(232,180,76,.6)}to{box-shadow:0 0 0 .42em rgba(232,180,76,0)}}.hirepage.mapage .madottip{position:absolute;left:calc(100% + .55rem);top:50%;transform:translate(-4px,-50%);white-space:nowrap;font-family:var(--sans);font-size:.8rem;font-weight:500;letter-spacing:-.01em;line-height:1;color:var(--bone);background:var(--ink);padding:.5rem .7rem;border-radius:6px;opacity:0;pointer-events:none;transition:opacity .2s,transform .2s}@media (hover:none){.hirepage.mapage .madottip{display:none}}.hirepage.mapage .madot:focus-visible .madottip,.hirepage.mapage .madot:hover .madottip{opacity:1;transform:translateY(-50%)}.hirepage.mapage .masub{margin:clamp(1.1rem,2.4vh,1.9rem) auto 0;max-width:34rem;text-wrap:balance;color:var(--ink2);font-size:clamp(1.05rem,1.35vw,1.22rem);line-height:1.4}.hirepage.mapage .maportraitw{position:relative;z-index:1;margin:clamp(1.6rem,3.4vh,2.6rem) auto 0;width:max-content}.hirepage.mapage .maportrait{position:relative;z-index:1;display:block;border-radius:50%}.hirepage.mapage .maportrait:focus-visible{outline:2px solid #2563eb;outline-offset:4px}.hirepage.mapage .maportrait .amv{display:block;width:clamp(5.4rem,8vw,7.4rem);height:clamp(5.4rem,8vw,7.4rem);box-shadow:0 0 0 1px rgba(11,37,69,.07),0 18px 40px -22px rgba(11,37,69,.5);transition:transform .4s cubic-bezier(.33,0,.25,1)}.hirepage.mapage .maportrait:hover .amv{transform:translateY(-2px)}.hirepage.mapage .maportrait .livedot{width:14px;height:14px;right:4px;bottom:4px;border-width:3px}.hirepage.mapage .mathread,.hirepage.mapage .mathreadm{position:absolute;top:46%;left:100%;z-index:0;overflow:visible;pointer-events:none}.hirepage.mapage .mathread{width:min(28.75rem,34vw);height:auto}.hirepage.mapage .mathreadm{display:none;width:8.2rem;height:auto}@media (max-width:860px){.hirepage.mapage .mathread{display:none}.hirepage.mapage .mathreadm{display:block}}.hirepage.mapage .mathread path,.hirepage.mapage .mathreadm path{stroke-dasharray:1;stroke-dashoffset:0}html.ma-arm .hirepage.mapage .mahero.on:not(.thread) .mathread path,html.ma-arm .hirepage.mapage .mahero.on:not(.thread) .mathreadm path{stroke-dashoffset:1}html.ma-arm .hirepage.mapage .mahero.on.thread .mathread path,html.ma-arm .hirepage.mapage .mahero.on.thread .mathreadm path{animation:madraw .78s cubic-bezier(.33,0,.25,1) both}@keyframes madraw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}.hirepage.mapage .mactas{position:relative;z-index:1;justify-content:center;margin-top:clamp(1.3rem,3vh,2.1rem)}.hirepage.mapage .mactas .btn:focus-visible{outline:2px solid #2563eb;outline-offset:3px}html.ma-arm .hirepage.mapage .mactas,html.ma-arm .hirepage.mapage .maportraitw,html.ma-arm .hirepage.mapage .masub{animation:heroin .8s cubic-bezier(.33,0,.25,1) both}html.ma-arm .hirepage.mapage .masub{animation-delay:.95s}html.ma-arm .hirepage.mapage .maportraitw{animation-delay:1.1s}html.ma-arm .hirepage.mapage .mactas{animation-delay:1.35s}.hirepage.mapage .mahandoff{padding:clamp(3.5rem,11vh,8rem) 0 clamp(4rem,12vh,8.5rem);border-top:1px solid var(--rule)}.hirepage.mapage .mahandoff h2{font-family:var(--serif);font-weight:450;font-size:clamp(1.9rem,4.6vw,3.7rem);line-height:1.06;letter-spacing:-.038em;max-width:24ch}.hirepage.mapage .mahandoff .hgray{display:block;color:#9aa6b6}.hirepage.mapage .mahandoff .hink{display:block;color:#0a1d33;margin-left:clamp(0rem,6vw,5.5rem)}.hirepage.mapage .mahandoff .hlink{display:inline-block;margin-top:clamp(1.6rem,4vh,2.6rem);margin-left:clamp(0rem,6vw,5.5rem);font-size:.95rem;font-weight:500;color:var(--ink2)}.hirepage.mapage .mahandoff .hlink:hover{color:var(--ink)}.hirepage.mapage .mameet{padding:clamp(2.6rem,8vh,5.5rem) 0 clamp(1rem,3vh,2rem);border-top:1px solid var(--rule)}.hirepage.mapage .mameet h2{font-family:var(--serif);font-weight:450;font-size:clamp(1.9rem,4.6vw,3.7rem);line-height:1.06;letter-spacing:-.038em}.hirepage.mapage .mameet .hgray{color:#9aa6b6}.hirepage.mapage .mameet .hink{color:#0a1d33}.hirepage.mapage .mameetlede{margin:.9rem 0 0;max-width:44ch;font-size:1rem;line-height:1.55;color:var(--ink2)}.hirepage.mapage .mhstage{position:relative;margin-top:clamp(1.6rem,4vh,2.6rem);border-radius:24px;min-height:clamp(24rem,52vh,30rem);background:radial-gradient(120% 90% at 85% -10%,#12294a,transparent 60%),#0a1d33;box-shadow:0 44px 90px -54px rgba(10,29,51,.85);overflow:clip;display:grid}.hirepage.mapage .mhclose{position:absolute;top:.9rem;right:1rem;z-index:3;width:2.2rem;height:2.2rem;border:0;border-radius:50%;background:rgba(244,240,230,.12);color:#f4f0e6;font-size:1.3rem;line-height:1;cursor:pointer}.hirepage.mapage .mhclose:hover{background:rgba(244,240,230,.22)}.hirepage.mapage .mhdoors{display:grid;grid-template-columns:1.18fr .95fr 1.05fr;gap:clamp(.8rem,1.6vw,1.2rem);padding:clamp(1rem,2.2vw,1.6rem)}.hirepage.mapage .mhdoor.video{grid-row:1/3}.hirepage.mapage .mhdoor.mail{grid-column:2/4;min-height:0;padding-top:1.2rem}.hirepage.mapage .mhdoor{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:.3rem;min-height:clamp(21rem,46vh,26rem);padding:1.4rem 1.4rem 1.5rem;border:1px solid rgba(244,240,230,.13);border-radius:18px;background:rgba(244,240,230,.04);color:#f4f0e6;text-decoration:none;text-align:left;font:inherit;cursor:pointer;overflow:clip;transition:border-color .22s,background .22s,transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s}.hirepage.mapage .mhdoor:hover{border-color:rgba(232,180,76,.5);background:rgba(244,240,230,.06);transform:translateY(-4px);box-shadow:0 26px 48px -28px rgba(0,0,0,.65)}.hirepage.mapage .mhstage.lit .mhdoor{animation:mhdoorin .6s cubic-bezier(.22,1,.36,1) backwards}.hirepage.mapage .mhstage.lit .mhdoor.phone{animation-delay:.1s}.hirepage.mapage .mhstage.lit .mhdoor.chat{animation-delay:.2s}.hirepage.mapage .mhstage.lit .mhdoor.mail{animation-delay:.3s}@keyframes mhdoorin{0%{opacity:0;transform:translateY(18px)}}.hirepage.mapage .mhtag{font-family:var(--mono);font-size:.58rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:rgba(232,180,76,.9)}.hirepage.mapage .mhdoor b{font-family:var(--serif);font-weight:480;font-size:1.5rem;letter-spacing:-.02em}.hirepage.mapage .mhdoor em{font-style:normal;font-size:.86rem;color:rgba(226,232,240,.66);margin-bottom:.9rem}.hirepage.mapage .mhcta{display:inline-flex;align-items:center;gap:.55rem;margin-top:auto;font-size:.9rem;font-weight:650}.hirepage.mapage .mhdoor.video{justify-content:flex-end;padding:0}.hirepage.mapage .mhdoor.video .mhdoorart{position:absolute;inset:0;background:url(/assets/amanda/video/amanda-hero-poster-large-v2.jpg) center 25%/cover;transform-origin:50% 30%}@media (prefers-reduced-motion:no-preference){.hirepage.mapage .mhdoor.video .mhdoorart{animation:mhkb 14s ease-in-out infinite alternate}}@keyframes mhkb{to{transform:scale(1.07)}}.hirepage.mapage .mhdoor.video:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(10,29,51,.08) 30%,rgba(10,29,51,.9) 82%)}.hirepage.mapage .mhdoorbody{position:relative;z-index:1;display:flex;flex-direction:column;gap:.3rem;align-items:flex-start;padding:1.4rem;width:100%;margin-top:auto}.hirepage.mapage .mhdoorbody .mhcta{margin-top:.2rem}.hirepage.mapage .mhdur{position:absolute;z-index:1;top:1rem;right:1.1rem;padding:.22rem .55rem;border-radius:999px;background:rgba(10,29,51,.66);backdrop-filter:blur(6px);font-family:var(--mono);font-size:.62rem;font-weight:700;color:rgba(244,240,230,.9)}.hirepage.mapage .mhcta.gold{padding:.6rem 1.2rem .6rem .95rem;border-radius:999px;background:linear-gradient(160deg,#f0c46a,#e0a83c);color:#0a1d33;box-shadow:0 12px 26px -12px rgba(232,180,76,.65);transition:transform .18s cubic-bezier(.22,1,.36,1),box-shadow .18s}.hirepage.mapage .mhcta.gold svg{width:15px;height:15px;fill:currentColor}.hirepage.mapage .mhdoor.video:hover .mhcta.gold{transform:scale(1.04);box-shadow:0 16px 34px -12px rgba(232,180,76,.8)}.hirepage.mapage .mhdoor.phone{align-items:center;text-align:center}.hirepage.mapage .mhdoor.phone .mhtag{align-self:flex-start}.hirepage.mapage .mhphonewrap{margin:.9rem 0 1rem}.hirepage.mapage .mhdoorface{position:relative;display:block;width:76px;height:76px;box-shadow:0 0 0 3px rgba(10,29,51,1),0 0 0 5px rgba(232,180,76,.65)}.hirepage.mapage .mhidle{position:absolute;inset:-14px;border-radius:50%;border:1.5px solid rgba(232,180,76,.45)}@media (prefers-reduced-motion:no-preference){.hirepage.mapage .mhidle{animation:mhbreathe 3.2s ease-in-out infinite}}@keyframes mhbreathe{0%,to{opacity:.25;transform:scale(.94)}50%{opacity:.8;transform:scale(1.04)}}.hirepage.mapage .mhdoor.phone:hover .mhidle{animation-duration:1.3s}.hirepage.mapage .mhcta.ringcta{flex-direction:column;gap:.55rem;align-self:center;font-size:.84rem;color:rgba(226,232,240,.85)}.hirepage.mapage .mhcallorb{display:grid;place-items:center;width:54px;height:54px;border-radius:50%;background:linear-gradient(160deg,#f0c46a,#e0a83c);color:#0a1d33;box-shadow:0 14px 30px -12px rgba(232,180,76,.7);transition:transform .18s cubic-bezier(.22,1,.36,1),box-shadow .18s}.hirepage.mapage .mhcallorb svg{width:22px;height:22px;fill:currentColor}.hirepage.mapage .mhdoor.phone:hover .mhcallorb{transform:scale(1.08) rotate(-6deg);box-shadow:0 18px 38px -12px rgba(232,180,76,.85)}.hirepage.mapage .mhchatmini{display:flex;flex-direction:column;gap:.35rem;align-self:stretch;margin-top:auto;margin-bottom:.85rem}.hirepage.mapage .mhdoor.chat .mhcta.askcta{margin-top:.2rem}.hirepage.mapage .mhchatmini i{font-style:normal;font-size:.78rem;line-height:1.4;max-width:92%;padding:.42rem .7rem;border-radius:12px 12px 12px 4px;background:rgba(244,240,230,.12);color:#eef2f6}.hirepage.mapage .mhchatmini i.me{align-self:flex-end;border-radius:12px 12px 4px 12px;background:rgba(232,180,76,.22)}.hirepage.mapage .mhchatmini i.typing{display:inline-flex;align-items:center;gap:4px;width:max-content;padding:.5rem .7rem}.hirepage.mapage .mhchatmini i.typing s{width:5px;height:5px;border-radius:50%;background:rgba(244,240,230,.65)}@media (prefers-reduced-motion:no-preference){.hirepage.mapage .mhchatmini i.typing s{animation:mhdots 1.2s ease-in-out infinite}.hirepage.mapage .mhchatmini i.typing s:nth-child(2){animation-delay:.15s}.hirepage.mapage .mhchatmini i.typing s:nth-child(3){animation-delay:.3s}}@keyframes mhdots{30%{transform:translateY(-3px);opacity:1}}.hirepage.mapage .mhcta.askcta{align-self:stretch;justify-content:space-between;gap:.7rem;padding:.5rem .5rem .5rem 1rem;border-radius:999px;border:1px solid rgba(244,240,230,.22);background:rgba(10,29,51,.55);transition:border-color .18s,background .18s}.hirepage.mapage .mhaskghost{display:inline-flex;align-items:center;font-size:.86rem;font-weight:500;color:rgba(226,232,240,.6)}.hirepage.mapage .mhcaret{width:1.5px;height:1em;margin-left:2px;background:rgba(232,180,76,.9)}@media (prefers-reduced-motion:no-preference){.hirepage.mapage .mhcaret{animation:mhblinkc 1.1s steps(1) infinite}}@keyframes mhblinkc{50%{opacity:0}}.hirepage.mapage .mhsend{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:linear-gradient(160deg,#f0c46a,#e0a83c);color:#0a1d33;transition:transform .18s cubic-bezier(.22,1,.36,1)}.hirepage.mapage .mhsend svg{width:16px;height:16px}.hirepage.mapage .mhdoor.chat:hover .mhcta.askcta{border-color:rgba(232,180,76,.55);background:rgba(10,29,51,.75)}.hirepage.mapage .mhdoor.chat:hover .mhsend{transform:scale(1.1)}.hirepage.mapage .mhmailmini{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem;margin:.5rem 0 .8rem}.hirepage.mapage .mhattach{display:inline-flex;align-items:center;gap:.4rem;padding:.3rem .6rem;border-radius:7px;background:rgba(244,240,230,.1);border:1px solid rgba(244,240,230,.14);font-size:.72rem;font-weight:600;color:#eef2f6;white-space:nowrap}.hirepage.mapage .mhattach s{text-decoration:none;font-family:var(--mono);font-size:.52rem;font-weight:700;letter-spacing:.08em;color:rgba(232,180,76,.9)}.hirepage.mapage .mhmailarrow{font-style:normal;color:rgba(232,180,76,.9);font-weight:600}.hirepage.mapage .mhguidechip{display:inline-flex;flex-direction:column;gap:1px;padding:.35rem .65rem;border-radius:7px;background:rgba(232,180,76,.16);border:1px solid rgba(232,180,76,.4)}.hirepage.mapage .mhguidechip b{font-family:var(--sans,inherit);font-size:.72rem;font-weight:650;letter-spacing:0}.hirepage.mapage .mhguidechip em{font-style:normal;font-size:.6rem;color:rgba(226,232,240,.6);margin:0}.hirepage.mapage .mhmail{grid-template-rows:auto 1fr auto;padding:clamp(1.2rem,2.6vw,1.8rem);color:#f4f0e6;min-height:clamp(24rem,52vh,30rem)}.hirepage.mapage .mhmailhead{display:flex;align-items:baseline;gap:.8rem;padding-bottom:.9rem;border-bottom:1px solid rgba(244,240,230,.12)}.hirepage.mapage .mhmailhead b{font-size:.95rem;font-weight:650}.hirepage.mapage .mhmailhead em{font-style:normal;font-size:.78rem;color:rgba(226,232,240,.55)}.hirepage.mapage .mhthread{display:flex;flex-direction:column;justify-content:flex-end;gap:.7rem;padding:1rem 0;max-width:46rem}.hirepage.mapage .mhmsg{border:1px solid rgba(244,240,230,.13);border-radius:12px;background:rgba(244,240,230,.05);padding:.85rem 1rem;animation:mhlinein .45s ease-out both}.hirepage.mapage .mhmsg.in{border-color:rgba(232,180,76,.35);background:rgba(232,180,76,.07)}.hirepage.mapage .mhmsgmeta{display:flex;align-items:center;gap:.5rem;margin-bottom:.35rem}.hirepage.mapage .mhmsgmeta b{font-size:.82rem;font-weight:700}.hirepage.mapage .mhmsgmeta em{font-style:normal;font-size:.72rem;color:rgba(226,232,240,.5);font-variant-numeric:tabular-nums}.hirepage.mapage .mhmailface{width:20px;height:20px}.hirepage.mapage .mhmsg>p:not(.mhmsgmeta){font-size:.92rem;line-height:1.5;color:#eef2f6}.hirepage.mapage .mhattachrow{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.6rem}.hirepage.mapage .mhreading{display:inline-flex;align-items:center;gap:.5rem;font-size:.82rem;color:rgba(226,232,240,.65);animation:mhlinein .4s ease-out both}.hirepage.mapage .mhreading i{width:8px;height:8px;border-radius:50%;background:#e8b44c}@media (prefers-reduced-motion:no-preference){.hirepage.mapage .mhreading i{animation:mhblink 1s ease-in-out infinite}}.hirepage.mapage .mhguide{display:flex;align-items:center;gap:.8rem;margin-top:.7rem;padding:.6rem .75rem;border-radius:10px;background:rgba(10,29,51,.55);border:1px solid rgba(232,180,76,.35)}.hirepage.mapage .mhguidecover{flex:none;display:flex;flex-direction:column;gap:.28rem;width:74px;height:96px;padding:.45rem .5rem;border-radius:4px;background:#f4f0ec;box-shadow:0 8px 18px -10px rgba(0,0,0,.7)}.hirepage.mapage .mhguidecover s{text-decoration:none;font-family:var(--mono);font-size:.3rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#f4f0ec;background:#0a1d33;padding:.18rem .25rem;margin:-.45rem -.5rem 0}.hirepage.mapage .mhguidecover b{font-family:var(--serif);font-weight:500;font-size:.62rem;line-height:1.15;letter-spacing:-.01em;color:#12233a}.hirepage.mapage .mhguidecover i{margin-top:auto;height:2px;width:55%;background:#c99a43}.hirepage.mapage .mhguidemeta{display:flex;flex-direction:column;gap:2px}.hirepage.mapage .mhguidemeta b{font-size:.84rem;font-weight:650}.hirepage.mapage .mhguidemeta em{font-style:normal;font-size:.74rem;color:rgba(226,232,240,.6)}.hirepage.mapage .mhbtn{display:inline-flex;align-items:center;padding:.6rem 1.2rem;border:1px solid rgba(244,240,230,.35);border-radius:999px;background:transparent;color:#f4f0e6;font:inherit;font-size:.9rem;font-weight:600;cursor:pointer;transition:background .15s,color .15s,border-color .15s,transform .15s}.hirepage.mapage .mhbtn.gold{background:linear-gradient(160deg,#f0c46a,#e0a83c);border-color:transparent;color:#0a1d33;box-shadow:0 12px 26px -12px rgba(232,180,76,.65)}.hirepage.mapage .mhbtn:hover{transform:translateY(-1px)}.hirepage.mapage .mhbtn.quiet:hover{background:rgba(244,240,230,.12)}.hirepage.mapage .mhroom{position:relative;display:grid}.hirepage.mapage .mhvideo video{width:100%;height:clamp(24rem,52vh,30rem);object-fit:cover;cursor:pointer}.hirepage.mapage .mhlive{position:absolute;top:1rem;left:1.1rem;display:inline-flex;align-items:center;gap:.4rem;padding:.3rem .7rem;border-radius:999px;background:rgba(10,29,51,.72);backdrop-filter:blur(6px);color:#f4f0e6;font-size:.74rem;font-weight:600}.hirepage.mapage .mhlive i{width:7px;height:7px;border-radius:50%;background:#e8b44c;animation:mhblink 1.6s ease-in-out infinite}@keyframes mhblink{50%{opacity:.35}}.hirepage.mapage .mhafter{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;background:rgba(10,29,51,.78);backdrop-filter:blur(4px);color:#f4f0e6}.hirepage.mapage .mhafter b{font-family:var(--serif);font-weight:480;font-size:1.7rem;letter-spacing:-.02em}.hirepage.mapage .mhafter span{display:flex;gap:.6rem}.hirepage.mapage .mhcall{grid-template-rows:1fr auto;padding:clamp(1.2rem,2.6vw,1.8rem);color:#f4f0e6;min-height:clamp(24rem,52vh,30rem)}.hirepage.mapage .mhcalling{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.4rem;min-height:100%;padding:2rem 0}.hirepage.mapage .mhcallbig{position:relative;width:104px;height:104px;margin-bottom:1rem;box-shadow:0 0 0 3px #0a1d33,0 0 0 5px rgba(232,180,76,.65),0 24px 50px -24px rgba(0,0,0,.8)}.hirepage.mapage .mhcallbig .mhring.two{animation-delay:.55s}.hirepage.mapage .mhcalling b{font-family:var(--serif);font-weight:500;font-size:1.6rem;letter-spacing:-.01em}.hirepage.mapage .mhcalling em{font-style:normal;font-size:.88rem;color:rgba(226,232,240,.6)}.hirepage.mapage .mhcallhead{display:flex;align-items:center;gap:.85rem;padding-bottom:1rem;border-bottom:1px solid rgba(244,240,230,.12)}.hirepage.mapage .mhcallface{position:relative;width:58px;height:58px;box-shadow:0 0 0 2px rgba(244,240,230,.25)}.hirepage.mapage .mhring{position:absolute;inset:-12px;border-radius:50%;border:2px solid rgba(232,180,76,.6);animation:mhsonar 1.15s ease-out infinite}@keyframes mhsonar{0%{opacity:.9;transform:scale(.72)}to{opacity:0;transform:scale(1.35)}}.hirepage.mapage .mhcallwho{display:flex;flex-direction:column;gap:2px}.hirepage.mapage .mhcallwho b{font-size:1.05rem;font-weight:650}.hirepage.mapage .mhcallwho em{font-style:normal;font-size:.78rem;color:rgba(226,232,240,.62);font-variant-numeric:tabular-nums}.hirepage.mapage .mhwave{display:inline-flex;align-items:center;gap:3px;height:22px;margin-left:auto;margin-right:3rem}.hirepage.mapage .mhwave i{width:3px;height:6px;border-radius:2px;background:rgba(232,180,76,.9)}.hirepage.mapage .mhwave.on i{animation:mhtalk .9s ease-in-out infinite}@keyframes mhtalk{50%{height:18px}}.hirepage.mapage .mhscript{display:flex;flex-direction:column;justify-content:flex-end;gap:.55rem;padding:1.1rem 0;max-width:46rem}.hirepage.mapage .mhline{display:flex;flex-direction:column;gap:2px;font-size:.95rem;line-height:1.5;color:#eef2f6;animation:mhlinein .4s ease-out both}.hirepage.mapage .mhline.me{color:rgba(226,232,240,.78)}.hirepage.mapage .mhline s{text-decoration:none;font-family:var(--mono);font-size:.56rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:rgba(232,180,76,.85)}.hirepage.mapage .mhline.me s{color:rgba(226,232,240,.5)}@keyframes mhlinein{0%{opacity:0;transform:translateY(8px)}}.hirepage.mapage .mhcallfoot{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-top:1rem;border-top:1px solid rgba(244,240,230,.12)}.hirepage.mapage .mhstaged{font-style:normal;font-size:.78rem;color:rgba(226,232,240,.55)}.hirepage.mapage .mhend{display:inline-flex;align-items:center;gap:.5rem;padding:.6rem 1.2rem;border:0;border-radius:999px;background:#c94f3d;color:#fff;font:inherit;font-size:.9rem;font-weight:650;cursor:pointer}.hirepage.mapage .mhend:hover{background:#b74534}.hirepage.mapage .mhend svg{width:16px;height:16px;fill:currentColor}@media (max-width:860px){.hirepage.mapage .mhdoors{grid-template-columns:minmax(0,1fr)}.hirepage.mapage .mhdoor.video{grid-row:auto}.hirepage.mapage .mhdoor.mail{grid-column:auto}.hirepage.mapage .mhstage{min-height:0}.hirepage.mapage .mhvideo video{height:min(72vh,30rem)}}@media (prefers-reduced-motion:reduce){.hirepage.mapage .mhline,.hirepage.mapage .mhlive i,.hirepage.mapage .mhring,.hirepage.mapage .mhwave.on i{animation:none}}@media (max-width:700px){.hirepage.mapage .mahero{padding-top:1.6rem;padding-bottom:2rem}.hirepage.mapage .mah1{font-size:4.6rem;line-height:.94}.hirepage.mapage .maword{display:block}.hirepage.mapage .maword+.maword{margin-left:0}.hirepage.mapage .maink{display:inline-block}.hirepage.mapage .masub{font-size:1.16rem;max-width:22rem}.hirepage.mapage .mactas{flex-direction:column;align-items:stretch;gap:.55rem;padding:0 1.6rem}.hirepage.mapage .mactas .btn{padding:.78rem 1.25rem;text-align:center}.hirepage.mapage .mahandoff .hink,.hirepage.mapage .mahandoff .hlink{margin-left:0}}@media (prefers-reduced-motion:reduce){.hirepage.mapage .macaret,.hirepage.mapage .mactas,.hirepage.mapage .madot,.hirepage.mapage .madot:after,.hirepage.mapage .maportraitw,.hirepage.mapage .masub,.hirepage.mapage .mathread path,.hirepage.mapage .mathreadm path{animation:none}.hirepage.mapage .madot{opacity:1;transform:none}.hirepage.mapage .mathread path,.hirepage.mapage .mathreadm path{stroke-dashoffset:0}.hirepage.mapage .madot,.hirepage.mapage .maportrait .amv{transition:none}}.hirepage.mapage .mhreadlist{display:flex;flex-direction:column;gap:.3rem;padding:.2rem 0 .2rem .4rem}.hirepage.mapage .mhreadrow{display:inline-flex;align-items:center;gap:.45rem;font-size:.72rem;color:#8b96a6;opacity:0;animation:mhrowin .5s ease forwards}.hirepage.mapage .mhreadrow svg{width:11px;height:11px;color:#0e6e6b;flex:none}@keyframes mhrowin{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.hirepage.mapage .mhreadrow{animation:none;opacity:1}}.hirepage .mameet .maclips{margin:clamp(2.4rem,6vh,4rem) 0 0;padding:clamp(2rem,5vh,3rem) 0 0;border-top:1px solid var(--rule)}.hirepage .maclipseyebrow{color:var(--gold,#c8932b);margin-bottom:.5rem}.hirepage .maclips h2{font-family:var(--serif);font-size:clamp(1.7rem,3.6vw,2.6rem);line-height:1.1;letter-spacing:-.02em;color:var(--ink);margin-bottom:.6rem}.hirepage .maclipslede{max-width:34rem;color:var(--ink2);line-height:1.6;margin-bottom:clamp(1.4rem,3vw,2.2rem)}.hirepage .maclipgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1rem,2.4vw,1.6rem)}@media (max-width:1080px){.hirepage .maclipgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.hirepage .maclipgrid{grid-template-columns:minmax(0,1fr)}}.hirepage .maclip{margin:0;display:grid;gap:.7rem}.hirepage .maclipframe{position:relative;aspect-ratio:16/10;border-radius:14px;overflow:hidden;background:var(--ink);box-shadow:0 18px 40px -26px rgba(11,37,69,.65)}.hirepage .maclipframe>button{display:block;width:100%;height:100%;padding:0;border:0;background:none;cursor:pointer;position:relative}.hirepage .maclipframe img,.hirepage .maclipframe video{display:block;width:100%;height:100%;object-fit:cover}.hirepage .maclipplay{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:46px;height:46px;border-radius:50%;display:grid;place-items:center;background:rgba(255,255,255,.94);color:var(--ink);box-shadow:0 8px 20px -8px rgba(0,0,0,.5);transition:transform .18s ease}.hirepage .maclipframe>button:hover .maclipplay{transform:translate(-50%,-50%) scale(1.07)}.hirepage .maclipplay svg{width:22px;height:22px;margin-left:2px}.hirepage .maclipsecs{position:absolute;right:.55rem;bottom:.55rem;font-size:.7rem;font-variant-numeric:tabular-nums;color:#fff;background:rgba(11,37,69,.68);border-radius:999px;padding:.12rem .45rem}.hirepage .maclip figcaption{display:grid;gap:.2rem}.hirepage .maclip figcaption s{text-decoration:none;font-size:.66rem;letter-spacing:.14em;text-transform:uppercase;color:var(--gold,#c8932b)}.hirepage .maclip figcaption b{font-family:var(--serif);font-size:1.16rem;color:var(--ink)}.hirepage .maclip figcaption em{font-style:normal;font-size:.88rem;line-height:1.5;color:var(--ink2)}@media (prefers-reduced-motion:reduce){.hirepage .maclipframe>button:hover .maclipplay,.hirepage .maclipplay{transition:none;transform:translate(-50%,-50%)}}.hirepage .maclipscrim{position:absolute;inset:0;display:grid;place-items:center;border:0;padding:0;background:transparent;cursor:pointer;transition:background .2s ease}.hirepage .maclipscrim.on{background:rgba(11,37,69,.28)}.hirepage .maclipline{position:absolute;left:0;right:0;bottom:0;height:3px;background:rgba(255,255,255,.22)}.hirepage .maclipline i{display:block;height:100%;background:var(--gold,#c8932b);transition:width .15s linear}@media (prefers-reduced-motion:reduce){.hirepage .maclipline i,.hirepage .maclipscrim{transition:none}}.hirepage .macliplens{position:absolute;top:0;left:0;z-index:2;padding:.42rem .85rem .44rem;border-bottom-right-radius:12px;background:var(--clip-tone,#0e6e6b);color:#fff;font-family:var(--mono);font-size:.66rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;box-shadow:0 6px 16px -8px rgba(11,37,69,.6)}.hirepage .maclip figcaption{border-top:2px solid var(--clip-tone,#0e6e6b);padding-top:.55rem}.hirepage .maclip[data-clip=decision] .maclipframe img{object-position:50% 16%;transform:scale(1.26)}.hirepage .maclip[data-clip=enroll] .maclipframe img{object-position:50% 30%;transform:scale(1)}.hirepage .maclip[data-clip=hsa] .maclipframe img{object-position:64% 22%;transform:scale(1.14)}.hirepage .maclip[data-clip=voluntary] .maclipframe img{object-position:34% 24%;transform:scale(1.14)}.maclipcta{position:absolute;left:50%;bottom:14%;transform:translateX(-50%);z-index:3;padding:.6rem 1.2rem;border-radius:999px;background:#0b2545;color:#fcfaf3;font-weight:700;font-size:.9rem;text-decoration:none;white-space:nowrap;box-shadow:0 16px 34px -18px rgba(6,22,48,.85);animation:maclipctain .36s cubic-bezier(.22,1,.36,1) backwards}.maclipcta:hover{background:#123056}@keyframes maclipctain{0%{opacity:0;transform:translateX(-50%) translateY(8px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}@media (prefers-reduced-motion:reduce){.maclipcta{animation:none}}.masheetveil{position:fixed;inset:0;z-index:90;display:flex;align-items:flex-end;justify-content:center;padding:1rem 1rem calc(1.4rem + env(safe-area-inset-bottom, 0px))}.masheetdim{position:absolute;inset:0;border:0;background:rgba(11,37,69,.32);cursor:pointer}.maclipsheet{position:relative;width:min(30rem,100%);background:#fcfaf3;border:1px solid rgba(11,37,69,.12);border-radius:22px;padding:.95rem 1.15rem 1.15rem;box-shadow:0 40px 90px -40px rgba(11,37,69,.65);animation:mashin .42s cubic-bezier(.22,1,.36,1) backwards}@keyframes mashin{0%{opacity:0;transform:translateY(26px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.mashbar{display:flex;align-items:center;gap:.5rem;padding-bottom:.6rem;margin-bottom:.7rem;border-bottom:1px solid rgba(11,37,69,.1)}.mashface{width:26px;height:26px;border-radius:50%;background:url(/images/hire/amanda-portrait.jpg) 50%/cover}.mashbar b{font-size:.85rem;color:var(--ink)}.mashbar em{font-style:normal;font-family:var(--mono);font-size:.62rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#8a6a2f}.mashx{margin-left:auto;border:0;background:none;font-size:1.2rem;line-height:1;color:#6b7a83;cursor:pointer;padding:.1rem .3rem}.mashx:hover{color:var(--ink)}.mashq{display:block;text-decoration:none;font-family:var(--mono);font-size:.76rem;font-weight:600;letter-spacing:.04em;color:#6b7a83}.mashline{margin:.3rem 0 .75rem;font-family:var(--serif);font-size:1.05rem;line-height:1.4;color:var(--ink)}.mashframe{position:relative;display:block;border-radius:14px;overflow:hidden;background:#0b2545}.mashframe video{display:block;width:100%;aspect-ratio:16/10;object-fit:cover;cursor:pointer}@media (prefers-reduced-motion:reduce){.maclipsheet{animation:none}}