*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#eeeae3;color:#181817;font-family:Arial,Helvetica,sans-serif;line-height:1.5}a{color:inherit;text-decoration:none}header{position:fixed;z-index:10;top:0;width:100%;height:76px;padding:0 4vw;display:flex;align-items:center;color:#fff;background:linear-gradient(#0009,transparent);transition:.3s}header.scrolled{background:#151514f5}.logo{font-weight:800;letter-spacing:.1em;font-size:18px;line-height:1}.logo small{display:block;font-size:7px;letter-spacing:.22em;margin-top:6px;opacity:.6}nav{display:flex;gap:28px;margin:auto;font-size:10px;text-transform:uppercase;letter-spacing:.14em;font-weight:bold}.right{display:flex;align-items:center;gap:7px;font-size:10px}.lang{background:none;border:0;color:#fff;opacity:.45;cursor:pointer}.lang.active{opacity:1}.outline{border:1px solid #ffffff66;padding:10px 14px;margin-left:14px;text-transform:uppercase;letter-spacing:.12em}.hero{height:80vh;min-height:620px;position:relative;color:#fff;display:flex;align-items:flex-end;padding:0 7vw 11vh;overflow:hidden}.hero-bg,.contact-bg{position:absolute;inset:0;background:url('assets/hero-black-v6.jpg') center/cover}.shade{position:absolute;inset:0;background:linear-gradient(90deg,#000c,transparent 65%),linear-gradient(0deg,#000b,transparent 60%)}.hero-copy,.contact-copy{position:relative}.eyebrow,.kicker{font-size:9px;letter-spacing:.2em;font-weight:800}.eyebrow,.kicker{color:#d86636}.hero h1,h2{font-family:Impact,'Arial Narrow',Arial,sans-serif;font-weight:500;line-height:.84;letter-spacing:-.025em}.hero h1{font-size:clamp(68px,10vw,150px);margin:18px 0}.hero h1 i,h2 i{font-style:normal;color:#d86636}.sub{font-size:clamp(17px,2vw,25px);margin:0 0 28px}.btn{display:inline-block;padding:15px 18px;margin-right:8px;font-size:9px;letter-spacing:.15em;font-weight:800}.orange{background:#d86636;color:#fff}.ghost{border:1px solid #ffffff77}.side{position:absolute;right:4vw;bottom:12vh;writing-mode:vertical-rl;font-size:8px;letter-spacing:.18em;opacity:.7}.intro,.custom,.gallery{padding:110px 7vw}.two{display:grid;grid-template-columns:1.15fr 1fr;gap:8vw}.intro h2,.products h2,.custom h2,.material h2,.story h2,.fleet h2,.gallery h2,.contact h2{font-size:clamp(58px,7vw,105px);margin:0}.intro h2 span{color:#777}.lead{font-size:clamp(20px,2vw,29px);line-height:1.25}.intro .two>div{max-width:580px}.intro p:not(.lead),.copy p:not(.lead){color:#555}.pills,.tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:28px}.pills b,.tags b{font-size:8px;letter-spacing:.15em;border:1px solid #aaa;padding:8px 10px}.dark{background:#191917;color:#eeeae3}.products{padding:110px 7vw}.head{display:flex;justify-content:space-between;align-items:end;gap:6vw;margin-bottom:50px}.head p{max-width:420px;color:#aaa;font-size:13px}.cards{display:grid;grid-template-columns:1.25fr 1fr 1fr;gap:2px}.card{background:#252522}.card.big{grid-row:span 2}.card.wide{grid-column:2/4}.photo{height:310px;background-size:cover;background-position:center;filter:saturate(.62) contrast(1.04)}.card.big .photo{height:570px}.canopy{background-image:url('assets/canopy-v5.jpg')}.drawers{background-image:url('assets/drawers.jpg')}.kitchen{background-image:url('assets/kitchen.jpg')}.photo.custom{background-image:url('assets/custom-fitouts-v4.jpg');background-size:cover;background-position:center}.custom>.two{margin-top:10px}.card .info{padding:20px;display:grid;grid-template-columns:42px 1fr}.info small{color:#d86636}.info h3{font-family:Impact,Arial Narrow,sans-serif;font-weight:400;font-size:28px;margin:0}.info p{grid-column:2;color:#aaa;font-size:11px;margin:5px 0 16px}.info a{grid-column:2;color:#d86636;font-size:9px;letter-spacing:.16em;font-weight:bold}.split,.story{display:grid;grid-template-columns:1.15fr .85fr;min-height:760px}.split.reverse{grid-template-columns:.85fr 1.15fr}.split.reverse .pic{order:2}.pic{background-size:cover;background-position:center}.work{background-image:url('assets/work.jpg')}.adventure{background-image:url('assets/adventure.jpg')}.copy{padding:9vw 8vw;display:flex;flex-direction:column;justify-content:center;background:#dcd7cf}.copy h2{margin:20px 0}.copy p{max-width:530px}.text{margin-top:30px;color:#d86636;font-size:9px;letter-spacing:.16em;font-weight:bold}.custom{background:#c8c1b6}.custom .two>p{max-width:540px}.steps{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #999;margin-top:80px}.steps>div{padding:22px 20px 20px 0;border-right:1px solid #999}.steps>div+div{padding-left:20px}.steps b,.features b{color:#d86636;font-size:9px}.steps h3,.features h3{font-family:Impact,Arial Narrow,sans-serif;font-size:25px;font-weight:400;margin:35px 0 5px}.steps p,.features p{font-size:11px;color:#555}.material{padding:110px 7vw}.features{display:grid;grid-template-columns:1fr 1fr}.features>div{border-top:1px solid #444;padding:20px 20px 30px 0}.features>div:nth-child(even){padding-left:20px;border-left:1px solid #444}.features p{color:#999}.storypic{background-image:url('assets/story-v5.jpg')}.line{margin-top:30px;font-size:9px;letter-spacing:.16em}.fleet{padding:110px 7vw;background:#d86636;color:#fff}.fleet h2 i{color:#201c19}.fleet p{max-width:620px;color:#3d2922}.darkbtn{background:#191917;color:#fff;margin-top:30px}.gallery-grid{margin-top:45px;display:grid;grid-template-columns:1.1fr .8fr 1fr;grid-template-rows:270px 420px;gap:3px}.g{background-size:cover;background-position:center;filter:saturate(.62) contrast(1.04)}.g1{grid-row:span 2;background-image:url('assets/g1-v5.jpg')}.g2{background-image:url('assets/g2.jpg')}.g3{background-image:url('assets/g3.jpg')}.g4{background-image:url('assets/g4.jpg')}.g5{background-image:url('assets/g5.jpg')}.contact{position:relative;min-height:680px;padding:110px 7vw;color:#fff;display:flex;align-items:center;overflow:hidden}.contact-bg{background-image:linear-gradient(90deg,#000d,transparent),url('assets/contact-v5.jpg')}.contact h2{position:relative}.contact-copy p{position:relative;color:#aaa;max-width:550px;margin:30px 0}footer{background:#111;color:#777;padding:20px 4vw;display:flex;justify-content:space-between;font-size:8px;letter-spacing:.14em}footer a{color:#d86636}@media(max-width:850px){nav,.outline{display:none}.right{margin-left:auto}.two,.split,.story,.split.reverse{grid-template-columns:1fr}.split.reverse .pic{order:0}.pic{min-height:55vh}.cards{grid-template-columns:1fr 1fr}.card.big{grid-row:auto}.card.wide{grid-column:1/3}.steps{grid-template-columns:1fr 1fr}.gallery-grid{grid-template-columns:1fr 1fr;grid-template-rows:250px 250px 250px}.g1{grid-row:span 2}.g5{grid-column:1/3}}@media(max-width:560px){.hero{height:88vh;padding:0 6vw 9vh;min-height:88vh}.hero h1{font-size:62px}.hero .btn{display:block;margin:8px 0;width:100%}.intro,.custom,.gallery,.products,.material,.fleet{padding:78px 6vw}.head{display:block}.cards{display:block}.card{margin-bottom:2px}.card.big .photo,.photo{height:280px}.steps,.features{grid-template-columns:1fr}.steps>div,.steps>div+div{padding:20px 0;border:0;border-top:1px solid #999}.features>div:nth-child(even){padding-left:0;border-left:0}.gallery-grid{grid-template-columns:1fr 1fr}.contact{padding:80px 6vw}.contact h2{font-size:62px}footer{flex-wrap:wrap;gap:10px}}

/* V12 — Start Your Build form */
.contact{min-height:780px}.contact-layout{position:relative;width:100%;display:grid;grid-template-columns:minmax(0,.9fr) minmax(420px,.7fr);gap:7vw;align-items:center}.contact-copy{max-width:720px}.contact-direct{font-size:11px!important;color:#aaa!important;letter-spacing:.04em}.contact-direct a{color:#fff;border-bottom:1px solid #d86636;padding-bottom:2px}.build-form{background:rgba(19,19,18,.93);border:1px solid #ffffff24;padding:32px;backdrop-filter:blur(10px);box-shadow:0 24px 70px #0006}.form-head{display:flex;align-items:end;justify-content:space-between;gap:20px;padding-bottom:19px;margin-bottom:22px;border-bottom:1px solid #ffffff22}.form-head>span{font-family:Impact,'Arial Narrow',Arial,sans-serif;font-size:31px;letter-spacing:.02em}.form-head small{max-width:190px;color:#999;font-size:9px;line-height:1.45;text-align:right;letter-spacing:.08em}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:17px}.build-form label{display:block}.build-form label.full{grid-column:1/-1}.build-form label>span{display:block;margin-bottom:7px;color:#bbb;font-size:8px;font-weight:800;letter-spacing:.15em;text-transform:uppercase}.build-form input,.build-form select,.build-form textarea{width:100%;border:1px solid #ffffff26;border-radius:0;background:#ffffff09;color:#fff;padding:13px 14px;font:inherit;font-size:12px;outline:none;transition:.2s}.build-form textarea{resize:vertical;min-height:112px}.build-form input:focus,.build-form select:focus,.build-form textarea:focus{border-color:#d86636;background:#ffffff0d}.build-form select{appearance:auto}.build-form option{background:#1b1b19;color:#fff}.build-form ::placeholder{color:#777}.form-submit{border:0;margin:23px 0 0;cursor:pointer}.form-helper{margin:12px 0 0!important;color:#777!important;font-size:8px!important;line-height:1.45;max-width:520px!important}.form-error{color:#ef8b61!important}.form-success{color:#d86636!important}@media(max-width:1050px){.contact-layout{grid-template-columns:1fr;gap:45px}.build-form{max-width:720px}}@media(max-width:560px){.contact{min-height:0}.build-form{padding:22px 18px}.form-grid{grid-template-columns:1fr}.build-form label.full{grid-column:auto}.form-head{display:block}.form-head small{display:block;max-width:none;text-align:left;margin-top:6px}.form-submit{width:100%;margin-right:0}}

/* V13 — mobile/tablet refinement */
.menu-toggle{display:none;background:none;border:0;color:#fff;width:42px;height:42px;padding:10px;cursor:pointer;position:relative;z-index:13}
.menu-toggle span{display:block;width:21px;height:1px;background:currentColor;margin:6px auto;transition:transform .25s,opacity .25s}

@media(max-width:850px){
  header{height:68px;padding:0 5vw;background:linear-gradient(#000c,transparent)}
  header.scrolled,header.menu-open{background:#151514f7}
  .logo{font-size:16px;position:relative;z-index:13}
  .logo small{font-size:6px;margin-top:5px}
  .menu-toggle{display:block;margin-left:auto;order:2}
  .right{order:3;margin-left:0;position:relative;z-index:13;gap:4px}
  .right>span{opacity:.45}
  nav{display:flex;position:fixed;inset:68px 0 auto 0;z-index:12;background:#151514f9;flex-direction:column;gap:0;margin:0;padding:18px 5vw 28px;border-top:1px solid #ffffff18;transform:translateY(-125%);opacity:0;pointer-events:none;transition:transform .28s ease,opacity .2s ease;box-shadow:0 25px 50px #0006}
  nav a{font-family:Impact,'Arial Narrow',Arial,sans-serif;font-size:31px;font-weight:400;letter-spacing:.02em;padding:12px 0;border-bottom:1px solid #ffffff14}
  header.menu-open nav{transform:translateY(0);opacity:1;pointer-events:auto}
  header.menu-open .menu-toggle span:first-child{transform:translateY(3.5px) rotate(45deg)}
  header.menu-open .menu-toggle span:last-child{transform:translateY(-3.5px) rotate(-45deg)}
  body.menu-open{overflow:hidden}
  section[id]{scroll-margin-top:68px}

  .hero{min-height:680px;height:88svh;padding:0 6vw 8svh}
  .hero h1{font-size:clamp(64px,13vw,100px)}
  .side{display:none}
  .two{gap:38px}
  .split,.story,.split.reverse{min-height:0}
  .pic{min-height:52vw;max-height:580px}
  .copy{padding:80px 7vw}
  .cards{gap:3px}
  .steps{margin-top:50px}
  .gallery-grid{gap:4px}
  .contact-layout{gap:42px}
}

@media(max-width:560px){
  body{overflow-x:hidden}
  header{padding:0 4.5vw}
  .menu-toggle{width:38px;padding:8px;margin-left:auto}
  .right{font-size:9px}
  .lang{padding:5px 3px}

  /* On phones, show more of the hero photograph instead of forcing a large cover crop. */
  .hero{height:86svh;min-height:650px;padding:0 5vw 7svh;background:#111}
  .hero-bg{background-color:#111;background-size:112% auto;background-repeat:no-repeat;background-position:58% 68px}
  .shade{background:linear-gradient(0deg,#000 0%,#000e 32%,#0006 57%,#0002 78%,transparent 100%),linear-gradient(90deg,#0008,transparent 80%)}
  .hero-copy{width:100%}
  .eyebrow,.kicker{font-size:8px;line-height:1.45}
  .hero h1{font-size:clamp(54px,16vw,76px);line-height:.87;margin:14px 0}
  .sub{font-size:16px;line-height:1.35;margin-bottom:20px;max-width:90%}
  .hero .btn{padding:14px 16px;text-align:center}

  .intro,.custom,.gallery,.products,.material,.fleet{padding:66px 5vw}
  .intro h2,.products h2,.custom h2,.material h2,.story h2,.fleet h2,.gallery h2,.contact h2{font-size:clamp(50px,15vw,72px);line-height:.88}
  .lead{font-size:19px}
  .head{margin-bottom:30px}
  .head p{font-size:12px}
  .pills,.tags{margin-top:20px}

  .card{margin-bottom:4px}
  .card.big .photo,.photo{height:64vw;min-height:240px;max-height:360px}
  .card .info{padding:18px 16px;grid-template-columns:34px 1fr}
  .info h3{font-size:27px}
  .info p{font-size:11px}

  .pic{min-height:72vw}
  .copy{padding:62px 5vw}
  .copy h2{margin:14px 0 20px}
  .copy .lead{font-size:18px}
  .text{margin-top:22px}

  .steps{margin-top:40px}
  .steps h3,.features h3{margin:17px 0 4px;font-size:24px}
  .steps>div,.steps>div+div{padding:18px 0}
  .features>div{padding:18px 0 24px}

  .gallery-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:8px;margin:30px -5vw 0;padding:0 5vw 10px;scrollbar-width:none}
  .gallery-grid::-webkit-scrollbar{display:none}
  .gallery-grid .g{flex:0 0 82vw;height:56vw;min-height:230px;max-height:340px;scroll-snap-align:start}
  .gallery-grid .g1,.gallery-grid .g5{grid-row:auto;grid-column:auto}

  .contact{padding:72px 5vw;align-items:flex-start}
  .contact-bg{background-position:62% center}
  .contact-copy p{margin:20px 0}
  .build-form{padding:22px 16px;margin:0 -1vw}
  .form-head{margin-bottom:18px;padding-bottom:16px}
  .form-head>span{font-size:28px}
  .form-grid{gap:14px}
  .build-form input,.build-form select,.build-form textarea{min-height:48px;padding:13px;font-size:16px} /* 16px avoids iOS input zoom */
  .build-form textarea{min-height:126px}
  .build-form label>span{font-size:8px;margin-bottom:6px}
  .form-submit{min-height:48px}
  .form-helper{font-size:9px!important}

  footer{padding:18px 5vw;align-items:center}
  footer span:nth-child(2){display:none}
}

@media(max-width:380px){
  .logo small{display:none}
  .hero h1{font-size:52px}
  nav a{font-size:28px}
}

/* V14 — PRODUCTS page */
.active-link{color:#d86636}.product-hero{height:78vh;min-height:620px;position:relative;color:#fff;display:flex;align-items:flex-end;padding:0 7vw 10vh;overflow:hidden}.product-hero-bg{position:absolute;inset:0;background:url('assets/hero-black-v6.jpg') 62% center/cover}.product-hero-copy{position:relative;max-width:820px}.product-hero h1{font-family:Impact,'Arial Narrow',Arial,sans-serif;font-weight:500;font-size:clamp(70px,10vw,150px);line-height:.84;letter-spacing:-.025em;margin:18px 0}.product-hero h1 i{font-style:normal;color:#d86636}.product-hero p{max-width:620px;font-size:18px;color:#ddd;margin:0 0 28px}.system-intro,.product-cta{padding:110px 7vw;display:grid;grid-template-columns:1fr 1fr;gap:9vw;align-items:center}.system-intro h2,.product-cta h2,.product-detail h2{font-family:Impact,'Arial Narrow',Arial,sans-serif;font-weight:500;line-height:.86;letter-spacing:-.025em;font-size:clamp(58px,7vw,105px);margin:14px 0}.system-intro h2 i,.product-cta h2 i{font-style:normal;color:#d86636}.system-intro p:not(.lead){color:#555;max-width:580px}.system-flow{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:32px}.system-flow span{font-size:9px;letter-spacing:.16em;font-weight:800;border:1px solid #999;padding:10px 12px}.system-flow b{color:#d86636}.product-detail{min-height:760px;display:grid;grid-template-columns:1.12fr .88fr}.product-detail.reverse-detail{grid-template-columns:.88fr 1.12fr;background:#dcd7cf}.product-detail.reverse-detail .product-image{order:2}.product-image{background-size:cover;background-position:center;min-height:650px}.p-canopy{background-image:url('assets/canopy-v5.jpg')}.p-drawers{background-image:url('assets/drawers.jpg')}.p-storage{background-image:url('assets/g2.jpg')}.p-kitchen{background-image:url('assets/kitchen.jpg')}.p-fitout{background-image:url('assets/custom-fitouts-v4.jpg')}.product-copy{padding:8vw 7vw;display:flex;flex-direction:column;justify-content:center}.product-detail.dark .product-copy p{color:#aaa}.product-copy .number{font-family:Impact,'Arial Narrow',Arial,sans-serif;font-size:72px;line-height:1;color:#d86636;opacity:.9}.product-copy h2{font-size:clamp(58px,6vw,92px)}.product-copy .lead{font-size:22px;line-height:1.25;max-width:520px}.product-copy>p:not(.lead){max-width:540px;color:#555}.product-copy ul{list-style:none;padding:0;margin:28px 0;display:grid;grid-template-columns:1fr 1fr;gap:0}.product-copy li{font-size:8px;font-weight:800;letter-spacing:.15em;padding:11px 0;border-top:1px solid #777}.product-copy li:nth-child(odd){margin-right:18px}.product-cta{background:#c8c1b6}.product-cta .lead{max-width:600px}.products-page footer{position:relative}
@media(max-width:850px){.product-detail,.product-detail.reverse-detail{grid-template-columns:1fr}.product-detail.reverse-detail .product-image{order:0}.product-image{min-height:55vh}.system-intro,.product-cta{grid-template-columns:1fr;gap:35px}.product-copy{padding:70px 7vw}}
@media(max-width:560px){.product-hero{height:80vh;min-height:700px;padding:0 6vw 8vh}.product-hero-bg{background-position:68% center}.product-hero h1{font-size:61px}.product-hero p{font-size:16px}.system-intro,.product-cta{padding:76px 6vw}.system-intro h2,.product-cta h2,.product-detail h2{font-size:54px}.product-image{min-height:52vh}.product-copy{padding:60px 6vw}.product-copy .number{font-size:52px}.product-copy .lead{font-size:19px}.product-copy ul{grid-template-columns:1fr}.product-copy li:nth-child(odd){margin-right:0}.system-flow{gap:7px}.system-flow span{font-size:7px;padding:8px 9px}}


/* V15 — WORK page */
.work-hero{height:80vh;min-height:650px;position:relative;color:#fff;display:flex;align-items:flex-end;padding:0 7vw 10vh;overflow:hidden}.work-hero-bg{position:absolute;inset:0;background:url('assets/work.jpg') center/cover}.work-hero-copy{position:relative;max-width:900px}.work-hero h1{font-family:Impact,'Arial Narrow',Arial,sans-serif;font-size:clamp(70px,9vw,138px);font-weight:500;line-height:.84;letter-spacing:-.025em;margin:18px 0}.work-hero h1 i{font-style:normal;color:#d86636}.work-hero p{max-width:650px;font-size:18px;color:#ddd;margin:0 0 28px}.work-intro,.fleet-band,.work-cta{padding:110px 7vw;display:grid;grid-template-columns:1fr 1fr;gap:9vw;align-items:center}.work-intro h2,.fleet-band h2,.work-cta h2,.work-showcase h2,.work-principles h2,.trade-grid h2{font-family:Impact,'Arial Narrow',Arial,sans-serif;font-weight:500;line-height:.86;letter-spacing:-.025em;font-size:clamp(58px,7vw,105px);margin:14px 0}.work-intro h2 i,.fleet-band h2 i,.work-cta h2 i,.work-principles h2 i,.trade-grid h2 i{font-style:normal;color:#d86636}.work-intro p:not(.lead),.fleet-band p:not(.lead){color:#555;max-width:590px}.work-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:28px}.work-tags span{font-size:8px;font-weight:800;letter-spacing:.15em;border:1px solid #999;padding:9px 10px}.work-showcase{min-height:760px;display:grid;grid-template-columns:1.12fr .88fr}.work-showcase-image{background:url('assets/work.jpg') center/cover;min-height:650px}.work-showcase-copy{padding:8vw 7vw;display:flex;flex-direction:column;justify-content:center}.work-showcase .number{font-family:Impact,'Arial Narrow',Arial,sans-serif;font-size:72px;color:#d86636;line-height:1}.work-showcase-copy p{color:#aaa;max-width:540px}.work-showcase-copy .lead{font-size:22px;line-height:1.25;color:#eeeae3}.work-showcase ul{list-style:none;padding:0;margin:28px 0;display:grid;grid-template-columns:1fr 1fr}.work-showcase li{font-size:8px;font-weight:800;letter-spacing:.15em;padding:11px 0;border-top:1px solid #777;margin-right:18px}.trade-grid{padding:110px 7vw;display:grid;grid-template-columns:.8fr 1.2fr;gap:7vw}.trade-copy p{max-width:430px;color:#555}.trade-cards{display:grid;grid-template-columns:1fr 1fr}.trade-cards article{padding:32px;border-top:1px solid #999}.trade-cards article:nth-child(odd){border-right:1px solid #999}.trade-cards b,.principle-grid b{color:#d86636;font-family:Impact,'Arial Narrow',Arial,sans-serif;font-size:34px}.trade-cards h3,.principle-grid h3{font-family:Impact,'Arial Narrow',Arial,sans-serif;font-size:29px;font-weight:400;margin:12px 0}.trade-cards p{font-size:12px;color:#555;max-width:360px}.work-principles{padding:110px 7vw}.work-principles>h2{max-width:780px}.principle-grid{display:grid;grid-template-columns:repeat(4,1fr);margin-top:55px}.principle-grid>div{padding:25px 28px;border-left:1px solid #ffffff22}.principle-grid>div:first-child{border-left:0}.principle-grid p{color:#aaa;font-size:12px}.fleet-band{background:#c8c1b6}.work-cta{background:#181817;color:#eeeae3}.work-cta .lead{max-width:620px;color:#bbb}.work-page footer{position:relative}
@media(max-width:850px){.work-intro,.fleet-band,.work-cta,.trade-grid{grid-template-columns:1fr;gap:35px}.work-showcase{grid-template-columns:1fr}.work-showcase-image{min-height:55vh}.work-showcase-copy{padding:70px 7vw}.principle-grid{grid-template-columns:1fr 1fr}.principle-grid>div:nth-child(3){border-left:0}.trade-cards article{padding:28px 20px}}
@media(max-width:560px){.work-hero{height:82vh;min-height:700px;padding:0 6vw 8vh}.work-hero-bg{background-position:58% center}.work-hero h1{font-size:58px}.work-hero p{font-size:16px}.work-intro,.fleet-band,.work-cta,.trade-grid,.work-principles{padding:76px 6vw}.work-intro h2,.fleet-band h2,.work-cta h2,.work-showcase h2,.work-principles h2,.trade-grid h2{font-size:54px}.work-showcase-image{min-height:52vh}.work-showcase-copy{padding:60px 6vw}.work-showcase .number{font-size:52px}.work-showcase ul{grid-template-columns:1fr}.work-showcase li{margin-right:0}.trade-cards{grid-template-columns:1fr}.trade-cards article,.trade-cards article:nth-child(odd){border-right:0;padding:24px 0}.principle-grid{grid-template-columns:1fr}.principle-grid>div,.principle-grid>div:nth-child(3){border-left:0;border-top:1px solid #ffffff22;padding:22px 0}.principle-grid>div:first-child{border-top:0}}

/* V16 — Adventure page */
.adventure-page .work-hero-bg{background-image:url('assets/adventure.jpg');background-position:center 62%}.adventure-showcase-image{background-image:url('assets/custom-fitouts-v4.jpg');background-position:center}.adventure-band{background:#d8d1c6}.adventure-page .active-link{color:#d86636}
@media(max-width:560px){.adventure-page .work-hero-bg{background-position:63% center}.adventure-showcase-image{background-position:center}}

/* V17 — CUSTOM page */
.custom-page .work-hero-bg{background-image:url('assets/custom-fitouts-v4.jpg');background-position:center 58%}
.custom-showcase-image{background-image:url('assets/g2.jpg');background-position:center}
.custom-band{background:#c9c2b8}
.custom-page .active-link{color:#d86636}
@media(max-width:560px){.custom-page .work-hero-bg{background-position:58% center}.custom-showcase-image{background-position:center}}
/* V18 Fleet page */
.fleet-hero-bg{background-image:url('assets/work.jpg');background-position:center 58%}
.fleet-showcase-image{background-image:url('assets/canopy-v5.jpg');background-position:center}
.fleet-page .fleet-band{background:#ece8df}
.fleet-page .fleet-band .text{margin-top:20px;display:inline-block}

/* V19 — STORY / ABOUT page */
.story-hero-bg{background-image:url('assets/story-v5.jpg');background-position:center 52%}
.story-showcase-image{background-image:url('assets/g1-v5.jpg');background-position:center}
.story-band{background:#d8d1c6}
.story-page .active-link{color:#d86636}
@media(max-width:560px){.story-page .work-hero-bg{background-position:58% center}.story-showcase-image{background-position:center}}
