/* Fixed typography, three restrained photographic planes. No library or canvas. */
#edge-graphite .eg-site .eg-hero[data-edge-depth]{
 --eg-depth-x:0;--eg-depth-y:0;--eg-depth-scroll:0;
 isolation:isolate;
}
#edge-graphite .eg-site .eg-hero[data-edge-depth] .eg-arena-bg{
 transform-origin:60% 55%;
 transform:translate3d(calc(var(--eg-depth-x)*-6px),calc(var(--eg-depth-y)*-4px + var(--eg-depth-scroll)*-3px),0) scale(1.06);
 pointer-events:none;
}
#edge-graphite .eg-site .eg-hero[data-edge-depth] .eg-hero-image{
 transform:translate3d(calc(var(--eg-depth-x)*10px),calc(var(--eg-depth-y)*6px + var(--eg-depth-scroll)*5px),0);
 pointer-events:none;
}
#edge-graphite .eg-site .eg-header .eg-logo img.eg-depth-logo-ready{
 --eg-depth-x:0;--eg-depth-y:0;--eg-depth-scroll:0;
 transform:translate3d(calc(var(--eg-depth-x)*10px),calc(var(--eg-depth-y)*6px + var(--eg-depth-scroll)*5px),0);
 transform-origin:50% 50%;
}
#edge-graphite .eg-site .eg-hero[data-edge-depth] .eg-depth-ice{
 position:absolute;inset:auto -3% -14px auto;width:83%;max-width:none;height:40%;
 object-fit:cover;object-position:right bottom;z-index:1;opacity:.38;
 transform:translate3d(calc(var(--eg-depth-x)*18px),calc(var(--eg-depth-y)*9px + var(--eg-depth-scroll)*9px),0);
 pointer-events:none;user-select:none;
}
#edge-graphite .eg-site .eg-hero .eg-depth-toggle{
 position:absolute;right:4.5%;bottom:42px;z-index:4;
 display:inline-flex;align-items:center;justify-content:center;
 min-height:34px;max-width:calc(100% - 170px);padding:6px 12px;
 color:#e9d5a4;background:#0a141bcc;border:1px solid #bea16980;border-radius:3px;
 font:400 11px/1.35 Arial,Helvetica,sans-serif;letter-spacing:.015em;
 text-transform:none;box-shadow:none;cursor:pointer;
}
#edge-graphite .eg-site .eg-hero .eg-depth-toggle[hidden]{display:none!important}
#edge-graphite .eg-site .eg-hero .eg-depth-toggle:focus-visible{outline:2px solid #e8c47a;outline-offset:3px}
#edge-graphite .eg-site .eg-hero .eg-depth-toggle[aria-pressed="true"]{background:#c7a96d;color:#101b22;border-color:#e5c98c}
#edge-graphite .eg-site .eg-hero .eg-depth-toggle:disabled{cursor:wait;opacity:.7}
@media (hover:hover) and (pointer:fine){
 #edge-graphite .eg-site .eg-hero .eg-depth-toggle{display:none!important}
}
@container(max-width:700px){
 #edge-graphite .eg-site .eg-hero[data-edge-depth] .eg-arena-bg{
  transform:translate3d(calc(var(--eg-depth-x)*-3px),calc(var(--eg-depth-y)*-2px + var(--eg-depth-scroll)*-2px),0) scale(1.06);
 }
 #edge-graphite .eg-site .eg-hero[data-edge-depth] .eg-hero-image{
  transform:translate3d(calc(var(--eg-depth-x)*5px),calc(var(--eg-depth-y)*3px + var(--eg-depth-scroll)*3px),0);
 }
 #edge-graphite .eg-site .eg-header .eg-logo img.eg-depth-logo-ready{
  transform:translate3d(calc(var(--eg-depth-x)*5px),calc(var(--eg-depth-y)*3px + var(--eg-depth-scroll)*3px),0);
 }
 #edge-graphite .eg-site .eg-hero[data-edge-depth] .eg-hero-content{padding-top:38px}
 #edge-graphite .eg-site .eg-hero[data-edge-depth] .eg-depth-ice{
  width:110%;height:32%;right:-5%;opacity:.3;
  transform:translate3d(calc(var(--eg-depth-x)*8px),calc(var(--eg-depth-y)*4px + var(--eg-depth-scroll)*5px),0);
 }
 #edge-graphite .eg-site .eg-hero .eg-depth-toggle{
  left:22px;right:auto;bottom:8px;min-height:32px;max-width:calc(100% - 158px);
  padding:5px 10px;font-size:10px;letter-spacing:0;
 }
}
@media(prefers-reduced-motion:reduce){
 #edge-graphite .eg-site .eg-hero[data-edge-depth] .eg-arena-bg,
 #edge-graphite .eg-site .eg-hero[data-edge-depth] .eg-hero-image,
 #edge-graphite .eg-site .eg-hero[data-edge-depth] .eg-depth-ice,
 #edge-graphite .eg-site .eg-header .eg-logo img.eg-depth-logo-ready{transform:none!important}
 #edge-graphite .eg-site .eg-hero .eg-depth-toggle{display:none!important}
}
