@keyframes spin{to{transform:rotate(360deg)}}@keyframes mq{to{transform:translateX(-50%)}}@keyframes draw{to{stroke-dashoffset:0}}@keyframes lamp{0%{fill-opacity:0}40%{fill-opacity:.8}55%{fill-opacity:.2}100%{fill-opacity:.55}}@keyframes fadein{to{opacity:1}}@keyframes hideL{to{opacity:0;visibility:hidden}}@keyframes glowW{0%,8%{fill-opacity:0}14%{fill-opacity:.7}17%{fill-opacity:.25}22%,70%{fill-opacity:.55}82%,100%{fill-opacity:0}}@keyframes glowS{0%,10%{fill-opacity:0}18%,62%{fill-opacity:.55}76%,100%{fill-opacity:0}}.iq,.iq *{margin:0;box-sizing:border-box;font-weight:inherit}:is(.pill,[data-c~=pill]){display:inline-flex;align-items:center;gap:10px;padding:16px 28px;border-radius:999px;background:#3a503c;color:#fef3e5;font-size:13px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;transition:transform .2s}:is(.pill,[data-c~=pill]):hover{transform:translateY(-2px)}:is(.pill,[data-c~=pill]):is(.cream,[data-c~=cream]){background:#fef3e5;color:#3a503c}:is(.tlink,[data-c~=tlink]){font-size:15px;border-bottom:1.5px solid currentColor;padding-bottom:2px}nav :is(.pill,[data-c~=pill]){padding:13px 22px;font-size:12px}:is(.lightup,[data-c~=lightup]).on :is(.w,[data-c~=w]){fill-opacity:.55}:is(.lightup,[data-c~=lightup]).on :is(.s,[data-c~=s]){fill-opacity:.55}:is(.rule-plant,[data-c~=rule-plant]) :is(.lightup,[data-c~=lightup]).on :is(.w,[data-c~=w]){fill-opacity:.25}:is(.rule-plant,[data-c~=rule-plant]) :is(.lightup,[data-c~=lightup]).on :is(.s,[data-c~=s]){fill-opacity:.25}:is(.smoke,[data-c~=smoke]) :is(.pill,[data-c~=pill]){background:#931000;color:#fef3e5}:is(.smoke,[data-c~=smoke]) :is(.tlink,[data-c~=tlink]){color:#931000}@media screen and (max-width: 767px){nav :is(.pill,[data-c~=pill]){padding:11px 16px;font-size:11px;white-space:nowrap;letter-spacing:.14em}}nav:is(.dark,[data-c~=dark]) :is(.pill,[data-c~=pill]):is(.cream,[data-c~=cream]){background:#3a503c;color:#fef3e5}:is(.iq,[data-c~=iq]){display:grid;grid-template-columns:1fr 1fr;gap:14px 16px;margin-top:6px}:is(.iq,[data-c~=iq]) :is(.full,[data-c~=full]){grid-column:1/-1}:is(.iq,[data-c~=iq]) label span{display:block;font-size:11px;letter-spacing:.18em;text-transform:uppercase;font-weight:700;margin-bottom:6px}:is(.iq,[data-c~=iq]) input{width:100%;font:inherit;font-size:16px;color:#3a503c;background:#fef3e5;border:1.5px solid rgba(58,80,60,.3);border-radius:12px;padding:12px 14px}:is(.iq,[data-c~=iq]) select{width:100%;font:inherit;font-size:16px;color:#3a503c;background:#fef3e5;border:1.5px solid rgba(58,80,60,.3);border-radius:12px;padding:12px 14px}:is(.iq,[data-c~=iq]) textarea{width:100%;font:inherit;font-size:16px;color:#3a503c;background:#fef3e5;border:1.5px solid rgba(58,80,60,.3);border-radius:12px;padding:12px 14px}:is(.iq,[data-c~=iq]) input:focus{outline:none;border-color:#3a503c}:is(.iq,[data-c~=iq]) select:focus{outline:none;border-color:#3a503c}:is(.iq,[data-c~=iq]) textarea:focus{outline:none;border-color:#3a503c}:is(.iqrow,[data-c~=iqrow]){display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin-top:6px}:is(.iq,[data-c~=iq]) button{border:0;cursor:pointer;font-family:inherit}:is(.pill,[data-c~=pill]):is(.red,[data-c~=red]){background:#931000;color:#fef3e5}@media screen and (max-width: 767px){:is(.iq,[data-c~=iq]){grid-template-columns:minmax(0,1fr)}}nav :is(.pill,[data-c~=pill]){white-space:nowrap}[hidden]{display:none!important}details[open]>summary>[class*="pseudo-after"]{transform:rotate(45deg);display:inline-block}summary::-webkit-details-marker{display:none}.pill{display:inline-flex;align-items:center;gap:10px;padding:16px 28px;border-radius:999px;background:#3a503c;color:#fef3e5;font-size:13px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;transition:transform .2s}.pill:hover{transform:translateY(-2px)}.tlink{font-size:15px;border-bottom:1.5px solid currentColor;padding-bottom:2px}nav .pill{padding:13px 22px;font-size:12px}@media (max-width:820px){nav .pill{padding:11px 16px;font-size:11px;white-space:nowrap;letter-spacing:.14em}}.iq{display:grid;grid-template-columns:1fr 1fr;gap:14px 16px;margin-top:6px}.iq .full{grid-column:1/-1}.iq label span{display:block;font-size:11px;letter-spacing:.18em;text-transform:uppercase;font-weight:700;margin-bottom:6px}.iq input,.iq select,.iq textarea{width:100%;font:inherit;font-size:16px;color:#3a503c;background:#fef3e5;border:1.5px solid rgba(58,80,60,.3);border-radius:12px;padding:12px 14px}.iq input:focus,.iq select:focus,.iq textarea:focus{outline:none;border-color:#3a503c}.iqrow{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin-top:6px}.iq button{border:0;cursor:pointer;font-family:inherit}.sl.on{opacity:1}.th.on{opacity:1;outline-color:#3a503c}@media (max-width:820px){.iq{grid-template-columns:minmax(0,1fr)}}nav .pill{white-space:nowrap}