.ResortsParallaxBackground_background__gDg2k{z-index:-1}.ResortsParallaxBackground_image__gI6Z6{z-index:-10;position:fixed;top:50%;left:0;width:100%;transform:translateY(-50%)}.ResortsParallaxBackground_image__gI6Z6 svg path{transform:translateY(calc(var(--scrollPos, 0) * var(--offset, 0)));transition:transform .125s}@media(prefers-reduced-motion:reduce){.ResortsParallaxBackground_image__gI6Z6 svg path{transform:translateY(0)}}@keyframes Rating_skeletonShimmer__3sHj_{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@keyframes Rating_formSpinner__RJAL3{to{transform:rotate(1turn)}}.Rating_ratingWrapper__DkM7Q.rating{position:relative;height:1.5625rem;white-space:nowrap;text-overflow:ellipsis}.Rating_ratingWrapper__DkM7Q .rating__number-big{font-size:1rem}.Rating_ratingWrapper__DkM7Q .rating__is-100{margin-left:-.1rem}.Rating_ratingWrapper__DkM7Q .rating__number-wrap{position:absolute;font-family:Plus Jakarta Sans;height:1.5625rem;padding:.05rem .28rem 0 .65rem}.Rating_ratingWrapper__DkM7Q .rating__number-wrap:before{content:"";position:absolute;top:0;left:.1875rem;height:100%;width:50%;transform:skewX(-17deg);border-top-left-radius:.37rem;border-bottom-left-radius:.7rem;border-top:.125rem solid;border-bottom:.125rem solid;border-left:.125rem solid}.Rating_ratingWrapper__DkM7Q .rating__number-wrap:after{content:"";position:absolute;top:0;left:50%;height:78%;width:50%;transform:skewX(22deg);border-top-right-radius:.37rem;border-top:.125rem solid;border-right:.125rem solid}.Rating_ratingWrapper__DkM7Q .rating__number-wrap .rating__number-small{font-size:xx-small}.Rating_ratingWrapper__DkM7Q .rating__icon-label-wrap{padding-left:3.3rem;display:flex;gap:.25rem;height:1.4rem;align-items:center}.Rating_ratingWrapper__DkM7Q .rating__icon-label-wrap .rating__type{margin-bottom:.3rem;margin-right:.15rem}.Rating_ratingWrapper__DkM7Q .rating__title{margin-bottom:0;position:relative;font-size:.9rem;font-weight:200;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Rating_ratingWrapper__DkM7Q .rating__number-border{display:inline-flex;position:absolute;bottom:0;font-weight:600;width:3rem;height:1.5625rem}.Rating_ratingWrapper__DkM7Q .rating__bar-container{width:100%;height:.125rem;position:absolute;bottom:0;background-color:#1d2e39;margin-left:.625rem;width:-webkit-fill-available}.Rating_ratingWrapper__DkM7Q .rating__bar{height:.125rem}.Rating_ratingWrapper__DkM7Q .rating__border--na{border-color:#1d2e39;color:#1d2e39}.Rating_ratingWrapper__DkM7Q .rating__border--0,.Rating_ratingWrapper__DkM7Q .rating__border--20{border-color:#f0a5a6;color:#f0a5a6}.Rating_ratingWrapper__DkM7Q .rating__border--40{border-color:#f7c99e;color:#f7c99e}.Rating_ratingWrapper__DkM7Q .rating__border--60{border-color:#e0d69b;color:#e0d69b}.Rating_ratingWrapper__DkM7Q .rating__border--80{border-color:#bef79e;color:#bef79e}.Rating_ratingWrapper__DkM7Q .rating__border--100{border-color:#a6f0d6;color:#a6f0d6}.Rating_ratingWrapper__DkM7Q .rating__bar--na{background-color:#1d2e39}.Rating_ratingWrapper__DkM7Q .rating__bar--0,.Rating_ratingWrapper__DkM7Q .rating__bar--20{background-color:#f0a5a6}.Rating_ratingWrapper__DkM7Q .rating__bar--40{background-color:#f7c99e}.Rating_ratingWrapper__DkM7Q .rating__bar--60{background-color:#e0d69b}.Rating_ratingWrapper__DkM7Q .rating__bar--80{background-color:#bef79e}.Rating_ratingWrapper__DkM7Q .rating__bar--100{background-color:#a6f0d6}.Rating_ratingWrapper__DkM7Q .rating__icon{display:block}.Rating_ratingWrapper__DkM7Q .rating__icon--na{color:#1d2e39}.Rating_ratingWrapper__DkM7Q .rating__icon--0,.Rating_ratingWrapper__DkM7Q .rating__icon--20{color:#f0a5a6}.Rating_ratingWrapper__DkM7Q .rating__icon--40{color:#f7c99e}.Rating_ratingWrapper__DkM7Q .rating__icon--60{color:#e0d69b}.Rating_ratingWrapper__DkM7Q .rating__icon--80{color:#bef79e}.Rating_ratingWrapper__DkM7Q .rating__icon--100{color:#a6f0d6}.Rating_ratingWrapper__DkM7Q .rating__bar-indicator{width:.25rem;height:.25rem;position:absolute;margin-left:-2px;top:-1px;border-radius:50%}.key-insight-rating .Rating_ratingWrapper__DkM7Q .rating__type{animation:Rating_keyInsightIconGlow__puxSr 4s ease-in-out infinite alternate;will-change:opacity}.Rating_ratingWrapper__DkM7Q.rating--total-rating{height:2.1875rem}.Rating_ratingWrapper__DkM7Q.rating--total-rating .rating__icon-label-wrap{padding-left:3.3rem;display:flex;gap:.25rem;height:2rem;align-items:center}.Rating_ratingWrapper__DkM7Q.rating--total-rating .rating__number-wrap{padding:.18rem .3rem 0 .8rem;height:2.1875rem}.Rating_ratingWrapper__DkM7Q.rating--total-rating .rating__number-wrap:before{border-top-left-radius:.5rem;border-bottom-left-radius:.7rem;border-top:.188rem solid;border-bottom:.188rem solid;border-left:.188rem solid}.Rating_ratingWrapper__DkM7Q.rating--total-rating .rating__number-wrap:after{border-top-right-radius:.5rem;border-top:.188rem solid;border-right:.188rem solid}.Rating_ratingWrapper__DkM7Q.rating--total-rating .rating__title{margin-bottom:.2rem;font-family:Plus Jakarta Sans;font-size:1.1875rem;font-weight:700;padding-left:.3rem;line-height:1.8}.Rating_ratingWrapper__DkM7Q.rating--total-rating .rating__number-big{font-size:1.25rem}.Rating_ratingWrapper__DkM7Q.rating--total-rating .rating__number-border{width:3.5rem;height:2.1875rem}.Rating_ratingWrapper__DkM7Q.rating--total-rating .rating__bar-container{height:.188rem;margin-left:.5rem}.Rating_ratingWrapper__DkM7Q.rating--total-rating .rating__bar{height:.188rem}.Rating_ratingWrapper__DkM7Q.rating--total-rating .rating__bar-indicator{height:.313rem;width:.313rem;position:absolute;top:-1px;border-radius:50%}@keyframes Rating_keyInsightIconGlow__puxSr{0%{opacity:.85}to{opacity:1}}@keyframes JobCard_skeletonShimmer__tPO3N{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@keyframes JobCard_formSpinner__26qZh{to{transform:rotate(1turn)}}.JobCard_jobCardWrapper__XAMDl{background:#283c49;border-radius:1.3rem;cursor:pointer;transition:all .2s ease;position:relative}.JobCard_jobCardWrapper__XAMDl:hover{filter:brightness(1.1)}.JobCard_jobCardWrapper__XAMDl.JobCard_selected__1OTv1{box-shadow:0 0 0 2px rgba(77,197,179,.4)}.JobCard_jobCardWrapper__XAMDl.JobCard_featured__16if6{box-shadow:0 0 0 2px rgba(180,118,235,.3)}.JobCard_jobCardWrapper__XAMDl.JobCard_featured__16if6.JobCard_selected__1OTv1{box-shadow:0 0 0 2px rgba(77,197,179,.4),0 0 12px rgba(180,118,235,.15)}.JobCard_cardBody__VccC9{padding:.75rem 1rem}.JobCard_smallLabel__ac7lr{font-size:.6rem;font-weight:400;color:#60849d;margin-bottom:.2rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.JobCard_featuredBadge__DG_5f{display:flex;align-items:center;gap:.375rem;margin-bottom:.5rem;font-size:.75rem;font-weight:600;color:#b476eb}.JobCard_companyName__DxsGy{display:flex;align-items:center;gap:.375rem;font-size:small;color:#bdd3df;margin:0 0 .4rem;min-width:0}.JobCard_companyNameValue__nFBLv{font-weight:600;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.JobCard_locationRow__DPpLY{display:flex;align-items:center;gap:.25rem;margin-top:1.5rem;margin-bottom:.25rem}.JobCard_locationRow__DPpLY .dropdown-toggle:after{display:none!important}.JobCard_locationRow__DPpLY .resort-card__share-wrap{cursor:pointer;margin:auto;display:flex;padding:.5rem 1rem;background-color:rgba(29,46,57,.48);border-radius:5rem;position:relative;transition-duration:.3s}.JobCard_locationRow__DPpLY .resort-card__share-wrap:hover{background-color:#1d2e39}.JobCard_locationText__ncEg7{font-size:small;font-weight:600;color:#fff}.JobCard_description__1WQ2q{color:#bdd3df;font-size:small;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin-top:1rem;margin-bottom:.5rem}.JobCard_statsLabel__0AQxd{margin-top:1.5rem}.JobCard_statsGrid__xbC8b{display:flex;gap:.5rem;margin-bottom:.6rem;overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none}.JobCard_statsGrid__xbC8b::-webkit-scrollbar{display:none}.JobCard_statItem__6qkif{display:flex;flex-direction:column;align-items:flex-start;gap:.1rem;min-width:4.5rem;flex:1}.JobCard_statLabel__o_KWK{font-size:.7rem;font-weight:400;color:#bdd3df}.JobCard_statLabel__o_KWK,.JobCard_statValue__W9Hgz{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.JobCard_statValue__W9Hgz{font-size:.9rem;font-weight:600;color:#fff;font-family:Plus Jakarta Sans}.JobCard_bottomSection__OyxfA{display:flex;gap:.75rem;margin-top:1.5rem}.JobCard_tagsArea__VjjtC{flex:1;min-width:0}.JobCard_tagsList__oxaDP{display:flex;flex-wrap:wrap;gap:.35rem}.JobCard_perkTag__9nY1l{gap:.25rem;border-radius:9999px;background:rgba(91,212,168,.1);color:#5bd4a8;border:1px solid rgba(91,212,168,.2)}.JobCard_categoryTag__8DEWW,.JobCard_perkTag__9nY1l{display:inline-flex;align-items:center;padding:.15rem .5rem;font-size:.7rem;font-weight:500;white-space:nowrap}.JobCard_categoryTag__8DEWW{border-radius:9999px;background:rgba(99,194,248,.1);color:#63c2f8;border:1px solid rgba(99,194,248,.2)}.JobCard_postedDate__d22xm{font-size:.7rem;color:#60849d;margin-top:.4rem}.JobCard_thumbnail__QJ7S9{width:7rem;height:7rem;border-radius:.75rem;-o-object-fit:contain;object-fit:contain;flex-shrink:0}.JobCard_thumbnailPlaceholder__mUfiG{display:flex;align-items:center;justify-content:center;background-color:#344a59}.JobCard_footer__8wm9t{display:flex;justify-content:space-between;position:relative;cursor:pointer;padding:0;height:2.8125rem;overflow:hidden;border-bottom-left-radius:1.3rem;border-bottom-right-radius:1.3rem}.JobCard_footerExpand__bGbjQ{position:relative;line-height:2.8125rem;width:100%}.JobCard_footerExpand__bGbjQ:before{content:"";position:absolute;top:0;left:-1.7rem;height:100%;border-top-left-radius:.5rem;width:150%;background-color:rgba(29,46,57,.48);transform:skewX(-25deg);transition-duration:.3s}.JobCard_jobCardWrapper__XAMDl:hover .JobCard_footerExpand__bGbjQ:before{background-color:#1d2e39}.JobCard_footerLink__EfF7y{height:2.8125rem;color:#fff;width:3.625rem;flex-shrink:0;position:relative;display:block}.JobCard_footerLink__EfF7y:hover{color:#fff}.JobCard_footerLink__EfF7y:hover:after{background:#8845c3}.JobCard_footerLink__EfF7y:after{content:"";position:absolute;top:0;right:-4px;height:100%;width:4.25rem;border-top-left-radius:.5rem;background:#533c66;transition-duration:.3s;transform:skewX(-25deg)}.JobCard_footerButton__cviEt{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;height:100%;width:100%}.JobCard_footerButton__cviEt .icon{width:1.25rem;height:1.25rem}.JobCard_stickySearchWrapper__rkqfT{position:sticky;top:0;z-index:10}.JobCard_stickySearch__EkZKp{background:#1d2e39;margin:0 -.5rem;padding:.5rem}@media(min-width:1024px){.JobCard_stickySearch__EkZKp{margin:0 -1rem;padding:.75rem 1rem}}.JobCard_stickySearchFade__Lz1oj{height:1.5rem;margin:0 -.5rem;background:linear-gradient(180deg,#1d2e39,transparent);pointer-events:none}@media(min-width:1024px){.JobCard_stickySearchFade__Lz1oj{margin:0 -1rem}}.JobCard_jobCardList__Uo2SJ{display:flex;flex-direction:column;gap:1rem;padding:0 .5rem}@media(min-width:1024px){.JobCard_jobCardList__Uo2SJ{padding:0 1rem}}.JobCard_jobCardList__Uo2SJ{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.2) rgba(0,0,0,0)}.JobCard_jobCardList__Uo2SJ::-webkit-scrollbar{width:6px}.JobCard_jobCardList__Uo2SJ::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.JobCard_jobCardList__Uo2SJ::-webkit-scrollbar-thumb{background-color:rgba(255,255,255,.2);border-radius:3px}.JobCard_detailSection__JCRDp{background:#283c49;border-radius:1.3rem;padding:1.25rem;margin-bottom:1rem}.JobCard_fadeIn__SM4oH{animation:JobCard_jobCardFadeIn__cOQ3P .3s ease forwards;opacity:0}.JobCard_fadeIn__SM4oH:first-child{animation-delay:40ms}.JobCard_fadeIn__SM4oH:nth-child(2){animation-delay:80ms}.JobCard_fadeIn__SM4oH:nth-child(3){animation-delay:.12s}.JobCard_fadeIn__SM4oH:nth-child(4){animation-delay:.16s}.JobCard_fadeIn__SM4oH:nth-child(5){animation-delay:.2s}.JobCard_fadeIn__SM4oH:nth-child(6){animation-delay:.24s}.JobCard_fadeIn__SM4oH:nth-child(7){animation-delay:.28s}.JobCard_fadeIn__SM4oH:nth-child(8){animation-delay:.32s}.JobCard_fadeIn__SM4oH:nth-child(9){animation-delay:.36s}.JobCard_fadeIn__SM4oH:nth-child(10){animation-delay:.4s}.JobCard_fadeIn__SM4oH:nth-child(11){animation-delay:.44s}.JobCard_fadeIn__SM4oH:nth-child(12){animation-delay:.48s}.JobCard_fadeIn__SM4oH:nth-child(13){animation-delay:.52s}.JobCard_fadeIn__SM4oH:nth-child(14){animation-delay:.56s}.JobCard_fadeIn__SM4oH:nth-child(15){animation-delay:.6s}.JobCard_fadeIn__SM4oH:nth-child(16){animation-delay:.64s}.JobCard_fadeIn__SM4oH:nth-child(17){animation-delay:.68s}.JobCard_fadeIn__SM4oH:nth-child(18){animation-delay:.72s}.JobCard_fadeIn__SM4oH:nth-child(19){animation-delay:.76s}.JobCard_fadeIn__SM4oH:nth-child(20){animation-delay:.8s}@keyframes JobCard_jobCardFadeIn__cOQ3P{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.JobCard_skeleton__jSFAp{background:#283c49;border-radius:1.3rem;overflow:hidden;position:relative}.JobCard_skeleton__jSFAp:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.04) 50%,transparent);animation:JobCard_shimmer__8eV9a 1.5s infinite}@keyframes JobCard_shimmer__8eV9a{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@keyframes JobResortGroups_skeletonShimmer__DGiIy{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@keyframes JobResortGroups_formSpinner__bkPX9{to{transform:rotate(1turn)}}.JobResortGroups_list__JMqSj{display:flex;flex-direction:column;gap:1rem}.JobResortGroups_card__Hj4Tv{background:#283c49;border-radius:1.3rem;overflow:hidden}.JobResortGroups_header__OGP1e{position:relative;padding:.75rem 1rem 1rem;background:linear-gradient(170deg,rgba(50,135,122,.55),#283c49 85%)}.JobResortGroups_ridge__ujP7g{position:absolute;left:0;right:0;bottom:0;width:100%;height:3.5rem;color:#1d2e39;opacity:.5;pointer-events:none}.JobResortGroups_headerContent__9mLke{position:relative}.JobResortGroups_locationRow__AeGHa{margin-top:.75rem}.JobResortGroups_roles__dsDnl{display:flex;flex-direction:column;padding:.25rem .5rem .5rem}.JobResortGroups_role__cqXyA{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.25rem .75rem;align-items:center;width:100%;text-align:left;background:rgba(0,0,0,0);border:0;border-radius:.75rem;padding:.6rem .5rem;color:inherit;cursor:pointer;transition:background-color .15s ease}.JobResortGroups_role__cqXyA:hover{background:#344a59}.JobResortGroups_role__cqXyA:focus-visible{outline:2px solid #4dc5b3;outline-offset:-2px}.JobResortGroups_role__cqXyA.JobResortGroups_selected__FzhWQ{background:#344a59;box-shadow:inset 0 0 0 2px rgba(77,197,179,.4)}.JobResortGroups_roleTitle__2LxFH{display:flex;align-items:center;gap:.35rem;margin:0;font-size:.9rem;font-weight:600;color:#fff;min-width:0}.JobResortGroups_roleMeta__f_t6A,.JobResortGroups_roleTitle__2LxFH span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.JobResortGroups_roleMeta__f_t6A{grid-column:1;font-size:.75rem;color:#bdd3df}.JobResortGroups_rolePerks__JQUMO{grid-column:2;grid-row:1/span 2;display:flex;gap:.25rem}.JobResortGroups_perkIcon__uRPfZ{display:grid;place-items:center;width:1.5rem;height:1.5rem;border-radius:.4rem;color:#5bd4a8;background:rgba(91,212,168,.1)}.JobResortGroups_footer__eNAOQ{display:flex;justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem 1rem .85rem;border-top:1px solid rgba(68,95,112,.5)}.JobResortGroups_roleCount__5SZDb{font-size:.7rem;color:#60849d}.JobResortGroups_resortLink__xsByK{display:inline-flex;align-items:center;gap:.25rem;font-size:.8rem;font-weight:600;color:#4dc5b3;text-decoration:none}.JobResortGroups_resortLink__xsByK:hover{color:#70d8c9;text-decoration:none}@keyframes JobDetail_skeletonShimmer__UCWsy{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@keyframes JobDetail_formSpinner__VpRpR{to{transform:rotate(1turn)}}.JobDetail_statsGrid__nyE0W{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}@media(min-width:640px){.JobDetail_statsGrid__nyE0W{grid-template-columns:repeat(4,minmax(0,1fr))}}.JobDetail_stat__IT7TV{background:#1d2e39;border-radius:.75rem;padding:.5rem .75rem;min-width:0}.JobDetail_statLabel__oOEtl{display:flex;align-items:center;gap:.3rem;font-size:.7rem;color:#60849d}.JobDetail_statValue__VKCB_{font-size:.9rem;font-weight:600;color:#fff;font-family:Plus Jakarta Sans;overflow-wrap:anywhere}.JobDetail_perkPills__fmTUs{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.6rem}.JobDetail_perkPill__scM5u{display:inline-flex;align-items:center;gap:.25rem;padding:.15rem .6rem;font-size:.75rem;font-weight:500;border-radius:9999px;background:rgba(91,212,168,.1);color:#5bd4a8;border:1px solid rgba(91,212,168,.2);white-space:nowrap}.JobDetail_breakdown__y9g13{display:grid;gap:.5rem}.JobDetail_breakdownRow__Mtsrn{display:grid;grid-template-columns:minmax(7rem,11rem) minmax(0,1fr) 2.5rem;gap:.75rem;align-items:center;font-size:.85rem;color:#bdd3df}.JobDetail_breakdownTrack__hMCti{height:.3rem;border-radius:.15rem;background:#1d2e39;overflow:hidden}.JobDetail_breakdownFill__cUdju{display:block;height:100%;border-radius:.15rem;background:#4dc5b3}.JobDetail_breakdownPoints__4zQlV{text-align:right;font-weight:600;color:#fff;font-variant-numeric:tabular-nums}.JobDetail_breakdownPoints__4zQlV.JobDetail_missed__Ywm9T{color:#60849d;font-weight:400}.JobDetail_breakdownTotal__PMj_v{display:flex;justify-content:space-between;margin-top:.5rem;padding-top:.6rem;border-top:1px solid #344a59;font-size:.85rem;color:#bdd3df}.JobDetail_breakdownTotal__PMj_v strong{color:#fff;font-variant-numeric:tabular-nums}@keyframes RankedResortResultCount_skeletonShimmer__5WPIH{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@keyframes RankedResortResultCount_formSpinner__obqYT{to{transform:rotate(1turn)}}.RankedResortResultCount_resultsText__zvx4q{color:#bdd3df}.RankedResortResultCount_listInfo__QnOGR{max-width:100%;width:min(36rem,100% - 1rem);margin:auto}