:root{--hero-ground-rgb:13 13 13;--hero-h:100vh}body.admin-bar{--hero-h:calc(100vh - 32px)}@media (max-width:782px){body.admin-bar{--hero-h:calc(100vh - 46px)}}#site-hero-home{position:relative;height:var(--hero-h);overflow:hidden;background-color:rgb(var(--hero-ground-rgb));margin-top:-66px!important;--hero-ar:1.7778;--hero-max-crop:0.18;max-width:calc(var(--hero-h) * var(--hero-ar) / (1 - var(--hero-max-crop)));margin-inline:auto;--hero-ov-op:0.30;--hero-ov-live:0.30;--hero-fade-h:34%;--hero-overscan:2%}.hero-layer{position:absolute;background-repeat:no-repeat;background-size:cover;will-change:transform;pointer-events:none}#hero-plate-bg{inset:-6%;background-image:url(../../../../themes/subversive-subverse/assets/images/hero-plate-01.webp);background-position:center center;filter:brightness(.78) contrast(1.1)}#hero-plate-far,#hero-plate-mid,#hero-plate-near{inset:calc(-1 * var(--hero-overscan));background-position:var(--hero-pos-x) var(--hero-pos-y)}#hero-plate-far{background-image:url(../../../../themes/subversive-subverse/assets/images/hero-plate-02.webp)}#hero-plate-mid{background-image:url(../../../../themes/subversive-subverse/assets/images/hero-plate-03.webp)}#hero-plate-near{background-image:url(../../../../themes/subversive-subverse/assets/images/hero-plate-04.webp)}#hero-plate-far{--hero-pos-x:-1%;--hero-pos-y:-1%}#hero-plate-mid{--hero-pos-x:50%;--hero-pos-y:50%}#hero-plate-near{--hero-pos-x:-1%;--hero-pos-y:-1%}@media (max-width:1080px){#hero-plate-far{--hero-pos-x:37%}#hero-plate-mid{--hero-pos-x:17%}#hero-plate-near{--hero-pos-x:6%}}@media (max-width:600px){#hero-plate-mid{--hero-pos-x:12%}#hero-plate-near{--hero-pos-x:4%}}.hero-vignette{position:absolute;inset:0;pointer-events:none;background:radial-gradient(124% 94% at 50% 44%,transparent 46%,rgb(0 0 0 / .58) 100%)}.hero-grain{position:absolute;inset:-50%;pointer-events:none;opacity:.11;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.82' numOctaves='3'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)'/%3E%3C/svg%3E");animation:hero-grain 700ms steps(3) infinite}@keyframes hero-grain{0%{transform:translate(0,0)}33%{transform:translate(-2%,1%)}66%{transform:translate(1%,-2%)}100%{transform:translate(0,0)}}.hero-scrollcue{position:absolute;left:50%;bottom:34px;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:10px;opacity:.5;pointer-events:none;will-change:opacity}.hero-scrollcue::after{content:'';display:block;width:1px;height:44px;background:currentColor;transform-origin:top;animation:hero-cue 2.1s cubic-bezier(.7,0,.3,1) infinite}@keyframes hero-cue{0%{transform:scaleY(0)}45%{transform:scaleY(1)}100%{transform:scaleY(0);transform-origin:bottom}}.hero-overlay{position:absolute;inset:0;pointer-events:none;background-color:rgb(var(--hero-ground-rgb));opacity:var(--hero-ov-live)}.hero-fade-bottom{position:absolute;inset:0;pointer-events:none;background:linear-gradient(to top,rgb(var(--hero-ground-rgb) / 1) 0%,rgb(var(--hero-ground-rgb) / .88) calc(var(--hero-fade-h) * 0.34),rgb(var(--hero-ground-rgb) / .5) calc(var(--hero-fade-h) * 0.66),rgb(var(--hero-ground-rgb) / 0) var(--hero-fade-h))}.hero-type-scrim{position:absolute;inset:0;pointer-events:none;background:radial-gradient(62% 40% at 50% 60%,rgb(var(--hero-ground-rgb) / .88) 0%,rgb(var(--hero-ground-rgb) / .66) 44%,rgb(var(--hero-ground-rgb) / .3) 68%,rgb(var(--hero-ground-rgb) / 0) 88%)}.hero-content{position:relative;will-change:transform,opacity}@media (prefers-reduced-motion:reduce){.hero-grain,.hero-scrollcue::after{animation:none}}