.hero.svelte-twpuk5,.board.svelte-twpuk5,.feedback-wrap.svelte-twpuk5{width:min(100% - 2rem,72rem);margin-inline:auto}.hero.svelte-twpuk5{padding:clamp(1rem,2.5vw,1.75rem) 0 clamp(1rem,2vw,1.5rem)}.eyebrow.svelte-twpuk5,.company.svelte-twpuk5{color:var(--pine);letter-spacing:.14em;text-transform:uppercase;margin:0 0 .8rem;font-size:.74rem;font-weight:800}h1.svelte-twpuk5,h2.svelte-twpuk5,h3.svelte-twpuk5{margin:0}h1.svelte-twpuk5{view-transition-name:hero-heading;max-width:48rem;font-family:var(--font-display);letter-spacing:-.01em;text-wrap:balance;font-size:clamp(2rem,4vw,4.8rem);font-weight:400;line-height:1.05}.intro.svelte-twpuk5{max-width:46rem;color:var(--muted);margin-bottom:0;font-size:1rem;line-height:1.65em}.board.svelte-twpuk5{border:1px solid var(--line);background:var(--paper);border-radius:1.2rem;margin-bottom:2rem;padding:clamp(1.5rem,3vw,2rem) clamp(1.5rem,4vw,3rem)}.openings.svelte-twpuk5 a:where(.svelte-twpuk5),.pagination.svelte-twpuk5 a:where(.svelte-twpuk5){color:var(--pine);font-weight:750;text-decoration:none}.filters.svelte-twpuk5{background:#edf1ea;border-radius:.8rem;margin-top:0;padding:1rem}.filters.svelte-twpuk5 fieldset:where(.svelte-twpuk5){border:0;grid-template-columns:2fr repeat(4,1fr) auto;gap:.7rem;min-width:0;margin:0;padding:0;display:grid}.filters.svelte-twpuk5 legend:where(.svelte-twpuk5){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.filter-field.svelte-twpuk5{min-width:0}.filter-field.svelte-twpuk5 label:where(.svelte-twpuk5){text-transform:uppercase;font-size:.72rem;font-weight:500;display:block}.filters.svelte-twpuk5 input:where(.svelte-twpuk5),.filters.svelte-twpuk5 select:where(.svelte-twpuk5){border:1px solid var(--line);background:#fff;border-radius:.45rem;width:100%;min-height:3rem;margin-top:.35rem;padding:0 .7rem;font-size:1rem;display:block}.filters.svelte-twpuk5 button:where(.svelte-twpuk5){background:var(--pine);color:#fff;border:0;border-radius:.45rem;align-self:end;width:3rem;min-height:3rem;padding:0;font-weight:750;position:relative}.filter-submit-label.svelte-twpuk5{z-index:1;background:var(--ink);color:#fff;opacity:0;pointer-events:none;width:max-content;transition:opacity var(--button-transition), translate var(--button-transition);border-radius:.35rem;padding:.4rem .55rem;font-size:.78rem;line-height:1;position:absolute;bottom:calc(100% + .5rem);right:0;translate:0 .2rem}.filter-submit.svelte-twpuk5:is(:where(.svelte-twpuk5):hover,:where(.svelte-twpuk5):focus-visible) .filter-submit-label:where(.svelte-twpuk5){opacity:1;translate:0}.results-toolbar.svelte-twpuk5{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin:1rem 0 .25rem;display:flex}.result-count.svelte-twpuk5{color:var(--muted);margin:0;font-size:.85rem}.view-selector.svelte-twpuk5{border:1px solid var(--line);background:#fff;border-radius:.6rem;gap:.25rem;padding:.2rem;display:none}@media (scripting:enabled){.view-selector.svelte-twpuk5{display:flex}}.view-selector.svelte-twpuk5 button:where(.svelte-twpuk5){width:2.5rem;height:2.5rem;color:var(--pine);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.4rem;place-items:center;padding:0;display:inline-grid}.view-selector.svelte-twpuk5 button:where(.svelte-twpuk5):hover{background:#edf1ea}.view-selector.svelte-twpuk5 button:where(.svelte-twpuk5):active:not(.pressed){border-color:var(--pine);background:#dfe8dc}.view-selector.svelte-twpuk5 button.pressed:where(.svelte-twpuk5){border-color:var(--pine);background:var(--pine);color:#fff}.openings.svelte-twpuk5 article:where(.svelte-twpuk5){border-top:1px solid var(--line);transition:background-color var(--button-transition), border-color var(--button-transition);justify-content:space-between;gap:2rem;padding:1.4rem 0;display:flex;position:relative}.openings.svelte-twpuk5 article:where(.svelte-twpuk5)>div:where(.svelte-twpuk5){min-width:0}.openings.svelte-twpuk5:not(.card-view) article:where(.svelte-twpuk5){margin-inline:-.75rem;padding-inline:.75rem}.openings.svelte-twpuk5:not(.card-view) article:where(.svelte-twpuk5):is(:where(.svelte-twpuk5):hover,:where(.svelte-twpuk5):focus-within){background:#edf1ea}.openings.card-view.svelte-twpuk5{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding-top:.75rem;display:grid}.openings.card-view.svelte-twpuk5 article:where(.svelte-twpuk5){border:1px solid var(--line);background:#fff;border-radius:.8rem;min-width:0;padding:1.25rem}.openings.card-view.svelte-twpuk5 article:where(.svelte-twpuk5):is(:where(.svelte-twpuk5):hover,:where(.svelte-twpuk5):focus-within){border-color:var(--pine);background:#edf1ea}.openings.svelte-twpuk5 h3:where(.svelte-twpuk5){overflow-wrap:anywhere;font-size:1.6rem;font-weight:600;line-height:1.2}.openings.svelte-twpuk5 p:where(.svelte-twpuk5){color:var(--muted);overflow-wrap:anywhere;margin:.45rem 0 0}.openings.svelte-twpuk5 h3:where(.svelte-twpuk5) a:where(.svelte-twpuk5):after{content:"";position:absolute;inset:0}.openings.svelte-twpuk5 article:where(.svelte-twpuk5):is(:where(.svelte-twpuk5):hover,:where(.svelte-twpuk5):focus-within) h3:where(.svelte-twpuk5) a:where(.svelte-twpuk5){color:var(--pine-dark);text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:.1em}.openings.svelte-twpuk5 h3:where(.svelte-twpuk5) a:where(.svelte-twpuk5){text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentcolor 55%, transparent);text-decoration-color:color-mix(in srgb, currentcolor 55%, transparent);text-underline-offset:.18em;text-decoration-thickness:.06em}.openings.svelte-twpuk5 .company:where(.svelte-twpuk5){color:var(--pine);margin:0}time.svelte-twpuk5{color:var(--muted);flex:none;font-size:.82rem}.empty.svelte-twpuk5{text-align:center;color:var(--muted);padding:3rem 0}.empty.svelte-twpuk5 a:where(.svelte-twpuk5){color:var(--pine);font-weight:750}.pagination.svelte-twpuk5{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:center;align-items:center;gap:1.5rem;padding-top:2rem;display:flex}.alerts.svelte-twpuk5{background:#edf1ea;border-radius:.8rem;grid-template-columns:1.2fr 1fr;align-items:center;gap:2rem;width:min(100% - 2rem,72rem);margin:5rem auto 2.5rem;padding:2rem;display:grid}.alerts.alerts-subscribed.svelte-twpuk5{margin-top:2.5rem;padding:.75rem 1rem;display:block}.alerts.svelte-twpuk5>:where(.svelte-twpuk5),.alerts.svelte-twpuk5 form:where(.svelte-twpuk5),.alerts.svelte-twpuk5 form:where(.svelte-twpuk5) div:where(.svelte-twpuk5){min-width:0}.alerts.svelte-twpuk5 h2:where(.svelte-twpuk5){font-size:clamp(1.8rem,4vw,2.6rem);font-weight:500;line-height:1.08}.alerts.svelte-twpuk5 p:where(.svelte-twpuk5){color:var(--muted);overflow-wrap:anywhere;line-height:1.55}.alerts.svelte-twpuk5 form:where(.svelte-twpuk5) label:where(.svelte-twpuk5){text-transform:uppercase;margin-bottom:.4rem;font-size:.75rem;font-weight:500;display:block}.alerts.svelte-twpuk5 form:where(.svelte-twpuk5) div:where(.svelte-twpuk5){grid-template-columns:minmax(0,1fr) auto;display:grid}.alerts.svelte-twpuk5 input:where(.svelte-twpuk5){border:1px solid var(--line);border-radius:.45rem 0 0 .45rem;min-width:0;min-height:3rem;padding:0 .8rem;font-size:1rem}.alerts.svelte-twpuk5 button:where(.svelte-twpuk5){background:var(--pine);color:#fff;border:0;border-radius:0 .45rem .45rem 0;min-width:11rem;min-height:3rem;padding:0 1rem;font-weight:750}.alerts.svelte-twpuk5 .alert-error:where(.svelte-twpuk5){color:var(--danger);margin-bottom:0}.alerts.svelte-twpuk5 .alert-success:where(.svelte-twpuk5){color:var(--pine);margin:0;font-weight:750}.alert-active.svelte-twpuk5{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.alert-active.svelte-twpuk5 form:where(.svelte-twpuk5){margin:0}.alert-active.svelte-twpuk5 .button:where(.svelte-twpuk5){border-radius:var(--button-radius);min-width:0}.alert-active.svelte-twpuk5 .alert-unsubscribe:where(.svelte-twpuk5){color:var(--danger)}.alert-active.svelte-twpuk5 .alert-unsubscribe:where(.svelte-twpuk5):hover:not(:disabled){color:var(--danger-dark)}@media (width<=60rem){.filters.svelte-twpuk5 fieldset:where(.svelte-twpuk5){grid-template-columns:repeat(2,1fr)}.filters.svelte-twpuk5 button:where(.svelte-twpuk5){width:auto;padding-inline:1rem}.filter-submit-label.svelte-twpuk5{width:auto;color:inherit;font-size:inherit;line-height:inherit;opacity:1;background:0 0;padding:0;position:static;translate:none}}@media (width<=48rem){.hero.svelte-twpuk5{grid-template-columns:1fr;gap:2rem}.filters.svelte-twpuk5 fieldset:where(.svelte-twpuk5),.alerts.svelte-twpuk5{grid-template-columns:1fr}.alerts.svelte-twpuk5 form:where(.svelte-twpuk5) div:where(.svelte-twpuk5){grid-template-columns:1fr;gap:.6rem}.alerts.svelte-twpuk5 input:where(.svelte-twpuk5),.alerts.svelte-twpuk5 button:where(.svelte-twpuk5){border-radius:.45rem;width:100%;min-width:0}.openings.svelte-twpuk5 article:where(.svelte-twpuk5){flex-direction:column;gap:.5rem}.openings.card-view.svelte-twpuk5{grid-template-columns:1fr}}@media (pointer:coarse){.filters.svelte-twpuk5 input:where(.svelte-twpuk5),.filters.svelte-twpuk5 select:where(.svelte-twpuk5),.filters.svelte-twpuk5 button:where(.svelte-twpuk5),.alerts.svelte-twpuk5 input:where(.svelte-twpuk5),.alerts.svelte-twpuk5 button:where(.svelte-twpuk5){min-height:3rem}.view-selector.svelte-twpuk5 button:where(.svelte-twpuk5){width:3rem;height:3rem}}@media (prefers-reduced-motion:reduce){.filter-submit-label.svelte-twpuk5,.openings.svelte-twpuk5 article:where(.svelte-twpuk5){transition:none}}@media (forced-colors:active){.alerts.svelte-twpuk5 input:where(.svelte-twpuk5),.alerts.svelte-twpuk5 button:where(.svelte-twpuk5){border:1px solid buttontext}.alerts.svelte-twpuk5 button:where(.svelte-twpuk5):disabled{color:graytext}.openings.svelte-twpuk5 h3:where(.svelte-twpuk5) a:where(.svelte-twpuk5){text-decoration-color:linktext}.view-selector.svelte-twpuk5 button.pressed:where(.svelte-twpuk5){color:highlighttext;outline-offset:-4px;background:highlight;border-color:highlight;outline:2px solid buttontext}}
