
@font-face{font-family:"Anton";src:url(../assets/fonts/anton-latin.woff2) format("woff2");font-weight:400;font-display:swap}
@font-face{font-family:"Secular One";src:url(../assets/fonts/secular-one-heb.woff2) format("woff2");font-weight:400;font-display:swap;unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}
@font-face{font-family:"Permanent Marker";src:url(../assets/fonts/permanent-marker.woff2) format("woff2");font-weight:400;font-display:swap}
:root{--red:#e3241b;--redhi:#ff4a2e;--blood:#7a0c0e;--disp:"Anton","Secular One",Impact,sans-serif;--dheb:"Secular One","Anton",sans-serif;--mark:"Permanent Marker","Anton",cursive;
  --chrome:linear-gradient(180deg,#ffffff 0%,#e9ecef 22%,#9ba1a8 47%,#3d4147 51%,#c9ced4 62%,#ffffff 78%,#8d9399 100%);
  --goldg:linear-gradient(100deg,#8a6a32 0%,#efd59b 25%,#c9a25a 45%,#fff1c9 56%,#c9a25a 72%,#8a6a32 100%)}
.grain{opacity:.11;mix-blend-mode:overlay}


.orr-mark{display:grid;justify-items:center;margin:0;line-height:.8;direction:ltr;position:relative;isolation:isolate;filter:drop-shadow(0 10px 30px rgba(0,0,0,.6))}
.om-orr{position:relative;display:block;font-family:var(--disp);font-weight:400;font-size:clamp(130px,15.5vw,300px);letter-spacing:.015em;line-height:.8;
  background:var(--chrome);-webkit-background-clip:text;background-clip:text;color:transparent}
.om-stack{display:grid;font-size:clamp(130px,15.5vw,300px);line-height:.8}
.om-stack>span{grid-area:1/1}
.om-sh{font-family:var(--disp);letter-spacing:.015em;color:var(--red);transform:translate(.045em,.035em)}
.om-stack .om-orr{font-size:1em}
.om-de{display:block;font-family:var(--disp);font-size:.24em;letter-spacing:.62em;padding-inline-start:.62em;margin-top:.5em;background:var(--goldg);-webkit-background-clip:text;background-clip:text;color:transparent}
.orr-hero .orr-mark .om-de{display:none}
.orr-hero .orr-mark{font-size:inherit}
.hero .deloco{width:44%;transform:rotate(-6deg) translateY(-18%);margin-top:-.2em;position:relative;z-index:2;filter:drop-shadow(0 6px 16px rgba(0,0,0,.8))}
.hero-crest{width:clamp(40px,3.4vw,58px);height:auto;aspect-ratio:1/1.05;color:var(--gold);filter:drop-shadow(0 0 18px rgba(201,162,90,.35))}


.orr-fx{position:absolute;inset:0;z-index:-1;pointer-events:none}
.orr-fx i{position:absolute;inset:0;display:block}
.fx-red{background:radial-gradient(60% 70% at 26% 78%,rgba(227,36,27,.55),transparent 70%),linear-gradient(0deg,rgba(122,12,14,.55),transparent 45%);mix-blend-mode:soft-light}
.fx-ht{background:radial-gradient(circle,rgba(10,7,6,.85) 1.05px,transparent 1.55px) 0 0/6px 6px;mix-blend-mode:multiply;opacity:.55;
  -webkit-mask-image:linear-gradient(20deg,#000 0%,transparent 42%);mask-image:linear-gradient(20deg,#000 0%,transparent 42%)}
.fx-leak{background:radial-gradient(38% 46% at 0% 12%,rgba(255,110,40,.55),transparent 70%),radial-gradient(30% 40% at 58% 0%,rgba(255,60,40,.28),transparent 70%);mix-blend-mode:screen;animation:leak 11s ease-in-out infinite alternate}
@keyframes leak{0%{opacity:.55;transform:translate3d(0,0,0)}100%{opacity:1;transform:translate3d(3%,2%,0)}}
.hero-giant{position:absolute;right:-1vw;bottom:-8.5vw;z-index:-1;font-family:var(--disp);font-size:46vw;line-height:.8;letter-spacing:-.01em;color:transparent;-webkit-text-stroke:1.2px rgba(227,36,27,.3);pointer-events:none;user-select:none}
.orr-hero picture img{animation:kb 2.6s cubic-bezier(.2,.7,.2,1) both}
@keyframes kb{from{transform:scale(1.1)}to{transform:scale(1)}}
body.revealed .orr-hero .om-stack{animation:omIn 1.15s cubic-bezier(.2,.8,.2,1) both}
body.revealed .hero .deloco{animation:sigIn 1.2s .35s cubic-bezier(.2,.8,.2,1) both}
@keyframes omIn{from{clip-path:inset(100% 0 0 0);transform:translateY(.12em)}to{clip-path:inset(-20% -10% -20% -10%);transform:none}}
@keyframes sigIn{from{opacity:0;clip-path:inset(0 100% 0 0)}to{opacity:1;clip-path:inset(-30% -30% -30% -30%)}}
.orr-hero .heb{font-family:var(--dheb);font-weight:400;font-size:clamp(24px,2vw,34px);letter-spacing:.01em}
.hero .tagline.roles{font-family:var(--disp);letter-spacing:.32em;font-size:clamp(12px,1vw,15px);color:var(--cream)}
.hero .tagline.roles i{color:var(--red)}
.cta.solid{background:var(--red);border-color:var(--red);box-shadow:0 10px 40px -8px rgba(227,36,27,.7)}


.tag{position:absolute;z-index:4;font-family:var(--mark);font-size:clamp(16px,1.5vw,24px);line-height:1;color:#fff;background:var(--red);padding:.5em .8em .42em;transform:rotate(-7deg);box-shadow:0 10px 30px rgba(0,0,0,.55);white-space:nowrap;pointer-events:none}
.tag::before{content:"";position:absolute;width:62px;height:20px;top:-10px;left:50%;margin-left:-31px;background:rgba(238,224,190,.62);transform:rotate(4deg);box-shadow:0 1px 3px rgba(0,0,0,.25)}
.tag-hero{left:44%;bottom:17%}
.tag-lw{top:7%;right:2%;transform:rotate(8deg);background:#0a0706;color:var(--goldhi);border:1px solid var(--gold)}
.tag-tt{top:-26px;inset-inline-start:2%;transform:rotate(-5deg)}
.taped{position:relative}
.taped::after{content:"";position:absolute;z-index:3;width:96px;height:26px;top:-12px;left:50%;margin-left:-48px;background:rgba(238,224,190,.5);transform:rotate(-3deg);box-shadow:0 1px 4px rgba(0,0,0,.3);pointer-events:none}


.tk-wrap{position:relative;z-index:5;overflow:hidden;padding:26px 0;margin-block:-26px}
.tw-gold{margin-top:-56px}
.ticker{position:relative;overflow:hidden;width:106vw;margin-inline:-3vw;padding:16px 0;transform:rotate(-1.6deg);box-shadow:0 20px 60px rgba(0,0,0,.6)}
.tk-gold{background:#0b0807;border-block:1px solid rgba(201,162,90,.45)}
.tk-red{background:var(--red);transform:rotate(1.4deg);margin-block:clamp(20px,3vw,50px) clamp(-10px,-1vw,0px)}
.tk-track{display:flex;width:max-content;direction:ltr;animation:tk 42s linear infinite}
.tk-track.rev{animation-direction:reverse;animation-duration:36s}
.tk-track>span{display:inline-flex;align-items:center;white-space:nowrap}
.ticker span{font-family:var(--disp);text-transform:uppercase;font-size:clamp(22px,2.6vw,42px);letter-spacing:.06em;line-height:1}
.tk-gold span{background:var(--goldg);-webkit-background-clip:text;background-clip:text;color:transparent}
.tk-gold i{-webkit-text-fill-color:var(--red);color:var(--red)}
.tk-red span{color:#0a0706;font-family:var(--dheb);font-weight:400;font-size:clamp(22px,2.4vw,40px)}
.ticker i{font-style:normal;margin-inline:.7em;font-size:.6em}
.tk-red i{color:#fff}
@keyframes tk{to{transform:translateX(-50%)}}


.sec-head .num{font-family:var(--disp);font-style:normal;font-size:clamp(64px,7.5vw,132px);line-height:.8;color:transparent;-webkit-text-stroke:1.4px var(--red);letter-spacing:.02em}
.sec-head .eyebrow{font-family:var(--disp);letter-spacing:.34em;font-size:clamp(12px,1vw,15px);color:var(--goldhi)}
html[lang=he] .sec-head .eyebrow{font-family:var(--dheb);font-weight:400;letter-spacing:.04em;font-size:clamp(18px,1.5vw,24px)}
.sec-head .rule{background:linear-gradient(90deg,var(--red),rgba(201,162,90,.35) 40%,transparent)}
h2.display{font-family:var(--disp);text-transform:uppercase;font-size:clamp(64px,8.6vw,168px);line-height:.86;letter-spacing:.005em}
h2.display em{font-family:var(--mark);text-transform:none;font-style:normal;color:var(--red);font-size:.78em;display:inline-block;transform:rotate(-3deg)}
html[lang=he] h2.display{font-family:var(--dheb);font-weight:400;font-size:clamp(54px,7vw,132px);line-height:.95;letter-spacing:-.01em}
html[lang=he] h2.display em{font-family:var(--dheb);font-weight:400;font-size:1em;transform:none;color:var(--red)}
.lead{font-size:clamp(16px,1.15vw,19px)}


.orr-music{background:radial-gradient(60% 50% at 85% 10%,rgba(227,36,27,.14),transparent 70%),var(--noir)}
.era .title-he{font-family:var(--dheb);font-weight:400;font-size:clamp(52px,5.6vw,104px);line-height:.95}
.rel-lw .title-he{font-size:clamp(80px,8.4vw,160px)!important;line-height:.85!important}
.rel-lw .title-he{font-family:var(--disp);font-weight:400;text-transform:uppercase;letter-spacing:.01em}
.lw-panel{background:radial-gradient(90% 70% at 30% 20%,#ff3b26 0%,var(--red) 30%,var(--blood) 75%,#2a0506 100%)!important;overflow:visible!important;transform:rotate(-1.5deg);box-shadow:24px 24px 0 #0a0706,24px 24px 0 1px rgba(201,162,90,.5),0 40px 90px rgba(0,0,0,.6)}
.lw-ht{position:absolute;inset:0;background:radial-gradient(circle,rgba(10,7,6,.55) 1.3px,transparent 1.9px) 0 0/7px 7px;-webkit-mask-image:linear-gradient(150deg,transparent 30%,#000 100%);mask-image:linear-gradient(150deg,transparent 30%,#000 100%);pointer-events:none}
.lw-type{position:relative;z-index:2}
.lw-t{font-family:var(--disp)!important;font-weight:400!important;text-transform:uppercase;font-size:clamp(96px,10.5vw,190px)!important;line-height:.82!important;
  background:none!important;-webkit-background-clip:border-box!important;background-clip:border-box!important;color:#f8efe2!important;text-shadow:.04em .04em 0 #0a0706}
.lw-t em{font-family:var(--mark);text-transform:none;font-style:normal;color:#0a0706;text-shadow:none;font-size:.62em;display:inline-block;transform:rotate(-6deg) translateY(-.1em)}
.lw-y{font-family:var(--disp)!important;font-style:normal!important;color:#0a0706!important;letter-spacing:.5em!important;font-size:clamp(16px,1.4vw,22px)!important}
.lw-c{color:rgba(10,7,6,.78)!important;font-weight:600}
.lw-panel .corner{color:#0a0706}
.rel-c-title{font-family:var(--dheb)!important;font-style:normal!important;font-weight:400;font-size:clamp(44px,4.4vw,80px)!important}
.aplayer{box-shadow:0 0 0 1px rgba(227,36,27,.4),0 30px 80px -20px rgba(227,36,27,.45)}


.orr-statement{clip-path:polygon(0 4vw,100% 0,100% calc(100% - 4vw),0 100%);margin-block:-2vw;isolation:isolate}
.orr-statement img{filter:grayscale(1) contrast(1.22) brightness(1.06)}
.orr-statement .duo{position:absolute;inset:0;background:linear-gradient(120deg,#ff3a22,var(--red) 45%,#5a0709);mix-blend-mode:multiply;pointer-events:none}
.orr-statement .duo::after{content:"";position:absolute;inset:0;background:radial-gradient(circle,rgba(0,0,0,.5) 1.1px,transparent 1.6px) 0 0/6px 6px;mix-blend-mode:multiply;opacity:.45;-webkit-mask-image:linear-gradient(0deg,#000,transparent 60%);mask-image:linear-gradient(0deg,#000,transparent 60%)}
.orr-statement::after{background:linear-gradient(0deg,rgba(10,7,6,.85) 0%,rgba(10,7,6,0) 45%)!important}
.statement .big{font-family:var(--disp);text-transform:uppercase}
html[lang=he] .orr-statement .big{font-family:var(--dheb);font-weight:400;font-size:clamp(64px,9.4vw,190px);line-height:.9;letter-spacing:-.015em}
.orr-statement .big span[style]{color:#0a0706!important;-webkit-text-stroke:0}
.orr-statement .big em{color:#0a0706!important;font-family:var(--mark);text-transform:none}
.orr-statement .eyebrow{font-family:var(--disp);letter-spacing:.4em;color:#fff}
html[lang=he] .orr-statement .eyebrow{font-family:var(--dheb);font-weight:400;letter-spacing:.04em;font-size:22px}
.scrawl{position:absolute;z-index:3;top:12%;left:6%;font-family:var(--mark);font-size:clamp(54px,8vw,150px);color:var(--goldhi);transform:rotate(-9deg);opacity:.92;text-shadow:0 6px 30px rgba(0,0,0,.45);pointer-events:none}


.orr-dj{background:radial-gradient(50% 40% at 85% 12%,rgba(255,40,120,.16),transparent 70%),radial-gradient(60% 50% at 10% 60%,rgba(227,36,27,.16),transparent 70%),radial-gradient(40% 40% at 60% 95%,rgba(120,40,255,.12),transparent 70%),#080506!important}
.glitch{position:relative;text-shadow:3px 0 rgba(255,42,42,.85),-3px 0 rgba(25,230,255,.6);animation:glitch 4.2s steps(1) infinite}
@keyframes glitch{0%,100%{text-shadow:3px 0 rgba(255,42,42,.85),-3px 0 rgba(25,230,255,.6);transform:none}
  91%{text-shadow:-6px 0 rgba(255,42,42,.9),6px 0 rgba(25,230,255,.7);transform:translateX(2px) skewX(-4deg)}
  93%{text-shadow:7px 2px rgba(255,42,42,.9),-5px -2px rgba(25,230,255,.7);transform:translateX(-3px)}
  95%{text-shadow:3px 0 rgba(255,42,42,.85),-3px 0 rgba(25,230,255,.6);transform:none}}
.eq{display:flex;align-items:flex-end;gap:4px;height:54px;margin-top:30px;direction:ltr}
.eq i{flex:0 0 6px;height:100%;background:linear-gradient(0deg,var(--red),var(--redhi) 55%,var(--goldhi));transform-origin:bottom;animation:eq .48s ease-in-out infinite alternate;border-radius:1px}
.eq i:nth-child(3n){animation-duration:.36s}.eq i:nth-child(3n+1){animation-duration:.6s;animation-delay:-.2s}.eq i:nth-child(4n){animation-duration:.42s;animation-delay:-.1s}.eq i:nth-child(5n){animation-duration:.72s}.eq i:nth-child(7n){animation-duration:.3s;animation-delay:-.25s}
@keyframes eq{0%{transform:scaleY(.12)}100%{transform:scaleY(1)}}
.dj-loop-frame{border:0!important;animation:beat .48s ease-in-out infinite alternate;box-shadow:0 0 0 1px rgba(255,74,46,.8),0 0 30px rgba(227,36,27,.35)}
@keyframes beat{0%{box-shadow:0 0 0 1px rgba(255,74,46,.55),0 0 22px rgba(227,36,27,.25),0 0 0 rgba(255,40,120,0)}100%{box-shadow:0 0 0 2px rgba(255,74,46,1),0 0 46px rgba(227,36,27,.6),0 0 110px rgba(255,40,120,.25)}}
.vhs{position:absolute;inset:0;z-index:2;pointer-events:none;background:repeating-linear-gradient(0deg,rgba(0,0,0,.28) 0 1px,transparent 1px 3px);mix-blend-mode:multiply}
.vhs::after{content:"";position:absolute;left:0;right:0;height:16%;top:-16%;background:linear-gradient(180deg,transparent,rgba(255,255,255,.07),transparent);animation:roll 6s linear infinite;mix-blend-mode:screen}
@keyframes roll{to{top:116%}}
.vhs b{position:absolute;top:16px;font-family:"Courier New",monospace;font-weight:400;font-size:clamp(12px,1.1vw,16px);letter-spacing:.12em;color:#fff;text-shadow:2px 0 rgba(255,42,42,.8),-2px 0 rgba(25,230,255,.6);mix-blend-mode:normal}
.vhs .rec{left:18px}.vhs .rec{animation:blink 1s steps(1) infinite}
.vhs .tc{right:18px}
@keyframes blink{50%{opacity:.15}}
.dj-loop video{filter:saturate(1.25) contrast(1.08)}
.dj-loop figcaption{font-family:var(--disp);letter-spacing:.3em;text-transform:uppercase;color:var(--goldhi)!important}
.dj-media .taped{overflow:visible!important;border:0!important;background:none!important}
.dj-media .taped picture{overflow:hidden;border:1px solid rgba(201,162,90,.3);box-shadow:0 30px 70px -20px rgba(0,0,0,.8)}
.dj-mural.taped{transform:rotate(1.6deg)}.dj-a.taped{transform:rotate(-1.4deg)}.dj-b.taped{transform:rotate(1.1deg) translateY(18px)}
.dj-media .taped img{filter:saturate(1.15) contrast(1.06)}
.dj-item{border-color:rgba(227,36,27,.4)!important;background:rgba(10,7,6,.7)!important}
.dj-item .k{font-family:var(--disp)!important;color:var(--red)!important;font-size:28px!important}
a.dj-item:hover{box-shadow:0 0 0 1px var(--red),0 0 40px rgba(227,36,27,.35)}
.orr-quote{border-inline-start-width:4px!important;background:linear-gradient(90deg,rgba(227,36,27,.2),rgba(59,11,13,.1))!important}
html[lang=he] .orr-quote p{font-family:var(--dheb);font-weight:400;font-size:clamp(22px,1.9vw,32px);line-height:1.2}
.tt-grid{position:relative}
.tt-grid .tt:nth-of-type(1){transform:rotate(-2deg)}.tt-grid .tt:nth-of-type(2){transform:rotate(1.4deg) translateY(26px)}.tt-grid .tt:nth-of-type(3){transform:rotate(-1deg)}
.tt-frame{box-shadow:0 0 0 1px rgba(255,74,46,.55),0 30px 70px -20px rgba(0,0,0,.85)}
.tt-facade:hover{box-shadow:0 0 0 2px var(--red),0 0 60px rgba(227,36,27,.5)}
.tt-chip{font-family:var(--disp)!important;background:var(--red)!important;border:0!important;color:#fff!important;letter-spacing:.2em!important}
.tt-facade .pl{border-color:#fff;background:rgba(227,36,27,.55)}
.tt-facade .pl::after{background:#fff}


.orr-videos{background:linear-gradient(180deg,#0a0706,#0f0908);counter-reset:vc}
.vgrid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:clamp(22px,2.4vw,40px)!important;align-items:start}
.vgrid .vcard:first-child{grid-column:1/3;grid-row:1/3}
.vgrid .vcard:first-child .thumb{aspect-ratio:16/10.2}
.vgrid .vcard:first-child h3{font-size:clamp(34px,3.4vw,58px)}
.vcard{counter-increment:vc;position:relative;transform:perspective(1000px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .35s cubic-bezier(.2,.7,.2,1);will-change:transform}
.vcard::before{content:counter(vc,decimal-leading-zero);position:absolute;z-index:3;top:-.42em;inset-inline-end:10px;font-family:var(--disp);font-size:clamp(40px,3.6vw,64px);line-height:1;color:transparent;-webkit-text-stroke:1.2px var(--goldhi);pointer-events:none}
.vcard .thumb{border:0!important;box-shadow:0 0 0 1px rgba(201,162,90,.3);transition:box-shadow .35s}
.vcard:hover .thumb,.vcard:focus-visible .thumb{box-shadow:0 0 0 2px var(--red),0 24px 70px -14px rgba(227,36,27,.65)}
.vcard .thumb::after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(0deg,rgba(10,7,6,.55),transparent 45%);opacity:.8;transition:opacity .35s}
.vcard:hover .thumb::after{opacity:.3}
.vcard .thumb iframe{position:relative;z-index:4}
.vcard h3{font-family:var(--disp)!important;text-transform:uppercase;font-size:clamp(24px,2vw,34px)!important;letter-spacing:.01em}
html[lang=he] .vcard h3:not(.ltr){font-family:var(--dheb)!important;font-weight:400;font-size:clamp(24px,2vw,34px)!important;line-height:1.05}
.vcard .pl{border-color:#fff!important;background:rgba(227,36,27,.6)!important}
.vcard .pl::after{background:#fff!important}
.vtype{background:radial-gradient(90% 80% at 30% 20%,#ff3b26,var(--red) 35%,var(--blood) 80%,#2a0506)!important}
.vtype::before{border-color:rgba(10,7,6,.45)!important}
.vtype::after{content:"";position:absolute;inset:0;background:radial-gradient(circle,rgba(10,7,6,.55) 1.2px,transparent 1.8px) 0 0/7px 7px;-webkit-mask-image:linear-gradient(160deg,transparent 35%,#000);mask-image:linear-gradient(160deg,transparent 35%,#000)}
.vtype .vy{font-family:var(--disp)!important;font-style:normal!important;color:#0a0706!important;letter-spacing:.45em!important;position:relative;z-index:1}
.vtype .vt{font-family:var(--disp)!important;text-transform:uppercase;color:#f8efe2!important;text-shadow:.05em .05em 0 #0a0706;font-size:clamp(36px,3.4vw,60px)!important;position:relative;z-index:1}
html[lang=he] .vtype .vt:not(.ltr){font-family:var(--dheb)!important;font-weight:400!important;font-size:clamp(34px,3vw,54px)!important}
.views-note{opacity:.8}


.story .portrait{transform:rotate(-1.6deg);box-shadow:22px 22px 0 var(--red),0 40px 90px rgba(0,0,0,.6)}
.story .portrait::after{content:"";position:absolute;z-index:3;width:110px;height:28px;top:-13px;left:50%;margin-left:-55px;background:rgba(238,224,190,.55);transform:rotate(3deg)}
.story .portrait{position:relative}
.story .facts b{font-family:var(--disp)!important;font-style:normal!important;color:var(--red)!important;font-size:24px!important;letter-spacing:.04em}
.g-grid figure{box-shadow:0 30px 70px -24px rgba(0,0,0,.85)}
.g-a{transform:rotate(-1.2deg)}.g-c{transform:rotate(1.3deg) translateY(30px)}.g-d{transform:rotate(-.6deg);margin-top:10px}
.g-grid img{filter:saturate(1.08) contrast(1.05);transition:filter .5s,transform 1.2s var(--ease)}
.g-grid figure:hover img{filter:saturate(1.25) contrast(1.1)}
.plaque{display:inline-flex;align-items:center;gap:14px;margin-top:30px;padding:12px 20px 12px 14px;border:1px solid rgba(201,162,90,.55);background:linear-gradient(90deg,rgba(201,162,90,.12),transparent)}
.plaque svg{width:34px;height:36px;color:var(--gold)}
.plaque span{font-family:var(--disp);text-transform:uppercase;letter-spacing:.34em;font-size:13px;background:var(--goldg);-webkit-background-clip:text;background-clip:text;color:transparent}
.bloodline .frame{transform:rotate(1.4deg)}
.booking .mail{font-family:var(--disp)!important;font-style:normal!important;font-size:clamp(34px,6.4vw,116px)!important;letter-spacing:.01em;background:var(--chrome);-webkit-background-clip:text;background-clip:text;color:transparent!important;border-bottom:3px solid var(--red)!important;transition:filter .3s}
.booking .mail:hover{filter:drop-shadow(0 0 22px rgba(227,36,27,.6))}
.socials a{font-family:var(--disp);letter-spacing:.24em}
.socials a:hover{border-color:var(--red)!important;color:#fff!important;background:var(--red)}
.foot-mark .om-stack{font-size:clamp(90px,11vw,180px)}
.foot-mark .om-de{font-size:clamp(18px,2vw,30px)}
footer{background:radial-gradient(50% 60% at 50% 100%,rgba(227,36,27,.18),transparent 70%)}


@media (max-width:1200px) and (min-width:901px){.vgrid .vcard:first-child{grid-row:auto}}
@media (max-width:900px),(max-aspect-ratio:4/5){
  .orr-hero .om-stack{font-size:clamp(118px,36vw,190px)}
  .hero .deloco{width:52%}
  .hero-giant{display:none}
  .fx-ht{-webkit-mask-image:linear-gradient(0deg,transparent 30%,#000 55%,transparent 75%);mask-image:linear-gradient(0deg,transparent 30%,#000 55%,transparent 75%);opacity:.22}
  .tag-hero{display:none}
  .tag-lw{right:2%}
  .ticker{padding:11px 0}.tw-gold{margin-top:-44px}
  .orr-statement{clip-path:polygon(0 7vw,100% 0,100% calc(100% - 7vw),0 100%)}
  .scrawl{top:14%;left:auto;right:6%}
  .vgrid{grid-template-columns:1fr!important}
  .vgrid .vcard:first-child{grid-column:auto;grid-row:auto}
  .vgrid .vcard:first-child .thumb{aspect-ratio:16/9}
  .vcard{transform:none!important}
  .tt-grid .tt:nth-of-type(2){transform:rotate(1.4deg)}
  .tt-grid{row-gap:44px}
  .g-c{transform:rotate(1.3deg)}
  .dj-b.taped{transform:rotate(1.1deg)}
  .eq i:nth-child(n+21){display:none}
  .story .portrait{box-shadow:12px 12px 0 var(--red)}
  .lw-panel{box-shadow:12px 12px 0 #0a0706,12px 12px 0 1px rgba(201,162,90,.5)}
  .fx-leak{animation:none}
}
@media (prefers-reduced-motion:reduce){
  .tk-track,.eq i,.dj-loop-frame,.glitch,.vhs::after,.vhs .rec,.fx-leak,.orr-hero picture img,body.revealed .orr-hero .om-stack,body.revealed .hero .deloco{animation:none!important}
  .vcard{transform:none!important;transition:none}
  .tk-track{transform:translateX(-12%)}
}
