.award-card[data-astro-cid-ceiws2ha]{align-items:center;gap:var(--space-6) var(--space-8);padding:var(--space-6);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-main);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.award-card__badge[data-astro-cid-ceiws2ha]{width:var(--award-badge-width);display:block}.award-card__badge[data-astro-cid-ceiws2ha] img{width:100%;height:auto}.award-card__text[data-astro-cid-ceiws2ha]{gap:var(--space-2);line-height:var(--line-height-relaxed);flex-direction:column;display:flex}.award-card__text[data-astro-cid-ceiws2ha] strong{font-weight:var(--font-weight-bold)}.award-card__eyebrow[data-astro-cid-ceiws2ha]{color:var(--color-text-muted);font-size:var(--font-size-text-small);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase}.award-card__title[data-astro-cid-ceiws2ha]{font-size:var(--font-size-h5);font-weight:var(--font-weight-bold);line-height:var(--line-height-snug)}.award-card__link[data-astro-cid-ceiws2ha]{color:var(--color-heading-accent);font-weight:var(--font-weight-bold)}.award-card__stats[data-astro-cid-ceiws2ha]{gap:var(--space-4) var(--space-6);flex-wrap:wrap;margin:0;display:flex}.award-card__stats[data-astro-cid-ceiws2ha] div[data-astro-cid-ceiws2ha]{gap:var(--space-1);flex-direction:column-reverse;display:flex}.award-card__stats[data-astro-cid-ceiws2ha] dt[data-astro-cid-ceiws2ha]{color:var(--color-text-muted);font-size:var(--font-size-text-small)}.award-card__stats[data-astro-cid-ceiws2ha] dd[data-astro-cid-ceiws2ha]{font-size:var(--font-size-h3);font-weight:var(--font-weight-extrabold);line-height:var(--line-height-tight);margin:0}.award-card__stats[data-astro-cid-ceiws2ha] small[data-astro-cid-ceiws2ha]{font-size:var(--font-size-text-main);font-weight:var(--font-weight-book)}@container (width<=65em){.award-card[data-astro-cid-ceiws2ha]{grid-template-columns:auto minmax(0,1fr)}.award-card__stats[data-astro-cid-ceiws2ha]{grid-column:1/-1}}@container (width<=35em){.award-card[data-astro-cid-ceiws2ha]{grid-template-columns:minmax(0,1fr)}}.rating-card[data-astro-cid-nehgy3dq]{align-items:center;gap:var(--space-6) var(--space-8);padding:var(--space-6);border-radius:var(--radius-main);background-color:var(--color-surface-card);flex-wrap:wrap;display:flex}.rating-card__logo[data-astro-cid-nehgy3dq]{max-width:var(--rating-logo-width);flex-basis:100%;height:auto}.rating-card__figure[data-astro-cid-nehgy3dq]{align-items:center;gap:var(--space-3);display:flex}.rating-card__value[data-astro-cid-nehgy3dq]{white-space:nowrap;font-size:var(--font-size-h2);font-weight:var(--font-weight-extrabold);line-height:var(--line-height-tight)}.rating-card__detail[data-astro-cid-nehgy3dq]{gap:var(--space-1);font-size:var(--font-size-text-small);line-height:var(--line-height-normal);flex-direction:column;display:flex}.rating-card__detail[data-astro-cid-nehgy3dq] small[data-astro-cid-nehgy3dq]{color:var(--color-text-muted)}.rating-card__stars[data-astro-cid-nehgy3dq]{background:linear-gradient(90deg, var(--color-rating) var(--rating-fill), var(--color-border) var(--rating-fill));color:#0000;letter-spacing:var(--letter-spacing-normal);-webkit-background-clip:text;background-clip:text}.rating-card__bar[data-astro-cid-nehgy3dq]{width:var(--rating-bar-width);height:var(--space-1);border-radius:var(--radius-round);background-color:var(--color-border);display:block;overflow:hidden}.rating-card__bar[data-astro-cid-nehgy3dq] span[data-astro-cid-nehgy3dq]{background-color:var(--color-highlight);height:100%;display:block}.rating-card__text[data-astro-cid-nehgy3dq]{flex:1 1 var(--card-min-width);gap:var(--space-2);line-height:var(--line-height-relaxed);flex-direction:column;display:flex}.rating-card__eyebrow[data-astro-cid-nehgy3dq]{color:var(--color-text-muted);font-size:var(--font-size-text-small);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase}.rating-card__link[data-astro-cid-nehgy3dq]{color:var(--color-heading-accent);font-weight:var(--font-weight-bold)}.fruit-basket__summary[data-astro-cid-yfg7xdib]{align-items:center;gap:var(--space-4);text-align:center;cursor:pointer;flex-direction:column;list-style:none;display:flex}.fruit-basket__summary[data-astro-cid-yfg7xdib]::-webkit-details-marker{display:none}.fruit-basket__art[data-astro-cid-yfg7xdib]{width:var(--fruit-basket-art-width);max-width:100%;height:auto;margin-bottom:var(--space-4);overflow:visible}.fruit-basket__line[data-astro-cid-yfg7xdib]{fill:none;stroke:var(--color-heading-accent);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.fruit-basket__line--accent[data-astro-cid-yfg7xdib]{stroke:var(--color-accent)}.fruit-basket__line--rim[data-astro-cid-yfg7xdib]{stroke-width:5px}.fruit-basket__body[data-astro-cid-yfg7xdib]{fill:var(--color-background);stroke:var(--color-heading-accent);stroke-width:3px;stroke-linejoin:round}.fruit-basket__shape[data-astro-cid-yfg7xdib]{fill:var(--color-surface-card);stroke:var(--color-accent);stroke-width:3px}.fruit-basket__title[data-astro-cid-yfg7xdib]{font-size:var(--font-size-h2);line-height:var(--line-height-tight)}.fruit-basket__text[data-astro-cid-yfg7xdib]{max-width:var(--measure-lg);font-size:var(--font-size-text-large);line-height:var(--line-height-relaxed)}.fruit-basket__button[data-astro-cid-yfg7xdib]{height:var(--button-height);margin-top:var(--space-3);padding-inline:var(--button-padding-inline);border:var(--border-width) solid var(--color-button-primary);border-radius:var(--radius-round);background-color:var(--color-button-primary);color:var(--color-text-on-accent);font-size:var(--font-size-text-small);transition-property:color,background-color;transition-duration:var(--motion-duration-fast);align-items:center;display:inline-flex}.fruit-basket__close-label[data-astro-cid-yfg7xdib],.fruit-basket[data-astro-cid-yfg7xdib][open] .fruit-basket__open-label[data-astro-cid-yfg7xdib]{display:none}.fruit-basket[data-astro-cid-yfg7xdib][open] .fruit-basket__close-label[data-astro-cid-yfg7xdib]{display:inline}.fruit-basket[data-astro-cid-yfg7xdib][open] .fruit-basket__button[data-astro-cid-yfg7xdib]{border-color:var(--color-border);color:var(--color-text);background-color:#0000}.fruit-basket__items[data-astro-cid-yfg7xdib]{grid-template-columns:repeat(auto-fill, minmax(var(--card-min-width-compact), 1fr));gap:var(--space-4);margin-top:calc(var(--space-8) + var(--space-4));display:grid}.fruit-basket__item[data-astro-cid-yfg7xdib]{gap:var(--space-2);padding:var(--space-6);border-radius:var(--radius-main);background-color:var(--color-surface-card);background-image:linear-gradient(45deg, transparent 62%, var(--color-card-gradient));backdrop-filter:blur(var(--blur-card));line-height:var(--line-height-relaxed);flex-direction:column;display:flex}.fruit-basket__glyph[data-astro-cid-yfg7xdib]{width:var(--icon-size-large);height:var(--icon-size-large);margin-bottom:var(--space-3);fill:none;stroke:var(--color-accent);stroke-width:1.2px;stroke-linecap:round;stroke-linejoin:round}.fruit-basket__item[data-astro-cid-yfg7xdib] strong[data-astro-cid-yfg7xdib]{font-size:var(--font-size-h6);line-height:var(--line-height-snug)}.fruit-basket__item[data-astro-cid-yfg7xdib] span[data-astro-cid-yfg7xdib]{color:var(--color-text-muted)}@media (prefers-reduced-motion:no-preference){.fruit-basket[data-astro-cid-yfg7xdib][open] .fruit-basket__fruit[data-astro-cid-yfg7xdib]{animation:fruit-hop var(--motion-duration-slow) var(--motion-easing-standard) both}.fruit-basket[data-astro-cid-yfg7xdib][open] .fruit-basket__fruit--2[data-astro-cid-yfg7xdib]{animation-delay:var(--motion-stagger)}.fruit-basket[data-astro-cid-yfg7xdib][open] .fruit-basket__fruit--3[data-astro-cid-yfg7xdib]{animation-delay:calc(var(--motion-stagger) * 2)}.fruit-basket[data-astro-cid-yfg7xdib][open] .fruit-basket__fruit--4[data-astro-cid-yfg7xdib]{animation-delay:calc(var(--motion-stagger) * 3)}.fruit-basket[data-astro-cid-yfg7xdib][open] .fruit-basket__item[data-astro-cid-yfg7xdib]{animation:fruit-pop var(--motion-duration) var(--motion-easing) both;animation-delay:calc(var(--i) * var(--motion-stagger) / 2)}}@keyframes fruit-hop{0%,to{transform:translateY(0)}40%{transform:translateY(var(--motion-fruit-jump))}}@keyframes fruit-pop{0%{opacity:0;transform:scale(var(--motion-scale-pop-from))}}.media-card[data-astro-cid-a7uemcut]{gap:var(--space-3);flex-direction:column;width:100%;margin:0;display:flex}.media-card__frame[data-astro-cid-a7uemcut]{height:var(--media-card-height);border-radius:var(--radius-main);background-color:var(--color-surface-skeleton);position:relative;overflow:hidden}.media-card__frame[data-astro-cid-a7uemcut] img,.media-card__frame[data-astro-cid-a7uemcut] video[data-astro-cid-a7uemcut]{object-fit:cover;width:100%;height:100%}.media-card__play[data-astro-cid-a7uemcut]{justify-content:flex-start;align-items:flex-end;gap:var(--space-2);padding:var(--space-4);background-image:linear-gradient(to top, var(--color-overlay-brand), transparent 55%);color:var(--color-text);text-shadow:0 0 var(--text-halo-blur) var(--color-overlay-brand-strong);display:flex;position:absolute;inset:0}.media-card__play[data-astro-cid-a7uemcut][hidden]{display:none}.media-card__play-icon[data-astro-cid-a7uemcut],.media-card__play-label[data-astro-cid-a7uemcut]{height:var(--button-height-small);border:var(--border-width) solid var(--color-border);background-color:var(--color-surface-card);backdrop-filter:blur(var(--blur-card));transition:background-color var(--motion-duration-fast) var(--motion-easing-standard);align-items:center;display:flex}.media-card__play-icon[data-astro-cid-a7uemcut]{aspect-ratio:1;padding:var(--space-2);border-radius:var(--radius-round);justify-content:center}.media-card__play-icon[data-astro-cid-a7uemcut] svg{width:var(--icon-size-small);margin-left:calc(var(--border-width) * 2)}.media-card__play-label[data-astro-cid-a7uemcut]{padding-inline:var(--space-3);border-radius:var(--radius-round);font-size:var(--font-size-text-small)}.media-card__play[data-astro-cid-a7uemcut]:hover .media-card__play-icon[data-astro-cid-a7uemcut],.media-card__play[data-astro-cid-a7uemcut]:hover .media-card__play-label[data-astro-cid-a7uemcut],.media-card__play[data-astro-cid-a7uemcut]:focus-visible .media-card__play-icon[data-astro-cid-a7uemcut],.media-card__play[data-astro-cid-a7uemcut]:focus-visible .media-card__play-label[data-astro-cid-a7uemcut]{background-color:var(--color-surface-card-hover)}.media-card__caption[data-astro-cid-a7uemcut]{align-items:center;gap:var(--space-2);color:var(--color-text-muted);font-size:var(--font-size-text-small);flex-wrap:wrap;display:flex}.media-card__tag[data-astro-cid-a7uemcut]{padding:var(--tag-padding);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-small);color:var(--color-text);line-height:var(--line-height-tight)}.job-item[data-astro-cid-seiqichn][hidden]{display:none}.job[data-astro-cid-seiqichn]{border:var(--border-width) solid transparent;border-radius:var(--radius-main);background-color:var(--color-surface-card);background-image:linear-gradient(45deg, transparent 62%, var(--color-card-gradient));transition:border-color var(--motion-duration-fast) var(--motion-easing-standard)}.job[data-astro-cid-seiqichn]:hover,.job[data-astro-cid-seiqichn][open]{border-color:var(--color-border-hover)}.job__summary[data-astro-cid-seiqichn]{justify-content:space-between;align-items:center;gap:var(--space-5);padding:var(--space-5) var(--space-6);cursor:pointer;list-style:none;display:flex}.job__summary[data-astro-cid-seiqichn]::-webkit-details-marker{display:none}.job__head[data-astro-cid-seiqichn]{gap:var(--space-3);flex-direction:column;display:flex}.job__title[data-astro-cid-seiqichn]{font-size:var(--font-size-h5);font-weight:var(--font-weight-bold);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-normal)}.job__tags[data-astro-cid-seiqichn]{gap:var(--space-1);flex-wrap:wrap;display:flex}.job__toggle[data-astro-cid-seiqichn]{align-items:center;gap:var(--space-2);color:var(--color-text-muted);font-size:var(--font-size-text-small);flex:none;display:flex}.job__chevron[data-astro-cid-seiqichn]{width:var(--icon-size);transition:transform var(--motion-duration-fast) var(--motion-easing-standard);display:flex;transform:rotate(90deg)}.job[data-astro-cid-seiqichn][open] .job__chevron[data-astro-cid-seiqichn]{transform:rotate(-90deg)}.job__body[data-astro-cid-seiqichn]{gap:var(--space-6);padding:0 var(--space-6) var(--space-6);flex-direction:column;display:flex}.job__section-title[data-astro-cid-seiqichn]{margin-bottom:var(--space-3);font-size:var(--font-size-h6);font-weight:var(--font-weight-bold)}.job__text[data-astro-cid-seiqichn]{gap:var(--space-3);max-width:var(--measure-article);line-height:var(--line-height-relaxed);flex-direction:column;display:flex}.job__text[data-astro-cid-seiqichn] :where(h1,h2,h3,h4,h5,h6,p):before,.job__text[data-astro-cid-seiqichn] :where(h1,h2,h3,h4,h5,h6,p):after{display:none}.job__text[data-astro-cid-seiqichn] ul{gap:var(--space-2);padding-left:var(--list-indent);flex-direction:column;display:flex}.job__text[data-astro-cid-seiqichn] strong{font-weight:var(--font-weight-bold)}.job__sections[data-astro-cid-seiqichn]{gap:var(--space-6);flex-direction:column;display:flex}@media (width<=767px){.job__summary[data-astro-cid-seiqichn]{padding:var(--space-4)}.job__toggle-label[data-astro-cid-seiqichn]{display:none}.job__body[data-astro-cid-seiqichn]{padding:0 var(--space-4) var(--space-5)}}.job-board[data-astro-cid-rq6pwqy4]{gap:var(--space-4);flex-direction:column;display:flex}.job-board__filters[data-astro-cid-rq6pwqy4]{gap:var(--space-2);flex-wrap:wrap;display:none}.js .job-board__filters[data-astro-cid-rq6pwqy4]{display:flex}.job-board__field[data-astro-cid-rq6pwqy4]{flex:1 1 var(--filter-field-min-width);display:flex}.job-board__field--search[data-astro-cid-rq6pwqy4]{flex-basis:var(--card-min-width);flex-grow:2}.job-board__field[data-astro-cid-rq6pwqy4] input[data-astro-cid-rq6pwqy4],.job-board__field[data-astro-cid-rq6pwqy4] select[data-astro-cid-rq6pwqy4]{width:100%;height:var(--button-height);padding-inline:var(--space-4);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-round);color:var(--color-text);font:inherit;font-size:var(--font-size-text-small);letter-spacing:var(--letter-spacing-normal);background-color:#0000}.job-board__field[data-astro-cid-rq6pwqy4] select[data-astro-cid-rq6pwqy4]{appearance:none;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - var(--space-4) - var(--select-arrow-size)) 50%, calc(100% - var(--space-4)) 50%;background-size:var(--select-arrow-size) var(--select-arrow-size);cursor:pointer;background-repeat:no-repeat}.job-board__field[data-astro-cid-rq6pwqy4] option[data-astro-cid-rq6pwqy4]{color:var(--color-text-on-accent)}.job-board__field[data-astro-cid-rq6pwqy4] input[data-astro-cid-rq6pwqy4]::placeholder{color:var(--color-text-muted)}.job-board__count[data-astro-cid-rq6pwqy4]{color:var(--color-text-muted);font-size:var(--font-size-text-small)}.job-board__list[data-astro-cid-rq6pwqy4]{gap:var(--space-3);flex-direction:column;display:flex}.job-board__empty[data-astro-cid-rq6pwqy4]{padding:var(--space-5) var(--space-6);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-main)}.job-board__empty[data-astro-cid-rq6pwqy4] a[data-astro-cid-rq6pwqy4]{color:var(--color-heading-accent);font-weight:var(--font-weight-bold)}.job-board__empty[data-astro-cid-rq6pwqy4][hidden]{display:none}.image-cta[data-astro-cid-soeamsax]{min-height:var(--image-cta-min-height);border-radius:var(--radius-main);display:grid;position:relative;overflow:hidden}.image-cta__media[data-astro-cid-soeamsax]{position:absolute;inset:0;overflow:hidden}.image-cta__content[data-astro-cid-soeamsax]{justify-content:center;align-items:flex-start;gap:var(--space-6);padding:var(--space-8);background-image:linear-gradient(90deg, var(--color-overlay-brand-strong) 0%, var(--color-overlay-brand) 30%, var(--color-overlay-brand-clear) 55%, transparent 70%);flex-direction:column;display:flex;position:relative}.image-cta__image[data-astro-cid-soeamsax]{object-fit:cover;object-position:center var(--image-cta-focus);width:100%;height:100%;position:absolute;inset:0}.image-cta__timeline[data-astro-cid-soeamsax]{align-items:center;gap:var(--space-3);width:min(100%, var(--measure-sm));color:var(--color-text-muted);font-size:var(--font-size-text-small);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;display:flex}.image-cta__line[data-astro-cid-soeamsax]{height:var(--border-width-strong);border-radius:var(--radius-round);background-color:var(--color-border);flex:1;overflow:hidden}.image-cta__line[data-astro-cid-soeamsax] span[data-astro-cid-soeamsax]{background-color:var(--color-highlight);transform-origin:0;height:100%;display:block}.image-cta__goal[data-astro-cid-soeamsax]{color:var(--color-highlight);font-weight:var(--font-weight-bold)}.image-cta__text[data-astro-cid-soeamsax]{font-size:var(--font-size-h2);font-weight:var(--font-weight-extrabold);line-height:var(--line-height-tight)}.image-cta--media-end[data-astro-cid-soeamsax]{background-color:var(--color-background)}.image-cta--media-end[data-astro-cid-soeamsax] .image-cta__media[data-astro-cid-soeamsax]{left:var(--image-cta-media-offset)}.image-cta--media-end[data-astro-cid-soeamsax] .image-cta__media[data-astro-cid-soeamsax]:after{content:"";background-image:linear-gradient(90deg, var(--color-background) 0%, transparent var(--image-cta-media-fade));position:absolute;inset:0}.image-cta--media-end[data-astro-cid-soeamsax] .image-cta__content[data-astro-cid-soeamsax]{background-image:none}.js .image-cta__image[data-astro-cid-soeamsax]{transform:scale(var(--motion-scale-zoom-from));transition:transform var(--motion-duration-slow-zoom) var(--motion-easing)}.js .image-cta__line[data-astro-cid-soeamsax] span[data-astro-cid-soeamsax]{transition:transform var(--motion-duration-slow-zoom) var(--motion-easing) var(--motion-duration);transform:scaleX(0)}.js .image-cta[data-astro-cid-soeamsax].is-visible .image-cta__image[data-astro-cid-soeamsax],.js .image-cta[data-astro-cid-soeamsax].is-visible .image-cta__line[data-astro-cid-soeamsax] span[data-astro-cid-soeamsax]{transform:none}@media (prefers-reduced-motion:reduce){.js .image-cta__image[data-astro-cid-soeamsax],.js .image-cta__line[data-astro-cid-soeamsax] span[data-astro-cid-soeamsax]{transition:none;transform:none}}@container (width<=50em){.image-cta__content[data-astro-cid-soeamsax]{padding:var(--space-7) var(--space-6);background-image:linear-gradient(0deg, var(--color-overlay-brand-strong) 0%, var(--color-overlay-brand) 40%, transparent 75%);justify-content:flex-end}.image-cta--media-end[data-astro-cid-soeamsax] .image-cta__media[data-astro-cid-soeamsax]{left:0}.image-cta--media-end[data-astro-cid-soeamsax] .image-cta__media[data-astro-cid-soeamsax]:after{content:none}}.quote-feature[data-astro-cid-pjdhctq7]{align-items:center;gap:var(--grid-gutter);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.quote-feature__media[data-astro-cid-pjdhctq7]{display:grid}.quote-feature__body[data-astro-cid-pjdhctq7]{align-items:flex-start;gap:var(--space-5);flex-direction:column;display:flex}.quote-feature__example[data-astro-cid-pjdhctq7]{padding:var(--space-1) var(--space-2);border:var(--border-width) dashed var(--color-border);border-radius:var(--radius-small);color:var(--color-text-muted);font-size:var(--font-size-text-small)}.quote-feature__quote[data-astro-cid-pjdhctq7]{padding-left:var(--space-4);border-left:var(--border-width-quote) solid var(--color-highlight);font-size:var(--font-size-text-large);font-style:italic;line-height:var(--line-height-relaxed);margin:0}.quote-feature__author[data-astro-cid-pjdhctq7]{align-items:center;gap:var(--space-4);display:flex}.quote-feature__avatars[data-astro-cid-pjdhctq7]{display:flex}.quote-feature__avatars[data-astro-cid-pjdhctq7] img[data-astro-cid-pjdhctq7]{width:var(--testimonial-portrait-size);height:var(--testimonial-portrait-size);border:var(--border-width-strong) solid var(--color-background);border-radius:var(--radius-round);object-fit:cover}.quote-feature__avatars[data-astro-cid-pjdhctq7] img[data-astro-cid-pjdhctq7]+img[data-astro-cid-pjdhctq7]{margin-left:calc(var(--space-3) * -1)}.quote-feature__name[data-astro-cid-pjdhctq7]{gap:var(--space-1);line-height:var(--line-height-snug);flex-direction:column;display:flex}.quote-feature__name[data-astro-cid-pjdhctq7] span[data-astro-cid-pjdhctq7]{color:var(--color-text-muted);font-size:var(--font-size-text-small)}@container (width<=50em){.quote-feature[data-astro-cid-pjdhctq7]{grid-template-columns:minmax(0,1fr)}}.logo-card[data-astro-cid-btdmp3ly]{gap:var(--space-5);width:100%;padding:var(--space-6);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-main);background-color:var(--color-surface-card);flex-direction:column;display:flex}.logo-card__logo[data-astro-cid-btdmp3ly]{height:var(--logo-card-logo-height);align-items:center;display:flex}.logo-card__logo[data-astro-cid-btdmp3ly] img[data-astro-cid-btdmp3ly]{object-fit:contain;width:auto;max-width:100%;height:100%}.logo-card__wordmark[data-astro-cid-btdmp3ly]{color:var(--color-heading-accent);font-size:var(--font-size-h3);font-weight:var(--font-weight-extrabold);letter-spacing:var(--letter-spacing-normal)}.logo-card__text[data-astro-cid-btdmp3ly]{gap:var(--space-1);line-height:var(--line-height-relaxed);flex-direction:column;display:flex}.logo-card__name[data-astro-cid-btdmp3ly]{font-size:var(--font-size-text-large);font-weight:var(--font-weight-bold)}.logo-card__text[data-astro-cid-btdmp3ly] p[data-astro-cid-btdmp3ly]{color:var(--color-text-muted)}.apply-form[data-astro-cid-6yeosm2d]{width:100%;max-width:var(--form-max-width);gap:var(--space-5);padding:var(--space-7) var(--space-6);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-main);background-color:var(--color-surface-card);flex-direction:column;margin-inline:auto;display:flex}.apply-form__row[data-astro-cid-6yeosm2d]{gap:var(--space-5) var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.apply-form__field[data-astro-cid-6yeosm2d]{gap:var(--space-2);flex-direction:column;display:flex}.apply-form__label[data-astro-cid-6yeosm2d]{font-size:var(--font-size-text-small);font-weight:var(--font-weight-bold);padding:0}.apply-form__optional[data-astro-cid-6yeosm2d]{color:var(--color-text-muted);font-weight:var(--font-weight-book)}.apply-form[data-astro-cid-6yeosm2d] input[data-astro-cid-6yeosm2d]:not([type=radio],[type=checkbox],[type=file]),.apply-form[data-astro-cid-6yeosm2d] select[data-astro-cid-6yeosm2d],.apply-form[data-astro-cid-6yeosm2d] textarea[data-astro-cid-6yeosm2d]{width:100%;min-height:var(--button-height);padding:var(--space-2) var(--space-4);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-small);background-color:var(--color-background);color:var(--color-text);font:inherit;transition:border-color var(--motion-duration-fast) var(--motion-easing-standard)}.apply-form[data-astro-cid-6yeosm2d] textarea[data-astro-cid-6yeosm2d]{min-height:var(--form-textarea-min-height);resize:vertical}.apply-form[data-astro-cid-6yeosm2d] input[data-astro-cid-6yeosm2d]:hover,.apply-form[data-astro-cid-6yeosm2d] select[data-astro-cid-6yeosm2d]:hover,.apply-form[data-astro-cid-6yeosm2d] textarea[data-astro-cid-6yeosm2d]:hover{border-color:var(--color-text-muted)}.apply-form[data-astro-cid-6yeosm2d] input[data-astro-cid-6yeosm2d]::placeholder,.apply-form[data-astro-cid-6yeosm2d] textarea[data-astro-cid-6yeosm2d]::placeholder{color:var(--color-text-muted)}.apply-form[data-astro-cid-6yeosm2d] select[data-astro-cid-6yeosm2d]{padding-right:calc(var(--space-4) * 2 + var(--select-arrow-size) * 2);appearance:none;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - var(--space-4) - var(--select-arrow-size)) 50%, calc(100% - var(--space-4)) 50%;background-size:var(--select-arrow-size) var(--select-arrow-size);cursor:pointer;background-repeat:no-repeat}.apply-form__cv[data-astro-cid-6yeosm2d]{gap:var(--space-3);border:0;flex-direction:column;margin:0;padding:0;display:flex}.apply-form__cv[data-astro-cid-6yeosm2d] legend[data-astro-cid-6yeosm2d]{margin-bottom:var(--space-2)}.apply-form__switch[data-astro-cid-6yeosm2d]{gap:var(--space-2);flex-wrap:wrap;display:flex}.apply-form__switch[data-astro-cid-6yeosm2d] label[data-astro-cid-6yeosm2d]{position:relative}.apply-form__switch[data-astro-cid-6yeosm2d] input[data-astro-cid-6yeosm2d]{opacity:0;position:absolute}.apply-form__switch[data-astro-cid-6yeosm2d] span[data-astro-cid-6yeosm2d]{padding:var(--filter-button-padding);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-round);font-size:var(--font-size-text-small);cursor:pointer;transition-property:color,background-color,border-color;transition-duration:var(--motion-duration-fast);display:inline-block}.apply-form__switch[data-astro-cid-6yeosm2d] input[data-astro-cid-6yeosm2d]:checked+span[data-astro-cid-6yeosm2d]{border-color:var(--color-highlight);background-color:var(--color-surface-card-hover);color:var(--color-text)}.apply-form__switch[data-astro-cid-6yeosm2d] input[data-astro-cid-6yeosm2d]:focus-visible+span[data-astro-cid-6yeosm2d]{outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset)}.apply-form__panel[data-astro-cid-6yeosm2d]{gap:var(--space-3);flex-direction:column;display:flex}.apply-form__panel[data-astro-cid-6yeosm2d][hidden]{display:none}.apply-form__hint[data-astro-cid-6yeosm2d]{color:var(--color-text-muted);font-size:var(--font-size-text-small)}.apply-form__entries[data-astro-cid-6yeosm2d]{gap:var(--space-3);flex-direction:column;display:flex}.apply-form__entry[data-astro-cid-6yeosm2d]{gap:var(--space-3) var(--space-4);padding:var(--space-4) calc(var(--space-4) + var(--button-height-small) + var(--space-3)) var(--space-4) var(--space-4);border:var(--border-width) dashed var(--color-border);border-radius:var(--radius-small);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:relative}.apply-form__remove[data-astro-cid-6yeosm2d]{top:var(--space-4);right:var(--space-4);width:var(--button-height-small);height:var(--button-height-small);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-round);color:var(--color-text);font-size:var(--font-size-text-large);background:0 0;position:absolute}.apply-form__remove[data-astro-cid-6yeosm2d][hidden]{visibility:hidden}.apply-form__link[data-astro-cid-6yeosm2d]{color:var(--color-heading-accent);font-size:var(--font-size-text-small);font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);background:0 0;border:0;align-self:flex-start;padding:0}.apply-form__link[data-astro-cid-6yeosm2d][hidden]{display:none}.apply-form__drop[data-astro-cid-6yeosm2d]{justify-content:center;align-items:center;gap:var(--space-1);min-height:var(--file-drop-min-height);padding:var(--space-4);border:var(--border-width-strong) dashed var(--color-border);border-radius:var(--radius-small);text-align:center;cursor:pointer;transition-property:border-color,background-color;transition-duration:var(--motion-duration-fast);flex-direction:column;display:flex;position:relative}.apply-form__drop[data-astro-cid-6yeosm2d]:hover,.apply-form__drop[data-astro-cid-6yeosm2d].is-dragging{border-color:var(--color-accent);background-color:var(--color-surface-card)}.apply-form__drop[data-astro-cid-6yeosm2d].has-file{border-style:solid;border-color:var(--color-accent)}.apply-form__drop[data-astro-cid-6yeosm2d] input[data-astro-cid-6yeosm2d]{opacity:0;cursor:pointer;position:absolute;inset:0}.apply-form__drop[data-astro-cid-6yeosm2d]:has(input:focus-visible){outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset)}.apply-form__drop-text[data-astro-cid-6yeosm2d] strong[data-astro-cid-6yeosm2d]{color:var(--color-heading-accent)}.apply-form__drop-name[data-astro-cid-6yeosm2d]{color:var(--color-text-muted);font-size:var(--font-size-text-small);word-break:break-word}.apply-form__extras[data-astro-cid-6yeosm2d]{border-top:var(--border-width) solid var(--color-border);border-bottom:var(--border-width) solid var(--color-border)}.apply-form__extras[data-astro-cid-6yeosm2d] summary[data-astro-cid-6yeosm2d]{align-items:center;gap:var(--space-2);padding-block:var(--space-4);font-weight:var(--font-weight-bold);cursor:pointer;display:flex}.apply-form__badge[data-astro-cid-6yeosm2d]{padding:var(--tag-padding);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-round);color:var(--color-text-muted);font-size:var(--font-size-text-small);font-weight:var(--font-weight-book)}.apply-form__extras-body[data-astro-cid-6yeosm2d]{gap:var(--space-5);padding-bottom:var(--space-5);flex-direction:column;display:flex}.apply-form__honeypot[data-astro-cid-6yeosm2d]{width:1px;height:1px;position:absolute;left:-100vw;overflow:hidden}.apply-form__consent[data-astro-cid-6yeosm2d]{align-items:flex-start;gap:var(--space-3);font-size:var(--font-size-text-small);line-height:var(--line-height-relaxed);display:flex}.apply-form__consent[data-astro-cid-6yeosm2d] input[data-astro-cid-6yeosm2d]{width:var(--checkbox-size);height:var(--checkbox-size);margin-top:var(--space-1);accent-color:var(--color-accent);flex:none}.apply-form__consent[data-astro-cid-6yeosm2d] a[data-astro-cid-6yeosm2d]{color:var(--color-heading-accent);font-weight:var(--font-weight-bold)}.apply-form__submit[data-astro-cid-6yeosm2d]{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.apply-form__status[data-astro-cid-6yeosm2d]:empty{display:none}.apply-form__status[data-astro-cid-6yeosm2d]{flex:1 1 var(--card-min-width-compact);padding:var(--space-3) var(--space-4);border:var(--border-width) solid var(--color-accent);border-radius:var(--radius-small);background-color:var(--color-background);font-size:var(--font-size-text-small)}.apply-form__status[data-astro-cid-6yeosm2d][data-type=error]{border-left-color:var(--color-error)}@container (width<=40em){.apply-form__row[data-astro-cid-6yeosm2d]{grid-template-columns:minmax(0,1fr)}.apply-form__entry[data-astro-cid-6yeosm2d] .apply-form__field[data-astro-cid-6yeosm2d]:nth-child(n+3){grid-column:1/-1}}.keyword-tiles[data-astro-cid-7fhmglsh]{grid-template-columns:repeat(auto-fill, minmax(min(var(--keyword-tile-min-width), 100%), 1fr));gap:var(--space-3);display:grid}@container (width>=70em){.keyword-tiles[data-astro-cid-7fhmglsh]{display:flex}.keyword-tiles__item[data-astro-cid-7fhmglsh]{flex:1 1 0;min-width:max-content}}.keyword-tiles__item[data-astro-cid-7fhmglsh]{min-height:var(--keyword-tile-height);padding:var(--space-4);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-main);background-color:var(--color-surface-card);background-image:linear-gradient(45deg, transparent 62%, var(--color-card-gradient));font-size:var(--font-size-h6);font-weight:var(--font-weight-bold);text-align:center;justify-content:center;align-items:center;display:flex}
