.s2b-work{--s2w-red:#8B2635;--s2w-ink:#352426}.s2b-work .s2w-hero{margin:24px auto;padding:clamp(26px,5vw,70px);background:#FAEFED;border-radius:24px;color:var(--s2w-ink);max-width:1200px}.s2w-eyebrow,.s2w-grid article>span{font-size:12px;letter-spacing:.12em;font-weight:700;color:#8B2635}.s2w-hero h1{font-size:clamp(32px,5vw,62px);line-height:1.08;margin:22px 0;font-weight:750}.s2w-hero p{max-width:690px;font-size:18px;line-height:1.7}.s2w-actions{display:flex;flex-wrap:wrap;gap:14px;align-items:center;margin:26px 0}.s2w-actions a{padding:13px 19px;border-radius:9px;font-weight:650}.s2w-primary{background:#8B2635;color:white!important;text-decoration:none}.s2w-hero .s2w-status{font-size:14px;color:#685053}.s2w-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;max-width:1200px;margin:32px auto 64px}.s2w-grid article{border:1px solid #E8D5D3;border-radius:18px;padding:28px;color:#352426}.s2w-grid h2{font-size:23px;margin:16px 0}.s2w-grid p{line-height:1.7}.s2w-grid a{color:#8B2635;font-weight:650}.s2b-work-footer{padding:32px;color:#352426}.s2w-actions a:focus-visible,.s2w-grid a:focus-visible{outline:3px solid #352426;outline-offset:4px}@media(max-width:760px){.s2w-grid{grid-template-columns:1fr}.s2b-work .s2w-hero{border-radius:14px}.s2w-grid article{padding:23px}}
.s2b-work .s2w-actions a:not(.s2w-primary){color:#8B2635}.s2b-work .s2w-primary:hover{background:#C44845}.s2b-work .s2w-grid a:hover,.s2b-work .s2w-actions a:not(.s2w-primary):hover{color:#A33138}.s2b-work .navbar.bg-dark,.s2b-work .navbar #block-b5subtheme-account-menu{background-color:#8B2635!important}.s2b-work .navbar .nav-link,.s2b-work .navbar .navbar-brand,.s2b-work .navbar .navbar-toggler{color:#fff!important}.s2b-work .navbar .nav-link:hover,.s2b-work .navbar .nav-link:focus-visible{color:#FAEFED!important}.s2b-work .s2b-work-footer a{color:#8B2635}

/* Ship2Work: own navigation, platform switcher on the right. */
.s2b-work #block-b5subtheme-main-navigation{flex:1;min-width:0}.s2b-work .s2w-main-menu{width:100%;align-items:center;gap:4px}.s2b-work .s2w-platform-menu{margin-left:auto;border-left:1px solid rgba(255,255,255,.55);padding-left:20px;margin-right:16px}.s2b-work .s2w-platform-menu>button{border:0;background:transparent;font:inherit}.s2b-work .s2w-platform-menu .dropdown-item{color:#352426}.s2b-work .s2w-platform-menu .dropdown-item:hover,.s2b-work .s2w-platform-menu .dropdown-item:focus{background:#FAEFED;color:#8B2635}@media(max-width:991.98px){.s2b-work .s2w-main-menu{align-items:stretch}.s2b-work .s2w-platform-menu{margin:12px 0 0;padding:12px 0 0;border-left:0;border-top:1px solid rgba(255,255,255,.55)}.s2b-work .s2w-platform-menu .dropdown-menu{position:static}}

/* Ship2Work front page: maritime hero and two search entrances. */
.s2b-work .s2w-home{max-width:1280px;margin:24px auto 56px;color:#352426}.s2w-home *{box-sizing:border-box}.s2w-home a{text-decoration:none}.s2w-home .s2w-kicker{display:block;font-size:11px;font-weight:800;letter-spacing:.13em;line-height:1.6;color:#8B2635}.s2w-home-hero{position:relative;isolation:isolate;display:flex;align-items:center;overflow:hidden;min-height:550px;padding:60px;border-radius:24px;background:#4c1922 url('/sites/default/files/hero-front.jpg') center 55%/cover;color:#fff}.s2w-home-hero:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(47,14,23,.97),rgba(80,24,37,.86) 43%,rgba(48,23,28,.12))}.s2w-home-hero__copy{max-width:700px}.s2w-home-hero .s2w-kicker{color:#f1c8c4}.s2w-home-hero h1{font-size:clamp(42px,5.7vw,76px);font-weight:750;line-height:1.06;letter-spacing:-.045em;margin:22px 0;color:#fff}.s2w-home-hero h1 em{font-style:normal;color:#edaca4}.s2w-home-hero__copy>p{font-size:19px;line-height:1.75;max-width:530px;color:#f8eae8}.s2w-home-actions{display:flex;flex-wrap:wrap;gap:12px;margin:30px 0}.s2w-home-button{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;padding:15px 21px;border-radius:9px;font-size:15px;font-weight:750;line-height:1.4;transition:background .15s,color .15s}.s2w-home-button--light{background:#FAEFED;color:#71202e}.s2w-home-button--light:hover{background:white;color:#8B2635}.s2w-home-button--outline{border:1px solid #f4d8d580;color:white}.s2w-home-button--outline:hover{background:#ffffff18;color:white}.s2w-hero-note{font-size:12px;color:#ecd4d1}.s2w-hero-note span{color:#eda79b;padding-right:6px;font-size:9px}.s2w-photo-caption{position:absolute;right:36px;bottom:34px;border-left:2px solid #f1c8c4;padding-left:14px;text-shadow:0 2px 12px #000}.s2w-photo-caption span{display:block;font-size:10px;letter-spacing:.14em}.s2w-photo-caption strong{display:block;font-size:20px;margin-top:5px}.s2w-search-section{padding-top:44px;scroll-margin-top:24px}.s2w-section-heading{display:flex;align-items:end;justify-content:space-between;gap:25px;margin-bottom:24px}.s2w-section-heading h2{font-size:clamp(27px,3vw,38px);font-weight:750;letter-spacing:-.035em;margin:9px 0 0}.s2w-section-heading>p{font-size:14px;line-height:1.7;color:#725b5d;margin:0}.s2w-search-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.s2w-search-card{padding:32px;border:1px solid #e8d5d3;border-radius:18px;background:white;scroll-margin-top:25px}.s2w-search-card--rose{background:#FAEFED}.s2w-card-heading{display:flex;align-items:center;gap:12px;color:#8B2635;font-size:10px;font-weight:800;letter-spacing:.09em}.s2w-card-icon{display:grid;place-items:center;width:37px;height:37px;border-radius:10px;border:1px solid #e8c4c1;background:#fff7f5;font-size:24px}.s2w-search-card h3{font-size:27px;font-weight:750;letter-spacing:-.035em;margin:23px 0 10px}.s2w-search-card>p{font-size:14px;line-height:1.7;color:#725b5d;margin-bottom:25px}.s2w-form-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.s2w-form-row>div{min-width:0}.s2w-form-row label{display:block;font-size:12px;font-weight:750;margin-bottom:9px;color:#51353a}.s2w-form-row select{display:block;width:100%;height:48px;border:1px solid #dfcfce;border-radius:8px;padding:0 30px 0 12px;background:#fff;color:#352426;font:inherit;font-size:14px}.s2w-search-submit{display:flex;align-items:center;justify-content:space-between;width:100%;padding:15px 18px;margin:20px 0 16px;border:0;border-radius:8px;background:#8B2635;color:white;font:inherit;font-size:15px;font-weight:750;cursor:pointer}.s2w-search-submit:hover{background:#a3313d}.s2w-card-link{font-size:12px;font-weight:750;color:#8B2635}.s2w-card-link:hover{color:#a3313d}.s2w-launch-note{font-size:12px;color:#725b5d;margin:17px 0 0;line-height:1.6}.s2w-profile-strip{display:flex;align-items:center;justify-content:space-between;gap:40px;margin:40px 0 0;padding:32px;border-radius:18px;background:#f7f4f2;border:1px solid #ede5e1}.s2w-profile-strip h2{font-size:25px;letter-spacing:-.03em;line-height:1.3;margin:10px 0}.s2w-profile-strip p{font-size:14px;line-height:1.7;color:#725b5d;margin:0;max-width:690px}.s2w-home-button--red{flex-shrink:0;background:#8B2635;color:white}.s2w-home-button--red:hover{background:#a3313d;color:white}.s2w-home a:focus-visible,.s2w-home button:focus-visible,.s2w-home select:focus-visible{outline:3px solid #C44845;outline-offset:4px}@media(max-width:1000px){.s2w-home-hero{padding:42px 36px}.s2w-photo-caption{display:none}.s2w-search-card{padding:25px}.s2w-profile-strip{gap:24px}.s2w-section-heading>p{display:none}}@media(max-width:700px){.s2b-work .s2w-home{margin:15px auto 30px}.s2w-home-hero{min-height:540px;padding:35px 24px;border-radius:17px;background-position:62% center}.s2w-home-hero:before{background:linear-gradient(90deg,#35131ef5,#4c1c2bc7)}.s2w-home-hero h1{font-size:48px}.s2w-home-hero__copy>p{font-size:17px}.s2w-home-actions{flex-direction:column;align-items:stretch}.s2w-search-grid{grid-template-columns:1fr;gap:18px}.s2w-search-section{padding-top:30px}.s2w-search-card{padding:25px 22px}.s2w-profile-strip{flex-direction:column;align-items:flex-start;padding:26px 22px}.s2w-profile-strip h2{font-size:23px}.s2w-hero-note{line-height:1.7}.s2w-home .s2w-kicker{font-size:10px}}@media(max-width:380px){.s2w-form-row{grid-template-columns:1fr}.s2w-home-hero h1{font-size:41px}}

body.s2b-work .navbar .s2w-platform-menu .dropdown-menu{background:#fff7f5!important;border:1px solid #e8d5d3!important;box-shadow:0 10px 30px #35242618}body.s2b-work .navbar .s2w-platform-menu .dropdown-item{color:#352426!important}body.s2b-work .navbar .s2w-platform-menu .dropdown-item:hover,body.s2b-work .navbar .s2w-platform-menu .dropdown-item:focus{background:#FAEFED!important;color:#8B2635!important}
