.position-card-module__n37vCq__card{gap:var(--space-4);padding:var(--space-6);border-radius:var(--radius-lg);background:linear-gradient(#0a1220e6,#04070dbf);border:1px solid #7ef0d829;display:grid}.position-card-module__n37vCq__head{gap:var(--space-1);display:grid}.position-card-module__n37vCq__role{font-size:var(--text-lg);color:var(--color-text);margin:0;font-weight:650}.position-card-module__n37vCq__company{color:var(--color-accent);margin:0;font-weight:550}.position-card-module__n37vCq__meta{gap:var(--space-2);font-size:var(--text-sm);color:var(--color-text-muted);flex-wrap:wrap;margin:0;display:flex}.position-card-module__n37vCq__meta>*+:before{content:"·";margin-inline-end:var(--space-2)}.position-card-module__n37vCq__highlights{gap:var(--space-2);color:var(--color-text);text-wrap:pretty;margin:0;padding-inline-start:1.15em;display:grid}.position-card-module__n37vCq__highlights li::marker{color:var(--color-accent)}.position-card-module__n37vCq__stack{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.position-card-module__n37vCq__chip{font-size:var(--text-xs);color:var(--color-text-muted);border:1px solid #f0b42947;border-radius:999px;padding:.2em .7em}
.scroll-area-module__57hTPG__root{min-block-size:0;display:grid;position:relative}.scroll-area-module__57hTPG__viewport{min-block-size:0;overscroll-behavior:contain;scrollbar-width:none;padding-inline-start:3px;padding-inline-end:var(--scrollbar-gutter);overflow-y:auto}.scroll-area-module__57hTPG__viewport::-webkit-scrollbar{display:none}.scroll-area-module__57hTPG__track{inline-size:var(--scrollbar-width);opacity:0;visibility:hidden;transition:opacity .22s var(--ease-out), visibility .22s;background:#7ef0d814;border-radius:999px;position:absolute;inset-block:0;inset-inline-end:0}.scroll-area-module__57hTPG__track[data-scrollable=true]{opacity:1;visibility:visible}.scroll-area-module__57hTPG__thumb{cursor:grab;will-change:transform;transition:background .2s var(--ease-out);background:linear-gradient(#2ee6c5cc,#f0b42999);border-radius:999px;position:absolute;inset-block-start:0;inset-inline:0}.scroll-area-module__57hTPG__thumb:hover{background:linear-gradient(#2ee6c5,#f0b429d9)}.scroll-area-module__57hTPG__root[data-dragging=true] .scroll-area-module__57hTPG__thumb{cursor:grabbing;background:linear-gradient(#2ee6c5,#f0b429e6)}.scroll-area-module__57hTPG__root[data-dragging=true] .scroll-area-module__57hTPG__viewport{-webkit-user-select:none;user-select:none}.scroll-area-module__57hTPG__viewport:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:var(--radius-lg)}@media (prefers-reduced-motion:reduce){.scroll-area-module__57hTPG__track,.scroll-area-module__57hTPG__thumb{transition-duration:1ms}}
.zone-page-module__dbqd_a__layer{z-index:var(--layer-content);block-size:100svh;padding:clamp(var(--space-4), 3vw, var(--space-8));pointer-events:none;grid-template-rows:minmax(0,1fr);place-items:center end;display:grid;position:relative}.zone-page-module__dbqd_a__panel{pointer-events:auto;gap:var(--space-6);max-block-size:100%;inline-size:min(58ch,46vw);padding:clamp(var(--space-5), 2.4vw, var(--space-8));border-radius:calc(var(--radius-lg) * 1.25);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#04070dd1;border:1px solid #7ef0d82e;grid-template-rows:auto auto minmax(0,1fr) auto;display:grid;box-shadow:0 24px 80px #0000008c}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.zone-page-module__dbqd_a__panel{background:#04070df2}}@media (max-aspect-ratio:1){.zone-page-module__dbqd_a__layer{align-items:end}.zone-page-module__dbqd_a__panel{max-block-size:62svh;inline-size:100%}}.zone-page-module__dbqd_a__top{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.zone-page-module__dbqd_a__eyebrow{font-size:var(--text-xs);letter-spacing:.22em;text-transform:uppercase;color:var(--color-text-muted);margin:0}.zone-page-module__dbqd_a__close{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);color:var(--color-text-muted);font-size:var(--text-sm);transition:color .2s var(--ease-out), border-color .2s var(--ease-out);border:1px solid #7ef0d847;border-radius:999px;text-decoration:none;display:inline-flex}.zone-page-module__dbqd_a__back{justify-self:start;align-items:center;gap:var(--space-2);color:var(--color-text-muted);font-size:var(--text-sm);transition:color .2s var(--ease-out);text-decoration:none;display:inline-flex}.zone-page-module__dbqd_a__close:hover,.zone-page-module__dbqd_a__close:focus-visible,.zone-page-module__dbqd_a__back:hover,.zone-page-module__dbqd_a__back:focus-visible{color:var(--color-accent);border-color:var(--color-accent)}.zone-page-module__dbqd_a__header{gap:var(--space-3);display:grid}.zone-page-module__dbqd_a__title{letter-spacing:.01em;margin:0;font-size:clamp(1.7rem,1.1rem + 2.4vw,2.6rem);font-weight:700;line-height:1.1}.zone-page-module__dbqd_a__lead{font-size:var(--text-lg);color:var(--color-text-muted);text-wrap:pretty;margin:0}.zone-page-module__dbqd_a__content{gap:var(--space-8);padding-block-end:var(--space-2);display:grid;container-type:inline-size}
.page-module__NfDiEG__section{gap:var(--space-4);display:grid}.page-module__NfDiEG__heading{font-size:var(--text-lg);color:var(--color-accent);letter-spacing:.08em;text-transform:uppercase;margin:0;font-weight:600}.page-module__NfDiEG__paragraph{text-wrap:pretty;margin:0}.page-module__NfDiEG__facts{gap:var(--space-3);margin:0;display:grid}.page-module__NfDiEG__fact{gap:var(--space-1);border-block-end:1px solid #7ef0d81f;padding-block-end:var(--space-3);display:grid}.page-module__NfDiEG__fact dt{font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-muted)}.page-module__NfDiEG__fact dd{margin:0}.page-module__NfDiEG__note{color:var(--color-text-muted)}@container (min-width:30rem){.page-module__NfDiEG__fact{gap:var(--space-4);grid-template-columns:minmax(0,10rem) minmax(0,1fr);align-items:baseline}}
.page-module__OSLHOG__list{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.page-module__OSLHOG__entry{gap:var(--space-1);border-block-end:1px solid #7ef0d81f;padding-block-end:var(--space-4);display:grid}.page-module__OSLHOG__label{align-items:center;gap:var(--space-2);font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-muted);display:flex}.page-module__OSLHOG__badge{color:var(--color-accent);letter-spacing:.06em;background:#2ee6c529;border-radius:999px;padding:.15em .6em}.page-module__OSLHOG__value,.page-module__OSLHOG__link{font-size:var(--text-lg)}.page-module__OSLHOG__link{color:var(--color-text);text-underline-offset:.25em;text-decoration-color:#2ee6c580}.page-module__OSLHOG__link:hover,.page-module__OSLHOG__link:focus-visible{color:var(--color-accent)}.page-module__OSLHOG__availability{color:var(--color-text-muted);text-wrap:pretty;margin:0}
.page-module__4mIzzG__section{gap:var(--space-4);display:grid}.page-module__4mIzzG__heading{font-size:var(--text-lg);color:var(--color-accent);letter-spacing:.08em;text-transform:uppercase;margin:0;font-weight:600}.page-module__4mIzzG__list{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.page-module__4mIzzG__entry{gap:var(--space-1);padding:var(--space-4) var(--space-6);background:#0a12208c;border-inline-start:2px solid #f0b42980;border-start-end-radius:var(--radius-lg);border-end-end-radius:var(--radius-lg);display:grid}.page-module__4mIzzG__title{margin:0;font-weight:600}.page-module__4mIzzG__issuer{color:var(--color-text-muted);margin:0}.page-module__4mIzzG__meta{font-size:var(--text-sm);color:var(--color-text-muted);margin:0}
.page-module__f0rhZq__list{gap:var(--space-6);margin:0;padding:0;list-style:none;display:grid}
.page-module__ktSu3q__group{gap:var(--space-4);display:grid}.page-module__ktSu3q__heading{font-size:var(--text-lg);color:var(--color-accent);letter-spacing:.08em;text-transform:uppercase;margin:0;font-weight:600}.page-module__ktSu3q__items{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.page-module__ktSu3q__item{font-size:var(--text-sm);background:#0a1220b3;border:1px solid #7ef0d838;border-radius:999px;padding:.35em .9em}
