/* pp-home-rest.css — homepage rules that matched nothing at load (legacy sections, hover/state extras). Loaded non-blocking from index.html; safe to load late. */
:focus-visible{outline:2px solid var(--gold);outline-offset:3px}
.hero{position:relative;min-height:clamp(560px,86vh,900px);display:flex;align-items:center;
  overflow:hidden;border-bottom:1px solid var(--line)}
.hero canvas{position:absolute;inset:0;width:100%;height:100%;opacity:.5}
.hero-grid{position:absolute;inset:0;pointer-events:none;
  background-image:linear-gradient(var(--line) 1px,transparent 1px),
    linear-gradient(90deg,var(--line) 1px,transparent 1px);
  background-size:72px 72px;opacity:.4;
  mask-image:radial-gradient(ellipse 80% 70% at 50% 45%,#000 30%,transparent 100%)}
.hero-in{position:relative;z-index:2;display:grid;grid-template-columns:1.05fr .95fr;
  gap:40px;align-items:center;width:100%}
.hero h1{margin:14px 0 0;font-size:clamp(46px,6.6vw,104px)}
.hero h1 em{font-style:normal;color:var(--red);display:block}
.hero p{max-width:44ch;color:#B9B5AC;font-size:clamp(15px,1.6vw,18px);line-height:1.55;margin:22px 0 0}
.hero-obj{position:relative}
.hero-obj::before{content:'';position:absolute;inset:-7% -3%;pointer-events:none;opacity:.34;
  background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20viewBox%3D%270%200%20537%20138%27%3E%3Cg%20fill%3D%27none%27%20stroke%3D%27%23FF020A%27%20stroke-width%3D%273%27%3E%3Cpolygon%20points%3D%2776.49%2C0%20536.49%2C0%20517.65%2C34%2057.65%2C34%27/%3E%3Cpolygon%20points%3D%2747.67%2C52%20507.67%2C52%20488.82%2C86%2028.82%2C86%27/%3E%3Cpolygon%20points%3D%2718.85%2C104%20478.85%2C104%20460%2C138%200%2C138%27/%3E%3C/g%3E%3C/svg%3E") center/contain no-repeat}
.hero-obj img{width:100%;filter:drop-shadow(0 34px 60px rgba(0,0,0,.85)) drop-shadow(0 0 60px rgba(224,30,38,.14));
  animation:float 9s ease-in-out infinite}
.hero-stats{display:flex;gap:34px;margin-top:34px;flex-wrap:wrap}
.hstat b{display:block;font-family:var(--disp);font-variation-settings:'wdth' 118;font-weight:900;
  font-size:clamp(28px,3.6vw,46px);line-height:1;color:var(--gold)}
.hstat span{font-family:var(--mono);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;
  color:var(--steel);display:block;margin-top:7px}
.stage:hover{border-color:#0A0A0A}
.readout.on{opacity:1}
.readout b{color:var(--gold)}
.build{background:var(--panel);padding:clamp(56px,8vw,110px) 0;border-bottom:1px solid var(--line)}
.build h2{font-size:clamp(30px,4.4vw,58px);margin:12px 0 30px}
.build-grid{display:grid;grid-template-columns:1fr 340px;gap:clamp(24px,4vw,52px);align-items:start}
.slot{border-top:1px solid var(--line);padding:22px 0}
.slot-h{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:14px}
.slot-h .eyebrow{color:var(--gold)}
.opts{display:flex;gap:9px;flex-wrap:wrap}
.opt{padding:11px 15px;border:1px solid var(--line);border-radius:2px;font-size:13px;
  transition:all .16s;text-align:left}
.opt:hover{border-color:var(--steel)}
.opt.on{border-color:var(--red);background:rgba(224,30,38,.11)}
.opt small{display:block;font-family:var(--mono);font-size:10.5px;color:var(--steel);margin-top:3px}
.opt.on small{color:var(--gold)}
.ticket{position:sticky;top:132px;border:1px solid var(--line);background:var(--ink);
  border-radius:3px;padding:24px}
.ticket-line{display:flex;justify-content:space-between;gap:12px;font-size:13px;
  padding:11px 0;border-bottom:1px dashed var(--line);color:#B9B5AC}
.ticket-line span:last-child{font-family:var(--mono);white-space:nowrap;color:var(--white)}
.ticket-tot{display:flex;justify-content:space-between;align-items:baseline;padding-top:18px}
.ticket-tot b{font-family:var(--disp);font-variation-settings:'wdth' 118;font-weight:900;font-size:36px;
  color:var(--gold)}
.ticket-pow{background:var(--red);border-radius:2px;padding:13px 15px;margin-top:16px;
  font-family:var(--mono);font-size:12px;letter-spacing:.06em;display:flex;justify-content:space-between}
.cta{display:block;width:100%;margin-top:12px;padding:15px;background:var(--gold);color:#0A0A0A;
  font-family:var(--disp);font-variation-settings:'wdth' 118;font-weight:800;text-transform:uppercase;
  letter-spacing:.05em;font-size:14px;border-radius:2px;transition:transform .15s}
.cta:hover{transform:translateY(-2px)}
.cat{padding:clamp(72px,9vw,120px) 0}
.cat-head{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;flex-wrap:wrap}
.cat h2{font-size:clamp(30px,4.4vw,58px);margin:12px 0 0}
.chip{padding:8px 14px;border:1px solid var(--line);border-radius:99px;font-family:var(--mono);
  font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--steel);transition:all .16s}
.chip:hover{color:var(--white);border-color:var(--steel)}
.chip.on{background:var(--white);color:var(--ink);border-color:var(--white)}
.card:hover{background:#141310}
.card:hover .card-img img{transform:scale(1.06)}
.empty{grid-column:1/-1;background:var(--ink);padding:64px 24px;text-align:center;color:var(--steel);
  font-family:var(--mono);font-size:13px;line-height:1.8}
.gap{background:var(--paper);color:#0A0A0A;padding:clamp(50px,7vw,92px) 0;
  border-top:3px solid var(--red);
  background-image:linear-gradient(var(--cherokee),var(--cherokee));
  background-size:100% 3px;background-repeat:no-repeat}
.gap h2{font-size:clamp(28px,4vw,54px);margin:12px 0 16px}
.gap p{color:#57503F;line-height:1.65;max-width:56ch;font-size:16px}
.slotbox{aspect-ratio:9/16;border:1.5px dashed var(--paper-line);border-radius:3px;
  display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;
  font-family:var(--mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;
  color:#8A7B58;text-align:center;padding:14px}
.slotbox svg{opacity:.5}
.feat-vid{margin:36px 0 8px;max-width:860px}
.feat-vid .fv-tag{font-family:var(--mono);font-size:11px;letter-spacing:.18em;
  text-transform:uppercase;color:#8A7B58;display:block;margin-bottom:12px}
.vid-frame{position:relative;aspect-ratio:16/9;background:#0A0A0A;border-radius:3px;
  overflow:hidden;border:1px solid var(--paper-line)}
.vid-frame iframe{position:absolute;inset:0;width:100%;height:100%;border:0}
.vid-facade{position:absolute;inset:0;width:100%;display:block;cursor:pointer;
  background:#0A0A0A url('data:image/jpeg;base64,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') center/cover no-repeat}
.vid-facade::before{content:'';position:absolute;inset:0;
  background:linear-gradient(180deg,rgba(14,13,11,.15),rgba(14,13,11,.55))}
.vid-facade .play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);
  width:78px;height:54px;background:var(--red);border-radius:8px;display:flex;
  align-items:center;justify-content:center;transition:transform .18s}
.vid-facade:hover .play{transform:translate(-50%,-50%) scale(1.08)}
.vid-facade .play svg{margin-left:3px}
.vid-facade .vt{position:absolute;left:18px;bottom:14px;right:18px;text-align:left;
  color:#F4F6F8;font-family:var(--mono);font-size:12px;letter-spacing:.04em;line-height:1.5;
  text-shadow:0 1px 8px rgba(0,0,0,.8)}
.cat-hero{padding:clamp(44px,7vw,90px) 0 clamp(34px,5vw,60px);border-bottom:1px solid var(--line);
  position:relative}
.cat-hero h1{font-size:clamp(44px,7.4vw,110px);margin:14px 0 0}
.cat-hero h1 em{font-style:normal;color:var(--red)}
.cat-lead{max-width:52ch;color:#B9B5AC;font-size:clamp(15px,1.5vw,17.5px);line-height:1.6;
  margin:18px 0 0}
.band{padding:clamp(44px,6vw,84px) 0}
.band.paper{background:var(--paper);color:#0A0A0A;border-top:3px solid var(--red);
  background-image:linear-gradient(var(--cherokee),var(--cherokee));
  background-size:100% 3px;background-repeat:no-repeat}
.band.paper .eyebrow{color:#8A7B58}
.band.paper h2{color:#0A0A0A}
.band.panel{background:var(--panel)}
.band h2{margin:12px 0 14px;font-size:clamp(30px,4.6vw,58px)}
.band-lead{max-width:58ch;line-height:1.65;color:#B9B5AC;margin:0 0 26px}
.band.paper .band-lead{color:#57503F}
.hp-ladder{display:flex;gap:10px;flex-wrap:wrap;margin-top:10px}
.hp-rung{flex:1;min-width:130px;background:#0A0A0A;border-radius:3px;padding:18px 16px;
  text-decoration:none;display:flex;flex-direction:column;transition:transform .16s}
.hp-rung:hover{transform:translateY(-3px)}
.hp-rung b{font-family:var(--disp);font-variation-settings:'wdth' 118;font-weight:900;
  font-size:clamp(34px,4vw,52px);line-height:1;color:var(--gold)}
.hp-rung span{font-family:var(--mono);font-size:10px;letter-spacing:.2em;color:var(--steel);
  margin-top:4px}
.hp-rung em{font-style:normal;font-family:var(--mono);font-size:12px;color:var(--red);
  margin-top:12px}
.support{border-top:1px solid var(--line);max-width:760px}
.band.paper .support{border-color:var(--paper-line)}
.srow{display:flex;justify-content:space-between;gap:18px;padding:14px 2px;
  border-bottom:1px solid var(--line);font-size:13.5px;color:#B9B5AC}
.band.paper .srow{border-color:var(--paper-line);color:#57503F}
.srow b{font-family:var(--mono);color:var(--gold);white-space:nowrap}
.chipwrap{display:flex;gap:8px;flex-wrap:wrap}
.chip-static{padding:9px 15px;border:1px solid var(--line);border-radius:99px;
  font-family:var(--mono);font-size:12px;color:var(--gold);letter-spacing:.06em}
.pp-tabbar{position:fixed;left:14px;right:14px;bottom:calc(12px + env(safe-area-inset-bottom));
  max-width:430px;margin:0 auto;z-index:80;background:rgba(23,22,19,.94);
  backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);
  border:2px solid var(--red);border-radius:999px;padding:5px;
  box-shadow:0 8px 26px rgba(224,30,38,.22),0 4px 14px rgba(0,0,0,.5)}
.pp-row{position:relative;display:flex;height:52px;--n:5}
.pp-indicator{position:absolute;top:0;left:0;height:100%;width:calc(100%/var(--n));
  background:var(--red);border-radius:999px;
  transform:translateX(calc(var(--i,0)*100%));
  transition:transform .5s cubic-bezier(.3,1.45,.4,1)}
.pp-tab{position:relative;flex:1;display:flex;flex-direction:column;align-items:center;
  justify-content:center;gap:2px;color:var(--steel);text-decoration:none;border-radius:999px;
  -webkit-tap-highlight-color:transparent;transition:transform .15s}
.pp-tab:active{transform:scale(.9)}
.pp-tab svg{width:25px;height:25px;fill:none;stroke:currentColor;stroke-width:1.7;
  stroke-linecap:round;stroke-linejoin:round}
.pp-tab span{font-size:10px;line-height:12px;font-weight:600;font-family:var(--body)}
.pp-tab.on{color:#fff}
.pp-tab.on svg{animation:pp-pop .4s cubic-bezier(.3,1.6,.4,1)}
.pnav-links a:hover{opacity:1;color:#fff}
.pnav-links a.on{opacity:1;color:var(--gold)}
.pnav-cta{background:var(--red);color:#fff !important;opacity:1 !important;padding:11px 20px;
  border-radius:999px;font-weight:500;box-shadow:0 4px 16px rgba(224,30,38,.4);
  transition:transform .2s,box-shadow .2s}
.pnav-cta:hover{transform:translateY(-1.5px);box-shadow:0 6px 22px rgba(224,30,38,.55)}
.pnav-links .dd{position:relative}
.pnav-links .dd-menu{position:absolute;top:calc(100% + 14px);left:50%;
  transform:translateX(-50%);background:rgba(14,13,11,.96);backdrop-filter:blur(18px);
  border:1px solid rgba(246,244,239,.14);border-radius:18px;padding:10px;display:none;
  min-width:220px;box-shadow:0 14px 34px rgba(0,0,0,.5)}
.pnav-links .dd:hover .dd-menu,.pnav-links .dd:focus-within .dd-menu{display:block}
.pnav-links .dd-menu a{display:block;padding:9px 14px;border-radius:10px;white-space:nowrap}
.pnav-links .dd-menu a:hover{background:rgba(224,30,38,.16);color:#fff}
.caret{font-style:normal;font-size:9px;opacity:.7;margin-left:3px;transition:transform .2s}
.fitment{position:sticky;top:84px;z-index:55;background:var(--red);color:#fff;
  border-radius:14px;margin:0 14px}
.fit-slot{width:calc(100% - 28px);max-width:1120px;margin:16px auto 22px}
.fit-rails{background:rgba(14,13,11,.86);-webkit-backdrop-filter:blur(22px) saturate(140%);
  backdrop-filter:blur(22px) saturate(140%);border:1px solid rgba(246,244,239,.14);
  border-radius:28px;box-shadow:0 10px 30px rgba(0,0,0,.35)}
.fit-inner{display:flex;flex-direction:column;gap:4px;padding:8px 12px}
.fit-row{display:flex;align-items:center;gap:6px;flex-wrap:nowrap;overflow-x:auto;
  scrollbar-width:none;-webkit-overflow-scrolling:touch;padding:2px}
.fit-row::-webkit-scrollbar{display:none}
.fit-lab{font-family:var(--mono);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;
  color:var(--red);font-weight:600;white-space:nowrap;padding:0 8px 0 4px;flex:0 0 auto}
.fit-tab{font-family:var(--mono);text-transform:uppercase;letter-spacing:.12em;font-size:11.5px;
  font-weight:600;padding:9px 15px;border-radius:999px;background:transparent;white-space:nowrap;
  flex:0 0 auto;color:rgba(246,244,239,.62);border:1px solid rgba(246,244,239,.16);
  cursor:pointer;transition:all .2s cubic-bezier(.2,.8,.2,1)}
.fit-tab:hover{color:var(--white);border-color:rgba(224,30,38,.6)}
.fit-tab.active{background:var(--red);color:#fff;border-color:var(--red)}
.fit-tab.reset{border-color:transparent;color:var(--steel);letter-spacing:.06em;text-transform:none}
.fit-tab.reset:hover{color:var(--white)}
.fit-models{max-height:0;opacity:0;overflow:hidden;
  transition:max-height .42s cubic-bezier(.2,.8,.2,1),opacity .3s cubic-bezier(.2,.8,.2,1)}
.fit-rails.show-models .fit-models{max-height:60px;opacity:1}
.fit-models .fit-tab{color:rgba(246,244,239,.66);border-color:transparent}
.fit-models .fit-tab.active{color:var(--gold);background:rgba(199,203,209,.14);border-color:transparent}
.fit-status{font-family:var(--mono);font-size:11px;color:var(--steel);letter-spacing:.06em;
  white-space:nowrap;margin-left:auto;padding:0 8px;flex:0 0 auto}
.fit-status b{color:var(--gold);font-weight:600}
.pnav .fit-rails{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;
  border:0;box-shadow:none;border-radius:0;margin:0 10px;
  border-top:1px solid rgba(246,244,239,.12);overflow:hidden}
.pnav.is-docked-host{padding-bottom:6px;border-radius:26px}
.pnav.is-docked-host .fit-rails{animation:railsDockIn .34s cubic-bezier(.2,.8,.2,1)}
.vhero iframe{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;
  width:178vh;height:57vw;transform:translate(-50%,-50%);border:0}
.vband{padding:clamp(44px,6vw,84px) 0}
.vband .vshell{position:relative;aspect-ratio:16/9;max-width:980px;background:#000;
  border:1px solid var(--line);border-radius:6px;overflow:hidden;
  box-shadow:0 18px 50px rgba(0,0,0,.5)}
.vband iframe{position:absolute;inset:0;width:100%;height:100%;border:0}
.vband .vnote{font-family:var(--mono);font-size:11px;color:var(--steel);margin-top:12px;letter-spacing:.06em}
.fire{background:var(--panel);border-top:3px solid var(--red)}
.fire h2 em{font-style:normal;color:var(--gold)}
.veh-strip{max-width:1120px;margin:6px auto 0;padding:0 14px;display:none;
  align-items:center;gap:18px}
.veh-strip.on{display:flex}
.veh-strip img{width:min(46vw,300px);filter:drop-shadow(0 18px 30px rgba(0,0,0,.6))}
.veh-strip .vs-t{font-family:var(--mono);font-size:11px;letter-spacing:.14em;
  text-transform:uppercase;color:var(--steel);line-height:1.8}
.veh-strip .vs-t b{color:var(--gold);display:block;font-size:13px}
.hstack .hl{display:block;opacity:0;transform:translateY(22px);animation:hlin .55s cubic-bezier(.2,.7,.2,1) forwards}
.hstack .hl1{animation-delay:.05s}
.hstack .hl2{animation-delay:.22s}
.hstack .hl3{animation-delay:.39s}
.hstack em.ink{display:inline-block;font-family:'Caveat',cursive;font-weight:700;font-style:normal;
 text-transform:none;color:var(--red);font-size:1.28em;line-height:.7;vertical-align:-.06em;
 margin-left:.06em;transform:rotate(-3deg)}
.hstack .inkclip{display:inline-block;clip-path:inset(-20% 100% -20% 0);opacity:0;
 animation:inkroll .9s cubic-bezier(.3,.9,.3,1) 1.15s forwards, inkhit .45s cubic-bezier(.2,1.6,.4,1) 1.15s forwards}
.card[data-t]:hover{outline:1px solid var(--red);outline-offset:-1px}
.cbtn:hover{border-color:var(--red)}
.band.paper .eyebrow{color:var(--cherokee)}
.band.paper .band-lead{color:#453F30}
.band.paper .srow{color:#3A362C}
.band.paper .srow b{color:#0A0A0A}
.gap .eyebrow{color:var(--cherokee)}
.pnav-links .dd::after{content:"";position:absolute;left:0;right:0;top:100%;height:20px;display:none}
.pnav-links .dd:hover::after{display:block}
.pnav-links .dd-menu{margin-top:0}
.pnav-links .dd:hover .dd-menu,.pnav-links .dd:focus-within .dd-menu,.pnav-links .dd.open .dd-menu{display:block}
.pnav-links .dd-menu:hover{display:block}
.pp-tab svg{width:25px!important;height:25px!important;max-width:25px;max-height:25px;flex:none}
.pp-tabbar svg{width:25px;height:25px}
.pp-row.noact .pp-indicator{display:none}
.pfoot h4{font-family:var(--mono);font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--steel);margin:0 0 16px;font-weight:400}
.pfoot a:hover{color:var(--red)}
.trust svg{width:15px;height:15px;flex:none;stroke:var(--gold);fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.navshow{color:var(--red)!important;font-weight:700}
.showstrip{position:relative;overflow:hidden;background:#0A0A0A;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}
.showstrip .bg{position:absolute;inset:0;background:url(/assets/photos/race-flags.webp) center 40%/cover no-repeat;opacity:.55}
.showstrip .bg:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(10,10,10,.95) 0%,rgba(10,10,10,.75) 45%,rgba(10,10,10,.25) 100%)}
.showstrip .in{position:relative;display:flex;align-items:center;justify-content:space-between;gap:28px;padding-top:clamp(28px,4vw,48px);padding-bottom:clamp(28px,4vw,48px);flex-wrap:wrap}
.showstrip .k{font-family:var(--mono);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--red)}
.showstrip h3{font-family:var(--disp);font-weight:700;font-size:clamp(24px,3.2vw,40px);line-height:1.05;margin:8px 0 6px;color:var(--white);text-transform:uppercase}
.showstrip p{margin:0;color:#CFCBC2;font-size:clamp(15px,1.4vw,18px);max-width:60ch}
.showstrip .acts{display:flex;gap:10px;flex-wrap:wrap}
.showstrip .b1,.showstrip .b2{display:inline-block;padding:14px 22px;font-family:var(--disp);font-weight:700;font-size:15px;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;border-radius:2px}
.showstrip .b1{background:var(--red);color:#fff}
.showstrip .b2{border:1px solid rgba(246,244,239,.35);color:#fff}
.ss-hero{position:relative;min-height:min(78vh,720px);display:flex;align-items:flex-end;overflow:hidden;background:#0A0A0A;padding-top:120px}
.ss-hero .bg{position:absolute;inset:0;background:url(/assets/photos/race-flags.webp) center 45%/cover no-repeat}
.ss-hero .bg:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(10,10,10,.35) 0%,rgba(10,10,10,.15) 35%,rgba(10,10,10,.92) 100%)}
.ss-hero .wrap{position:relative;padding-bottom:clamp(36px,5vw,64px)}
.ss-hero h1{font-family:var(--disp);font-weight:700;text-transform:uppercase;font-size:clamp(40px,7vw,96px);line-height:.95;margin:12px 0 14px;color:var(--white)}
.ss-hero h1 em{font-style:normal;color:var(--red)}
.ss-hero .lede{color:#E6E2D8;max-width:56ch}
.ss-acts{display:flex;gap:12px;flex-wrap:wrap;margin-top:26px}
.ss-b1,.ss-b2{display:inline-block;padding:16px 26px;font-family:var(--disp);font-weight:700;font-size:16px;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;border-radius:2px}
.ss-b1{background:var(--red);color:#fff}
.ss-b2{border:1px solid rgba(246,244,239,.4);color:#fff}
.ss-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:2px;background:var(--line);border:1px solid var(--line);margin-top:34px}
.ss-facts div{background:#0E0D0B;padding:18px 20px}
.ss-facts b{display:block;font-family:var(--disp);font-size:clamp(22px,2.6vw,34px);line-height:1;color:var(--white)}
.ss-facts span{font-family:var(--mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--steel)}
.days{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:2px;background:var(--line);border:1px solid var(--line)}
.day{background:var(--ink);padding:26px 24px;display:flex;flex-direction:column;gap:10px;position:relative}
.day.big{background:#151310;outline:1px solid var(--red);outline-offset:-1px}
.day .dn{font-family:var(--disp);font-weight:700;font-size:30px;text-transform:uppercase;line-height:1;color:var(--white)}
.day .dt{font-family:var(--mono);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--steel)}
.day ul{margin:6px 0 0;padding:0;list-style:none}
.day li{padding:9px 0;border-top:1px solid var(--line);color:#E6E2D8;font-size:17px}
.day li b{color:var(--white)}
.day .tag{position:absolute;top:18px;right:18px;font-family:var(--mono);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--red);border:1px solid var(--red);padding:4px 8px}
.z10{display:grid;grid-template-columns:1.1fr .9fr;gap:0;border:1px solid var(--line);background:var(--ink)}
.z10 .ph{min-height:420px;background:url(/assets/photos/z10-side-flag.webp) center/cover no-repeat}
.z10 .tx{padding:clamp(28px,4vw,56px)}
.z10 h2{font-family:var(--disp);text-transform:uppercase;font-size:clamp(30px,4vw,54px);line-height:1;margin:8px 0 14px;color:var(--white)}
.z10 p{color:#CFCBC2;font-size:17px;line-height:1.6;max-width:52ch}
.wl{margin-top:22px;display:grid;grid-template-columns:1fr 1fr;gap:10px}
.wl input,.wl select{width:100%;background:#0A0A0A;border:1px solid var(--line);color:var(--white);font-family:var(--body);font-size:16px;padding:13px 14px;border-radius:2px;outline:none}
.wl input:focus{border-color:var(--red)}
.wl .full{grid-column:1/-1}
.wl button{grid-column:1/-1;background:var(--red);color:#fff;border:0;padding:16px;font-family:var(--disp);font-weight:700;font-size:16px;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;border-radius:2px}
.wl .msg{grid-column:1/-1;font-size:14px;color:var(--steel);min-height:18px}
.floor{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:2px;background:var(--line);border:1px solid var(--line)}
.floor a{display:block;background:var(--ink);padding:22px;text-decoration:none;color:inherit}
.floor a:hover{background:#151310}
.floor img{width:100%;height:200px;object-fit:contain;display:block;margin-bottom:10px}
.floor .t{font-family:var(--disp);font-weight:700;font-size:20px;text-transform:uppercase;color:var(--white)}
.floor .s{color:var(--steel);font-size:14px;margin-top:4px}
.ss-photo{width:100%;height:clamp(240px,42vw,560px);object-fit:cover;display:block;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}
.code{font-family:var(--disp);font-weight:700;letter-spacing:.14em;font-size:1.15em;color:var(--white)}
.fit-slot,#fitRails,.pnav .fit-rails,.pnav.is-docked-host .fit-rails{display:none!important}
.pnav.is-docked-host{padding-bottom:0!important}
.swords button.on em{font-style:normal;color:var(--red)}
.sbuilt{position:absolute;right:var(--gut);bottom:34px;z-index:2;text-align:right;font-family:var(--mono);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:#C9C4B9}
.sbuilt b{display:block;font-family:var(--disp);font-size:22px;letter-spacing:.06em;color:#fff}
.jtrack::-webkit-scrollbar{display:none}
.chap .pic{position:relative;min-height:360px;background:#000 center/cover no-repeat}
.chap .pic .num{position:absolute;left:22px;top:20px;font-family:var(--disp);font-size:120px;line-height:1;color:rgba(255,255,255,.18);letter-spacing:-.02em}
.chap .pic .tagline{position:absolute;left:24px;bottom:22px;right:24px;color:#fff;font-family:var(--disp);text-transform:uppercase;font-size:clamp(28px,3.4vw,44px);line-height:.95;text-shadow:0 6px 24px rgba(0,0,0,.6)}
.chap .pic .tagline em{font-style:normal;color:var(--red)}
.altemblem.none{opacity:0}
.ssfab{position:fixed;right:18px;bottom:88px;transform:translate(0,140%);z-index:60;display:flex;align-items:center;gap:12px;padding:8px 18px 8px 8px;background:rgba(14,13,11,.92);color:#fff;border:1px solid rgba(255,255,255,.18);border-radius:999px;box-shadow:0 14px 40px rgba(0,0,0,.45);cursor:pointer;transition:transform .6s cubic-bezier(.2,.9,.2,1.1),opacity .4s,padding .4s;backdrop-filter:blur(10px)}
.ssfab.in{transform:translate(0,0)}
.ssfab.hide{transform:translate(0,140%)}
.ssfab .s4c{width:48px;height:48px;flex:none;border-radius:50%;box-shadow:none}
.ssfab-t{display:flex;flex-direction:column;line-height:1.1;white-space:nowrap;max-width:320px;overflow:hidden;transition:max-width .5s,opacity .35s}
.ssfab-t b{font-family:var(--disp);font-size:14px;letter-spacing:.06em;text-transform:uppercase}
.ssfab-t small{font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#C9C4B9;margin-top:3px}
.ssfab.mini{padding:4px;gap:0}
.ssfab.mini .ssfab-t{max-width:0;opacity:0}
.ssfab.mini .s4c{width:62px;height:62px;animation:s4pulse 3.8s ease-in-out infinite}
.ssfab:hover .ssfab-t{max-width:320px;opacity:1}
.ssfab:hover{padding:8px 18px 8px 8px;gap:12px}
.ssmodal{position:fixed;inset:0;z-index:80;display:none;width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:0;border:0;background:transparent;overflow:hidden}
.ssmodal.on{display:block}
.ssmodal::backdrop{background:transparent}
.ssmodal-bg{position:absolute;inset:0;background:rgba(14,13,11,.7);backdrop-filter:blur(6px);animation:sfade .3s}
.ssmodal-card{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:min(1180px,94vw);max-height:92vh;overflow:auto;background:#0E0D0B url(/assets/sandsports-crowd.webp) center 35%/cover no-repeat;color:#F4F6F8;border:1px solid rgba(244,246,248,.18);box-shadow:0 30px 90px rgba(0,0,0,.6);animation:sspop .5s cubic-bezier(.2,.9,.2,1.1)}
.ssmodal-card:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(14,13,11,.94) 0%,rgba(14,13,11,.78) 55%,rgba(14,13,11,.5) 100%)}
.ssmodal-x{all:unset;position:absolute;right:14px;top:12px;z-index:3;cursor:pointer;width:44px;height:44px;border-radius:50%;background:rgba(255,255,255,.12);color:#fff;font-size:26px;line-height:1;display:flex;align-items:center;justify-content:center}
.ssmodal-x:focus-visible{outline:2px solid #fff;outline-offset:3px}
.ssmodal-grid{position:relative;z-index:2;display:grid;grid-template-columns:1.2fr 1fr;gap:clamp(20px,4vw,56px);padding:clamp(24px,4vw,48px)}
.ssmodal .s4{width:min(440px,90%);height:auto;filter:drop-shadow(0 10px 30px rgba(0,0,0,.6))}
.ssmodal .booth{width:min(300px,70%);height:auto;margin:16px 0 10px;display:block}
.ssmodal h2{font-family:var(--disp);text-transform:uppercase;font-size:clamp(28px,3.6vw,48px);line-height:.95;margin:4px 0 10px}
.ssmodal h2 em{font-style:normal;color:var(--red)}
.ssmodal .lede{color:#E6E2D8;max-width:56ch;font-size:16px}
.ssmodal .facts{display:flex;gap:2px;margin:18px 0;flex-wrap:wrap}
.ssmodal .facts div{background:rgba(244,246,248,.08);border:1px solid rgba(244,246,248,.14);padding:10px 14px;min-width:130px}
.ssmodal .facts b{display:block;font-family:var(--disp);font-size:22px;line-height:1;color:#fff}
.ssmodal .facts span{font-family:var(--mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:#C9C4B9}
.ssmodal .acts{display:flex;gap:10px;flex-wrap:wrap}
.watch.moab .clip:hover{transform:translateY(-4px);border-color:rgba(255,2,10,.7)}
.btile:hover img,.btile:focus-visible img{opacity:1;transform:scale(1)}
#makes-region .makenav{display:none}
.ssbig .s4{width:min(560px,90%);height:auto;filter:drop-shadow(0 10px 30px rgba(0,0,0,.6))}
.ssbig .booth{width:min(380px,70%);height:auto;margin:22px 0 14px;display:block;filter:drop-shadow(0 6px 18px rgba(0,0,0,.55))}
.ssbig .facts{display:flex;gap:2px;margin:22px 0;flex-wrap:wrap}
.ssbig .facts div{background:rgba(244,246,248,.08);border:1px solid rgba(244,246,248,.14);padding:12px 16px;min-width:140px}
.ssbig .facts b{display:block;font-family:var(--disp);font-size:24px;line-height:1;color:#fff}
.ssbig .facts span{font-family:var(--mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:#C9C4B9}
.ssbig .acts{display:flex;gap:10px;flex-wrap:wrap}
.h2hero{min-height:min(86vh,760px);display:flex;align-items:flex-end;padding:180px 0 70px;position:relative}
.h2hero .wrap{position:relative;z-index:2;max-width:1360px!important;width:100%!important;margin:0 auto!important;padding:0 var(--gut)!important}
.h2hero .wrap>*{max-width:880px}
.h2hero .wrap>.h2stats{max-width:640px}
.h2hero h1{font-family:var(--disp);text-transform:uppercase;font-size:clamp(52px,9vw,128px);line-height:.92;margin:10px 0 18px;letter-spacing:.01em}
.h2hero h1 em{font-style:normal;color:var(--red)}
.h2hero .lede{max-width:56ch;font-size:clamp(17px,1.5vw,21px)}
.h2acts{display:flex;gap:10px;flex-wrap:wrap;margin-top:26px}
.h2stats{display:flex;gap:2px;margin-top:34px;max-width:640px;background:rgba(244,246,248,.14);border:1px solid rgba(244,246,248,.14)}
.h2stats div{flex:1;background:rgba(14,13,11,.72);backdrop-filter:blur(8px);padding:14px 16px}
.h2stats b{display:block;font-family:var(--disp);font-size:clamp(24px,3vw,36px);line-height:1;color:#fff}
.h2stats span{font-family:var(--mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:#C9C4B9}
.how{padding:clamp(60px,8vw,110px) 0;border-bottom:1px solid #DAD6CC}
.how h2{font-family:var(--disp);text-transform:uppercase;font-size:clamp(34px,5vw,64px);line-height:.98;margin:8px 0 12px}
.steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:2px;background:#DAD6CC;border:1px solid #DAD6CC;margin-top:34px}
.step2{background:#fff;padding:26px 22px 24px;display:flex;flex-direction:column;gap:10px;text-decoration:none;color:#141210;position:relative;transition:background .2s}
.step2:hover{background:#FBFAF7}
.step2 img{width:88px;height:88px;object-fit:contain;filter:drop-shadow(0 8px 16px rgba(0,0,0,.18))}
.step2 .n{font-family:var(--disp);font-size:12px;letter-spacing:.2em;color:var(--red);text-transform:uppercase}
.step2 h3{font-family:var(--disp);font-size:24px;text-transform:uppercase;line-height:1.05;color:#141210}
.step2 p{font-size:15.5px;line-height:1.5;color:#3A362C}
.step2 .go{margin-top:auto;padding-top:8px;font-family:var(--disp);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#141210}
.step2 .go:after{content:" →"}
.stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:2px;background:#DAD6CC;border:1px solid #DAD6CC;margin-top:2px}
.stats div{background:#fff;padding:18px 20px 18px 86px;position:relative;min-height:88px;display:flex;flex-direction:column;justify-content:center}
.stats div img{position:absolute;left:16px;top:50%;transform:translateY(-50%);width:56px;height:56px;object-fit:contain}
.stats b{display:block;font-family:var(--disp);font-size:clamp(26px,3vw,38px);line-height:1;color:#141210}
.stats span{font-family:var(--mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:#6B6F76}
.makenav{position:sticky;top:82px;z-index:20;background:rgba(244,246,248,.92);backdrop-filter:blur(12px);border-bottom:1px solid #DAD6CC}
.makenav .wrap{display:flex;gap:8px;align-items:center;padding:12px 0;overflow-x:auto;scrollbar-width:none}
.makenav .lab{font-family:var(--disp);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--red);margin-right:6px;white-space:nowrap}
.makenav a{flex:none;font-family:var(--disp);font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:#141210;border:1px solid #DAD6CC;background:#fff;padding:9px 14px;border-radius:999px;text-decoration:none}
.makenav a.on,.makenav a:hover{background:#141210;color:#fff;border-color:#141210}
.make.flip .wrap{grid-template-columns:1fr minmax(300px,36%)}
.make.flip .mk-img{order:2}
.make.flip .mk-body{order:1}
.tiles::-webkit-scrollbar{display:none}
.clip.on .fr:after{display:none}
.clip iframe{position:absolute;inset:0;width:100%;height:100%;border:0}
.posts{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;margin-top:28px}
.post{background:#141210;border:1px solid var(--line);border-radius:6px;overflow:hidden}
.post .ph{display:flex;align-items:center;gap:10px;padding:10px 12px;border-bottom:1px solid var(--line)}
.post .ph img{width:32px;height:32px;border-radius:50%;object-fit:cover;background:#000}
.post .ph b{font-family:var(--body);font-size:14px}
.post .ph small{display:block;color:var(--steel);font-size:12px}
.post .pv{position:relative;padding-top:125%;background:#000 center/cover no-repeat;cursor:pointer}
.post .pv:after{content:"";position:absolute;left:50%;top:50%;width:56px;height:56px;transform:translate(-50%,-50%);border-radius:50%;background:rgba(255,255,255,.14) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M8 5v14l11-7z' fill='%23fff'/%3E%3C/svg%3E") center/24px no-repeat;backdrop-filter:blur(6px)}
.post.on .pv:after{display:none}
.post .pv iframe{position:absolute;inset:0;width:100%;height:100%;border:0}
.post .pa{display:flex;gap:14px;padding:10px 12px;align-items:center}
.post .pa button{background:none;border:0;color:#F4F6F8;font-family:var(--body);font-size:13px;display:flex;align-items:center;gap:6px;cursor:pointer;padding:0}
.post .pa button svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8}
.post .pa button.liked{color:var(--red)}
.post .pa button.liked svg{fill:var(--red);stroke:var(--red)}
.post .pt{padding:0 12px 14px;font-size:14px;color:#C9C4B9;line-height:1.45}
.post .pt b{color:#F4F6F8}
.post.ig{background:#fff}
.post.ig iframe{width:100%;min-height:520px;border:0}
.igtrack::-webkit-scrollbar{display:none}
