.akuma-rsl .page-hero{position:relative;background:var(--bg-dark);color:var(--ink-light);overflow:hidden;padding:clamp(140px,16vw,220px) 0 clamp(60px,7vw,100px)}.akuma-rsl .page-hero.is-light{background:var(--bg);color:var(--ink)}.akuma-rsl .page-hero-grid-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background-image:linear-gradient(to right,rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(to bottom,rgba(255,255,255,.03) 1px,transparent 1px);background-size:80px 80px;-webkit-mask-image:linear-gradient(to bottom,transparent 0%,#000 25%,#000 90%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0%,#000 25%,#000 90%,transparent 100%)}.akuma-rsl .page-hero.is-light .page-hero-grid-bg{background-image:linear-gradient(to right,rgba(18,18,18,.05) 1px,transparent 1px),linear-gradient(to bottom,rgba(18,18,18,.05) 1px,transparent 1px)}.akuma-rsl .page-hero-photo{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background-image:linear-gradient(180deg,#1212128c,#121212c7 60%,#121212f0),var(--bg-desktop);background-size:cover;background-position:center;background-repeat:no-repeat}.akuma-rsl .page-hero>.wrap{position:relative;z-index:2}.akuma-rsl .page-hero .strapline{color:var(--akuma)}.akuma-rsl .page-hero.is-dark .strapline{color:#ffffffeb}.akuma-rsl .page-hero.is-dark .strapline:before{background:var(--akuma)}.akuma-rsl .page-hero h1{font-family:var(--display);font-weight:800;font-size:clamp(40px,7vw,96px);line-height:.96;letter-spacing:-.02em;text-transform:uppercase;max-width:18ch;margin:22px 0 0}.akuma-rsl .page-hero h1 .stroke{color:transparent;-webkit-text-stroke:1.5px currentColor;text-stroke:1.5px currentColor}.akuma-rsl .page-hero h1 .red{color:var(--akuma)}.akuma-rsl .page-hero .lead{margin:28px 0 0;color:#ffffffc7;max-width:56ch;font-size:clamp(16px,1.3vw,19px);line-height:1.6}.akuma-rsl .page-hero.is-light .lead{color:var(--ink-mute)}.akuma-rsl .page-hero-eyebrow{font-family:var(--display);font-weight:700;text-transform:uppercase;font-size:11px;letter-spacing:.32em;color:#ffffffb8;display:inline-flex;align-items:center;gap:14px;margin:0 0 30px}.akuma-rsl .page-hero.is-light .page-hero-eyebrow{color:var(--ink-mute)}.akuma-rsl .page-hero-eyebrow:before{content:"";width:28px;height:1.5px;background:var(--akuma)}.akuma-rsl .page-hero-ctas{margin-top:36px;display:flex;gap:18px;flex-wrap:wrap}.akuma-rsl .btn-primary{display:inline-flex;align-items:center;gap:14px;background:var(--akuma);color:var(--ink-light);font-family:var(--display);font-weight:800;font-size:13px;letter-spacing:.22em;text-transform:uppercase;padding:18px 28px;border:0;cursor:pointer;clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,12px 100%,0 calc(100% - 12px));transition:background .3s var(--ease),padding .3s var(--ease)}.akuma-rsl .btn-primary:after{content:"\27f6";font-size:16px;transition:transform .3s var(--ease)}.akuma-rsl .btn-primary:hover{background:var(--akuma-deep);padding-right:38px}.akuma-rsl .btn-primary:hover:after{transform:translate(6px)}.akuma-rsl .btn-ghost{display:inline-flex;align-items:center;gap:12px;background:transparent;color:inherit;font-family:var(--display);font-weight:700;font-size:12px;letter-spacing:.22em;text-transform:uppercase;padding:16px 24px;border:1.5px solid currentColor;clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px));transition:background .3s var(--ease),color .3s var(--ease);cursor:pointer}.akuma-rsl .btn-ghost:hover{background:var(--akuma);color:#fff;border-color:var(--akuma)}.akuma-rsl .reveal,.akuma-rsl .reveal.delay-1{opacity:1;transform:none}.akuma-rsl .faq{padding:clamp(80px,9vw,120px) 0;background:var(--bg);position:relative}.akuma-rsl .faq-head{display:grid;grid-template-columns:1fr;gap:24px;margin-bottom:clamp(48px,6vw,72px);align-items:end}@media(min-width:900px){.akuma-rsl .faq-head{grid-template-columns:1.3fr .7fr;gap:60px}}.akuma-rsl .faq-head h2{max-width:16ch;margin-top:18px}.akuma-rsl .faq-head .lead{margin:0;max-width:44ch}.akuma-rsl .faq-chips{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:clamp(40px,5vw,56px);padding-bottom:22px;border-bottom:1px solid var(--line)}.akuma-rsl .faq-chip{display:inline-flex;align-items:center;gap:8px;font-family:var(--display);font-weight:700;font-size:11.5px;letter-spacing:.22em;text-transform:uppercase;padding:11px 18px;background:var(--bg-card);color:var(--ink);border:1px solid var(--line);text-decoration:none;clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,8px 100%,0 calc(100% - 8px));transition:background .25s var(--ease),color .25s var(--ease),border-color .25s var(--ease)}.akuma-rsl .faq-chip:hover,.akuma-rsl .faq-chip.is-active{background:var(--ink);color:#fff;border-color:var(--ink)}.akuma-rsl .faq-chip .count{font-size:10px;opacity:.65;letter-spacing:.14em}.akuma-rsl .faq-cat{margin-bottom:clamp(48px,6vw,72px);scroll-margin-top:100px}.akuma-rsl .faq-cat:last-child{margin-bottom:0}.akuma-rsl .faq-cat-head{display:flex;align-items:baseline;gap:18px;margin-bottom:20px;padding-bottom:16px;border-bottom:1.5px solid var(--ink)}.akuma-rsl .faq-cat-num{font-family:var(--display);font-weight:800;font-size:clamp(14px,1.4vw,18px);letter-spacing:.22em;color:var(--akuma)}.akuma-rsl .faq-cat-title{font-family:var(--display);font-weight:800;font-size:clamp(22px,2.4vw,30px);text-transform:uppercase;line-height:1;letter-spacing:-.005em;color:var(--ink);margin:0}.akuma-rsl .faq-item{border-bottom:1px solid var(--line);background:transparent}.akuma-rsl .faq-item summary{list-style:none;display:grid;grid-template-columns:1fr auto;align-items:center;gap:24px;padding:22px 4px;cursor:pointer;font-family:var(--display);font-weight:700;font-size:clamp(15px,1.3vw,18px);text-transform:none;line-height:1.3;color:var(--ink);transition:color .25s var(--ease)}.akuma-rsl .faq-item summary::-webkit-details-marker{display:none}.akuma-rsl .faq-item summary:hover{color:var(--akuma)}.akuma-rsl .faq-item .faq-q-icon{position:relative;width:22px;height:22px;flex-shrink:0}.akuma-rsl .faq-item .faq-q-icon:before,.akuma-rsl .faq-item .faq-q-icon:after{content:"";position:absolute;top:50%;left:50%;background:var(--akuma);transition:transform .3s var(--ease)}.akuma-rsl .faq-item .faq-q-icon:before{width:14px;height:1.5px;transform:translate(-50%,-50%)}.akuma-rsl .faq-item .faq-q-icon:after{width:1.5px;height:14px;transform:translate(-50%,-50%)}.akuma-rsl .faq-item[open] .faq-q-icon:after{transform:translate(-50%,-50%) rotate(90deg);opacity:0}.akuma-rsl .faq-item .faq-a{padding:0 32px 28px 4px;color:var(--ink-mute);font-size:15.5px;line-height:1.65;max-width:68ch}.akuma-rsl .faq-item .faq-a p{margin:0 0 12px}.akuma-rsl .faq-item .faq-a p:last-child{margin-bottom:0}.akuma-rsl .faq-item .faq-a ul,.akuma-rsl .faq-item .faq-a ol{margin:0 0 12px 18px;padding:0}.akuma-rsl .faq-item .faq-a li{margin-bottom:6px}.akuma-rsl .faq-item .faq-a a{color:var(--ink);border-bottom:1px solid var(--akuma);padding-bottom:1px;transition:color .2s var(--ease)}.akuma-rsl .faq-item .faq-a a:hover{color:var(--akuma)}.akuma-rsl .still-stuck{background:var(--bg-dark);color:var(--ink-light);padding:clamp(64px,7vw,96px) 0;position:relative;overflow:hidden}.akuma-rsl .still-stuck:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(to right,rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(to bottom,rgba(255,255,255,.03) 1px,transparent 1px);background-size:80px 80px;-webkit-mask-image:linear-gradient(to bottom,transparent 0%,#000 30%,#000 70%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0%,#000 30%,#000 70%,transparent 100%)}.akuma-rsl .still-stuck>.wrap{position:relative;z-index:1}.akuma-rsl .still-stuck-grid{display:grid;grid-template-columns:1fr;gap:32px;align-items:center}@media(min-width:900px){.akuma-rsl .still-stuck-grid{grid-template-columns:1.4fr .6fr;gap:60px}}.akuma-rsl .still-stuck h2{font-family:var(--display);font-weight:800;font-size:clamp(28px,4vw,52px);line-height:1;text-transform:uppercase;margin:0;color:var(--ink-light);max-width:18ch}.akuma-rsl .still-stuck h2 .red{color:var(--akuma)}.akuma-rsl .still-stuck p{margin:18px 0 0;color:#ffffffb8;font-size:15.5px;line-height:1.6;max-width:46ch}.akuma-rsl .still-stuck .ctas{display:flex;gap:18px;flex-wrap:wrap;justify-content:flex-start}@media(min-width:900px){.akuma-rsl .still-stuck .ctas{justify-content:flex-end}}.akuma-rsl .about-story{padding:clamp(80px,9vw,120px) 0;background:var(--bg)}.akuma-rsl .about-story-grid{display:grid;grid-template-columns:1fr;gap:48px;align-items:start}@media(min-width:1000px){.akuma-rsl .about-story-grid{grid-template-columns:.9fr 1.1fr;gap:80px}}.akuma-rsl .about-story-photo{position:relative;aspect-ratio:4/5;overflow:hidden;background:#1a1a1a;clip-path:polygon(0 0,calc(100% - 28px) 0,100% 28px,100% 100%,28px 100%,0 calc(100% - 28px))}.akuma-rsl .about-story-photo img,.akuma-rsl .about-story-photo .photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;background-size:cover;background-position:center}.akuma-rsl .about-story-caption{position:absolute;left:24px;bottom:22px;z-index:2;font-family:var(--display);font-weight:700;font-size:11px;letter-spacing:.26em;text-transform:uppercase;color:#ffffffd9;background:#0000008c;padding:8px 12px;border-left:2px solid var(--akuma)}.akuma-rsl .about-story-text h2{max-width:16ch;margin-top:18px}.akuma-rsl .about-story-text p{margin:18px 0 0;color:var(--ink-mute);font-size:16.5px;line-height:1.7;max-width:56ch}.akuma-rsl .about-story-text p strong{color:var(--ink);font-weight:600}.akuma-rsl .about-story-text .pull-quote{margin:36px 0 0;padding:24px 28px;background:var(--bg-card);border-left:3px solid var(--akuma);font-family:var(--display);font-weight:800;font-size:clamp(18px,1.8vw,24px);line-height:1.25;letter-spacing:-.005em;text-transform:uppercase;color:var(--ink);max-width:28ch}.akuma-rsl .about-story-text .signature{margin-top:36px;display:flex;align-items:center;gap:18px;font-family:var(--display);font-weight:800;font-size:13px;letter-spacing:.22em;text-transform:uppercase;color:var(--akuma)}.akuma-rsl .about-story-text .signature:before{content:"";width:36px;height:1.5px;background:var(--akuma)}.akuma-rsl .principles{padding:clamp(80px,9vw,120px) 0;background:var(--bg-dark);color:var(--ink-light);position:relative;overflow:hidden}.akuma-rsl .principles:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(to right,rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(to bottom,rgba(255,255,255,.03) 1px,transparent 1px);background-size:80px 80px;-webkit-mask-image:linear-gradient(to bottom,transparent 0%,#000 25%,#000 80%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0%,#000 25%,#000 80%,transparent 100%)}.akuma-rsl .principles>.wrap{position:relative;z-index:1}.akuma-rsl .principles-head{display:grid;grid-template-columns:1fr;gap:24px;margin-bottom:clamp(48px,6vw,72px);align-items:end}@media(min-width:900px){.akuma-rsl .principles-head{grid-template-columns:1.3fr .7fr;gap:60px}}.akuma-rsl .principles-head h2{color:var(--ink-light);max-width:18ch;margin-top:18px}.akuma-rsl .principles-head .lead{color:#ffffffb8;max-width:42ch}.akuma-rsl .principles-grid{display:grid;grid-template-columns:1fr;gap:0;border-top:1px solid var(--line-on-dark)}@media(min-width:700px){.akuma-rsl .principles-grid{grid-template-columns:1fr 1fr}}@media(min-width:1100px){.akuma-rsl .principles-grid{grid-template-columns:repeat(4,1fr)}}.akuma-rsl .principle{padding:36px 28px 40px;border-bottom:1px solid var(--line-on-dark);border-right:1px solid var(--line-on-dark);position:relative;transition:background .35s var(--ease);display:flex;flex-direction:column;gap:14px}.akuma-rsl .principle:hover{background:#d800000a}@media(min-width:1100px){.akuma-rsl .principle:nth-child(4n){border-right:0}}@media(min-width:700px)and (max-width:1099px){.akuma-rsl .principle:nth-child(2n){border-right:0}}@media(max-width:699px){.akuma-rsl .principle{border-right:0}}.akuma-rsl .principle .n{font-family:var(--display);font-weight:800;font-size:13px;letter-spacing:.26em;color:var(--akuma)}.akuma-rsl .principle h3{font-family:var(--display);font-weight:800;font-size:clamp(20px,2.2vw,26px);text-transform:uppercase;line-height:1.05;letter-spacing:-.005em;color:var(--ink-light);margin:0}.akuma-rsl .principle p{margin:0;color:#ffffffb3;font-size:14.5px;line-height:1.6;max-width:30ch}.akuma-rsl .about-workshop{padding:clamp(80px,9vw,120px) 0;background:var(--bg)}.akuma-rsl .about-workshop-head{display:grid;grid-template-columns:1fr;gap:24px;margin-bottom:clamp(48px,6vw,72px);align-items:end}@media(min-width:900px){.akuma-rsl .about-workshop-head{grid-template-columns:1.3fr .7fr;gap:60px}}.akuma-rsl .about-workshop-head h2{max-width:16ch;margin-top:18px}.akuma-rsl .about-workshop-head .lead{max-width:44ch;margin:0}.akuma-rsl .about-workshop-grid{display:grid;grid-template-columns:1fr;gap:18px}@media(min-width:700px){.akuma-rsl .about-workshop-grid{grid-template-columns:1.4fr 1fr 1fr;grid-auto-rows:minmax(220px,1fr)}}.akuma-rsl .workshop-tile{position:relative;overflow:hidden;background:#1a1a1a;aspect-ratio:1/1;clip-path:polygon(0 0,calc(100% - 22px) 0,100% 22px,100% 100%,22px 100%,0 calc(100% - 22px))}.akuma-rsl .workshop-tile.large{grid-row:span 1;aspect-ratio:4/5}@media(min-width:700px){.akuma-rsl .workshop-tile.large{grid-row:span 2;aspect-ratio:auto}}.akuma-rsl .workshop-tile .photo{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;transition:transform 1s var(--ease)}.akuma-rsl .workshop-tile:hover .photo{transform:scale(1.05)}.akuma-rsl .workshop-tile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#1212120d,#12121266 60%,#121212e6)}.akuma-rsl .workshop-tile .caption{position:absolute;bottom:22px;left:24px;right:24px;z-index:2;color:var(--ink-light)}.akuma-rsl .workshop-tile .caption .tag{font-family:var(--display);font-weight:700;font-size:10.5px;letter-spacing:.26em;text-transform:uppercase;color:var(--akuma);display:inline-flex;align-items:center;gap:10px;margin-bottom:8px}.akuma-rsl .workshop-tile .caption .tag:before{content:"";width:22px;height:1.5px;background:var(--akuma)}.akuma-rsl .workshop-tile .caption h3{font-family:var(--display);font-weight:800;font-size:clamp(18px,2vw,24px);text-transform:uppercase;line-height:1.05;letter-spacing:-.005em;color:var(--ink-light);margin:0}.akuma-rsl .blog{padding:clamp(72px,8vw,110px) 0 clamp(80px,9vw,120px);background:var(--bg)}.akuma-rsl .blog-head{display:grid;grid-template-columns:1fr;gap:24px;margin-bottom:clamp(40px,5vw,56px);align-items:end}@media(min-width:900px){.akuma-rsl .blog-head{grid-template-columns:1.3fr .7fr;gap:60px}}.akuma-rsl .blog-head h2{max-width:16ch;margin-top:18px}.akuma-rsl .blog-head .lead{margin:0;max-width:44ch}.akuma-rsl .blog-tags{display:flex;flex-wrap:wrap;gap:10px;padding-bottom:22px;margin-bottom:clamp(40px,5vw,56px);border-bottom:1px solid var(--line)}.akuma-rsl .blog-tag{display:inline-flex;align-items:center;gap:8px;font-family:var(--display);font-weight:700;font-size:11.5px;letter-spacing:.22em;text-transform:uppercase;padding:10px 16px;background:var(--bg-card);color:var(--ink);border:1px solid var(--line);text-decoration:none;clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,8px 100%,0 calc(100% - 8px));transition:background .25s var(--ease),color .25s var(--ease),border-color .25s var(--ease)}.akuma-rsl .blog-tag:hover,.akuma-rsl .blog-tag.is-active{background:var(--ink);color:#fff;border-color:var(--ink)}.akuma-rsl .blog-featured{display:grid;grid-template-columns:1fr;gap:32px;margin-bottom:clamp(48px,6vw,72px);align-items:stretch}@media(min-width:900px){.akuma-rsl .blog-featured{grid-template-columns:1.2fr 1fr;gap:60px}}.akuma-rsl .blog-featured .photo{position:relative;aspect-ratio:5/4;overflow:hidden;background:#1a1a1a;clip-path:polygon(0 0,calc(100% - 28px) 0,100% 28px,100% 100%,28px 100%,0 calc(100% - 28px))}.akuma-rsl .blog-featured .photo img,.akuma-rsl .blog-featured .photo .ph{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;background-size:cover;background-position:center;transition:transform 1s var(--ease)}.akuma-rsl .blog-featured:hover .photo img,.akuma-rsl .blog-featured:hover .photo .ph{transform:scale(1.04)}.akuma-rsl .blog-featured .badge{position:absolute;top:0;left:0;z-index:2;background:var(--akuma);color:#fff;font-family:var(--display);font-weight:800;font-size:11px;letter-spacing:.26em;text-transform:uppercase;padding:12px 20px 12px 22px;clip-path:polygon(0 0,100% 0,calc(100% - 14px) 100%,0 100%)}.akuma-rsl .blog-featured .body{display:flex;flex-direction:column;justify-content:center;gap:18px}.akuma-rsl .blog-featured .meta{display:flex;gap:18px;flex-wrap:wrap;align-items:center;font-family:var(--display);font-weight:700;font-size:11.5px;letter-spacing:.26em;text-transform:uppercase;color:var(--ink-mute)}.akuma-rsl .blog-featured .meta .tag{color:var(--akuma)}.akuma-rsl .blog-featured h3{font-family:var(--display);font-weight:800;font-size:clamp(28px,3.6vw,46px);text-transform:uppercase;line-height:1;letter-spacing:-.01em;margin:0;color:var(--ink)}.akuma-rsl .blog-featured h3 a{color:inherit;text-decoration:none}.akuma-rsl .blog-featured h3 a:hover{color:var(--akuma)}.akuma-rsl .blog-featured .excerpt{color:var(--ink-mute);font-size:16px;line-height:1.65;max-width:52ch;margin:0}.akuma-rsl .blog-featured .cta{margin-top:8px;font-family:var(--display);font-weight:800;font-size:12px;letter-spacing:.26em;text-transform:uppercase;color:var(--ink);display:inline-flex;align-items:center;gap:12px;text-decoration:none}.akuma-rsl .blog-featured .cta:after{content:"\27f6";color:var(--akuma);transition:transform .25s var(--ease)}.akuma-rsl .blog-featured .cta:hover:after{transform:translate(6px)}.akuma-rsl .blog-grid{display:grid;grid-template-columns:1fr;gap:28px}@media(min-width:700px){.akuma-rsl .blog-grid{grid-template-columns:1fr 1fr}}@media(min-width:1100px){.akuma-rsl .blog-grid{grid-template-columns:repeat(3,1fr)}}.akuma-rsl .blog-card{display:flex;flex-direction:column;background:var(--bg-card);text-decoration:none;color:var(--ink);clip-path:polygon(0 0,calc(100% - 22px) 0,100% 22px,100% 100%,22px 100%,0 calc(100% - 22px));transition:transform .35s var(--ease)}.akuma-rsl .blog-card:hover{transform:translateY(-3px)}.akuma-rsl .blog-card .photo{position:relative;aspect-ratio:5/3;overflow:hidden;background:#2a2a2a}.akuma-rsl .blog-card .photo img,.akuma-rsl .blog-card .photo .ph{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;background-size:cover;background-position:center;transition:transform .8s var(--ease)}.akuma-rsl .blog-card:hover .photo img,.akuma-rsl .blog-card:hover .photo .ph{transform:scale(1.06)}.akuma-rsl .blog-card .body{padding:22px 24px 26px;display:flex;flex-direction:column;gap:12px;flex:1}.akuma-rsl .blog-card .meta{display:flex;gap:14px;flex-wrap:wrap;align-items:center;font-family:var(--display);font-weight:700;font-size:10.5px;letter-spacing:.26em;text-transform:uppercase;color:var(--ink-mute)}.akuma-rsl .blog-card .meta .tag{color:var(--akuma)}.akuma-rsl .blog-card h3{font-family:var(--display);font-weight:800;font-size:clamp(17px,1.6vw,20px);text-transform:uppercase;line-height:1.1;letter-spacing:-.005em;margin:0;color:var(--ink);flex:1}.akuma-rsl .blog-card .excerpt{color:var(--ink-mute);font-size:14px;line-height:1.55;margin:0}.akuma-rsl .blog-card .cta{margin-top:6px;font-family:var(--display);font-weight:800;font-size:11px;letter-spacing:.26em;text-transform:uppercase;color:var(--ink);display:inline-flex;align-items:center;gap:10px}.akuma-rsl .blog-card .cta:after{content:"\27f6";color:var(--akuma);transition:transform .25s var(--ease)}.akuma-rsl .blog-card:hover .cta:after{transform:translate(4px)}.akuma-rsl .blog-pagination{margin-top:clamp(40px,5vw,56px);padding-top:22px;border-top:1px solid var(--line);display:flex;gap:12px;flex-wrap:wrap;align-items:center;justify-content:center}.akuma-rsl .blog-pagination a,.akuma-rsl .blog-pagination span{font-family:var(--display);font-weight:700;font-size:12px;letter-spacing:.22em;text-transform:uppercase;padding:10px 16px;border:1px solid var(--line);background:var(--bg-card);color:var(--ink);text-decoration:none;clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,8px 100%,0 calc(100% - 8px));transition:background .25s,color .25s,border-color .25s}.akuma-rsl .blog-pagination a:hover{background:var(--ink);color:#fff;border-color:var(--ink)}.akuma-rsl .blog-pagination .current{background:var(--akuma);color:#fff;border-color:var(--akuma)}.akuma-rsl .shipping-cards{padding:clamp(72px,8vw,110px) 0;background:var(--bg)}.akuma-rsl .shipping-cards-head{display:grid;grid-template-columns:1fr;gap:24px;margin-bottom:clamp(40px,5vw,56px);align-items:end}@media(min-width:900px){.akuma-rsl .shipping-cards-head{grid-template-columns:1.3fr .7fr;gap:60px}}.akuma-rsl .shipping-cards-head h2{max-width:18ch;margin-top:18px}.akuma-rsl .shipping-cards-head .lead{margin:0;max-width:42ch}.akuma-rsl .shipping-cards-grid{display:grid;grid-template-columns:1fr;gap:18px}@media(min-width:700px){.akuma-rsl .shipping-cards-grid{grid-template-columns:1fr 1fr}}@media(min-width:1100px){.akuma-rsl .shipping-cards-grid{grid-template-columns:repeat(4,1fr)}}.akuma-rsl .ship-card{position:relative;padding:32px 28px 34px;background:var(--bg-card);clip-path:polygon(0 0,calc(100% - 22px) 0,100% 22px,100% 100%,22px 100%,0 calc(100% - 22px));display:flex;flex-direction:column;gap:14px;border-top:3px solid var(--akuma)}.akuma-rsl .ship-card:before{content:"";position:absolute;top:14px;left:14px;width:16px;height:16px;border-color:var(--akuma);border-style:solid;border-width:1.5px 0 0 1.5px;pointer-events:none}.akuma-rsl .ship-card .icon{width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:#d8000014;color:var(--akuma);font-family:var(--display);font-weight:800;font-size:22px;border-radius:0;clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,8px 100%,0 calc(100% - 8px))}.akuma-rsl .ship-card .ship-label{font-family:var(--display);font-weight:700;font-size:11px;letter-spacing:.26em;text-transform:uppercase;color:var(--akuma)}.akuma-rsl .ship-card h3{font-family:var(--display);font-weight:800;font-size:clamp(20px,2.2vw,26px);text-transform:uppercase;line-height:1.05;margin:0;color:var(--ink)}.akuma-rsl .ship-card p{margin:0;color:var(--ink-mute);font-size:14.5px;line-height:1.6}.akuma-rsl .policy-body{padding:clamp(72px,8vw,110px) 0 clamp(80px,9vw,120px);background:var(--bg);border-top:1px solid var(--line)}.akuma-rsl .policy-grid{display:grid;grid-template-columns:1fr;gap:48px;align-items:start}@media(min-width:1000px){.akuma-rsl .policy-grid{grid-template-columns:.8fr 2.2fr;gap:80px}}.akuma-rsl .policy-nav{position:sticky;top:100px;padding:24px 0;border-top:1.5px solid var(--ink)}.akuma-rsl .policy-nav-label{font-family:var(--display);font-weight:800;font-size:11px;letter-spacing:.28em;text-transform:uppercase;color:var(--akuma);margin:0 0 16px}.akuma-rsl .policy-nav ul{list-style:none;padding:0;margin:0}.akuma-rsl .policy-nav li+li{border-top:1px solid var(--line)}.akuma-rsl .policy-nav a{display:block;padding:12px 0;font-family:var(--display);font-weight:700;font-size:12.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink);text-decoration:none;transition:color .2s var(--ease),padding .2s var(--ease)}.akuma-rsl .policy-nav a:hover{color:var(--akuma);padding-left:8px}.akuma-rsl .policy-section{padding:clamp(32px,4vw,48px) 0;border-bottom:1px solid var(--line);scroll-margin-top:100px}.akuma-rsl .policy-section:first-child{padding-top:0}.akuma-rsl .policy-section:last-child{border-bottom:0}.akuma-rsl .policy-section h3{font-family:var(--display);font-weight:800;font-size:clamp(22px,2.4vw,30px);text-transform:uppercase;line-height:1.05;letter-spacing:-.005em;margin:0 0 20px;color:var(--ink);padding-bottom:14px;border-bottom:1.5px solid var(--ink);display:flex;gap:16px;align-items:baseline}.akuma-rsl .policy-section h3 .n{font-family:var(--display);font-weight:800;font-size:14px;letter-spacing:.22em;color:var(--akuma);flex-shrink:0}.akuma-rsl .policy-section p,.akuma-rsl .policy-section li{color:var(--ink-mute);font-size:16px;line-height:1.7}.akuma-rsl .policy-section p{margin:0 0 14px;max-width:68ch}.akuma-rsl .policy-section p strong{color:var(--ink);font-weight:600}.akuma-rsl .policy-section ul{margin:0 0 18px 22px;padding:0}.akuma-rsl .policy-section li{margin-bottom:8px}.akuma-rsl .policy-section a{color:var(--ink);border-bottom:1px solid var(--akuma);padding-bottom:1px}.akuma-rsl .policy-table{margin:16px 0 24px;width:100%;border-collapse:collapse;font-size:14.5px;line-height:1.5}.akuma-rsl .policy-table th,.akuma-rsl .policy-table td{text-align:left;padding:14px 16px;border-bottom:1px solid var(--line)}.akuma-rsl .policy-table th{font-family:var(--display);font-weight:800;font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--akuma);background:#00000006}.akuma-rsl .policy-table tr:hover td{background:#d8000006}.akuma-rsl .contact-meta{padding:clamp(56px,6vw,80px) 0 0;background:var(--bg)}.akuma-rsl .contact-meta-grid{display:grid;grid-template-columns:1fr;gap:14px;border-top:1.5px solid var(--ink);border-bottom:1.5px solid var(--ink)}@media(min-width:700px){.akuma-rsl .contact-meta-grid{grid-template-columns:1fr 1fr 1fr}}.akuma-rsl .contact-meta-cell{padding:28px 24px 30px;border-right:1px solid var(--line);display:flex;flex-direction:column;gap:8px}@media(min-width:700px){.akuma-rsl .contact-meta-cell:last-child{border-right:0}}@media(max-width:699px){.akuma-rsl .contact-meta-cell{border-right:0;border-bottom:1px solid var(--line)}.akuma-rsl .contact-meta-cell:last-child{border-bottom:0}}.akuma-rsl .contact-meta-label{font-family:var(--display);font-weight:700;font-size:11.5px;letter-spacing:.26em;text-transform:uppercase;color:var(--akuma)}.akuma-rsl .contact-meta-value{font-family:var(--display);font-weight:800;font-size:clamp(16px,1.6vw,20px);text-transform:uppercase;line-height:1.15;color:var(--ink)}.akuma-rsl .contact-meta-value a{color:inherit;text-decoration:none;transition:color .2s var(--ease)}.akuma-rsl .contact-meta-value a:hover{color:var(--akuma)}.akuma-rsl .contact-meta-sub{font-size:13px;color:var(--ink-mute);line-height:1.5;margin:4px 0 0}
/*# sourceMappingURL=/cdn/shop/t/31/assets/akuma-pages.css.map */
