.placement-card-grid[data-astro-cid-w3hb4w5o]{--text--muted:var(--colors--grey-70);--text--faint:var(--colors--grey-60);background-color:var(--colors--grey-20);color:var(--colors--black)}.placement-card-grid__head[data-astro-cid-w3hb4w5o]{max-width:var(--maxw--2xl);text-align:center;margin-inline:auto}.placement-card-grid__subtitle[data-astro-cid-w3hb4w5o]{max-width:var(--maxw--lg);margin:var(--space--sm) auto 0;color:var(--text--muted)}.placement-card-grid__grid[data-astro-cid-w3hb4w5o]{gap:var(--space--md);margin:var(--space--4xl) 0 0;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.placement-card-grid__card[data-astro-cid-w3hb4w5o]{background-color:var(--colors--grey-10);border-radius:var(--radius--lg);flex-direction:column;display:flex;overflow:hidden}.placement-card-grid__copy[data-astro-cid-w3hb4w5o]{padding:var(--space--lg) var(--space--lg) var(--space--md)}.placement-card-grid__card-body[data-astro-cid-w3hb4w5o]{margin-top:var(--space--xs);color:var(--text--muted)}.mock[data-astro-cid-w3hb4w5o]{margin-top:auto;margin-inline:var(--space--md);margin-bottom:var(--space--md);aspect-ratio:5/3;background-color:var(--colors--grey-20);border:1px solid var(--colors--grey-30);border-radius:var(--radius--md);position:relative;overflow:hidden;container-type:size}.mock__bg[data-astro-cid-w3hb4w5o]{object-fit:cover;width:100%;height:100%;scale:var(--bg-zoom,1);position:absolute;inset:0}.mock[data-astro-cid-w3hb4w5o]:after{content:"";background:linear-gradient(#1e153100,#1e15310f 55%,#1e153129);position:absolute;inset:0}.mock__widget[data-astro-cid-w3hb4w5o],.mock__bar[data-astro-cid-w3hb4w5o],.mock__answer[data-astro-cid-w3hb4w5o],.mock__inline[data-astro-cid-w3hb4w5o]{z-index:1;font-size:clamp(.5625rem,3.3cqw,.875rem);line-height:1.45;position:absolute}.mock__widget[data-astro-cid-w3hb4w5o],.mock__bar[data-astro-cid-w3hb4w5o],.mock__answer[data-astro-cid-w3hb4w5o],.mock__msg[data-astro-cid-w3hb4w5o],.mock__prompt[data-astro-cid-w3hb4w5o]{box-shadow:0 .25rem 1rem #1e15312e}.mock--concierge[data-astro-cid-w3hb4w5o]{--cycle:9s;--bg-zoom:1.4}.mock--concierge[data-astro-cid-w3hb4w5o] .mock__bg[data-astro-cid-w3hb4w5o]{transform-origin:50% 15%}.mock__widget[data-astro-cid-w3hb4w5o]{background-color:var(--colors--grey-10);border:1px solid var(--colors--grey-30);border-radius:var(--radius--sm);flex-direction:column;align-items:flex-end;gap:.3em;padding:.5em;display:flex;bottom:5%;left:30%;right:4%}.mock__msg[data-astro-cid-w3hb4w5o]{border-radius:var(--radius--xs);opacity:0;max-width:88%;margin:0;padding:.4em .65em}.mock__msg--user[data-astro-cid-w3hb4w5o]{background-color:var(--colors--purpleprimary);color:var(--colors--grey-10);animation:mock-in var(--cycle) linear infinite}.mock__msg--bot[data-astro-cid-w3hb4w5o]{background-color:var(--colors--grey-20);animation:mock-bot var(--cycle) linear infinite;align-self:flex-start;align-items:center;gap:.25em;display:flex}.mock__msg--bot[data-astro-cid-w3hb4w5o] i[data-astro-cid-w3hb4w5o]{background-color:var(--colors--grey-50);border-radius:var(--radius--full);width:.3em;height:.3em}.mock__msg--bot-text[data-astro-cid-w3hb4w5o]{background-color:var(--colors--grey-20);color:var(--colors--black);animation:mock-reply var(--cycle) linear infinite;align-self:flex-start}.mock__msg--second[data-astro-cid-w3hb4w5o]{animation-name:mock-second}.mock--ask[data-astro-cid-w3hb4w5o]{--cycle:11s}.mock__bar[data-astro-cid-w3hb4w5o]{background-color:var(--colors--grey-10);border:1px solid var(--colors--grey-40);border-radius:var(--radius--full);align-items:center;gap:.5em;padding:.45em .8em;display:flex;top:23%;left:10%;right:10%;translate:0 -50%}.mock__spark[data-astro-cid-w3hb4w5o]{background-color:var(--colors--purpleprimary);border-radius:.1em;flex:none;width:.5em;height:.5em;rotate:45deg}.mock__typed[data-astro-cid-w3hb4w5o]{white-space:nowrap;max-width:0;animation:mock-type var(--cycle) steps(26) infinite;overflow:hidden}.mock__caret[data-astro-cid-w3hb4w5o]{background-color:var(--colors--purpleprimary);width:1px;height:1em;animation:1s step-end infinite mock-caret}.mock__answer[data-astro-cid-w3hb4w5o]{background-color:var(--colors--grey-10);border-radius:var(--radius--xs);opacity:0;animation:mock-answer var(--cycle) linear infinite;margin:0;padding:.5em .65em;top:34%;left:10%;right:10%}.mock__answer-text[data-astro-cid-w3hb4w5o]{gap:.5em;margin:0;display:flex}.mock__answer-text[data-astro-cid-w3hb4w5o] .mock__spark[data-astro-cid-w3hb4w5o]{margin-top:.4em}.mock__results[data-astro-cid-w3hb4w5o]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4em;margin:.5em 0 0;padding:0;list-style:none;display:grid}.mock__result[data-astro-cid-w3hb4w5o]{background-color:var(--colors--grey-10);border:1px solid var(--colors--grey-30);border-radius:var(--radius--2xs);opacity:0;animation:mock-result var(--cycle) linear infinite;animation-delay:calc(var(--i) * .45s);overflow:hidden;box-shadow:0 .1em .3em #1e153114}.mock__thumb[data-astro-cid-w3hb4w5o]{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.mock__result-foot[data-astro-cid-w3hb4w5o]{border-top:1px solid var(--colors--grey-20);justify-content:space-between;align-items:center;gap:.3em;padding:.25em .4em .35em;font-size:.85em;display:flex}.mock__go[data-astro-cid-w3hb4w5o]{border-top:1.5px solid var(--colors--purpleprimary);border-right:1.5px solid var(--colors--purpleprimary);flex:none;width:.3em;height:.3em;rotate:45deg}.mock--product[data-astro-cid-w3hb4w5o]{--cycle:10s;--bg-zoom:1.25}.mock--product[data-astro-cid-w3hb4w5o] .mock__bg[data-astro-cid-w3hb4w5o]{transform-origin:45% 40%}.mock__inline[data-astro-cid-w3hb4w5o]{flex-direction:column;align-items:flex-end;gap:.3em;display:flex;bottom:6%;left:38%;right:4%}.mock__prompt[data-astro-cid-w3hb4w5o]{background-color:var(--colors--purpleprimary);border-radius:var(--radius--xs);color:var(--colors--grey-10);opacity:0;animation:mock-prompt var(--cycle) linear infinite;margin:0;padding:.4em .65em}.mock__reply[data-astro-cid-w3hb4w5o]{background-color:var(--colors--grey-10);border:1px solid var(--colors--grey-30);align-self:stretch;max-width:none;animation-name:mock-inline-reply}@keyframes mock-in{0%,8%{opacity:0;display:none;transform:translateY(.25rem)}8.01%{display:block}14%,90%{opacity:1;transform:translateY(0)}96%{opacity:0;transform:translateY(0)}to{opacity:0;display:none}}@keyframes mock-bot{0%,20%{opacity:0;display:none}20.01%{display:flex}24%,34%{opacity:1}38%{opacity:0}38.01%,to{opacity:0;display:none}}@keyframes mock-reply{0%,38%{opacity:0;display:none;transform:translateY(.25rem)}38.01%{display:block}44%,90%{opacity:1;transform:translateY(0)}96%{opacity:0;transform:translateY(0)}to{opacity:0;display:none}}@keyframes mock-second{0%,58%{opacity:0;display:none;transform:translateY(.25rem)}58.01%{display:block}64%,90%{opacity:1;transform:translateY(0)}96%{opacity:0;transform:translateY(0)}to{opacity:0;display:none}}@keyframes mock-type{0%,6%{max-width:0}42%,92%{max-width:100%}97%,to{max-width:0}}@keyframes mock-caret{0%,50%{opacity:1}51%,to{opacity:0}}@keyframes mock-result{0%,58%{opacity:0;transform:translateY(.25rem)}64%,88%{opacity:1;transform:translateY(0)}94%,to{opacity:0;transform:translateY(0)}}@keyframes mock-answer{0%,48%{opacity:0;transform:translateY(.25rem)}56%,92%{opacity:1;transform:translateY(0)}97%,to{opacity:0;transform:translateY(0)}}@keyframes mock-prompt{0%,22%{opacity:0;transform:translateY(.5rem)}30%,90%{opacity:1;transform:translateY(0)}96%,to{opacity:0;transform:translateY(0)}}@keyframes mock-inline-reply{0%,48%{opacity:0;transform:translateY(.25rem)}56%,90%{opacity:1;transform:translateY(0)}96%,to{opacity:0;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.mock__msg[data-astro-cid-w3hb4w5o],.mock__answer[data-astro-cid-w3hb4w5o],.mock__result[data-astro-cid-w3hb4w5o],.mock__prompt[data-astro-cid-w3hb4w5o],.mock__caret[data-astro-cid-w3hb4w5o]{opacity:1;animation:none;transform:none}.mock__msg--bot[data-astro-cid-w3hb4w5o]{display:none}.mock__typed[data-astro-cid-w3hb4w5o]{max-width:100%;animation:none}}@media screen and (width<=991px){.placement-card-grid__grid[data-astro-cid-w3hb4w5o]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (width<=599px){.placement-card-grid__grid[data-astro-cid-w3hb4w5o]{grid-template-columns:minmax(0,1fr)}}.qualify[data-astro-cid-7ygi5tko]{gap:var(--space--sm);padding:var(--space--lg) var(--space--md) var(--space--md);background:radial-gradient(120% 60% at 100% 0%, #a477f92e, transparent 60%), var(--colors--grey-10);border-radius:var(--radius--lg);border:.0625rem solid #a477f980;flex-direction:column;display:flex;box-shadow:0 2rem 4rem #10062273,0 0 3rem #8042f640}.qualify__head[data-astro-cid-7ygi5tko]{gap:var(--space--2xs);padding-bottom:var(--space--sm);border-bottom:.0625rem solid var(--colors--grey-30);flex-direction:column;display:flex}.qualify__title[data-astro-cid-7ygi5tko]{font-size:1.5625rem;line-height:var(--font-size--32);font-weight:var(--font-weight--medium);letter-spacing:-.02em;text-wrap:balance;color:var(--colors--black)}.qualify__title[data-astro-cid-7ygi5tko] .qualify__accent{background-image:linear-gradient(90deg, var(--colors--purpleprimary), var(--colors--purplelight));-webkit-text-fill-color:transparent;background-clip:text}.qualify__subtitle[data-astro-cid-7ygi5tko]{color:var(--colors--grey-70)}.qualify__description[data-astro-cid-7ygi5tko]{color:var(--colors--grey-60)}.qualify__field[data-astro-cid-7ygi5tko]{gap:var(--space--3xs);flex-direction:column;display:flex}.qualify__label[data-astro-cid-7ygi5tko]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.qualify__input[data-astro-cid-7ygi5tko]{width:100%;padding:var(--space--xs) var(--space--sm);background-color:var(--colors--grey-10);border:.0625rem solid var(--colors--grey-40);border-radius:var(--radius--sm);color:var(--colors--black);transition:border-color .2s,box-shadow .2s}.qualify__input[data-astro-cid-7ygi5tko]::placeholder{color:var(--text--faint)}.qualify__input[data-astro-cid-7ygi5tko]:hover{border-color:var(--colors--grey-60)}.qualify__input[data-astro-cid-7ygi5tko]:focus-visible{border-color:var(--colors--purpleprimary);outline:none;box-shadow:0 0 0 .25rem #8042f629}.qualify__input[data-astro-cid-7ygi5tko]:user-invalid{border-color:var(--colors--error)}.qualify__select[data-astro-cid-7ygi5tko]{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%234b3e65' stroke-width='1.5'%3E%3Cpath d='M4 6l4 4 4-4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--space--xs) center;padding-right:var(--space--lg);background-size:1rem 1rem}.qualify__select[data-astro-cid-7ygi5tko]:has(option[value=""]:checked){color:var(--text--faint)}.qualify__submit[data-astro-cid-7ygi5tko]{justify-content:center;align-items:center;gap:var(--space--2xs);margin-top:var(--space--2xs);padding:var(--space--sm) var(--space--md);background-color:var(--colors--purpleprimary);border-radius:var(--radius--full);color:var(--colors--grey-10);font-weight:var(--font-weight--semibold);transition:background-color .2s,box-shadow .2s;display:flex;box-shadow:0 .375rem 1.25rem #8042f659}.qualify__submit[data-astro-cid-7ygi5tko]:after{content:"";background-color:currentColor;width:1rem;height:1rem;transition:transform .2s;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 8h10M9 4l4 4-4 4'/%3E%3C/svg%3E") 50%/contain no-repeat}.qualify__submit[data-astro-cid-7ygi5tko]:hover{background-color:var(--colors--purplelight);box-shadow:0 .5rem 1.5rem #8042f673}.qualify__submit[data-astro-cid-7ygi5tko]:hover:after{transform:translate(.1875rem)}.qualify__submit[data-astro-cid-7ygi5tko]:disabled{background-color:var(--colors--grey-50);box-shadow:none;cursor:default}.qualify__submit[data-astro-cid-7ygi5tko]:disabled:after{display:none}.qualify__consent[data-astro-cid-7ygi5tko]{color:var(--colors--grey-60);text-align:center}.qualify__consent[data-astro-cid-7ygi5tko] a[data-astro-cid-7ygi5tko]{color:inherit;text-decoration:underline}.qualify__msg--ok[data-astro-cid-7ygi5tko]{color:var(--colors--black)}.qualify__msg--err[data-astro-cid-7ygi5tko]{color:var(--colors--error)}
