.gl-shell{padding-top:0;scroll-margin-top:90px}.gl-search{border-bottom:1px solid var(--ink);align-items:center;gap:14px;margin-top:clamp(20px,3vw,32px);padding:14px 4px;display:flex;position:relative}.gl-search-ico{width:20px;height:20px;color:var(--slate);flex:none}.gl-search-input{appearance:none;min-width:0;font-family:var(--font-title);font-weight:300;font-size:var(--t-sub);letter-spacing:-.01em;color:var(--ink);background:0 0;border:0;outline:none;flex:1;padding:0;line-height:1.2}.gl-search-input::placeholder{color:var(--slate);opacity:.7}.gl-search-input::-webkit-search-cancel-button{display:none}.gl-search-clear{cursor:pointer;font-size:var(--t-11);letter-spacing:.2em;text-transform:uppercase;color:var(--mid);background:0 0;border:0;flex:none;padding:6px 4px;transition:opacity .25s}.gl-search-clear:hover{opacity:.7}.gl-tabs{flex-wrap:wrap;gap:8px;margin-top:clamp(22px,3vw,34px);display:flex}.gl-tab{isolation:isolate;border:1px solid var(--hair);cursor:pointer;font-size:var(--t-12);letter-spacing:.01em;color:var(--slate);background:0 0;border-radius:75px;align-items:center;gap:9px;padding:10px 18px;transition:transform .35s cubic-bezier(.22,1,.36,1),color .3s,border-color .3s,background .3s,box-shadow .3s;display:inline-flex;position:relative;overflow:hidden}.gl-tab:after{content:"";z-index:2;pointer-events:none;opacity:0;background:linear-gradient(100deg,#0000,#fff6,#0000);width:55%;position:absolute;top:0;bottom:0;left:-60%;transform:skew(-18deg)}.gl-tab:hover:after{animation:.7s cubic-bezier(.22,1,.36,1) mfx-sheen}.gl-tab:hover{color:var(--ink);border-color:var(--ink);background:color-mix(in srgb,var(--ink)5%,transparent);transform:translateY(-2px)}.gl-tab:active{transform:translateY(0)}.gl-tab.is-active{background:var(--ink);border-color:var(--ink);color:var(--paper);box-shadow:0 12px 26px -16px #17305699}.gl-tab.is-active:hover{transform:translateY(-2px)}.gl-tab-n{font-variant-numeric:tabular-nums;font-size:var(--t-11);opacity:.6;letter-spacing:0}.gl-tab.is-active .gl-tab-n{opacity:.7}@media (prefers-reduced-motion:reduce){.gl-tab,.gl-tab:hover{transform:none}.gl-tab:hover:after{animation:none}}.gl-results{margin-top:clamp(22px,3vw,32px)}.gl-count{margin:0 0 6px}.gl-list{gap:0;display:grid}.gl-item{border-top:1px solid var(--hair)}.gl-item:last-child{border-bottom:1px solid var(--hair)}.gl-trigger{cursor:pointer;text-align:left;width:100%;color:var(--ink);background:0 0;border:0;justify-content:space-between;align-items:baseline;gap:clamp(16px,4vw,56px);padding:clamp(16px,2vw,22px) 4px;transition:color .25s;display:flex}.gl-trigger:hover{color:var(--mid)}.gl-term{font-family:var(--font-title);font-weight:300;font-size:var(--t-h);letter-spacing:-.01em;line-height:1.18}.gl-plus{flex:none;align-self:flex-start;width:16px;height:16px;margin-top:.4em;transition:transform .35s cubic-bezier(.22,1,.36,1);position:relative}.gl-plus:before,.gl-plus:after{content:"";background:var(--slate);width:16px;height:1px;transition:opacity .35s,background .25s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.gl-plus:after{transform:translate(-50%,-50%)rotate(90deg)}.gl-trigger:hover .gl-plus:before,.gl-trigger:hover .gl-plus:after{background:var(--mid)}.gl-item.is-open .gl-plus{transform:rotate(180deg)}.gl-item.is-open .gl-plus:after{opacity:0}.gl-panel{grid-template-rows:0fr;transition:grid-template-rows .42s cubic-bezier(.22,1,.36,1);display:grid}.gl-item.is-open .gl-panel{grid-template-rows:1fr}.gl-panel>*{min-height:0;overflow:hidden}.gl-def{opacity:0;max-width:72ch;margin:0;padding:0 4px clamp(18px,2.2vw,24px);transition:opacity .42s 40ms,transform .42s 40ms;transform:translateY(4px)}.gl-item.is-open .gl-def{opacity:1;transform:none}.gl-hit{background:var(--mist);color:var(--ink);border-radius:2px;padding:0 .12em}.gl-panel[hidden]{display:none}@media (max-width:680px){.gl-term{font-size:var(--t-sub)}.gl-trigger{gap:18px}}@media (prefers-reduced-motion:reduce){.gl-plus,.gl-panel,.gl-def{transition:none}}
