.gb{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#100f0d;--bark:#161614;--ink:#1c2016;--panel:#14170fed;--line:#ece8db24;--line2:#ece8db42;--txt:#ece8db;--mut:#a7ad92;--dim:#828a71;--blaze:#e2681f;--blaze2:#f27a2c;--onb:#15170e;--pale:#ffd9b8;--moss:#5f7d35;--mossl:#a9c97a;--good:#9fd6a8;--ground:#2c3a22;--disp:"Barlow Condensed","Arial Narrow",sans-serif;--sans:"IBM Plex Sans",system-ui,sans-serif;--mono:"IBM Plex Mono",ui-monospace,monospace}.gb *{box-sizing:border-box}.gb{scroll-behavior:smooth;background:var(--bg);color:var(--txt);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;font-size:15px;line-height:1.55;overflow-x:hidden}div.gb.nomotion *{transition:none!important;animation:none!important}.gb a{color:inherit;text-decoration:none}.gb button{font:inherit;color:inherit;cursor:pointer}.gb img{max-width:100%;display:block}.gb .wrap{max-width:1200px;margin:0 auto;padding:0 18px}.gb .disp{font-family:var(--disp);text-transform:uppercase;letter-spacing:.07em;font-weight:600}.gb .mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.gb .kick{font-family:var(--disp);text-transform:uppercase;letter-spacing:.12em;color:var(--blaze);margin:0 0 10px;font-size:12px;font-weight:600}.gb .hero .kick{letter-spacing:.11em;font-size:13.5px;font-weight:700}.gb .kick.dim{color:var(--dim)}.gb h1,.gb h2,.gb h3{font-family:var(--disp);text-wrap:balance;margin:0;font-weight:700;line-height:.98}div.gb.stencil h1,div.gb.stencil h2{text-transform:uppercase;letter-spacing:.02em}div.gb.mixed h1,div.gb.mixed h2{text-transform:none;letter-spacing:0;font-weight:600}.gb h2{font-size:32px}.gb p{margin:0}.gb .lede{color:var(--mut);max-width:34em;font-size:15.5px;line-height:1.6}.gb .btn{background:var(--blaze);height:50px;color:var(--onb);font-family:var(--disp);text-transform:uppercase;letter-spacing:.07em;white-space:nowrap;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-size:15px;font-weight:700;transition:background-color .13s,transform .13s;display:inline-flex}.gb .btn:hover{background:var(--blaze2)}.gb .btn:active{transform:translateY(1px)}.gb .btn.quiet{color:var(--txt);background:#ece8db1a}.gb .btn.quiet:hover{background:#ece8db2e}.gb .btn.sm{border-radius:10px;height:40px;padding:0 16px;font-size:13px}.gb .glass{background:var(--panel);-webkit-backdrop-filter:blur(16px);border:1px solid var(--line);border-radius:16px;box-shadow:0 3px 14px #0000008c}.gb .solidp{background:var(--ink);border:1px solid var(--line2);border-radius:16px;box-shadow:0 3px 14px #0000008c}.gb .note{color:var(--dim);font-size:12.5px;line-height:1.45}.gb .pre{opacity:0;transform:translateY(14px)}.gb .rise{animation:.6s cubic-bezier(.22,1,.36,1) both gb-rise;animation-delay:calc(var(--i,0)*80ms)}@keyframes gb-rise{0%{opacity:0;transform:translateY(14px)}}.gb .in{opacity:1;transition:opacity .5s,transform .55s cubic-bezier(.22,1,.36,1);transform:none}.gb .hdr{z-index:30;padding:10px 12px 0;position:sticky;top:0}.gb .hdr .bar{border-radius:14px;align-items:center;gap:8px;height:52px;padding:0 8px 0 12px;display:flex}div.gb.nav-solid .hdr{padding:0}div.gb.nav-solid .hdr .bar{border-top:0;border-left:0;border-right:0;border-radius:0;height:56px;padding:0 16px}div.gb.notch .hdr{padding-top:52px}div.gb.notch.nav-solid .hdr .bar,div.gb.notch.nav-solid .hdr{padding-top:0}div.gb.notch.nav-solid .hdr .bar{align-items:flex-end;height:100px;padding-bottom:8px}div.gb.cta-bar .hdr,div.gb.cta-none .hdr{position:static}.gb .lock{font-family:var(--disp);text-transform:uppercase;letter-spacing:.09em;color:var(--txt);align-items:center;gap:7px;height:44px;font-size:16px;font-weight:700;display:inline-flex}.gb .lock svg{width:27px;height:27px}.gb .hdr nav{gap:2px;margin-left:auto;display:none}.gb .hdr nav a{height:36px;font-family:var(--disp);text-transform:uppercase;letter-spacing:.08em;color:var(--mut);border-radius:9px;align-items:center;padding:0 12px;font-size:12.5px;font-weight:600;transition:background-color .13s,color .13s;display:inline-flex}.gb .hdr nav a:hover{color:var(--txt);background:#ece8db1a}.gb .hdr .go{border-radius:10px;height:38px;margin-left:auto;padding:0 14px;font-size:13px}.gb .hdr .menu{width:40px;height:40px;color:var(--txt);background:0 0;border:0;border-radius:10px;place-items:center;display:grid}.gb .hdr .menu:hover{background:#ece8db1a}.gb .hdr .menu svg{width:20px;height:20px}.gb .hdr .fold{border-radius:14px;padding:6px;display:none;position:absolute;top:calc(100% + 4px);left:12px;right:12px}.gb .hdr.open .fold{display:block}.gb .hdr .fold a{height:46px;font-family:var(--disp);text-transform:uppercase;letter-spacing:.08em;border-radius:9px;align-items:center;padding:0 14px;font-size:14px;font-weight:600;display:flex}.gb .hdr .fold a:hover{background:#ece8db1a}.gb .hdr .fold a.dim{color:var(--mut)}.gb .hero{padding:22px 0 30px;position:relative;overflow:hidden}.gb .hero .wrap{flex-direction:column;display:flex}.gb .hero .copy{display:contents}.gb .hero .copy>*{order:5}.gb .hero .copy .kick{order:1}.gb .hero .copy h1{order:2}.gb .hero .copy .lede,.gb .hero .copy .facts{order:3}.gb .hero .copy .acts{order:4}.gb .hero .copy .priv{order:5}.gb .hero .vis{order:6}.gb .hero .proof{order:7}div.gb.first-minimal .hero .copy .acts{order:3}div.gb.first-minimal .hero .vis{order:4}div.gb.first-minimal .hero .copy .lede,div.gb.first-minimal .hero .copy .facts{order:5}div.gb.first-minimal .hero .copy .priv{order:6}div.gb.first-minimal .hero .lede,div.gb.first-minimal .hero .facts{margin-top:26px}div.gb.first-photo .hero .vis{order:0;margin:0 -18px 22px}div.gb.first-photo .hero .copy .kick,div.gb.first-photo .hero .copy h1{display:none}div.gb.first-photo .hero .photo{aspect-ratio:4/4.6;border:0;border-radius:0}div.gb.first-photo .hero .photo .over{display:block}div.gb.first-photo .hero .photo .nm{display:none}div.gb.first-photo .hero .lede,div.gb.first-photo .hero .facts{margin-top:0}div.gb.first-photo .hero .acts{margin-top:22px}div.gb.first-photo.cta-bar .hero,div.gb.first-photo.cta-none .hero{padding-top:0}div.gb.first-photo.frame-bleed .hero .veil{display:none}div.gb.first-photo.frame-card .hero .vis{order:0;margin:6px 0 0}div.gb.first-photo.frame-card .hero .photo{border:1px solid var(--line);aspect-ratio:4/4;border-radius:16px}div.gb.first-photo.frame-card .hero .photo .over{display:none}div.gb.first-photo.frame-card .hero .copy .kick,div.gb.first-photo.frame-card .hero .copy h1{display:block}div.gb.first-photo.frame-card .hero .copy .kick{order:1;margin-top:22px}div.gb.first-photo.frame-card .hero .copy h1{order:2}div.gb.first-photo.frame-card .hero .lede,div.gb.first-photo.frame-card .hero .facts{margin-top:16px}div.gb.first-photo.frame-fade .hero .vis{margin:0 -18px}div.gb.first-photo.frame-fade .hero .photo{aspect-ratio:4/4.2;box-shadow:none;border:0;border-radius:0;-webkit-mask-image:linear-gradient(#000 52%,#0000 96%);mask-image:linear-gradient(#000 52%,#0000 96%)}div.gb.first-photo.frame-fade .hero .photo .over{display:none}div.gb.first-photo.frame-fade .hero .copy .kick,div.gb.first-photo.frame-fade .hero .copy h1{display:block}div.gb.first-photo.frame-fade .hero .copy .kick{order:1;margin-top:-118px;position:relative}div.gb.first-photo.frame-fade .hero .copy h1{order:2;position:relative}div.gb.first-photo.frame-fade .hero .lede,div.gb.first-photo.frame-fade .hero .facts{margin-top:16px}div.gb.first-photo.frame-strip .hero .vis{order:3;margin:22px 0 0}div.gb.first-photo.frame-strip .hero .photo{aspect-ratio:16/10;border:1px solid var(--line);border-radius:16px}div.gb.first-photo.frame-strip .hero .photo .over{display:none}div.gb.first-photo.frame-strip .hero .copy .kick,div.gb.first-photo.frame-strip .hero .copy h1{display:block}div.gb.first-photo.frame-strip .hero .copy .lede,div.gb.first-photo.frame-strip .hero .copy .facts{order:4;margin-top:22px}div.gb.first-photo.frame-strip .hero .copy .acts{order:5}div.gb.first-photo.frame-strip.cta-bar .hero,div.gb.first-photo.frame-strip.cta-none .hero{padding-top:14px}div.gb.first-photo.frame-card.cta-bar .hero,div.gb.first-photo.frame-card.cta-none .hero{padding-top:6px}.gb .hero .facts{flex-direction:column;gap:8px;margin:16px 0 0;padding:0;list-style:none;display:flex}.gb .hero .facts li{color:var(--mut);gap:10px;font-size:15px;line-height:1.45;display:flex}.gb .hero .facts li i{color:var(--blaze);padding-top:6px;font-size:10px;font-style:normal}div.gb.cta-bar .hero,div.gb.cta-none .hero{padding-top:8px}.gb .hero canvas.ground{opacity:.55;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.gb .hero .veil{background:linear-gradient(to bottom,#100f0d33,#100f0d8c 55%,var(--bg));pointer-events:none;position:absolute;inset:0}.gb .hero .wrap{position:relative}.gb .hero h1{margin-top:8px;font-size:42px;line-height:1.02}.gb .hero .lede{margin-top:18px;font-size:16px;line-height:1.6}.gb .hero .acts{flex-direction:column;align-items:stretch;gap:12px;margin-top:26px;display:flex}.gb .hero .acts .btn{width:100%}.gb .hero .under{font-family:var(--mono);color:var(--mut);font-size:12.5px}.gb .hero .under b{color:var(--pale);font-weight:500}.gb .hero .under a{text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--line2);text-decoration-color:var(--line2)}.gb .hero .priv{color:var(--dim);margin-top:18px;font-size:13px;line-height:1.5}.gb .hero .priv i{color:var(--blaze);vertical-align:2px;margin:0 6px;font-size:9px;font-style:normal}.gb .hero .vis{margin-top:32px}.gb .proof{border-top:1px solid var(--line);margin-top:30px;padding-top:18px}.gb .proof ul{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.gb .proof li{color:var(--mut);align-items:center;gap:9px;font-size:13.5px;display:flex}.gb .proof li i{color:var(--blaze);font-size:9px;font-style:normal}.gb .proof .brands{flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin-top:12px;display:flex}.gb .proof .brands .l{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--dim);font-size:10.5px}.gb .proof .brands b{font-family:var(--disp);text-transform:uppercase;letter-spacing:.06em;color:var(--mut);font-size:13px;font-weight:600}.gb .demo{border-radius:16px;padding:12px}.gb .demo .top{align-items:center;gap:8px;margin:0 2px 10px;display:flex}.gb .demo .top .t{font-family:var(--disp);text-transform:uppercase;letter-spacing:.09em;color:var(--mut);font-size:12px;font-weight:600}.gb .demo .top .n{font-family:var(--mono);color:var(--dim);margin-left:auto;font-size:11px}.gb .demo .grid{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.gb .demo .f{aspect-ratio:4/3;border:1px solid var(--line);background:#23271b;border-radius:9px;position:relative;overflow:hidden}.gb .demo .f img{object-fit:cover;width:100%;height:100%;transition:filter .3s,opacity .3s}.gb .demo .f .stamp{background:#000c;height:11px;position:absolute;bottom:0;left:0;right:0}.gb .demo .f .box{opacity:0;transition:opacity .25s;position:absolute;inset:14% 12% 16%}.gb .demo .f .box i{border:2.5px solid var(--blaze);width:12px;height:12px;position:absolute}.gb .demo .f .box i:first-child{border-bottom:0;border-right:0;top:0;left:0}.gb .demo .f .box i:nth-child(2){border-bottom:0;border-left:0;top:0;right:0}.gb .demo .f .box i:nth-child(3){border-top:0;border-right:0;bottom:0;left:0}.gb .demo .f .box i:nth-child(4){border-top:0;border-left:0;bottom:0;right:0}.gb .demo .f .tag{background:var(--blaze);color:var(--onb);font-family:var(--disp);text-transform:uppercase;letter-spacing:.08em;opacity:0;border-radius:5px;padding:2px 6px;font-size:10px;font-weight:700;transition:opacity .25s,transform .25s;position:absolute;top:6px;left:6px;transform:translateY(-4px)}.gb .demo .f .tag.rev{color:var(--onb);background:#ece8dbe6}.gb .demo.sorted .f.hit .box,.gb .demo.sorted .f .tag{opacity:1;transform:none}.gb .demo.sorted .f.rev img{filter:grayscale(.6)brightness(.55)}.gb .demo .row{align-items:center;gap:8px;margin-top:10px;display:flex}.gb .demo .row .btn{flex:1}.gb .demo .res{color:var(--mut);background:#ece8db0f;border-radius:10px;flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;padding:9px 10px;font-size:12.5px;display:none}.gb .demo .res b{font-family:var(--mono);color:var(--txt);font-weight:500}.gb .demo .res .ok{color:var(--good)}.gb .demo.sorted .res{display:flex}.gb .demo.sorted .row .btn.sort,.gb .demo .row .btn.again{display:none}.gb .demo.sorted .row .btn.again{display:inline-flex}.gb .demo .real{color:var(--dim);margin:10px 2px 0;font-size:11.5px}.gb .mini{background:#08090a;border-radius:32px;width:250px;margin:0 auto;padding:8px;box-shadow:0 18px 40px #0009}.gb .mini .scr{background:var(--bark);aspect-ratio:9/18.5;border-radius:25px;position:relative;overflow:hidden}.gb .mini .scr .demo{box-shadow:none;background:0 0;border:0;border-radius:0;padding:44px 10px 10px}.gb .mini .scr .demo .grid{grid-template-columns:repeat(2,1fr)}.gb .mini .scr .isl{background:#000;border-radius:12px;width:76px;height:22px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.gb .photo{aspect-ratio:4/3.6;border:1px solid var(--line);background:#0b0c09;border-radius:16px;position:relative;overflow:hidden;box-shadow:0 3px 14px #0000008c}.gb .photo .pic{min-width:100%;min-height:100%;aspect-ratio:var(--ratio,4/3);transform:translate(calc(-50% + var(--dxm,0%)),calc(-50% + var(--dym,0%)));position:absolute;top:50%;left:50%}.gb .photo .pic img{width:100%;height:100%;position:absolute;inset:0}.gb .photo .cv{border:2px solid #adff2f;position:absolute;box-shadow:0 0 0 1px #0006,inset 0 0 0 1px #0000004d}.gb .photo .cv b{color:#1e2219;font-family:var(--disp);text-transform:uppercase;letter-spacing:.09em;white-space:nowrap;background:#adff2f;border-radius:4px 4px 0 0;padding:3px 7px 2px;font-size:11px;font-weight:700;line-height:1.1;position:absolute;top:0;left:-2px;transform:translateY(-100%)}.gb .photo .over{background:linear-gradient(#100f0d00,#100f0dc7 55%,#100f0df7 100%);padding:90px 18px 20px;display:none;position:absolute;bottom:0;left:0;right:0}.gb .photo .over .kick{margin-bottom:8px}.gb .photo .over h1{font-size:40px;line-height:1.02}.gb .photo img{object-fit:cover;width:100%;height:100%}.gb .photo .nm{text-align:right;position:absolute;bottom:12px;right:14px}.gb .photo .nm b{font-family:var(--disp);text-transform:uppercase;letter-spacing:.06em;text-shadow:0 1px 3px #000c;font-size:20px;display:block}.gb .photo .nm span{font-family:var(--mono);color:var(--txt);opacity:.85;font-size:11px}.gb section.s{padding:44px 0}.gb section.s.tight{padding:30px 0}.gb .two{gap:22px;display:grid}.gb .two .copy .lede{margin-top:12px;font-size:15px}.gb .two .copy .refrain{font-family:var(--disp);text-transform:uppercase;letter-spacing:.09em;color:var(--blaze);margin-top:16px;font-size:13.5px;font-weight:700}div.gb.rhythm-moss section.s.moss{background:var(--ground)}div.gb.rhythm-moss section.s.moss .glass{background:#141a0ee6}div.gb.rhythm-bleed .bleed .vis .card{border-radius:0;margin:0 -18px}div.gb.rhythm-bleed .bleed .vis .card img{border-radius:0}.gb .how ol{gap:8px;margin:16px 0 0;padding:0;list-style:none;display:grid}.gb .how li{border-radius:14px;gap:12px;padding:14px 14px 15px;display:flex}.gb .how li .n{font-family:var(--mono);color:var(--blaze);padding-top:2px;font-size:13px}.gb .how li h3{letter-spacing:.06em;text-transform:uppercase;font-size:16px}.gb .demosec .demo{max-width:560px}.gb .how li p{color:var(--mut);margin-top:5px;font-size:13.5px;line-height:1.5}.gb .how.line ol{border-top:1px solid var(--line);grid-template-columns:1fr;gap:0}.gb .how.line li{border:0;border-bottom:1px solid var(--line);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-radius:0;align-items:baseline;padding:14px 4px}.gb .how.line li p{display:none}.gb .how.line li h3{font-size:18px}.gb .mapvis{aspect-ratio:4/3.4;background:var(--ground);border:1px solid var(--line);border-radius:16px;position:relative;overflow:hidden;box-shadow:0 3px 14px #0000008c}.gb .mapwrap{position:relative}.gb section.s.mapsec{position:relative;overflow:hidden}.gb section.s.mapsec>canvas.secground{opacity:.42;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.gb section.s.mapsec>.secveil{background:linear-gradient(to bottom,var(--bg),#100f0d59 30%,#100f0d59 70%,var(--bg));pointer-events:none;position:absolute;inset:0}.gb section.s.mapsec>.wrap{position:relative}.gb .mapwrap .capline{font-family:var(--mono);color:var(--dim);margin:10px 2px 0;font-size:11.5px}div.gb.mapvis-lines .mapvis .sheet,div.gb.mapvis-lines .mapvis .segbar,div.gb.mapvis-lines .mapvis .walk{display:none}div.gb.mapvis-lines .mapvis{aspect-ratio:4/3}div.gb.mapvis-sheet .mapvis .segbar{display:none}div.gb.mapvis-sheet .mapvis .sheet{bottom:10px}div.gb.mapvis-tilt .mapwrap{perspective:900px}div.gb.mapvis-tilt .mapvis{transform-origin:50% 70%;aspect-ratio:4/3.2;transform:rotateX(38deg)rotate(-8deg)scale(1.02);box-shadow:0 30px 50px #0009}div.gb.mapvis-tilt .mapvis .sheet,div.gb.mapvis-tilt .mapvis .segbar{display:none}div.gb.mapvis-tilt .mapvis .mk{transform:translate(-50%,-50%)rotate(8deg)rotateX(-38deg)translateY(-8px)}div.gb.mapvis-tilt .mapvis .area{border-width:2px}.gb .iph{background:#0c0d0b;border-radius:38px;width:236px;margin:0 auto;padding:9px;position:relative;box-shadow:0 0 0 1.5px #2a2b27,0 0 0 3px #101110,0 22px 44px #000000a6,inset 0 0 0 1px #ffffff0f}.gb .iph:before{content:"";background:#1f201d;border-radius:2px 0 0 2px;width:3px;height:54px;position:absolute;top:78px;left:-3.5px;box-shadow:0 66px #1f201d}.gb .iph:after{content:"";background:#1f201d;border-radius:0 2px 2px 0;width:3px;height:66px;position:absolute;top:104px;right:-3.5px}.gb .iph .scr{aspect-ratio:390/844;background:#2c3a22;border-radius:30px;position:relative;overflow:hidden}.gb .iph .scr img{width:100%;height:100%;display:block;position:absolute;inset:0}.gb .iph .scr .mapvis{box-shadow:none;aspect-ratio:auto;border:0;border-radius:0;position:absolute;inset:0}.gb .iph .scr .mapvis.over{background:0 0}.gb .iph .scr .sheet.plan{border-radius:12px;height:auto;padding:0 0 8px;font-size:9px;bottom:56px;left:6px;right:6px}.gb .iph .scr .sheet.plan .handle{padding:6px 0 4px}.gb .iph .scr .sheet.plan .handle .grab{width:28px;height:3px}.gb .iph .scr .sheet.plan .ph{white-space:nowrap;align-items:center;gap:4px;padding:0 8px 5px;display:flex}.gb .iph .scr .sheet.plan .ph b{font-family:var(--disp);text-transform:uppercase;letter-spacing:.05em;font-size:9.5px;font-weight:700}.gb .iph .scr .sheet.plan .ph small{font-family:var(--mono);color:var(--mut);font-size:6.5px}.gb .iph .scr .sheet.plan .ph .ka{font-family:var(--disp);text-transform:uppercase;letter-spacing:.06em;border:1px solid #ece8db33;border-radius:5px;margin-left:auto;padding:2px 5px;font-size:6.5px;font-weight:600}.gb .iph .scr .sheet.plan .ph .ka+.ka{margin-left:0}.gb .iph .scr .sheet.plan .ph .x{opacity:.5;margin-left:2px;font-size:11px}.gb .iph .scr .sheet.plan .sum{border:1px solid var(--line);font-family:var(--mono);color:var(--txt);background:#ece8db0f;border-radius:8px;margin:0 8px 6px;padding:5px 7px;font-size:7.5px;line-height:1.4}.gb .iph .scr .sheet.plan .sum b{color:var(--blaze);font-weight:500}.gb .iph .scr .sheet.plan .sum span{font-family:var(--sans);color:var(--mut);margin-top:2px;font-size:8.5px;display:block}.gb .iph .scr .sheet.plan .st{font-family:var(--disp);text-transform:uppercase;letter-spacing:.11em;color:var(--txt);opacity:1;align-items:center;gap:5px;margin:0 9px 3px;font-size:7.5px;font-weight:700;display:flex}.gb .iph .scr .sheet.plan .st i{background:var(--blaze);border-radius:2px;width:7px;height:7px}.gb .iph .scr .sheet.plan .ln2{align-items:flex-start;gap:6px;padding:2px 9px 0;display:flex}.gb .iph .scr .sheet.plan .ln2 em{font-style:normal;font-family:var(--mono);color:var(--mut);padding-top:2px;font-size:8px}.gb .iph .scr .sheet.plan .ln2 b{font-size:9.5px;font-weight:600;display:block}.gb .iph .scr .sheet.plan .ln2 .m{font-family:var(--mono);color:var(--mut);font-size:7.5px;display:block}.gb .iph .scr .sheet.plan .ln2 .why{color:var(--txt);opacity:.85;margin-top:2px;font-size:8px;line-height:1.3;display:block}.gb .iph .scr .sheet.plan .ln2 .w{font-family:var(--mono);color:var(--good);white-space:nowrap;margin-left:auto;padding-top:2px;font-size:7.5px}.gb .iph .scr .mapvis.over .segbar{gap:5px;bottom:10px}.gb .iph .scr .mapvis.over .seg{border-radius:9px;height:30px;padding:0 10px;font-size:9px}.gb .iph .scr .mapvis.over .seg.ic{width:34px}.gb .iph .scr .mapvis.over .seg svg{width:13px;height:13px}.gb .iph .scr .mapvis .segbar{bottom:14px}.gb .iph .scr .mapvis .sheet{bottom:70px}.gb .iph .isl{z-index:3;background:#000;border-radius:12px;width:74px;height:21px;position:absolute;top:9px;left:50%;transform:translate(-50%)}.gb .attrib{text-align:center;max-width:300px;font-family:var(--mono);color:var(--dim);opacity:.7;margin:10px auto 0;font-size:9.5px}.gb .iph .home{z-index:3;background:#ece8dbbf;border-radius:2px;width:84px;height:4px;position:absolute;bottom:6px;left:50%;transform:translate(-50%)}div.gb.mapvis-phone .mapsec .two,div.gb.mapvis-phoneclean .mapsec .two,div.gb.mapvis-hyalite .mapsec .two{align-items:center}.gb .layers.desk{display:none}.gb .chips{grid-template-columns:1fr 1fr;gap:6px;margin-top:16px;display:grid}.gb .chips span{border:1px solid var(--line);height:34px;font-family:var(--disp);text-transform:uppercase;letter-spacing:.08em;color:var(--mut);white-space:nowrap;background:#ece8db0f;border-radius:9px;align-items:center;gap:7px;padding:0 11px;font-size:11.5px;font-weight:600;display:inline-flex}.gb .chips span i{background:var(--mossl);border-radius:2px;flex:none;width:9px;height:9px}.gb .mapsec .lede.desk{display:none}div.gb.mapvis-band section.s.mapsec{position:relative;overflow:hidden}div.gb.mapvis-band section.s.mapsec>canvas.bandground{opacity:.9;width:100%;height:100%;position:absolute;inset:0}div.gb.mapvis-band section.s.mapsec:after{content:"";background:linear-gradient(90deg,#100f0deb 0%,#100f0dbf 45%,#100f0d26 100%);position:absolute;inset:0}div.gb.mapvis-band section.s.mapsec .wrap{z-index:1;position:relative}div.gb.mapvis-band .mapvis{box-shadow:none;aspect-ratio:4/3;background:0 0;border:0}div.gb.mapvis-band .mapvis canvas,div.gb.mapvis-band .mapvis .segbar{display:none}.gb .mapvis canvas{width:100%;height:100%;position:absolute;inset:0}.gb .mapvis .mk{width:30px;height:30px;color:var(--txt);border:2px solid #f2efe4;border-radius:9px;place-items:center;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 2px 7px #000c}.gb .mapvis .mk svg{width:16px;height:16px}.gb .mapvis .mk.sit{background:var(--blaze);color:var(--onb)}.gb .mapvis .mk.bed{background:var(--moss);color:#f2f4e6}.gb .mapvis .mk.cam{background:#14170f}.gb .mapvis .mk .n{width:17px;height:17px;color:var(--onb);font-family:var(--mono);background:#f2efe4;border-radius:50%;place-items:center;font-size:10px;display:grid;position:absolute;top:-9px;right:-9px}.gb .mapvis .area{aspect-ratio:1;background:#5f7d3547;border:3px dashed #c8e196d9;border-radius:50%;width:26%;position:absolute;transform:translate(-50%,-50%)}.gb .mapvis .walk{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.gb .mapvis .walk path{fill:none;stroke:#f2efe4;stroke-width:3px;stroke-dasharray:8 6;stroke-linecap:round;opacity:.9}.gb .mapvis .segbar{justify-content:center;gap:8px;display:flex;position:absolute;bottom:12px;left:0;right:0}.gb .mapvis .seg{height:42px;font-family:var(--disp);text-transform:uppercase;letter-spacing:.07em;border-radius:13px;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.gb .mapvis .seg svg{width:18px;height:18px}.gb .mapvis .seg.on{background:var(--blaze);color:var(--onb);border-color:var(--blaze)}.gb .mapvis .seg.ic{width:48px;padding:0}.gb .mapvis .sheet{border-radius:14px;padding:8px 0 4px;position:absolute;bottom:64px;left:10px;right:10px}.gb .mapvis .sheet .st{font-family:var(--disp);text-transform:uppercase;letter-spacing:.12em;opacity:.5;margin:2px 12px 4px;font-size:9.5px;font-weight:600}.gb .mapvis .sheet .ln{align-items:center;gap:9px;padding:6px 12px;font-size:12.5px;display:flex}.gb .mapvis .sheet .ln i{border-radius:3px;flex:none;width:9px;height:9px}.gb .mapvis .sheet .ln i.sit{background:var(--blaze)}.gb .mapvis .sheet .ln i.bed{background:var(--moss)}.gb .mapvis .sheet .ln i.cam{background:#f2efe4}.gb .mapvis .sheet .ln b{font-weight:600}.gb .mapvis .sheet .ln .m{font-family:var(--mono);color:var(--good);white-space:nowrap;margin-left:auto;font-size:10.5px}.gb .mapvis .sheet .ln .m.mut{color:var(--mut)}.gb .layers{grid-template-columns:1fr 1fr;gap:6px;margin:16px 0 0;padding:0;list-style:none;display:grid}.gb .layers li{border:1px solid var(--line);background:#ece8db0d;border-radius:11px;align-items:center;gap:9px;padding:9px 11px;font-size:12.5px;display:flex}.gb .layers li i{background:var(--ground);border:1px solid var(--line);border-radius:5px;flex:none;width:22px;height:16px;position:relative;overflow:hidden}.gb .layers li i.ct:after{content:"";background:repeating-linear-gradient(115deg,#0000 0 3px,#efebe0bf 3px 4px);position:absolute;inset:0}.gb .layers li i.td{background:#3a4a2a;transform:perspective(40px)rotateX(35deg)}.gb .layers li i.hb{background:linear-gradient(90deg,#5f7d35 50%,#a58a3c 50%)}.gb .layers li i.pl:after{content:"";background:#5aa05a8c;position:absolute;inset:0}.gb .buck .card{aspect-ratio:4/3;background:var(--ink);border:1px solid var(--line);border-radius:16px;position:relative;overflow:hidden;box-shadow:0 3px 14px #0000008c}.gb .buck .card img{object-fit:cover;width:100%;height:100%}.gb .buck .card .sh{inset-inline:0;background:linear-gradient(#080a0700,#080a07e6);padding:44px 14px 12px;position:absolute;bottom:0}.gb .buck .card .sh b{font-family:var(--disp);text-transform:uppercase;letter-spacing:.05em;font-size:26px;font-weight:700;line-height:1;display:block}.gb .buck .card .sh span{font-family:var(--mono);color:var(--mut);margin-top:5px;font-size:11.5px;display:block}.gb .buck .card .chip{background:var(--panel);border:1px solid var(--line);font-family:var(--disp);text-transform:uppercase;letter-spacing:.09em;color:var(--pale);border-radius:6px;padding:3px 8px;font-size:10.5px;font-weight:600;position:absolute;top:10px;left:10px}.gb .buck .strip{grid-template-columns:repeat(4,1fr);gap:6px;margin-top:8px;display:grid}.gb .buck .strip div{aspect-ratio:4/3;border:1px solid var(--line);background:#23271b;border-radius:8px;overflow:hidden}.gb .buck .strip img{object-fit:cover;width:100%;height:100%}.gb .buck h2{font-size:34px}.gb .rev .card{border-radius:16px;padding:10px}.gb .rev .g{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.gb .rev .g div{aspect-ratio:4/3;border:1px solid var(--line);background:#ece8db0a;border-radius:8px;position:relative;overflow:hidden}.gb .rev .g div img{object-fit:cover;opacity:.55;filter:saturate(.7);width:100%;height:100%}.gb .rev .g div.empty:after{content:"";background:var(--line2);height:1px;position:absolute;top:50%;left:8px;right:8px}.gb .rev .g div.keep{border:2px solid var(--blaze)}.gb .rev .g div.keep.big{aspect-ratio:auto;grid-area:2/2/4/4}.gb .rev .g div.keep img{opacity:1}.gb .rev .g div.keep span{background:var(--blaze);color:var(--onb);font-family:var(--disp);text-transform:uppercase;letter-spacing:.08em;border-radius:5px;padding:2px 8px;font-size:10px;font-weight:700;position:absolute;bottom:5px;left:50%;transform:translate(-50%)}.gb .rev .cap{font-family:var(--mono);color:var(--dim);margin:10px 2px 0;font-size:11.5px}.gb .rec{border-radius:16px;padding:14px}.gb .rec .rh{flex-wrap:wrap;align-items:baseline;gap:10px;margin:0 2px 10px;display:flex}.gb .rec .rh b{font-family:var(--disp);text-transform:uppercase;letter-spacing:.05em;font-size:22px;font-weight:700}.gb .rec .rh span{font-family:var(--mono);color:var(--mut);font-size:11.5px}.gb .rec .grid2{grid-template-columns:1fr;gap:8px;margin-top:8px;display:grid}.gb .rec .pnl{border:1px solid var(--line);background:linear-gradient(#ece8db12,#ece8db08);border-radius:12px;padding:12px 13px 13px;box-shadow:inset 0 1px #ece8db0d}.gb .rec .pnl .t{font-family:var(--disp);text-transform:uppercase;letter-spacing:.1em;color:var(--dim);font-size:10.5px;font-weight:600}.gb .rec .pnl .n{font-family:var(--mono);color:var(--mut);margin-top:8px;font-size:11px;line-height:1.4}.gb .rec .pnl .n b{color:var(--pale);font-weight:500}.gb .rec .bars{align-items:flex-end;gap:2px;height:74px;margin-top:10px;display:flex;position:relative}.gb .rec .bars b{z-index:1;background:linear-gradient(#8aa36ad9,#7c846873);border-radius:2px 2px 1px 1px;flex:1;position:relative}.gb .rec .bars b.peak{background:linear-gradient(180deg,#f27a2c,var(--blaze))}.gb .rec .bars b.peak:after{content:"10";font-family:var(--mono);color:var(--pale);font-size:9.5px;position:absolute;top:-15px;left:50%;transform:translate(-50%)}.gb .rec .bars i.band{background:#ffd9b812;border-left:1px dashed #ffd9b840;border-right:1px dashed #ffd9b840;position:absolute;top:0;bottom:0}.gb .rec .ax{font-family:var(--mono);color:var(--dim);justify-content:space-between;margin-top:4px;font-size:10px;display:flex}.gb .rec .rose svg,.gb .rec .clockp svg{width:100%;max-width:190px;margin:6px auto 0;display:block}.gb .rec svg .ring{fill:none;stroke:#ece8db1f}.gb .rec svg line{stroke:#a9c97ab3;stroke-width:5px;stroke-linecap:round}.gb .rec svg line.peak{stroke:var(--blaze)}.gb .rec svg line.axis{stroke:#ece8db12;stroke-width:1px}.gb .rec svg .w{fill:#8aa36a;stroke:#100f0d99;stroke-width:.8px}.gb .rec svg .w.peak{fill:var(--blaze)}.gb .rec svg text{font-family:var(--mono);fill:var(--dim);font-size:7.5px}.gb .rec svg text.peak{fill:var(--pale)}.gb .rec svg text.big{font-family:var(--disp);fill:var(--txt);font-size:15px;font-weight:700}.gb .rec .hstrip{grid-template-columns:repeat(24,1fr);gap:2px;height:46px;margin-top:12px;display:grid}.gb .rec .hstrip i{background:#8aa36a;border-radius:3px}.gb .rec .hstrip i.peak{background:var(--blaze);opacity:1!important}.gb .rec .wl{gap:5px;margin-top:10px;display:grid}.gb .rec .wl div{grid-template-columns:24px 1fr 20px;align-items:center;gap:8px;display:grid}.gb .rec .wl span{font-family:var(--mono);color:var(--dim);font-size:10.5px}.gb .rec .wl i{background:#ece8db0f;border-radius:5px;height:9px;display:block;overflow:hidden}.gb .rec .wl b{background:#8aa36a;border-radius:5px;min-width:3px;height:100%;display:block}.gb .rec .wl b.peak{background:var(--blaze)}.gb .rec .wl em{font-style:normal;font-family:var(--mono);color:var(--txt);text-align:right;font-size:10.5px}.gb .rec svg .dawn{fill:#ffd9b817}.gb .rec .clockp svg line{stroke-width:3px}.gb .rec .mo{grid-template-columns:repeat(7,1fr);align-items:end;gap:6px;height:84px;margin-top:10px;display:grid}.gb .rec .mo div{flex-direction:column;justify-content:flex-end;align-items:center;gap:3px;height:100%;display:flex}.gb .rec .mo b{background:linear-gradient(#8aa36ad9,#7c846873);border-radius:2px 2px 1px 1px;width:100%;min-height:2px}.gb .rec .mo span{font-family:var(--mono);color:var(--dim);font-size:9.5px}.gb .rec .mo em{font-style:normal;font-family:var(--mono);color:var(--txt);font-size:10px}.gb .rec .tband{background:linear-gradient(90deg,#5c7fa8,#7c8468 45%,#c07a3c);border-radius:11px;height:22px;margin:22px 0 6px;position:relative}.gb .rec .tband i{border:2px solid var(--txt);border-radius:14px;position:absolute;top:-4px;bottom:-4px;box-shadow:0 0 0 3px #100f0d99}.gb .rec .tband span{font-family:var(--mono);color:var(--txt);font-size:10.5px;position:absolute;top:-20px;transform:translate(-50%)}.gb .rec .log table{border-collapse:collapse;width:100%;font-family:var(--mono);margin-top:8px;font-size:11px}.gb .rec .log td{border-top:1px solid var(--line);color:var(--mut);white-space:nowrap;padding:6px 4px}.gb .rec .log td.c0,.gb .rec .log td.c1{color:var(--txt)}.gb .rec .log td.c4{color:var(--good)}.gb .rec .basis{color:var(--dim);margin:10px 2px 0;font-size:11.5px}.gb .pat .card{border-radius:16px;padding:14px}.gb .pat .t{font-family:var(--disp);text-transform:uppercase;letter-spacing:.1em;color:var(--dim);font-size:11px;font-weight:600}.gb .pat .bars{align-items:flex-end;gap:2px;height:76px;margin-top:12px;display:flex}.gb .pat .bars i{background:#7c846880;border-radius:2px;flex:1}.gb .pat .bars i.peak{background:var(--blaze)}.gb .pat .ax{font-family:var(--mono);color:var(--dim);justify-content:space-between;margin-top:4px;font-size:10px;display:flex}.gb .pat dl{border-top:1px solid var(--line);gap:26px;margin:14px 0 0;padding-top:12px;display:flex}.gb .pat dt{font-family:var(--disp);text-transform:uppercase;letter-spacing:.1em;color:var(--dim);font-size:10.5px}.gb .pat dd{font-family:var(--mono);color:var(--txt);margin:3px 0 0;font-size:19px;line-height:1}.gb .pat .basis{color:var(--dim);margin-top:10px;font-size:11.5px}.gb .cardwrap{width:100%;container-type:inline-size}.gb .bcard{aspect-ratio:1200/630;background:var(--ink);border-radius:2.2cqw;font-size:2.35cqw;position:relative;overflow:hidden;box-shadow:0 1.6cqw 5cqw #0000008c}.gb .bcard .cp{position:absolute;inset:0;overflow:hidden}.gb .bcard .cp .pic{min-width:100%;min-height:100%;aspect-ratio:var(--ratio,4/3);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.gb .bcard .cp .pic img{width:100%;height:100%;position:absolute;inset:0}.gb .bcard .cv{border:.14em solid #adff2f;position:absolute;box-shadow:0 0 0 1px #0006}.gb .bcard .cv b{color:#1e2219;font-family:var(--disp);text-transform:uppercase;letter-spacing:.09em;white-space:nowrap;background:#adff2f;border-radius:.3em .3em 0 0;padding:.2em .5em .15em;font-size:.72em;font-weight:700;line-height:1.1;position:absolute;top:0;left:-.14em;transform:translateY(-100%)}.gb .bcard .lk{font-family:var(--disp);text-transform:uppercase;letter-spacing:.09em;color:var(--txt);align-items:center;gap:.45em;font-size:1.15em;font-weight:700;display:inline-flex;position:absolute}.gb .bcard .lk svg{width:1.9em;height:1.9em}.gb .bcard .lk em{color:var(--blaze);font-style:normal}.gb .bcard .lk .wm{white-space:nowrap;letter-spacing:.07em}.gb .bcard .k{font-family:var(--disp);text-transform:uppercase;letter-spacing:.12em;color:var(--blaze);margin:0 0 .3em;font-size:.75em;font-weight:600}.gb .bcard .nm{font-family:var(--disp);text-transform:uppercase;letter-spacing:.03em;font-weight:700;line-height:.95;display:block}.gb .bcard .tl{font-family:var(--mono);color:var(--mut);display:block}.gb .bcard.hero .over{background:linear-gradient(#080a0700,#080a078c 55%,#080a07eb);padding:5em 1.6em 1.3em;position:absolute;bottom:0;left:0;right:0}.gb .bcard.hero .nm{text-shadow:0 2px 6px #0009;font-size:4.2em}.gb .bcard.hero .tl{color:var(--txt);opacity:.85;margin-top:.5em;font-size:.95em}.gb .bcard.hero .lk{bottom:1.3em;right:1.4em}.gb .bcard.panel .cp.left{right:42%}.gb .bcard.panel .side{border-left:1px solid var(--line);background:#14170ff5;flex-direction:column;padding:1.5em 1.6em;display:flex;position:absolute;inset:0 0 0 58%}.gb .bcard.panel .nm{font-size:3.4em}.gb .bcard.panel .tl{margin-top:.6em;font-size:.9em}.gb .bcard.panel .mini{margin-top:auto;padding-top:1em}.gb .bcard.panel .mini span{font-family:var(--disp);text-transform:uppercase;letter-spacing:.1em;color:var(--dim);margin-bottom:.4em;font-size:.7em;display:block}.gb .bcard.panel .mb{align-items:flex-end;gap:2px;height:2.6em;display:flex}.gb .bcard.panel .mb i{background:#7c846899;border-radius:1px;flex:1}.gb .bcard.panel .lk{margin-top:1.2em;position:static}.gb .bcard.stamp .cp.full{bottom:24%}.gb .bcard.stamp .strip{background:var(--ink);border-top:.2em solid var(--blaze);align-items:center;gap:1.4em;height:24%;padding:0 1.6em;display:flex;position:absolute;bottom:0;left:0;right:0}.gb .bcard.stamp .nm{font-size:3em}.gb .bcard.stamp .tl{font-size:.85em}.gb .bcard.stamp .lk{margin-left:auto;position:static}.gb .bcard .br{border:.18em solid var(--blaze);z-index:2;width:1.6em;height:1.6em;position:absolute}.gb .bcard .br.tl{border-bottom:0;border-right:0;top:.9em;left:.9em}.gb .bcard .br.tr{border-bottom:0;border-left:0;top:.9em;right:.9em}.gb .bcard .br.bl{border-top:0;border-right:0;bottom:.9em;left:.9em}.gb .bcard .br.brr{border-top:0;border-left:0;bottom:.9em;right:.9em}.gb .bcard.stamp .br.bl,.gb .bcard.stamp .br.brr{bottom:calc(24% + .9em)}.gb .bcard.combo .cp.left{right:44%}.gb .bcard.combo .side{border-left:1px solid var(--line);background:#131510 repeating-linear-gradient(0deg,#ece8db08 0 1px,#0000 1px 12px);flex-direction:column;padding:1.3em 1.5em 1.1em;display:flex;position:absolute;inset:0 0 0 56%}.gb .bcard.combo .k{margin-bottom:.25em;font-size:.92em}.gb .bcard.combo .nm{font-size:3em}.gb .bcard.combo .tiles{flex:1;grid-template-columns:1fr 1fr;align-content:center;gap:.55em;margin:.6em 0;display:grid}.gb .bcard.combo .tiles div{border:1px solid var(--line);background:#ece8db0d;border-radius:.55em;padding:.75em .75em .65em}.gb .bcard.combo .tiles b{font-family:var(--mono);color:var(--pale);white-space:nowrap;font-size:1.85em;font-weight:500;line-height:1.05;display:block}.gb .bcard.combo .tiles span{font-family:var(--disp);text-transform:uppercase;letter-spacing:.1em;color:var(--dim);margin-top:.25em;font-size:.72em;display:block}.gb .bcard.combo .lk{margin-top:auto;font-size:1.45em;position:static}.gb .bcard.combo .tiles.lead{grid-template-columns:1fr 1fr 1fr}.gb .bcard.combo .tiles.lead .wide{grid-column:1/-1;align-items:baseline;gap:.6em;display:flex}.gb .bcard.combo .tiles.lead .wide b{font-size:2.6em}.gb .bcard.combo .tiles.lead .wide span{margin:0}.gb .bcard.combo .tiles.lead div:not(.wide) b{font-size:1.5em}.gb .bcard.combo .tiles.lead div:not(.wide){padding:.6em .6em .55em}.gb .bcard.combo .plain{flex-direction:column;flex:1;justify-content:center;margin:.5em 0;display:flex}.gb .bcard.combo .plain div{border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:1em;padding:.5em 0;display:flex}.gb .bcard.combo .plain div:last-child{border-bottom:1px solid var(--line)}.gb .bcard.combo .plain b{font-family:var(--mono);color:var(--pale);white-space:nowrap;font-size:1.9em;font-weight:500;line-height:1.05}.gb .bcard.combo .plain span{font-family:var(--disp);text-transform:uppercase;letter-spacing:.1em;color:var(--mut);font-size:.95em}.gb .bcard.dossier{background:#131510 repeating-linear-gradient(0deg,#ece8db08 0 1px,#0000 1px 12px)}.gb .bcard.dossier .vf{width:52%;position:absolute;top:1.4em;bottom:1.4em;left:1.4em}.gb .bcard.dossier .cp.inset{border-radius:.4em;inset:.9em}.gb .bcard.dossier .side{flex-direction:column;display:flex;position:absolute;inset:1.6em 1.6em 1.6em 58%}.gb .bcard.dossier .nm{font-size:3.4em}.gb .bcard.dossier .tiles{grid-template-columns:repeat(3,1fr);gap:.5em;margin-top:1.2em;display:grid}.gb .bcard.dossier .tiles div{border:1px solid var(--line);background:#ece8db0d;border-radius:.5em;padding:.7em .6em}.gb .bcard.dossier .tiles b{font-family:var(--mono);color:var(--pale);font-size:1.5em;font-weight:500;display:block}.gb .bcard.dossier .tiles span{font-family:var(--disp);text-transform:uppercase;letter-spacing:.1em;color:var(--dim);font-size:.65em}.gb .bcard.dossier .lk{margin-top:auto;position:static}.gb .price h2{font-size:30px}.gb .rows{flex-direction:column;gap:8px;margin-top:18px;display:flex}.gb .prow{border:1.5px solid var(--line);background:#ece8db08;border-radius:12px;align-items:center;gap:12px;padding:13px 14px;display:flex}.gb .prow.next{border-color:var(--blaze);background:#e2681f1a}.gb .prow .grow{flex:1;min-width:0}.gb .prow .nm{font-family:var(--disp);text-transform:uppercase;letter-spacing:.07em;align-items:center;gap:8px;font-size:15px;font-weight:700;display:flex}.gb .prow .nm em{font-style:normal;font-family:var(--sans);text-transform:none;letter-spacing:0;color:var(--pale);background:#e2681f33;border-radius:5px;padding:1px 6px;font-size:10.5px;font-weight:500}.gb .prow .fe{color:var(--mut);margin-top:3px;font-size:12px;line-height:1.4}.gb .prow .pr{text-align:right;flex:none;line-height:1.1}.gb .prow .pr b{font-family:var(--mono);color:var(--pale);font-size:16px;font-weight:500;display:block}.gb .prow .pr b small{opacity:.8;font-size:10px}.gb .prow .pr span{color:var(--dim);margin-top:2px;font-size:10px;display:block}.gb .cards{gap:8px;margin-top:18px;display:grid}.gb .pcard{border:1.5px solid var(--line);background:#ece8db08;border-radius:14px;padding:14px}.gb .pcard.next{border-color:var(--blaze);background:#e2681f14}.gb .pcard .nm{font-family:var(--disp);text-transform:uppercase;letter-spacing:.07em;font-size:16px;font-weight:700}.gb .pcard .big{font-family:var(--mono);color:var(--pale);margin-top:6px;font-size:26px;line-height:1}.gb .pcard .big small{opacity:.8;font-size:11px}.gb .pcard .bl{color:var(--dim);margin-top:4px;font-size:10.5px}.gb .pcard .fe{color:var(--mut);margin-top:8px;font-size:12.5px}.gb .price .more{height:40px;font-family:var(--disp);text-transform:uppercase;letter-spacing:.08em;color:var(--mut);text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:var(--line2);text-decoration-color:var(--line2);align-items:center;margin-top:12px;font-size:12.5px;font-weight:600;display:inline-flex}.gb .price .oneline{font-family:var(--mono);color:var(--txt);margin-top:14px;font-size:14px}.gb .price .oneline b{color:var(--pale);font-weight:500}.gb .priv .card{background:#2c3a2299;border:1px solid #a9c97a38;border-radius:16px;padding:18px 16px}.gb .priv h2{font-size:30px}.gb .priv ul{margin:14px 0 0;padding:0;list-style:none}.gb .priv li{color:var(--txt);border-top:1px solid #a9c97a2e;gap:10px;padding:10px 0;font-size:14px;line-height:1.5;display:flex}.gb .priv li i{color:var(--mossl);padding-top:5px;font-size:10px;font-style:normal}.gb .faq h2{font-size:26px}.gb .faq .qs{flex-direction:column;gap:6px;margin-top:14px;display:flex}.gb .faq details{border:1px solid var(--line);background:#ece8db08;border-radius:12px}.gb .faq summary{cursor:pointer;align-items:center;gap:10px;padding:13px 14px;font-size:14.5px;font-weight:600;list-style:none;display:flex}.gb .faq summary::-webkit-details-marker{display:none}.gb .faq summary i{color:var(--blaze);margin-left:auto;font-size:18px;font-style:normal;line-height:1;transition:transform .15s}.gb .faq details[open] summary i{transform:rotate(45deg)}.gb .faq details p{color:var(--mut);padding:0 14px 14px;font-size:13.5px;line-height:1.55}.gb .close h2{font-size:36px}.gb .close .refrain{font-family:var(--disp);text-transform:uppercase;letter-spacing:.09em;color:var(--blaze);margin-top:10px;font-size:13.5px;font-weight:700}.gb .close .acts{flex-direction:column;gap:10px;margin-top:20px;display:flex}.gb .close .acts .btn{width:100%}.gb .close .note{font-size:13px}.gb footer{border-top:1px solid var(--line);padding:26px 0 calc(28px + env(safe-area-inset-bottom));background:var(--bark)}div.gb.cta-bar footer{padding-bottom:96px}.gb footer nav{flex-wrap:wrap;gap:2px 4px;display:flex}.gb footer nav a{height:36px;font-family:var(--disp);text-transform:uppercase;letter-spacing:.08em;color:var(--mut);border-radius:8px;align-items:center;padding:0 8px;font-size:11.5px;font-weight:600;display:inline-flex}.gb footer nav a:hover{color:var(--txt);background:#ece8db14}.gb footer .vow{max-width:34em;color:var(--mut);margin-top:14px;font-size:13px;line-height:1.5}.gb footer .c{font-family:var(--mono);color:var(--dim);margin-top:10px;font-size:11px}.gb .fbar{left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));z-index:40;opacity:0;border-radius:15px;align-items:center;gap:10px;padding:8px 8px 8px 14px;transition:transform .3s cubic-bezier(.22,1,.36,1),opacity .2s;display:none;position:fixed;transform:translateY(120%)}div.gb.cta-bar .fbar{display:flex}.gb .fbar.show{opacity:1;transform:none}.gb .fbar .t{flex:1;min-width:0}.gb .fbar .t b{font-family:var(--disp);text-transform:uppercase;letter-spacing:.08em;font-size:13px;font-weight:700;line-height:1.1;display:block}.gb .fbar .t span{font-family:var(--mono);color:var(--mut);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:10.5px;display:block;overflow:hidden}.gb .fbar .btn{height:44px;padding:0 16px;font-size:13.5px}.gb .phead{padding:22px 0 28px;position:relative;overflow:hidden}div.gb.cta-bar .phead,div.gb.cta-none .phead{padding-top:8px}.gb .phead canvas.ground{opacity:.55;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.gb .phead .veil{background:linear-gradient(to bottom,#100f0d33,#100f0d8c 55%,var(--bg));pointer-events:none;position:absolute;inset:0}.gb .phead .wrap{position:relative}.gb .phead h1{margin-top:8px;font-size:40px;line-height:1.02}.gb .phead .lede{margin-top:16px;font-size:16px;line-height:1.6}.gb .firstcard{padding-top:0}.gb .fc{border-radius:16px;flex-direction:column;gap:14px;padding:16px;display:flex}.gb .fc b{font-family:var(--disp);text-transform:uppercase;letter-spacing:.04em;margin-top:4px;font-size:20px;font-weight:700;line-height:1.05;display:block}.gb .fc span{font-family:var(--mono);color:var(--mut);margin-top:6px;font-size:12px;display:block}.gb .fc .btn{align-self:flex-start}.gb .plans .ph2{flex-direction:column;gap:14px;margin-bottom:18px;display:flex}.gb .bill{border-radius:12px;align-self:flex-start;padding:3px;display:flex}.gb .bill button{height:36px;color:var(--mut);font-family:var(--disp);text-transform:uppercase;letter-spacing:.07em;background:0 0;border:0;border-radius:9px;align-items:center;gap:7px;padding:0 14px;font-size:12.5px;font-weight:600;display:inline-flex}.gb .bill button em{font-style:normal;font-family:var(--sans);text-transform:none;letter-spacing:0;color:var(--pale);background:#e2681f33;border-radius:5px;padding:1px 6px;font-size:10px;font-weight:500}.gb .bill button.on{color:var(--pale);background:#e2681f29;box-shadow:inset 0 0 0 1px #e2681fb3}.gb .prows{flex-direction:column;gap:10px;display:flex}.gb .prow2{border:1.5px solid var(--line);background:#ece8db08;border-radius:14px;grid-template-columns:1fr auto;align-items:center;gap:10px 14px;padding:14px 14px 12px;display:grid}.gb .prow2.next{border-color:var(--blaze);background:#e2681f17}.gb .prow2.soon{opacity:.7}.gb .prow2 .nm{font-family:var(--disp);text-transform:uppercase;letter-spacing:.06em;flex-wrap:wrap;align-items:center;gap:8px;font-size:18px;font-weight:700;display:flex}.gb .prow2 .nm em,.gb .pc .badge,.gb .one .badge{font-style:normal;font-family:var(--sans);text-transform:none;letter-spacing:0;color:var(--pale);background:#e2681f33;border-radius:5px;padding:2px 7px;font-size:10.5px;font-weight:500}.gb .prow2 .nm em.soonb,.gb .badge.soonb{color:var(--mut);background:#ece8db1a}.gb .prow2 .who{color:var(--txt);margin-top:2px;font-size:13.5px}.gb .prow2 .fe{font-family:var(--mono);color:var(--mut);margin-top:6px;font-size:11.5px}.gb .prow2 .pr,.gb .pc .pr,.gb .one .pr{text-align:right;line-height:1.1}.gb .prow2 .pr b,.gb .pc .pr b,.gb .one .pr b{font-family:var(--mono);color:var(--pale);font-size:22px;font-weight:500;display:block}.gb .prow2 .pr b small,.gb .pc .pr b small,.gb .one .pr b small{opacity:.8;font-size:11px}.gb .prow2 .pr span,.gb .pc .pr span,.gb .one .pr span{color:var(--dim);margin-top:3px;font-size:10.5px;display:block}.gb .prow2 .btn{grid-column:1/-1}.gb .season{color:var(--dim);max-width:52ch;margin-top:16px;font-size:13px}.gb .pcards .pstage{gap:10px;display:grid}.gb .pc{border:1.5px solid var(--line);background:#ece8db08;border-radius:16px;flex-direction:column;gap:8px;padding:18px 16px 16px;display:flex;position:relative}.gb .pc.next{border-color:var(--blaze);background:#e2681f14}.gb .pc.soon{opacity:.75}.gb .pc .badge{position:absolute;top:12px;right:12px}.gb .pc .nm,.gb .one .nm{font-family:var(--disp);text-transform:uppercase;letter-spacing:.06em;font-size:22px;font-weight:700}.gb .pc .who,.gb .one .who{color:var(--mut);font-size:13.5px}.gb .pc .pr{text-align:left;margin-top:6px}.gb .pc ul,.gb .one ul{flex-direction:column;gap:6px;margin:6px 0 0;padding:0;list-style:none;display:flex}.gb .pc li,.gb .one li{color:var(--txt);gap:9px;font-size:13.5px;line-height:1.4;display:flex}.gb .pc li i,.gb .one li i{color:var(--blaze);padding-top:5px;font-size:9px;font-style:normal}.gb .pc .caps,.gb .one .caps{font-family:var(--mono);color:var(--mut);margin-top:4px;font-size:11.5px}.gb .onepick .segs{border-radius:12px;margin-bottom:12px;padding:3px;display:flex}.gb .onepick .segs button{height:40px;color:var(--mut);font-family:var(--disp);text-transform:uppercase;letter-spacing:.07em;background:0 0;border:0;border-radius:9px;flex:1;font-size:14px;font-weight:700}.gb .onepick .segs button small{font-family:var(--sans);text-transform:none;letter-spacing:0;opacity:.7;font-size:10px;font-weight:500}.gb .onepick .segs button.on{background:var(--blaze);color:var(--onb)}.gb .one{border-radius:16px;padding:18px 16px}.gb .one.hide{display:none}.gb .one .top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.gb .one .caps{margin-top:12px}.gb .one .btn{width:100%;margin-top:14px}.gb .mtable,.gb .diff{border-radius:14px;padding:6px 8px 8px}.gb .plansec{padding:14px 0 34px;position:relative;overflow:hidden}.gb .plansec canvas.ground{opacity:.55;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.gb .plansec .veil{background:linear-gradient(to bottom,#100f0d26,#100f0d80 60%,var(--bg));pointer-events:none;position:absolute;inset:0}.gb .plansec .wrap{position:relative}.gb .plansec h1{margin-top:6px;font-size:34px;line-height:1.02}.gb .plansec .sub{color:var(--mut);max-width:40em;margin-top:10px;font-size:14.5px;line-height:1.55}.gb .plansec .ph2{flex-direction:column;gap:14px;margin-bottom:16px;display:flex}.gb .plansec .season{max-width:none;margin-top:14px}.gb .pickhead{align-items:stretch;gap:6px;margin-bottom:8px;display:flex}.gb .pickhead .arr{border:1px solid var(--line2);width:40px;color:var(--txt);background:linear-gradient(#ece8db17,#ece8db08);border-radius:11px;flex:none;place-items:center;padding:0;display:grid;box-shadow:0 2px #00000059}.gb .pickhead .arr svg{width:18px;height:18px}.gb .pickhead .tabs{flex:1;grid-template-columns:1fr 1fr 1fr;gap:6px;display:grid}.gb .pickhead .tabs button{border:1px solid var(--line2);height:50px;color:var(--mut);font-family:var(--disp);text-transform:uppercase;letter-spacing:.07em;background:linear-gradient(#ece8db17,#ece8db08);border-radius:11px;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:0;font-size:14px;font-weight:700;line-height:1;display:flex;box-shadow:0 2px #00000059}.gb .pickhead .tabs button small{font-family:var(--mono);text-transform:none;letter-spacing:0;opacity:.75;font-size:10.5px;font-weight:400}.gb .pickhead .tabs button.on{background:var(--blaze);border-color:var(--blaze2);color:var(--onb);box-shadow:0 2px #00000059,0 0 0 3px #e2681f38}.gb .pickhead .tabs button.on small{opacity:.85}.gb .pickhint{text-align:center;font-family:var(--disp);text-transform:uppercase;letter-spacing:.1em;color:var(--dim);margin:0 0 10px;font-size:10.5px}.gb .pickhint b{color:var(--txt);font-weight:700}.gb .pstage{touch-action:pan-y;position:relative;overflow:hidden}.gb .pc.mhide{display:none}.gb .pc.out-left,.gb .pc.out-right{pointer-events:none;position:absolute;top:0;left:0;right:0}.gb .pc.out-left{animation:.36s cubic-bezier(.4,0,.2,1) both gb-slideOutL}.gb .pc.out-right{animation:.36s cubic-bezier(.4,0,.2,1) both gb-slideOutR}.gb .pc.in-right{animation:.36s cubic-bezier(.2,.7,.2,1) both gb-slideInR}.gb .pc.in-left{animation:.36s cubic-bezier(.2,.7,.2,1) both gb-slideInL}@keyframes gb-slideOutL{to{opacity:.4;transform:translate(-106%)}}@keyframes gb-slideOutR{to{opacity:.4;transform:translate(106%)}}@keyframes gb-slideInR{0%{transform:translate(106%)}to{transform:none}}@keyframes gb-slideInL{0%{transform:translate(-106%)}to{transform:none}}.gb .bill2{border:1px solid var(--line);background:#14170fb3;border-radius:12px;align-self:flex-start;align-items:center;gap:10px;padding:6px 10px 6px 12px;display:inline-flex}.gb .bill2 .lbl{color:var(--dim);font-family:var(--disp);text-transform:uppercase;letter-spacing:.08em;background:0 0;border:0;align-items:center;gap:7px;height:28px;padding:0;font-size:13px;font-weight:700;display:inline-flex}.gb .bill2 .lbl.on{color:var(--pale)}.gb .bill2 .lbl em{font-style:normal;font-family:var(--sans);text-transform:none;letter-spacing:0;color:var(--dim);background:#e2681f2e;border-radius:6px;padding:2px 7px;font-size:11px;font-weight:600}.gb .bill2 .lbl.on em{background:var(--blaze);color:var(--onb)}.gb .bill2 .sw{border:1px solid var(--line2);background:#ece8db14;border-radius:13px;width:46px;height:26px;padding:0;transition:background .2s;position:relative}.gb .bill2 .sw i{background:var(--txt);border-radius:50%;width:18px;height:18px;transition:transform .2s,background .2s;position:absolute;top:3px;left:3px}.gb .bill2 .sw.on{background:var(--blaze);border-color:var(--blaze2)}.gb .bill2 .sw.on i{background:var(--onb);transform:translate(20px)}.gb .pc .pr .alt{color:var(--dim);margin-top:3px;font-size:11.5px;display:block}div.gb.hdr-scroll .hdr{position:static}div.gb.hdr-peek .hdr,div.gb.hdr-peek.cta-bar .hdr,div.gb.hdr-peek.cta-none .hdr{position:sticky}div.gb.hdr-peek .hdr{transition:transform .28s cubic-bezier(.22,1,.36,1)}.gb .pc .btn{letter-spacing:.08em;font-size:14.5px}div.gb.btn-raised .pc .btn:not(.quiet){background:linear-gradient(#f47f33,#dc6219);transition:transform .12s,box-shadow .12s;transform:translateY(0);box-shadow:inset 0 1px #ffe8d659,0 2px #8f3a0b,0 10px 22px -8px #e2681fb3}div.gb.btn-raised .pc .btn:not(.quiet):hover{transform:translateY(-1px);box-shadow:inset 0 1px #ffe8d659,0 3px #8f3a0b,0 14px 26px -8px #e2681fcc}div.gb.btn-raised .pc .btn:not(.quiet):active{transform:translateY(1px);box-shadow:inset 0 1px #ffe8d633,0 1px #8f3a0b}div.gb.btn-raised .pc .btn.quiet{box-shadow:inset 0 1px #ece8db1a,0 2px #0006}div.gb.btn-bold .pc .btn{letter-spacing:.1em;height:54px;font-size:16px;box-shadow:0 8px 20px -8px #000000b3}div.gb.btn-bold .pc .btn:not(.quiet){box-shadow:inset 0 0 0 1px #ffd9b859,0 8px 20px -6px #e2681f99}.gb .pc{--px:16px;--py:18px}div.gb.badge-band .pc .badge{margin:calc(-1 * var(--py)) calc(-1 * var(--px)) 6px;text-align:center;font-family:var(--disp);text-transform:uppercase;letter-spacing:.12em;border-radius:14px 14px 0 0;padding:7px 0 6px;font-size:11px;font-weight:700;display:block;position:static}div.gb.badge-band .pc.next .badge{background:var(--hi);color:var(--hi-ink)}div.gb.badge-band .pc .badge.soonb{color:var(--mut);background:#ece8db1a}div.gb.badge-line .pc .nm{order:-2}div.gb.badge-line .pc .badge{font-family:var(--disp);text-transform:uppercase;letter-spacing:.1em;color:var(--mossl);background:0 0;order:-1;align-self:flex-start;margin:-2px 0 2px;padding:0;font-size:11px;font-weight:700;position:static}div.gb.badge-line .pc .badge.soonb{color:var(--mut)}div.gb.hdr-peek .hdr.away:not(.open){transform:translateY(-115%)}.gb .pc ul.every.short{border-top:1px solid var(--line);margin-top:10px;padding-top:10px}.gb .doc{padding:26px 0 44px}.gb .dochead h1{margin-top:6px;font-size:36px;line-height:1.02}.gb .dochead .lede{margin-top:12px}.gb .doc .upd{font-family:var(--mono);color:var(--dim);margin-top:10px;font-size:12px}.gb .doc article{margin-top:22px}.gb .doc article h2{border-top:1px solid var(--line);margin-top:30px;padding-top:18px;font-size:22px}.gb .doc article h2:first-child{border-top:0;margin-top:0;padding-top:0}.gb .doc article h3{margin-top:18px;font-size:17px}.gb .doc article p{color:var(--txt);max-width:40em;margin-top:10px;font-size:15.5px;line-height:1.65}.gb .doc article ul{max-width:40em;margin:10px 0 0 18px;padding:0}.gb .doc article li{color:var(--txt);margin-top:6px;font-size:15.5px;line-height:1.55}.gb .doc .toc{display:none}.gb .faqpage .qs{flex-direction:column;gap:6px;margin-top:12px;display:flex}.gb .faqpage details{border:1px solid var(--line);background:#ece8db08;border-radius:12px}.gb .faqpage summary{cursor:pointer;align-items:center;gap:10px;padding:13px 14px;font-size:15px;font-weight:600;list-style:none;display:flex}.gb .faqpage summary::-webkit-details-marker{display:none}.gb .faqpage summary i{color:var(--blaze);margin-left:auto;font-size:18px;font-style:normal;line-height:1;transition:transform .15s}.gb .faqpage details[open] summary i{transform:rotate(45deg)}.gb .faqpage details p{color:var(--mut);max-width:none;margin:0;padding:0 14px 14px;font-size:14px;line-height:1.55}.gb .faqpage article h2{border-top:0;margin-top:26px;padding-top:0;font-size:20px}.gb .pc ul.every.short li{font-size:13px}.gb .pstage.peek.dragging{scroll-snap-type:none;cursor:grabbing;-webkit-user-select:none;user-select:none}.gb .pstage.peek{cursor:grab}.gb .peekwrap{margin:0 -16px;position:relative}.gb .pstage.strip{margin:0;padding:6px 44px 10px}.gb .pstage.strip .pc{flex:0 0 100%}.gb .peekwrap .edge{width:34px;height:34px}.gb .peekwrap .edge.l{left:5px}.gb .peekwrap .edge.r{right:5px}.gb .pc ul.climb{flex:none;margin-top:8px}.gb .pc ul.climb li{color:var(--pale);font-weight:500}.gb .pc ul.every{flex:1;margin-top:8px}.gb .pc ul.every li{color:var(--mut)}.gb .pc ul.every li i{color:var(--dim)}.gb .pc .rows{border-top:1px solid var(--line);margin-top:8px}.gb .pc .rows div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:10px;padding:7px 0;display:flex}.gb .pc .rows span{font-family:var(--disp);text-transform:uppercase;letter-spacing:.08em;color:var(--dim);font-size:11px}.gb .pc .rows b{font-family:var(--mono);color:var(--pale);font-size:17px;font-weight:500}.gb .pc .adds{background:#a9c97a1a;border:1px solid #a9c97a40;border-radius:9px;margin-top:8px;padding:8px 10px 6px}.gb .pc .adds b{font-family:var(--disp);text-transform:uppercase;letter-spacing:.08em;color:var(--mossl);font-size:11px;display:block}.gb .pc .adds ul.climb{margin-top:4px}.gb .pc.next .adds{background:#a9c97a24}.gb .pc .grp{font-family:var(--disp);text-transform:uppercase;letter-spacing:.09em;color:var(--dim);margin:10px 0 0;font-size:11px}.gb .pc .grp+ul.every{flex:none;margin-top:4px}.gb .pc.body-grouped ul.every:last-of-type{flex:1}.gb .everystrip{border:1px solid var(--line);background:#14170fb3;border-radius:12px;flex-wrap:wrap;align-items:center;gap:6px 8px;margin-top:12px;padding:12px 14px;display:flex}.gb .everystrip b{width:100%;font-family:var(--disp);text-transform:uppercase;letter-spacing:.09em;color:var(--mossl);margin-bottom:2px;font-size:11px}.gb .everystrip span{color:var(--mut);border:1px solid var(--line);background:#ece8db0d;border-radius:7px;padding:4px 9px;font-size:12.5px}.gb .billnote{color:var(--dim);align-self:flex-end;max-width:30ch;margin:0;font-size:13px}.gb .chk{border:1px solid var(--line);color:var(--txt);font-family:var(--disp);text-transform:uppercase;letter-spacing:.08em;background:#14170fb3;border-radius:12px;align-self:flex-start;align-items:center;gap:10px;padding:8px 12px 8px 10px;font-size:13px;font-weight:700;display:inline-flex}.gb .chk i{border:1.5px solid var(--line2);background:#ece8db0f;border-radius:6px;flex:none;width:20px;height:20px;position:relative}.gb .chk.on i{background:var(--blaze);border-color:var(--blaze2)}.gb .chk.on i:after{content:"";border:solid var(--onb);border-width:0 2.5px 2.5px 0;width:5px;height:10px;position:absolute;top:2px;left:6px;transform:rotate(45deg)}.gb .chk em{font-style:normal;font-family:var(--sans);text-transform:none;letter-spacing:0;color:var(--dim);background:#e2681f2e;border-radius:6px;margin-left:6px;padding:2px 7px;font-size:11px;font-weight:600}.gb .chk.on em{background:var(--blaze);color:var(--onb)}.gb .pills{gap:6px;margin-bottom:10px;display:flex}.gb .pills button{border:1px solid var(--line2);height:38px;color:var(--mut);font-family:var(--disp);text-transform:uppercase;letter-spacing:.07em;background:#ece8db0d;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:6px;padding:0;font-size:13px;font-weight:700;display:flex}.gb .pills button small{font-family:var(--mono);text-transform:none;letter-spacing:0;opacity:.7;font-size:10.5px;font-weight:400}.gb .pills button.on{background:var(--blaze);border-color:var(--blaze2);color:var(--onb)}.gb .pills button.on small{opacity:.85}.gb .edge{border:1px solid var(--line2);width:38px;height:38px;color:var(--txt);z-index:2;background:#14170fe6;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 6px 16px #00000080}.gb .edge svg{width:18px;height:18px}.gb .edge.l{left:-4px}.gb .edge.r{right:-4px}.gb .pstage.edges,.gb .pstage.deck,.gb .pstage.tabcard{overflow:visible}.gb .pstage.edges .pc,.gb .pstage.deck .pc,.gb .pstage.tabcard .pc{padding-left:22px;padding-right:22px}.gb .dots{justify-content:center;gap:7px;margin-top:12px;display:flex}.gb .dots i{background:#ece8db38;border-radius:50%;width:7px;height:7px}.gb .dots i.on{background:var(--blaze);border-radius:4px;width:20px}.gb .pstage.peek{scroll-snap-type:x mandatory;scrollbar-width:none;gap:10px;margin:0 -16px;padding:6px 8% 10px;display:flex;overflow-x:auto}.gb .pstage.peek::-webkit-scrollbar{display:none}.gb .pstage.peek .pc{scroll-snap-align:center;flex:0 0 84%}.gb .deckline{font-family:var(--disp);text-transform:uppercase;letter-spacing:.08em;justify-content:space-between;align-items:baseline;margin:0 0 10px;display:flex}.gb .deckline span{color:var(--dim);font-size:11px}.gb .deckline b{color:var(--pale);font-size:22px}.gb .pstage.deck{isolation:isolate;padding-bottom:16px}.gb .pstage.deck:before,.gb .pstage.deck:after{content:"";border:1px solid var(--line);z-index:-1;background:#141412;border-top:0;border-radius:0 0 16px 16px;height:40px;position:absolute;bottom:8px;left:10px;right:10px}.gb .pstage.deck:after{background:#111110;bottom:0;left:20px;right:20px}.gb .pstage.deck .pc{z-index:1}.gb .tabrow{gap:4px;padding:0 6px;display:flex}.gb .tabrow button{border:1px solid var(--line);height:44px;color:var(--dim);font-family:var(--disp);text-transform:uppercase;letter-spacing:.07em;background:#ece8db0a;border-bottom:0;border-radius:12px 12px 0 0;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;margin-bottom:-1px;padding:0;font-size:13px;font-weight:700;display:flex}.gb .tabrow button small{font-family:var(--mono);text-transform:none;letter-spacing:0;opacity:.7;font-size:10px;font-weight:400}.gb .tabrow button.on{color:var(--pale);box-shadow:inset 0 3px 0 var(--blaze);z-index:1;background:#1b1b18;border-color:#ece8db29;height:50px;position:relative}.gb .pstage.tabcard .pc{border-top-left-radius:0;border-top-right-radius:0}.gb .pstage.tabcard .pc.next{background:linear-gradient(#1b1b18,#151513);border-color:#ece8db29}.gb .pc .caps{grid-template-columns:1fr 1fr 1fr;gap:6px;margin-top:8px;display:grid}.gb .pc .caps div{border:1px solid var(--line);text-align:center;background:#ece8db0d;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;padding:9px 6px 8px;display:flex}.gb .pc .caps b{font-family:var(--mono);color:var(--pale);font-size:17px;font-weight:500;line-height:1.1;display:block}.gb .pc .caps span{font-family:var(--disp);text-transform:uppercase;letter-spacing:.08em;color:var(--dim);margin-top:2px;font-size:9.5px;line-height:1.2;display:block}.gb .pc .hist{font-family:var(--disp);text-transform:uppercase;letter-spacing:.08em;color:var(--mossl);margin-top:8px;font-size:11.5px;font-weight:600}.gb .pc ul{flex:1;margin-top:8px}.gb .pc li{font-size:14px}.gb .pc .btn{margin-top:14px}.gb .pc{background:linear-gradient(#1b1b18,#151513);border-color:#ece8db29;box-shadow:inset 0 1px #ece8db12,0 22px 40px -14px #000000bf,0 4px 12px #00000059}.gb{--hi:#a9c97a;--hi-ink:#15170e;--hi-bg1:#26301a;--hi-bg2:#1a2113;--hi-head:#d9ecbf}div.gb.green-deep{--hi:#8fb35a;--hi-ink:#0f130a;--hi-bg1:#1f2a17;--hi-bg2:#131a0f;--hi-head:#c9e09a}div.gb.green-deep1{--hi:#7a9f47;--hi-ink:#0f130a;--hi-bg1:#1f2a17;--hi-bg2:#131a0f;--hi-head:#c9e09a}div.gb.green-deep2{--hi:#688b3c;--hi-ink:#f0f4e4;--hi-bg1:#1f2a17;--hi-bg2:#131a0f;--hi-head:#c9e09a}div.gb.green-deep3{--hi:#557536;--hi-ink:#f0f4e4;--hi-bg1:#1f2a17;--hi-bg2:#131a0f;--hi-head:#c9e09a}div.gb.green-sage{--hi:#7f9a4e;--hi-ink:#f3f5ea;--hi-bg1:#232a1c;--hi-bg2:#181c14;--hi-head:#d3dfb8}div.gb.green-tactical{--hi:#adff2f;--hi-ink:#1e2219;--hi-bg1:#1f2a13;--hi-bg2:#141a10;--hi-head:#d8ff9a}.gb .pc.next{border-color:var(--hi);background:linear-gradient(180deg,var(--hi-bg1),var(--hi-bg2));box-shadow:inset 0 1px 0 color-mix(in srgb,var(--hi) 30%,transparent),0 0 0 1px color-mix(in srgb,var(--hi) 35%,transparent),0 26px 44px -14px #000c,0 4px 12px #00000059}.gb .pc.next .badge{background:var(--hi);color:var(--hi-ink);letter-spacing:.06em;font-weight:700}.gb .pc.next .hist{color:var(--hi-head)}.gb .pc.next .btn{background:var(--blaze)}div.gb.hilite-blaze .pc.next{border-color:var(--blaze);background:linear-gradient(#2a1d14,#1c1612);box-shadow:inset 0 1px #ffd9b833,0 26px 44px -14px #000c}div.gb.hilite-blaze .pc.next .badge{color:var(--pale);background:#e2681f33}.gb .pc .nm{font-size:24px}.gb .pc .who{font-size:14.5px}.gb .pc .pr b{font-size:28px}.gb .pc .pr span{font-size:11.5px}.gb .bill button{height:38px;font-size:13px}.gb .bands table,.gb .bands tbody{width:100%;display:block}.gb .bands table thead{display:none}.gb .bands tbody tr{grid-template-columns:1fr 1fr 1fr 1fr;width:100%;display:grid}.gb .compare .bands tbody th{grid-column:1/-1;width:auto;padding-bottom:2px}.gb .bands tbody td{border-top:0;padding-top:2px;padding-bottom:10px;font-size:11.5px}.gb .bands tbody td:before{content:attr(data-c);font-family:var(--disp);letter-spacing:.08em;color:var(--dim);text-transform:uppercase;margin-bottom:2px;font-size:10.5px;font-weight:700;display:block}.gb .bands tbody td.hi:before{color:var(--hi)}.gb .bands tr.sec th{padding-top:14px}.gb .compare table{border-collapse:collapse;width:100%;font-size:12.5px}.gb .compare th,.gb .compare td{text-align:left;border-top:1px solid var(--line);vertical-align:middle;padding:9px 8px}.gb .compare thead th{font-family:var(--disp);text-transform:uppercase;letter-spacing:.09em;color:var(--dim);border-top:0;font-size:10.5px;font-weight:600}.gb .compare thead th.hi,.gb .compare td.hi{color:var(--pale)}.gb .compare td.hi{background:color-mix(in srgb,var(--hi) 10%,transparent);font-weight:600}.gb .compare thead th.hi{background:color-mix(in srgb,var(--hi) 14%,transparent);color:var(--hi-head);border-radius:8px 8px 0 0}.gb .dsk-only{display:none}.gb .bands tbody td.hi{border-radius:8px}.gb .split .shared{border-radius:14px;margin-top:12px;padding:14px 14px 12px}.gb .split .shared b{font-family:var(--disp);text-transform:uppercase;letter-spacing:.09em;color:var(--mossl);margin-bottom:8px;font-size:11.5px;display:block}.gb .split .chips{flex-wrap:wrap;gap:6px;display:flex}.gb .split .chips span{color:var(--mut);border:1px solid var(--line);background:#ece8db0d;border-radius:7px;padding:5px 9px;font-size:12.5px}.gb .compare tbody th{color:var(--txt);width:44%;font-weight:500}.gb .compare td{font-family:var(--mono);color:var(--mut);font-size:11.5px}.gb .compare tr.sec th{font-family:var(--disp);text-transform:uppercase;letter-spacing:.09em;color:var(--blaze);padding-top:16px;font-size:11.5px;font-weight:700}.gb .compare .tick{background:#a9c97a33;border-radius:4px;width:14px;height:14px;display:inline-block;position:relative}.gb .compare .tick:after{content:"";border:solid var(--mossl);border-width:0 2px 2px 0;width:4px;height:8px;position:absolute;top:1px;left:4px;transform:rotate(45deg)}.gb .compare .no{background:var(--line2);width:8px;height:2px;display:inline-block}.gb .compare .all{color:var(--mut);margin:12px 8px 6px;font-size:13px;line-height:1.5}.gb .macc{flex-direction:column;gap:8px;display:flex}.gb .macc details{border-radius:14px;overflow:hidden}.gb .macc summary{font-family:var(--disp);text-transform:uppercase;letter-spacing:.06em;cursor:pointer;align-items:center;gap:10px;padding:13px 14px;font-size:15px;font-weight:700;list-style:none;display:flex}.gb .macc summary::-webkit-details-marker{display:none}.gb .macc summary small{font-family:var(--mono);text-transform:none;letter-spacing:0;color:var(--dim);font-size:11px;font-weight:400}.gb .macc summary i{color:var(--blaze);margin-left:auto;font-size:18px;font-style:normal;line-height:1;transition:transform .15s}.gb .macc details[open] summary i{transform:rotate(45deg)}.gb .macc table{width:calc(100% - 16px);margin:0 8px 10px}@media (max-width:899px){.gb .compare .diff table{min-width:560px}.gb .compare .diff{overflow-x:auto}.gb .macc table{min-width:0}.gb .macc thead{display:none}.gb .macc tbody tr{grid-template-columns:1fr 1fr 1fr 1fr;gap:0;display:grid}.gb .macc tbody th{border-top:1px solid var(--line);grid-column:1/-1;width:auto;padding-top:11px;padding-bottom:2px;font-size:14px}.gb .macc tbody td{color:var(--txt);border-top:0;padding-top:2px;padding-bottom:12px;font-size:13px}.gb .macc tbody td.hi{color:var(--pale);border-radius:8px}.gb .macc tbody td.hi:before{color:var(--hi)}.gb .macc .tick{border-radius:5px;width:18px;height:18px}.gb .macc .tick:after{border-width:0 2.5px 2.5px 0;width:4.5px;height:10px;top:2px;left:6px}.gb .macc .no{width:12px;height:2px}.gb .macc summary{font-size:14px}.gb .macc tbody td:before{content:attr(data-c);font-family:var(--disp);letter-spacing:.08em;color:var(--dim);text-transform:uppercase;margin-bottom:3px;font-size:10.5px;font-weight:700;display:block}}@media (min-width:900px){.gb .wrap{padding:0 48px}.gb h2{font-size:44px}.gb .two .copy .kick{font-size:14px}.gb .two .copy .lede{line-height:1.6;font-size:17px!important}.gb .layers li{font-size:13.5px}.gb .hdr{padding:12px 16px 0}.gb .hdr .bar{height:56px;padding:0 10px 0 16px}.gb .hdr nav{display:flex}.gb .hdr .menu{display:none}.gb .hdr .go{margin-left:6px}.gb .lock{font-size:18px}.gb .hero{padding:52px 0 44px}div.gb.cta-bar .hero,div.gb.cta-none .hero{padding-top:52px}.gb .hero .wrap{grid-template-columns:1fr 1.15fr;align-items:center;gap:56px;display:grid}.gb .hero .copy{display:block}div.gb.first-photo .hero .copy .kick,div.gb.first-photo .hero .copy h1{display:block}div.gb.first-photo .hero .photo{border:1px solid var(--line);aspect-ratio:4/3.6;border-radius:16px}div.gb.first-photo .hero .photo .over{display:none}div.gb.first-photo .hero .photo .nm{display:block}div.gb.first-photo .hero .lede,div.gb.first-photo .hero .facts{margin-top:18px}div.gb.first-photo .hero .veil,div.gb.first-photo .hero canvas.ground{display:block}.gb .hero .kick{font-size:15.5px}div.gb.first-photo .hero .vis{order:0;margin:0!important}div.gb.first-photo .hero .photo{aspect-ratio:4/3.6!important;border:1px solid var(--line)!important;border-radius:16px!important;box-shadow:0 3px 14px #0000008c!important;-webkit-mask-image:none!important;mask-image:none!important}div.gb.first-photo .hero .copy .kick{order:0;margin-top:0!important}div.gb.first-photo .hero .copy .lede,div.gb.first-photo .hero .copy .facts{margin-top:18px!important}.gb .photo .pic{transform:translate(calc(-50% + var(--dx,0%)),calc(-50% + var(--dy,0%)))}div.gb.mapvis-band section.s.mapsec:after{background:linear-gradient(90deg,#100f0df0 0%,#100f0dcc 40%,#100f0d1a 100%)}.gb .iph{border-radius:46px;width:300px;padding:11px}.gb .iph .scr{border-radius:37px}div.gb.mapcopy-adaptive .mapsec .chips{display:none}div.gb.mapcopy-adaptive .mapsec .layers.desk{display:grid}div.gb.mapcopy-adaptive .mapsec .lede.phone{display:none}div.gb.mapcopy-adaptive .mapsec .lede.desk{display:block}.gb .chips{flex-wrap:wrap;display:flex}div.gb.first-photo.cta-bar .hero,div.gb.first-photo.cta-none .hero{padding-top:52px}div.gb.first-minimal .hero .lede,div.gb.first-minimal .hero .facts{margin-top:18px}.gb .how.line ol{border-top:0;grid-template-columns:repeat(3,1fr);gap:0 28px}.gb .how.line li{border-top:1px solid var(--line);border-bottom:0;padding:16px 4px}.gb .hero h1{font-size:64px}.gb .hero .lede{font-size:16.5px}.gb .hero .acts{flex-flow:wrap;align-items:center;gap:16px}.gb .hero .acts .btn{width:auto}.gb .hero .vis{margin-top:0}.gb .hero .proof{grid-column:1/-1}.gb .proof ul{flex-direction:row;gap:26px}.gb .proof .brands{margin-top:12px}.gb .demo{padding:14px}.gb .mini{width:290px}.gb section.s{padding:64px 0}.gb section.s.tight{padding:40px 0}.gb .two{grid-template-columns:1fr 1fr;align-items:center;gap:56px}.gb .two.flip .copy{order:2}.gb .two.flip .vis{order:1}.gb .two .copy .lede{font-size:15.5px}.gb .how ol{grid-template-columns:repeat(3,1fr);gap:12px}.gb .how li{padding:18px 18px 20px}.gb .buck h2{font-size:50px}.gb .rec .grid2{grid-template-columns:1fr 1fr}.gb .shr .two{grid-template-columns:1fr 1.45fr}.gb .pat .two{grid-template-columns:1fr 1.35fr}.gb .bcard{font-size:13.5px}.gb .buck .two{grid-template-columns:1.05fr 1fr}.gb .price .two{align-items:start}.gb .cards{grid-template-columns:repeat(3,1fr)}.gb .priv .card{grid-template-columns:1fr 1.2fr;align-items:center;gap:48px;padding:36px 40px;display:grid}.gb .priv ul{margin-top:0}.gb .faq .two{grid-template-columns:1fr 2fr;align-items:start}.gb .faq .qs{margin-top:0}.gb .close h2{max-width:14em;font-size:50px}.gb .close .acts{flex-direction:row;align-items:center;gap:18px}.gb .close .acts .btn{width:auto}.gb footer{padding:40px 0}div.gb.cta-bar footer{padding-bottom:40px}.gb .fbar{display:none!important}div.gb.rhythm-bleed .bleed .vis .card{margin:0}.gb .plansec{align-items:center;min-height:calc(100vh - 68px);padding:26px 0 30px;display:flex}.gb .plansec .wrap{width:100%;max-width:1400px;padding:0 28px}.gb .plansec h1{margin-top:4px;font-size:42px}.gb .plansec .sub{margin-top:8px;font-size:15.5px}.gb .plansec .kick{margin-bottom:4px}.gb .plansec .ph2{flex-direction:row;justify-content:space-between;align-items:flex-end;margin-bottom:18px}.gb .segs.mob{display:none}.gb .pc.mhide{display:flex}.gb .pickhead,.gb .pickhint,.gb .pills,.gb .edge,.gb .dots,.gb .deckline,.gb .tabrow{display:none}.gb .peekwrap{margin:0}.gb .pcards .pstage.strip{padding:0}.gb .pstage.strip .pc{flex:none}.gb .everystrip{margin-top:16px;padding:14px 18px}.gb .everystrip b{width:auto;margin:0 6px 0 0}.gb .everystrip span{font-size:13px}.gb .pstage.deck:before,.gb .pstage.deck:after{display:none}.gb .pstage.deck{padding-bottom:0}.gb .pcards .pstage.peek{gap:14px;margin:0;padding:0;display:grid;overflow:visible}.gb .pstage.peek .pc{flex:none}.gb .pstage.edges .pc,.gb .pstage.deck .pc,.gb .pstage.tabcard .pc{padding-left:20px;padding-right:20px}.gb .pstage.tabcard .pc{border-radius:16px}.gb .pstage.tabcard .pc.next{border-color:var(--mossl);background:linear-gradient(#26301a,#1a2113)}.gb .billnote{text-align:right;align-self:flex-end}.gb .pc{--px:20px;--py:20px;gap:6px;padding:20px 20px 18px}.gb .pc .btn{font-size:15px}.gb .pc .nm{font-size:26px}.gb .pc .pr b{font-size:32px}.gb .pc li{font-size:14.5px}.gb .compare .wrap{max-width:1120px}.gb .doc{padding:56px 0 72px}.gb .doc .wrap{max-width:1040px}.gb .dochead h1{font-size:54px}.gb .doc .upd{font-size:13px}.gb .docgrid{grid-template-columns:220px minmax(0,1fr);gap:48px;margin-top:34px;display:grid}.gb .doc .toc{align-self:start;display:block;position:sticky;top:96px}.gb .doc .toc b{font-family:var(--disp);text-transform:uppercase;letter-spacing:.1em;color:var(--dim);margin-bottom:8px;font-size:11.5px;display:block}.gb .doc .toc a{color:var(--mut);border-left:2px solid var(--line);padding:5px 0 5px 10px;font-size:13.5px;display:block}.gb .doc .toc a:hover{color:var(--txt);border-color:var(--blaze)}.gb .doc article{margin-top:0}.gb .doc article h2{font-size:26px}.gb .doc article p,.gb .doc article li{font-size:16.5px}.gb .faqpage .wrap{max-width:820px}.gb .faqpage article{margin-top:28px}.gb .faqpage summary{padding:15px 16px;font-size:16px}.gb .faqpage details p{font-size:15px}.gb .dsk-only{display:block}.gb .mob-only{display:none}div.gb.badge-band .pc .badge{padding:8px 0 7px;font-size:12.5px}.gb .compare h2{font-size:44px}.gb .compare .lede{font-size:17px}.gb .mtable,.gb .diff{padding:10px 14px 12px}.gb .compare th,.gb .compare td{padding:13px 12px}.gb .compare thead th{letter-spacing:.1em;padding-top:10px;padding-bottom:12px;font-size:13px}.gb .compare tbody th{width:40%;font-size:16px}.gb .compare tr.sec th{padding-top:24px;padding-bottom:8px;font-size:14px}.gb .compare .tick{border-radius:6px;width:20px;height:20px}.gb .compare .tick:after{border-width:0 2.5px 2.5px 0;width:5px;height:11px;top:2px;left:7px}.gb .compare .no{width:12px;height:2px}.gb .split .shared{padding:18px 20px 16px}.gb .split .chips span{padding:7px 12px;font-size:14px}.gb .split .shared b{font-size:13px}.gb .bands table{display:table}.gb .bands tbody{display:table-row-group}.gb .bands table thead{display:table-header-group}.gb .bands tbody tr{display:table-row}.gb .compare .bands tbody th{width:44%;padding-bottom:9px}.gb .bands tbody td{border-top:1px solid var(--line);padding-top:9px;padding-bottom:9px;font-size:12.5px}.gb .bands tbody td:before{display:none}.gb .bands tr.sec th{padding-top:16px}.gb .phead{padding:52px 0 40px}div.gb.cta-bar .phead,div.gb.cta-none .phead{padding-top:52px}.gb .phead h1{max-width:14em;font-size:60px}.gb .phead .lede{max-width:44em;font-size:17px}.gb .fc{flex-direction:row;justify-content:space-between;align-items:center;padding:22px 26px}.gb .plans .ph2{flex-direction:row;justify-content:space-between;align-items:flex-end}.gb .prow2{grid-template-columns:1fr auto auto;padding:18px 20px}.gb .prow2 .btn{grid-column:auto}.gb .prow2 .who{font-size:15px}.gb .pcards .pstage{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:16px}.gb .onepick{max-width:720px}.gb .compare table{font-size:16px}.gb .compare td{font-size:15px}}@media (prefers-reduced-motion:reduce){.gb .pre{opacity:1;transform:none}.gb .in{transition:none}.gb .rise{animation:none}}html:has(.gb){scroll-behavior:smooth;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#100f0d}body:has(.gb){background:#100f0d;overflow-x:hidden}.gb{--disp:var(--font-display-face),"Barlow Condensed","Arial Narrow",sans-serif;--sans:var(--font-body-face),"IBM Plex Sans",system-ui,sans-serif;--mono:var(--font-mono-face),"IBM Plex Mono",ui-monospace,monospace;flex-direction:column;min-height:100dvh;display:flex;overflow-x:visible}.gb main{display:block}.gb .hdr{padding-top:calc(10px + env(safe-area-inset-top))}@media (min-width:900px){.gb .hdr{padding-top:calc(12px + env(safe-area-inset-top))}}.gb .doc article ul{list-style:outside}.gb .doc article a{text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--line2);text-decoration-color:var(--line2)}.gb .doc article a:hover{-webkit-text-decoration-color:var(--blaze);text-decoration-color:var(--blaze)}.gb .doc article strong{color:var(--txt);font-weight:600}.gb .hdr .go.pending{visibility:hidden}.gb .pts{flex-direction:column;gap:8px;margin:16px 0 0;padding:0;list-style:none;display:flex}.gb .pts li{color:var(--txt);gap:10px;font-size:14.5px;line-height:1.45;display:flex}.gb .pts li i{color:var(--blaze);padding-top:6px;font-size:10px;font-style:normal}.gb .two .copy .lede+.lede{margin-top:12px}.gb .coming .how{margin-top:22px}.gb .coming .how ol,.gb .coming h2{margin-top:0}.gb .coming .lede{margin-top:12px}.gb .rec .log td.c2{color:var(--dim);text-align:center}.gb .pc .btn.owned{color:var(--mut);border:1px dashed var(--line2);cursor:default;pointer-events:none;background:#ece8db0f}.gb .pc .problem{color:#f0a58a;margin-top:6px;font-size:12px;line-height:1.4}.gb .pc .problem a{text-decoration:underline}.gb .plansec .cancelled{color:var(--txt);border-radius:12px;margin:0 0 14px;padding:10px 14px;font-size:13.5px}.gb .plansec .cancelled b{font-family:var(--disp);text-transform:uppercase;letter-spacing:.08em;color:var(--pale);margin-bottom:2px;font-size:12.5px;display:block}