.swipe > [data-reveal-state="hidden"]{opacity: 1 !important;transform: none !important}.values-wave-section .swipe__bar{background: rgba(255,255,255,.14)}.values-wave-section .swipe__count{color: rgba(246,239,226,.72)}.values-wave-section .swipe__btn, .values-wave-section .swipe__pause{border-color: rgba(255,255,255,.28);color: rgba(246,239,226,.88);background: transparent}.values-wave-section .swipe__pause[aria-pressed="true"]{color: var(--color-gold);border-color: var(--color-gold)}#why-content .two-col{display: flex;flex-direction: column;gap: 22px;align-items: stretch !important}#why-content .two-col > *{min-width: 0}#why-content .lead[style]{margin-top: 12px !important}#why-content .two-col-media{border-radius: var(--m-radius);overflow: hidden;box-shadow: var(--m-shadow)}#why-content .section-img{width: 100%;aspect-ratio: 4 / 3;object-fit: cover;object-position: 12% center;border-radius: var(--m-radius)}#why-perks{padding: var(--m-section) 0;background: var(--m-cream);border-top: 1px solid var(--m-line);border-bottom: 1px solid var(--m-line)}.perks__head{margin-bottom: 20px}.perks__head .section-title{margin-bottom: 0}.perks__intro{margin-top: 10px}.perk-card{--pa: var(--perk-accent, #0b2a20)}[data-theme="dark"] .perk-card{--pa: var(--perk-accent-dark, #e8cc8a)}.perk-grid{margin: 0 calc(var(--m-gutter) * -1)}.perk-grid:not(.swipe){display: flex;flex-direction: column;gap: 12px;padding: 0 var(--m-gutter)}.perk-grid + .swipe__ui{padding-inline: 0}.perk-card{position: relative;overflow: hidden;display: grid;grid-template-columns: 48px minmax(0, 1fr);column-gap: 14px;align-content: start;padding: 22px 20px 24px;border-radius: var(--m-radius);background: var(--m-surface);border: 1px solid var(--m-line);box-shadow: var(--m-shadow);opacity: 1;transform: none;clip-path: none}.perk-card--featured{background: linear-gradient(150deg, color-mix(in srgb, var(--color-gold) 15%, var(--m-surface)) 0%, var(--m-surface) 64%);border-color: color-mix(in srgb, var(--color-gold) 48%, var(--m-line))}.perk-card__bar{position: absolute;top: 0;left: 0;right: 0;height: 3px;transform: none;background: linear-gradient(90deg, var(--pa) 0%, color-mix(in srgb, var(--pa) 26%, transparent) 78%, transparent 100%)}.perk-card__num::before{content: attr(data-num)}.perk-card__num{position: absolute;right: 14px;bottom: -16px;z-index: 0;font-family: var(--font-body);font-size: 78px;font-weight: 800;letter-spacing: -.04em;line-height: 1;color: var(--pa);opacity: .12;pointer-events: none;user-select: none}.perk-card__icon{position: relative;z-index: 1;grid-column: 1;grid-row: 1;align-self: center;width: 48px;height: 48px;border-radius: 14px;margin: 0;display: flex;align-items: center;justify-content: center;background: color-mix(in srgb, var(--pa) 12%, transparent);border: 1px solid color-mix(in srgb, var(--pa) 32%, transparent);color: var(--pa)}.perk-card__icon svg{width: 24px;height: 24px}.perk-card__title{position: relative;z-index: 1;grid-column: 2;grid-row: 1;align-self: center;font-family: var(--font-heading);font-size: 26px;font-weight: 600;line-height: 1.12;color: var(--m-heading);margin: 0}.perk-card__text{position: relative;z-index: 1;grid-column: 1 / -1;margin: 14px 0 0;font-size: 16px;line-height: 1.6;color: var(--m-text);max-width: none}.dayone-card{border-radius: var(--m-radius);overflow: hidden;background: var(--m-surface);border: 1px solid var(--m-line);box-shadow: var(--m-shadow)}.dayone-head{padding: 22px 20px 0;text-align: left}.dayone-head .section-title{margin-bottom: 0}.dayone-rows{margin: 18px 0 0}.dayone-row{display: grid;grid-template-columns: 34px minmax(0, 1fr);column-gap: 14px;row-gap: 3px;align-items: start;padding: 14px 20px}.dayone-row:nth-child(even){background: var(--m-cream)}.dayone-tick{grid-row: 1 / span 2;width: 34px;height: 34px;border-radius: 10px;display: flex;align-items: center;justify-content: center;background: rgba(214,177,90,.18);color: var(--color-gold-text)}.dayone-tick svg{width: 18px;height: 18px}.dayone-term{grid-column: 2;font-size: 16px;font-weight: 700;line-height: 1.35;color: var(--m-heading)}.dayone-note{grid-column: 2;font-size: 16px;line-height: 1.5;color: var(--m-text)}.dayone-cta{padding: 20px 20px 22px}.dayone-cta .btn{width: 100%}section[aria-labelledby="staff-voice-heading"]{background: var(--m-cream)}.staff-voice-layout{display: grid;grid-template-columns: minmax(0, 1fr) 112px;column-gap: 12px;align-items: start}.staff-voice-copy, .staff-voice-mascot{display: contents}.staff-voice-copy > .section-label, .staff-voice-copy > .section-title{grid-column: 1}.staff-voice-copy > .section-title{margin-bottom: 0;align-self: center}.staff-voice-copy > .testimonial-card{grid-column: 1 / -1;margin-top: 22px !important}.staff-voice-mascot video{display: none}.staff-voice-still{grid-column: 2;grid-row: 1 / span 2;align-self: center;width: 112px;height: auto}[data-theme="dark"] .staff-voice-still{width: 104px;height: 104px;object-fit: cover;object-position: center 24%;border-radius: 50%;box-shadow: var(--m-shadow)}.values-wave-section{position: relative;padding: var(--m-section) 0;background: #07201a;color: var(--color-on-green);overflow: hidden}#values-wave-canvas{display: none}.values-wave-inner > .text-center[style]{margin-bottom: 20px !important}.values-wave-label{color: var(--color-gold-light) !important}.values-wave-heading{color: #fff !important}.values-wave-lead{font-size: 18px;font-weight: 400;line-height: 1.6;color: rgba(246,239,226,.82) !important;margin: 8px 0 0;max-width: none}.values-wave-grid{margin: 0 calc(var(--m-gutter) * -1)}.values-wave-grid:not(.swipe){display: flex;flex-direction: column;gap: 12px;padding: 0 var(--m-gutter)}.values-wave-grid + .swipe__ui{padding-inline: 0}.vwc{position: relative;display: flex;flex-direction: column;gap: 12px;padding: 22px 20px;border-radius: var(--m-radius);background: rgba(255,255,255,.05);border: 1px solid rgba(214,177,90,.22)}.vwc__top{display: flex;align-items: center;justify-content: space-between;gap: 12px}.vwc__icon-ring{flex: none;width: 46px;height: 46px;border-radius: 13px;display: flex;align-items: center;justify-content: center;background: rgba(214,177,90,.10);border: 1px solid rgba(214,177,90,.32);color: var(--color-gold)}.vwc__icon-ring svg{width: 22px;height: 22px}.vwc__badge{display: inline-block;padding: 4px 11px;border-radius: 999px;border: 1px solid rgba(214,177,90,.32);background: rgba(214,177,90,.09);color: var(--color-gold-light);font-size: 11px;font-weight: 700;letter-spacing: var(--track-pill);text-transform: uppercase;white-space: nowrap}.vwc__title{font-family: var(--font-heading);font-size: 27px;font-weight: 600;line-height: 1.12;color: #fff;margin: 0}.vwc__text{flex: 1;font-size: 16px;line-height: 1.6;color: rgba(246,239,226,.82);margin: 0;max-width: none}.vwc__rule{height: 1px;background: rgba(255,255,255,.12)}.vwc__status{display: inline-flex;align-items: center;gap: 7px;width: fit-content;padding: 4px 11px;border-radius: 999px;border: 1px solid rgba(255,255,255,.12);background: rgba(255,255,255,.04);color: rgba(246,239,226,.78);font-size: 12px;font-weight: 600}.vwc__status::before{content: '';width: 6px;height: 6px;border-radius: 50%;background: var(--color-gold)}#day-timeline .text-center{margin-bottom: 4px}.day-tl{position: relative;margin: 22px 0 0;padding: 0 0 0 38px;display: flex;flex-direction: column;gap: 22px}.day-tl::before{content: '';position: absolute;top: 8px;bottom: 8px;left: 7px;width: 2px;border-radius: 2px;background: linear-gradient(180deg, rgba(214,177,90,0), rgba(214,177,90,.7) 6%, rgba(214,177,90,.7) 94%, rgba(214,177,90,0))}.day-tl__item{position: relative}.day-tl__dot{position: absolute;top: 8px;left: -38px;width: 16px;height: 16px;border-radius: 50%;background: var(--color-gold);border: 3px solid var(--color-green);box-shadow: 0 0 0 4px rgba(214,177,90,.22)}.day-tl__time{display: block;font-family: var(--font-heading);font-size: 34px;font-weight: 600;line-height: 1;color: var(--color-gold-text)}.day-tl__caption{margin: 6px 0 0;font-size: 16px;line-height: 1.55;color: var(--m-text);max-width: none}.apply-bar{position: fixed;left: 0;right: 0;bottom: 0;z-index: 1000;display: flex;align-items: center;gap: 10px;padding: 10px var(--m-gutter) calc(10px + env(safe-area-inset-bottom));background: var(--color-green);border-top: 1px solid rgba(214,177,90,.5);box-shadow: 0 -10px 26px rgba(11,42,32,.3);animation: m-apply-up .5s var(--ease-out) both}.apply-bar[hidden]{display: none}@keyframes m-apply-up{from{transform: translateY(110%)}to{transform: none}}.apply-bar__text{flex: 1;min-width: 0;margin: 0;font-size: 14px;font-weight: 600;line-height: 1.35;color: #f6efe2;max-width: none}.apply-bar__btn.btn{flex: none;min-height: 46px;padding: 8px 22px;font-size: 15px}.apply-bar__close{flex: none;width: 44px;height: 44px;margin-right: -8px;border-radius: 50%;display: flex;align-items: center;justify-content: center;color: rgba(246,239,226,.85)}.apply-bar__close svg{width: 18px;height: 18px}body.apply-bar-on .m-dock{display: none}#vacancies-list .section-title{margin-bottom: 2px}.vtabs-wrap{margin-top: 18px}.vtabs-nav{display: grid;grid-template-columns: 1fr 1fr;gap: 6px;margin: 0 0 16px;padding: 6px;border-radius: 18px;background: var(--m-cream);border: 1px solid var(--m-line)}.vtab-btn{display: grid;grid-template-columns: 20px minmax(0, 1fr);column-gap: 10px;row-gap: 2px;align-items: center;min-height: 60px;padding: 8px 10px 8px 12px;border-radius: 13px;border: 1px solid transparent;background: var(--m-surface);color: var(--m-heading);text-align: left}.vtab-btn:last-child:nth-child(odd){grid-column: 1 / -1}.vtab-btn__icon{grid-row: 1 / span 2;width: 20px;height: 20px;color: var(--color-gold-text)}.vtab-btn__title{font-size: 14px;font-weight: 700;line-height: 1.2;color: inherit}.vtab-btn__type{font-size: 12px;font-weight: 600;letter-spacing: var(--track-pill);text-transform: uppercase;line-height: 1.3;color: var(--m-muted)}.vtab-btn.is-active{background: var(--color-green);border-color: var(--color-green);color: #fff;box-shadow: none}.vtab-btn.is-active .vtab-btn__icon{color: var(--color-gold)}.vtab-btn.is-active .vtab-btn__title{color: #fff}.vtab-btn.is-active .vtab-btn__type{color: var(--color-gold-light)}.vtab-panel{display: none}.vtab-panel.is-active{display: flex;flex-direction: column;gap: 16px}.vtab-panel__left{padding: 22px 20px 22px;border-radius: var(--m-radius);background: var(--m-surface);border: 1px solid var(--m-line);box-shadow: var(--m-shadow)}.vtab-badge{display: inline-flex;align-items: center;margin-bottom: 12px;padding: 5px 12px;border-radius: 999px;background: var(--color-gold-pale);border: 1px solid rgba(214,177,90,.4);color: var(--color-gold-text);font-size: 11px;font-weight: 700;letter-spacing: var(--track-pill);text-transform: uppercase}.vtab-panel__title{font-family: var(--font-heading);font-size: 30px;font-weight: 700;line-height: 1.1;color: var(--m-heading);margin: 0 0 10px}.vtab-panel__desc{font-size: 16px;line-height: 1.6;color: var(--m-text);margin: 0 0 18px;max-width: none}.vtab-panel__req-heading{font-size: 12px;font-weight: 700;letter-spacing: var(--track-label);text-transform: uppercase;color: var(--color-gold-text);margin: 0 0 10px;max-width: none}.vtab-panel__reqs{display: flex;flex-direction: column;gap: 8px;margin: 0 0 20px}.vtab-panel__reqs li{display: flex;gap: 10px;align-items: flex-start;font-size: 16px;line-height: 1.5;color: var(--m-text)}.vtab-tick{flex: none;width: 22px;height: 22px;margin-top: 1px;border-radius: 50%;display: flex;align-items: center;justify-content: center;background: var(--color-gold-pale);color: var(--color-gold-text);font-size: 12px;font-weight: 700;line-height: 1}.vtab-panel__left .btn{width: 100%}.vtab-panel__right{min-width: 0}.vtab-info-card{padding: 20px 20px 22px;border-radius: var(--m-radius);background: var(--color-green);color: var(--color-on-green);border: 1px solid rgba(214,177,90,.32)}.vtab-info-card__label, .vtab-info-card__benefits-label{font-size: 12px;font-weight: 700;letter-spacing: var(--track-label);text-transform: uppercase;color: var(--color-gold-light);margin: 0 0 6px;max-width: none}.vtab-info-stats{display: flex;flex-direction: column;margin: 0}.vtab-info-stat{display: flex;justify-content: space-between;align-items: baseline;gap: 12px;padding: 10px 0;border-bottom: 1px solid rgba(255,255,255,.1)}.vtab-info-stat:last-child{border-bottom: 0}.vtab-info-stat dt{flex: none;font-size: 12px;font-weight: 700;letter-spacing: var(--track-pill);text-transform: uppercase;color: rgba(246,239,226,.62)}.vtab-info-stat dd{margin: 0;font-size: 15px;font-weight: 600;text-align: right;color: #fff}.vtab-info-divider{height: 1px;background: rgba(255,255,255,.12);margin: 16px 0 14px}.vtab-info-benefits{display: flex;flex-direction: column;gap: 8px}.vtab-info-benefits li{position: relative;padding-left: 26px;font-size: 16px;line-height: 1.5;color: rgba(246,239,226,.86)}.vtab-info-benefits li::before{content: '';position: absolute;left: 0;top: 4px;width: 16px;height: 16px;background: var(--color-gold);-webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E") center / contain no-repeat;mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E") center / contain no-repeat}.vtab-panel__pay{margin: 0;font-size: 16px;line-height: 1.5;color: var(--m-text)}.vtab-panel__pay strong{color: var(--m-heading)}.vtab-panel__actions{display: flex;flex-wrap: wrap;align-items: center;gap: 12px 20px}.vtab-panel__more, .vtab-more-roles a{display: inline-flex;align-items: center;min-height: 44px;color: var(--m-heading);text-decoration: underline;text-underline-offset: 3px;font-weight: 600}.vtabs-wrap--single .vtab-panel{display: flex;flex-direction: column;gap: 16px}.vtab-more-roles{margin: 20px 0 0}
