.statement{padding-block:clamp(44px,5.2vw,84px) clamp(38px,4.4vw,68px)}.statement-tag{font-size:15px;font-weight:600;line-height:1.35;color:var(--blue-lt);margin-bottom:20px}.statement-line{font-family:var(--display);font-weight:800;font-stretch:125%;text-transform:uppercase;letter-spacing:-0.022em;font-size:clamp(30px,4.6vw,74px);line-height:0.92;color:var(--on-hull);max-width:19ch;text-wrap:balance}.statement-lede{color:var(--mist);font-size:clamp(17px,1.45vw,20px);line-height:1.6;max-width:60ch;margin-top:clamp(22px,2.4vw,30px)}.statement-cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:clamp(26px,2.8vw,36px)}.sec-head-mid{grid-template-columns:minmax(0,1fr);justify-items:center;text-align:center}.routes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(14px,1.6vw,22px)}.route{background:var(--steel);padding:clamp(24px,2.6vw,40px);display:flex;flex-direction:column;gap:12px;text-decoration:none;transition:background .18s ease}.route:hover{background:var(--steel-2)}.route .field{color:var(--blue-lt)}.route h3{font-family:var(--display);font-weight:800;font-stretch:118%;text-transform:uppercase;letter-spacing:-0.012em;font-size:clamp(21px,2.1vw,30px);line-height:1.03}.route p{color:var(--mist);font-size:15.5px;line-height:1.6}.route .go{margin-top:auto;padding-top:14px;font-size:14.5px;font-weight:700;color:var(--green-lt)}.route:hover .go{color:#6FD79C}.route-trade .go{color:var(--blue-lt)}.route-trade:hover .go{color:#7FC1F2}.route-sm{padding-block:clamp(20px,2vw,28px)}.route-sm h3{font-size:clamp(18px,1.6vw,23px)}@media (max-width:760px){.routes{grid-template-columns:1fr}}.shelf{position:relative}.shelf-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;outline-offset:4px}.shelf-track::-webkit-scrollbar{display:none}.shelf-slide{flex:0 0 100%;scroll-snap-align:start;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,0.95fr);min-width:0}.shelf-shot{background:#FFFFFF;display:flex;align-items:center;justify-content:center;padding:clamp(18px,2.4vw,36px);min-height:clamp(250px,28vw,380px)}.shelf-shot img{width:auto;height:auto;max-width:100%;max-height:clamp(214px,24vw,320px)}.shelf-say{background:var(--deck-2);padding:clamp(24px,3vw,46px);display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:10px}.shelf-say .field{color:var(--blue-dk)}.shelf-say h2,.shelf-say h3{font-family:var(--display);font-weight:800;font-stretch:118%;text-transform:uppercase;letter-spacing:-0.015em;font-size:clamp(21px,2.3vw,33px);line-height:1.03}.shelf-say p{color:var(--slate);font-size:16px;line-height:1.6;max-width:42ch}.shelf-say .btn{margin-top:10px}.shelf-bar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px 20px;align-items:center;margin-top:clamp(14px,1.6vw,22px)}.shelf-jump{display:flex;flex-wrap:wrap;gap:8px}.shelf-jump button{font-size:14.5px;font-weight:600;padding:9px 15px;cursor:pointer;background:transparent;color:var(--slate);border:1px solid var(--edge-l);transition:color .16s ease,border-color .16s ease,background .16s ease}.shelf-jump button:hover{color:var(--on-deck);border-color:var(--slate)}.shelf-jump button[aria-current="true"]{background:var(--blue-solid);border-color:var(--blue-solid);color:#FFFFFF}.shelf-arrows{display:flex;gap:8px}.shelf-arrows button{width:50px;height:42px;padding:0;cursor:pointer;background:transparent;border:1px solid var(--edge-l);color:var(--on-deck);font-size:16px;transition:background .16s ease,border-color .16s ease}.shelf-arrows button:hover{background:var(--deck-2);border-color:var(--slate)}@media (max-width:880px){.shelf-slide{grid-template-columns:1fr}.shelf-shot{min-height:0}.shelf-shot img{max-height:clamp(190px,46vw,270px)}.shelf-bar{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.shelf-track{scroll-behavior:auto}}.shelf-hero .shelf-slide{grid-template-columns:minmax(0,1.25fr) minmax(0,0.75fr)}.shelf-hero .shelf-shot{min-height:clamp(380px,62vh,660px);padding:clamp(16px,2vw,30px);padding-left:var(--gut)}.shelf-hero .shelf-shot img{max-height:clamp(320px,56vh,600px)}.shelf-hero .shelf-say{padding:clamp(26px,3.2vw,54px) var(--gut) clamp(26px,3.2vw,54px) clamp(24px,3vw,48px);gap:12px}.shelf-hero .shelf-say h2{font-size:clamp(25px,3vw,44px)}.shelf-hero .shelf-say p{font-size:clamp(16px,1.35vw,18px);max-width:40ch}.shelf-hero .shelf-bar{margin-top:0;padding-block:clamp(14px,1.6vw,20px);border-bottom:1px solid var(--edge-l)}@media (max-width:880px){.shelf-hero .shelf-slide{grid-template-columns:1fr}.shelf-hero .shelf-shot{min-height:0;padding:clamp(16px,3vw,24px) var(--gut)}.shelf-hero .shelf-shot img{max-height:clamp(260px,62vw,420px)}.shelf-hero .shelf-say{padding:clamp(22px,5vw,32px) var(--gut)}.shelf-hero .shelf-say h2{font-size:clamp(23px,6.4vw,32px)}}.shelf-slide.is-plant .shelf-say{background:var(--steel);color:var(--on-hull)}.shelf-slide.is-plant .shelf-say .field{color:var(--blue-lt)}.shelf-slide.is-plant .shelf-say p{color:var(--mist)}.sec-deck .shelf-slide.is-plant .btn{background:var(--green-solid);border-color:var(--green-solid)}.sec-deck .shelf-slide.is-plant .btn:hover{background:#006A24;border-color:#006A24}.shelf-slide.is-plant:focus-visible{outline-color:var(--blue-lt)}.shelf-jump button{padding:8px 13px;font-size:14px}@media (max-width:880px){.shelf-jump{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;padding-bottom:2px}.shelf-jump::-webkit-scrollbar{display:none}.shelf-jump button{flex:none}}