.hero{height:100vh;background:var(--ink);height:100svh;overflow:hidden}.hero__gl{opacity:0;width:100%;height:100%;position:absolute;inset:0}.hero__atmos{pointer-events:none;background:radial-gradient(120% 90% at 50% 40%, #1a0a0e 0%, #0a0507 45%, var(--ink) 80%);position:absolute;inset:0}.hero__aura{aspect-ratio:1;background:radial-gradient(circle,#ff3b3057 0%,#b01a1229 32%,#0000 64%);border-radius:50%;width:min(110vw,140svh);position:absolute;top:46%;left:50%;translate:-50% -50%}.hero__hex{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='83.14'%3E%3Cpath d='M0 20.78L12 0H36L48 20.78M0 20.78L12 41.57H36L48 20.78M12 41.57L0 62.35L12 83.14M36 41.57L48 62.35L36 83.14' fill='none' stroke='%23FF3B30' stroke-opacity='0.14' stroke-width='1'/%3E%3C/svg%3E");animation:30s linear infinite hex-drift;position:absolute;inset:0;-webkit-mask-image:radial-gradient(55% 55% at 50% 45%,#000,#0000 75%);mask-image:radial-gradient(55% 55% at 50% 45%,#000,#0000 75%)}@keyframes hex-drift{to{background-position:0 -83.14px}}.hero__embers{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.hero__stage{inset:var(--nav-h) 0 0 0;will-change:transform;position:absolute}.js .hero__stage{visibility:hidden}.warrior{width:100%;height:100%;overflow:visible}.hero__flash{pointer-events:none;opacity:0;background:radial-gradient(circle at var(--fx,50%) var(--fy,40%), #fff3ea 0%, #ff6a50 12%, #ff3b30 26%, #8e120c 52%, #160203 85%);position:absolute;inset:0}.hero__meta{z-index:2;padding:calc(var(--nav-h) + 24px) var(--gutter) 32px;pointer-events:none;flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:0}.hero__phon{color:var(--bone-dim);align-items:baseline;gap:14px;display:flex}.hero__phon .serif{color:var(--bone);font-size:26px}.hero__bottom{grid-template-columns:1fr auto 1fr;align-items:end;gap:24px;display:grid}.hero__claim{font-family:var(--f-display);text-transform:uppercase;letter-spacing:.01em;font-size:clamp(22px,2.3vw,34px);font-weight:700;line-height:.95}.hero__claim em{font-family:var(--f-serif);text-transform:none;color:var(--ember-2);font-weight:400}.hero__cue{color:var(--bone-dim);flex-direction:column;align-items:center;gap:14px;display:flex}.hero__cue-line{background:linear-gradient(var(--bone), transparent);transform-origin:top;width:1px;height:56px;animation:cue 2.2s var(--ease-io) infinite}@keyframes cue{0%{transform-origin:top;transform:scaleY(0)}45%{transform-origin:top;transform:scaleY(1)}55%{transform-origin:bottom;transform:scaleY(1)}to{transform-origin:bottom;transform:scaleY(0)}}.hero__loc{text-align:right;color:var(--bone-mute);line-height:1.7}@media (max-width:760px){.hero__bottom{grid-template-columns:1fr}.hero__cue,.hero__loc{display:none}}.dict{width:min(760px, calc(100vw - 2 * var(--gutter)));max-height:calc(100svh - var(--nav-h) - 24px);overscroll-behavior:contain;-webkit-backdrop-filter:blur(26px)saturate(1.3);opacity:0;visibility:hidden;background:#08080bcc;border:1px solid #ffffff1f;border-radius:28px;padding:clamp(28px,4vw,52px);position:absolute;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%);box-shadow:0 40px 120px #0000008c,inset 0 1px #ffffff14}.dict__head{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:8px 18px;padding-bottom:22px;display:flex}.dict__word{font-family:var(--f-serif);letter-spacing:-.02em;font-size:clamp(44px,min(7vw,11svh),96px);font-weight:400;line-height:.9}.dict__ipa{color:var(--bone-dim);font-size:26px}.dict__pos{color:var(--ember-2);margin-left:auto}.dict__defs{gap:18px;padding:26px 0;display:grid}.dict__defs li{color:var(--bone-dim);grid-template-columns:34px 1fr;gap:10px;font-size:clamp(16px,1.35vw,19px);display:grid}.dict__defs strong{color:var(--bone);font-weight:600}.dict__defs em{font-family:var(--f-serif);color:var(--bone);font-size:1.15em}.dict__n{border:1px solid var(--line-2);width:26px;height:26px;font-family:var(--f-mono);border-radius:50%;place-items:center;margin-top:2px;font-size:12px;display:grid}.dict__usage{color:var(--bone-mute);text-transform:none;letter-spacing:.02em;font-size:13px}.manifesto{padding:clamp(120px,18vw,260px) 0}.manifesto__text{font-family:var(--f-sans);letter-spacing:-.035em;text-wrap:pretty;max-width:20ch;margin-top:36px;font-size:clamp(30px,4.6vw,76px);font-weight:500;line-height:1.04}.chapters{padding-top:clamp(40px,6vw,80px);overflow:hidden}.chapters__head{margin-bottom:clamp(36px,5vw,64px)}.chapters__title,.jam__title,.ride__title,.universe__title,.iron__title{margin-top:18px;font-size:clamp(44px,min(9vw,14svh),150px)}.display .serif{color:var(--bone-dim);font-size:.92em}.chapters__viewport{height:calc(100vh - var(--nav-h) - 40px);height:calc(100svh - var(--nav-h) - 40px);align-items:center;min-height:520px;display:flex}.chapters__track{padding-inline:var(--gutter);will-change:transform;gap:clamp(16px,2vw,28px);display:flex}.chapter{height:min(640px, calc(100svh - var(--nav-h) - 100px));background:var(--ink-2);border:1px solid var(--line);isolation:isolate;border-radius:32px;flex:0 0 min(1080px,84vw);grid-template-columns:1fr 1fr;display:grid;position:relative;overflow:hidden}.chapter__num{font-family:var(--f-display);color:#0000;-webkit-text-stroke:1px #ffffff14;z-index:-1;pointer-events:none;font-size:clamp(200px,26vw,420px);font-weight:900;line-height:1;position:absolute;bottom:-.2em;right:-.04em}.chapter__body{flex-direction:column;justify-content:flex-end;gap:18px;padding:clamp(28px,4vw,56px);display:flex}.chapter__tag{color:var(--accent,var(--ember))}.chapter__title{font-family:var(--f-display);text-transform:uppercase;font-size:clamp(36px,min(6vw,9svh),96px);font-weight:900;line-height:.84}.chapter__copy{color:var(--bone-dim);max-width:38ch;font-size:clamp(15px,1.2vw,18px)}.chapter__art{border-radius:22px;margin:16px;position:relative;overflow:hidden}.chapter--drill{--accent:#c7d36f}.drill{color:#c7d36f;background:repeating-linear-gradient(135deg,#1a1c12 0 18px,#14160e 18px 36px);flex-direction:column;justify-content:center;align-items:center;gap:26px;display:flex}.drill__time{font-family:var(--f-display);letter-spacing:.02em;font-size:clamp(80px,10vw,170px);font-weight:900;line-height:.8;-webkit-mask-image:linear-gradient(90deg,#000 0 31%,#0000 31% 33%,#000 33% 64%,#0000 64% 66%,#000 66%);mask-image:linear-gradient(90deg,#000 0 31%,#0000 31% 33%,#000 33% 64%,#0000 64% 66%,#000 66%)}.drill__chevrons{gap:8px;display:grid}.drill__chevrons i{clip-path:polygon(0 0,50% 60%,100% 0,100% 40%,50% 100%,0 40%);background:currentColor;width:90px;height:22px}.drill .mono{opacity:.7}.chapter--logic{--accent:#6ee7b7}.logic{color:#6ee7b7;background:#04120c;padding:32px}.logic__code{font-family:var(--f-mono);z-index:1;text-shadow:0 0 18px #6ee7b773;margin:0;font-size:clamp(16px,1.6vw,24px);line-height:1.5;position:relative}.logic__bits{font-family:var(--f-mono);color:#6ee7b721;word-break:break-all;padding:12px;font-size:13px;line-height:1.25;position:absolute;inset:0;overflow:hidden}.chapter--craft{--accent:var(--ember-2)}.craft{background:linear-gradient(160deg,#1b120a,#0c0907);flex-direction:column;justify-content:center;gap:0;padding:24px clamp(20px,3vw,40px);display:flex}.craft li{font-family:var(--f-display);text-transform:uppercase;overflow-wrap:anywhere;color:#f3efe773;border-bottom:1px solid #ffb03a24;align-items:baseline;gap:18px;padding:14px 0;font-size:clamp(20px,2.8vw,44px);font-weight:800;line-height:1;display:flex}.craft li span{font-family:var(--f-mono);letter-spacing:.1em;color:var(--ember-2);flex-shrink:0;width:44px;font-size:12px;font-weight:400}.craft li.is-now{color:var(--bone)}.chapter--home{--accent:#ff8a5b}.sunset{background:linear-gradient(#160a2a 0%,#6b1e4a 38%,#e2553a 62%,#ffb36b 70%,#10213f 70.5%,#07142a 100%)}.sunset__sun{aspect-ratio:1;-webkit-mask-image:repeating-linear-gradient(#000 0 14px,#0000 14px 19px);background:linear-gradient(#fff2c2,#ffb14a 45%,#ff5a1f);border-radius:50%;width:62%;position:absolute;top:70%;left:50%;transform:translate(-50%,-64%);box-shadow:0 0 120px #ff8c3c99;-webkit-mask-image:linear-gradient(#000 0 50%,#0000 50%),repeating-linear-gradient(#000 0 10px,#0000 10px 15px);mask-image:linear-gradient(#000 0 50%,#0000 50%),repeating-linear-gradient(#000 0 10px,#0000 10px 15px);-webkit-mask-composite:source-over;mask-composite:add}.sunset__sea{background:repeating-linear-gradient(#ffaa5a59 0 2px,#0000 2px 12px);animation:3s ease-in-out infinite alternate shimmer;position:absolute;inset:70% 0 0;-webkit-mask-image:radial-gradient(60% 120% at 50% 0,#000,#0000);mask-image:radial-gradient(60% 120% at 50% 0,#000,#0000)}@keyframes shimmer{to{opacity:.6;background-position:0 6px}}.chapters__progress{margin-top:8px;padding-bottom:40px}.chapters__progress span{background:var(--bone);transform-origin:0;height:2px;display:block;transform:scaleX(0)}@media (max-width:860px) and (orientation:portrait){.chapter{grid-template-rows:auto 1fr;grid-template-columns:1fr}.chapter__body{justify-content:flex-start;gap:12px}.chapter__art{margin-top:0}}.metal{background:radial-gradient(90% 60% at 50% 100%,#ff461447,#0000 70%),#050405;min-height:100vh;padding:clamp(120px,16vw,220px) 0;overflow:hidden}.metal__embers{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.metal__inner{position:relative}.metal__pre{margin-top:18px;font-size:clamp(44px,6vw,96px)}.metal__name{margin:clamp(30px, 5vw, 70px) calc(var(--gutter) * -.5) 0;letter-spacing:-.01em;text-align:center;white-space:nowrap;filter:drop-shadow(0 10px 40px #ff461459);font-size:20.5vw;line-height:.78}.metal__name span{background:linear-gradient(176deg,#fff 0%,#d9dde4 20%,#59606c 46%,#f4f6f8 51%,#8c939f 66%,#2b2e35 100%);color:#0000;will-change:transform, filter;-webkit-background-clip:text;background-clip:text;display:inline-block}.metal__grid{grid-template-columns:1.2fr 1fr;align-items:end;gap:48px;margin-top:clamp(50px,7vw,100px);display:grid}.metal__quote p{font-size:clamp(42px,5.4vw,88px);line-height:.95}.metal__quote cite{color:var(--bone-mute);margin-top:18px;font-style:normal;display:block}.metal__stats{border-top:1px solid var(--line-2);grid-template-columns:repeat(3,1fr);display:grid}.metal__stats div{padding:18px 16px 0 0}.metal__stats dt{color:var(--bone-mute);font-size:11px}.metal__stats dd{margin-top:10px;font-size:clamp(34px,3.6vw,58px)}@media (max-width:860px){.metal__grid{grid-template-columns:1fr}}.iron{background:linear-gradient(180deg, #050405, #0b0b0e 30%, #0b0b0e 80%, var(--ink));height:320vh}.iron__sticky{height:100vh;height:100svh;padding:calc(var(--nav-h) + 20px) 0 32px;flex-direction:column;justify-content:space-between;display:flex;position:sticky;top:0;overflow:hidden}.iron__head{grid-template-columns:auto 1fr;align-items:end;column-gap:60px;display:grid}.iron__head .eyebrow{grid-column:1/-1}.iron__title{font-size:clamp(40px,min(7.4vw,11svh),124px)}.iron__head .lede{justify-self:end}.barbell{--pw:clamp(18px, 2.2vw, 34px);height:clamp(110px,min(24vw,26svh),300px);margin-inline:calc(var(--gutter) * -1);position:relative}.barbell__bar{background:linear-gradient(#f6f7f9,#8d939d 45%,#e5e8ec 55%,#4a4e56);border-radius:8px;height:clamp(10px,1.1vw,16px);position:absolute;top:50%;left:2vw;right:2vw;transform:translateY(-50%);box-shadow:0 10px 30px #0009}.barbell__knurl{border-radius:inherit;background:repeating-linear-gradient(90deg,#00000059 0 2px,#0000 2px 5px);position:absolute;inset:0 34%}.barbell__side{align-items:center;gap:clamp(3px,.4vw,6px);display:flex;position:absolute;top:0;bottom:0}.barbell__side--l{flex-direction:row-reverse;right:calc(50% + 21vw)}.barbell__side--r{left:calc(50% + 21vw)}.barbell__side:before{content:"";background:linear-gradient(90deg,#555a62,#d6d9de,#555a62);border-radius:4px;order:-1;width:clamp(10px,1.2vw,18px);height:34%}.plate{--c:#c4301f;height:var(--h,100%);width:var(--w,clamp(18px, 2.2vw, 34px));background:linear-gradient(90deg, #00000059, transparent 30%, #ffffff2e 50%, transparent 70%, #00000073), var(--c);will-change:transform;border-radius:6px;position:relative;box-shadow:inset 0 0 0 1px #ffffff14,0 20px 40px #00000080}.plate:after{content:attr(data-kg);font-family:var(--f-mono);letter-spacing:.1em;color:#ffffffd9;white-space:nowrap;font-size:10px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-90deg)}.iron__foot{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px;display:flex}.iron__kg{align-items:baseline;gap:14px;display:flex}.iron__kg .display{font-variant-numeric:tabular-nums;font-size:clamp(56px,min(11vw,16svh),180px);line-height:.8}.iron__kg .mono{color:var(--bone-mute)}.week{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;min-width:min(560px,100%);display:grid}.week li{border:1px solid var(--line);color:var(--bone-mute);border-radius:14px;gap:10px;padding:12px 10px;transition:background-color .4s,color .4s,border-color .4s;display:grid}.week b{font-family:var(--f-display);text-transform:uppercase;font-size:20px;font-weight:800}.week li.is-lit{background:var(--ember);border-color:var(--ember);color:var(--ink)}@media (max-width:860px) and (orientation:portrait){.iron__head{grid-template-columns:1fr}.iron__head .lede{justify-self:start;margin-top:16px}.week b{font-size:13px}.week{gap:4px}.week li{border-radius:10px;padding:10px 6px}.week .mono{letter-spacing:.04em;font-size:9px}.barbell{--pw:11px}.barbell__side--l{right:calc(50% + 10vw)}.barbell__side--r{left:calc(50% + 10vw)}.plate:after{display:none}}.jam{background:radial-gradient(70% 50% at 50% 0%, #3d7bff1f, transparent 70%), var(--ink);padding:clamp(120px,14vw,200px) 0}.jam__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:clamp(40px,6vw,80px);display:flex}kbd{font-family:var(--f-mono);border:1px solid var(--line-2);color:var(--bone);background:#ffffff0d;border-radius:6px;padding:2px 7px;font-size:.8em}.jam__stage{grid-template-columns:1fr 1.25fr;gap:clamp(16px,2vw,28px);display:grid}.mpc{color:#23211c;background:linear-gradient(#d9d4c8,#b9b3a5);border-radius:28px;padding:clamp(18px,2.4vw,30px);box-shadow:inset 0 2px #fff9,inset 0 -4px #0003,0 40px 80px #00000080}.mpc__top{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.mpc__led{background:#4b1206;border-radius:50%;width:10px;height:10px;transition:background-color 50ms,box-shadow 50ms}.mpc__led.is-on{background:#ff3b12;box-shadow:0 0 14px #ff3b12}.mpc__screen{background:#1d2a1a;border-radius:12px;height:92px;margin-bottom:18px;position:relative;overflow:hidden;box-shadow:inset 0 3px 10px #0009}.mpc__screen canvas{width:100%;height:100%}.mpc__screen span{color:#a9f58e;text-shadow:0 0 10px #a9f58e99;position:absolute;top:10px;left:14px}.mpc__pads{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.pad{aspect-ratio:1;color:#f3efe7bf;touch-action:manipulation;background:linear-gradient(#45433d,#2e2c28);border-radius:14px;flex-direction:column;justify-content:space-between;align-items:flex-start;padding:12px;transition:transform 60ms,box-shadow 60ms;display:flex;position:relative;box-shadow:inset 0 2px #ffffff1f,0 6px #1a1916,0 10px 20px #00000059}.pad span{font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;font-size:11px}.pad kbd{background:#00000040;border-color:#ffffff1a;font-size:11px}.pad:after{content:"";border-radius:inherit;opacity:0;mix-blend-mode:screen;background:radial-gradient(circle at 50% 60%,#ff7832f2,#ff3c1480 50%,#0000 75%);transition:opacity .35s;position:absolute;inset:0}.pad.is-hit{transform:translateY(5px);box-shadow:inset 0 2px #ffffff1f,0 1px #1a1916,0 2px 6px #00000059}.pad.is-hit:after{opacity:1;transition:opacity}.pad--accent{color:#fff;background:linear-gradient(#e2552a,#b23a14);box-shadow:inset 0 2px #ffffff40,0 6px #6e220a,0 10px 20px #00000059}.guitar{touch-action:none;cursor:crosshair;background:radial-gradient(120% 90% at 30% 20%,#3a1d0e,#160b06 60%,#0b0604),#160b06;border-radius:28px;min-height:420px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0f,0 40px 80px #00000080}.guitar:before{content:"";pointer-events:none;background:repeating-linear-gradient(92deg,#0000 0 22px,#ffc89606 22px 23px,#0000 23px 51px);position:absolute;inset:0}.guitar__head{color:#ffd2aa99;z-index:2;justify-content:space-between;display:flex;position:absolute;inset:20px 24px auto}.guitar__strings{z-index:1;width:calc(100% - 56px);height:calc(100% - 120px);position:absolute;inset:70px 0 50px 56px;overflow:visible}.guitar__labels{color:#ffd2aa80;flex-direction:column;justify-content:space-around;display:flex;position:absolute;top:70px;bottom:50px;left:20px}.guitar__pickups{pointer-events:none;z-index:0;justify-content:flex-end;gap:54px;padding-right:18%;display:flex;position:absolute;inset:54px 0 34px}.guitar__pickups i{background:radial-gradient(circle,#9aa0a8 0 3px,#0000 4px) 0 0/100% 16.6667% repeat-y,linear-gradient(90deg,#0d0d0f,#26262b 50%,#0d0d0f);border-radius:10px;width:52px;box-shadow:inset 0 0 0 1px #ffffff0f}@media (max-width:960px){.jam__stage{grid-template-columns:1fr}.guitar__pickups{display:none}.guitar{min-height:340px}}.ride{background:#05060b;height:300vh}.ride__sticky{height:100vh;height:100svh;position:sticky;top:0;overflow:hidden}.ride__road{width:100%;height:100%;position:absolute;inset:0}.ride__ui{height:100%;padding-top:calc(var(--nav-h) + 40px);justify-content:space-between;align-items:flex-start;gap:40px;display:flex;position:relative}.ride__copy{max-width:640px}.ride__copy .lede{margin-top:24px}.ride__copy strong{color:var(--bone);font-weight:600}.gauge{-webkit-backdrop-filter:blur(10px);background:radial-gradient(circle,#0a0a0ed9 58%,#0a0a0e66);border-radius:50%;flex-shrink:0;width:clamp(170px,min(24vw,42svh),330px);padding:18px;position:relative;box-shadow:inset 0 0 0 1px #ffffff1a,0 30px 60px #00000080}.gauge__svg{width:100%;overflow:visible}.gauge__track,.gauge__fill{fill:none;stroke-width:10px;stroke-linecap:round}.gauge__track{stroke:#ffffff14}.gauge__fill{stroke:url(#gaugeGrad);filter:drop-shadow(0 0 8px #ff5014b3)}.gauge__svg line{stroke:#ffffff59;stroke-width:2px}.gauge__svg line.major{stroke:#fffc;stroke-width:3px}.gauge__svg text{fill:#ffffff8c;font-family:var(--f-mono);text-anchor:middle;dominant-baseline:middle;font-size:13px}.gauge__read{flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex;position:absolute;inset:0}.gauge__speed{font-variant-numeric:tabular-nums;font-size:clamp(64px,7vw,104px);line-height:.8}.gauge__read .mono{color:var(--bone-mute)}.gauge__foot{color:var(--bone-mute);justify-content:center;gap:18px;font-size:10px;display:flex;position:absolute;bottom:14%;left:0;right:0}.gauge__foot b{color:var(--ember-2);font-weight:500}@media (max-width:860px) and (orientation:portrait){.ride__ui{flex-direction:column}.gauge{align-self:center;margin-top:auto;margin-bottom:40px}}.universe{padding:clamp(120px,14vw,200px) 0 clamp(80px,10vw,140px)}.universe__head{margin-bottom:clamp(48px,6vw,90px)}.stack{gap:45vh;padding-bottom:10vh;display:grid}@media (max-width:860px){.stack{gap:30vh}}.world{top:calc(var(--nav-h) + 20px + var(--i,0) * 22px);min-height:min(640px, calc(100svh - var(--nav-h) - 60px));isolation:isolate;transform-origin:50% 0;will-change:transform;border-radius:36px;grid-template-columns:1.1fr 1fr;display:grid;position:sticky;overflow:hidden;box-shadow:0 -20px 60px #00000080}.world:first-child{--i:0}.world:nth-child(2){--i:1}.world:nth-child(3){--i:2}.world__text{flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:20px;padding:clamp(28px,4vw,60px);display:flex}.world__url{opacity:.7}.world__title{font-family:var(--f-display);text-transform:uppercase;font-size:clamp(44px,min(7.4vw,12svh),124px);font-weight:900;line-height:.82}.world__title .serif{font-size:.95em}.world__copy{opacity:.8;max-width:40ch;font-size:clamp(16px,1.25vw,19px)}.world__art{place-items:center;padding:clamp(24px,4vw,56px);display:grid;position:relative}.world__art img{transition:transform 1.2s var(--ease-out)}.world:hover .world__art img{transform:scale(1.05)rotate(-2deg)}.world--creator{background:radial-gradient(80% 90% at 0 0,#ff8c2880,#0000 60%),radial-gradient(80% 90% at 100% 100%,#508cff73,#0000 60%),#0c1124}.world--creator .serif{background:linear-gradient(90deg,#ffb03a,#ff8a3a 40%,#5b9bff);color:#0000;-webkit-background-clip:text;background-clip:text;padding-right:.08em}.world--creator .world__art img{border-radius:50%;width:min(420px,90%);box-shadow:0 30px 80px #00000080}.world--apps{background:radial-gradient(70% 80% at 100% 0,#ff46a059,#0000 60%),radial-gradient(70% 80% at 80% 100%,#fabe1e4d,#0000 60%),#120d1c}.world--apps .serif{color:#ff8ad1}.world__icons{grid-auto-flow:column;gap:24px}.world__icons img{border-radius:22%;width:min(220px,36vw);box-shadow:0 30px 70px #0000008c}.world__icons img:first-child{transform:rotate(-8deg)translateY(-20px)}.world__icons img:nth-child(2){transform:rotate(7deg)translateY(30px)}.world--apps:hover .world__icons img:first-child{transform:rotate(-12deg)translateY(-34px)scale(1.04)}.world--apps:hover .world__icons img:nth-child(2){transform:rotate(11deg)translateY(40px)scale(1.04)}.world--software{background:radial-gradient(70% 90% at 0 100%,#33ff3329,#0000 60%),#060b06}.world--software .serif{color:#3f3}.world--software .btn{--hover:#3f3}.term{background:#0a0e0a;border:1px solid #1a3d1a;border-radius:16px;align-self:center;margin:clamp(20px,3vw,48px);padding:0;display:block;overflow:hidden;box-shadow:0 30px 80px #00000080}.term__bar{font-family:var(--f-mono);color:#5a8a5a;border-bottom:1px solid #1a3d1a;align-items:center;gap:8px;padding:12px 16px;font-size:12px;display:flex}.term__bar i{background:#ff5f57;border-radius:50%;width:11px;height:11px}.term__bar i:nth-child(2){background:#febc2e}.term__bar i:nth-child(3){background:#28c840}.term__bar span{margin-left:8px}.term__body{font-family:var(--f-mono);color:#b8ffb8;white-space:pre-wrap;margin:0;padding:20px;font-size:clamp(12px,1.05vw,15px);line-height:1.7}.term__body b{color:#3f3;font-weight:500}.term__cursor{vertical-align:text-bottom;background:#3f3;width:.6em;height:1.1em;animation:1s step-end infinite blink;display:inline-block}@keyframes blink{50%{opacity:0}}@media (max-width:860px) and (orientation:portrait){.world{grid-template-rows:auto auto;grid-template-columns:1fr}.world__art{order:-1;padding-bottom:0}.world--creator .world__art img{width:200px}.world__icons img{width:130px}}@media (max-height:520px) and (orientation:landscape){.ride__ui{padding-top:calc(var(--nav-h) + 8px);align-items:center}.ride__copy .lede{max-width:46ch;margin-top:10px;font-size:14px}.iron__head .lede,.hero__cue{display:none}.chapter__copy{font-size:13px}}@media (max-height:700px) and (orientation:portrait){.ride__ui{padding-top:calc(var(--nav-h) + 12px);gap:12px}.ride__copy .lede{margin-top:12px;font-size:14px}.gauge{width:clamp(130px,34svh,220px);margin-bottom:16px}}.lite .warrior [filter]{filter:none}.lite .warrior [mask]{-webkit-mask:none;mask:none}.lite .warrior .w-visor-bloom,.lite .warrior .w-heat,.lite .warrior .w-sparks{display:none}.lite .hero__hex{animation:none}.hero__floor{display:none}.lite .hero__floor{background:linear-gradient(180deg, transparent, var(--ink) 80%);pointer-events:none;height:26%;display:block;position:absolute;inset:auto 0 0}.lite .dict{background:#08080bed}.sound{right:max(16px, env(safe-area-inset-right));bottom:max(16px, env(safe-area-inset-bottom));z-index:85;font-family:var(--f-sans);justify-items:end;gap:8px;display:grid;position:fixed}.sound__hint{color:var(--ember-2);background:#0a0a0ed1;border:1px solid #ff5a1f66;border-radius:999px;padding:6px 12px;font-size:10px;display:none}.sound[data-state=blocked] .sound__hint{animation:1.6s ease-in-out infinite sound-hint;display:block}@keyframes sound-hint{50%{opacity:.5}}.sound__bar{border:1px solid var(--line-2);-webkit-backdrop-filter:blur(14px);background:#0a0a0ed6;border-radius:999px;align-items:center;gap:4px;padding:5px;display:flex;box-shadow:0 16px 40px #00000080}.sound__btn{width:34px;height:34px;color:var(--bone-dim);border-radius:50%;flex-shrink:0;place-items:center;transition:color .25s,background-color .25s;display:grid}.sound__btn svg{width:15px;height:15px}.sound__btn:hover{color:var(--bone);background:#ffffff14}.sound__btn--main{width:38px;height:38px;color:var(--ink);background:var(--ember)}.sound__btn--main:hover{color:var(--ink);background:var(--ember-2)}.sound__btn--main svg{width:17px;height:17px}.sound__ico--pause,.sound[data-state=playing] .sound__ico--play{display:none}.sound[data-state=playing] .sound__ico--pause{display:block}.sound[data-state=blocked] .sound__btn--main{animation:1.6s ease-out infinite sound-pulse}@keyframes sound-pulse{0%{box-shadow:0 0 #ff5a1f99}to{box-shadow:0 0 0 14px #ff5a1f00}}.sound__thumb{object-fit:cover;border-radius:8px;flex-shrink:0;width:34px;height:34px;margin-left:4px;box-shadow:0 0 0 1px #ffffff1f}.sound[data-state=playing] .sound__thumb{box-shadow:0 0 0 1px #ff5a1f99,0 0 14px #ff3b3059}.sound__meta{gap:2px;min-width:0;padding:0 8px 0 4px;line-height:1.15;display:grid}.sound__title{letter-spacing:-.01em;white-space:nowrap;font-size:13px;font-weight:600}.sound__artist{color:var(--bone-mute);align-items:center;gap:6px;font-size:9px;display:flex}.sound__eq{align-items:flex-end;gap:2px;height:9px;display:inline-flex}.sound__eq i{background:var(--ember);border-radius:1px;width:2px;height:30%}.sound[data-state=playing] .sound__eq i{animation:.9s ease-in-out infinite alternate sound-eq}.sound__eq i:nth-child(2){animation-delay:-.3s!important}.sound__eq i:nth-child(3){animation-delay:-.6s!important}.sound__eq i:nth-child(4){animation-delay:-.15s!important}@keyframes sound-eq{0%{height:20%}50%{height:100%}to{height:45%}}@media (max-width:420px){.sound{right:10px;bottom:max(10px, env(safe-area-inset-bottom))}.sound__btn{width:32px;height:32px}.sound__thumb{width:30px;height:30px}.sound__title{font-size:12px}}.hero__loc{margin-bottom:64px}@media (max-width:760px){.hero__bottom{padding-bottom:64px}}.metal__now{align-items:center;gap:clamp(20px,3vw,40px);margin:clamp(56px,8vw,110px) 0 0;display:flex}.metal__player{background:#000 url(/media/soundtrack/cover.webp) 50%/cover;border-radius:22px;flex-shrink:0;width:240px;height:240px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff1f,0 30px 80px #0009,0 0 60px #ff3b3040}.metal__player iframe{border:0;width:100%;height:100%}.metal__now figcaption{gap:10px;display:grid}.metal__now-label{color:var(--ember-2)}.metal__now-title{font-size:clamp(40px,5vw,76px);line-height:.9}.metal__now-sub{color:var(--bone-mute);text-transform:none}@media (max-width:560px){.metal__now{flex-direction:column;align-items:flex-start}}.isk{background:linear-gradient(180deg, var(--ink), #0a0a0d 18%, #0a0a0d 82%, var(--ink));padding-top:clamp(96px,14vw,180px);position:relative}.isk__intro{gap:22px;max-width:980px;margin-bottom:clamp(48px,8vw,96px);display:grid}.isk__title{font-size:clamp(54px,10vw,156px);line-height:.88}.isk__lede{max-width:620px}.isk__lede em{font-family:var(--f-serif);color:var(--ember-2);font-size:1.15em}.isk__run{height:360vh;height:360svh}.isk__sticky{height:100vh;height:100svh;position:sticky;top:0;overflow:hidden}.isk__frame{clip-path:inset(14% 16% round 28px);will-change:clip-path;background:#111;position:absolute;inset:0}.isk__shot{object-fit:cover;will-change:transform, opacity;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.22)}.isk__shot+.isk__shot{opacity:0}.isk__shade{background:linear-gradient(#0606088c,#0000 32% 52%,#060608db),radial-gradient(120% 80% at 50% 110%,#060608b3,#0000 60%);position:absolute;inset:0}.isk__overlay{padding-top:calc(var(--nav-h) + 20px);pointer-events:none;flex-direction:column;justify-content:flex-end;padding-bottom:clamp(28px,6vh,64px);display:flex;position:absolute;inset:0}.isk__caps{letter-spacing:.14em;text-transform:uppercase;height:1.4em;color:var(--bone);margin-bottom:auto;font-size:12px;position:relative}.isk__caps li{opacity:0;white-space:nowrap;position:absolute;inset:0 auto auto 0}.isk__caps li:before{content:"";background:var(--ember);width:7px;height:7px;box-shadow:0 0 12px var(--ember);vertical-align:1px;border-radius:50%;margin-right:10px;display:inline-block}.isk__credit{color:var(--bone-mute);letter-spacing:.08em;margin-left:12px}.isk__name{letter-spacing:.01em;white-space:nowrap;margin-bottom:14px;font-size:clamp(64px,17.5vw,300px);line-height:.8}.isk__name span{color:#f3efe71a;-webkit-text-stroke:1px #f3efe759;display:inline-block}.isk__name span.is-lit{-webkit-text-stroke:0 transparent}.isk__sub{flex-wrap:wrap;align-items:baseline;gap:8px 22px;display:flex}.isk__sub .serif{font-size:clamp(28px,4vw,56px);line-height:1}.isk__sub .mono{letter-spacing:.14em;text-transform:uppercase;color:var(--bone-dim);font-size:12px}.isk__lower{grid-template-columns:minmax(240px,.8fr) 1.6fr;align-items:center;gap:clamp(28px,5vw,72px);padding-top:clamp(80px,12vw,160px);padding-bottom:clamp(96px,14vw,180px);display:grid}.crest{perspective:900px;justify-items:center;gap:28px;display:grid}.crest__card{aspect-ratio:361/457;width:min(300px,70vw);transform-style:preserve-3d;will-change:transform;position:relative}.crest__card:before{content:"";filter:blur(26px);background:radial-gradient(closest-side,#ff5a1f6b,#0000);position:absolute;inset:12% 6% -6%;transform:translateZ(-40px)}.crest__img{filter:drop-shadow(0 30px 40px #000000b3);width:100%;height:100%;position:relative}.crest__glint{mix-blend-mode:overlay;pointer-events:none;background:linear-gradient(105deg,#0000 38%,#ffffffbf 48%,#0000 58%) 130% 0/260% 100%;position:absolute;inset:0;-webkit-mask:url(/media/isiklar/badge.webp) 50%/100% 100% no-repeat;mask:url(/media/isiklar/badge.webp) 50%/100% 100% no-repeat}.crest figcaption{text-align:center;gap:10px;max-width:340px;display:grid}.crest__label,.anthem__label{letter-spacing:.16em;text-transform:uppercase;color:var(--ember-2);font-size:11px}.crest__read{color:var(--bone-dim);line-height:1.5}.crest__read .serif{color:var(--bone);margin-top:4px;font-size:1.45em;display:block}.anthem{isolation:isolate;border:1px solid var(--line-2);background:#08080b;border-radius:28px;padding:clamp(26px,4vw,52px);position:relative;overflow:hidden}.anthem__bg{z-index:-1;object-fit:cover;opacity:.32;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.1)}.anthem:after{content:"";z-index:-1;background:linear-gradient(110deg,#08080bf0 30%,#08080b8c);position:absolute;inset:0}.anthem__head{gap:8px;margin-bottom:clamp(24px,4vw,44px);display:grid}.anthem__title{font-size:clamp(40px,5.4vw,80px);line-height:.9}.anthem__verses{grid-template-columns:repeat(3,1fr);gap:clamp(20px,3vw,40px);display:grid}.anthem__verse{align-content:start;gap:4px;display:grid}.anthem__verse p{font-family:var(--f-serif);color:var(--bone);font-size:clamp(20px,1.9vw,28px);line-height:1.2}.anthem__verse b{color:var(--ember-2);font-weight:400}.anthem__verse small{border-top:1px solid var(--line);color:var(--bone-mute);margin-top:12px;padding-top:12px;font-size:13px;line-height:1.5}.js [data-anthem-line]{opacity:.16}[data-anthem-line].is-lit{opacity:1;text-shadow:0 0 22px #ffb03a73;transition:opacity .6s var(--ease-out), text-shadow 1.4s var(--ease-out)}.lite [data-anthem-line].is-lit{text-shadow:none}@media (max-width:960px){.isk__lower{grid-template-columns:1fr}.anthem__verses{grid-template-columns:1fr 1fr}}@media (max-width:620px){.isk__run{height:300vh;height:300svh}.isk__frame{clip-path:inset(18% 8% 26% round 20px)}.anthem__verses{grid-template-columns:1fr}.isk__caps{font-size:10.5px}.isk__credit{margin:6px 0 0 17px;display:block}.isk__shot--gate{object-position:70% center}.isk__overlay{padding-bottom:92px}}
