.reg35{--tile:#000000;--tile-2:#0E0E11;--grout:rgba(255,255,255,.038);--panel:#F1EFEE;--panel-2:#E4E0DE;--ink:#141416;--ink-soft:#4C4850;--salmon:#EFB1A8;--red:#E01B22;--red-deep:#8A0F14;--neon:#FF3B30;--red-eyebrow:#A81219;--neon-core:#FF8A82;--white:#F4F2F1;--muted:#9B939A;--dim:#665F67;--line:#33303A;--foil:linear-gradient(180deg,#8E1218 0%,#C81820 10%,#EE2A31 22%,#FF7D74 34%,#FFD3CB 40%,#F2333A 47%,#C81820 62%,#EE2A31 80%,#A5121A 100%);--disp:"obviously-variable","Archivo","Helvetica Neue",Arial,sans-serif;--tech:"obviously-variable","Archivo","Helvetica Neue",Arial,sans-serif;--body:"obviously-variable","Archivo","Helvetica Neue",Arial,sans-serif;--wide:"wdth" 150;--norm:"wdth" 100;--mono:ui-monospace,"SF Mono",Menlo,Consolas,monospace;--sh:6px 14px 34px rgba(0,0,0,.6);--wash-warm:rgba(40,27,28,.42);--wash-edge:rgba(46,5,8,.84);--rail:108px;--pad:30px}.reg35 *{box-sizing:border-box}.reg35 .defs{position:absolute;width:0;height:0;overflow:hidden}.reg35{margin:0;font-family:var(--body);font-size:16px;line-height:1.55;color:var(--white);background:var(--tile);-webkit-font-smoothing:antialiased}.reg35 h1,.reg35 h2,.reg35 h3{font-family:var(--disp);font-variation-settings:var(--wide);font-weight:600;text-transform:uppercase;margin:0;text-wrap:balance;letter-spacing:-.005em}.reg35 p{margin:0}.reg35 button{font-family:var(--tech);font-weight:600;font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;cursor:pointer}.reg35 :focus-visible{outline:2px solid var(--neon);outline-offset:3px}.reg35 .foil{background-image:var(--foil);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.reg35 .gloss{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:radial-gradient(130% 70% at 50% -12%,rgba(255,255,255,.035),transparent 62%)}.reg35 .edge{position:fixed;top:0;bottom:0;right:calc(var(--rail) + 18px);width:5px;background:var(--white);z-index:7;pointer-events:none}.reg35 section{position:relative;z-index:1}.reg35 .bar{position:fixed;inset:0 0 auto 0;z-index:95;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:9px 16px;background:#0b0b0de6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line);font-family:var(--tech);font-weight:500;font-size:11px;letter-spacing:.09em;text-transform:uppercase;color:var(--muted)}.reg35 .bar strong{color:var(--white);font-weight:700}.reg35 .bar em{font-style:normal;color:var(--neon)}.reg35 .rail,.reg35 .edge{clip-path:inset(0 0 var(--end,0px) 0)}.reg35 .rail{position:fixed;right:0;top:0;bottom:0;width:var(--rail);z-index:29;display:flex;flex-direction:column;justify-content:center;gap:2px;background:linear-gradient(90deg,transparent,rgba(10,10,11,.55) 22%,rgba(10,10,11,.8));padding-left:18px;font-family:var(--tech);font-weight:500;font-size:10.5px;letter-spacing:.1em;pointer-events:none}.reg35 .lc{text-transform:lowercase}.reg35 .rail button{display:block;width:100%;padding:6px 0 6px 12px;margin-left:-14px;color:var(--dim);font:inherit;letter-spacing:inherit;text-align:left;white-space:nowrap;background:none;border:0;text-transform:none;border-left:2px solid transparent;cursor:pointer;pointer-events:auto;transition:.3s}.reg35 .rail button:hover{color:var(--white);border-left-color:#ff3b3080}.reg35 .rail button:focus-visible{outline:2px solid var(--neon);outline-offset:2px}.reg35 .rail button.on{color:var(--white);border-left-color:var(--neon);text-shadow:0 0 12px rgba(255,59,48,.6)}.reg35 .ch{position:relative;height:265vh}.reg35 .ch .stage{position:sticky;top:0;height:100vh;overflow:hidden;display:grid;align-content:center;padding:78px calc(var(--rail) + var(--pad)) 44px calc(var(--pad) + 12px)}.reg35 .wrap{width:100%;max-width:1180px;margin:0 auto;position:relative;min-height:72vh;display:grid;align-content:center}.reg35 .plate{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background:linear-gradient(180deg,#7e222224,#140e0f1a);transform:scale(calc(1.1 - .1 * var(--p,0))) translateY(calc(var(--p,0) * -4vh));opacity:calc(.5 + .3 * var(--in,1))}.reg35 .plate i{position:absolute;left:calc(var(--pad) + 12px);top:88px;z-index:3;font-family:var(--tech);font-style:normal;font-weight:500;font-size:10px;letter-spacing:.13em;text-transform:uppercase;color:#ffdcd7b3}.reg35 .yr{position:absolute;left:-.03em;top:50%;font-family:var(--disp);font-weight:600;font-variation-settings:var(--wide);font-size:clamp(70px,13vw,190px);line-height:.78;-webkit-user-select:none;user-select:none;transform:translateY(calc(-62% + var(--p,0) * -15vh));opacity:calc(.9 - var(--p,0) * .4)}.reg35 .yr span{color:transparent;display:block;position:relative;white-space:nowrap}.reg35 .yr span:before{content:attr(data-y);position:absolute;left:0;top:0;white-space:nowrap;color:#fff;filter:url(#reg35-ring-white)}.reg35 .yr span:after{content:attr(data-y);position:absolute;left:9px;top:8px;white-space:nowrap;color:#fff;filter:url(#reg35-ring-red)}.reg35 .copy{position:relative;z-index:10;max-width:540px;color:var(--white);padding:32px 34px 30px;border-radius:5px;background:#100c0e8c;-webkit-backdrop-filter:blur(18px) saturate(1.15);backdrop-filter:blur(18px) saturate(1.15);box-shadow:0 20px 48px #0000006b,inset 0 0 0 1px #0000000f;opacity:calc(var(--in,1) * var(--out,1));transform:translateY(calc((1 - var(--in,1)) * 44px))}.reg35 .eyebrow{font-family:var(--tech);font-weight:600;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--red-eyebrow);margin-bottom:12px}.reg35 .copy .eyebrow{color:var(--red-eyebrow)}.reg35 .copy h2{font-size:clamp(26px,3.2vw,44px);line-height:.98;margin-bottom:15px;color:var(--white)}.reg35 .copy p{color:#cbc3c8;font-size:16px;max-width:48ch}.reg35 .copy p+p{margin-top:11px}.reg35 .slot{background:var(--panel-2);color:var(--ink-soft);display:grid;place-content:center;text-align:center;gap:5px;padding:16px;min-height:132px;outline:1px dashed rgba(20,20,22,.35);outline-offset:-7px;font-family:var(--tech);font-weight:500;font-size:10px;letter-spacing:.09em;text-transform:uppercase}.reg35 .slot b{color:var(--ink);font-weight:700;font-size:10.5px;letter-spacing:.13em}.reg35 .stack{position:absolute;right:0;top:0;display:grid;gap:12px;width:min(38%,370px);opacity:calc(var(--in,1) * var(--out,1))}.reg35 .stack .slot{box-shadow:var(--sh)}.reg35 .stack.trio{grid-template-columns:1fr 1fr;gap:12px}.reg35 .stack.trio .slot{min-height:112px}.reg35 .stack.trio .wide{grid-column:1 / -1;min-height:128px}.reg35 .plate.photo{background:#0e0c0e;overflow:hidden}.reg35 .plate.photo img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;filter:contrast(1.06) brightness(.86) saturate(.8)}.reg35 .plate.photo.soft img{filter:contrast(1.06) brightness(.86) saturate(.8) blur(.7px)}.reg35 .plate.seq img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;filter:contrast(1.06) brightness(.84) saturate(.76);opacity:clamp(0,calc((var(--t,9) - var(--p,0)) / .14),1)}.reg35 .plate.seq img:last-of-type{--t:.55}.reg35 .plate.slides img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;filter:contrast(1.05) brightness(.86) saturate(.76);opacity:0;animation:slidefade 28s linear infinite}.reg35 .plate.slides img:nth-of-type(1){animation-delay:0s}.reg35 .plate.slides img:nth-of-type(2){animation-delay:3.5s}.reg35 .plate.slides img:nth-of-type(3){animation-delay:7s}.reg35 .plate.slides img:nth-of-type(4){animation-delay:10.5s}.reg35 .plate.slides img:nth-of-type(5){animation-delay:14s}.reg35 .plate.slides img:nth-of-type(6){animation-delay:17.5s}.reg35 .plate.slides img:nth-of-type(7){animation-delay:21s}.reg35 .plate.slides img:nth-of-type(8){animation-delay:24.5s}@keyframes slidefade{0%{opacity:0}2.9%{opacity:1}9.6%{opacity:1}12.5%{opacity:0}to{opacity:0}}.reg35 .plate.photo:after,.reg35 .plate.arch:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(150% 105% at 45% 45%,var(--wash-warm),var(--wash-edge) 85%),linear-gradient(180deg,rgba(11,11,13,.55),transparent 20%,transparent 80%,rgba(11,11,13,.65))}.reg35 .shot{position:relative;overflow:hidden;background:#0e0c0e;box-shadow:var(--sh)}.reg35 .shot img{display:block;width:100%;height:100%;object-fit:cover;filter:saturate(.85) contrast(1.05)}.reg35 .stack .shot{height:172px}.reg35 .stack.trio .shot{height:134px}.reg35 .stack.trio .wide.shot{height:152px}.reg35 .plate.arch{background:#0e0c0e;overflow:hidden}.reg35 .plate.arch .roll{position:absolute;left:0;top:50%;height:118%;transform:translate(calc(clamp(0,(var(--p,0) - .1) / .9,1)*-64%),-50%)}.reg35 .plate.arch .roll img{display:block;height:100%;width:auto;max-width:none;filter:contrast(1.14) brightness(.84) saturate(0)}.reg35 .plate i{z-index:3}.reg35 .objs{position:absolute;right:0;top:0;bottom:0;width:min(58%,580px);display:block;opacity:calc(var(--in,1) * var(--out,1))}.reg35 .obj{position:absolute;margin:0;left:var(--x,0);top:var(--y,0);width:var(--w,30%);transform:translateY(calc(var(--p,0) * var(--d,0) * 1vh)) rotate(var(--r,0deg))}.reg35 .obj img{display:block;width:100%;height:auto;box-shadow:var(--sh)}.reg35 .obj a{display:block;text-decoration:none;color:inherit}.reg35 .obj.cut img{box-shadow:none;filter:contrast(1.06) saturate(1.06)}.reg35 .obj .shot{height:auto;aspect-ratio:var(--ar,3/2)}.reg35 .shot.ph:after,.reg35 .pack.ph:after{content:"Placeholder";position:absolute;left:0;top:0;z-index:2;background:var(--red);color:#fff;font-family:var(--tech);font-weight:600;font-size:8.5px;letter-spacing:.13em;text-transform:uppercase;padding:3px 7px}.reg35 .obj .slot{min-height:0;height:auto;aspect-ratio:var(--ar,4/3)}.reg35 .obj figcaption{margin-top:9px;white-space:nowrap;font-family:var(--tech);font-weight:500;font-size:9.5px;letter-spacing:.11em;text-transform:uppercase;color:#cfc6cc;text-shadow:0 1px 3px rgba(0,0,0,.9),0 0 10px rgba(0,0,0,.7)}.reg35 .obj.flip{perspective:1200px}.reg35 .flip .fl{position:relative;transform-style:preserve-3d;transform:rotateY(calc(var(--flip,0) * 180deg))}.reg35 .flip .fc{backface-visibility:hidden}.reg35 .flip .back{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;transform:rotateY(180deg)}.reg35 .pop{position:absolute;right:0;bottom:0;width:min(300px,84%);background:var(--panel);color:var(--ink);border-top:4px solid var(--red);padding:14px;display:grid;gap:10px;box-shadow:var(--sh);opacity:var(--pin,1);transform:translate(calc((1 - var(--pin,1)) * 64px))}.reg35 .pop .slot{min-height:132px}.reg35 .pack{position:relative;background:#d9251d;overflow:hidden;aspect-ratio:1/1;margin:-14px -14px 0}.reg35 .pack img{display:block;width:100%;height:100%;object-fit:cover}.reg35 .pop .nm{font-weight:600;font-size:14px;line-height:1.25;color:var(--ink)}.reg35 .pop .rw{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.reg35 .pop .pr{font-family:var(--tech);font-weight:600;font-size:14px;font-variant-numeric:tabular-nums;color:var(--ink)}.reg35 .pop .st{font-family:var(--tech);font-weight:500;font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:#7a7480}.reg35 .pop .cta,.reg35 .card .cta{background:var(--red);color:#fff;border:0;padding:11px;text-align:center}.reg35 .pop product-form,.reg35 .card product-form{display:block}.reg35 .card .cta{width:100%}.reg35 .hero{position:absolute;top:0;left:0;right:0;height:100vh;z-index:6;pointer-events:none;opacity:calc(1 - clamp(0,(var(--p,0) - .28) / .72,1))}.reg35 .herobg{position:absolute;left:0;top:0;bottom:0;right:calc(var(--rail) + 18px);background:#fff;overflow:hidden}.reg35 .herobg .fig{position:absolute;top:0;right:0;bottom:0;left:0;animation:heroin 1.6s .25s ease both}.reg35 .herobg img{position:absolute;right:-1%;bottom:0;height:92%;width:auto;max-width:none}@keyframes heroin{0%{opacity:0}to{opacity:1}}.reg35 .hero .stage{position:fixed;top:0;left:0;right:0;height:100vh;background:var(--tile);padding-right:calc(var(--rail) + var(--pad) + 150px)}.reg35 .hero .logo{display:block;margin:0 auto;width:min(800px,96%);height:auto;transform:scale(calc(1 + var(--p,0) * 1.4))}.reg35 .hero .lock{margin:30px auto 0;text-align:center;font-family:var(--tech);font-weight:800;font-size:clamp(13px,1.5vw,17px);letter-spacing:.34em;text-transform:uppercase;color:var(--red);text-shadow:0 0 16px #FFF,0 0 30px #FFF}.reg35 .hero .dates{margin-top:11px;text-align:center;font-family:var(--tech);font-weight:700;font-size:12px;letter-spacing:.4em;color:#1a1417}.reg35 .hero .lede{margin:24px auto 0;max-width:42ch;text-align:center;color:#3a3236;font-size:16.5px;text-shadow:0 0 16px #FFF,0 0 30px #FFF,0 0 44px #FFF}.reg35 .hero .cue{margin-top:26px;text-align:center;font-family:var(--tech);font-weight:500;font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--neon)}.reg35 .zoomable{cursor:zoom-in}.reg35 .zoomable:hover{filter:brightness(1.07)}.reg35 .lb[hidden]{display:none}.reg35 .lb{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:grid;place-items:center;background:#000000e6;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:5vh 6vw;animation:lbin .22s ease both}@keyframes lbin{0%{opacity:0}to{opacity:1}}.reg35 .lb figure{margin:0;display:grid;justify-items:center;gap:14px;max-width:100%}.reg35 .lb img{display:block;max-width:100%;max-height:82vh;width:auto;height:auto;box-shadow:0 30px 90px #000000b3;animation:lbup .26s cubic-bezier(.2,.7,.2,1) both}@keyframes lbup{0%{opacity:0;transform:translateY(14px) scale(.985)}to{opacity:1;transform:none}}.reg35 .lb figcaption{font-family:var(--tech);font-weight:500;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#cfc6cc;text-align:center;max-width:62ch}.reg35 .lb button{position:absolute;background:none;border:0;color:var(--white);cursor:pointer;font-family:var(--tech);line-height:1;padding:10px 16px;opacity:.72;transition:.2s}.reg35 .lb button:hover{opacity:1;color:var(--neon)}.reg35 .lb button:focus-visible{outline:2px solid var(--neon);outline-offset:2px;opacity:1}.reg35 .lb .lbx{top:14px;right:calc(var(--rail) + 10px);font-size:30px}.reg35 .lb .lbp,.reg35 .lb .lbn{top:50%;transform:translateY(-50%);font-size:44px}.reg35 .lb .lbp{left:8px}.reg35 .lb .lbn{right:calc(var(--rail) + 4px)}.reg35 .lb .lbc{position:absolute;bottom:16px;left:50%;transform:translate(-50%);font-size:10px;letter-spacing:.14em;text-transform:uppercase;opacity:.45;pointer-events:none}@media(max-width:860px){.reg35 .lb .lbx,.reg35 .lb .lbn{right:8px}}.reg35 .objs.grid{--gap:20px;display:grid;gap:var(--gap);grid-template-columns:repeat(6,1fr);grid-template-rows:190px 1fr 1fr;transform:translateY(calc(var(--p,0) * -2.2vh))}.reg35 .objs.grid .obj{position:relative;left:auto;top:auto;width:auto;display:grid;grid-template-rows:1fr auto;min-height:0;transform:none}.reg35 .objs.grid .obj .shot{height:100%;aspect-ratio:auto;min-height:0}.reg35 .objs.grid .obj .shot img{height:100%;object-position:50% 26%}.reg35 .objs.grid .obj:nth-of-type(5) .shot img{object-position:50% 18%}.reg35 .objs.grid .obj:nth-of-type(2){grid-column:1 / span 2;grid-row:1}.reg35 .objs.grid .obj:nth-of-type(3){grid-column:3 / span 2;grid-row:1}.reg35 .objs.grid .obj:nth-of-type(4){grid-column:5 / span 2;grid-row:1}.reg35 .objs.grid .obj:nth-of-type(1){grid-column:1 / span 3;grid-row:2}.reg35 .objs.grid .obj:nth-of-type(5){grid-column:1 / span 3;grid-row:3}@media(min-height:1024px){.reg35 .objs.grid{grid-template-rows:135px 112px 195px;align-content:start}.reg35 .objs.grid .obj:nth-of-type(5){grid-column:5 / span 2;grid-row:2}.reg35 .objs.grid .obj:nth-of-type(1){grid-column:1 / span 3;grid-row:2 / span 2}}.reg35 .win{position:absolute;right:0;top:-3%;transform:rotate(-.7deg);width:min(44%,436px);background:#c6c2bc;border:2px outset #E8E4DE;padding:3px;box-shadow:var(--sh);opacity:calc(var(--in,1) * var(--out,1))}.reg35 .win .tt{background:linear-gradient(90deg,#0a2a8c,#3a6bd6);color:#fff;font-family:var(--mono);font-size:10.5px;padding:4px 6px;display:flex;justify-content:space-between}.reg35 .win .tt em{font-style:normal;background:#c6c2bc;color:#111;border:1px outset #fff;padding:0 5px}.reg35 .win .url{background:#fff;border:1px inset #8A8A8A;margin:4px;padding:3px 6px;font-family:var(--mono);font-size:10.5px;color:#111}.reg35 .win .scr{margin:4px;border:1px inset #8A8A8A;background:#000;overflow:hidden}.reg35 .win .scr img{display:block;width:100%;height:auto;image-rendering:auto}.reg35 .win .sb{font-family:var(--mono);font-size:9.5px;color:#3a3733;padding:2px 7px 4px;display:flex;justify-content:space-between}.reg35 .blink{animation:bl 1.1s steps(1) infinite}@keyframes bl{50%{opacity:0}}.reg35 .quote{position:relative;max-width:900px;margin:0 auto;text-align:center;opacity:calc(var(--in,1) * var(--out,1));transform:translateY(calc((1 - var(--in,1)) * 30px))}.reg35 .quote p{font-family:var(--disp);font-variation-settings:var(--wide);font-weight:600;font-size:clamp(20px,2.7vw,38px);line-height:1.12;text-transform:uppercase;color:var(--white)}@property --reg35-gr{syntax:"<length>";inherits:true;initial-value:0px}.reg35 .quote{--mx:50%;--my:50%;--reg35-gr:0px;transition:--reg35-gr 1.2s ease}.reg35 .quote.glow{--reg35-gr:140px}.reg35 .quote p{background-image:radial-gradient(circle var(--reg35-gr) at var(--mx) var(--my),#E01B22 0%,#E01B22 40%,rgba(224,27,34,0) 100%),linear-gradient(var(--white),var(--white));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.reg35 .shop{padding:94px calc(var(--rail) + var(--pad)) 44px calc(var(--pad) + 12px)}.reg35 .shop .in{max-width:1180px;margin:0 auto}.reg35 .shop h2{font-size:clamp(30px,4.6vw,66px);line-height:.98;max-width:18ch;color:var(--white)}.reg35 .shop .sd{margin-top:18px;color:var(--muted);max-width:52ch;font-size:16.5px}.reg35 .grid{margin-top:44px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(205px,1fr))}.reg35 .card{background:var(--panel);color:var(--ink);padding:14px;display:grid;gap:10px;align-content:start;box-shadow:8px 9px #0000008c}.reg35 .card .slot{min-height:0;aspect-ratio:1/1;margin:-14px -14px 0}.reg35 .card .nm{font-weight:600;font-size:14px;line-height:1.25}.reg35 .card .nm a{color:inherit;text-decoration:none;text-decoration-color:#e01b228c;text-underline-offset:2px}.reg35 .card .nm a:hover{text-decoration:underline;text-decoration-color:var(--red)}.reg35 .pop .nm a{color:inherit;text-decoration:none;text-decoration-color:#e01b228c;text-underline-offset:2px}.reg35 .pop .nm a:hover{text-decoration:underline;text-decoration-color:var(--red)}.reg35 .card .rw{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.reg35 .card .pr{font-family:var(--tech);font-weight:600;font-size:14px;font-variant-numeric:tabular-nums}.reg35 .card .st{font-family:var(--tech);font-weight:500;font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:#7a7480}.reg35 .card.tbd{background:transparent;color:var(--muted);outline:1px dashed var(--line);box-shadow:none}.reg35 .card.tbd .slot{background:transparent;color:var(--dim);outline-color:var(--line)}.reg35 .card.tbd .slot b{color:var(--muted)}.reg35 .event{margin-top:40px;background:var(--panel);color:var(--ink);border-left:5px solid var(--red);padding:28px;display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:28px;align-items:center;box-shadow:8px 9px #0000008c}.reg35 .event .eyebrow{margin-bottom:10px}.reg35 .event h3{font-size:clamp(22px,2.6vw,34px);line-height:1;color:var(--ink);margin-bottom:14px}.reg35 .event .info p:not(.eyebrow){color:var(--ink-soft);font-size:15.5px;max-width:52ch}.reg35 .event .info p+p{margin-top:9px}.reg35 .event .facts{list-style:none;margin:16px 0 0;padding:0;display:grid;gap:5px;font-family:var(--tech);font-weight:600;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink)}.reg35 .event .facts li{margin:0;padding:0}.reg35 .event .book{background:#fff;border:2px solid var(--ink);padding:22px 20px;display:grid;gap:10px;justify-items:center;text-align:center}.reg35 .event .pwl{font-family:var(--tech);font-weight:600;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink)}.reg35 .event .pw{font-family:var(--disp);font-variation-settings:var(--wide);font-weight:600;font-size:clamp(44px,5vw,64px);line-height:1;letter-spacing:.06em;color:var(--red);border:2px dashed var(--red);padding:10px 22px;-webkit-user-select:all;user-select:all}.reg35 .event .pwn{font-size:13.5px;color:var(--ink-soft)}.reg35 .event .cta{display:block;width:100%;margin-top:4px;background:var(--red);color:#fff;padding:13px 16px;text-align:center;text-decoration:none;font-family:var(--tech);font-weight:600;font-size:12px;letter-spacing:.12em;text-transform:uppercase}.reg35 .event .cta:hover{background:var(--red-deep);color:#fff}@media(max-width:860px){.reg35{--rail:0px;--pad:16px;--band:42svh}.reg35{padding-bottom:0}.reg35 .edge{display:none}.reg35 .ch{height:auto!important;min-height:100svh}.reg35 .ch.shop{min-height:0;padding-bottom:76px}.reg35 .event{grid-template-columns:1fr;padding:20px;gap:20px}.reg35 .ch .stage{position:static;height:auto;min-height:100svh;display:grid;align-content:end;padding:62px var(--pad) 78px}.reg35 .ch.shop .stage{min-height:0;align-content:start;padding:44px var(--pad) 24px}.reg35 .bar span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;min-width:0}.reg35 .wrap{min-height:0;min-width:0;display:block;position:relative;z-index:2}.reg35 .plate{position:absolute;left:0;right:0;top:0;bottom:auto;height:var(--band);margin:0;min-height:0;opacity:.8;transform:none;-webkit-mask-image:linear-gradient(180deg,#000 54%,transparent 100%);mask-image:linear-gradient(180deg,#000 54%,transparent 100%)}.reg35 .ch[data-ch="1"] .stage,.reg35 .ch[data-ch="2"] .stage,.reg35 .ch[data-ch="3"] .stage,.reg35 .ch[data-ch="4"] .stage,.reg35 .ch[data-ch="5"] .stage{padding-top:calc(var(--band) - 14vh)}.reg35 .ch[data-ch="6"] .stage{align-content:center}.reg35 .plate i{top:70px;bottom:auto;left:var(--pad);right:var(--pad);font-size:9px;text-align:right}.reg35 .plate.arch .roll{transform:translate(calc(var(--p,0) * -30%),-50%)}.reg35 .yr{position:relative;left:auto;top:auto!important;transform:none;opacity:.85;font-size:52px;display:block;margin-bottom:20px}.reg35 .copy{position:relative;right:auto;bottom:auto;top:auto;width:auto;max-width:none;transform:none;opacity:1;padding:20px 20px 18px}.reg35 .copy h2{font-size:clamp(24px,7.4vw,34px)}.reg35 .copy p{font-size:15px}.reg35 .quote{position:relative;transform:none;opacity:1}.reg35 .quote p{font-size:clamp(19px,5.6vw,26px)}.reg35 .objs,.reg35 .objs.grid{position:relative;right:auto;top:auto;bottom:auto;width:auto;opacity:1;display:flex;gap:12px;grid-template-columns:none;grid-template-rows:none;transform:none;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:14px calc(var(--pad) * -1) 0;padding:2px var(--pad) 8px}.reg35 .objs::-webkit-scrollbar,.reg35 .objs.grid::-webkit-scrollbar{display:none}.reg35 .objs .obj,.reg35 .objs.grid .obj{position:relative;left:auto;top:auto;width:auto;height:auto;flex:0 0 auto;scroll-snap-align:center;transform:none;display:block;grid-area:auto}.reg35 .objs .obj .shot,.reg35 .objs.grid .obj .shot{display:block;height:auto;width:auto;aspect-ratio:auto;min-height:0}.reg35 .objs .obj img,.reg35 .objs.grid .obj img,.reg35 .objs .obj .shot img,.reg35 .objs.grid .obj .shot img{height:19vh;width:auto;max-width:none;object-fit:contain;display:block}.reg35 .obj.cut img{height:15vh}.reg35 .obj figcaption{white-space:normal}.reg35 .obj.flip{perspective:none}.reg35 .flip .fl{transform:none}.reg35 .flip .fc{backface-visibility:visible}.reg35 .objs .obj .back,.reg35 .flip .back{display:none}.reg35 .pop{position:relative;right:auto;bottom:auto;top:auto;width:auto;transform:none;opacity:1;margin-top:14px;display:grid;grid-template-columns:62px 1fr;grid-template-rows:auto auto;align-items:center;gap:6px 12px;padding:10px}.reg35 .pop .pack{grid-row:1 / span 2;aspect-ratio:1/1;margin:0}.reg35 .pop .nm{grid-column:2;font-size:12.5px;line-height:1.3;margin:0}.reg35 .pop .rw{grid-column:2;display:flex;gap:10px}.reg35 .pop .cta{grid-column:1 / -1;padding:11px 14px;margin-top:4px}.reg35 .pop product-form{grid-column:1 / -1}.reg35 .pop product-form .cta{width:100%}.reg35 .win{position:relative;right:auto;top:auto;transform:rotate(-.7deg);width:100%;margin-top:16px}.reg35 .ch[data-ch="2"] .copy{width:76%}.reg35 .ch[data-ch="2"] .objs{position:absolute;right:4px;top:32%;width:26%;display:block;margin:0;padding:0;overflow:visible;z-index:3;scroll-snap-type:none}.reg35 .ch[data-ch="2"] .obj.cut{width:100%;flex:none}.reg35 .ch[data-ch="2"] .obj.cut img{height:auto;width:100%}.reg35 .hero{position:relative;height:calc(100svh - var(--hero-top,0px))!important;opacity:1;z-index:auto;min-height:0}.reg35 .hero .stage{position:static;height:100%;min-height:0;align-content:center;padding:28px var(--pad) 78px}.reg35 .hero .logo{transform:none;opacity:1;width:100%}.reg35 .hero .lock,.reg35 .hero .dates,.reg35 .hero .cue{opacity:1;text-shadow:0 0 9px #FFF,0 0 20px #FFF,0 0 32px #FFF}.reg35 .hero .sub{padding:4px 0 22px;background:radial-gradient(ellipse 50% 42% at 50% 40%,#ffffffe0 55%,#fff0)}.reg35 .herobg{right:0}.reg35 .herobg img{left:2%;right:auto;top:auto;bottom:56px;transform:none;height:calc(100% - 96px - (100vw - 2 * var(--pad)) * .189)}.reg35 .plate.seq img:last-of-type{opacity:1;animation:seqfade 9s ease-in-out infinite}@keyframes seqfade{0%{opacity:1}40%{opacity:1}50%{opacity:0}90%{opacity:0}to{opacity:1}}.reg35 .fade{opacity:0;transform:translateY(22px);transition:opacity .6s ease,transform .6s ease}.reg35 .fade.seen{opacity:1;transform:none}.reg35 .rail{display:block;top:auto;bottom:0;left:0;right:0;width:auto;height:56px;padding:0;overflow:hidden;background:linear-gradient(180deg,#0000008c,#000000eb);border-top:1px solid var(--line);z-index:29}.reg35 .rail .track{display:flex;height:100%;align-items:center;transform:translate(calc(50vw - (var(--i,0) + .5) * 33.3333vw));transition:transform .25s linear}.reg35 .rail button{flex:0 0 33.3333vw;width:auto;margin:0;padding:0;text-align:center;border-left:0;font-size:12px;letter-spacing:.14em;color:#6e6570}.reg35 .rail button.on{color:var(--white);border-left:0;text-shadow:0 0 14px rgba(255,59,48,.7)}.reg35 .rail button:hover{border-left:0}.reg35 .rail:after{content:"";position:absolute;left:50%;bottom:0;width:33.3333vw;height:2px;transform:translate(-50%);background:var(--red);pointer-events:none}}@media(prefers-reduced-motion:reduce){.reg35 .plate.seq img:last-of-type{animation:none;opacity:0}.reg35 .plate.slides img{animation:none}.reg35 .ch{height:auto}.reg35 .ch .stage{position:static;height:auto;padding-top:48px;padding-bottom:52px;align-content:start}.reg35 .hero{position:relative;height:auto;opacity:1}.reg35 .hero .stage{position:static;height:auto}.reg35 .wrap{min-height:0;display:block}.reg35 .plate{position:relative;inset:auto;transform:none;opacity:.75;min-height:140px;margin-bottom:20px}.reg35 .yr{position:relative;top:auto;transform:none;opacity:.9;display:block;margin-bottom:10px}.reg35 .copy,.reg35 .stack,.reg35 .pop,.reg35 .win,.reg35 .quote{position:relative;right:auto;bottom:auto;top:auto;width:auto;transform:none;opacity:1;margin-top:18px}.reg35 .hero .logo{transform:none;opacity:1}.reg35 .hero .lock,.reg35 .hero .dates,.reg35 .hero .lede,.reg35 .hero .cue{opacity:1}.reg35 .objs{position:relative;right:auto;top:auto;bottom:auto;width:auto;display:grid;grid-template-columns:1fr 1fr;gap:14px;align-items:start;margin-top:18px}.reg35 .obj{position:relative;left:auto;top:auto;width:auto;transform:none}.reg35 .obj.flip{perspective:none}.reg35 .flip .fl{transform:none}.reg35 .flip .fc{backface-visibility:visible}.reg35 .flip .back{position:relative;inset:auto;transform:none;margin-top:10px}.reg35 .plate.seq img:last-of-type{opacity:0}.reg35 .plate.slides img{animation:none;opacity:0}.reg35 .plate.slides img:nth-of-type(1){opacity:1}.reg35 .blink{animation:none}.reg35 .fade{opacity:1;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/185/assets/reg35.css.map */
