.intro-scene{--intro-paper:#edf1f4;--intro-ink:#1c272d;--intro-line:#536a7a3d;--intro-scene-progress:.35;--intro-pointer-x:0;--intro-pointer-y:0;--intro-title-y:0px;--intro-light-x:50%;isolation:isolate;background:var(--intro-paper);max-width:100%;color:var(--intro-ink);position:relative}.intro-scene--dark{--intro-paper:#18242c;--intro-ink:#edf1f4;--intro-line:#bfccd83d}.intro-scene-stage{isolation:isolate;min-height:38rem;padding-block:2rem 3.5rem;position:relative;overflow:clip}.intro-scene-content{z-index:2;width:100%;min-width:0;position:relative}.intro-scene-art{z-index:0;pointer-events:none;perspective:1100px;opacity:.7;position:absolute;inset:0 0 0 38%;overflow:clip;-webkit-mask-image:linear-gradient(90deg,#0000,#000 30%);mask-image:linear-gradient(90deg,#0000,#000 30%)}.intro-scene-camera{aspect-ratio:4/5;width:clamp(16rem,30vw,32rem);transform-style:preserve-3d;position:absolute;top:50%;left:58%;transform:translate(-50%,-50%)rotateY(-4deg)}.intro-scene-plane{border:1px solid var(--intro-line);background:var(--intro-paper);transform-style:preserve-3d;position:absolute;inset:0;box-shadow:1rem 2rem 4rem -2rem #15263238}.intro-scene-plane--back{background:repeating-linear-gradient(0deg,transparent 0 calc(12.5% - 1px),var(--intro-line) calc(12.5% - 1px) 12.5%),repeating-linear-gradient(90deg,transparent 0 calc(25% - 1px),var(--intro-line) calc(25% - 1px) 25%);transform:translate3d(14%,0,-100px)rotate(11deg)}.intro-scene-plane--middle{flex-direction:column;justify-content:space-between;padding:1.5rem;display:flex;transform:translate(-8%,1%)rotate(-5deg)}.intro-scene-plane--middle>span,.intro-scene-plane--middle>small,.intro-scene-plane--front>span:first-child{letter-spacing:.1em;color:var(--intro-ink);font:500 .6rem/1.5 ui-monospace,monospace}.intro-scene-plane--middle>b{letter-spacing:-.1em;color:var(--intro-ink);opacity:.1;align-self:center;font:500 clamp(7rem,18vw,18rem)/1 system-ui,sans-serif}.intro-scene-plane--middle>i{border-block:1px solid var(--intro-line);position:absolute;inset:3rem 1.5rem}.intro-scene-plane--front{background:var(--intro-paper);flex-direction:column;justify-content:space-between;padding:1.25rem;display:flex;inset:56% -9% 8% 21%;transform:translateZ(65px)rotate(4deg)}.intro-scene-plane--front>span:last-child{letter-spacing:-.07em;font:500 clamp(2.75rem,5.5vw,5.75rem)/1 system-ui,sans-serif}.intro-scene-plane--front>i{background:var(--intro-line);width:100%;height:1px}.intro-scene-axis{border-top:1px solid var(--intro-line);border-bottom:1px solid var(--intro-line);opacity:.4;position:absolute;inset:15% 8%;transform:rotate(-18deg)}.intro-scene-index{z-index:2;letter-spacing:.08em;color:var(--intro-ink);opacity:.65;pointer-events:none;align-items:center;gap:1rem;font:500 .55rem/1.5 ui-monospace,monospace;display:flex;position:absolute;inset:auto clamp(1.25rem,5vw,6rem) 1.25rem}.intro-scene-index>i{opacity:.25;background:currentColor;flex:1;height:1px}.intro-scene[data-intro-mode=pinned]{min-height:150svh}.intro-scene[data-intro-mode=pinned]>.intro-scene-stage{top:var(--intro-scene-top,0px);min-height:var(--intro-scene-height,100svh);align-items:center;display:flex;position:sticky}.intro-scene :is(a,button,input):focus-visible{outline-offset:4px;outline:2px solid #1666b2}.intro-scene--dark :is(a,button,input):focus-visible{outline-color:#b0d2f4}@media (max-width:999px){.intro-scene-stage{min-height:0;padding-block:1.25rem 3.25rem}.intro-scene-art{opacity:.3;inset:0 0 0 28%}.intro-scene-camera{width:27rem;left:70%}.intro-scene-index{font-size:.5rem}.intro-scene-index>span:last-child{display:none}}@media (max-width:759px){.intro-scene-art{opacity:.13;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 75%);mask-image:linear-gradient(90deg,#0000,#000 75%)}.intro-scene-camera{width:22rem;left:85%}.intro-scene-stage{padding-block:1rem 3rem}.intro-scene-index{inset-inline:1.25rem}}html[data-motion=reduced] .intro-scene[data-intro-mode=pinned]{min-height:0}html[data-motion=reduced] .intro-scene[data-intro-mode=pinned]>.intro-scene-stage{min-height:0;position:relative;top:auto}html[data-motion=reduced] .intro-scene-camera{transform:translate(-50%,-50%)!important}@media (prefers-reduced-motion:reduce){.intro-scene[data-intro-mode=pinned]{min-height:0}.intro-scene[data-intro-mode=pinned]>.intro-scene-stage{min-height:0;position:relative;top:auto}.intro-scene-camera{transform:translate(-50%,-50%)!important}}@media (prefers-reduced-transparency:reduce){.intro-scene-art{opacity:.12}.intro-scene-plane{box-shadow:none}}@media (prefers-contrast:more){.intro-scene{--intro-line:currentColor}.intro-scene-art{display:none}.intro-scene-index{opacity:1}}@media print{.intro-scene{min-height:0!important}.intro-scene-stage{padding:0;min-height:0!important;position:relative!important;top:auto!important}.intro-scene-art,.intro-scene-index{display:none}}.intro-scene-stage:before{content:"";z-index:1;pointer-events:none;background:radial-gradient(ellipse at var(--intro-light-x) 30%,#fff7,transparent 58%);opacity:.5;mix-blend-mode:soft-light;position:absolute;inset:0}.intro-scene--dark .intro-scene-stage:before{background:radial-gradient(ellipse at var(--intro-light-x) 30%,#92cee52e,transparent 60%);mix-blend-mode:screen}.intro-scene-horizon{transform:perspective(900px) rotateX(52deg) rotateZ(-12deg) translate3d(calc(var(--intro-pointer-x)*-6px),calc(var(--intro-pointer-y)*-4px),-90px);opacity:.45;position:absolute;inset:11% -15%}.intro-scene-horizon>i{border:1px solid var(--intro-line);border-radius:50%;position:absolute;inset:0}.intro-scene-horizon>i:nth-child(2){opacity:.65;inset:14%}.intro-scene-horizon>i:nth-child(3){opacity:.4;inset:29%}.intro-scene-light{background:radial-gradient(ellipse at var(--intro-light-x) 40%,#7caac025,transparent 54%);transform:translate3d(calc(var(--intro-pointer-x)*8px),calc(var(--intro-pointer-y)*6px),0);position:absolute;inset:-20%}.intro-scene[data-intro-motion=active] .intro-scene-content>:is(header,section)>:is(h1,h2){transform:translate3d(0,var(--intro-title-y),0);clip-path:inset(0 0 calc((1 - var(--intro-scene-progress,.35))*1.5%) 0)}.intro-scene[data-intro-motion=active] .intro-scene-plane--front{transform:translate3d(calc(var(--intro-pointer-x)*-5px),calc(var(--intro-pointer-y)*-3px),100px) rotateZ(calc(4deg - var(--intro-scene-progress,.35)*3deg))}.intro-scene[data-intro-motion=active] .intro-scene-plane--back{transform:translate3d(14%,0,-175px) rotateZ(calc(13deg - var(--intro-scene-progress,.35)*7deg))}.intro-scene :is([id],h1,h2){scroll-margin-top:calc(var(--intro-scene-top,0px) + 1.5rem)}.intro-scene:focus-within .intro-scene-content :is(h1,h2),.intro-scene[data-intro-motion=quiet] .intro-scene-content :is(h1,h2){clip-path:none!important;transform:none!important}.intro-scene[data-intro-motion=quiet] :is(.intro-scene-horizon,.intro-scene-light){transform:none}@media (max-width:759px),(max-height:559px){.intro-scene-horizon{opacity:.18;inset:20% -35%}.intro-scene-stage:before{opacity:.25}.intro-scene[data-intro-motion=active] .intro-scene-content>:is(header,section)>:is(h1,h2){clip-path:none}}@media (prefers-reduced-motion:reduce),print{.intro-scene-content :is(h1,h2){clip-path:none!important;transform:none!important}.intro-scene-horizon,.intro-scene-light{transform:none!important}}@media (forced-colors:active){.intro-scene-art,.intro-scene-stage:before{display:none}.intro-scene-content :is(h1,h2){clip-path:none!important;transform:none!important}}html[data-design=inkwell] #main .public-editorial-intro .intro-scene-content>:is(.pagehero,.ugc-hero,.pump-live-hero,.legacy-grid){background:0 0;min-height:0;padding-block:clamp(2.5rem,5vw,5rem)}html[data-design=inkwell] #main .public-editorial-intro .intro-scene-content>:is(.pagehero,.ugc-hero,.pump-live-hero):before{display:none}.public-editorial-intro .intro-scene-art{opacity:.38}.public-editorial-intro .intro-scene-content>.legacy-grid{width:100%}.public-editorial-intro[data-intro-motion=active] .intro-scene-content>:is(.pagehero,.ugc-hero,.pump-live-hero,.legacy-grid)>h1{transform:translate3d(0,var(--intro-title-y),0);clip-path:inset(0 0 calc((1 - var(--intro-scene-progress,.35))*1.5%) 0)}@media (max-width:759px){.public-editorial-intro .intro-scene-art{opacity:.12}html[data-design=inkwell] #main .public-editorial-intro .intro-scene-content>:is(.pagehero,.ugc-hero,.pump-live-hero,.legacy-grid){padding-block:1.5rem 2rem}}
