*{box-sizing:border-box}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Trebuchet MS,Segoe UI,sans-serif;margin:0}button,input,select,textarea{font:inherit}a{color:inherit}.app-shell{background:radial-gradient(circle at top left,#ffd694a8,#0000 28%),radial-gradient(circle at top right,#6dbaae57,#0000 24%),linear-gradient(180deg,#f7efe0,#f3ead9 42%,#f5f7f2);color:#11231f;min-height:100vh}.hero-shell{padding:28px clamp(18px,4vw,56px) 24px}.detail-header,.job-card-top,.job-meta,.list-row,.section-heading,.topbar,.topbar-actions{align-items:center;display:flex;gap:14px;justify-content:space-between}.topbar{margin-bottom:36px}.brand-group{align-items:center;display:flex;gap:14px}.brand-mark{align-items:center;background:#11231f;border-radius:18px;color:#f7f4ec;display:inline-flex;font-size:1.6rem;font-weight:700;height:48px;justify-content:center;width:48px}.brand-mark,.brand-name,.detail-header h2,.hero-copy h1,.job-card h3,.section-heading h2{font-family:Georgia,Times New Roman,serif}.brand-name{display:block;font-size:1.5rem;font-weight:700;letter-spacing:.04em}.body-copy,.brand-copy,.detail-subtitle,.empty-state,.hero-text,.job-description,.list-row small,.list-row span,.section-copy,.status{color:#55645f;line-height:1.55}.brand-copy{font-size:.92rem;margin:2px 0 0}.company-pill,.ghost-button,.job-type,.nav-chip,.primary-button,.tag-pill{border-radius:999px}.ghost-button,.nav-chip,.primary-button{cursor:pointer;font:inherit;padding:11px 16px;transition:transform .16s ease,opacity .16s ease,background .16s ease}.nav-chip{background:#fffcf6b8;border:1px solid #11231f1f}.nav-chip.active,.primary-button{background:#11231f;border:0;color:#f7f4ec}.ghost-button{background:#0000;border:1px solid #11231f24;color:#11231f}.ghost-button:hover,.job-card:hover,.nav-chip:hover,.primary-button:hover{transform:translateY(-1px)}.dashboard-strip,.detail-grid,.dual-grid,.hero-grid,.metric-grid,.portal-grid,.search-grid,.triple-grid,.workspace-grid{grid-gap:18px;display:grid;gap:18px}.hero-grid{grid-template-columns:minmax(0,1.6fr) minmax(320px,.9fr)}.hero-copy h1{font-size:clamp(3rem,6vw,5.8rem);letter-spacing:-.045em;line-height:.95;margin:0;max-width:12ch}.eyebrow,.job-company,.mini-label{color:#6e6656;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.eyebrow{font-size:.74rem;margin:0 0 10px}.job-company,.mini-label{font-size:.7rem;margin:0 0 10px}.hero-text{font-size:1.05rem;margin:22px 0 26px;max-width:62ch}.detail-card,.hero-card,.job-card,.list-panel,.mini-stat,.panel,.search-shell{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffcf5c7;border:1px solid #11231f17;box-shadow:0 18px 50px #50483114}.hero-card,.panel,.search-shell{border-radius:28px;padding:22px}.search-grid{grid-template-columns:repeat(3,minmax(0,1fr))}label span{color:#5f5848;display:block;font-size:.84rem;font-weight:700;margin-bottom:8px}input,select,textarea{background:#fffffff0;border:1px solid #11231f1f;border-radius:18px;color:#11231f;padding:14px 15px;width:100%}input:focus,select:focus,textarea:focus{border-color:#11231f;outline:2px solid #11231f1a}.panel-title{color:#5f5848;font-weight:700;margin:0 0 18px}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-card,.mini-stat{background:linear-gradient(180deg,#fffdf8,#efe8d6);border-radius:22px;padding:16px}.metric-card strong,.mini-stat strong{display:block;font-family:Georgia,Times New Roman,serif;font-size:1.7rem;margin-bottom:6px}.featured-box{margin-top:18px}.logo-row,.tag-row{display:flex;flex-wrap:wrap;gap:10px}.company-pill,.job-type,.tag-pill{background:#e8deca;padding:9px 13px}.company-pill,.job-type,.tag-pill.static{color:#11231f}.portal-grid{grid-template-columns:minmax(0,1.1fr) minmax(320px,.92fr);padding:0 clamp(18px,4vw,56px)}.detail-column,.jobs-column{min-width:0}.section-heading{align-items:end;margin-bottom:18px}.section-heading.slim{margin-bottom:14px}.detail-header h2,.section-heading h2{font-size:clamp(1.8rem,3vw,2.4rem);margin:0}.job-list{grid-gap:16px;display:grid;gap:16px}.job-card{border-radius:24px;cursor:pointer;padding:22px}.job-card.active{border-color:#11231f38;box-shadow:0 24px 54px #3d3b2821}.job-card-top{align-items:start}.job-card h3{font-size:1.45rem;margin:0}.job-meta{color:#6a675d;flex-wrap:wrap;font-size:.92rem;justify-content:flex-start;margin:16px 0 14px}.detail-panel{position:sticky;top:18px}.dashboard-strip,.detail-grid,.dual-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-card,.list-panel{border-radius:22px;padding:18px}.detail-section{margin-top:20px}.detail-bullets,.detail-list{color:#37443f;line-height:1.6;margin:0;padding-left:18px}.apply-panel{margin-top:22px}.workspace-grid{align-items:start;grid-template-columns:repeat(3,minmax(0,1fr));padding:26px clamp(18px,4vw,56px) 48px}.stack-form{grid-gap:14px;display:grid;gap:14px}.triple-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.list-panel{margin-top:18px}.list-row{border-top:1px solid #11231f14;padding:14px 0}.list-row:first-of-type{border-top:0;padding-top:0}.list-row.stacked{align-items:start}.list-row strong{display:block;margin-bottom:4px}.status{font-size:.94rem;margin:0}.status.error{color:#9c3420}.empty-panel,.empty-state{border-radius:26px;padding:28px}.empty-panel{text-align:center}small{display:block;font-size:.82rem;margin-top:6px}@media (max-width:1200px){.workspace-grid{grid-template-columns:1fr}}@media (max-width:980px){.dashboard-strip,.detail-grid,.dual-grid,.hero-grid,.portal-grid,.search-grid,.triple-grid{grid-template-columns:1fr}.detail-header,.job-card-top,.section-heading,.topbar,.topbar-actions{align-items:start;flex-direction:column}.detail-panel{position:static}}@media (max-width:640px){.hero-copy h1{font-size:3rem;max-width:none}.hero-shell,.portal-grid,.workspace-grid{padding-left:16px;padding-right:16px}}
/*# sourceMappingURL=main.fbbe8ef1.css.map*/