.akuma-rsl{--bg: #dfdfdf;--bg-soft: #e8e8e8;--bg-deep: #c4c4c4;--bg-dark: #121212;--bg-dark-soft: #1c1c1c;--bg-card: #ffffff;--line: rgba(18,18,18,.14);--line-strong: #121212;--line-on-dark: rgba(255,255,255,.12);--ink: #121212;--ink-mute: #6b6b6b;--ink-faint: #9a9a9a;--ink-light: #ffffff;--ink-light-mute: #b5b5b5;--akuma: #d80000;--akuma-deep: #a30000;--display: "Archivo Black", "Archivo", "Helvetica Neue", sans-serif;--display-alt: "Archivo", "Helvetica Neue", sans-serif;--body: "Josefin Sans", system-ui, sans-serif;--pad-x: clamp(20px, 5vw, 96px);--max: 1400px;--ease: cubic-bezier(.2,.7,.2,1);--ease-h: cubic-bezier(.55,.05,.2,1)}.akuma-rsl *,.akuma-rsl *:before,.akuma-rsl *:after{box-sizing:border-box}.akuma-rsl{scroll-behavior:smooth}.akuma-rsl{margin:0;padding:0}.akuma-rsl{background:var(--bg);color:var(--ink);font-family:var(--body);font-weight:400;line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.akuma-rsl img,.akuma-rsl svg{display:block;max-width:100%}.akuma-rsl button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}.akuma-rsl a{color:inherit;text-decoration:none}.akuma-rsl ::selection{background:var(--akuma);color:#fff}.akuma-rsl .wrap{max-width:var(--max);margin:0 auto;padding:0 var(--pad-x)}.akuma-rsl h1,.akuma-rsl h2,.akuma-rsl h3,.akuma-rsl h4{font-family:var(--display);font-weight:800;text-transform:uppercase;letter-spacing:-.01em;line-height:.96;margin:0}.akuma-rsl .display{font-size:clamp(56px,11vw,168px);font-weight:800;line-height:.9;letter-spacing:-.025em}.akuma-rsl .h2{font-size:clamp(42px,6.5vw,92px);font-weight:800;line-height:.95;letter-spacing:-.018em}.akuma-rsl .h3{font-size:clamp(24px,2.8vw,36px);font-weight:700;letter-spacing:-.005em}.akuma-rsl .stroke{color:transparent;-webkit-text-stroke:1.5px currentColor;text-stroke:1.5px currentColor}.akuma-rsl .h2-section{font-size:clamp(32px,4.6vw,60px)!important;font-weight:800;line-height:.98;letter-spacing:-.015em}.akuma-rsl .red{color:var(--akuma)}.akuma-rsl .strapline{font-family:var(--display);font-weight:700;text-transform:uppercase;font-size:clamp(12px,1vw,14px);letter-spacing:.26em;color:var(--akuma);display:inline-flex;align-items:center;gap:14px}.akuma-rsl .strapline:before{content:"";width:36px;height:2px;background:var(--akuma)}.akuma-rsl .lead{font-size:clamp(16px,1.35vw,20px);color:var(--ink-mute);max-width:60ch;line-height:1.6;font-weight:400}.akuma-rsl .v-index{position:absolute;z-index:20;left:clamp(16px,2.5vw,36px);top:clamp(48px,6vw,96px);transform-origin:top left;transform:rotate(-90deg) translateY(100%);font-family:var(--display);font-weight:700;text-transform:uppercase;font-size:11px;letter-spacing:.4em;color:var(--ink-mute);white-space:nowrap;pointer-events:none;display:none}@media(min-width:1100px){.akuma-rsl .v-index{display:block}}.akuma-rsl .v-index.on-dark{color:var(--ink-light-mute)}.akuma-rsl .v-index:before{content:"";display:inline-block;width:36px;height:1px;background:var(--akuma);margin-right:18px;vertical-align:middle}.akuma-rsl .clipped{clip-path:polygon(0 0,calc(100% - 28px) 0,100% 28px,100% 100%,28px 100%,0 calc(100% - 28px))}.akuma-rsl .clipped-tr{clip-path:polygon(0 0,calc(100% - 56px) 0,100% 56px,100% 100%,0 100%)}.akuma-rsl .clipped-bl{clip-path:polygon(0 0,100% 0,100% 100%,56px 100%,0 calc(100% - 56px))}.akuma-rsl .clipped-soft{clip-path:polygon(0 0,calc(100% - 18px) 0,100% 18px,100% 100%,18px 100%,0 calc(100% - 18px))}.akuma-rsl header.nav{position:sticky;top:0;z-index:50;background:#dfdfdfeb;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--line)}.akuma-rsl .nav-row{display:flex;align-items:center;justify-content:space-between;height:68px}.akuma-rsl .brand{display:inline-flex;align-items:center;color:var(--ink);line-height:0}.akuma-rsl .brand img{height:34px;width:auto;display:block}.akuma-rsl .nav-links{display:none;gap:30px;font-family:var(--body);font-size:12.5px;font-weight:600;color:var(--ink);text-transform:uppercase;letter-spacing:.14em}.akuma-rsl .nav-links a{position:relative;transition:color .3s var(--ease);padding-bottom:2px}.akuma-rsl .nav-links a:after{content:"";position:absolute;left:0;bottom:-2px;width:100%;height:2px;background:var(--akuma);transform:scaleX(0);transform-origin:left;transition:transform .4s var(--ease)}.akuma-rsl .nav-links a:hover:after{transform:scaleX(1)}.akuma-rsl .nav-cta{background:var(--ink);color:var(--ink-light);font-family:var(--body);font-weight:700;font-size:12px;letter-spacing:.16em;text-transform:uppercase;padding:12px 20px;transition:background .3s var(--ease);clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,8px 100%,0 calc(100% - 8px))}.akuma-rsl .nav-cta:hover{background:var(--akuma)}@media(min-width:960px){.akuma-rsl .nav-links{display:flex}}.akuma-rsl .hero{position:relative;min-height:clamp(500px,72vh,720px);background:var(--bg-dark);color:var(--ink-light);overflow:hidden;display:flex;flex-direction:column}.akuma-rsl .hero-photo{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#12121240,#1212128c 60%,#121212f2),url(https://akuma4x4.com.au/cdn/shop/files/20250103v1__DT_00257-Pano.jpg?v=1771431572&width=3840) center/cover no-repeat;will-change:transform;z-index:0}.akuma-rsl .hero-grid-bg{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(to right,rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(to bottom,rgba(255,255,255,.04) 1px,transparent 1px);background-size:80px 80px;z-index:1;-webkit-mask-image:linear-gradient(to bottom,transparent 0%,#000 30%,#000 80%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0%,#000 30%,#000 80%,transparent 100%)}.akuma-rsl .hero-content{position:relative;z-index:2;flex:1;display:flex;flex-direction:column;justify-content:flex-end;padding:clamp(60px,8vw,100px) 0 clamp(80px,10vw,140px)}.akuma-rsl .hero-mark{position:absolute;top:clamp(28px,4vw,56px);right:var(--pad-x);z-index:3;display:flex;align-items:center;gap:14px;font-family:var(--display);text-transform:uppercase;color:#ffffff8c;pointer-events:none}.akuma-rsl .hero-mark .em-line{width:28px;height:1px;background:#ffffff59}.akuma-rsl .hero-mark .em-text{font-size:10.5px;letter-spacing:.32em;font-weight:700}.akuma-rsl .hero-mark .em-roman{font-size:13px;letter-spacing:.14em;font-weight:800;color:var(--akuma)}.akuma-rsl .scroll-cue{position:absolute;bottom:22px;left:50%;transform:translate(-50%);z-index:3;display:flex;flex-direction:column;align-items:center;gap:8px;font-family:var(--display);font-size:9.5px;letter-spacing:.32em;font-weight:700;text-transform:uppercase;color:#ffffff8c;pointer-events:none}.akuma-rsl .scroll-cue .line{width:1px;height:36px;background:linear-gradient(to bottom,transparent,rgba(255,255,255,.6));animation:cueDrop 2.4s var(--ease) infinite;transform-origin:top}@keyframes cueDrop{0%{transform:scaleY(0);opacity:0}35%{transform:scaleY(1);opacity:1}to{transform:scaleY(1);opacity:0}}@media(prefers-reduced-motion:reduce){.akuma-rsl .scroll-cue .line{animation:none}}.akuma-rsl .hero-strap{display:flex;align-items:center;gap:18px;margin-bottom:28px}.akuma-rsl .hero-strap .pill{font-family:var(--body);font-weight:600;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-light);opacity:.8;padding:6px 12px;border:1px solid rgba(255,255,255,.2);clip-path:polygon(0 0,calc(100% - 6px) 0,100% 6px,100% 100%,6px 100%,0 calc(100% - 6px))}.akuma-rsl .hero h1.display{max-width:16ch;font-weight:800;font-size:clamp(40px,6.5vw,92px);line-height:.96;letter-spacing:-.02em}.akuma-rsl .hero h1.display .stroke{color:transparent;-webkit-text-stroke:1.5px var(--ink-light);text-stroke:1.5px var(--ink-light)}.akuma-rsl .hero h1.display .red{color:var(--akuma)}.akuma-rsl .hero p.lead{margin-top:32px;color:#ffffffc7;max-width:52ch;font-size:clamp(16px,1.35vw,19px)}.akuma-rsl .ticker{background:var(--ink);color:var(--ink-light);overflow:hidden;border-top:1px solid var(--line-on-dark);border-bottom:1px solid var(--line-on-dark);position:relative;z-index:3}.akuma-rsl .ticker-track{display:flex;width:max-content;animation:marquee 38s linear infinite;padding:18px 0}.akuma-rsl .ticker-track:hover{animation-play-state:paused}.akuma-rsl .ticker-item{font-family:var(--display);font-weight:700;font-size:14px;letter-spacing:.26em;text-transform:uppercase;color:var(--ink-light);padding:0 36px;display:inline-flex;align-items:center;gap:36px;white-space:nowrap}.akuma-rsl .ticker-item:after{content:"";width:8px;height:8px;background:var(--akuma);transform:rotate(45deg);display:inline-block}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.akuma-rsl .statement{position:relative;padding:clamp(80px,10vw,140px) 0 clamp(28px,3.5vw,48px);background:var(--bg)}.akuma-rsl .statement-grid{display:grid;grid-template-columns:1fr;gap:clamp(40px,5vw,80px);align-items:end}@media(min-width:1000px){.akuma-rsl .statement-grid{grid-template-columns:1.5fr .9fr}}.akuma-rsl .statement h2.display{font-size:clamp(36px,5.5vw,78px);max-width:13ch;line-height:.96}.akuma-rsl .statement h2 .stroke{-webkit-text-stroke:1.8px var(--ink);text-stroke:1.8px var(--ink)}.akuma-rsl .statement .right{display:flex;flex-direction:column;gap:24px;padding-bottom:10px}.akuma-rsl .statement .right p{margin:0;color:var(--ink-mute);font-size:clamp(16px,1.3vw,18px);line-height:1.65}.akuma-rsl .statement .right p strong{color:var(--ink);font-weight:600}.akuma-rsl .triple-tag{margin-top:clamp(60px,7vw,100px);display:flex;flex-wrap:wrap;gap:0;border-top:1.5px solid var(--ink);border-bottom:1.5px solid var(--ink)}.akuma-rsl .triple-tag div{flex:1;min-width:240px;padding:32px 24px;border-right:1px solid var(--line);font-family:var(--display);font-weight:700;text-transform:uppercase;font-size:clamp(16px,1.6vw,22px);letter-spacing:.02em;line-height:1.15;display:flex;align-items:center;gap:16px;position:relative;transition:color .35s var(--ease),background .35s var(--ease)}.akuma-rsl .triple-tag div:before{content:"";position:absolute;left:0;bottom:-1.5px;width:0;height:2px;background:var(--akuma);transition:width .5s var(--ease)}.akuma-rsl .triple-tag div:hover:before{width:100%}.akuma-rsl .triple-tag div:last-child{border-right:0}.akuma-rsl .triple-tag div .n{font-size:12px;letter-spacing:.22em;color:var(--akuma);font-weight:700}.akuma-rsl .product-chapters{background:var(--bg);padding:clamp(28px,3.5vw,48px) 0 clamp(60px,8vw,120px)}.akuma-rsl .chapter{position:relative;margin-bottom:clamp(40px,6vw,80px);overflow:hidden}.akuma-rsl .chapter:last-child{margin-bottom:0}.akuma-rsl .chapter-inner{display:grid;grid-template-columns:1fr;gap:0;background:var(--bg-dark);color:var(--ink-light);overflow:hidden}@media(min-width:900px){.akuma-rsl .chapter-inner{grid-template-columns:1.05fr .95fr;min-height:600px}.akuma-rsl .chapter.reverse .chapter-inner{grid-template-columns:.95fr 1.05fr}.akuma-rsl .chapter.reverse .chapter-photo{order:2}.akuma-rsl .chapter.reverse .chapter-text{order:1}}.akuma-rsl .chapter-photo{position:relative;min-height:360px;background:linear-gradient(160deg,rgba(216,0,0,.18) 0%,transparent 50%),linear-gradient(135deg,#2a2a2a,#0a0a0a);overflow:hidden}.akuma-rsl .chapter-photo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:repeating-linear-gradient(45deg,transparent 0 80px,rgba(255,255,255,.025) 80px 81px)}.akuma-rsl .chapter-photo .ph-tag{position:absolute;top:24px;left:24px;font-family:var(--body);font-weight:600;font-size:10px;letter-spacing:.22em;color:var(--ink-light-mute);border:1px dashed var(--line-on-dark);padding:6px 11px;text-transform:uppercase;z-index:2}.akuma-rsl .chapter-photo .badge-corner{position:absolute;top:0;right:0;background:var(--akuma);color:var(--ink-light);font-family:var(--display);font-weight:800;font-size:12px;letter-spacing:.22em;text-transform:uppercase;padding:14px 24px 14px 32px;clip-path:polygon(20px 0,100% 0,100% 100%,0 100%)}.akuma-rsl .chapter-photo .floating-num{position:absolute;bottom:24px;left:28px;font-family:var(--display);font-weight:800;font-size:clamp(96px,13vw,180px);color:transparent;-webkit-text-stroke:1.5px rgba(255,255,255,.38);text-stroke:1.5px rgba(255,255,255,.38);line-height:1;pointer-events:none}.akuma-rsl .chapter-text{padding:clamp(40px,5vw,72px) clamp(28px,4vw,64px);display:flex;flex-direction:column;justify-content:center;gap:24px}.akuma-rsl .chapter-text .strap-light{color:var(--akuma);font-family:var(--display);font-weight:700;font-size:12px;letter-spacing:.26em;text-transform:uppercase;display:inline-flex;align-items:center;gap:14px}.akuma-rsl .chapter-text .strap-light:before{content:"";width:36px;height:2px;background:var(--akuma)}.akuma-rsl .chapter-text h3{font-family:var(--display);font-weight:800;font-size:clamp(38px,5vw,64px);text-transform:uppercase;line-height:.98;color:var(--ink-light)}.akuma-rsl .chapter-text p.copy{margin:0;color:#ffffffb3;font-size:clamp(15px,1.2vw,17px);line-height:1.6;max-width:46ch}.akuma-rsl .chapter-points{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:0;border-top:1px solid var(--line-on-dark)}.akuma-rsl .chapter-points li{border-bottom:1px solid var(--line-on-dark);border-right:1px solid var(--line-on-dark);padding:18px 16px 18px 0;display:flex;flex-direction:column;gap:4px}.akuma-rsl .chapter-points li:nth-child(2n){padding-left:20px;border-right:0}.akuma-rsl .chapter-points .label{font-family:var(--body);font-weight:600;font-size:10.5px;letter-spacing:.22em;color:var(--akuma);text-transform:uppercase}.akuma-rsl .chapter-points .value{font-family:var(--display);font-weight:700;font-size:14px;color:var(--ink-light);text-transform:uppercase;letter-spacing:.02em;line-height:1.25}.akuma-rsl .picker-section{position:relative;background:var(--ink);color:var(--ink-light);padding:clamp(80px,10vw,140px) 0;overflow:hidden}.akuma-rsl .picker-section:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(45deg,transparent 0 60px,rgba(255,255,255,.025) 60px 61px),linear-gradient(135deg,transparent 0 60px,rgba(255,255,255,.025) 60px 61px);pointer-events:none}.akuma-rsl .picker-section .ghost-num{position:absolute;right:-2vw;top:50%;transform:translateY(-50%);font-family:var(--display);font-weight:800;font-size:clamp(180px,24vw,360px);color:transparent;-webkit-text-stroke:1.5px rgba(255,255,255,.07);text-stroke:1.5px rgba(255,255,255,.07);line-height:1;pointer-events:none;z-index:0}.akuma-rsl .picker-grid{position:relative;z-index:1;display:grid;grid-template-columns:1fr;gap:clamp(36px,5vw,64px);align-items:end}@media(min-width:1000px){.akuma-rsl .picker-grid{grid-template-columns:1fr 1.2fr}}.akuma-rsl .picker-grid .left h2{color:var(--ink-light)}.akuma-rsl .picker-grid .left p{margin-top:22px;color:#ffffffb3;font-size:clamp(15px,1.2vw,18px);max-width:42ch}.akuma-rsl .picker-form{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:end;padding:36px 32px 32px;background:#ffffff09;border:1px solid var(--line-on-dark);clip-path:polygon(0 0,calc(100% - 28px) 0,100% 28px,100% 100%,28px 100%,0 calc(100% - 28px));position:relative}.akuma-rsl .has-corner-marks{position:relative}.akuma-rsl .has-corner-marks:before,.akuma-rsl .has-corner-marks:after{content:"";position:absolute;width:14px;height:14px;border-color:var(--akuma);border-style:solid;pointer-events:none}.akuma-rsl .has-corner-marks:before{top:10px;left:10px;border-width:1.5px 0 0 1.5px}.akuma-rsl .has-corner-marks:after{bottom:10px;right:10px;border-width:0 1.5px 1.5px 0}@media(max-width:600px){.akuma-rsl .picker-form{grid-template-columns:1fr}}.akuma-rsl .picker-field{display:flex;flex-direction:column;gap:8px}.akuma-rsl .picker-field label{font-family:var(--display);font-weight:700;font-size:10.5px;letter-spacing:.24em;color:var(--akuma);text-transform:uppercase}.akuma-rsl .picker-field select{appearance:none;-webkit-appearance:none;background:transparent;color:var(--ink-light);border:0;border-bottom:1.5px solid rgba(255,255,255,.25);padding:14px 30px 14px 0;font:500 17px/1.3 var(--display);text-transform:uppercase;letter-spacing:.02em;width:100%;cursor:pointer;transition:border-color .3s var(--ease);background-image:linear-gradient(45deg,transparent 50%,var(--akuma) 50%),linear-gradient(135deg,var(--akuma) 50%,transparent 50%);background-position:calc(100% - 12px) 22px,calc(100% - 6px) 22px;background-size:6px 6px,6px 6px;background-repeat:no-repeat}.akuma-rsl .picker-field select:focus{outline:none;border-color:var(--akuma)}.akuma-rsl .picker-field select option{background:var(--ink);color:var(--ink-light)}.akuma-rsl .picker-submit{grid-column:1 / -1;margin-top:12px;background:var(--akuma);color:var(--ink-light);font-family:var(--display);font-weight:800;font-size:13px;letter-spacing:.22em;text-transform:uppercase;padding:20px 32px;display:flex;align-items:center;justify-content:space-between;gap:16px;transition:background .3s var(--ease),padding .3s var(--ease);clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,12px 100%,0 calc(100% - 12px))}.akuma-rsl .picker-submit:after{content:"\27f6";font-size:18px;transition:transform .3s var(--ease)}.akuma-rsl .picker-submit:hover{background:var(--akuma-deep);padding-right:42px}.akuma-rsl .picker-submit:hover:after{transform:translate(6px)}.akuma-rsl .picker-foot{grid-column:1 / -1;margin:8px 0 0;font-size:13px;color:var(--ink-light-mute);text-align:center}.akuma-rsl .picker-foot a{color:var(--akuma);border-bottom:1px solid currentColor;padding-bottom:1px}.akuma-rsl .anatomy{position:relative;padding:clamp(80px,10vw,140px) 0;background:var(--bg)}.akuma-rsl .anatomy-head{display:flex;flex-direction:column;gap:20px;max-width:800px;margin-bottom:clamp(48px,6vw,80px)}.akuma-rsl .feature-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px}.akuma-rsl .feature-tile{background:var(--bg-card);overflow:hidden;transition:transform .5s var(--ease);clip-path:polygon(0 0,calc(100% - 22px) 0,100% 22px,100% 100%,22px 100%,0 calc(100% - 22px));display:flex;flex-direction:column}.akuma-rsl .feature-tile:hover{transform:translateY(-4px)}.akuma-rsl .feature-tile .photo{aspect-ratio:4 / 3;background:linear-gradient(180deg,#1212121a 30%,#121212b3),linear-gradient(135deg,#2a2a2a,#0e0e0e);position:relative;display:flex;align-items:flex-end;padding:22px;overflow:hidden}.akuma-rsl .feature-tile .photo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:repeating-linear-gradient(0deg,transparent 0 22px,rgba(216,0,0,.04) 22px 23px);pointer-events:none}.akuma-rsl .feature-tile .photo .ph-tag{position:absolute;top:16px;left:16px;font-family:var(--body);font-weight:600;font-size:9.5px;letter-spacing:.2em;color:#ffffff8c;border:1px dashed rgba(255,255,255,.18);padding:5px 9px;text-transform:uppercase}.akuma-rsl .feature-tile .photo .big-num{position:relative;z-index:1;font-family:var(--display);font-weight:800;font-size:clamp(56px,7vw,88px);line-height:1;color:transparent;-webkit-text-stroke:1.5px var(--akuma);text-stroke:1.5px var(--akuma)}.akuma-rsl .feature-tile .body{padding:26px 24px 30px;flex:1;display:flex;flex-direction:column;gap:10px}.akuma-rsl .feature-tile h3{font-family:var(--display);font-weight:800;text-transform:uppercase;font-size:19px;line-height:1.15;color:var(--ink);letter-spacing:-.005em}.akuma-rsl .feature-tile p{margin:0;font-size:14px;color:var(--ink-mute);line-height:1.55}.akuma-rsl .feature-tile .pull{margin-top:auto;padding-top:18px;border-top:1px solid var(--line);font-family:var(--display);font-weight:700;font-size:11px;letter-spacing:.22em;color:var(--akuma);text-transform:uppercase}.akuma-rsl .specs{position:relative;padding:clamp(80px,10vw,140px) 0;background:var(--bg-dark);color:var(--ink-light);overflow:hidden}.akuma-rsl .specs-grid{display:grid;gap:clamp(36px,5vw,72px);grid-template-columns:1fr;align-items:start}@media(min-width:920px){.akuma-rsl .specs-grid{grid-template-columns:.85fr 1.15fr}}.akuma-rsl .specs .lead{color:#ffffffa6;margin-top:24px}.akuma-rsl .specs-table{border-top:2px solid var(--ink-light)}.akuma-rsl .specs-row{display:grid;grid-template-columns:.75fr 1.5fr;padding:20px 8px 20px 14px;border-bottom:1px solid var(--line-on-dark);align-items:baseline;gap:24px;transition:background .3s var(--ease),padding .3s var(--ease);position:relative}.akuma-rsl .specs-row:before{content:"";position:absolute;left:0;top:50%;width:3px;height:0;background:var(--akuma);transform:translateY(-50%);transition:height .4s var(--ease)}.akuma-rsl .specs-row:hover{background:#d800000d;padding-left:22px}.akuma-rsl .specs-row:hover:before{height:60%}.akuma-rsl .specs-row dt{font-family:var(--display);font-weight:700;font-size:12px;letter-spacing:.22em;color:var(--akuma);text-transform:uppercase;margin:0}.akuma-rsl .specs-row dd{margin:0;font-family:var(--body);font-weight:500;font-size:clamp(15px,1.3vw,18px);color:var(--ink-light);line-height:1.4}.akuma-rsl .specs-row dd strong{color:var(--akuma);font-weight:700}.akuma-rsl .vehicles{padding:clamp(80px,10vw,140px) 0;background:var(--bg);position:relative}.akuma-rsl .vehicles-head{display:flex;flex-direction:column;gap:18px;max-width:800px;margin-bottom:clamp(40px,5vw,64px)}.akuma-rsl .veh-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px}.akuma-rsl .veh-card{background:var(--bg-card);overflow:hidden;display:flex;flex-direction:column;cursor:pointer;transition:transform .5s var(--ease),box-shadow .5s var(--ease);clip-path:polygon(0 0,calc(100% - 18px) 0,100% 18px,100% 100%,18px 100%,0 calc(100% - 18px));position:relative;box-shadow:0 0 #d8000000}.akuma-rsl .veh-card:hover{transform:translateY(-4px);box-shadow:0 14px 28px -16px #12121259}.akuma-rsl .veh-card .body{transition:background .35s var(--ease)}.akuma-rsl .veh-card:hover .body{background:var(--bg-soft)}.akuma-rsl .veh-card .photo{aspect-ratio:4 / 3;background:linear-gradient(180deg,transparent 50%,rgba(0,0,0,.65) 100%),linear-gradient(135deg,#1c1c1c,#0a0a0a);position:relative;display:flex;align-items:flex-end;padding:18px;overflow:hidden}.akuma-rsl .veh-card .photo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:repeating-linear-gradient(0deg,transparent 0 20px,rgba(255,255,255,.025) 20px 21px)}.akuma-rsl .veh-card .photo .ph-tag{position:absolute;top:14px;left:14px;font-family:var(--body);font-weight:600;font-size:9.5px;letter-spacing:.2em;color:var(--ink-light-mute);border:1px dashed rgba(255,255,255,.18);padding:5px 9px;text-transform:uppercase}.akuma-rsl .veh-card .photo .badge{position:absolute;top:0;right:0;background:var(--akuma);color:var(--ink-light);font-family:var(--display);font-weight:800;font-size:10px;letter-spacing:.18em;padding:8px 14px 8px 20px;text-transform:uppercase;clip-path:polygon(12px 0,100% 0,100% 100%,0 100%)}.akuma-rsl .veh-card .body{padding:20px 22px 24px;display:flex;flex-direction:column;gap:6px;background:var(--bg-card)}.akuma-rsl .veh-card .name{font-family:var(--display);font-weight:800;font-size:17px;text-transform:uppercase;color:var(--ink);line-height:1.15;letter-spacing:-.005em}.akuma-rsl .veh-card .meta{font-family:var(--body);font-weight:500;font-size:13px;color:var(--ink-mute)}.akuma-rsl .veh-card .price-row{margin-top:12px;padding-top:14px;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between}.akuma-rsl .veh-card .price{font-family:var(--display);font-weight:700;font-size:16px;color:var(--ink);letter-spacing:.01em}.akuma-rsl .veh-card .price-row .arrow{font-family:var(--display);font-weight:700;color:var(--akuma);transition:transform .3s var(--ease)}.akuma-rsl .veh-card:hover .price-row .arrow{transform:translate(4px)}.akuma-rsl .reviews{padding:clamp(80px,10vw,140px) 0;background:var(--bg-soft);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.akuma-rsl .reviews-head{display:flex;flex-direction:column;gap:18px;max-width:800px;margin-bottom:clamp(40px,5vw,64px)}.akuma-rsl .reviews-head .stars-line{display:flex;align-items:center;gap:16px;margin-top:8px}.akuma-rsl .reviews-head .stars-line .stars{color:var(--akuma);font-size:16px;letter-spacing:3px}.akuma-rsl .reviews-head .stars-line .count{font-family:var(--body);font-weight:600;font-size:13px;color:var(--ink-mute);text-transform:uppercase;letter-spacing:.14em}.akuma-rsl .reviews-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px}.akuma-rsl .review{background:var(--bg-card);padding:32px 30px;display:flex;flex-direction:column;gap:18px;clip-path:polygon(0 0,calc(100% - 22px) 0,100% 22px,100% 100%,22px 100%,0 calc(100% - 22px));position:relative;transition:transform .45s var(--ease)}.akuma-rsl .review:hover{transform:translateY(-3px)}.akuma-rsl .review:after{content:"\201c";position:absolute;right:26px;top:4px;font-family:Georgia,Times New Roman,serif;font-size:88px;line-height:1;color:#d800001a;pointer-events:none}.akuma-rsl .review .stars{color:var(--akuma);font-size:14px;letter-spacing:3px}.akuma-rsl .review .title{font-family:var(--display);font-weight:800;font-size:17px;text-transform:uppercase;color:var(--ink);line-height:1.2;letter-spacing:-.005em}.akuma-rsl .review blockquote{margin:0;font-family:var(--body);font-weight:400;font-size:15px;line-height:1.55;color:var(--ink)}.akuma-rsl .review .by{margin-top:auto;padding-top:16px;border-top:1px solid var(--line);display:flex;flex-direction:column;gap:4px}.akuma-rsl .review .by .name{font-family:var(--display);font-weight:700;font-size:13px;color:var(--ink);text-transform:uppercase;letter-spacing:.04em}.akuma-rsl .review .by .product{font-family:var(--body);font-weight:500;font-size:12px;color:var(--ink-mute)}.akuma-rsl .pillars{padding:clamp(80px,10vw,140px) 0;background:var(--bg)}.akuma-rsl .pillars-head{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:clamp(40px,5vw,64px);flex-wrap:wrap;gap:24px}.akuma-rsl .pillars-head h2{font-size:clamp(34px,4.5vw,60px);max-width:18ch}.akuma-rsl .pillars-head .strapline{flex:0 0 auto}.akuma-rsl .pillars-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:0;border-top:2px solid var(--ink)}.akuma-rsl .pillar{padding:36px 28px 40px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);display:flex;flex-direction:column;gap:16px;background:transparent;transition:background .3s var(--ease)}.akuma-rsl .pillar:hover{background:#1212120a}.akuma-rsl .pillar:last-child{border-right:0}.akuma-rsl .pillar .num{font-family:var(--display);font-weight:800;font-size:clamp(44px,5vw,64px);line-height:1;color:transparent;-webkit-text-stroke:1.5px var(--akuma);text-stroke:1.5px var(--akuma);transition:color .35s var(--ease)}.akuma-rsl .pillar:hover .num{color:var(--akuma)}.akuma-rsl .pillar h4{font-family:var(--display);font-weight:800;font-size:19px;text-transform:uppercase;line-height:1.2;color:var(--ink);letter-spacing:-.005em}.akuma-rsl .pillar p{margin:0;font-size:14px;color:var(--ink-mute);line-height:1.55}@media(max-width:720px){.akuma-rsl .pillar{border-right:0}.akuma-rsl .pillar:last-child{border-bottom:0}}.akuma-rsl .final{position:relative;padding:clamp(80px,10vw,140px) 0;background:var(--bg-dark);color:var(--ink-light);overflow:hidden;text-align:center}.akuma-rsl .final:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#12121266,#121212f2),url(https://akuma4x4.com.au/cdn/shop/files/20250103v1__DT_00257-Pano.jpg?v=1771431572&width=3840) center/cover no-repeat fixed;z-index:0}.akuma-rsl .final-inner{position:relative;z-index:1}.akuma-rsl .final h2.display{font-size:clamp(40px,6.5vw,88px);max-width:18ch;margin:0 auto;line-height:.94}.akuma-rsl .final h2.display .stroke{-webkit-text-stroke:1.5px var(--ink-light);text-stroke:1.5px var(--ink-light)}.akuma-rsl .final p{margin:36px auto 0;max-width:50ch;color:#ffffffbf;font-size:clamp(16px,1.3vw,20px);line-height:1.6}.akuma-rsl footer{padding:48px 0;background:var(--bg);border-top:1px solid var(--line)}.akuma-rsl .foot-row{display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap;font-family:var(--body);font-weight:500;font-size:11.5px;letter-spacing:.16em;color:var(--ink-mute);text-transform:uppercase}.akuma-rsl .foot-row .brand-foot{display:inline-flex;align-items:center;line-height:0}.akuma-rsl .foot-row .brand-foot img{height:28px;width:auto;display:block}.akuma-rsl .notice{background:var(--ink);color:var(--ink-light);text-align:center;padding:9px 16px;font-family:var(--display);font-weight:700;font-size:10.5px;letter-spacing:.24em;text-transform:uppercase}.akuma-rsl .notice em{color:var(--akuma);font-style:normal}.akuma-rsl .reveal{opacity:0;transform:translateY(28px);transition:opacity 1s var(--ease),transform 1s var(--ease)}.akuma-rsl .reveal.in{opacity:1;transform:none}.akuma-rsl .reveal.delay-1{transition-delay:.1s}.akuma-rsl .reveal.delay-2{transition-delay:.22s}.akuma-rsl .reveal.delay-3{transition-delay:.35s}.akuma-rsl .reveal.delay-4{transition-delay:.5s}@media(prefers-reduced-motion:reduce){.akuma-rsl .reveal{opacity:1;transform:none;transition:none}.akuma-rsl .ticker-track{animation:none}}@media(min-width:900px){.akuma-rsl .veh-grid--cols-2{grid-template-columns:repeat(2,1fr)}.akuma-rsl .veh-grid--cols-3{grid-template-columns:repeat(3,1fr)}.akuma-rsl .veh-grid--cols-4{grid-template-columns:repeat(4,1fr)}.akuma-rsl .veh-grid--cols-5{grid-template-columns:repeat(5,1fr)}}.akuma-rsl{color:var(--ink)!important}.akuma-rsl .hero,.akuma-rsl .hero *,.akuma-rsl .ticker,.akuma-rsl .ticker *,.akuma-rsl .product-chapters,.akuma-rsl .product-chapters *,.akuma-rsl .chapter-text,.akuma-rsl .chapter-text *,.akuma-rsl .picker-section,.akuma-rsl .picker-section *,.akuma-rsl .specs,.akuma-rsl .specs *,.akuma-rsl .final,.akuma-rsl .final *{color:var(--ink-light)}.akuma-rsl h1,.akuma-rsl h2,.akuma-rsl h3,.akuma-rsl h4,.akuma-rsl h5,.akuma-rsl h6{color:inherit!important}.akuma-rsl .red,.akuma-rsl .strapline{color:var(--akuma, #d80000)!important}.akuma-rsl{--stroke-c: var(--ink)}.akuma-rsl .hero,.akuma-rsl .ticker,.akuma-rsl .product-chapters .chapter-text,.akuma-rsl .picker-section,.akuma-rsl .specs,.akuma-rsl .final{--stroke-c: var(--ink-light)}.akuma-rsl .stroke{color:transparent!important;-webkit-text-stroke:1.5px var(--stroke-c)!important;text-stroke:1.5px var(--stroke-c)!important}.akuma-rsl .hero,.akuma-rsl .ticker,.akuma-rsl .picker-section,.akuma-rsl .product-chapters .chapter-inner,.akuma-rsl .specs,.akuma-rsl .final{background-color:var(--bg-dark)!important}.akuma-rsl .statement,.akuma-rsl .anatomy,.akuma-rsl .vehicles,.akuma-rsl .pillars{background-color:var(--bg)!important}.akuma-rsl .reviews{background-color:var(--bg-soft)!important}.akuma-rsl .badge,.akuma-rsl .badge-corner{background-color:var(--akuma, #d80000)!important;color:var(--ink-light)!important}.akuma-rsl .strapline:before,.akuma-rsl .chapter-text .strap-light:before,.akuma-rsl .v-index:before{background-color:var(--akuma, #d80000)!important}@media(max-width:720px){.akuma-rsl .hero h1.display,.akuma-rsl .final h2.display{font-size:clamp(28px,9vw,60px)!important;max-width:none!important;word-break:break-word}.akuma-rsl .statement h2.display,.akuma-rsl .statement h2{font-size:clamp(28px,8vw,56px)!important;max-width:none!important}.akuma-rsl .h2{font-size:clamp(28px,7.5vw,52px)!important}.akuma-rsl .h2-section{font-size:clamp(24px,6vw,44px)!important}.akuma-rsl .chapter-text h3{font-size:clamp(28px,8vw,48px)!important}.akuma-rsl .hero{min-height:clamp(440px,70vh,620px)}.akuma-rsl .hero-content{padding-top:80px;padding-bottom:60px}.akuma-rsl .hero-strap{flex-wrap:wrap;gap:8px;margin-bottom:20px}.akuma-rsl .hero-strap .pill{font-size:10px;padding:5px 10px;letter-spacing:.18em}.akuma-rsl .hero p.lead{margin-top:20px;font-size:14px;line-height:1.55}.akuma-rsl .hero-mark{top:16px;right:16px;gap:8px}.akuma-rsl .hero-mark .em-text{font-size:9px;letter-spacing:.24em}.akuma-rsl .hero-mark .em-roman{font-size:11px}.akuma-rsl .hero-mark .em-line{width:18px}.akuma-rsl .scroll-cue{bottom:12px}.akuma-rsl .scroll-cue .line{height:28px}.akuma-rsl .scroll-cue span{font-size:8px;letter-spacing:.28em}.akuma-rsl .chapter-photo .floating-num{font-size:clamp(60px,16vw,110px)!important;bottom:18px;left:18px}.akuma-rsl .chapter-photo{min-height:260px}.akuma-rsl .final h2.display{max-width:none!important}.akuma-rsl .stroke{-webkit-text-stroke-width:1px!important;text-stroke-width:1px!important}.akuma-rsl .v-index{display:none!important}.akuma-rsl .picker-form{padding:24px 22px 22px}.akuma-rsl .specs-row{padding:16px 8px 16px 10px}.akuma-rsl .triple-tag>div{padding:22px 16px;min-width:100%}.akuma-rsl .feature-tile .body{padding:22px 20px 24px}.akuma-rsl .review{padding:26px 24px}}@media(max-width:400px){.akuma-rsl .hero h1.display,.akuma-rsl .final h2.display{font-size:clamp(24px,10vw,44px)!important}.akuma-rsl .statement h2.display{font-size:clamp(24px,9vw,40px)!important}}.akuma-rsl .hero-content{padding-left:var(--pad-x)!important;padding-right:var(--pad-x)!important}@media(max-width:720px){.akuma-rsl .hero-content{padding-left:clamp(18px,5vw,28px)!important;padding-right:clamp(18px,5vw,28px)!important;padding-top:80px!important;padding-bottom:60px!important}}.akuma-rsl .picker-foot,.akuma-rsl .picker-foot a{color:var(--ink-light)!important}.akuma-rsl .picker-foot a{border-bottom:1px solid rgba(255,255,255,.5)}.akuma-rsl .picker-foot a:hover{border-bottom-color:var(--ink-light)}.akuma-rsl .hero-photo.akr-bg{background-image:linear-gradient(180deg,#12121240,#1212128c 60%,#121212f2),var(--bg-desktop);background-size:cover;background-position:center;background-repeat:no-repeat}@media(max-width:720px){.akuma-rsl .hero-photo.akr-bg{background-image:linear-gradient(180deg,#12121240,#1212128c 60%,#121212f2),var(--bg-mobile, var(--bg-desktop))}}.akuma-rsl .final-bg.akr-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background-image:linear-gradient(180deg,#12121266,#121212f2),var(--bg-desktop);background-size:cover;background-position:center;background-repeat:no-repeat;background-attachment:fixed}@media(max-width:720px){.akuma-rsl .final-bg.akr-bg{background-image:linear-gradient(180deg,#12121266,#121212f2),var(--bg-mobile, var(--bg-desktop));background-attachment:scroll}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/akuma-rsl.css.map */
