html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}.rail{background:var(--cream);border-bottom:2px solid var(--orange)}.rail-head{color:var(--rail-head-ink,var(--ink));background:var(--rail-head-bg,var(--orange));border-bottom:2px solid var(--ink);display:flex}.rail-head p{margin:0}.rail-cell{flex:none;align-items:center;padding:clamp(.9rem,1.6vw,1.4rem) clamp(1.15rem,2vw,2rem);display:flex}.rail-cell+.rail-cell{border-left:2px solid var(--rail-head-rule,var(--ink))}.rail-cell-label{padding-left:clamp(.75rem,1.2vw,1.25rem)}.rail-head .section-echo{--head-bg:var(--rail-head-bg,var(--orange));--head-ink:var(--rail-head-ink,var(--ink));-webkit-text-stroke-width:clamp(1.5px, .16vw, 2.5px);flex:1 1 0;font-size:clamp(1.45rem,3.4vw,2.75rem)}.rail-cell-ruler{flex:0 clamp(7rem,16vw,16rem);min-width:0}.rail-cell-hint{padding-right:var(--gutter);gap:.65rem}.rail-mask{padding:.12em .08em .18em 0;overflow:hidden}.rail-rise{display:block}.rail-label{white-space:nowrap;font-size:clamp(1.45rem,3.4vw,2.75rem);line-height:.95}.rail-label-accent{color:var(--rail-head-accent,var(--white))}.rail-ruler{flex:auto;height:1.5rem;position:relative;overflow:hidden}.rail-ticks{--tick:.75rem;background:repeating-linear-gradient(90deg, currentColor 0 2px, transparent 2px calc(var(--tick) * 5)) left bottom / 100% 75% no-repeat, repeating-linear-gradient(90deg, currentColor 0 2px, transparent 2px var(--tick)) left bottom / 100% 40% no-repeat;transform-origin:0;position:absolute;inset:0}.rail-carriage{will-change:transform;position:absolute;inset:0 .5rem 0 0}.rail-playhead{transform-origin:50% 100%;background:currentColor;width:.5rem;position:absolute;top:0;bottom:0;left:0}.rail-arrow{fill:none;stroke:currentColor;stroke-width:2px;transform-origin:0;flex:none;width:1.625rem;height:.625rem;overflow:visible}.rail-viewport{padding:clamp(1.85rem,3vw,2.6rem) 0 clamp(2.1rem,3.4vw,3rem);overflow:clip visible}.rail-track{will-change:transform;align-items:flex-start;width:max-content;display:flex}.rail-item{flex:none;width:clamp(12.25rem,15vw,16rem);margin:0 clamp(1.75rem,3.2vw,3.4rem) 0 0}.rail-cover{aspect-ratio:2/3;border:1px solid var(--line-soft);background:var(--ink);box-shadow:.4rem .4rem 0 var(--orange);transition:filter .32s,opacity .32s;position:relative;overflow:hidden}.rail-cover img{object-fit:cover;width:100%;height:100%}.rail-track.is-dimmed .rail-item:not(.is-hot) .rail-cover{opacity:.55;filter:grayscale()contrast(.92)}.rail-object .rail-track.is-dimmed .rail-item:not(.is-hot) .rail-cover{filter:none}.rail-object .rail-item.is-hot{z-index:1}.rail-caption{margin-top:.55rem;overflow:hidden}.rail-caption-inner{justify-content:space-between;align-items:baseline;gap:.6rem;display:flex}.rail-title{font-family:var(--serif);font-size:var(--type-min);line-height:1.15}.rail-kind{font-family:var(--mono);font-size:var(--type-min);letter-spacing:0;text-wrap:pretty;opacity:.85;flex:none}@media (hover:hover) and (pointer:fine){.rail-item{position:relative}.rail-cover{transform-origin:50% 100%}.rail-poster .rail-caption,.rail-object .rail-caption{pointer-events:none;margin:0;position:absolute;bottom:0;left:0;right:0}.rail-poster .rail-caption-inner{background:var(--cream);border-top:2px solid var(--ink);padding:.45rem .6rem}.rail-object .rail-caption-inner{width:fit-content;color:var(--white);background:var(--ink);margin:0 auto;padding:.3rem .55rem}}.rail-viewport.is-scroller{scroll-snap-type:x proximity;scrollbar-width:none;overflow:auto hidden}.rail-viewport.is-scroller::-webkit-scrollbar{display:none}.rail-viewport.is-scroller .rail-track{padding:0 var(--gutter)}.rail-viewport.is-scroller .rail-item{scroll-snap-align:center}.rail-viewport.is-scroller .rail-item[aria-hidden]{display:none}@media (prefers-reduced-motion:reduce){.rail-carriage{display:none}}@media (width<=700px){.rail-item{width:10.5rem}.rail-poster .rail-item{width:7.35rem;margin-right:.6rem}.rail-cell-ruler{display:none}.rail-cell-label{flex:auto;min-width:0}}@media (width<=560px){.rail-cell-label{padding-right:.75rem}.rail-cell-hint{padding-left:.75rem}.rail-label{font-size:max(var(--type-min), min(1.45rem, calc((100vw - 9rem) / 11.4)))}}.rail-object{--rail-head-bg:var(--ink);--rail-head-ink:var(--white);--rail-head-rule:color-mix(in srgb, var(--white) 22%, transparent);--rail-head-accent:var(--orange)}.rail-poster{--rail-head-bg:var(--cream);--rail-head-accent:var(--ink);color:var(--white);background:var(--ink)}.rail-poster .rail-kind{opacity:.85}.rail-object{--rail-u:clamp(7.25rem, 10.75vw, 11.75rem);--rail-pad:.25rem;border-bottom:0}.rail-object .rail-item{width:calc(var(--rail-u) * var(--span) + var(--rail-pad) * 2);min-width:9.5rem}.rail-object .rail-cover{aspect-ratio:auto;height:calc(var(--rail-u) * var(--rise) + var(--rail-pad) * 2);box-shadow:none;background:0 0;border:0;overflow:visible}.rail-object .rail-cover img{width:calc(var(--rail-u) * var(--span) * var(--bleed));max-width:none;height:auto;transform:translate(var(--shift-x), var(--shift-y));filter:drop-shadow(.3rem .3rem 0 var(--ink));pointer-events:none;position:absolute;top:50%;left:50%}.rail-object .rail-cover img[src$=saudi\.png]{border:1px solid var(--line-soft)}.rail-object .rail-cover img[src$=grokbot\.png],.rail-object .rail-cover img[src$=cursor\.png],.rail-object .rail-cover img[src$=astonmartin\.png]{filter:none}.rail-object .rail-caption{text-align:center}.rail-object .rail-caption-inner{justify-content:center}.rail-object .rail-title{font-family:var(--mono);font-size:var(--type-min);letter-spacing:0;text-wrap:pretty}.rail-stuff{--head-bg:var(--orange);--head-accent:var(--ink);color:var(--white);background:var(--ink)}.rail-stuff .section-display,.rail-stuff .section-echo{font-size:min(4.8vw,5.5rem)}.rail-stuff .section-display{white-space:nowrap}.rail-stuff .section-head .section-display{padding-left:clamp(.75rem,1.2vw,1.25rem)}.rail-stuff .rail-cover{box-shadow:.4rem .4rem 0 var(--orange)}.rail-stuff .rail-viewport+.rail-viewport{border-top:2px solid var(--white)}.rail-stuff .rail-item{width:max(15rem, var(--stuff-w,28vw))}.rail-stuff .rail-cover{aspect-ratio:16/9;display:block}.rail-video{object-fit:cover;width:100%;height:100%;display:block}.rail-hold{background:var(--cream);color:var(--ink);flex-direction:column;justify-content:space-between;padding:.85rem;display:flex;position:absolute;inset:0}.rail-hold-name{font-family:var(--display);letter-spacing:0;font-size:clamp(1.15rem,1.7vw,1.7rem);font-weight:800;line-height:1}.rail-hold-note{font-family:var(--mono);font-size:var(--type-min);letter-spacing:0}.rail-stuff .rail-title{font-family:var(--display);font-size:clamp(1.15rem,1.5vw,1.4rem);font-weight:800;line-height:1.05}.rail-stuff .rail-kind{font-family:var(--mono);font-size:var(--type-min);color:var(--ink);background:var(--orange);border-top:2px solid var(--ink);opacity:1;padding:.5rem .7rem;line-height:1.3;position:absolute;bottom:0;left:0;right:0}@media not all and (hover:hover) and (pointer:fine){.rail-stuff .rail-kind{display:none}}@media (width<=900px){.rail-stuff .section-head{grid-template-columns:minmax(0,1fr)}.rail-stuff .section-echo{display:none}.rail-stuff .section-display{font-size:min(8.62069vw - .258621rem,5.5rem)}}.loader-net,.about-net{width:100%;position:absolute;left:0}.loader-net{height:52%;top:24%}.about-net{z-index:-1;height:88%;top:6%}@media (width<=820px){.about-net{height:100%;top:0}}
