.page-module-scss-module__yQ8y-a__sectionHeading,.page-module-scss-module__yQ8y-a__sectionHeadingServices{color:#000;text-align:center;margin-bottom:1rem;font-family:Instrument Serif,serif;font-size:4rem;font-weight:700}.page-module-scss-module__yQ8y-a__sectionHeadingServices{margin-bottom:0}.page-module-scss-module__yQ8y-a__magicWord{letter-spacing:.5px;background:linear-gradient(135deg,#e36f83,#ffb88c);-webkit-text-fill-color:#0000;text-fill-color:#0000;filter:drop-shadow(0 2px 6px #e36f8359);-webkit-background-clip:text;background-clip:text;padding-bottom:.15em;font-family:Lobster,cursive;font-weight:400;line-height:1.05;display:inline-block;position:relative}.page-module-scss-module__yQ8y-a__headCard{filter:drop-shadow(0 4px 10px #3838381a);-webkit-backdrop-filter:blur(7.2px);background:#ffffffbf;border:1px solid #ffffff8f;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;width:400px;height:350px;padding:1.5rem;display:flex;box-shadow:0 2px 4px #0000001a}.page-module-scss-module__yQ8y-a__headCard .page-module-scss-module__yQ8y-a__title,.page-module-scss-module__yQ8y-a__headCard .page-module-scss-module__yQ8y-a__description{margin-bottom:.5rem;font-size:1.2rem}.page-module-scss-module__yQ8y-a__headCard .page-module-scss-module__yQ8y-a__description{color:#888;font-size:.9rem}.page-module-scss-module__yQ8y-a__ctaButtons{flex-wrap:wrap;justify-content:center;align-items:stretch;gap:1.1rem;display:flex}@media screen and (max-width:480px){.page-module-scss-module__yQ8y-a__ctaButtons{flex-direction:column;gap:.7rem;width:100%}}.page-module-scss-module__yQ8y-a__primaryButton,.page-module-scss-module__yQ8y-a__secondaryButton{letter-spacing:.012em;cursor:pointer;border:none;border-radius:10px;padding:.9rem 2.1rem;font-size:.94rem;font-weight:600;transition:all .22s;position:relative;box-shadow:0 4px 14px -6px #00000026}@media screen and (max-width:480px){.page-module-scss-module__yQ8y-a__primaryButton,.page-module-scss-module__yQ8y-a__secondaryButton{border-radius:16px;width:100%;max-width:none;padding:.95rem 1.5rem}}.page-module-scss-module__yQ8y-a__primaryButton{color:#fff;background:linear-gradient(135deg,#e36f83,#ffb88c);box-shadow:0 6px 24px -10px #e36f838c,0 4px 18px -8px #ffb88c73}.page-module-scss-module__yQ8y-a__primaryButton:hover{filter:brightness(1.05)saturate(105%);transform:translateY(-2px);box-shadow:0 10px 34px -14px #e36f8399,0 6px 22px -10px #ffb88c80}.page-module-scss-module__yQ8y-a__primaryButton:active{transform:translateY(0)}@media screen and (max-width:480px){.page-module-scss-module__yQ8y-a__primaryButton{box-shadow:0 4px 14px -6px #e36f8373}}.page-module-scss-module__yQ8y-a__secondaryButton{color:#222;-webkit-backdrop-filter:blur(6px)saturate(160%);background:#ffffff8c;border:1px solid #00000014}.page-module-scss-module__yQ8y-a__secondaryButton:hover{background:#ffffffbf;border-color:#00000026;transform:translateY(-2px);box-shadow:0 6px 18px -10px #00000040}.page-module-scss-module__yQ8y-a__secondaryButton:active{transform:translateY(0)}@media screen and (max-width:480px){.page-module-scss-module__yQ8y-a__secondaryButton{background:#fff}}.page-module-scss-module__yQ8y-a__jumbotron{text-align:center;box-sizing:border-box;background:#fff;border:1px solid #e5e7eb;border-radius:36px;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:clamp(360px,58vh,640px);padding:3rem 3rem 3.5rem;font-family:Plus Jakarta Sans,sans-serif;font-weight:600;display:flex;position:relative;box-shadow:0 24px 60px -35px #0f172a73}@media screen and (max-width:768px){.page-module-scss-module__yQ8y-a__jumbotron{border-radius:28px;min-height:auto;padding:2.5rem 1.75rem 3rem}}@media screen and (max-width:480px){.page-module-scss-module__yQ8y-a__jumbotron{border-radius:22px;padding:2.25rem 1.2rem 2.5rem}}.page-module-scss-module__yQ8y-a__heroTitle{letter-spacing:-.01em;color:#1f2937;max-width:20ch;margin:0 auto 1.5rem;font-size:clamp(2.1rem,4vw,3.6rem);font-weight:600;line-height:1.25}.page-module-scss-module__yQ8y-a__boldTypo{letter-spacing:-.012em;color:#1f2937;max-width:20ch;margin:0 auto 1.5rem;font-size:clamp(2rem,4.2vw,3.4rem);font-weight:600;line-height:1.2}.page-module-scss-module__yQ8y-a__boldTypo .page-module-scss-module__yQ8y-a__serif{color:inherit;font-family:Instrument Serif,serif;font-style:italic;font-weight:600}@media screen and (max-width:480px){.page-module-scss-module__yQ8y-a__boldTypo{font-size:clamp(1.8rem,9vw,2.7rem)}}.page-module-scss-module__yQ8y-a__subtitle{color:#4b5563;letter-spacing:.005em;max-width:60ch;margin:0 auto 2.5rem;padding:0;font-size:clamp(1.05rem,1.9vw,1.25rem);font-weight:400;line-height:1.65;position:relative}@media screen and (max-width:480px){.page-module-scss-module__yQ8y-a__subtitle{margin:.4rem auto 1.6rem;font-size:.98rem;line-height:1.55}}.page-module-scss-module__yQ8y-a__secondBoldType{background:linear-gradient(90deg,#303030,#505050,#232323);-webkit-text-fill-color:#0000;text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;margin-top:.75rem;padding:0 .5rem;font-size:clamp(1rem,3.5vw,2rem);line-height:1.2}.page-module-scss-module__yQ8y-a__jumbotron.page-module-scss-module__yQ8y-a__notFound .page-module-scss-module__yQ8y-a__secondBoldType{font-size:clamp(1rem,2.1vw,1.55rem);line-height:1.35;display:block}.page-module-scss-module__yQ8y-a__jumbotronContent{z-index:10;border-radius:24px;max-width:880px;margin:0 auto;padding:1.5rem 1.5rem 2rem;position:relative}@media screen and (min-width:1700px){.page-module-scss-module__yQ8y-a__jumbotronContent{max-width:60%}}@media screen and (max-width:768px){.page-module-scss-module__yQ8y-a__jumbotronContent{padding:1.25rem}}@media screen and (max-width:480px){.page-module-scss-module__yQ8y-a__jumbotronContent{border-radius:18px;padding:.75rem .5rem 1.1rem}}.page-module-scss-module__yQ8y-a__container{max-width:1400px;margin:0 auto;padding:8.5rem 6rem 6rem}@media screen and (max-width:1350px){.page-module-scss-module__yQ8y-a__container{padding:8.5rem 4rem 4rem}}@media screen and (max-width:1100px){.page-module-scss-module__yQ8y-a__container{padding:8.5rem 2rem 2rem}}@media screen and (max-width:850px){.page-module-scss-module__yQ8y-a__container{padding:8.5rem 1rem 1rem}}.page-module-scss-module__yQ8y-a__section{margin-bottom:6rem}@media (max-width:768px){.page-module-scss-module__yQ8y-a__section{margin-bottom:4rem}}@media (max-width:480px){.page-module-scss-module__yQ8y-a__section{margin-bottom:3rem}}.page-module-scss-module__yQ8y-a__section:last-child{margin-bottom:0}.page-module-scss-module__yQ8y-a__sectionHeading{text-align:center;color:#111;margin:0 0 1.4rem;font-family:Instrument Serif,serif;font-size:3rem;font-weight:600}.page-module-scss-module__yQ8y-a__jumbotron{--nav-gap:4.6rem;padding:calc(3rem + var(--nav-gap))3rem 3.2rem;text-align:center;background:linear-gradient(140deg,#fff 0%,#fafafa 55%,#f2f4f7 100%);border:1px solid #e36f8340;border-radius:42px;flex-direction:column;justify-content:center;align-items:center;width:100%;height:72vh;min-height:520px;display:flex;position:relative;overflow:hidden}.page-module-scss-module__yQ8y-a__jumbotron:before,.page-module-scss-module__yQ8y-a__jumbotron:after{content:"";pointer-events:none;z-index:0;position:absolute;inset:0}.page-module-scss-module__yQ8y-a__jumbotron:before{background:radial-gradient(circle at 22% 30%,#ffffffa6,#0000 60%),radial-gradient(circle at 78% 68%,#ffffff73,#0000 55%)}.page-module-scss-module__yQ8y-a__jumbotron:after{-webkit-backdrop-filter:none;background:linear-gradient(#fff0 0%,#ffffff6b 115%),linear-gradient(135deg,#e6e6e647,#e6e6e600)}.page-module-scss-module__yQ8y-a__jumbotron>*{z-index:1;position:relative}.page-module-scss-module__yQ8y-a__heroInner{max-width:1100px;margin:0 auto;padding:0 1rem}.page-module-scss-module__yQ8y-a__heroTitle{letter-spacing:-.02em;color:#222;margin:0 0 1rem;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(2.1rem,5.5vw,4rem);font-weight:700;line-height:1.12}.page-module-scss-module__yQ8y-a__heroSubtitle{color:#444;max-width:62ch;margin:0 auto;font-size:clamp(1rem,2vw,1.3rem);line-height:1.6}.page-module-scss-module__yQ8y-a__jobsGrid{margin-top:1.4rem;display:block}.page-module-scss-module__yQ8y-a__jobRow{border-top:1px solid #e5e7eb}.page-module-scss-module__yQ8y-a__jobRow:first-child{border-top:none}.page-module-scss-module__yQ8y-a__jobCard{background:0 0;border:none;padding:1.6rem 0}.page-module-scss-module__yQ8y-a__jobTitle{margin:.2rem 0 .4rem;font-size:1.15rem;font-weight:600}.page-module-scss-module__yQ8y-a__jobSummary{color:#4b5563;margin:0 0 .6rem}.page-module-scss-module__yQ8y-a__jobMeta{color:#6b7280;align-items:center;gap:.6rem;font-size:.85rem;display:flex}.page-module-scss-module__yQ8y-a__cardActions{gap:.6rem;display:flex}.page-module-scss-module__yQ8y-a__primaryButton{color:#fff;background:linear-gradient(135deg,#e36f83,#ffb88c);border:none;border-radius:12px;padding:.6rem 1rem;font-weight:600}.page-module-scss-module__yQ8y-a__secondaryButton{color:#111827;background:#fff;border:1px solid #d1d5db;border-radius:10px;padding:.6rem .9rem;font-weight:600}.page-module-scss-module__yQ8y-a__jobCard{flex-direction:column;gap:.9rem;padding:1.2rem;display:flex}.page-module-scss-module__yQ8y-a__jobMeta{justify-content:space-between;align-items:center;gap:.8rem;margin-bottom:.2rem;display:flex}.page-module-scss-module__yQ8y-a__department{color:#6b7280;letter-spacing:.5px;text-transform:uppercase;font-size:.8rem;font-weight:600}.page-module-scss-module__yQ8y-a__typeBadge{letter-spacing:.6px;color:#374151;background:#fff;border:1px solid #e5e7eb;border-radius:999px;padding:.35rem .6rem;font-size:.7rem;font-weight:700}.page-module-scss-module__yQ8y-a__typeBadge[data-type=contract]{color:#6b21a8;background:#faf5ff;border-color:#e9d5ff}.page-module-scss-module__yQ8y-a__typeBadge[data-type=internship]{color:#065f46;background:#ecfdf5;border-color:#a7f3d0}.page-module-scss-module__yQ8y-a__jobTitle{color:#111827;letter-spacing:-.2px;margin:.1rem 0 .2rem;font-size:1.25rem;font-weight:600}.page-module-scss-module__yQ8y-a__jobSummary{color:#4b5563;margin:0 0 .6rem;font-size:.95rem;line-height:1.6}.page-module-scss-module__yQ8y-a__cardActions{flex-wrap:wrap;gap:.6rem;display:flex}
