.bt-home.ag-page .ag-first{display:block;margin-top:.18em;line-height:1.5}.bt-home.ag-page .ag-first mark{color:#120c00;padding:.02em .14em .05em;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.8) 50%,transparent 65%) -150% 0 /55% 100% no-repeat,linear-gradient(180deg,#fff2b8,#f7d35a 20%,#e9b12a 48%,#c98c10 74%,#e8b532);box-shadow:inset 0 3px 0 rgba(255,255,255,.55),inset 0 -4px 0 rgba(110,60,0,.35);animation:bth-gold-sweep 5s cubic-bezier(.5,0,.3,1) infinite}.bt-home.ag-page .ag-stickers{display:flex;flex-wrap:wrap;gap:10px 14px;margin:30px 0 0;padding:0;list-style:none}.bt-home.ag-page .ag-stickers li{padding:10px 14px;border-radius:12px;color:#000;font-family:var(--display);font-size:13px;font-weight:900;line-height:1.2;text-transform:uppercase;white-space:nowrap;box-shadow:0 4px 0 rgba(0,0,0,.45);transform:rotate(var(--r));animation:bth-ag-bob 5s ease-in-out infinite}.bt-home.ag-page .ag-stickers li:first-child{background:var(--lime);--r:-3deg}.bt-home.ag-page .ag-stickers li:nth-child(2){background:var(--cyan);--r:2deg;animation-duration:6s;animation-direction:reverse}.bt-home.ag-page .ag-stickers li:nth-child(3){background:var(--cream);--r:-2deg;animation-duration:7s}@keyframes bth-ag-bob{50%{transform:rotate(var(--r)) translateY(-4px)}}.bt-home.kw-page.ag-page .ag-dir{--sec-bg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='320' height='320' shape-rendering='crispEdges'%3E%3Cpath fill='%23ff7f9e' fill-opacity='.14' d='M32 36h8v4h-8zM44 36h8v4h-8zM28 40h28v4h-28zM28 44h28v4h-28zM32 48h20v4h-20zM36 52h12v4h-12zM40 56h4v4h-4zM212 148h8v4h-8zM224 148h8v4h-8zM208 152h28v4h-28zM208 156h28v4h-28zM212 160h20v4h-20zM216 164h12v4h-12zM220 168h4v4h-4zM108 268h8v4h-8zM120 268h8v4h-8zM104 272h28v4h-28zM104 276h28v4h-28zM108 280h20v4h-20zM112 284h12v4h-12zM116 288h4v4h-4z'/%3E%3Cpath fill='%23ffcc4d' fill-opacity='.12' d='M154 24h16v4h-16zM150 28h4v4h-4zM170 28h4v4h-4zM150 32h4v4h-4zM158 32h8v4h-8zM170 32h4v4h-4zM150 36h4v4h-4zM158 36h8v4h-8zM170 36h4v4h-4zM150 40h4v4h-4zM170 40h4v4h-4zM154 44h16v4h-16zM60 176h16v4h-16zM56 180h4v4h-4zM76 180h4v4h-4zM56 184h4v4h-4zM64 184h8v4h-8zM76 184h4v4h-4zM56 188h4v4h-4zM64 188h8v4h-8zM76 188h4v4h-4zM56 192h4v4h-4zM76 192h4v4h-4zM60 196h16v4h-16zM272 276h16v4h-16zM268 280h4v4h-4zM288 280h4v4h-4zM268 284h4v4h-4zM276 284h8v4h-8zM288 284h4v4h-4zM268 288h4v4h-4zM276 288h8v4h-8zM288 288h4v4h-4zM268 292h4v4h-4zM288 292h4v4h-4zM272 296h16v4h-16z'/%3E%3Cpath fill='%2325f4ee' fill-opacity='.1' d='M268 68h4v4h-4zM268 72h12v4h-12zM268 76h20v4h-20zM268 80h12v4h-12zM268 84h4v4h-4zM148 188h4v4h-4zM148 192h12v4h-12zM148 196h20v4h-20zM148 200h12v4h-12zM148 204h4v4h-4z'/%3E%3C/svg%3E") 50% 0 /320px 320px,linear-gradient(180deg,#16123f,#0a0820)}.bt-home.ag-page .ag-jump{display:flex;flex-wrap:wrap;gap:6px 14px;margin:-14px 0 26px;color:var(--faint);font-family:var(--mono);font-size:12px;line-height:1.5}.bt-home.ag-page .ag-jump a{color:#fff;text-decoration:underline;text-decoration-color:var(--gold);text-underline-offset:3px}.bt-home.ag-page .ag-jump a:hover{color:var(--gold)}.bt-home.ag-page .ag-tools{display:grid;grid-template-columns:minmax(0,240px) minmax(0,320px) minmax(0,1fr);gap:14px 16px;align-items:end;margin-bottom:28px}.bt-home.ag-page .ag-tools label{display:grid;gap:6px;min-width:0}.bt-home.ag-page .ag-tools label span{font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--soft)}.bt-home.ag-page .ag-tools input,.bt-home.ag-page .ag-tools select{width:100%;height:46px;padding:0 12px;border:1px solid rgba(255,255,255,.2);border-radius:12px;background:#0d0d11;color:#fff;font:inherit;font-size:15px;box-shadow:3px 3px 0 rgba(255,204,77,.4)}.bt-home.ag-page .ag-tools input::placeholder{color:var(--faint)}.bt-home.ag-page .ag-tools input:focus-visible,.bt-home.ag-page .ag-tools select:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.bt-home.ag-page .ag-tools p{margin:0 0 13px;font-family:var(--mono);font-size:12px;color:var(--soft)}.bt-home.ag-page .ag-tools button{padding:0;border:0;background:none;color:var(--gold);cursor:pointer;text-decoration:underline;text-underline-offset:3px}.bt-home.ag-page .ag-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:0;padding:0 6px 6px 0;list-style:none}.bt-home.ag-page .ag-card{--k:var(--pink);display:flex;flex-direction:column;min-width:0;padding:20px;border:1px solid var(--line);border-radius:16px;background:#0d0d11;box-shadow:5px 5px 0 color-mix(in srgb,var(--k) 45%,#000);scroll-margin-top:110px}.bt-home.ag-page .ag-card[hidden]{display:none}.bt-home.ag-page .ag-card:nth-child(6n+2){--k:var(--gold)}.bt-home.ag-page .ag-card:nth-child(6n+3){--k:var(--lime)}.bt-home.ag-page .ag-card:nth-child(6n+4){--k:var(--cyan)}.bt-home.ag-page .ag-card:nth-child(6n+5){--k:var(--orange)}.bt-home.ag-page .ag-card:nth-child(6n){--k:var(--violet)}.bt-home.ag-page .ag-card.is-featured,.bt-home.ag-page .ag-card:target{--k:var(--gold);border-color:var(--gold)}.bt-home.ag-page .ag-card:target{animation:bth-ag-landed .5s steps(2) 3}@keyframes bth-ag-landed{50%{box-shadow:9px 9px 0 var(--gold)}}.bt-home.ag-page .ag-top{display:grid;grid-template-columns:64px minmax(0,1fr);gap:14px;align-items:center}.bt-home.ag-page .ag-logo{display:grid;place-items:center;width:64px;height:64px;overflow:hidden;border-radius:12px;background:#fff;color:#120c00;font-family:var(--display);font-size:26px;font-weight:900;line-height:1}.bt-home.ag-page .ag-logo img{display:block;width:100%;height:100%;object-fit:contain}.bt-home.ag-page .ag-logo img[hidden]{display:none}.bt-home.ag-page .ag-logo.on-dark{background:#17151f}.bt-home.ag-page .ag-logo[data-empty]{background:var(--gold)}.bt-home.ag-page .ag-logo[data-empty]:before{content:attr(data-letter)}.bt-home.ag-page .ag-card h3{margin:0;font-family:var(--display);font-size:16px;font-weight:900;line-height:1.22;letter-spacing:-.02em;text-transform:uppercase;overflow-wrap:anywhere}.bt-home.ag-page .ag-meta{margin:5px 0 0;color:var(--faint);font-family:var(--mono);font-size:11px;line-height:1.4}.bt-home.ag-page .ag-star{display:inline-block;margin-bottom:6px;padding:3px 7px;border-radius:6px;background:var(--gold);color:#120c00;font-family:var(--mono);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.bt-home.ag-page .ag-bio{margin:14px 0 0;color:var(--soft);font-size:14px;line-height:1.5;overflow-wrap:anywhere;white-space:pre-line}.bt-home.ag-page .ag-more summary{margin-top:6px;color:#fff;font-size:13px;font-weight:600;cursor:pointer;text-decoration:underline;text-decoration-color:var(--k);text-underline-offset:3px}.bt-home.ag-page .ag-more[open] summary{margin-bottom:6px}.bt-home.ag-page .ag-more p{margin:8px 0 0;color:var(--soft);font-size:14px;line-height:1.5;overflow-wrap:anywhere;white-space:pre-line}.bt-home.ag-page .ag-tags{display:flex;flex-wrap:wrap;gap:6px;margin:14px 0 0;padding:0;list-style:none}.bt-home.ag-page .ag-tags li{max-width:100%;padding:4px 8px;border:1px solid var(--line);border-radius:999px;color:var(--soft);font-family:var(--mono);font-size:10.5px;line-height:1.3;overflow-wrap:anywhere}.bt-home.ag-page .ag-deal{align-self:flex-start;margin:14px 0 0;padding:4px 8px;border-radius:6px;background:var(--cyan);color:#000;font-family:var(--mono);font-size:11px;font-weight:700}.bt-home.ag-page .ag-foot{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:auto;padding-top:18px}.bt-home.ag-page .ag-apply{display:inline-block;padding:10px 14px;border-radius:10px;background:var(--pink);color:#fff;font-size:14px;font-weight:700;line-height:1.1;box-shadow:0 3px 0 #8f0f2b;transition:transform .08s,box-shadow .08s}.bt-home.ag-page .ag-apply:hover{transform:translateY(1px);box-shadow:0 2px 0 #8f0f2b}.bt-home.ag-page .ag-closed{color:var(--soft);font-family:var(--mono);font-size:12px}.bt-home.ag-page .ag-site{color:var(--soft);font-size:13px;text-decoration:underline;text-decoration-color:var(--line);text-underline-offset:3px}.bt-home.ag-page .ag-site:hover{color:#fff}.bt-home.ag-page .ag-empty{margin:0;color:var(--soft);font-size:17px}.bt-home.ag-page .ag-deal-row{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:48px;align-items:center}.bt-home.ag-page .ag-pass{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 150px;border-radius:20px;color:#120c00;background:linear-gradient(180deg,#fff2b8,#f7d35a 22%,#e9b12a 62%,#d59a18);box-shadow:inset 0 3px 0 rgba(255,255,255,.55),inset 0 -4px 0 rgba(110,60,0,.35);-webkit-mask:radial-gradient(circle 13px at calc(100% - 150px) 0,transparent 98%,#000) top /100% 51% no-repeat,radial-gradient(circle 13px at calc(100% - 150px) 100%,transparent 98%,#000) bottom /100% 51% no-repeat;mask:radial-gradient(circle 13px at calc(100% - 150px) 0,transparent 98%,#000) top /100% 51% no-repeat,radial-gradient(circle 13px at calc(100% - 150px) 100%,transparent 98%,#000) bottom /100% 51% no-repeat}.bt-home.ag-page .ag-pass-wrap{filter:drop-shadow(9px 9px 0 #6e4706);transform:rotate(-1.5deg)}.bt-home.ag-page .ag-pass-main{padding:28px 30px 26px;min-width:0}.bt-home.ag-page .ag-pass-top{display:block;margin-bottom:14px;font-family:var(--mono);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.bt-home.ag-page .ag-pass-big{display:block;font-family:var(--display);font-size:clamp(22px,2.6vw,34px);font-weight:900;line-height:1.1;letter-spacing:-.04em;text-transform:uppercase}.bt-home.ag-page .ag-pass-fields{display:grid;grid-template-columns:repeat(3,minmax(0,auto));gap:10px 22px;justify-content:start;margin:22px 0 0}.bt-home.ag-page .ag-pass-fields dt{font-family:var(--mono);font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;opacity:.72}.bt-home.ag-page .ag-pass-fields dd{margin:3px 0 0;font-family:var(--display);font-size:15px;font-weight:900;line-height:1.2}.bt-home.ag-page .ag-pass-stub{display:flex;flex-direction:column;justify-content:center;gap:12px;padding:24px 20px;border-inline-start:3px dashed rgba(18,12,0,.5)}.bt-home.ag-page .ag-pass-stub span{display:block;font-family:var(--mono);font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;opacity:.72}.bt-home.ag-page .ag-pass-stub b{display:block;font-family:var(--display);font-size:17px;font-weight:900;line-height:1.1;text-transform:uppercase}.bt-home.ag-page .ag-barcode{display:block;height:34px;margin-top:4px;background:repeating-linear-gradient(90deg,#120c00 0 3px,transparent 3px 5px,#120c00 5px 6px,transparent 6px 10px,#120c00 10px 14px,transparent 14px 16px)}.bt-home.ag-page .ag-small{max-width:860px;margin:28px 0 0;color:var(--faint);font-size:14px;line-height:1.55}.bt-home.ag-page .ag-checks-1{grid-template-columns:minmax(0,1fr)}.bt-home.ag-page .kw-checks a{color:#fff;font-weight:600;text-decoration:underline;text-decoration-color:var(--c);text-decoration-thickness:2px;text-underline-offset:3px}.bt-home.ag-page .kw-checks a:hover{color:var(--c)}.bt-home.ag-page .kw-checks b{color:#fff}.bt-home.ag-page .kw-prose h3{margin:0 0 8px;font-family:var(--display);font-size:16px;font-weight:700;line-height:1.28;letter-spacing:-.02em;text-transform:uppercase}.bt-home.ag-page .ag-after{margin-top:44px}.bt-home.ag-page .ag-next{margin-top:36px}.bt-home.ag-page .ag-next h3{margin:0 0 14px;font-family:var(--mono);font-size:12px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--c)}@media (prefers-reduced-motion:reduce){.bt-home.ag-page .ag-card:target,.bt-home.ag-page .ag-first mark,.bt-home.ag-page .ag-stickers li{animation:none}}@media (max-width:1100px){.bt-home.ag-page .ag-list{grid-template-columns:repeat(2,minmax(0,1fr))}.bt-home.ag-page .ag-deal-row{grid-template-columns:minmax(0,1fr);gap:40px}}@media (max-width:700px){.bt-home.ag-page .ag-tools{grid-template-columns:minmax(0,1fr)}.bt-home.ag-page .ag-tools input,.bt-home.ag-page .ag-tools select{font-size:16px}.bt-home.ag-page .ag-tools p{margin:0}.bt-home.ag-page .ag-list{grid-template-columns:minmax(0,1fr);gap:16px}.bt-home.ag-page .ag-card{padding:16px}.bt-home.ag-page .ag-top{grid-template-columns:52px minmax(0,1fr);gap:12px}.bt-home.ag-page .ag-logo{width:52px;height:52px;border-radius:10px;font-size:22px}.bt-home.ag-page .ag-bio{margin-top:12px}.bt-home.ag-page .ag-tags{flex-wrap:nowrap;margin-top:10px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 86%,transparent);mask-image:linear-gradient(90deg,#000 86%,transparent)}.bt-home.ag-page .ag-tags li{flex:none;white-space:nowrap}.bt-home.ag-page .ag-foot{padding-top:14px}.bt-home.ag-page .ag-stickers li{font-size:12px;padding:9px 12px}.bt-home.ag-page .ag-pass-wrap{transform:none}.bt-home.ag-page .ag-pass{grid-template-columns:minmax(0,1fr);-webkit-mask:none;mask:none}.bt-home.ag-page .ag-pass-main{padding:22px 20px 20px}.bt-home.ag-page .ag-pass-fields{grid-template-columns:repeat(2,minmax(0,auto))}.bt-home.ag-page .ag-pass-stub{flex-direction:row;flex-wrap:wrap;align-items:center;gap:12px 22px;padding:16px 20px 20px;border-inline-start:0;border-top:3px dashed rgba(18,12,0,.5)}.bt-home.ag-page .ag-barcode{width:100%;height:24px;margin:0}}