@font-face{font-family:Flecha;src:url(/robot-everest/fonts/flecha-light.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Flecha;src:url(/robot-everest/fonts/flecha-regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Flecha;src:url(/robot-everest/fonts/flecha-italic.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Flecha;src:url(/robot-everest/fonts/flecha-medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Flecha;src:url(/robot-everest/fonts/flecha-bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Founders Grotesk;src:url(/robot-everest/fonts/founders-regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Founders Grotesk;src:url(/robot-everest/fonts/founders-medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Founders Grotesk;src:url(/robot-everest/fonts/founders-semibold.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Founders Grotesk;src:url(/robot-everest/fonts/founders-bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}html:has(.rev){--rev-bg:#08090f;--rev-scrim:#06080d;--rev-night:#090e1a;--rev-black:#000;--rev-white:#fff;--rev-steel:#8ea4bf;--rev-ink:#e6ecf4;--rev-ink-bright:#d7e0ec;--rev-ink-dim:#aab8c9;--rev-ink-soft:#b9c6d6;--rev-crest:#e7edf5;--rev-accent:#3c8ce8;--rev-accent-hot:color-mix(in srgb, var(--rev-accent) 84%, var(--rev-white));--rev-brand:#2a7cfb;--rev-brand-hot:color-mix(in srgb, var(--rev-brand) 84%, var(--rev-white));--rev-alert:#b4324a;--rev-ice-deep:#12203a;--rev-ice-mid:#0c1a32;--rev-ice-high:#142440;--rev-ice-edge:#50a0dc;--rev-ice-glow:#a0d2ff;--rev-mono:"Founders Grotesk", "Helvetica Neue", Arial, sans-serif;--rev-sans:"Flecha", "Founders Grotesk", "Helvetica Neue", Arial, sans-serif}html:has(.rev){background:var(--rev-night);overflow-x:hidden}html:has(.rev) body{background:var(--rev-night);overflow-x:hidden}html:has(.rev){scrollbar-width:none;-ms-overflow-style:none;scroll-behavior:auto}html:has(.rev)::-webkit-scrollbar{width:0;height:0;display:none}html:has(.rev) body::-webkit-scrollbar{width:0;height:0;display:none}.rev{color:var(--rev-ink);font-family:var(--rev-mono);letter-spacing:normal;--rev-px:0;--rev-py:0;position:relative}.rev.rev-cursor-idle,.rev.rev-cursor-idle *{cursor:none!important}canvas.rev-canvas{z-index:1;opacity:0;width:100vw;height:100vh;transition:opacity 1.4s;display:block;position:fixed;inset:0}.rev.rev-ready .rev-canvas{opacity:1}.rev-scroll-spacer{z-index:0;pointer-events:none;position:relative}.rev-glow{z-index:0;background:radial-gradient(ellipse 80% 60% at 50% 70%, color-mix(in srgb, var(--rev-steel) 10%, transparent), transparent 70%);pointer-events:none;transform:translate(calc(var(--rev-px) * 26px), calc(var(--rev-py) * 20px));transition:transform .7s cubic-bezier(.17,.67,.3,.99);position:fixed;inset:0}.rev-scanlines{z-index:3;pointer-events:none;background:repeating-linear-gradient(0deg, color-mix(in srgb, var(--rev-black) 2.5%, transparent) 0px, color-mix(in srgb, var(--rev-black) 2.5%, transparent) 1px, transparent 1px, transparent 4px);mix-blend-mode:multiply;position:fixed;inset:0}.rev-vignette{z-index:3;pointer-events:none;background:radial-gradient(ellipse at center, transparent 58%, color-mix(in srgb, var(--rev-black) 50%, transparent) 100%);position:fixed;inset:0}.rev-grain{z-index:4;pointer-events:none;opacity:.035;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");animation:.6s steps(2,end) infinite rev-grain;position:fixed;inset:-50%}@keyframes rev-grain{0%{transform:translate(0)}50%{transform:translate(-3%,2%)}to{transform:translate(2%,-3%)}}.rev-topmark{z-index:9;align-items:center;gap:clamp(16px,1.9vw,28px);display:flex;position:fixed;top:12px;left:50%;transform:translate(-50%)}.rev-topmark-rule{background:color-mix(in srgb, var(--rev-steel) 45%, transparent);width:1px;height:clamp(26px,2.6vw,38px)}.rev-lockup{filter:brightness(1.08);width:auto;height:clamp(34px,3.4vw,50px);display:block}.rev-brand{filter:brightness(1.25);width:clamp(44px,3.4vw,54px);transition:filter .25s;display:block}.rev-brand:hover{filter:brightness(1.45)}.rev-brand img{width:100%;height:auto;display:block}.rev-partners{display:contents}.rev-partner{width:auto;height:clamp(20px,2vw,30px);display:block}.rev-partner--peaks,.rev-partner--kailas{height:clamp(28px,2.8vw,42px)}.rev-partner--eastworlds{height:clamp(15px,1.5vw,22px)}.rev-cta-group{z-index:7;opacity:0;align-items:stretch;gap:12px;transition:opacity .8s .5s;display:flex;position:fixed;top:7vh;right:22px}.rev-cta-group.show{opacity:1}.rev-persistent-cta,.rev-brief-cta{box-sizing:border-box;cursor:pointer;min-height:44px;font-family:var(--rev-mono);letter-spacing:.32em;white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;padding:0 22px;font-size:11px;text-decoration:none;transition:background .25s,border-color .25s,color .25s,transform .2s cubic-bezier(.17,.67,.3,.99);display:inline-flex}.rev-persistent-cta{color:var(--rev-black);border-color:var(--rev-brand);background:var(--rev-brand);text-shadow:0 0 1px color-mix(in srgb, var(--rev-black) 70%, var(--rev-brand)), 0 0 6px color-mix(in srgb, var(--rev-black) 55%, var(--rev-brand));--rev-mag-x:0px;--rev-mag-y:0px;transform:translate(var(--rev-mag-x), var(--rev-mag-y))}.rev-persistent-cta:hover{background:var(--rev-brand-hot);border-color:var(--rev-brand-hot)}.rev-brief-cta{color:var(--rev-ink);border-color:color-mix(in srgb, var(--rev-steel) 60%, transparent);background:color-mix(in srgb, var(--rev-black) 22%, transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.rev-brief-cta:hover{color:var(--rev-white);border-color:var(--rev-ink);background:color-mix(in srgb, var(--rev-black) 34%, transparent)}.rev-altimeter{z-index:8;pointer-events:none;color:var(--rev-ink-bright);font-family:var(--rev-mono);opacity:0;flex-direction:column;transition:opacity 1s .3s,transform 1s .3s;display:flex;position:fixed;top:22px;left:22px;transform:translateY(-8px)}.rev-altimeter.show{opacity:1;transform:none}.rev-altimeter.pulse .rev-alt-value{animation:.7s rev-alt-pulse}@keyframes rev-alt-pulse{0%{transform:scale(1)}30%{text-shadow:0 0 22px color-mix(in srgb, var(--rev-accent) 80%, transparent);transform:scale(1.06)}to{transform:scale(1)}}.rev-alt-value{letter-spacing:.01em;font-variant-numeric:tabular-nums;text-shadow:0 0 14px color-mix(in srgb, var(--rev-steel) 45%, transparent);transform-origin:0;font-size:42px;font-weight:600;line-height:1.02}.rev-alt-unit{color:var(--rev-steel);margin-left:5px;font-size:16px;font-weight:400}.rev-alt-camp{letter-spacing:.2em;color:var(--rev-ink-soft);opacity:.82;min-height:13px;margin-top:5px;font-size:11px}.rev-camp-rail{z-index:8;opacity:0;width:20px;height:min(52vh,420px);transition:opacity 1s .6s;position:fixed;top:50%;right:26px;transform:translateY(-50%)}.rev-camp-rail.show{opacity:1}.rev-camp-rail.dim{opacity:.25}.rev-rail-line{background:color-mix(in srgb, var(--rev-steel) 18%, transparent);width:2px;position:absolute;top:6%;bottom:2%;right:9px;overflow:hidden}.rev-rail-fill{background:linear-gradient(to top, var(--rev-steel), var(--rev-white));width:100%;height:0%;position:absolute;bottom:0;left:0}.rev-rail-dot{cursor:pointer;pointer-events:auto;background:0 0;border:none;width:20px;height:20px;position:absolute;right:0;transform:translateY(50%)}.rev-rail-dot i{border:1px solid color-mix(in srgb, var(--rev-steel) 70%, transparent);background:var(--rev-bg);border-radius:50%;width:8px;height:8px;transition:background .3s,border-color .3s,box-shadow .3s;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.rev-rail-dot.done i{background:var(--rev-steel);border-color:var(--rev-steel)}.rev-rail-dot.here i{background:var(--rev-white);border-color:var(--rev-white);box-shadow:0 0 10px color-mix(in srgb, var(--rev-white) 90%, transparent)}.rev-rail-dot:last-of-type i{border-color:color-mix(in srgb, var(--rev-accent) 80%, transparent)}.rev-rail-dot:last-of-type.here i,.rev-rail-dot:last-of-type.done i{background:var(--rev-accent);border-color:var(--rev-accent);box-shadow:0 0 12px color-mix(in srgb, var(--rev-accent) 90%, transparent)}.rev-rail-dot:focus-visible{outline:none}.rev-rail-dot:focus-visible i{box-shadow:0 0 0 2px var(--rev-bg), 0 0 0 4px var(--rev-white)}.rev-rail-label{font-family:var(--rev-mono);letter-spacing:.18em;white-space:nowrap;color:var(--rev-ink-dim);opacity:0;pointer-events:none;font-size:9px;transition:opacity .25s;position:absolute;top:50%;right:26px;transform:translateY(-50%)}.rev-rail-dot:hover .rev-rail-label,.rev-rail-dot:focus-visible .rev-rail-label,.rev-rail-dot.here .rev-rail-label{opacity:.9}.rev:has(.rev-act.on) .rev-rail-dot.here:not(:hover) .rev-rail-label{opacity:0}.rev-summit-flash{z-index:8;pointer-events:none;background:radial-gradient(ellipse at 50% 40%, color-mix(in srgb, var(--rev-accent) 55%, transparent), color-mix(in srgb, var(--rev-white) 12%, transparent) 45%, transparent 75%);opacity:0;position:fixed;inset:0}.rev-summit-flash.on{animation:1.4s ease-out rev-summit-bloom}@keyframes rev-summit-bloom{0%{opacity:0}18%{opacity:1}to{opacity:0}}.rev-loader{z-index:10;pointer-events:none;align-items:center;gap:12px;transition:opacity .8s .15s;display:flex;position:fixed;bottom:22px;left:22px}.rev-loader.hidden{opacity:0}.rev-loader-num{font-family:var(--rev-mono);color:var(--rev-ink);font-variant-numeric:tabular-nums;font-size:11px;font-weight:600}.rev-bar{background:color-mix(in srgb, var(--rev-steel) 15%, transparent);width:120px;height:1px;overflow:hidden}.rev-bar>i{background:var(--rev-steel);height:100%;box-shadow:0 0 8px color-mix(in srgb, var(--rev-steel) 80%, transparent);transition:width .4s;display:block}.rev-loader-label{font-family:var(--rev-mono);letter-spacing:.34em;color:var(--rev-steel);opacity:.7;font-size:9px}.rev-err{z-index:11;text-align:center;background:var(--rev-bg);color:var(--rev-alert);font-family:var(--rev-mono);letter-spacing:.1em;place-items:center;padding:24px;font-size:13px;line-height:1.6;display:grid;position:fixed;inset:0}@media (prefers-reduced-motion:reduce){.rev{--rev-px:0;--rev-py:0}.rev-grain{animation:none}.rev-canvas,.rev-loader{transition-duration:.2s}}@media (max-width:720px){.rev-topmark{gap:14px;left:14px;transform:none}.rev-topmark>*,.rev-partners>*{display:none}.rev-partners{display:contents}.rev-lockup{display:block}.rev-altimeter{top:78px;left:14px}.rev-alt-value{font-size:30px}.rev-cta-group{flex-direction:column;align-items:flex-end;gap:8px;top:14px;right:14px}.rev-persistent-cta,.rev-brief-cta{letter-spacing:.2em;min-height:40px;padding:0 16px;font-size:10px}.rev-camp-rail{height:46vh;right:12px}.rev-rail-label{display:none}}
.revp{z-index:6;--revp-sans:var(--rev-mono);position:fixed;inset:0;overflow:hidden}.revp-backdrop{z-index:0;background:color-mix(in srgb, var(--rev-night) 87%, transparent);position:absolute;inset:0}.revp-content{z-index:1;position:absolute;inset:0}.revp-content:before{content:"";z-index:3;pointer-events:none;background:radial-gradient(120% 90% at 50% 45%, transparent 50%, color-mix(in srgb, var(--rev-black) 60%, transparent));position:absolute;inset:0}.revp{--iw:min(92vw, 92vh)}.revp-layer{background-image:var(--robot);background-position:100% 100%;background-repeat:no-repeat;background-size:var(--iw) var(--iw);position:absolute;inset:0}.revp-base{filter:grayscale(.3)brightness(.72)contrast(1.05)}.revp-snow{z-index:3;pointer-events:none;position:absolute;inset:0}.revp-readout{z-index:5;pointer-events:none;font-family:var(--revp-sans);letter-spacing:.05em;text-transform:uppercase;color:var(--rev-brand);white-space:pre;border:1px solid color-mix(in srgb, var(--rev-brand) 33%, transparent);background:color-mix(in srgb, var(--rev-bg) 94%, transparent);opacity:0;max-width:15rem;padding:.5rem .7rem;font-size:clamp(9px,1vw,13px);font-weight:600;line-height:1.3;transition:opacity .18s,transform .18s;position:absolute;transform:translateY(4px)}.revp-readout.show{opacity:1;transform:translateY(0)}.revp-head{z-index:6;pointer-events:none;position:absolute;top:clamp(96px,10.5vh,140px);left:5vw}.revp-title{font-family:var(--rev-sans);color:var(--rev-white);white-space:nowrap;letter-spacing:-.045em;transform-origin:0;margin:.05em 0 0;font-size:clamp(4rem,10vw,9rem);font-weight:400;line-height:.86;transform:scaleX(1.18)}.revp-title span{display:inline-block}.revp-sub{font-family:var(--revp-sans);color:var(--rev-brand);font-size:clamp(1rem,2vw,1.7rem);font-weight:400}.revp-datecard{z-index:1;width:clamp(200px,20vw,320px);height:auto;display:block;position:absolute;top:52%;left:68%;transform:rotate(-7deg)}.revp-plan{z-index:6;pointer-events:none;text-align:left;width:min(85vw,400px);position:absolute;bottom:22vh;left:5vw}.revp-stages{flex-direction:column;align-items:flex-start;gap:clamp(12px,1.6vh,20px);margin:0;padding:0;list-style:none;display:flex}.revp-stages>li{text-align:left;flex-direction:column;align-items:flex-start;gap:5px;display:flex}.revp-stages strong{font-family:var(--rev-sans);color:var(--rev-crest);font-size:clamp(24px,2.8vw,36px);font-weight:400;line-height:1}.revp-claim{font-family:var(--revp-sans);letter-spacing:.06em;color:var(--rev-brand);margin:0;font-size:clamp(13px,1.1vw,16px);font-weight:400}.revp-stages span{font-family:var(--revp-sans);letter-spacing:.06em;color:var(--rev-ink-soft);font-size:clamp(13px,1.1vw,16px)}.revp-cue{z-index:6;font-family:var(--revp-sans);letter-spacing:.3em;color:color-mix(in srgb, var(--rev-white) 55%, transparent);text-transform:uppercase;text-align:center;pointer-events:none;font-size:11px;position:absolute;bottom:5vh;left:50%;transform:translate(-50%)}.revp-cue i{background:var(--rev-brand);transform-origin:top;width:1px;height:5vh;margin:10px auto 0;animation:1.8s ease-in-out infinite revp-drop;display:block}@keyframes revp-drop{0%{transform-origin:top;transform:scaleY(0)}55%{transform-origin:top;transform:scaleY(1)}56%{transform-origin:bottom}to{transform-origin:bottom;transform:scaleY(0)}}@media (prefers-reduced-motion:reduce){.revp-cue i{animation:none}}@media (max-width:720px){.revp-datecard{top:100%;left:40%}.revp-plan{bottom:34vh}}
.rev-acts{z-index:7;pointer-events:none;--rev-display:var(--font-playfair), Georgia, serif;--rev-display-weight:500;--rev-display-tracking:0;position:fixed;inset:0}.rev-act{opacity:0;visibility:hidden;color:var(--rev-ink);--act-title:clamp(28px, 2.8vw, 50px);--act-lead:clamp(19px, min(1.5vw, 2.6vh), 27px);--act-name:clamp(21px, min(1.8vw, 3.1vh), 30px);--act-body:clamp(15px, min(1.15vw, 2vh), 19px);--act-label:12px;--act-rule:color-mix(in srgb, var(--rev-steel) 26%, transparent);--act-rule-strong:color-mix(in srgb, var(--rev-steel) 46%, transparent);position:absolute;inset:0}.rev-act.on{visibility:visible;opacity:1}.rev-act:before{content:"";pointer-events:none;background:linear-gradient(to bottom, color-mix(in srgb, var(--rev-scrim) 62%, transparent), color-mix(in srgb, var(--rev-scrim) 20%, transparent) 22%, color-mix(in srgb, var(--rev-scrim) 20%, transparent) 70%, color-mix(in srgb, var(--rev-scrim) 58%, transparent)), linear-gradient(to right, color-mix(in srgb, var(--rev-scrim) 74%, transparent), color-mix(in srgb, var(--rev-scrim) 66%, transparent) 50%, color-mix(in srgb, var(--rev-scrim) 52%, transparent));position:absolute;inset:0}.rev-act-frame{transform:translate(calc(var(--rev-px) * 4px), calc(var(--rev-py) * 3px));scrollbar-width:none;-ms-overflow-style:none;-webkit-mask-image:linear-gradient(to bottom, transparent, var(--rev-black) 16px, var(--rev-black) calc(100% - 44px), transparent);mask-image:linear-gradient(to bottom, transparent, var(--rev-black) 16px, var(--rev-black) calc(100% - 44px), transparent);transition:transform .8s cubic-bezier(.17,.67,.3,.99);position:absolute;inset:clamp(116px,15vh,176px) clamp(56px,5.5vw,96px) clamp(30px,5vh,80px) clamp(22px,4.5vw,84px);overflow-y:auto}.rev-act-frame::-webkit-scrollbar{width:0;display:none}.rev-act-panel{text-shadow:0 1px 10px color-mix(in srgb, var(--rev-black) 78%, transparent)}.rev-act-panel.is-split{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:start;gap:clamp(30px,4.5vw,92px);display:grid}.rev-act-panel.is-split .rev-act-head{position:sticky;top:20px}.rev-act-panel.is-split .rev-act-lead{max-width:none}.rev-act-panel.is-stack{--act-title:clamp(28px, min(3vw, 5.2vh), 50px)}.rev-act-panel.is-stack .rev-act-head{border-bottom:1px solid var(--act-rule);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:end;column-gap:clamp(30px,4.5vw,92px);padding-bottom:clamp(14px,2vh,26px);display:grid}.rev-act-panel.is-stack .rev-act-lead{max-width:none;padding-bottom:6px}.rev-act-panel.is-stack .rev-act-body{margin-top:clamp(16px,2.4vh,32px)}.rev-act-panel.is-stack .rev-act-body>*+*{margin-top:clamp(12px,1.7vh,28px)}.rev-act-panel.is-center{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100%;display:flex}.rev-act-panel.is-center .rev-act-body{flex-direction:column;align-items:center;margin-top:clamp(18px,2.6vh,32px);display:flex}.rev-act-panel.is-center .rev-act-lead{max-width:52ch}.rev-act-panel.is-center .rev-note{text-align:left;width:min(100%,64ch)}.rev-act-head{flex-direction:column;display:flex}.rev-act-body>*+*{margin-top:clamp(20px,2.8vh,36px)}.rev-reveal{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(16px)}.rev-reveal.on{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.rev-reveal{transition:none;transform:none}}.rev-act-title{font-family:var(--rev-sans);font-weight:400;font-size:var(--act-title);letter-spacing:var(--rev-display-tracking);color:var(--rev-crest);text-shadow:0 2px 30px color-mix(in srgb, var(--rev-black) 80%, transparent);margin:0;line-height:1.02}.rev-act-title em{color:var(--rev-accent);font-style:normal}.rev-act-lead{font-family:var(--rev-mono);font-size:var(--act-lead);color:var(--rev-ink);max-width:38ch;margin:clamp(14px,2.2vh,24px) 0 0;line-height:1.38}.rev-act-head .rev-plate{margin-top:clamp(20px,3vh,38px)}.rev-notes{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:clamp(14px,2vw,32px);display:grid}.rev-note{font-family:var(--rev-mono);color:var(--rev-ink-soft);margin:0;font-size:clamp(14px,min(1.05vw,1.8vh),19px);line-height:1.38}.rev-note b{font-family:var(--rev-mono);color:var(--rev-ink-bright);letter-spacing:.18em;text-transform:uppercase;margin-right:8px;font-size:11px;font-weight:600}.rev-note--quiet{color:var(--rev-ink-dim)}.rev-figures{flex-wrap:wrap;gap:clamp(30px,5vw,80px);display:flex}.rev-figure{flex-direction:column;gap:10px;margin:0;display:flex}.rev-figure b{font-family:var(--rev-sans);color:var(--rev-accent);text-shadow:0 2px 40px color-mix(in srgb, var(--rev-black) 80%, transparent);font-size:clamp(56px,6.6vw,112px);font-weight:400;line-height:.86}.rev-figure span{font-family:var(--rev-mono);font-size:var(--act-label);letter-spacing:.18em;text-transform:uppercase;color:var(--rev-ink-soft);max-width:20ch;line-height:1.6}.rev-plate{margin:0}.rev-plate img{object-fit:cover;filter:grayscale(.35)contrast(1.05)brightness(.92);width:100%;height:auto;max-height:57vh;display:block}.rev-plate figcaption{font-family:var(--rev-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--rev-ink-soft);text-align:left;max-width:100%;margin-top:10px;font-size:11px}.rev-plate--wide img{max-height:28vh}.rev-plate--small{flex:none;width:clamp(150px,min(17vw,30vh),260px)}.rev-plate--small img{max-height:none}.rev-manifests{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2.4vh,32px) clamp(24px,3vw,56px);display:grid}.rev-manifest h3{border-bottom:1px solid var(--act-rule-strong);font-family:var(--rev-mono);letter-spacing:.01em;color:var(--rev-accent);margin:0 0 clamp(6px,1vh,12px);padding-bottom:clamp(5px,.8vh,10px);font-size:clamp(20px,min(1.7vw,3vh),30px);font-weight:400;line-height:1.08}.rev-manifest ul{margin:0;padding:0;list-style:none}.rev-manifest li{font-family:var(--rev-mono);color:var(--rev-ink);padding:clamp(3px,.55vh,7px) 0;font-size:clamp(15px,min(1.2vw,2.1vh),22px);line-height:1.3}.rev-tiers{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:clamp(20px,2.8vw,52px);margin:0;padding:0;list-style:none;display:grid}.rev-tiers>li{border-top:1px solid var(--act-rule-strong);padding-top:16px}.rev-tier-head{flex-direction:column;gap:4px;margin:0;display:flex}.rev-tier-head b{font-family:var(--rev-mono);color:var(--rev-crest);font-size:clamp(20px,min(1.8vw,3vh),30px);font-weight:400}.rev-tier-head em{font-style:normal;font-family:var(--rev-mono);letter-spacing:.04em;color:var(--rev-accent);font-size:clamp(19px,min(1.7vw,2.9vh),28px);font-weight:600}.rev-tier-meta{font-family:var(--rev-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--rev-ink-dim);margin:6px 0 clamp(8px,1.2vh,14px);font-size:11px}.rev-tiers ul{margin:0;padding:0;list-style:none}.rev-tiers ul li{font-family:var(--rev-mono);color:var(--rev-ink);padding-left:18px;font-size:clamp(15px,min(1.15vw,2vh),20px);line-height:1.32;position:relative}.rev-tiers ul li+li{margin-top:clamp(3px,.6vh,8px)}.rev-tiers ul li:before{content:"+";color:var(--rev-steel);position:absolute;left:0}.rev-summit-alt{font-family:var(--rev-mono);letter-spacing:.02em;color:var(--rev-crest);text-shadow:0 0 40px color-mix(in srgb, var(--rev-accent) 30%, transparent);margin:0;font-size:clamp(22px,2.4vw,38px);font-weight:400;line-height:1}.rev-summit-alt span{font-family:var(--rev-mono);letter-spacing:.2em;color:var(--rev-ink-soft);margin-left:7px;font-size:clamp(11px,.9vw,14px)}.rev-act-cta{pointer-events:auto;font-family:var(--rev-mono);letter-spacing:.28em;text-transform:uppercase;color:var(--rev-black);border:1px solid var(--rev-brand);background:var(--rev-brand);text-shadow:0 0 1px color-mix(in srgb, var(--rev-black) 70%, var(--rev-brand)), 0 0 6px color-mix(in srgb, var(--rev-black) 55%, var(--rev-brand));align-items:center;gap:14px;margin-top:clamp(34px,5.5vh,72px);padding:clamp(20px,2.8vh,32px) clamp(36px,3.5vw,56px);font-size:clamp(14px,1.1vw,18px);text-decoration:none;transition:background .16s,border-color .16s,transform .16s;display:inline-flex}.rev-act-cta svg{filter:none;flex:none;width:1.5em;height:1.5em}.rev-act-cta:hover{background:var(--rev-brand-hot);border-color:var(--rev-brand-hot);transform:translate(3px)}@media (max-width:1100px){.rev-act-panel.is-split,.rev-act-panel.is-stack .rev-act-head{display:block}.rev-act-panel.is-split .rev-act-head{position:static}.rev-act-panel.is-split .rev-act-body{margin-top:clamp(24px,3.2vh,40px)}.rev-act-lead{max-width:52ch}.rev-manifests{grid-template-columns:repeat(2,minmax(0,1fr))}.rev-plate--wide img,.rev-plate img{max-height:26vh}}@media (max-width:720px){.rev-act{--act-title:clamp(30px, 8vw, 42px);--act-lead:17px;--act-body:14px}.rev-act-frame{inset:clamp(148px,18vh,168px) 42px 5vh 18px}.rev-act:before{background:linear-gradient(to bottom, color-mix(in srgb, var(--rev-scrim) 78%, transparent), color-mix(in srgb, var(--rev-scrim) 62%, transparent) 24%, color-mix(in srgb, var(--rev-scrim) 62%, transparent) 76%, color-mix(in srgb, var(--rev-scrim) 80%, transparent))}.rev-manifests{grid-template-columns:minmax(0,1fr)}.rev-figures{gap:24px}.rev-act-cta{letter-spacing:.2em;padding:16px 22px}}
.rev-acts .rev-act-panel{flex-direction:column;justify-content:center;gap:clamp(22px,3.2vh,44px);min-height:100%;padding-top:20px;padding-bottom:52px;display:flex}.rev-acts .rev-act-panel.is-split .rev-act-head{position:static}.rev-acts .rev-act-title{--act-title:clamp(52px, min(8vw, 11vh), 140px);text-transform:uppercase;letter-spacing:.01em;max-width:14ch;line-height:.92}.rev-acts .rev-act[data-station="1"] .rev-act-title,.rev-acts .rev-act[data-station="4"] .rev-act-title{max-width:none}.rev-acts .rev-act-lead{font-family:var(--rev-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--rev-ink-soft);max-width:40ch;font-size:clamp(13px,1vw,16px);line-height:1.65}.rev-acts .rev-act-panel.is-center .rev-act-lead{max-width:68ch}.rev-acts .rev-act-head .rev-plate{display:none}.rev-acts .rev-figure b{color:#0000;-webkit-text-stroke:1px var(--rev-accent);text-shadow:none}.rev-acts .rev-act-panel.is-stack{justify-content:flex-start;gap:clamp(12px,1.8vh,22px)}.rev-acts .rev-act-panel:has(.rev-all-team){justify-content:flex-start;gap:clamp(12px,1.8vh,22px)}.rev-acts .rev-act-panel.is-stack .rev-act-title{--act-title:clamp(40px, min(4.6vw, 6.2vh), 72px)}.rev-acts .rev-act-panel:has(.rev-all-team) .rev-act-title{--act-title:clamp(40px, min(4.6vw, 6.2vh), 72px)}.rev-acts .rev-act-panel.is-stack .rev-act-body{margin-top:0}
.rev-acts .rev-manifests{counter-reset:rev-idx;display:block}.rev-acts .rev-manifest{counter-increment:rev-idx;border-top:1px solid var(--act-rule);grid-template-columns:clamp(40px,4vw,64px) minmax(0,.85fr) minmax(0,1.15fr);align-items:start;column-gap:clamp(16px,2vw,36px);padding:clamp(10px,1.5vh,18px) 0;display:grid}.rev-acts .rev-manifest:first-child{border-top:none;padding-top:0}.rev-acts .rev-manifest:before{content:counter(rev-idx, decimal-leading-zero);font-family:var(--rev-mono);font-size:var(--act-label);letter-spacing:.18em;color:var(--rev-ink-dim);padding-top:6px}.rev-acts .rev-manifest h3{border-bottom:none;margin:0;padding-bottom:0}.rev-acts .rev-manifest ul{flex-wrap:wrap;column-gap:clamp(14px,1.6vw,24px);display:flex}.rev-acts .rev-manifest li{color:var(--rev-ink-soft);padding:2px 0;font-size:clamp(13px,min(1vw,1.8vh),18px)}.rev-acts .rev-manifest li:not(:last-child):after{content:" ·";color:var(--rev-ink-dim)}.rev-acts .rev-tiers{display:block}.rev-acts .rev-tiers>li{border-top:1px solid var(--act-rule-strong);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);column-gap:clamp(20px,2.6vw,48px);padding:clamp(12px,1.8vh,22px) 0;display:grid}.rev-acts .rev-tiers>li:first-child{border-top:none;padding-top:0}.rev-acts .rev-tier-head{flex-direction:row;justify-content:space-between;align-items:baseline;gap:14px}.rev-acts .rev-tier-meta{grid-column:1}.rev-acts .rev-tiers ul{grid-area:1/2/span 2}.rev-acts .rev-all-team{flex-direction:row;align-items:flex-start;gap:clamp(16px,2.5vw,40px);margin:0;padding:0;list-style:none;display:flex}.rev-acts .rev-all-team li{text-align:center;flex-direction:column;flex:1;align-items:center;gap:clamp(6px,1vh,10px);min-width:0;display:flex}.rev-acts .rev-all-team a{text-align:center;color:inherit;flex-direction:column;align-items:center;gap:clamp(6px,1vh,10px);text-decoration:none;display:flex}.rev-acts .rev-all-team img{object-fit:cover;border-radius:50%;width:clamp(140px,14vw,200px);height:clamp(140px,14vw,200px);display:block}.rev-acts .rev-all-team b{font-family:var(--rev-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--rev-crest);font-size:clamp(11px,.85vw,14px);font-weight:600}.rev-acts .rev-all-team span{font-family:var(--rev-mono);color:var(--rev-ink-soft);font-size:clamp(10px,.75vw,13px);line-height:1.4}.rev-acts .rev-act[data-station="0"] .rev-act-panel{min-height:100%;padding-right:clamp(380px,46%,580px);position:relative}.rev-acts .rev-act[data-station="0"] .rev-act-head{position:static}.rev-acts .rev-act[data-station="0"] .rev-plate{width:clamp(330px,45%,570px);margin:0;display:block;position:absolute;top:50%;right:0;transform:translateY(-50%)}.rev-acts .rev-act[data-station="0"] .rev-plate img{object-fit:cover;max-height:62vh}.rev-acts .rev-act[data-station="1"] .rev-act-panel{place-content:center}.rev-acts .rev-act[data-station="2"] .rev-act-panel{min-height:100%;padding-right:clamp(380px,46%,580px);position:relative}.rev-acts .rev-act[data-station="2"] .rev-act-head{position:static}.rev-acts .rev-act[data-station="2"] .rev-plate{width:clamp(330px,45%,570px);margin:0;display:block;position:absolute;top:50%;right:0;transform:translateY(-50%)}.rev-acts .rev-act[data-station="2"] .rev-plate img{object-fit:contain;object-position:left top;max-height:62vh}.rev-acts .luma-checkout--button{pointer-events:auto;font-family:var(--rev-mono);letter-spacing:.32em;text-transform:uppercase;color:var(--rev-black);background:var(--rev-brand);border:1px solid var(--rev-brand);cursor:pointer;padding:12px 20px 12px 24px;font-size:11px;text-decoration:none;transition:background .25s,border-color .25s;display:inline-block}.rev-acts .luma-checkout--button:hover{background:var(--rev-brand-hot);border-color:var(--rev-brand-hot)}.rev-acts .rev-act[data-station="3"] .rev-act-body{flex-direction:column;align-items:center;display:flex}.rev-acts .rev-hack-date{font-family:var(--rev-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--rev-ink-soft);margin-bottom:clamp(20px,2.8vh,36px);font-size:clamp(13px,1vw,16px);line-height:1.65}.rev-acts .luma-checkout--button{font-weight:700}.rev-acts .rev-act[data-station="3"] .rev-act-panel{min-height:100%;padding-right:clamp(380px,46%,580px);position:relative}.rev-acts .rev-act[data-station="3"] .rev-plate{width:clamp(330px,45%,570px);margin:0;display:block;position:absolute;top:50%;right:0;transform:translateY(-50%)}.rev-acts .rev-act[data-station="3"] .rev-plate img{object-fit:cover;width:100%;max-height:62vh}.rev-acts .rev-act[data-station="4"] .rev-act-panel,.rev-acts .rev-act[data-station="5"] .rev-act-panel{place-content:center}.rev-acts .rev-act[data-station="5"] .rev-tiers>li{overflow:hidden}.rev-acts .rev-act[data-station="5"] .rev-tiers>li:first-child{padding-top:clamp(12px,1.8vh,22px)}.rev-acts .rev-act[data-station="5"] .rev-ice-wrap{position:relative}.rev-acts .rev-act[data-station="5"] .rev-ice-overlay{width:160px;min-height:unset;inset:-400px -20px -400px auto}.rev-ice-wrap{display:block;position:relative}.rev-ice-content{visibility:hidden}.rev-ice-overlay{pointer-events:auto;cursor:crosshair;z-index:5;background:linear-gradient(135deg,#101c34fa 0%,#0a162cf5 50%,#12203afa 100%);border:1px solid #5096d22e;min-height:90px;transition:opacity .5s,transform .5s;position:absolute;inset:-20px -28px;overflow:hidden}.rev-ice-overlay.is-shattering{opacity:0;transform:scale(1.04)}.rev-ice-canvas{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.rev-ice-hint{font-family:var(--rev-mono);letter-spacing:.18em;text-transform:uppercase;color:#8cc3ff80;white-space:normal;text-align:center;pointer-events:none;max-width:160px;margin:0;font-size:clamp(9px,.7vw,11px);line-height:1.6;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}@media (max-width:900px){.rev-acts .rev-act[data-station="0"] .rev-act-panel,.rev-acts .rev-act[data-station="2"] .rev-act-panel,.rev-acts .rev-act[data-station="3"] .rev-act-panel{padding-right:0}.rev-acts .rev-act[data-station="0"] .rev-plate,.rev-acts .rev-act[data-station="2"] .rev-plate,.rev-acts .rev-act[data-station="3"] .rev-plate{width:min(60%,320px);position:static;transform:none}.rev-acts .rev-act[data-station="3"] .rev-plate{align-self:center}.rev-acts .rev-manifest{grid-template-columns:clamp(32px,8vw,44px) minmax(0,1fr)}.rev-acts .rev-manifest ul{grid-column:2}.rev-acts .rev-tiers>li{grid-template-columns:1fr}.rev-acts .rev-tiers ul{grid-area:auto/1}.rev-acts .rev-all-team{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:clamp(16px,2.4vh,28px) clamp(12px,2vw,24px);display:grid}.rev-acts .rev-all-team a{width:100%}.rev-acts .rev-all-team img{width:100%;max-width:140px;height:auto}}@media (max-width:720px){.rev-acts .rev-all-team{grid-template-columns:minmax(0,1fr);gap:clamp(14px,2vh,20px)}.rev-acts .rev-all-team li:has(a){display:block}:is(.rev-acts .rev-all-team li:not(:has(a)),.rev-acts .rev-all-team a){text-align:left;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 14px;display:grid}.rev-acts .rev-all-team img{grid-row:1/span 2;width:clamp(64px,19vw,84px);height:clamp(64px,19vw,84px)}.rev-acts .rev-all-team b{align-self:end;font-size:12px}.rev-acts .rev-all-team span{align-self:start;font-size:11px}}
