:root{color-scheme:dark;--bg:#0b0f17;--fg:#e5e7eb;--mut:#9ca3af;--line:#1f2937;--acc:#d98e1f;--soft:#1a1608;--card:#111827;--on-acc:#0b0f17;--ok:#4ade80;--info:#60a5fa;--err:#f87171}*{box-sizing:border-box}body{margin:0;font:16px/1.6 system-ui,-apple-system,Segoe UI,Roboto,sans-serif;background:var(--bg);color:var(--fg)}a{color:var(--acc)}.wrap{max-width:1000px;margin:0 auto;padding:0 18px}.top{border-bottom:1px solid var(--line)}.bar{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;padding-top:12px;padding-bottom:12px}.brand{font-weight:700;font-size:1.2rem;color:var(--fg);text-decoration:none;display:flex;gap:8px;align-items:center}h1{font-size:2rem;line-height:1.2;margin:1.5rem 0 .5rem}h2{margin-top:2rem}.lead{font-size:1.15rem;color:var(--mut);max-width:42rem}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;margin:1rem 0}.card{border:1px solid var(--line);background:var(--card);border-radius:10px;padding:14px;text-decoration:none;color:var(--fg);display:block}.card:hover{border-color:var(--acc)}.card h3,.card h2{margin:0 0 4px;font-size:1.05rem}.card p{margin:0;color:var(--mut);font-size:.92rem}.badge{display:inline-block;font-size:.75rem;border:1px solid var(--line);border-radius:99px;padding:1px 9px;margin:6px 6px 0 0;color:var(--mut)}a.badge{min-height:24px;display:inline-flex;align-items:center;vertical-align:middle}table{border-collapse:collapse;width:100%}td,th{text-align:left;padding:8px;border-bottom:1px solid var(--line);vertical-align:top}th{width:9rem;color:var(--mut);font-weight:500}.btn{display:inline-flex;align-items:center;min-height:44px;background:var(--acc);color:var(--on-acc);padding:8px 16px;border-radius:8px;text-decoration:none;margin:4px 8px 4px 0}.btn.alt{background:none;color:var(--fg);border:1px solid var(--line)}.sponsor{background:var(--soft);border:1px dashed var(--acc);border-radius:10px;padding:10px 14px;margin:1.5rem 0 1rem;font-size:.95rem}footer{border-top:1px solid var(--line);margin-top:3rem;padding-bottom:2rem}.small{font-size:.85rem;color:var(--mut)}input[type=search],input[type=email]{min-height:44px;padding:9px 12px;border:1px solid var(--line);border-radius:8px;background:var(--bg);color:var(--fg);font-size:1rem;width:100%;max-width:420px}.hero{padding:1rem 0 .5rem}code,pre{background:var(--card);border:1px solid var(--line);border-radius:6px;font-size:.88rem}code{padding:1px 5px}pre{padding:12px;overflow:auto}.hidden{display:none}.gjump{display:flex;flex-wrap:wrap;gap:8px;margin:1rem 0}.gjump a{border:1px solid var(--line);border-radius:99px;padding:4px 12px;font-size:.9rem;text-decoration:none}details.group{margin:.6rem 0;border-top:1px solid var(--line);padding-top:.4rem}details.group summary{cursor:pointer;list-style:none}details.group summary::-webkit-details-marker{display:none}details.group summary h2{display:inline;font-size:1.25rem;margin:0}details.group summary:before{content:"▸ ";color:var(--acc)}details.group[open] summary:before{content:"▾ "}.ss-sel{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem .8rem;margin:.6rem 0}@media(min-width:900px){.ss-sel{grid-template-columns:repeat(4,minmax(0,1fr))}}.ss-sel label{font-size:.9rem;color:var(--mut);display:flex;flex-direction:column;gap:.2rem;min-width:0}.ss-sel select{font:inherit;font-size:16px;min-height:44px;padding:.4rem .6rem;width:100%;min-width:0;max-width:100%;border-radius:8px;border:1px solid var(--line);background:var(--bg);color:var(--fg)}.badge.warn{border-color:var(--acc);color:var(--acc)}.badge.ok{border-color:var(--ok);color:var(--ok)}.install{border:1px solid var(--line);background:var(--card);border-radius:10px;padding:14px;margin:1rem 0}.install h2{margin:0 0 .4rem;font-size:1.15rem}.install .row{display:flex;gap:8px;align-items:flex-start;margin:.5rem 0}.install pre{flex:1;margin:0;white-space:pre-wrap;word-break:break-word}.install button{font:inherit;font-size:16px;min-height:44px;min-width:64px;border-radius:8px;border:1px solid var(--line);background:var(--bg);color:var(--fg);cursor:pointer}.notice{border:1px solid var(--acc);background:var(--soft);border-radius:10px;padding:10px 14px;margin:1rem 0;font-size:.95rem}.pills{display:flex;flex-wrap:wrap;gap:8px;margin:.6rem 0}.pills a{display:inline-flex;align-items:center;min-height:44px;border:1px solid var(--line);border-radius:99px;padding:6px 14px;text-decoration:none;font-size:.92rem}.oscards{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;margin:.8rem 0 1.2rem}.oscard{border:1px solid var(--line);background:var(--card);border-radius:12px;display:flex;flex-direction:column}.oscard:hover{border-color:var(--acc)}.osmain{display:flex;flex-direction:column;gap:4px;padding:16px;min-height:96px;text-decoration:none;color:var(--fg)}.osmain strong{font-size:1.2rem}.osn{color:var(--acc);font-weight:600}.osmain .small{color:var(--mut)}.osall{display:block;padding:10px 16px;border-top:1px solid var(--line);min-height:44px;text-decoration:none}.badge.os{border-color:var(--info);color:var(--info);text-decoration:none}.slot{margin:1.4rem 0;padding-top:.2rem;min-height:96px}.slotc{display:block;border:1px dashed var(--line);border-radius:10px;padding:12px 14px;text-decoration:none;color:var(--fg);background:var(--bg)}.slotc:hover{border-color:var(--acc)}.slotc strong{display:block;font-size:1rem;margin:.2rem 0}.slott{display:block;color:var(--mut);font-size:.9rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.slotn{display:block;color:var(--mut);font-size:.8rem;margin-top:.2rem}.slotl{display:inline-block;font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--fg);border:1px solid var(--fg);border-radius:4px;padding:0 6px}.slotl.house{border-color:var(--acc);color:var(--acc)}.slota{display:inline-block;margin-top:.25rem;padding:.35rem 0;color:var(--mut);font-size:.8rem}.slotp{display:block;margin-top:.3rem;font-size:.9rem;color:var(--acc)}.slotp b{color:var(--fg)}.adgrid{display:grid;grid-template-columns:1fr;gap:14px;margin:1rem 0}@media(min-width:760px){.adgrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.adcard{border:1px solid var(--line);background:var(--card);border-radius:12px;padding:16px;display:flex;flex-direction:column;gap:.5rem}.adcard h3{margin:0}.adcard p{margin:0;color:var(--mut);font-size:.95rem}.adprice{font-size:1.5rem;font-weight:700}.adprice small{font-size:.85rem;font-weight:400;color:var(--mut)}.adbuy{display:block;text-align:center;padding:.8rem 1rem;min-height:44px;box-sizing:border-box;border-radius:10px;background:var(--acc);color:var(--on-acc);font-weight:700;text-decoration:none;margin-top:auto}.adonce{display:block;text-align:center;font-size:.9rem;padding:.5rem;min-height:44px;box-sizing:border-box}.adnote{border:1px solid var(--acc);background:var(--soft);border-radius:10px;padding:12px 14px;margin:1rem 0}.sdform{display:flex;flex-direction:column;gap:.9rem;max-width:36rem}.sdform label{display:flex;flex-direction:column;gap:.25rem;font-weight:600}.sdform label .small{font-weight:400}.sdform input,.sdform textarea{font:inherit;font-size:16px;padding:.6rem .7rem;border:1px solid var(--line);border-radius:8px;background:var(--bg);color:var(--fg);width:100%;box-sizing:border-box;min-height:44px}.sdc{font-size:.8rem;color:var(--mut);font-weight:400}.sderr{font-size:.85rem;color:var(--err);font-weight:400}.sderr:empty{display:none}.sdlogo{display:flex;align-items:center;gap:.8rem}.sdlogo img{width:64px;height:64px;object-fit:contain;border:1px solid var(--line);border-radius:8px;background:#fff}.slotrow{display:flex;gap:.7rem;align-items:flex-start;margin-top:.3rem}.slotimg{width:40px;height:40px;flex:0 0 40px;object-fit:contain;border-radius:8px;background:#fff;border:1px solid var(--line)}.slotban{display:block;margin-top:.4rem;aspect-ratio:3/1;width:100%;overflow:hidden;border-radius:8px;background:var(--line)}.slotban img{display:block;width:100%;height:100%;object-fit:cover}.sdbanprev{width:100%;max-width:360px;height:auto;aspect-ratio:3/1;object-fit:cover;border-radius:8px;border:1px solid var(--line)}[hidden]{display:none!important}.srcnote{margin:.6rem 0 1rem;padding:.5rem .8rem;border-left:3px solid var(--line);color:var(--mut);font-size:.9rem;line-height:1.45}html{scroll-padding-top:76px}.vh{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip{position:absolute;left:8px;top:-60px;z-index:100;background:var(--acc);color:var(--on-acc);padding:12px 16px;border-radius:8px;font-weight:700;text-decoration:none}.skip:focus{top:8px}:focus-visible{outline:3px solid var(--acc);outline-offset:2px;border-radius:4px}main:focus{outline:none}.top{position:sticky;top:0;z-index:60;background:var(--bg)}.bar{flex-wrap:nowrap;gap:8px;padding-top:6px;padding-bottom:6px;min-height:58px}.brand{min-height:44px;margin-right:auto}.menu-btn,.search-btn{display:inline-flex;align-items:center;gap:6px;min-height:44px;min-width:44px;padding:0 12px;border:1px solid var(--line);border-radius:10px;background:var(--bg);color:var(--fg);font:inherit;font-size:.95rem;font-weight:600;text-decoration:none;cursor:pointer}.menu-btn[aria-expanded=true]{border-color:var(--acc);color:var(--acc)}.search-btn[aria-current]{border-color:var(--acc)}.mainnav{display:none;align-items:center;gap:2px}.nl{display:inline-flex;align-items:center;gap:4px;min-height:44px;padding:0 10px;border:0;border-radius:8px;background:none;color:var(--fg);font:inherit;font-size:.95rem;text-decoration:none;cursor:pointer}.nl:hover{color:var(--acc)}.nl[aria-current],.dir-btn[aria-expanded=true]{color:var(--acc);box-shadow:inset 0 -2px 0 var(--acc)}.nojs .js-only,.js .nojs-only{display:none!important}.nojs .menu-btn{display:none}.nojs .mainnav{display:flex;flex-wrap:wrap}.nojs .bar{flex-wrap:wrap}@media(min-width:820px){.menu-btn{display:none}.mainnav{display:flex;flex:1}.brand{margin-right:12px}.search-btn{margin-left:auto}}.dpanel{position:absolute;left:0;right:0;top:100%;background:var(--bg);border-bottom:1px solid var(--line);box-shadow:0 12px 24px #00000080;max-height:calc(100vh - 70px);overflow:auto}.dp-top{display:flex;flex-wrap:wrap;gap:4px 18px;margin:.8rem 0;font-weight:600}.dp-top a{display:inline-flex;align-items:center;min-height:36px}.dp-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:6px 22px;padding-bottom:1rem}.dp-gh{display:inline-flex;align-items:center;min-height:36px;font-weight:700;color:var(--fg);text-decoration:none}.dp-gh span{color:var(--mut);font-weight:400;margin-left:4px}.dp-g ul{list-style:none;margin:0 0 .6rem;padding:0}.dp-g li a{display:inline-flex;align-items:center;min-height:32px;font-size:.92rem;text-decoration:none}.dp-all{color:var(--mut)!important}.mmenu{position:fixed;inset:58px 0 0;overflow:auto;background:var(--bg);border-top:1px solid var(--line);z-index:59;padding-bottom:2rem;-webkit-overflow-scrolling:touch}html.menu-open,html.menu-open body{overflow:hidden}.mm-search{display:flex;gap:8px;margin:1rem 0}.mm-search input{flex:1;max-width:none;font-size:16px;min-height:48px}.mm-search button,.hsearch button{min-height:48px;padding:0 16px;border-radius:8px;border:0;background:var(--acc);color:var(--on-acc);font:inherit;font-weight:700;cursor:pointer}.mm-h{font-size:.8rem;text-transform:uppercase;letter-spacing:.06em;color:var(--mut);margin:1.2rem 0 .2rem}.mm-list{list-style:none;margin:0;padding:0}.mm-list a{display:flex;justify-content:space-between;align-items:center;min-height:48px;border-bottom:1px solid var(--line);color:var(--fg);text-decoration:none;font-size:1.05rem}.mm-n{color:var(--mut);font-size:.9rem}.mm-close{margin-top:1.2rem;min-height:48px;width:100%;border:1px solid var(--line);border-radius:10px;background:var(--card);color:var(--fg);font:inherit;font-weight:600;cursor:pointer}.crumbs{margin-top:1rem;font-size:.88rem;color:var(--mut)}.crumbs ol{list-style:none;display:flex;flex-wrap:wrap;align-items:center;margin:0;padding:0}.crumbs li{display:inline-flex;align-items:center}.crumbs li+li:before{content:"›";margin:0 .45rem;color:var(--mut)}.crumbs a{color:var(--mut);display:inline-flex;align-items:center;min-height:44px;min-width:44px}.fcols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;margin:1.2rem 0}@media(min-width:760px){.fcols{grid-template-columns:repeat(3,minmax(0,1fr))}}.fcols h2{font-size:.85rem;text-transform:uppercase;letter-spacing:.06em;color:var(--mut);margin:1rem 0 .2rem}.fcols ul{list-style:none;margin:0;padding:0}.fcols a{display:flex;align-items:center;min-height:44px;color:var(--fg);text-decoration:none;font-size:.95rem;overflow-wrap:anywhere}.fcols a:hover{color:var(--acc)}.flegal ul{list-style:none;margin:.6rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:0 16px}.flegal a{display:inline-flex;align-items:center;min-height:44px;min-width:44px;font-size:.85rem;color:var(--mut)}.related{border:1px solid var(--line);background:var(--card);border-radius:12px;padding:4px 14px 10px;margin:1.2rem 0}.related h2{font-size:1.05rem;margin:.7rem 0 .3rem}.related ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:0 18px}.related a{display:flex;flex-direction:column;justify-content:center;min-height:52px;padding:4px 0;border-bottom:1px solid var(--line);text-decoration:none;color:var(--fg)}.related a:hover .rn{color:var(--acc)}.rn{font-weight:600;line-height:1.3}.rk{font-size:.8rem;color:var(--mut)}.hsearch{display:flex;gap:8px;margin:1rem 0 .4rem;max-width:640px}.hsearch input[type=search]{flex:1;max-width:none;font-size:17px;min-height:52px;padding:10px 14px;border-radius:10px;border:2px solid var(--line)}input[type=search]:focus,input[type=search]:focus-visible,.hsearch input[type=search]:focus,.hsearch input[type=search]:focus-visible,.mm-search input[type=search]:focus,.mm-search input[type=search]:focus-visible,.cs input[type=search]:focus,.cs input[type=search]:focus-visible,.hero-hive .hsearch input[type=search]:focus,.hero-hive .hsearch input[type=search]:focus-visible{outline:none;outline-offset:0;border-color:#d98e1f}.chips{display:flex;flex-wrap:wrap;gap:8px;margin:.6rem 0 1rem;padding:0;list-style:none}.chips a{display:inline-flex;align-items:center;min-height:44px;padding:0 14px;border:1px solid var(--line);border-radius:99px;background:var(--card);color:var(--fg);text-decoration:none;font-size:.95rem;font-weight:600}.chips a:hover{border-color:var(--acc);color:var(--acc)}.tiles{display:grid;grid-template-columns:1fr;gap:12px;margin:1rem 0}@media(min-width:760px){.tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}}.tile{display:flex;flex-direction:column;justify-content:center;min-height:96px;padding:14px;border:1px solid var(--line);border-radius:12px;background:var(--card);color:var(--fg);text-decoration:none}.tile:hover{border-color:var(--acc)}.tile strong{font-size:1.08rem}.tile span{color:var(--mut);font-size:.88rem;line-height:1.35;margin-top:2px}.tiles-chambers{gap:12px}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/space-grotesk-latin-700.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.tile-chamber{padding:0;overflow:hidden;border:0;border-radius:0;min-height:0;justify-content:flex-start;background:transparent;box-shadow:none}.tile-chamber:hover{border-color:transparent;box-shadow:none}.tile-chamber-media{position:relative;display:block}.tile-chamber-media:after{content:"";position:absolute;left:0;right:0;bottom:0;height:68%;background:linear-gradient(180deg,#05070c00,#05070c57 38%,#05070cc7 72%,#05070ce6);pointer-events:none}.tile-chamber-img{display:block;width:100%;height:auto;aspect-ratio:2.6/1;max-height:100px;object-fit:cover;object-position:center 42%;background:#05070c}@media(min-width:760px){.tile-chamber-img{height:90px;max-height:90px;aspect-ratio:auto}}.tile-chamber-img--dir{object-position:58% 48%}.tile-chamber .tile-chamber-title{position:absolute;z-index:1;left:12px;right:10px;bottom:6px;margin:0;color:#fff;font-family:Space Grotesk,system-ui,sans-serif;font-weight:700;font-size:1.05rem;line-height:1.15;letter-spacing:-.015em;font-synthesis:none}.tile-chamber-body{display:flex;flex-direction:column;gap:2px;padding:8px 12px 10px;border-top:2px solid var(--acc)}.tile-chamber-body>span{margin:0;color:var(--mut);font-size:.82rem;line-height:1.3}@media(max-width:759px){.tile-chamber-img{aspect-ratio:3/1;width:100%;height:110px;max-height:120px;object-fit:cover}.tile-chamber .tile-chamber-title{font-size:1.2rem;bottom:8px}.tile-chamber-media:after{height:58%}.tile-chamber-body{padding:7px 12px 9px}.tile-chamber-body>span{font-size:.8rem;line-height:1.3}}.catlist{list-style:none;margin:.4rem 0 1rem;padding:0;display:grid;grid-template-columns:1fr;gap:0 24px}@media(min-width:700px){.catlist{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:960px){.catlist.c3{grid-template-columns:repeat(3,minmax(0,1fr))}}.catlist a{display:flex;justify-content:space-between;align-items:center;gap:10px;min-height:46px;border-bottom:1px solid var(--line);color:var(--fg);text-decoration:none}.catlist a:hover{color:var(--acc)}.catlist .n{color:var(--mut);font-size:.88rem;font-variant-numeric:tabular-nums;white-space:nowrap}.catlist .g{display:block;color:var(--mut);font-size:.8rem;font-weight:400}.grp-h{display:flex;justify-content:space-between;align-items:baseline;gap:10px;flex-wrap:wrap;margin-top:1.8rem}.grp-h h2{margin:0;font-size:1.25rem}.grp-h a.small{display:inline-flex;align-items:center;min-height:44px}.tabs{display:flex;gap:4px;border-bottom:1px solid var(--line);margin:1rem 0}.tabs a{display:inline-flex;align-items:center;min-height:46px;padding:0 16px;color:var(--mut);text-decoration:none;font-weight:600;border-bottom:3px solid transparent;margin-bottom:-1px}.tabs a[aria-current]{color:var(--fg);border-bottom-color:var(--acc)}.sr-head{grid-column:1/-1}.sr-cats{grid-column:1/-1;list-style:none;margin:0;padding:0;border:1px solid var(--line);border-radius:12px;overflow:hidden}.sr-cats a{display:flex;justify-content:space-between;align-items:center;gap:10px;min-height:52px;padding:6px 14px;border-bottom:1px solid var(--line);color:var(--fg);text-decoration:none;background:var(--card)}.sr-cats li:last-child a{border-bottom:0}.sr-cats a:hover{color:var(--acc)}.sr-cats .k{font-size:.8rem;color:var(--mut);white-space:nowrap}.badge.t{border-color:var(--acc);color:var(--acc)}.sr-tabs{display:flex;flex-wrap:wrap;gap:6px;margin:.6rem 0}.sr-tabs button{min-height:44px;padding:0 14px;border-radius:99px;border:1px solid var(--line);background:var(--bg);color:var(--fg);font:inherit;font-size:.92rem;cursor:pointer}.sr-tabs button[aria-pressed=true]{background:var(--acc);color:var(--on-acc);border-color:var(--acc)}.sr-more{grid-column:1/-1}.az-jump{display:flex;flex-wrap:wrap;gap:4px;margin:.8rem 0}.az-jump a{display:inline-flex;justify-content:center;align-items:center;min-width:44px;min-height:44px;border:1px solid var(--line);border-radius:8px;text-decoration:none;font-weight:700}code{overflow-wrap:anywhere}.sr-cats a{flex-direction:column;align-items:flex-start;justify-content:center;gap:2px}.sr-cats a>span:first-child{font-weight:600}.sr-cats .k{white-space:normal;font-size:.8rem;color:var(--mut)}.catlist a{padding:6px 0}.install h3{margin:0 0 .3rem;font-size:1.05rem}.tools th{width:auto;white-space:nowrap}@media(max-width:640px){.tools tr,.tools th,.tools td{display:block}.tools th{padding-bottom:0;border-bottom:0}}.install p{overflow-wrap:anywhere}.grp-h h2 a,.slota{display:inline-flex;align-items:center;min-height:44px}@media(min-width:820px)and (max-width:1000px){.mainnav .nl{padding:0 7px;font-size:.9rem}.search-btn span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.brand{margin-right:6px}}.callout{display:flex;flex-direction:column;gap:.35rem;border:1px solid var(--acc);background:var(--soft);border-radius:12px;padding:12px 14px;margin:1rem 0}.callout p{margin:0}.callout a{font-weight:600}.cat-guides{margin:.4rem 0 1rem}.facts td{overflow-wrap:anywhere;word-break:break-word}.exq-list{list-style:none;margin:.6rem 0;padding:0;display:grid;gap:10px}.exq{border:1px solid var(--line);background:var(--card);border-radius:10px;padding:12px 14px;min-width:0}.exq-h{margin:0;font-size:1.02rem;line-height:1.35;overflow-wrap:anywhere}.exq-h a{text-decoration:none}.exq-h a:hover{text-decoration:underline}.exq-meta{margin:.35rem 0 0;display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px}.exq-meta .badge{margin:0}a.badge.ex-cat{border-color:var(--info);color:var(--info);text-decoration:none;min-height:24px;display:inline-flex;align-items:center}.exq-tools,.exq-by{margin:.4rem 0 0}.exa{border:1px solid var(--line);background:var(--card);border-radius:10px;padding:14px;margin:12px 0;min-width:0}.exa-top{border-color:var(--ok)}.exa-h{display:flex;gap:12px;align-items:flex-start}.exa-votes{margin:0;display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:56px;min-height:56px;border:1px solid var(--line);border-radius:10px;background:var(--bg)}.exa-votes strong{font-size:1.25rem;line-height:1.1}.exa-votes span{font-size:.75rem;color:var(--mut)}.exa-who{min-width:0}.exa-agent{margin:0;font-size:1rem;overflow-wrap:anywhere}.exa-agent a{display:inline-flex;align-items:center;min-height:32px}.exa-badges{margin:0;display:flex;flex-wrap:wrap;gap:4px 6px}.exa-badges .badge{margin:0}.badge.vf{border-color:var(--info);color:var(--info)}.exa-body{margin:.7rem 0;white-space:pre-line;overflow-wrap:anywhere}.exa-ch{margin:.6rem 0 .3rem;font-size:.85rem;color:var(--mut);font-weight:600}.exa-cites{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px}.exa-cite{display:flex;flex-direction:column;gap:2px;min-height:44px;padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:var(--bg);color:var(--fg);text-decoration:none}.exa-cite:hover{border-color:var(--acc)}.exa-cite strong{color:var(--acc)}.exa-cd{color:var(--mut);font-size:.88rem}.exa-foot{margin:.6rem 0 0}.exa-foot code{font-size:.8rem}.ex-empty{border:1px dashed var(--line);border-radius:10px;padding:14px;margin:1rem 0}.ex-empty pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:.82rem}.ex-tabs{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:.8rem 0}.ex-tabs a{display:inline-flex;align-items:center;min-height:44px;padding:0 14px;border:1px solid var(--line);border-radius:999px;background:var(--card);text-decoration:none}.ex-tabs a:hover{border-color:var(--acc)}.exc-list{margin:.4rem 0 1rem;padding-left:1.2rem}.exc-list li{margin:.35rem 0}.hv-notice{border:1px solid var(--acc);border-radius:10px;padding:10px 14px;margin:1rem 0;background:var(--card)}.hv-nav{margin:1rem 0 .4rem}.hv-sort{margin:.4rem 0}.hv-sort a[aria-current],.hv-tags a[aria-current]{border-color:var(--acc);color:var(--acc);font-weight:600}.hv-tags{display:flex;gap:8px;list-style:none;padding:0 0 6px;margin:.4rem 0;overflow-x:auto;scrollbar-width:thin}.hv-tags li{flex:0 0 auto}.hv-tags a{display:inline-flex;align-items:center;min-height:44px;padding:0 14px;border:1px solid var(--line);border-radius:999px;background:var(--card);text-decoration:none;white-space:nowrap}.hv-tags a:hover{border-color:var(--acc)}@media(min-width:820px){.hv-tags{flex-wrap:wrap;overflow:visible}}.hv-list{list-style:none;margin:.6rem 0;padding:0;display:grid;gap:10px}.hv{display:flex;gap:12px;align-items:flex-start;border:1px solid var(--line);background:var(--card);border-radius:10px;padding:12px 14px;min-width:0}.hv .exa-votes,.hv-votes{margin:0;display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:52px;min-height:52px;border:1px solid var(--line);border-radius:10px;background:var(--bg);flex:0 0 auto}.hv-votes strong,.hv .exa-votes strong{font-size:1.15rem;line-height:1.1}.hv-votes span,.hv .exa-votes span{font-size:.72rem;color:var(--mut)}.hv-main{min-width:0;flex:1}.hv-h{margin:0;font-size:1.02rem;line-height:1.35;overflow-wrap:anywhere}.hv-h a{text-decoration:none}.hv-h a:hover{text-decoration:underline}.hv-meta{margin:.35rem 0 0;display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px}.hv-meta .badge{margin:0}.badge.hv-tag{border-color:var(--info);color:var(--info)}a.badge.hv-tag{text-decoration:none;min-height:24px;display:inline-flex;align-items:center}.hv-snip{margin:.4rem 0 0;color:var(--mut);overflow-wrap:anywhere}.hv-live{min-height:1.2em}.hv-topic{margin:.2rem 0}.hvp{border:1px solid var(--line);background:var(--card);border-radius:10px;padding:14px;margin:12px 0;min-width:0}.hvp-title{margin:0;font-size:1.45rem;line-height:1.25;overflow-wrap:anywhere}.hvp-body{white-space:pre-line;overflow-wrap:anywhere;margin:.8rem 0}.hvr{border:1px solid var(--line);background:var(--card);border-radius:10px;padding:14px;margin:12px 0;min-width:0}.hvr-kids{margin:.6rem 0 0;padding-left:12px;border-left:2px solid var(--line)}.hvr-kid{background:var(--bg);margin:10px 0}.hvr-kids .hvr-kids .hvr-kid{background:var(--card)}.hv-at{font-weight:600}@media(max-width:520px){.hvr-kid{padding:10px}.hvr-kids{padding-left:8px}.hvr-kids .hvr-kids .hvr-kids{padding-left:6px}}.hv-rh{margin:.6rem 0 .3rem;font-size:.85rem;color:var(--mut);font-weight:600}.hv-refs{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px}.hv-out{overflow-wrap:anywhere}.badge.hv-ext{margin:0 2px 0 5px;padding:0 7px;font-size:.68rem;vertical-align:1px;border-color:var(--acc);color:var(--acc);text-transform:none}.llogo{position:relative;display:inline-flex;align-items:center;justify-content:center;width:var(--logo-size,40px);height:var(--logo-size,40px);flex:0 0 var(--logo-size,40px);border-radius:10px;border:1px solid var(--line);background:var(--bg);overflow:hidden;vertical-align:middle}.llogo-img{width:70%;height:70%;object-fit:contain;display:block}.llogo-init{font-size:calc(var(--logo-size,40px)*.36);font-weight:700;letter-spacing:.02em;line-height:1;color:hsl(var(--logo-hue,38) 70% 62%);user-select:none}.llogo-lg{border-radius:12px}.card-head{display:flex;gap:12px;align-items:flex-start;margin:0 0 4px}.card-head h3{margin:0;flex:1;min-width:0}.card.with-logo p{margin-top:2px}.listing-h{display:flex;gap:16px;align-items:flex-start;margin:1.2rem 0 .5rem}.listing-h .llogo{margin-top:.2rem}.listing-h h1{margin:0}.listing-h .lead{margin:.35rem 0 0}.gicon{display:inline-flex;align-items:center;justify-content:center;width:var(--gicon-size,22px);height:var(--gicon-size,22px);flex:0 0 var(--gicon-size,22px);color:var(--acc);opacity:.92}.gicon img{width:100%;height:100%;display:block;filter:invert(79%) sepia(61%) saturate(668%) hue-rotate(359deg) brightness(103%) contrast(97%)}.catlist a .gicon,.gjump a .gicon,.grp-row .gicon{margin-right:8px}.catlist a .row-l{display:inline-flex;align-items:center;gap:8px;min-width:0}.gjump a{display:inline-flex;align-items:center;gap:6px}.group summary .gicon{margin-right:8px;vertical-align:-3px}.grp-row{display:flex;align-items:center;gap:10px}.dp-gh{display:inline-flex;align-items:center;gap:6px}.mm-list a .row-l{display:inline-flex;align-items:center;gap:8px}@media(max-width:640px){.listing-h{gap:12px}.listing-h .llogo{width:44px;height:44px;flex-basis:44px}}.chamber-picture,.hero-picture{display:contents}body{position:relative;min-height:100vh;background:radial-gradient(90% 520px at 50% -120px,rgba(217,142,31,.2),transparent 70%),linear-gradient(90deg,rgba(217,142,31,.1),rgba(217,142,31,.035) 140px,transparent 300px),linear-gradient(270deg,rgba(217,142,31,.1),rgba(217,142,31,.035) 140px,transparent 300px),radial-gradient(300px 450px at 0% 50%,rgba(217,142,31,.08),transparent 70%),radial-gradient(300px 450px at 100% 50%,rgba(217,142,31,.08),transparent 70%),#0b0f17;background-repeat:no-repeat,no-repeat,no-repeat,repeat-y,repeat-y;background-size:auto,auto,auto,100% 900px,100% 900px;background-position:0 0,0 0,0 0,0 300px,0 300px}body:before{content:"";position:absolute;left:0;right:0;top:0;height:560px;background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20width%3D%2736%27%20height%3D%2720.7846%27%20viewBox%3D%270%200%2036%2020.7846%27%3E%3Cpath%20d%3D%27M24.0000%2010.3923%20L18.0000%2020.7846%20L6.0000%2020.7846%20L0.0000%2010.3923%20L6.0000%200.0000%20L18.0000%200.0000Z%20M42.0000%200.0000%20L36.0000%2010.3923%20L24.0000%2010.3923%20L18.0000%200.0000%20L24.0000%20-10.3923%20L36.0000%20-10.3923Z%20M42.0000%2020.7846%20L36.0000%2031.1769%20L24.0000%2031.1769%20L18.0000%2020.7846%20L24.0000%2010.3923%20L36.0000%2010.3923Z%20M6.0000%200.0000%20L0.0000%2010.3923%20L-12.0000%2010.3923%20L-18.0000%200.0000%20L-12.0000%20-10.3923%20L0.0000%20-10.3923Z%20M6.0000%2020.7846%20L0.0000%2031.1769%20L-12.0000%2031.1769%20L-18.0000%2020.7846%20L-12.0000%2010.3923%20L0.0000%2010.3923Z%20M60.0000%2010.3923%20L54.0000%2020.7846%20L42.0000%2020.7846%20L36.0000%2010.3923%20L42.0000%200.0000%20L54.0000%200.0000Z%20M24.0000%20-10.3923%20L18.0000%200.0000%20L6.0000%200.0000%20L0.0000%20-10.3923%20L6.0000%20-20.7846%20L18.0000%20-20.7846Z%20M24.0000%2031.1769%20L18.0000%2041.5692%20L6.0000%2041.5692%20L0.0000%2031.1769%20L6.0000%2020.7846%20L18.0000%2020.7846Z%27%20fill%3D%27none%27%20stroke%3D%27%23d98e1f%27%20stroke-opacity%3D%27.06%27%20stroke-width%3D%271%27/%3E%3C/svg%3E);background-size:36px 20.7846px;-webkit-mask-image:linear-gradient(#000,transparent);mask-image:linear-gradient(#000,transparent);pointer-events:none;z-index:0}.sidehex{position:absolute;inset:0;pointer-events:none;z-index:0;background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20width%3D%2736%27%20height%3D%2720.7846%27%20viewBox%3D%270%200%2036%2020.7846%27%3E%3Cpath%20d%3D%27M24.0000%2010.3923%20L18.0000%2020.7846%20L6.0000%2020.7846%20L0.0000%2010.3923%20L6.0000%200.0000%20L18.0000%200.0000Z%20M42.0000%200.0000%20L36.0000%2010.3923%20L24.0000%2010.3923%20L18.0000%200.0000%20L24.0000%20-10.3923%20L36.0000%20-10.3923Z%20M42.0000%2020.7846%20L36.0000%2031.1769%20L24.0000%2031.1769%20L18.0000%2020.7846%20L24.0000%2010.3923%20L36.0000%2010.3923Z%20M6.0000%200.0000%20L0.0000%2010.3923%20L-12.0000%2010.3923%20L-18.0000%200.0000%20L-12.0000%20-10.3923%20L0.0000%20-10.3923Z%20M6.0000%2020.7846%20L0.0000%2031.1769%20L-12.0000%2031.1769%20L-18.0000%2020.7846%20L-12.0000%2010.3923%20L0.0000%2010.3923Z%20M60.0000%2010.3923%20L54.0000%2020.7846%20L42.0000%2020.7846%20L36.0000%2010.3923%20L42.0000%200.0000%20L54.0000%200.0000Z%20M24.0000%20-10.3923%20L18.0000%200.0000%20L6.0000%200.0000%20L0.0000%20-10.3923%20L6.0000%20-20.7846%20L18.0000%20-20.7846Z%20M24.0000%2031.1769%20L18.0000%2041.5692%20L6.0000%2041.5692%20L0.0000%2031.1769%20L6.0000%2020.7846%20L18.0000%2020.7846Z%27%20fill%3D%27none%27%20stroke%3D%27%23d98e1f%27%20stroke-opacity%3D%27.11%27%20stroke-width%3D%271%27/%3E%3C/svg%3E);background-size:36px 20.7846px;-webkit-mask-image:linear-gradient(90deg,#000 0,rgba(0,0,0,.35) 110px,rgba(0,0,0,.08) 200px,transparent 260px,transparent calc(100% - 260px),rgba(0,0,0,.08) calc(100% - 200px),rgba(0,0,0,.35) calc(100% - 110px),#000 100%);mask-image:linear-gradient(90deg,#000 0,rgba(0,0,0,.35) 110px,rgba(0,0,0,.08) 200px,transparent 260px,transparent calc(100% - 260px),rgba(0,0,0,.08) calc(100% - 200px),rgba(0,0,0,.35) calc(100% - 110px),#000 100%)}main{position:relative;z-index:1}@media(max-width:1400px){body{background:radial-gradient(90% 520px at 50% -120px,rgba(217,142,31,.2),transparent 70%),linear-gradient(90deg,rgba(217,142,31,.1),transparent 110px),linear-gradient(270deg,rgba(217,142,31,.1),transparent 110px),radial-gradient(110px 450px at 0% 50%,rgba(217,142,31,.07),transparent 70%),radial-gradient(110px 450px at 100% 50%,rgba(217,142,31,.07),transparent 70%),#0b0f17;background-repeat:no-repeat,no-repeat,no-repeat,repeat-y,repeat-y;background-size:auto,auto,auto,100% 900px,100% 900px;background-position:0 0,0 0,0 0,0 300px,0 300px}.sidehex{-webkit-mask-image:linear-gradient(90deg,#000 0,rgba(0,0,0,.3) 50px,transparent 100px,transparent calc(100% - 100px),rgba(0,0,0,.3) calc(100% - 50px),#000 100%);mask-image:linear-gradient(90deg,#000 0,rgba(0,0,0,.3) 50px,transparent 100px,transparent calc(100% - 100px),rgba(0,0,0,.3) calc(100% - 50px),#000 100%)}}footer{position:relative;z-index:1}footer:before{content:"";position:absolute;left:0;right:0;bottom:0;height:520px;background:radial-gradient(70% 100% at 50% 100%,rgba(217,142,31,.13),rgba(217,142,31,.04) 55%,transparent 80%);pointer-events:none;z-index:-1}footer:after{content:"";position:absolute;left:0;right:0;bottom:0;height:380px;background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20width%3D%2736%27%20height%3D%2720.7846%27%20viewBox%3D%270%200%2036%2020.7846%27%3E%3Cpath%20d%3D%27M24.0000%2010.3923%20L18.0000%2020.7846%20L6.0000%2020.7846%20L0.0000%2010.3923%20L6.0000%200.0000%20L18.0000%200.0000Z%20M42.0000%200.0000%20L36.0000%2010.3923%20L24.0000%2010.3923%20L18.0000%200.0000%20L24.0000%20-10.3923%20L36.0000%20-10.3923Z%20M42.0000%2020.7846%20L36.0000%2031.1769%20L24.0000%2031.1769%20L18.0000%2020.7846%20L24.0000%2010.3923%20L36.0000%2010.3923Z%20M6.0000%200.0000%20L0.0000%2010.3923%20L-12.0000%2010.3923%20L-18.0000%200.0000%20L-12.0000%20-10.3923%20L0.0000%20-10.3923Z%20M6.0000%2020.7846%20L0.0000%2031.1769%20L-12.0000%2031.1769%20L-18.0000%2020.7846%20L-12.0000%2010.3923%20L0.0000%2010.3923Z%20M60.0000%2010.3923%20L54.0000%2020.7846%20L42.0000%2020.7846%20L36.0000%2010.3923%20L42.0000%200.0000%20L54.0000%200.0000Z%20M24.0000%20-10.3923%20L18.0000%200.0000%20L6.0000%200.0000%20L0.0000%20-10.3923%20L6.0000%20-20.7846%20L18.0000%20-20.7846Z%20M24.0000%2031.1769%20L18.0000%2041.5692%20L6.0000%2041.5692%20L0.0000%2031.1769%20L6.0000%2020.7846%20L18.0000%2020.7846Z%27%20fill%3D%27none%27%20stroke%3D%27%23d98e1f%27%20stroke-opacity%3D%27.09%27%20stroke-width%3D%271%27/%3E%3C/svg%3E);background-size:36px 20.7846px;background-position:0 100%;-webkit-mask-image:linear-gradient(0deg,#000,rgba(0,0,0,.35) 40%,transparent);mask-image:linear-gradient(0deg,#000,rgba(0,0,0,.35) 40%,transparent);pointer-events:none;z-index:-1}footer .fcols a,footer .flegal a,footer .small a,footer .sponsor a{color:#a3abb8}footer .fcols a:hover,footer .flegal a:hover,footer .small a:hover,footer .sponsor a:hover{color:var(--acc)}@media(max-width:767px){body{background:radial-gradient(90% 520px at 50% -120px,rgba(217,142,31,.2),transparent 70%),radial-gradient(140% 100% at 50% 40%,transparent 60%,rgba(0,0,0,.55)),#0b0f17;background-repeat:no-repeat;background-size:auto;background-position:0 0}.sidehex{display:block;background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20width%3D%2736%27%20height%3D%2720.7846%27%20viewBox%3D%270%200%2036%2020.7846%27%3E%3Cpath%20d%3D%27M24.0000%2010.3923%20L18.0000%2020.7846%20L6.0000%2020.7846%20L0.0000%2010.3923%20L6.0000%200.0000%20L18.0000%200.0000Z%20M42.0000%200.0000%20L36.0000%2010.3923%20L24.0000%2010.3923%20L18.0000%200.0000%20L24.0000%20-10.3923%20L36.0000%20-10.3923Z%20M42.0000%2020.7846%20L36.0000%2031.1769%20L24.0000%2031.1769%20L18.0000%2020.7846%20L24.0000%2010.3923%20L36.0000%2010.3923Z%20M6.0000%200.0000%20L0.0000%2010.3923%20L-12.0000%2010.3923%20L-18.0000%200.0000%20L-12.0000%20-10.3923%20L0.0000%20-10.3923Z%20M6.0000%2020.7846%20L0.0000%2031.1769%20L-12.0000%2031.1769%20L-18.0000%2020.7846%20L-12.0000%2010.3923%20L0.0000%2010.3923Z%20M60.0000%2010.3923%20L54.0000%2020.7846%20L42.0000%2020.7846%20L36.0000%2010.3923%20L42.0000%200.0000%20L54.0000%200.0000Z%20M24.0000%20-10.3923%20L18.0000%200.0000%20L6.0000%200.0000%20L0.0000%20-10.3923%20L6.0000%20-20.7846%20L18.0000%20-20.7846Z%20M24.0000%2031.1769%20L18.0000%2041.5692%20L6.0000%2041.5692%20L0.0000%2031.1769%20L6.0000%2020.7846%20L18.0000%2020.7846Z%27%20fill%3D%27none%27%20stroke%3D%27%23d98e1f%27%20stroke-opacity%3D%27.14%27%20stroke-width%3D%271%27/%3E%3C/svg%3E);background-size:36px 20.7846px;background-position:0 0;-webkit-mask-image:linear-gradient(90deg,#000 0,rgba(0,0,0,.4) 14px,transparent 28px,transparent calc(100% - 28px),rgba(0,0,0,.4) calc(100% - 14px),#000 100%);mask-image:linear-gradient(90deg,#000 0,rgba(0,0,0,.4) 14px,transparent 28px,transparent calc(100% - 28px),rgba(0,0,0,.4) calc(100% - 14px),#000 100%)}footer:after{background-position:var(--fx,0) var(--fy,0)}.home-start{margin-top:30px}}a.card.guide-card-hex{overflow:hidden;position:relative;padding-top:16px;background-color:var(--card);background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20width%3D%2736%27%20height%3D%2720.7846%27%20viewBox%3D%270%200%2036%2020.7846%27%3E%3Cpath%20d%3D%27M24.0000%2010.3923%20L18.0000%2020.7846%20L6.0000%2020.7846%20L0.0000%2010.3923%20L6.0000%200.0000%20L18.0000%200.0000Z%20M42.0000%200.0000%20L36.0000%2010.3923%20L24.0000%2010.3923%20L18.0000%200.0000%20L24.0000%20-10.3923%20L36.0000%20-10.3923Z%20M42.0000%2020.7846%20L36.0000%2031.1769%20L24.0000%2031.1769%20L18.0000%2020.7846%20L24.0000%2010.3923%20L36.0000%2010.3923Z%20M6.0000%200.0000%20L0.0000%2010.3923%20L-12.0000%2010.3923%20L-18.0000%200.0000%20L-12.0000%20-10.3923%20L0.0000%20-10.3923Z%20M6.0000%2020.7846%20L0.0000%2031.1769%20L-12.0000%2031.1769%20L-18.0000%2020.7846%20L-12.0000%2010.3923%20L0.0000%2010.3923Z%20M60.0000%2010.3923%20L54.0000%2020.7846%20L42.0000%2020.7846%20L36.0000%2010.3923%20L42.0000%200.0000%20L54.0000%200.0000Z%20M24.0000%20-10.3923%20L18.0000%200.0000%20L6.0000%200.0000%20L0.0000%20-10.3923%20L6.0000%20-20.7846%20L18.0000%20-20.7846Z%20M24.0000%2031.1769%20L18.0000%2041.5692%20L6.0000%2041.5692%20L0.0000%2031.1769%20L6.0000%2020.7846%20L18.0000%2020.7846Z%27%20fill%3D%27none%27%20stroke%3D%27%23d98e1f%27%20stroke-opacity%3D%27.10%27%20stroke-width%3D%271%27/%3E%3C/svg%3E),radial-gradient(120% 80% at 100% 100%,rgba(217,142,31,.12),transparent 60%);background-size:36px 20.7846px,auto;background-repeat:repeat,no-repeat}.guide-row{display:flex;gap:12px;align-items:center;margin:0 0 6px}.guide-row h3{flex:1;min-width:0}.guide-card h3{margin:0;font-family:Space Grotesk,system-ui,sans-serif;font-weight:700;font-synthesis:none;line-height:1.25}.guide-row img{width:60px;height:60px;flex:none;object-fit:cover;border-radius:0;clip-path:polygon(25% 6.7%,75% 6.7%,100% 50%,75% 93.3%,25% 93.3%,0 50%);transform:scale(1.12)}@media(max-width:767px){a.card.guide-card-hex{background-position:var(--hx,0px) var(--hy,0px),0 0}}.hero-hive{padding:0 0 .2rem;position:relative;z-index:1}.hero-hive-stage{position:relative;border:0;border-radius:0;background:transparent;box-shadow:none;min-height:440px;overflow:visible}.hero-hive-media{position:absolute;z-index:0;top:0;bottom:0;left:46%;width:calc(50vw + 6% - 24px);pointer-events:none}.hero-hive-img{display:block;width:100%;height:100%;object-fit:contain;object-position:right center;background:transparent;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 38%),linear-gradient(#000 78%,transparent),linear-gradient(transparent 0,#000 8%);-webkit-mask-composite:source-in,source-in;mask-image:linear-gradient(90deg,transparent 0,#000 38%),linear-gradient(#000 78%,transparent),linear-gradient(transparent 0,#000 8%);mask-composite:intersect}.hero-hive-scrim{display:none}.hero-hive-copy{position:relative;z-index:2;max-width:34rem;padding:1.6rem 0 1rem;box-sizing:border-box}.hero-hive-copy h1{margin:.1rem 0 .45rem;color:#f3f4f6;text-shadow:0 1px 18px rgba(0,0,0,.45)}.hero-hive-copy .lead{color:#cbd2dc;text-shadow:0 1px 10px rgba(0,0,0,.45)}.hero-hive .hsearch{max-width:100%;margin-top:.85rem}.hero-hive .hsearch input[type=search]{background:#0f141deb;border-color:#2a3140;box-shadow:none}.hero-hive .chips a{background:#0f141db8}.hero-hive #results{position:relative;z-index:3}@media(min-width:900px){.hero-hive-stage{min-height:480px}.hero-hive-copy{padding:2.2rem 0 1.2rem;max-width:34rem}}@media(max-width:767px){.hero-hive{padding:0}.hero-hive-stage{min-height:0;overflow:visible}.hero-hive-media{position:absolute;left:calc(50% - 50vw);width:100vw;top:0;bottom:auto;height:210px}.hero-hive-img{object-fit:cover;object-position:72% 28%;-webkit-mask-image:linear-gradient(#000 58%,transparent);mask-image:linear-gradient(#000 58%,transparent);-webkit-mask-composite:source-over;mask-composite:add;filter:none}.hero-hive-scrim{display:block;position:absolute;left:calc(50% - 50vw);width:100vw;top:0;height:168px;z-index:1;pointer-events:none;background:linear-gradient(180deg,rgba(11,15,23,.62),rgba(11,15,23,.55) 68%,transparent)}.hero-hive-copy{max-width:none;padding:28px 0 0;background:none;border-radius:0;box-shadow:none}.hero-hive-copy h1{position:relative;font-size:1.7rem;line-height:1.15;margin:0 0 .4rem;text-shadow:0 2px 10px rgba(0,0,0,.9),0 0 2px #000}.hero-hive-copy .lead{position:relative;font-size:1rem;margin:0;text-shadow:0 1px 6px #000}.hero-hive .hsearch{margin-top:.85rem;position:relative}.hero-hive .chips{margin:.45rem 0 0}}
