.devil-eyes{flex:none;height:22px;line-height:0;display:inline-block}.devil-eyes svg{width:auto;height:22px;transition:filter .18s;display:block;overflow:visible}.eye{transform-box:fill-box;transform-origin:50%;transition:transform .16s}.land-link:focus-visible .devil-eyes svg{filter:drop-shadow(0 0 8px #d4513280)}@media (hover:hover) and (pointer:fine){.land-link:hover .eye{transform:scaleY(.84)}.land-link:hover .devil-eyes svg{filter:drop-shadow(0 0 8px #d4513280)}}.pupil-move{transition:transform 80ms}.eyes-blink{transform-box:fill-box;transform-origin:50%;transition:transform .11s}.eyes-svg.is-blink .eyes-blink{transform:scaleY(.08)}@media (hover:none),(pointer:coarse){.devil-eyes .pupil-move{transition:transform .4s}.eyes-svg.is-widen .eye{transform:scaleY(1.18)}}@media (prefers-reduced-motion:reduce){.devil-eyes svg,.eye,.pupil-move,.eyes-blink{transition:none}.land-link:hover .eye,.land-link:focus-visible .eye,.eyes-svg.is-widen .eye,.eyes-svg.is-blink .eyes-blink{transform:none}}.land{color:#f5e6dc;-webkit-font-smoothing:antialiased;background:#1f0e08;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,64px);min-height:100svh;padding:0 clamp(24px,6vw,120px);font-family:Inter,ui-sans-serif,system-ui,sans-serif;display:grid;position:relative;overflow:hidden}.land-left{flex-direction:column;align-items:flex-start;max-width:620px;display:flex}.land-logo{width:clamp(220px,30vw,360px);max-width:100%;display:block}.slag{align-items:center;min-height:clamp(110px,14vw,168px);margin-top:clamp(20px,3vw,40px);display:flex}.slag-line{letter-spacing:.01em;margin:0;font-family:Bowlby One,Arial Black,sans-serif;font-size:clamp(34px,4.6vw,64px);font-weight:400;line-height:1.04;animation:3.3s ease-out forwards slagCycle}.slag-line em{color:#d45132;font-style:normal}@keyframes slagCycle{0%{opacity:0;transform:translateY(28px)}12%{opacity:1;transform:translateY(0)}88%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-22px)}}.slag-dots{gap:8px;margin-top:26px;display:flex}.sdot{background:#9c2c18;border-radius:50%;width:6px;height:6px;transition:background .2s}.sdot.on{background:#d45132}.land-actions{flex-wrap:wrap;align-items:center;gap:26px;margin-top:42px;display:flex}.land-btn{cursor:pointer;background:#d45132;border:0;justify-content:center;align-items:center;height:60px;padding:0 46px;font-family:inherit;display:flex;transform:skew(-14deg)}.land-btn>span{letter-spacing:.06em;color:#1f0e08;font:800 17px Inter,sans-serif;display:block;transform:skew(14deg)}.land-btn:hover{background:#bb3b23}.land-link{cursor:pointer;-webkit-tap-highlight-color:transparent;white-space:nowrap;color:#c9a592;text-underline-offset:4px;background:0 0;border:0;align-items:center;gap:10px;max-width:100%;min-height:44px;padding:0;font-family:inherit;font-size:15px;line-height:1.2;text-decoration:underline;text-decoration-thickness:1px;transition:color .16s,opacity .12s;display:inline-flex}.land-link>span{-webkit-text-decoration:inherit;text-decoration:inherit}.land-link:active{opacity:.8;text-decoration-thickness:2px}.land-link:hover,.land-link:focus-visible{color:#f5e6dc}@media (width<=419px){.land-link{flex-wrap:wrap;justify-content:center;row-gap:8px}}.land-right{justify-content:center;align-items:center;display:flex;position:relative}.land-right:before{content:"";pointer-events:none;background:radial-gradient(circle,#bb3b2361 0,#bb3b2300 62%);border-radius:50%;width:clamp(340px,44vw,620px);height:clamp(340px,44vw,620px);position:absolute}.ldev{justify-content:center;align-items:flex-end;width:clamp(240px,30vw,360px);height:clamp(280px,34vw,400px);display:flex;position:relative}.ldisc{background:radial-gradient(circle,#2a120c 0,#1f0e08 64%,#1f0e0800 76%);border:1px solid #d45132;border-radius:50%;width:clamp(200px,26vw,320px);height:clamp(200px,26vw,320px);animation:4s ease-in-out infinite discPulse;position:absolute;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 0 60px 12px #bb3b2352,inset 0 0 60px #7720108c;-webkit-mask-image:linear-gradient(#000 56%,#0000 86%);mask-image:linear-gradient(#000 56%,#0000 86%)}.ldev-body{width:clamp(200px,24vw,280px);height:clamp(220px,26vw,300px);margin-bottom:clamp(26px,3vw,44px);animation:4s ease-in-out infinite discBob;position:relative}.ldev-body img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.ldev-body img.blink{opacity:0;animation:4.2s linear infinite landBlink}@keyframes discPulse{0%,to{box-shadow:0 0 50px 8px #bb3b2342,inset 0 0 60px #7720108c}50%{box-shadow:0 0 80px 18px #bb3b2373,inset 0 0 60px #772010a6}}@keyframes discBob{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-6px)rotate(-2deg)}}@keyframes landBlink{0%,93.99%{opacity:0}94%,97%{opacity:1}97.01%,to{opacity:0}}.land-foot{text-align:center;color:#c9a592;font-size:11px;position:absolute;bottom:22px;left:0;right:0}@media (width<=1023px){.land{text-align:center;grid-template-columns:1fr;justify-items:center;gap:clamp(18px,4vw,32px);padding:clamp(20px,5vw,40px) clamp(14px,5vw,24px) clamp(28px,8vw,72px)}.land-left{align-items:center;min-width:0;max-width:100%}.land-logo{width:min(240px,74vw)}.slag{min-height:120px;margin-top:26px}.slag-line{font-size:38px}.land-actions{justify-content:center;gap:16px 18px;margin-top:26px}.land-btn{height:52px;padding:0 28px}.land-right:before{width:min(420px,88vw);height:min(420px,88vw)}.ldev{width:min(300px,78vw);height:min(340px,88vw)}.ldisc{width:min(240px,62vw);height:min(240px,62vw)}.ldev-body{width:min(280px,72vw);height:min(280px,72vw);margin-bottom:26px}.land-foot{margin-top:8px;position:static}}@media (prefers-reduced-motion:reduce){.slag-line{opacity:1;animation:none;transform:none}.ldisc,.ldev-body,.ldev-body img.blink{animation:none}}
