/* WC_HOME_BOOT_OPTIMIZATION_20260908 */
.wc-home-boot{min-height:calc(100dvh - 78px);display:grid;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);background:linear-gradient(120deg,#071008 0%,#0e1b10 52%,#071008 100%);border-top:1px solid rgba(198,255,0,.18);color:var(--wc-ink,#f5faf3)}.wc-home-boot__copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(48px,7vw,118px)}.wc-home-boot__copy>p,.wc-home-boot__status>p,.wc-afterdark-route-brief>p{margin:0;color:var(--wc-lime,#c6ff00);font:900 10px/1 var(--wc-font-display,inherit);letter-spacing:.15em}.wc-home-boot__copy>p i{display:inline-block;width:7px;height:7px;margin-right:8px;background:var(--wc-lime,#c6ff00)}.wc-home-boot__copy h1{max-width:600px;margin:16px 0;color:var(--wc-ink,#f5faf3);font:900 clamp(44px,5.1vw,78px)/.94 var(--wc-font-display,inherit);letter-spacing:-.07em}.wc-home-boot__copy h1 strong,.wc-home-boot__status h2 strong,.wc-afterdark-route-brief h2 strong{color:var(--wc-lime,#c6ff00)}.wc-home-boot__copy>span{max-width:470px;color:var(--wc-ink-muted,#c6d3c3);font-size:15px;line-height:1.7}.wc-home-boot__copy>div{display:flex;gap:10px;margin-top:30px}.wc-home-boot button,.wc-afterdark-route-brief button{min-height:52px;padding:0 18px;border:1px solid rgba(198,255,0,.35);border-radius:var(--wc-radius-control,4px);background:transparent;color:var(--wc-ink,#f5faf3);font:900 14px var(--wc-font-body,inherit);cursor:pointer}.wc-home-boot button:first-child{background:var(--wc-lime,#c6ff00);border-color:var(--wc-lime,#c6ff00);color:#071008}.wc-home-boot__status{display:flex;flex-direction:column;justify-content:center;padding:clamp(32px,4vw,64px);border-left:1px solid rgba(198,255,0,.18);background:rgba(8,20,10,.64)}.wc-home-boot__status h2,.wc-afterdark-route-brief h2{margin:15px 0 28px;color:var(--wc-ink,#f5faf3);font:900 clamp(28px,2.7vw,44px)/1.02 var(--wc-font-display,inherit);letter-spacing:-.06em}.wc-home-boot__status dl{margin:0;border-top:1px solid var(--wc-line,#294230);border-bottom:1px solid var(--wc-line,#294230)}.wc-home-boot__status dl div{display:flex;justify-content:space-between;gap:16px;padding:15px 0;border-bottom:1px solid var(--wc-line,#294230)}.wc-home-boot__status dl div:last-child{border-bottom:0}.wc-home-boot__status dt{color:var(--wc-ink-quiet,#91a595);font-size:11px;font-weight:900;letter-spacing:.1em}.wc-home-boot__status dd{margin:0;color:var(--wc-ink,#f5faf3);font-size:13px;font-weight:800}.wc-home-boot__status small{margin-top:22px;color:var(--wc-ink-muted,#c6d3c3);font-size:12px;line-height:1.6}.wc-afterdark-route-brief{display:flex;min-height:245px;flex-direction:column;justify-content:center;padding:28px;background:linear-gradient(145deg,#102014,#081208);border-bottom:1px solid var(--wc-line,#294230)}.wc-afterdark-route-brief h2{margin-bottom:12px;font-size:29px}.wc-afterdark-route-brief>span{max-width:290px;color:var(--wc-ink-muted,#c6d3c3);font-size:12px;line-height:1.6}.wc-afterdark-route-brief button{align-self:flex-start;margin-top:18px;min-height:42px;color:var(--wc-lime,#c6ff00)}@media(max-width:1023px){.wc-home-boot{display:block;min-height:100dvh}.wc-home-boot__copy{min-height:62dvh;padding:calc(48px + env(safe-area-inset-top)) 24px 40px}.wc-home-boot__copy h1{font-size:clamp(38px,10vw,60px)}.wc-home-boot__status{padding:28px 24px calc(28px + env(safe-area-inset-bottom));border-top:1px solid rgba(198,255,0,.18);border-left:0}.wc-home-boot__status h2{font-size:30px}.wc-afterdark-route-brief{min-height:210px}}@media(max-width:420px){.wc-home-boot__copy>div{display:grid;grid-template-columns:1fr}.wc-home-boot button{width:100%}}
\n/* WC_FIRST_PAINT_SHELL_20260908 */
#wc-first-paint{display:none}@media(min-width:1024px){#wc-first-paint{position:fixed;inset:0;z-index:990;display:grid;grid-template-columns:minmax(0,1.18fr) minmax(320px,.82fr);background:linear-gradient(120deg,#061008 0%,#102014 52%,#071008 100%);color:var(--wc-ink,#f5faf3);border-top:1px solid rgba(198,255,0,.2)}.wc-first-paint__copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(56px,8vw,140px)}.wc-first-paint__copy p,.wc-first-paint__status p{margin:0;color:var(--wc-lime,#c6ff00);font:900 10px/1 var(--wc-font-display,inherit);letter-spacing:.15em}.wc-first-paint__copy p i{display:inline-block;width:7px;height:7px;margin-right:8px;background:var(--wc-lime,#c6ff00)}.wc-first-paint__copy h1{margin:18px 0;color:var(--wc-ink,#f5faf3);font:900 clamp(48px,5.6vw,82px)/.92 var(--wc-font-display,inherit);letter-spacing:-.075em}.wc-first-paint__copy h1 strong{color:var(--wc-lime,#c6ff00)}.wc-first-paint__copy>span{max-width:500px;color:var(--wc-ink-muted,#c6d3c3);font-size:15px;line-height:1.75}.wc-first-paint__copy>div{display:flex;gap:10px;margin-top:32px}.wc-first-paint button{min-height:50px;padding:0 17px;border:1px solid var(--wc-line,#294230);border-radius:var(--wc-radius-control,4px);background:#0d1a10;color:var(--wc-ink-muted,#c6d3c3);font-weight:900}.wc-first-paint__status{display:flex;flex-direction:column;justify-content:center;padding:48px;border-left:1px solid rgba(198,255,0,.18);background:rgba(5,13,7,.58)}.wc-first-paint__status strong{margin:16px 0;color:var(--wc-ink,#f5faf3);font:900 clamp(28px,3vw,44px)/1.02 var(--wc-font-display,inherit);letter-spacing:-.06em}.wc-first-paint__status span{color:var(--wc-ink-muted,#c6d3c3);font-size:13px;line-height:1.6}}


/* WC_FIRST_PAINT_PHOTO_SCENE_20260908 */
@media (min-width:1024px) {
  #wc-first-paint {
    background-image:linear-gradient(90deg,rgba(4,14,7,.38) 0%,rgba(4,14,7,.08) 56%,rgba(4,14,7,.26) 100%),url('/img/move-board/wherecrew_departure_hero_hike_1440.jpg?v=20260908ref7');
    background-position:center;
    background-size:cover;
  }
  .wc-first-paint__copy { background:linear-gradient(90deg,rgba(4,14,7,.50),rgba(4,14,7,.06)); }
  .wc-first-paint__status { background:rgba(5,13,7,.30); backdrop-filter:blur(5px); }
}
@media (max-width:1023px) {
  .wc-home-boot__copy {
    background-image:linear-gradient(180deg,rgba(4,14,7,.20) 0%,rgba(4,14,7,.52) 82%,rgba(4,14,7,.78) 100%),url('/img/move-board/wherecrew_departure_hero_hike_1440.jpg?v=20260908ref7');
    background-position:center;
    background-size:cover;
  }
  .wc-home-boot__status { background:rgba(6,16,8,.82); }
}
