.a2rb-site{--bg:#3d1210;--bg-alt:#4d1a16;--panel:#5e2620;--text:#f0ead2;--text-dim:#cfc0a4;--rust:#a8492a;--rust-bright:#c05a2f;--sand:#f0e6c4;--line:#5f2a22}html:has(.a2rb-site){scroll-behavior:smooth}.a2rb-site{background:var(--bg);color:var(--text);font-family:var(--font-inter), "Inter", system-ui, -apple-system, sans-serif;flex:auto;line-height:1.65}.a2rb-site *,.a2rb-site :before,.a2rb-site :after{box-sizing:border-box;margin:0;padding:0}.a2rb-site img{max-width:100%;display:block}.a2rb-site a{color:var(--sand);text-decoration:underline}.a2rb-site h1,.a2rb-site h2,.a2rb-site h3,.a2rb-site .brand{font-family:var(--font-bebas), "Bebas Neue", "Arial Narrow", sans-serif;letter-spacing:.03em;font-weight:400;line-height:1.05}.a2rb-site h2{color:var(--sand);margin-bottom:.75rem;font-size:clamp(2.2rem,4vw,3.2rem)}.a2rb-site h3{color:var(--sand);font-size:clamp(1.6rem,3vw,2.2rem)}.a2rb-site .wrap{max-width:1100px;margin:0 auto;padding:0 1.25rem}.a2rb-site .section{padding:4.5rem 0}.a2rb-site .section-alt{background:var(--bg-alt)}.a2rb-site .section-sub{color:var(--text-dim);margin-bottom:2rem}.a2rb-site .center{text-align:center;margin-top:2.5rem}.a2rb-site #nav{z-index:50;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line);background:#3d1210e0;position:fixed;top:0;left:0;right:0}.a2rb-site .nav-inner{justify-content:space-between;align-items:center;gap:1rem;max-width:1100px;margin:0 auto;padding:.7rem 1.25rem;display:flex}.a2rb-site .brand{color:var(--sand);white-space:nowrap;font-size:1.5rem;text-decoration:none}.a2rb-site .nav-links{align-items:center;gap:1.2rem;display:flex}.a2rb-site .nav-links a{color:var(--text);font-size:.95rem;font-weight:500;text-decoration:none}.a2rb-site .nav-links a:hover{color:var(--sand)}.a2rb-site .btn{border-radius:8px;padding:.7rem 1.4rem;font-size:1rem;font-weight:600;text-decoration:none;transition:transform .15s,background .15s;display:inline-block}.a2rb-site .btn:hover{transform:translateY(-2px)}.a2rb-site .btn-primary,.a2rb-site .btn-sub{background:var(--rust);color:#fff!important}.a2rb-site .btn-primary:hover,.a2rb-site .btn-sub:hover{background:var(--rust-bright)}.a2rb-site .btn-sub{padding:.45rem 1rem;font-size:.9rem}.a2rb-site .btn-ghost{border:2px solid var(--sand);color:var(--sand)}.a2rb-site .btn-ghost:hover{background:#f0e6c41f}.a2rb-site .hero{align-items:flex-end;min-height:92vh;display:flex;position:relative;overflow:hidden}.a2rb-site .hero-img{object-fit:cover;object-position:center 65%;width:100%;height:100%;position:absolute;inset:0}.a2rb-site .hero-overlay{background:linear-gradient(#00000047 0%,#0000 40%,#16100eb8 100%);position:absolute;inset:0}.a2rb-site .hero-sticker{z-index:5;filter:drop-shadow(0 8px 18px #00000080);width:clamp(130px,16vw,240px);position:absolute;top:24%;left:2.5rem;transform:rotate(-20deg)}.a2rb-site .hero-content{width:100%;max-width:1100px;margin:0 auto;padding:0 1.25rem 5.5rem;position:relative}.a2rb-site .kicker{text-transform:uppercase;letter-spacing:.25em;color:var(--sand);margin-bottom:.5rem;font-size:.8rem;font-weight:600}.a2rb-site h1{color:#fff;text-shadow:0 2px 24px #00000080;font-size:clamp(3.5rem,10vw,7rem)}.a2rb-site .tagline{color:var(--text);margin:.75rem 0 1.5rem;font-size:clamp(1.1rem,2.5vw,1.5rem)}.a2rb-site .hero-cta{flex-wrap:wrap;gap:1rem;display:flex}.a2rb-site .hero-split{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:end;gap:2.5rem;display:grid}.a2rb-site .hero-split h1{font-size:clamp(3.2rem,6.4vw,5.6rem)}.a2rb-site .hero-video .yt{border:1px solid #f0e6c44d;box-shadow:0 14px 40px #0000008c}.a2rb-site .two-col{grid-template-columns:1.15fr 1fr;align-items:center;gap:3rem;display:grid}.a2rb-site .two-col p{margin-bottom:1rem}.a2rb-site .cta-line{color:var(--sand);font-weight:600}.a2rb-site .badge-row{flex-wrap:wrap;gap:.6rem;margin-top:1.25rem;display:flex}.a2rb-site .badge{background:var(--panel);border:1px solid var(--line);border-radius:999px;padding:.35rem .8rem;font-size:.85rem}.a2rb-site .about-photos,.a2rb-site .sucia-photos{gap:1rem;display:grid}.a2rb-site .about-photos img,.a2rb-site .sucia-photos img{border-radius:12px;box-shadow:0 8px 30px #0006}.a2rb-site .about-photos .sticker-img{box-shadow:none;filter:drop-shadow(0 8px 20px #00000073);border-radius:0;justify-self:center;max-width:82%}.a2rb-site .video-feature{margin-bottom:1rem}.a2rb-site .video-grid{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.a2rb-site .yt{aspect-ratio:16/9;cursor:pointer;background:#000 50%/cover no-repeat;border-radius:10px;position:relative;overflow:hidden}.a2rb-site a.yt{color:inherit;text-decoration:none;display:block}.a2rb-site .yt-short{aspect-ratio:9/16}.a2rb-site .yt:after{content:"▶";color:#fff;text-shadow:0 2px 12px #000c;background:#00000040;justify-content:center;align-items:center;font-size:2.6rem;transition:background .15s;display:flex;position:absolute;inset:0}.a2rb-site .yt:hover:after{background:#a8492a59}.a2rb-site .yt.playing:after{display:none}.a2rb-site .yt .yt-label{z-index:2;color:#fff;pointer-events:none;background:linear-gradient(#0000,#000000d9);padding:1.5rem .75rem .6rem;font-size:.85rem;font-weight:600;position:absolute;bottom:0;left:0;right:0}.a2rb-site .yt iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.a2rb-site .shorts-head{margin:3rem 0 .5rem}.a2rb-site .shorts-row{scroll-snap-type:x mandatory;grid-auto-columns:minmax(160px,1fr);grid-auto-flow:column;gap:1rem;padding:1rem 0;display:grid;overflow-x:auto}.a2rb-site .shorts-row .yt{scroll-snap-align:start}.a2rb-site .yt-item{flex-direction:column;gap:.5rem;min-width:0;display:flex}.a2rb-site .shorts-row .yt-item{scroll-snap-align:start}.a2rb-site .yt-log{color:var(--sand);font-size:.88rem;font-weight:600;line-height:1.35;text-decoration:none}.a2rb-site .yt-log:hover{text-decoration:underline}.a2rb-site .log-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;display:grid}.a2rb-site .log-card{background:var(--panel);border:1px solid var(--line);border-radius:12px;flex-direction:column;transition:transform .15s,border-color .15s;display:flex;position:relative;overflow:hidden}.a2rb-site .log-card:hover{border-color:var(--rust);transform:translateY(-3px)}.a2rb-site .log-card:has(.log-card-link:focus-visible){outline:2px solid var(--sand);outline-offset:3px}.a2rb-site .log-card img{aspect-ratio:1200/630;object-fit:cover;background:var(--bg-alt);width:100%;height:auto}.a2rb-site .log-card-body{flex-direction:column;flex:1;gap:.7rem;padding:1rem 1.1rem 1.1rem;display:flex}.a2rb-site .log-card-date{letter-spacing:.14em;text-transform:uppercase;color:var(--text-dim);font-size:.78rem;font-weight:600}.a2rb-site .log-card h3{font-size:2rem}.a2rb-site .log-card-link{color:var(--sand);text-decoration:none}.a2rb-site .log-card-link:after{content:"";z-index:1;position:absolute;inset:0}.a2rb-site .log-card-link:focus-visible{outline:none}.a2rb-site .log-stats{flex-wrap:wrap;justify-content:space-between;gap:.4rem 1.25rem;display:flex}.a2rb-site .log-stats dt{letter-spacing:.1em;text-transform:uppercase;color:var(--text-dim);font-size:.7rem;font-weight:600}.a2rb-site .log-stats dd{color:var(--text);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:1.2rem;font-weight:600}.a2rb-site .log-stats small{color:var(--text-dim);font-size:.72em;font-weight:500}.a2rb-site .log-card-links{border-top:1px solid var(--line);color:var(--sand);justify-content:space-between;gap:1rem;margin-top:auto;padding-top:.7rem;font-size:.9rem;font-weight:600;display:flex}.a2rb-site .log-card-map{z-index:2;color:var(--sand);text-decoration:none;position:relative}.a2rb-site .log-card-map:hover{text-decoration:underline}.a2rb-site .log-strip-more{margin-top:1.5rem;font-weight:600}.a2rb-site .spec-sheet{columns:2 22rem;border-top:1px solid var(--line);column-gap:3rem}.a2rb-site .spec-row{border-bottom:1px solid var(--line);break-inside:avoid;grid-template-columns:8.5rem minmax(0,1fr);align-items:baseline;gap:1rem;padding:.8rem 0;display:grid}.a2rb-site .spec-row dt{letter-spacing:.14em;text-transform:uppercase;color:var(--sand);font-size:.78rem;font-weight:600}.a2rb-site .spec-row dd{color:var(--text)}.a2rb-site .spec-row dd a{color:var(--sand);text-underline-offset:.18em}.a2rb-site .gallery{columns:3 280px;column-gap:1rem}.a2rb-site .gallery a{border-radius:10px;margin-bottom:1rem;display:block;overflow:hidden}.a2rb-site .gallery img{width:100%;transition:transform .25s}.a2rb-site .gallery a:hover img{transform:scale(1.04)}.a2rb-site .lightbox{z-index:100;background:#1a0807f0;justify-content:center;align-items:center;padding:2rem;display:flex;position:fixed;inset:0}.a2rb-site .lightbox[hidden]{display:none}.a2rb-site .lightbox img{border-radius:8px;max-width:100%;max-height:92vh}.a2rb-site .lb-figure{flex-direction:column;align-items:center;max-width:100%;max-height:100%;display:flex}.a2rb-site .lightbox-detailed img{max-height:76vh}.a2rb-site .lb-caption{text-align:center;cursor:default;max-width:62ch;margin-top:.9rem}.a2rb-site .lb-title{color:#fff;font-size:1.05rem;font-weight:600}.a2rb-site .lb-meta{color:var(--text-dim);margin-top:.15rem;font-size:.9rem}.a2rb-site .lb-links{flex-wrap:wrap;justify-content:center;gap:.4rem 1.4rem;margin-top:.5rem;font-size:.95rem;font-weight:600;display:flex}.a2rb-site .lb-links a{color:var(--sand)}.a2rb-site .lb-close{color:#fff;cursor:pointer;background:0 0;border:none;font-size:3rem;line-height:1;position:absolute;top:1rem;right:1.5rem}.a2rb-site footer{border-top:1px solid var(--line);background:var(--bg-alt);padding:3rem 0 1.5rem}.a2rb-site .footer-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2rem;display:flex}.a2rb-site .footer-tag{color:var(--text-dim)}.a2rb-site .footer-links{flex-wrap:wrap;gap:.75rem 1.5rem;display:flex}.a2rb-site .footer-links a{font-weight:600;text-decoration:none}.a2rb-site .footer-links .aff{color:var(--text-dim);font-weight:400}.a2rb-site .copyright{text-align:center;color:var(--text-dim);margin-top:2rem;font-size:.85rem}@media (max-width:960px){.a2rb-site .brand-full{display:none}.a2rb-site .log-strip{scroll-snap-type:x mandatory;grid-template-columns:none;grid-auto-columns:min(84%,340px);grid-auto-flow:column;padding-bottom:.6rem;overflow-x:auto}.a2rb-site .log-card{scroll-snap-align:start}}@media (max-width:800px){.a2rb-site .two-col,.a2rb-site .two-col-rev{grid-template-columns:1fr}.a2rb-site .two-col-rev figure{order:2}.a2rb-site .video-grid{grid-template-columns:repeat(2,1fr)}.a2rb-site .nav-links a:not(.btn-sub):not(.nav-journal){display:none}.a2rb-site .hero{min-height:88vh}.a2rb-site .hero-sticker{width:110px;top:76px;left:1rem}.a2rb-site .gallery{columns:2 160px}.a2rb-site .hero-split{grid-template-columns:1fr;gap:1.5rem}.a2rb-site .spec-row{grid-template-columns:7rem minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.a2rb-site .log-card{transition:none}.a2rb-site .log-card:hover{transform:none}}.a2rb-site .banner{--bn-bg:#270a08;--bn-ink:#f0ead2;--bn-dim:#cfc0a4;--bn-title:#f0e6c4;--bn-rule:#d4e04a;--bn-ring:#f0e6c4;--bn-btn:#a8492a;--bn-btn-ink:#fff;--bn-btn-hover:#c05a2f;background:var(--bn-bg);color:var(--bn-ink);border-bottom:1px solid var(--line);box-shadow:inset 0 -3px 0 var(--bn-rule);padding-top:63px}.a2rb-site .banner-promo{--bn-bg:#d4e04a;--bn-ink:#2a0d0b;--bn-dim:#4d1a16;--bn-title:#2a0d0b;--bn-rule:#2a0d0b;--bn-ring:#2a0d0b;--bn-btn:#2a0d0b;--bn-btn-ink:#d4e04a;--bn-btn-hover:#4d1a16}.a2rb-site .banner-news{--bn-bg:#a8492a;--bn-ink:#fff;--bn-dim:#fbe9de;--bn-title:#fff;--bn-rule:#f0e6c4;--bn-ring:#f0e6c4;--bn-btn:#f0e6c4;--bn-btn-ink:#2a0d0b;--bn-btn-hover:#fff}.a2rb-site .banner-flat{padding-top:0}.a2rb-site .banner+.hero{min-height:72vh}.a2rb-site .banner-inner{flex-wrap:wrap;align-items:center;gap:1rem 1.4rem;padding-top:1.1rem;padding-bottom:1.1rem;display:flex}.a2rb-site .banner-photo{object-fit:cover;border:2px solid var(--bn-ring);border-radius:50%;flex:none;width:84px;height:84px}.a2rb-site .banner-text{flex:16rem;min-width:0}.a2rb-site .banner-text p{margin:0}.a2rb-site .banner-kicker{text-transform:uppercase;letter-spacing:.22em;color:var(--bn-dim);font-size:.72rem;font-weight:600}.a2rb-site .banner-title{font-family:var(--font-bebas), "Bebas Neue", "Arial Narrow", sans-serif;letter-spacing:.03em;color:var(--bn-title);font-size:2.3rem;line-height:1}.a2rb-site .banner-detail{color:var(--bn-dim);font-size:.9rem}.a2rb-site .banner-message{color:var(--bn-ink);margin-top:.15rem;font-size:.95rem}.a2rb-site .banner-btn{background:var(--bn-btn);flex:none;color:var(--bn-btn-ink)!important}.a2rb-site .banner-btn:hover{background:var(--bn-btn-hover)}@media (max-width:560px){.a2rb-site .banner-photo{width:64px;height:64px}.a2rb-site .banner-title{font-size:2rem}.a2rb-site .banner-btn{text-align:center;width:100%}}.a2rb-site .copyright a{color:inherit;text-underline-offset:2px;text-decoration:underline}.a2rb-site .policy{padding:calc(63px + 3rem) 0 4rem}.a2rb-site .site-strip{background:var(--bg-alt);padding-top:63px}.a2rb-site .site-strip p{margin:0}.a2rb-site .site-strip+.policy{padding-top:3rem}.a2rb-site .policy-inner{max-width:720px}.a2rb-site .policy h1{text-shadow:none;margin-bottom:.4rem;font-size:clamp(2.6rem,7vw,4rem)}.a2rb-site .policy-updated{color:var(--text-dim);margin-bottom:1.5rem;font-size:.9rem}.a2rb-site .policy-lede{margin-bottom:1rem;font-size:1.1rem}.a2rb-site .policy h2{font-family:var(--font-bebas), "Bebas Neue", "Arial Narrow", sans-serif;letter-spacing:.03em;color:var(--sand);margin:2.25rem 0 .6rem;font-size:2rem;line-height:1.1}.a2rb-site .policy p{margin-bottom:.9rem}.a2rb-site .policy ul{margin:0 0 1rem 1.2rem}.a2rb-site .policy li{margin-bottom:.55rem}.a2rb-site .policy strong{color:var(--sand)}.a2rb-site .policy a{color:var(--sand);text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}
