.work-possibilities{padding-block:64px}.work-intro{background:#171e1b;color:#fff;border-radius:20px;padding:44px 46px;display:grid;grid-template-columns:1.15fr 1fr;gap:40px;align-items:center;position:relative;overflow:hidden}.work-eyebrow{font-size:10px;font-weight:600;letter-spacing:1.6px;color:#9ce6b8}.work-intro h2{font-size:clamp(32px,3.4vw,48px);line-height:1.12;letter-spacing:-1.8px;font-weight:500;margin:20px 0}.work-intro h2 em{color:#4ee18b;font-style:normal}.work-intro p{font-size:15px;line-height:1.8;color:#c9d2cd;margin:0}.work-connection{display:flex;align-items:center;justify-content:center;gap:12px}.work-origin{display:flex;flex-direction:column;gap:15px;align-items:center;color:#d9e3dd}.work-origin>.icon{width:34px;height:34px}.work-origin>span{font-size:7px;letter-spacing:.9px;white-space:nowrap}.work-connection>i{height:1px;min-width:18px;flex:1;background:#57976d;position:relative}.work-connection>i:after{content:'';position:absolute;right:0;top:-2px;width:5px;height:5px;border-radius:50%;background:#4ee18b}.work-brand{width:78px;height:78px;flex-shrink:0;display:grid;place-items:center;background:#fff;border-radius:20px;box-shadow:0 0 0 9px #ffffff06,0 0 0 10px #ffffff10}.work-brand .remline-mark{width:51px;height:51px}.work-destinations{display:grid;gap:12px}.work-destinations>span{display:flex;align-items:center;gap:10px;font-size:11px;color:#e5eee8}.work-destinations .icon{width:17px;height:17px;color:#4ee18b}
.work-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:24px}.work-card{border:1px solid var(--border);border-radius:16px;overflow:hidden;background:var(--surface);display:flex;flex-direction:column}.work-card-visual{height:216px;position:relative;overflow:hidden;border-bottom:1px solid var(--border);display:flex;align-items:center;justify-content:center;padding-top:28px}.work-visual-0{background:#e9f3ec}.work-visual-1{background:#e9edf2}.work-visual-2{background:#eeeae2}.work-visual-label{position:absolute;top:20px;left:23px;color:#47574d;font-size:10px;font-weight:500}.work-visual-number{position:absolute;right:19px;bottom:13px;color:#587461;font-size:10px;font-weight:600}.work-mini-window{width:230px;background:#fff;border:1px solid #c1d2c7;border-radius:10px;box-shadow:0 18px 25px #22362b15;transform:rotate(-4deg);overflow:hidden}.work-window-bar{display:flex;gap:5px;border-bottom:1px solid #e4eae6;padding:10px}.work-window-bar i{height:4px;width:4px;border-radius:50%;background:#b5c9bb}.work-app-tiles{display:flex;justify-content:center;gap:12px;padding:20px 15px}.work-app-tiles>span{display:flex;flex-direction:column;align-items:center;gap:10px;background:#f0f5f1;border:1px solid #e1e9e3;border-radius:8px;padding:13px 10px;min-width:52px}.work-app-tiles .icon{color:#08763c;width:22px;height:22px}.work-app-tiles b{font-weight:500;font-size:8px;color:#314a3a}.work-map{position:relative;width:240px;height:140px}.work-map-line{position:absolute;left:34px;right:34px;top:40px;height:65px;border:1px solid #7d99ac;border-radius:50%;transform:rotate(-12deg)}.work-node{position:absolute;width:58px;height:62px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:8px;background:#fff;border:1px solid #c3d1db;border-radius:12px;box-shadow:0 9px 15px #29445b12}.work-node .icon{width:23px;height:23px;color:#315f7d}.work-node b{font-size:9px;font-weight:500;color:#314b5e}.node-0{left:90px;top:0}.node-1{left:2px;top:75px}.node-2{right:2px;top:75px}.work-laptop{width:190px;transform:rotate(4deg);margin-top:-8px}.work-laptop>div{height:111px;background:#fcfcf8;border:5px solid #34483d;border-radius:8px 8px 0 0;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:7px}.work-laptop .remline-mark{width:41px;height:41px}.work-laptop span{font-size:9px;color:#3f5748}.work-laptop>i{display:block;height:6px;background:#b0b9ae;margin:0 -12px;border-radius:0 0 10px 10px}.work-away-chip{position:absolute;bottom:21px;background:#fff;border:1px solid #cdd3c8;border-radius:20px;padding:7px 12px;display:flex;align-items:center;gap:7px;font-size:9px;color:#314a3a;box-shadow:0 5px 10px #223b2910}.work-away-chip .icon{width:13px;height:13px;color:#08763c}
.work-card-copy{padding:26px 26px 0;display:flex;flex-direction:column;flex:1}.work-card h3{font-size:26px;line-height:1.2;font-weight:500;letter-spacing:-.8px;margin:0 0 15px;color:var(--text)}.work-card-copy>p{font-size:13px;line-height:1.85;color:var(--secondary);margin:0 0 18px}.work-review{font-size:10px;line-height:1.7;color:var(--secondary);margin-top:auto;padding-bottom:24px}.work-card-copy>a{display:flex;align-items:center;justify-content:space-between;font-size:12px;font-weight:600;color:var(--accent-text);padding:18px 0;border-top:1px solid var(--border)}.work-card-copy>a>span{display:grid;place-items:center;width:28px;height:28px;background:var(--canvas);border-radius:50%}.work-card-copy>a .icon{width:15px;height:15px}.work-card-copy>a:hover>span{background:#26cf70;color:#102a1b}.work-section-foot{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:22px;font-size:11px;color:var(--secondary)}.work-section-foot>a{display:flex;align-items:center;gap:12px;color:var(--accent-text);font-weight:600}.work-section-foot .icon{width:16px;height:16px}.work-possibilities a:focus-visible{outline:2px solid var(--accent-text);outline-offset:4px}
[data-theme=dark] .work-intro{border:1px solid #3b4940;background:#111814}[data-theme=dark] .work-card-visual{filter:brightness(.84)}
@media(max-width:1000px){.work-intro{padding:32px;gap:25px}.work-connection{gap:8px}.work-origin>span{font-size:6px}.work-brand{width:60px;height:60px}.work-brand .remline-mark{width:40px;height:40px}.work-destinations>span{font-size:10px;gap:6px}.work-cards{gap:14px}.work-card-copy{padding:22px 20px 0}.work-card h3{font-size:22px}.work-mini-window{width:200px}.work-map{transform:scale(.85)}.work-visual-label{font-size:9px;left:18px}}
@media(max-width:750px){.work-possibilities{padding-block:35px}.work-intro{grid-template-columns:1fr;padding:28px;gap:32px;border-radius:15px}.work-intro h2{font-size:37px;letter-spacing:-1.3px}.work-intro p{font-size:14px}.work-connection{max-width:430px;width:100%;padding:15px 0;margin:auto;gap:14px}.work-brand{width:65px;height:65px}.work-origin>span{font-size:7px}.work-destinations>span{font-size:11px}.work-cards{grid-template-columns:1fr;gap:20px;margin-top:20px}.work-card-visual{height:205px}.work-card h3{font-size:28px}.work-card-copy{padding:25px 26px 0}.work-card-copy>p{font-size:14px}.work-visual-label{font-size:11px;left:24px}.work-review{font-size:11px}.work-card-copy>a{font-size:13px}.work-mini-window{width:230px}.work-map{transform:none}.work-section-foot{align-items:start;flex-direction:column;gap:14px}.work-eyebrow{font-size:8px}}
